RS485的接線方式以及如何有效避免訊號干擾

RS485 接線方式

RS485 是一種差動訊號傳輸標準,這意味著它使用兩條線來傳輸數據,一條是正訊號線 (通常標示為 A、A+ 或 D+),另一條是負訊號線 (通常標示為 B、B- 或 D-)。接收端透過比較這兩條線之間的電壓差來判斷訊號,這種方式能有效抵抗共模雜訊。

主要的接線方式有兩種:

  1. 兩線制 (Half-Duplex 半雙工):
    • 這是最常見的 RS485 接線方式。
    • 所有設備的 A+ 端子都連接在一起,所有設備的 B- 端子也連接在一起。
    • 通常還需要一條信號地線 (GND 或 SG) 連接所有設備的信號地端,以確保所有設備處於相近的電位參考點,減少共模電壓問題。
    • 在這種模式下,同一時間只能進行傳送或接收,不能同時進行。設備需要控制傳送/接收的切換。
    • 接線示意:
      • 設備1 A+ <—> 設備2 A+ <—> … <—> 設備N A+
      • 設備1 B- <—> 設備2 B- <—> … <—> 設備N B-
      • 設備1 GND <—> 設備2 GND <—> … <—> 設備N GND (建議)
  2. 四線制 (Full-Duplex 全雙工):
    • 這種方式使用兩對雙絞線,一對用於傳送 (TXA+, TXB-),另一對用於接收 (RXA+, RXB-)。
    • 主設備的傳送端連接到從設備的接收端,主設備的接收端連接到從設備的傳送端。同樣建議連接信號地線。
    • 允許同時進行傳送和接收。
    • 接線示意 (以一主多從為例):
      • 主 TXA+ <—> 從1 RXA+, 從2 RXA+, …
      • 主 TXB- <—> 從1 RXB-, 從2 RXB-, …
      • 主 RXA+ <—> 從1 TXA+, 從2 TXA+, …
      • 主 RXB- <—> 從1 TXB-, 從2 TXB-, …
      • 主 GND <—> 從1 GND, 從2 GND, … (建議)

如何有效避免訊號相互干擾 (提升抗噪能力)

RS485 本身設計就有良好的抗噪能力,但要使其發揮最佳效能並避免干擾,需要注意以下幾點:

  1. 使用雙絞線 (Twisted Pair Cable):
    • 務必 使用雙絞線,最好是符合 RS485 規格、特性阻抗為 120Ω 的專用電纜。
    • 將 A+ 和 B- 這兩條差動信號線絞在一起。絞線可以使兩條線路受到來自外部的電磁干擾盡可能一致,因為差動接收器主要關注兩線之間的 壓差,一致的干擾 (共模干擾) 會被有效抑制。
  2. 使用屏蔽線 (Shielded Cable):
    • 在干擾較嚴重的環境 (如工廠、靠近馬達或高壓線的地方),建議使用帶有屏蔽層的雙絞線 (例如 STP – Shielded Twisted Pair)。
    • 屏蔽層可以有效地阻擋外部電磁輻射干擾。
    • 正確接地屏蔽層: 屏蔽層只能在一端接地,通常是在主控制器端或電源端接地,切勿兩端或多點接地,否則可能形成接地迴路 (Ground Loop),反而引入干擾。另一端懸空或透過小電容接地。
  3. 加上端點匹配電阻 (Termination Resistors):
    • 在 RS485 網路的最遠兩端 (線路的物理起點和終點) 的 A+ 和 B- 線之間,需要並聯一個終端電阻,典型值為 120Ω (應與所用電纜的特性阻抗匹配)。
    • 作用是消除信號在線路末端反射,避免反射信號與正常信號疊加造成數據錯誤,尤其是在高速率或長距離傳輸時更為重要。
    • 注意: 只有線路的兩個物理端點需要加,中間的設備不需要。
  4. 正確且可靠的接地 (Signal Ground):
    • 雖然 RS485 是差動信號,但建議連接信號地線 (GND/SG)。這可以確保所有連接設備的邏輯地電位處於一個相對穩定的範圍內,避免地電位差過大超出 RS485 晶片的共模電壓承受範圍而導致通訊失敗或損壞。
    • 信號地線應與 A+/B- 線一起走線,但不要將信號地線與屏蔽線混淆或直接連接。
  5. 遠離干擾源:
    • 佈線時盡量遠離已知的干擾源,例如:大功率馬達、變頻器、繼電器、日光燈鎮流器、高壓電纜、無線發射設備等。
    • 避免將 RS485 信號線與動力電纜平行近距離敷設,如果必須交叉,應以 90 度角交叉。
  6. 縮短通信距離與降低鮑率 (Baud Rate):
    • 線路越長,信號衰減越嚴重,受干擾的機率也越高。盡量縮短不必要的線路長度。
    • 傳輸速率 (鮑率) 越高,對線路品質和抗干擾的要求也越高。如果環境干擾嚴重或距離很長,可以考慮適當降低鮑率以提高通訊的穩定性。RS485 的最大傳輸距離與鮑率成反比關係。
  7. 使用中繼器 (Repeater) 或隔離器 (Isolator):
    • 當傳輸距離超過 RS485 標準限制 (通常約 1200 米,但會受鮑率、線材品質影響) 或網路上設備數量超過限制 (通常為 32 個標準負載,現在有高負載數的晶片) 時,需要使用 RS485 中繼器來放大和整形信號。
    • 在不同區域間電位差可能很大,或需要做電氣隔離以保護設備時,可以使用 RS485 隔離器。隔離器可以隔斷地迴路,提升抗共模干擾能力。

總結來說,正確選擇線纜 (屏蔽雙絞線)、規範接線 (A+對A+, B-對B-, 連接GND)、做好端點匹配、正確處理屏蔽層接地,並盡量遠離干擾源,是確保 RS485 通訊穩定、避免信號干擾的關鍵。

RS485的接線方式以及如何有效避免訊號干擾
標籤:                

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *