那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

RS-485總線電平異常解決方案解析

ZLG致遠電子 ? 2024-10-12 08:06 ? 次閱讀

各位工程師是否會遇到這樣的情況,測試單個RS-485設備數據無異常,但設備組網后,就出現通訊數據異常或連接失敗等情況。出錯的原因是什么?本文將從門限電平為你揭秘RS-485組網異常。

RS-485總線是具有結構簡單、通信距離遠、通信速度高、成本低等優點,廣泛應用于工業通訊、電力監控以及儀器儀表等行業。若總線上接有終端電阻,則在總線空閑狀態時,RS-485總線AB差分電壓可能處于門限電平(±200mV)之內,這時可能會導致通信出錯,那么,出錯的原因是什么?MCU接收到的數據會發生什么樣的變化?

d3935a6a-882d-11ef-bb4b-92fbcf53809c.jpg ?數據出錯的原因

如圖1所示為8位數據位無校驗位的UART時序圖,當使用UART進行通信時,MCU在檢測到起始位后開始接收其后的數據。

d3b0ad40-882d-11ef-bb4b-92fbcf53809c.jpg

圖1無校驗位,8位數據位,串口時序圖

如圖2所示為STM32串口外設檢測到起始位的條件,當檢測到下降沿(3個高電平+1個低電平)并且采樣序列1和采樣序列2均為0時,STM32檢測到一個起始位。

每個位采樣16次,采樣點的間隔時間為tbit/16,tbit為每個位的時間,例如通信波特率為115.2kbps,則tbit=1/115.2k=8.68us,則采樣點的間隔時間為8.68us/16=0.5425us。

d3d5c5a8-882d-11ef-bb4b-92fbcf53809c.jpg

圖2 STM32串口外設檢測到起始位的條件

下面以RSM485PCHT的門限電平為例進行說明,當AB差分電壓處于±200mV之內時,模塊RXD引腳輸出狀態不確定。

當總線變為空閑時,若RXD引腳輸出低電平,則可能導致MCU接收到錯誤數據或MCU在正常數據后誤接收1個0x00。

d3fcea7a-882d-11ef-bb4b-92fbcf53809c.jpg

圖3RSM485PCHT門限電平

d3935a6a-882d-11ef-bb4b-92fbcf53809c.jpg ?數據發生了什么變化?

如圖4所示,收發器1在AB差分電壓處于±200mV門限電平之內時輸出高電平,收發器2在AB差分電壓處于±200mV門限電平之內時輸出低電平,可以看出,收發器2可能導致MCU接收到錯誤的數據,并且在數據后誤接收到1個0x00數據。

d43f6706-882d-11ef-bb4b-92fbcf53809c.jpg

圖4數據后多0x00

如圖5所示,若總線上持續存在數據信號或連續發送多個字節數據,在數據之間存在的空閑狀態可能會被收發器2識別為1個起始位,從而導致數據連續錯誤。

d45d3b1e-882d-11ef-bb4b-92fbcf53809c.jpg

圖5 數據連續錯誤


d3935a6a-882d-11ef-bb4b-92fbcf53809c.jpg ?解決方案

總線空閑時若AB差分電壓處于門限電平之內,則可能導致數據出錯,可以使用如下方法避免總線空閑時AB差分電壓處于門限電平之內。

方案一

組網距離不長,總線信號無反射問題或反射較小,此時可不增加終端電阻以提升總線幅值電平,具體的幅值變化如下圖6所示。

d49a8bae-882d-11ef-bb4b-92fbcf53809c.jpg

圖6終端電阻對總線電平影響

方案二

組網距離偏長,總線信號當前已存在反射需增加終端電阻解決反射問題,面對此類應用可使用致遠電子RSM(3)485PCHT模塊,RS-485接口設計時可通過外置一個較小值的上下拉電阻調節空閑狀態時的電壓值,使電平處于門限電平外,具體的幅值變化如下圖7所示。

d4c4aede-882d-11ef-bb4b-92fbcf53809c.jpg

