CAN/RS-485為什麼要用雙絞線

2020-12-05 ZLG致遠電子

在CAN、RS-485等總線應用中,一般建議使用屏蔽雙絞線進行組網、布線,從而減少外界幹擾對總線通信的影響。對此很多工程師知其然,卻不知其所以然。秉承著尋根究底的態度,本文將簡單地介紹一下雙絞線抗幹擾的原理。

1、差分信號傳輸

CAN、RS-485接口採用的是差分信號傳輸方式。差分信號傳輸是一種使用兩個互補電信號進行信息傳遞的方法。以高速CAN為例,不同的邏輯狀態通過CANH、CANL兩根信號線進行傳輸,接收電路只對兩根信號線的信號差值進行識別。理想狀態下,CAN總線的波形如圖1所示。

圖1

幹擾信號一般以共模的形式存在,當總線受到幹擾時,兩根總線會同時受影響,但其差分電壓並不會受影響,如圖2所示。相對於單端信號傳輸方式來說,差分信號傳輸方式具有更好的抗幹擾能力。

圖2

當然,採用了差分傳輸方式也並不可以高枕無憂。CAN、RS-485總線經常用於遠距離通信,線纜長度的增加,各種幹擾通過線纜耦合到總線上,極大地增加了外界對總線通信幹擾的概率,如果線纜選用及使用不當,極有可能造成通信異常。對於CAN、RS-485等總線應用,一般我們會推薦使用雙絞線。

2、噪聲的耦合機理

要了解雙絞線的優點,需要先理解幹擾是如何影響到有用信號的。幹擾(噪聲)一般通過耦合的方式對系統進行影響,常見的耦合機制有4種,分別是傳導耦合、電容耦合、電感(感應)耦合以及輻射耦合。

幹擾源與受幹擾電路具有電氣連接,如共地,幹擾源的電流流動使公共部分形成電流並產生幹擾電壓,從而對受幹擾電路的信號造成影響,這種方式為傳導耦合。圖3為傳導耦合示意圖,Es是信號源,Zs是信號源內阻,Zc是公共部分阻抗,Zl是負載阻抗,En為幹擾源,Vl為負載電壓。幹擾源En產生的電流流過Zc,在Zc上產生壓降,導致Vl電壓變化,由此影響負載側的信號。

圖3

電容耦合出現在兩個鄰近導體存在變化的電場時,幹擾電流通過導體間的耦合電容流入受幹擾電路。由於耦合電容一般很小,其阻抗很大,故幹擾源對於受幹擾電路可看作一個恆定電流源,信號電路的阻抗較大時,影響特別明顯。圖4為電容耦合示意圖,Es是信號源,Zs是信號源內阻,Cm是耦合電容,Zl是負載阻抗,En為幹擾源,Vl為負載電壓。幹擾電流通過Cm流入Zl,對Vl造成影響。

圖4

電感(感應)耦合出現在兩個平行導體之間存在變化的磁場時。幹擾源電流流過導體產生磁通,磁通在受幹擾電路導體中形成感應電動勢,從而影響受幹擾信號。在這種情況下,噪聲可以看作一個恆定電壓源,因此在低阻抗電路中噪聲影響變大。圖5是感應耦合的示意圖,Es是信號源,Zs是信號源內阻,Lm是互感,Zl是負載阻抗,En為幹擾源,Vl為負載電壓。幹擾源En電流流過互感Lm,在受幹擾電路形成電壓,對Vl造成影響。

圖5

輻射耦合出現在幹擾源與受幹擾器件距離較遠的情況,幹擾源及受幹擾器件均作為無線天線,幹擾源發送出幹擾電磁波,而被受幹擾器件接收。

3、雙絞線的優點

雙絞線由兩根相互絕緣的導線相互纏繞而成,特別適合差分信號傳輸場合,與平行線相比,可以更有效地抑制幹擾。

消除電容耦合相對於平行對線,雙絞線每根單線對幹擾源或地的耦合電容值更加接近,阻抗更加平衡,如圖6所示。

圖6

由於雙絞線緊密纏繞在一起,兩根線與噪聲源之間的耦合電容、與大地之間的阻抗基本一致。噪聲源流入到兩根信號線的幹擾電流基本相同,兩根信號線的差值不變,耦合電容的電流轉化為共模幹擾。如圖7,耦合電容C1=C2,Z1=Z2,幹擾源流入C1,C2的電流相等,即1、2兩個根線產生的電壓相等,Vn=0。由於差分信號傳輸方式具有良好的共模抑制能力,因此可以消除電容耦合的影響。

圖7

消除電感(感應)耦合若使用平行線,兩根信號線會形成一個很窄的環路,這個環路會拾取環境中的磁場幹擾。雙絞線的結構是以固定的間距扭轉傳輸線的兩個導體,使得由磁場引起的電動勢方向在每個相鄰的「小環路」處反轉,因此可以順序地抵消。從電路上看,每個相鄰「小環路」處的互感對噪聲源來說是一正一負的,導線整體互感變為零。如圖8所示,平行線受到外界磁場幹擾時,兩根導線的感應電流無法抵消,會產生較大的感應電壓,影響信號傳輸。而雙絞線的結構使導線的感應電流相互抵消,不會產生感應電壓。

