RS-485的多機通信方案探究

2020-11-22 電子產品世界

引言
在嵌入式系統中,多個孤立節點之間的通信越來越重要,尤其是物聯網時代的到來,多節點間通信已經成為必不可少的功能。由此出現了許多通信手段,如RS-232、RS-485、CAN總線、ZigBee等,綜合考慮性能和成本,RS-485通信無疑是性價比最高的通信方式。因此探究高效、實用的多機通信方案具有重大的意義。

1 系統框圖
RS-485多機通信結構圖如圖1所示。若干個RS-485節點通過總線連接,由網關節點輪詢訪問索要數據,每個網關節點可以動態地配置IP位址,以便上位機可以通過乙太網控制網關節點,從而獲得每個RS-485終端節點的數據。圖1中C節點為控制節點,具有RS-485通信功能,T節點為網關節點,除了RS-485功能外,還具有乙太網功能,其作用就是將C節點的數據通過乙太網功能傳送給上位機。

本文引用地址:http://www.eepw.com.cn/article/153643.htm



2 硬體設計
本文採用新唐科技公司的Cortex-M054探究RS-485多機通信協議。Cortex-M054有兩個UART,均可以配置成RS-485模式,此時Cortex-M054通過RTSX引腳自動控制RS-485通信方向。
RS-485通過差分傳輸,A和B兩根信號線鉸鏈在一起來抵消各自的幹擾。當A、B信號的電壓差大於200mV時,視為邏輯1;當B、A信號的電壓差大於200 mV時,視為邏輯0。
RS-485硬體原理圖如圖2所示。整套RS-485電路獨立供電,通過光電耦合器TLP781B+,與系統其他部件分開,以此來隔離幹擾。和CAN總線相同,在機群的兩端(第一個節點和最後一個節點),必須加上匹配電阻,吸收反射信號,大小為75 Ω左右。中間節點則不需要如此,因此留出了R1的位置,當節點位於機群兩端的時候,則焊接上R1,這種方式大大地增強了電路的靈活性。


考慮電路的安全性,添加了TVS管,從而達到抗雷擊的效果。熱敏電阻相當於自恢復的保險絲,當電流過大時,它的阻值會變大,起到保護電路的作用。

數字通信相關文章:數字通信原理

通信相關文章:通信原理


