日韩欧美视频第二区,秋霞成人午夜鲁丝一区二区三区,美女日批视频在线观看,av在线不卡免费

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 通訊類電路 >> 正文

示波器調(diào)試RS485通信波形圖

作者:佚名    文章來源:網(wǎng)友    點擊數(shù):    更新時間:2023/8/22

由于筆者在調(diào)試STM32移植的MODBUS協(xié)議的時候遇到了一些問題,需要借助示波器來看波形,而關(guān)于485通信波形相關(guān)的資料網(wǎng)上不多,所以把自己調(diào)試過程中的波形記錄下來。

硬件:STM32單片機,1個主機和10個從機,移植MODBUS協(xié)議,采用輪詢機制,主機挨個詢問從機,從機采集一些信息回復(fù)給主機。

原理圖:使用帶隔離的芯片ADM2483,PA1,PA2,PA3指的是單片機的引腳,分別是使能,TXD和RXD。

 


代碼:基本上是​​http://www.openedv.com/forum.php?mod=viewthread&tid=98367&highlight=modbus​​

根據(jù)自己的業(yè)務(wù)稍微做了簡化和修改。

以下是主機詢問以及從機回答的波形,兩組。測試的是AB兩線的電壓差

 

以下是一組主機詢問與從機回答的波形,中間間隔7ms左右。注意,MODBUS規(guī)定兩組數(shù)據(jù)之間必須有3.5字符的間隔,我的單個字符時長大約1ms,所以這個間隔不得小于3.5ms。

 

以下是一個命令的波形,可以看出一個命令用時約為8ms多一點,而一個命令是8個字符,通常情況下1個字符包括1位起始位、8位數(shù)據(jù)位(一般情況)、1位校驗位(或者沒有,本例子沒有校驗位)、1位停止位(一般情況下)。也就是一個字符是10位,由此可以推算出波特率:10bit / 1.05ms X 1000 ≈ 9600 bit/s

 

以下兩圖是把波形進一步“放大”,嘗試從波形里讀出數(shù)據(jù)。約4格表示一個字符。

此圖是上圖前四格的第一個字符,也就是10位,起始位總是低電平,而結(jié)束位是高電平,8個數(shù)據(jù)位,低位在前。可以看出,第一格式起始位的低電平,接下來是連續(xù)3個高電平和5個低電平,最后一格是結(jié)束位的高電平。中間的數(shù)據(jù)位是1110 0000,由于低位在前,所以實際是0000 0111,也就是0x07

 


 

下圖的黃色線是A線對地電壓,藍線是B線對地電壓。為了方便觀察,第一個圖把兩個波形完全分開了,第二個圖的“地”在同一水平線上。而A減去B,也就是黃色減去藍色,就可以得到465總線上的電壓情況。可以看出,單個A或是B的波形都不是很理想,定時A-B的波形還不錯。大概這就是485通信穩(wěn)定的一個原因了吧。

 


 

Tags:RS485通信,RS485,波形圖  
責(zé)任編輯:admin
相關(guān)文章列表
RS232、RS485、RS422的EMC電路設(shè)計 通信電路抗干擾電路
RS485波形解析,modbus-rtu波形圖
詳解:RS232和RS485、TTL有什么區(qū)別
RS485——A與B波形與電路分析
RS232波形,RS485波形分析
S7-1200+ModbusRTU主站調(diào)用多從站速度延遲問題_MODBUS通信延遲
S7 200 SMART modbus rtu 通信問題,數(shù)量多會不會延時?S7-200 M
RS485通信----基本原理+電路圖_RS485通信原理_RS485電路圖
RS485通信問題、解決方法及基本原理講解_RS485通訊原理
弱電工程RS485總線_RS485布線安裝注意事項_RS485常見的故障與解決
RS485接線方式,現(xiàn)場總線不通怎么排查故障,RS485的A、B端可以短接
RS422/RS485通信接口原理圖,RS-485通訊網(wǎng)絡(luò)示意圖
RS485通訊接頭上的開關(guān)是什么用?西門子DP通訊接頭接通終端電阻的
RS485正確的接線方法圖解_485總線接線方式_485串口可以掛多少臺設(shè)
RS232、RS485標準以及在DB9公頭、母頭上的接線定義_Modbus通訊接
西門子PLC串口通訊方法 RS485 串口通訊
Modbus和RS485的關(guān)系是什么?
plc通訊modbus通訊怎么用
PROFIBUS現(xiàn)場總線技術(shù)及發(fā)展趨勢分析
RS485通訊基礎(chǔ)及通訊方式
RS485信號電壓高是什么原因?
RS485通信和Modbus協(xié)議
RS232與RS485的區(qū)別
RS485通訊特點
PLC與變頻器通訊方式
PLC與變頻器通信原來如此簡單!梯形圖實例:以西門子s7-200smart
RS485通訊接口的基本結(jié)構(gòu)及定義標準解析
555電路,多諧振蕩器的電路圖和波形圖
RS485通信和Modbus協(xié)議
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
主站蜘蛛池模板: 海原县| 合作市| 巨野县| 简阳市| 光泽县| 富源县| 大兴区| 萝北县| 偏关县| 淮北市| 汤原县| 五河县| 昌平区| 新蔡县| 准格尔旗| 多伦县| 罗平县| 漠河县| 贡觉县| 确山县| 米易县| 固安县| 东安县| 靖边县| 德化县| 宜良县| 印江| 始兴县| 墨江| 洛扎县| 香港 | 正安县| 岳阳市| 城固县| 渭南市| 吴旗县| 长乐市| 哈尔滨市| 潜江市| 涡阳县| 灵丘县|