圖8

減少對外幹擾用於差分信號傳輸時,雙絞線兩根線的電流大小相等,方向相反。如圖9,理想狀態下,雙絞線兩線組成的每兩個相鄰的「小環路」所形成的磁場方向相反,大小相等,可以相互抵消,故雙絞線對外的電磁幹擾比平行線纜要小。

圖9

4、總結

在差分傳輸應用中,雙絞線不僅可以降低自身對外界的幹擾,同時可以消除與外界幹擾源的電容耦合和感應耦合,具有一石二鳥的作用,因此雙絞線在諸如CAN、RS-485等差分信號傳輸的應用中得到了廣泛使用。

上文均是基於理想的雙絞線進行分析,但實際的雙絞線由於製作時絞合程度、絞合的偏差、線纜本身的寄生參數差異等,並不理想,所以在實際應用中,雙絞線對噪聲抑制能力會減弱。

由於雙絞線的結構並不能消除傳導耦合以及輻射耦合的幹擾,在一些幹擾嚴重的場合,仍需要配合隔離技術和屏蔽技術以提高系統的抗幹擾性能。隔離技術可以有效抑制傳導耦合形成的共模幹擾,而屏蔽技術可以有效抑制輻射幹擾。

在幹擾嚴重的場合,選用隔離收發器,並配合屏蔽雙絞線使用,會為CAN、RS-485應用提供良好的抗幹擾性能,保障通信的可靠性。

