<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

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

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

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

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

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

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

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

       


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

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

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

       

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

       

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

       

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

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

       


       

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

       


       

      Tags:RS485通信,RS485,波形圖  
      責(zé)任編輯:admin
      相關(guān)文章列表
      如何簡(jiǎn)單測(cè)試三菱FX系列PLC485通訊,三菱PLC的RS485通訊
      三菱PLC和變頻器通訊案例 FX2N和三菱變頻器的通訊
      三菱PLC采用RS485控制變頻器(實(shí)例)三菱FX3G型PLC
      RS232、RS485 和 DB9 接口詳解_485 db9接口定義,半雙工模式,全雙
      開關(guān)電源維修思路(十年經(jīng)驗(yàn)心得)怎么修怎么查
      昆侖通態(tài)MCGS觸摸屏讀取RS485溫濕度傳感器數(shù)據(jù)
      RS232、RS485、RS422的EMC電路設(shè)計(jì) 通信電路抗干擾電路
      RS485波形解析,modbus-rtu波形圖
      詳解:RS232和RS485、TTL有什么區(qū)別
      RS485——A與B波形與電路分析
      RS232波形,RS485波形分析
      S7-1200+ModbusRTU主站調(diào)用多從站速度延遲問題_MODBUS通信延遲
      S7 200 SMART modbus rtu 通信問題,數(shù)量多會(huì)不會(huì)延時(shí)?S7-200 M
      RS485通信----基本原理+電路圖_RS485通信原理_RS485電路圖
      RS485通信問題、解決方法及基本原理講解_RS485通訊原理
      弱電工程RS485總線_RS485布線安裝注意事項(xiàng)_RS485常見的故障與解決
      RS485接線方式,現(xiàn)場(chǎng)總線不通怎么排查故障,RS485的A、B端可以短接
      RS422/RS485通信接口原理圖,RS-485通訊網(wǎng)絡(luò)示意圖
      RS485通訊接頭上的開關(guān)是什么用?西門子DP通訊接頭接通終端電阻的
      RS485正確的接線方法圖解_485總線接線方式_485串口可以掛多少臺(tái)設(shè)
      請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個(gè)字
      [ 查看全部 ] 網(wǎng)友評(píng)論
      關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 婷婷亚洲综合五月天小说| 久久婷婷是五月综合色狠狠| 亚洲免费综合色在线视频| 亚洲精品国产第一综合99久久| 亚洲精品综合久久中文字幕| 一本色道久久综合| 亚洲综合色婷婷七月丁香| 91精品国产综合久| 久久婷婷五月综合色精品| 青青热久久综合网伊人| 色综合久久98天天综合| 99久久国产综合精品swag| 狠狠色丁香婷婷久久综合蜜芽| 精品久久久久久综合日本| 亚洲私人无码综合久久网| 亚洲AV综合色区无码另类小说| 狠狠色成人综合网图片区| 国产成人亚洲综合色影视| 一本久道久久综合| 亚州AV综合色区无码一区| 久久一日本道色综合久| 久久综合久久鬼色| 亚洲国产综合精品一区在线播放| 人人妻人人狠人人爽天天综合网| 亚洲VA综合VA国产产VA中| 亚洲综合av一区二区三区不卡| 亚洲人成依人成综合网| 麻豆精品久久精品色综合 | 亚洲欧洲日产国产综合网| 国产精品天干天干在线综合| 狠狠综合视频精品播放| 色天使亚洲综合一区二区| 狠狠色伊人亚洲综合网站色| 亚洲日韩久久综合中文字幕| 伊色综合久久之综合久久| 色综合久久久久久久| 国产成人亚洲综合无码| 亚洲av综合av一区| 狠狠色成人综合网图片区| 亚洲色偷偷综合亚洲av78| 自拍三级综合影视|