圖7RSM(3)485PCHT應用連接圖

方案三

組網距離偏長,總線信號當前已存在反射需增加終端電阻解決反射問題,面對此類應用同樣可使用致遠電子RSM(3)485ECHT模塊,RSM(3)485ECHT具備極高的總線兼容性門限電平為-40mV~-200mV,具體如下圖8所示,在總線電平被終端電阻拉低時(最壞情況總線高電平幅值為0V)仍可識別總線電平,保證通訊的穩定性。

d4e4d47a-882d-11ef-bb4b-92fbcf53809c.jpg

圖8RSM(3)485ECHT實物圖及門限電平參數

d500f376-882d-11ef-bb4b-92fbcf53809c.jpg

隔離CAN收發器RSM(3)485ECHT

? 3.15~3.45VDC

?高速型

? 24mA靜態電流

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17317

    瀏覽量

    352620
  • 電平
    +關注

    關注

    5

    文章

    361

    瀏覽量

    40005
  • 設備
    +關注

    關注

    2

    文章

    4541

    瀏覽量

    70849
  • RS-485總線
    +關注

    關注

    0

    文章

    33

    瀏覽量

    13994
收藏 人收藏

    評論

    相關推薦

    RS-232和RS-485信號超長距離通信解決方案

    RS-232和RS-485信號超長距離通信解決方案 串行通信接口標準經過使用和發展,目前已經有幾種。但都是在RS-232標準的基礎上經過改進而形成的。所以,以
    發表于 05-27 15:07

    RS-485接口的防護電路設計

    發射器和接收器,信號傳輸為寬范圍電平-7V~+12V。基于RS-485電性能參數,其典型高浪涌防護等級的解決方案為兩極防護,其中第一級可采用浪拓電路保護部門的陶瓷氣體放電管GDT用于旁路大部分的雷擊電流
    發表于 11-12 14:36

    RS-485端口針對低電平電氣威脅解決方案

    浪拓電子針對容易遭受ESD或由雷電感應引起的低電平瞬態浪涌的RS-485端口給出了一種電路保護解決方案
    發表于 08-23 17:22

    信號和電源隔離RS-485現場總線的高速或低功耗解決方案

    23 μA。ADM3483 3.3 V、250 kbps RS-485收發器的靜態功耗極低,關斷模式下通常僅2 nA。圖1所示為適合井下應用穩定可靠的低功耗隔離式RS-485解決方案。ADM3483
    發表于 10-23 17:11

    RS-485端口雷擊浪涌保護方案SM712

    解決方案。圖6展示了一種更高級別的保護方案。圖1:SM712系列TVS二極管陣列為RS-485端口針對低電平電氣威脅提供了一種解決方案。圖2
    發表于 06-01 15:14

    CAN總線現場總線應用方案RS-485升級到CAN

    關鍵詞 RS-485、LM3S2016、CAN總線摘要 CAN總線現場總線應用方案 RS-485
    發表于 11-07 14:14 ?39次下載

    RS-485總線標準及幾種常見的RS-485接口電路介紹

    RS-485總線標準及幾種常見的RS-485接口電路介紹
    發表于 12-21 14:45 ?0次下載

    RS-485總線芯片的選型_應用及注意事項

    全文首先介紹了RS485總線的標準與RS-485總線芯片的選型,其次闡述了RS-485芯片的應用電路及R
    發表于 04-18 16:11 ?2.3w次閱讀
    <b class='flag-5'>RS-485</b><b class='flag-5'>總線</b>芯片的選型_應用及注意事項

    RS-485總線電平異常解決方案解析

    本文將從門限電平為你揭秘RS-485組網異常
    發表于 11-14 10:46 ?5684次閱讀
    <b class='flag-5'>RS-485</b><b class='flag-5'>總線</b><b class='flag-5'>電平</b><b class='flag-5'>異常</b><b class='flag-5'>解決方案</b><b class='flag-5'>解析</b>

    關于RS-485總線電平異常解決方案解析

    RS-485總線電平異常解決方案解析
    的頭像 發表于 01-15 17:05 ?1.1w次閱讀

    AN-1461:信號和電源隔離RS-485現場總線的高速或低功耗解決方案

    AN-1461:信號和電源隔離RS-485現場總線的高速或低功耗解決方案
    發表于 03-21 07:15 ?1次下載
    AN-1461:信號和電源隔離<b class='flag-5'>RS-485</b>現場<b class='flag-5'>總線</b>的高速或低功耗<b class='flag-5'>解決方案</b>

    RS-485總線電平異常解決方案解析

    各位工程師是否會遇到這樣的情況,測試單個RS-485設備數據無異常,但設備組網后,就出現通訊數據異常或連接失敗等情況。出錯的原因是什么?本文將從門限電平為你揭秘
    發表于 02-09 12:10 ?6次下載
    <b class='flag-5'>RS-485</b><b class='flag-5'>總線</b><b class='flag-5'>電平</b><b class='flag-5'>異常</b><b class='flag-5'>解決方案</b><b class='flag-5'>解析</b>

    如何解決RS-485自動收發電路應用異常的問題呢?

    RS-485 總線是半雙工的通信總線,因此通常需要MCU控制RS-485收發器的收發狀態。為節省MCU的I/O資源,RS-485自動收發型收
    的頭像 發表于 06-30 15:32 ?5822次閱讀
    如何解決<b class='flag-5'>RS-485</b>自動收發電路應用<b class='flag-5'>異常</b>的問題呢?

    RS-485總線】詳解RS-485上下拉電阻的選擇

    RS-485總線廣泛應用于通信、工業自動化等領域,在實際應中,通常會遇到是否需要加上下拉電阻以及加多大的電阻合適的問題,下面我們將對這些問題進行詳細的分析。為什么需要加上下拉電阻?根據RS-485
    的頭像 發表于 09-21 08:06 ?989次閱讀
    【<b class='flag-5'>RS-485</b><b class='flag-5'>總線</b>】詳解<b class='flag-5'>RS-485</b>上下拉電阻的選擇

    RS-485總線】如何快速解決RS-485組網通訊異常

    導讀RS-485總線的好處大家都知道,用隔離模塊能讓通信更穩定。但實際用的時候,可能會遇到通信不了、出錯或者收發器壞掉的問題。本文將深度剖析RS-485組網問題。應用問題當出現通信錯誤或者不能通信
    的頭像 發表于 10-19 08:07 ?1033次閱讀
    【<b class='flag-5'>RS-485</b><b class='flag-5'>總線</b>】如何快速解決<b class='flag-5'>RS-485</b>組網通訊<b class='flag-5'>異常</b>?
    波音百家乐官网现金网| 百家乐官网庄闲比率| 百家乐概率怎么算| 百家乐官网压分技巧| 单机百家乐游戏下| 速博| 赌场百家乐破解| 百家乐官网游戏作弊| 华夏棋牌注册| 立即博百家乐的玩法技巧和规则 | 娱乐城代理| 百家乐种类| 玩百家乐输澳门百家乐现场| 最新百家乐官网电脑游戏机| 888达人| 威尼斯人娱乐场 澳门赌场| 澳门百家乐网址多少| 百家乐官网在线赌场娱乐网规则 | 金樽国际娱乐| 威尼斯人娱乐城易博lm0| 博彩百家乐网址| 免费百家乐官网追号| 威尼斯人娱乐城提款| 使用的百家乐软件| 百家乐赢新全讯网| 木棉百家乐官网的玩法技巧和规则 | 百家乐定位胆技巧| 电脑打百家乐怎么赢| 伟博百家乐官网现金网| 任你博娱乐| 中华德州扑克协会| 大发888的促销代码| 天津水果机遥控器| 大哥大百家乐的玩法技巧和规则| 百家乐现金游戏注册送彩金| 百家乐赌博机原理| 百家乐庄闲比率| 20人百家乐官网桌| 网上玩百家乐官网的玩法技巧和规则| 百家乐官网生活馆| 介绍百家乐官网赌博技巧|