女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

處于門限電平造成RS-485組網異常的原因及解決方法分析

電子設計 ? 來源:EEWORLD ? 作者:EEWORLD ? 2019-12-03 08:03 ? 次閱讀

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

1、 數據出錯的原因

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

處于門限電平造成RS-485組網異常的原因及解決方法分析

圖 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。

處于門限電平造成RS-485組網異常的原因及解決方法分析

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

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

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

處于門限電平造成RS-485組網異常的原因及解決方法分析

圖 3 RSM485PCHT門限電平

2、 數據發生了什么變化?

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

處于門限電平造成RS-485組網異常的原因及解決方法分析

圖 4 數據后多0x00

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

處于門限電平造成RS-485組網異常的原因及解決方法分析

圖 5 數據連續錯誤

3、 解決方案

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

方案一:在總線組網距離偏長時,為避免因為總線信號反射而導致通訊異常的情況,都會增加終端電阻來解決總線反射問題,但此時總線電平會被拉低,從而增大總線空閑時AB差分電壓處于門限電平之內的風險,具體入下圖6所示。面對此類應用可使用致遠電子RSM(3)485PCHT模塊,RS-485接口設計時可通過外置一個較小值的上下拉電阻調節空閑狀態時的電壓值,使電平處于門限電平外,具體的幅值變化如下圖7所示。

處于門限電平造成RS-485組網異常的原因及解決方法分析

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

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

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

方案二:組網中增加終端電阻后,同樣可使用致遠電子RSM(3)485ECHT模塊,RSM(3)485ECHT具備極高的總線兼容性門限電平為-40mV~-20mV,具體如下圖8所示,在總線電平被終端電阻拉低時(最壞情況總線高電平幅值為0V)仍可識別總線電平,保證通訊的穩定性。

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

處于門限電平造成RS-485組網異常的原因及解決方法分析

責任編輯:gt


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

    關注

    146

    文章

    17854

    瀏覽量

    360754
  • 總線
    +關注

    關注

    10

    文章

    2952

    瀏覽量

    89376
  • uart
    +關注

    關注

    22

    文章

    1269

    瀏覽量

    103315
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    深度剖析RS-485組網問題及總線測試

    RS-485總線優點眾所皆知,并且為保證通信的穩定性,都會使用隔離RS-485模塊進行信號隔離。但在RS-485實際組網時,或多或少會遇到不能通信、通信出錯、
    的頭像 發表于 05-25 09:08 ?2w次閱讀
    深度剖析<b class='flag-5'>RS-485</b><b class='flag-5'>組網</b>問題及總線測試

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

    各位工程師是否會遇到這樣的情況,測試單個RS-485設備數據無異常,但設備組網后,就出現通訊數據異常或連接失敗等情況。出錯的原因是什么?本文
    的頭像 發表于 10-12 08:06 ?2104次閱讀
    <b class='flag-5'>RS-485</b>總線<b class='flag-5'>電平</b><b class='flag-5'>異常</b>解決方案解析

    RS-485絡故障查找與排除

    RS-485絡故障查找與排除盡管更加現代化的替代技術日益增多,但RS-485技術仍然在無數的通信網絡中保持著中流砥柱的地位。以下是檢查常見故障和建立比較麻煩的RS-485
    發表于 02-26 15:14

    RS-485絡故障查找與排除

    RS-485絡故障查找與排除盡管更加現代化的替代技術日益增多,但RS-485技術仍然在無數的通信網絡中保持著中流砥柱的地位。以下是檢查常見故障和建立比較麻煩的RS-485
    發表于 02-26 15:37

    蜘蛛形RS-485多主機通信組網方式

    `要實現RS-485的蜘蛛組網,必須采用RS-485交換機(SWITCH)。RS-485光隔4拖4口SWITCH(SWT4485G)用于組成RS-4
    發表于 09-17 16:06

    無極性RS-485的簡單解決方法

    RS-485的2根信號線為A 和B,簡單的定義就是電平高的一根為A,低的為B。如果RS-485總線傳輸了很遠之后,A和B搞混了,不是搞反了,那么有如下簡單的方法就可以將無極性的
    發表于 10-20 15:58

    RS-485絡的正確連接方法

    本應用筆記提供連接RS-485絡的基本指南。RS-485規范(官方稱為TIA/EIA-485-A)沒有特別規定應該如何連接RS-485
    發表于 11-17 03:57 ?5.4w次閱讀
    <b class='flag-5'>RS-485</b><b class='flag-5'>網</b>絡的正確連接<b class='flag-5'>方法</b>

    一文讀懂S7-200PLC的RS-485通信接口故障原因解決方法

    本文開始闡述了西門子s7-200plc的rs-485通信相關概念標準,其次分析介紹了S7-200PLC的RS-485通信接口的常見故障及原因分析
    的頭像 發表于 04-19 10:55 ?3.9w次閱讀
    一文讀懂S7-200PLC的<b class='flag-5'>RS-485</b>通信接口故障<b class='flag-5'>原因</b>及<b class='flag-5'>解決方法</b>

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

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

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

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

    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>解決方案解析

    RS-485絡的正確連接方法

    本文介紹RS-485絡的正確連接方法,包括雙絞線布線及正確安裝匹配電阻的建議。列出了正確端接和錯誤端接下的接收器波形。給出了從簡單的單發送器/多接收器網絡到多個收發器及多個分支電路的配置。本文可以
    的頭像 發表于 09-26 08:25 ?3445次閱讀
    <b class='flag-5'>RS-485</b><b class='flag-5'>網</b>絡的正確連接<b class='flag-5'>方法</b>

    典型的RS-485組網結構

    RS-485,是一種半雙工的工作方式,即任何時候只有一點處于發送狀態。RS-485支持總線型結構,總線長度可達上千米,節點數可以多達256個。
    的頭像 發表于 03-08 17:24 ?3863次閱讀
    典型的<b class='flag-5'>RS-485</b><b class='flag-5'>組網</b>結構

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

    導讀RS-485總線的好處大家都知道,用隔離模塊能讓通信更穩定。但實際用的時候,可能會遇到通信不了、出錯或者收發器壞掉的問題。本文將深度剖析RS-485組網問題。應用問題當出現通信錯誤或者不能通信
    的頭像 發表于 10-19 08:07 ?1729次閱讀
    【<b class='flag-5'>RS-485</b>總線】如何快速解決<b class='flag-5'>RS-485</b><b class='flag-5'>組網</b>通訊<b class='flag-5'>異常</b>?

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

    電路原理常見的RS-485自動收發電路如圖1所示,電路的邏輯真值表如表1所示。當TXD為低電平時,DE和RE為高電平RS-485收發器處于
    的頭像 發表于 11-02 08:06 ?697次閱讀
    如何解決<b class='flag-5'>RS-485</b>自動收發電路應用<b class='flag-5'>異常</b>?