相關焦點

  • 【EE問答】如何選擇RS-232/RS-485/RS-422轉換器
    您的計算機或者您的設備也許只有rs-232口,如果要進行有效而可靠的rs-485或rs-422通信,就要為您的應用選擇正確的rs-232/rs- 485/rs-422轉換器。
  • RS-485串行數據通信協議
    本文主要介紹RS-485協議及該協議所適合的應用。同時給出了根據電纜長度、系統設計以及元件選擇來優化數據速率的方法。 傳輸協議 什麼是RS-485?Profibus又是什麼?與其它串行協議相比,它們的性能如何?適用於哪些應用?
  • 串口、COM口、UART、TTL、USB、RS-232、RS-485、I2C、SPI、CAN、1...
    電子產品,如電腦,滑鼠,充電器,包括汽車等,在我們的身邊有很多接口,帶你認識這些接口,知道長什麼樣子,用在什麼地方,怎麼用,原理是什麼?這篇文章僅僅作為簡單描述,入門級。   對TTL電平的器件來說,當輸入電壓高於2V時,才會被識別為邏輯1,輸入的低電平低於1.2V時,才會被識別為0,這是為什麼輸出高電平2.4V,高於2V;輸出低電平0.8V,低於1.2V的原因所在。如下是標準TTL電平,TTL有很多類型,電壓有所區別。
  • 波特率自適應的RS-485中繼器設計
    使用RS-485總線,一對雙絞線就能實現多站聯網,構成分布式系統,且設備簡單、價格低廉,能進行長距離通信,因而得到了廣泛的應用。由於在雙絞線上的電平損耗,RS-485標準通信的最大傳輸距離是1 200 m,因此更遠距離的應用中必須使用中繼器。網絡節點數與所選晶片驅動能力和接收器的輸入阻抗有關。
  • 詳解RS-485上下拉電阻的選擇
    本文引用地址:http://www.eepw.com.cn/article/201701/343095.htm     為什麼需要加  根據RS-485標準,當485總線差分電壓大於+200mV時,485收發器輸出高電平;當485總線差分電壓小於-200mV時,485收發器輸出低電平;當485總線上的電壓在-200mV~+200mV時,485收發器可能輸出高電平也可能輸出低電平,但一般總處於一種電平狀態,若485收發器的輸出低電平,這對於UART通信來說是一個起始位,此時通信會不正常
  • RS-485需要隔離通訊的三個原因
    RS-485是工業與儀器儀表中的物理層總線設計標準,目前已成為業界應用最為廣泛的標準通信接口之一。這種通信接口允許在簡單的一對雙絞線上進行多點雙向通信,它所具有的噪聲抑制能力、數據傳輸速率、電纜長度及可靠性是其他標準無法比擬的。當需要在噪聲環境和有一定距離的情況下進行通訊時,RS-485通訊接口是一個很好的選擇。
  • 如何提高RS-485電快速脈衝群騷擾抗擾能力
    這些幹擾會耦合到RS-485總線上,由於這些脈衝不是單個脈衝,而是一連串的脈衝,因此會在RS-485總線上產生積累,使騷擾的電壓幅值超過RS-485收發器的噪聲容限,引起通信錯誤。  lRS-485總線隔離  例如致遠電子的隔離RS-485收發模塊RSM485PHT(自動收發)、RSM485PCHT、RSM485PCT以及RSM485ECHT等,模塊集成了信號隔離和電源隔離功能於一身,在不加外部保護電路的情況下,可以達到IEC 61000-4-4 ±2kV(B等級,RS-485埠浮地情況下進行測試),如果需要更高的等級可以根據實際情況再增加以下保護措施
  • RS-485接口電路指南(TI:SLLA036D)
    為什麼需要平衡傳輸線標準  本文的重點在於工業最廣泛使用的平衡傳輸線標準:ANSI/TIA/EIA-485-A(以下簡稱485)。在回顧一些485標準的關鍵方面後,通過一個工廠自動化例子,介紹實際項目中如何實施差分傳輸結構。  遠距離、高噪聲環境下,計算機組件和外設之間的數據傳輸通常是困難的,如果有可能的話,儘量使用單端驅動器和接收器。
  • 485總線結構解決方案及485通訊和TCP網絡通訊優缺點對比
    二、必須嚴格按照施工規範施工在485總線系統施工時必須嚴格按照施工規範施工,澳普門禁特別提醒您應注意下面幾點:1、485+和485-數據線一定要互為雙絞。2、布線一定要布多股屏蔽雙絞線。多股是為了備用,屏蔽是為了便於出現特殊情況時調試,雙絞是因為485通訊採用差模通訊原理,雙絞的抗幹擾性較好。不採用雙絞線是錯誤的。3、485總線一定要用手牽手式的總線結構,堅決避免星型連接和分叉連接。4、設備供電的交流電及機箱一定要真實接地,而且接地良好。
  • 高速連接需要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組網問題。
  • 為什麼雙絞線要把兩根導線纏繞在一起?
    為什麼雙絞線要把兩根導線纏繞在一起? 將網線外層的絕緣皮剝開,會看到裡面的雙絞線由幾組導線構成,每一組都由相互纏繞的兩條絕緣導線構成。
  • RS-485的節點和距離的理論極限
    對於BOSIKA而言,下一代RS-485總線的變化就是要不受最遠距離和節點數的限制,同時下一代RS-232/RS-485中繼轉換器485A2還得保持無需供電的特性。在這個思路中,BOSIKA的RS-232/RS-485中繼轉換器突破了傳統RS-485總線的節點數和距離的限制。
  • 弱電工程中rs485正確的接線方式與485總線常見通訊故障
    三、RS485布線安裝注意事項 1、485總線應採用什麼樣的通訊線?一條總線上可以掛接多少臺設備? 必須採用RVSP屏蔽雙絞線。所用屏蔽雙絞線規格,與485通訊線的距離和掛接的設備數量有關,如下表所示。採用屏蔽雙絞線有助於減少和消除兩根485通信線之間產生的分布電容以及來自於通訊線周圍產生的共模幹擾。
  • 實現RS-232/485的高速遠程傳輸
    要延長RS-232的距離可以將其轉換為RS-485,RS-485可以在9600bps波特率時傳輸最遠1200米,波仕的增強型RS-232/RS-
  • RS-485隔離式數字接口
    本文重點討論符合RS-485標準(目前仍是業內最主要的數據傳輸標準)的隔離式數字接口,並將提出RS-485共模電壓範圍(CMVR)的定義,解釋應怎樣隔離收發器的訊號和供電通路與本地控制器電路,才能使其承受巨大的共模電壓。
  • 隔離式USB轉隔離式RS-485/隔離式RS-232接口
    信號和電源隔離確保USB設備與工業總線或調試埠之間實現安全接口,允許監控TIA/EIA-485/232總線流量,並且便於向未配備RS-485或RS-232埠的PC發送命令或從該PC接收命令。器儀表應用中,TIA/EIA RS-485總線標準是使用最廣泛的物理層總線設計標準之一。 RS-485提供多個系統之間的差分數據傳輸,這些系統通常相距很遠。 相比RS-232標準,RS-485通信可通過差分通信方式提供額外的魯棒性。TIA/EIA RS-232器件廣泛用於工業機器、網絡設備和科研儀器中。
  • 深入探討隔離式RS-485收發器
    Wy1ednc本文將重點討論符合RS-485標準(目前仍是業內最主要的數據傳輸標準)的隔離式數字接口。我們會給出RS-485共模電壓範圍(CMVR)的定義,並解釋應怎樣將收發器的信號和供電通路與本地控制器電路隔離開來,才能使其承受巨大的共模電壓。最後,我們將介紹一種基於巨磁阻(GMR)技術的新型RS-485隔離器,並討論其相對於其它隔離技術的優點。
  • RS232 RS422 RS-485 標準9針串口引腳定義
    無論是RS-232C、RS-422,還是RS-485,串口接口的外形、尺寸都是相同的,部件間可以通用互換,但其引腳的定義卻各不相同,因此要了解串口做線,首先要知道串口各引腳的定義。觀察一個標準的串口,會發現串口無論是9針的標準串口物理外形(如圖3.4所示),還是25針串口物理外形(如圖3.6所示),如果橫著看,都顯示兩排引腳。