相關焦點

  • 【EE問答】如何選擇RS-232/RS-485/RS-422轉換器
    您的計算機或者您的設備也許只有rs-232口,如果要進行有效而可靠的rs-485或rs-422通信,就要為您的應用選擇正確的rs-232/rs- 485/rs-422轉換器。
  • 一種RS-485總線自定義通信協議及其應用
    下面結合每一層討論這種自定義協議的具體設計,重點介紹如何實現可靠高效的通信,如何處理通信中錯誤,如何編程實現。2 協議的設計2.1 物理層協議設計RS-485通信網絡是一種總線式的結構,如圖2所示。上位機(以PC為例)和下位機(以基於MCS-51的智能儀器為例)都掛在通信總線上,物理層的通信協議由RS-485標準和MCS-51的多機通信方式共同方式。
  • RS-485串行數據通信協議
    本文主要介紹RS-485協議及該協議所適合的應用。同時給出了根據電纜長度、系統設計以及元件選擇來優化數據速率的方法。 傳輸協議 什麼是RS-485?Profibus又是什麼?與其它串行協議相比,它們的性能如何?適用於哪些應用?
  • 隔離式USB轉隔離式RS-485/隔離式RS-232接口
    器儀表應用中,TIA/EIA RS-485總線標準是使用最廣泛的物理層總線設計標準之一。 RS-485提供多個系統之間的差分數據傳輸,這些系統通常相距很遠。 相比RS-232標準,RS-485通信可通過差分通信方式提供額外的魯棒性。TIA/EIA RS-232器件廣泛用於工業機器、網絡設備和科研儀器中。
  • RS-485的節點和距離的理論極限
    485A2應用與RS-485多機通信的典型接線圖。2、RS-485多機通信節點數的極限假設RS-485通信的地址編碼為8位,那麼最多的節點數就是2^8=256;假設RS-485通信的地址編碼為10位,那麼最多的節點數就是2^10=1024。10位已經多到極少用到。這個總線中的RS-485節點數的極限完全取決於通信軟體 ,與總線中所接的RS-485中繼轉換器個數沒有關係。
  • 實現RS-232/485的高速遠程傳輸
    485轉換器可以在9600bps時最遠到1800米。波仕電子的通信測試結果表明:RS-485在大於9600bps時,最遠傳輸距離大致與波特率成反比,而減小波特率也幾乎無助於增加通信距離。而且在大於9600bps波特率的遠程通信時,必須根據通信距離來增加導線直徑以及終端電阻。如何在高於9600bps波特率時實現高速遠程傳輸,比如要在38400bps時傳輸1200米。
  • 485通訊協議程序怎麼寫(51單片機的485通信程序案例)
    RS-485總線接口是一種常用的串口,具有網絡連接方便、抗幹擾性能好、傳輸距離遠等優點。RS-485收發器採用平衡發送和差分接收,因此具有抑制共模幹擾的能力,加上收發器具有高的靈敏度,能檢測到低達200mv的電壓,可靠通信的傳輸距離可達數千米。
  • 波特率自適應的RS-485中繼器設計
    使用RS-485總線,一對雙絞線就能實現多站聯網,構成分布式系統,且設備簡單、價格低廉,能進行長距離通信,因而得到了廣泛的應用。由於在雙絞線上的電平損耗,RS-485標準通信的最大傳輸距離是1 200 m,因此更遠距離的應用中必須使用中繼器。網絡節點數與所選晶片驅動能力和接收器的輸入阻抗有關。
  • 串口、COM口、UART、TTL、USB、RS-232、RS-485、I2C、SPI、CAN、1...
    ,一般也叫COM口,這是一個統稱,採用串行通信的接口都叫作串口,串口是一個硬體接口。 1、RS-485概述   RS-485和RS-232一樣,都是串行通信標準,現在的標準名稱是TIA/EIA-485-A,習慣稱為RS-485標準,RS-485彌補了RS-232通信距離短,速率低的缺點。
  • 詳解RS-485上下拉電阻的選擇
    RS-485總線廣泛應用於通信、工業自動化等領域,在實際應中,通常會遇到是否需要加上下拉電阻以及加多大的電阻合適的問題,下面我們將對這些問題進行詳細的分析。  根據RS-485標準,當485總線差分電壓大於+200mV時,485收發器輸出高電平;當485總線差分電壓小於-200mV時,485收發器輸出低電平;當485總線上的電壓在-200mV~+200mV時,485收發器可能輸出高電平也可能輸出低電平,但一般總處於一種電平狀態,若485收發器的輸出低電平,這對於UART通信來說是一個起始位,此時通信會不正常
  • 信號和電源隔離RS-485現場總線的高速或低功耗解決方案
    ADM3483 3.3 V、250 kbps RS-485收發器的靜態功耗極低,關斷模式下通常僅2 nA。DiDednc圖1所示為適合井下應用穩定可靠的低功耗隔離式RS-485解決方案。ADM3483和ADuM1441共用可提供一條通往遠程地下測量節點的可靠低功耗鏈路。
  • 實現485隔離的四種方案匯總
    RS485總線是一種使用平衡發送,差分接收實現通訊的通用串口通信總線,由於其具有抗共模幹擾能力強、成本低、抗噪能力強、傳輸距離遠、傳輸速率高、可連接多達256個收發器等優點,廣泛應用於工業智能儀表,通訊設備等各個領域。
  • 高速連接需要RS-485
    RS-485是用於許多工業通信系統(如PROFIBUS系統),或者用於PLC等連接器件、SCADA系統、RTU或MODBUS系統的物理層標準。如圖1所示,高速和超高速RS-485數據鏈路通常採用相對簡單的配置,如單個或並行點對點(全雙工或半雙工)、或多點(multi-drop)結構。
  • 深度剖析RS-485組網問題及總線測試
    RS-485總線優點眾所皆知,並且為保證通信的穩定性,都會使用隔離RS-485模塊進行信號隔離。但在RS-485實際組網時,或多或少會遇到不能通信、通信出錯、RS-485收發器損壞等情況,其中究竟為何?本文將深度剖析RS-485組網問題。
  • 485總線結構解決方案及485通訊和TCP網絡通訊優缺點對比
    多年來我們的工程商已經習慣了應用485通信方式的網絡門禁解決方案,很多人走入了一個誤區,認為485組網門禁系統是一種最簡單、最穩定、最成熟的工業總線結構,其實不然,485總線是一種用於設備聯網的、經濟型的、傳統的工業總線方式。
  • rs485電路設計自有套路 三類經典RS-485埠EMC防護方案詳解
    國際電工委員會(IEC)規範定義了一組EMC抗擾度要求,這組規範包括以下三種類型的高電壓瞬變,設計人員需要確保數據通信線路不受這些瞬變的損害。所以想要設計出合規的RS-485埠EMC方案,首先就要透徹了解這三個規範。」國內針對IEC標準也有同樣的等同標準可以參考,比如在電力及輸配電應用中,很多採用了GB/T17626.2 ESD, GB/T17626.4 EFT, GB/T17626.5 Surge的對應標準規範,本文以IEC標準為例說明。
  • 三個經典的RS-485埠EMC防護方案詳解(上)
    在本文中,世健公司結合優勢的代理線ADI( RS-485晶片)、Bourns(在埠EMC防護方面的器件),從原理分析到實測來為大家帶來詳細的RS485的埠防護分析。本文引用地址:http://www.eepw.com.cn/article/201807/384253.htm在RS-485埠的EMC設計中,我們需要重點考慮三個因素:靜電放電(ESD)、電快速瞬變(EFT)和浪湧(Surge)。 國際電工委員會(IEC)規範定義了一組EMC抗擾度要求,這組規範包括以下三種類型的高電壓瞬變,設計人員需要確保數據通信線路不受這些瞬變的損害。
  • RS-485需要隔離通訊的三個原因
    RS-485是工業與儀器儀表中的物理層總線設計標準,目前已成為業界應用最為廣泛的標準通信接口之一。這種通信接口允許在簡單的一對雙絞線上進行多點雙向通信,它所具有的噪聲抑制能力、數據傳輸速率、電纜長度及可靠性是其他標準無法比擬的。當需要在噪聲環境和有一定距離的情況下進行通訊時,RS-485通訊接口是一個很好的選擇。
  • 關於RS232 RS422 RS485三種異步通信
    即具有多站能力,這樣用戶可以利用單一的RS-485接口方便地建立起設備網絡。因RS-485接口具有良好的抗噪聲幹擾性,長的傳輸距離和多站能力等上述優點就使其成為首選的串行接口。因為RS485接口組成的半雙工網絡,一般只需二根連線,所以RS485接口均採用屏蔽雙絞線傳輸。
  • 波仕卡無源RS-485高速隔離器獨闢蹊徑
    2015年1月,波仕電子正式發布型號為BS485H的「無源RS-485高速隔離器」,適應所有RS-485通信軟體也無需任何設置。與以前的型號BS485A相比,新產品BS485H實現了速率增加10倍,從最高9600bps增加到最高115200bps、同樣大小外形,同樣無需供電,價格卻降低了一半。