RS-485 通訊介面是什麼?

RS-485(正式名稱 TIA-485,亦稱 EIA-485)是 1983 年推出的串列通訊電氣標準,憑藉雙絞線差分訊號的抗干擾能力與多點總線架構,成為門禁控制器、工業控制、樓宇自動化等弱電系統最常用的通訊介面。本頁講解其工作原理、距離與速率、接線拓撲及典型應用。

RS-485 的定義:長距離多點串列通訊標準

RS-485 由美國電訊工業協會與電子工業聯盟(TIA/EIA)聯合發佈,現行版本為 ANSI/TIA/EIA-485-A(1998 年批准,2012 年重新確認),標準名稱為《平衡數字多點系統中驅動器與接收器的電氣特性》。它只定義物理層的電氣特性——驅動器與接收器的電壓、負載等參數,不規定連接器、線材或上層通訊協議,因此各行業可在其之上建立自己的協議,例如工業常見的 Modbus,以及門禁行業的 OSDP

RS-485 網絡可以在長距離及電氣噪聲較大的環境下有效運作,多個接收器可接駁在同一條線性多點總線(Multidrop Bus)上,這些特性令它特別適合工業控制系統及類似應用。

差分訊號:抗干擾能力的來源

RS-485 採用平衡(差分)訊號:數據以雙絞線上 A、B 兩線之間的電壓差表示,而非單線對地電壓。接收器按兩線電位差判別邏輯狀態:A 對 B 的電壓差低於 −200mV 為邏輯 1(OFF),高於 +200mV 為邏輯 0(ON)。

差分傳輸的好處在於:外來電磁干擾通常同時耦合到兩條相互緊貼的絞線上,形成「共模噪聲」;接收器只讀取兩線之間的差值,共模成分自然被抵消。這正是 RS-485 可以在長距離、高噪聲環境下穩定通訊的根本原因。與此相對,RS-232 一類單端訊號介面以單線對地電壓表示數據,噪聲直接疊加在訊號上,距離與抗干擾能力都遠為遜色。

距離、速率與節點數

項目規格/業界普遍接受數值
最大傳輸距離標準本身不規定;業界普遍接受低速下約 1200 米(4000 呎)
最高數據速率短距離下可達 10 Mbit/s
速率×距離經驗法則速率(bit/s)×線長(米)不超過 10⁸,例如 50 米線不高於 2 Mbit/s
總線負載最少 32 個單位負載(Unit Load);同一時間只有一個驅動器發送
接收器判別電平A−B 電壓差 <−200mV 為邏輯 1;>+200mV 為邏輯 0
物理媒介平衡互連電纜(一般用雙絞線);連接器不指定
網絡拓撲點對點、多分支(Multidrop)、多點(Multipoint)

RS-485 與 RS-422 同樣使用雙絞線差分訊號,但兩者有關鍵分別:RS-422 的驅動器不能關閉輸出,每條總線只支援一個驅動器;RS-485 的驅動器具備三態邏輯,可逐個關閉輸出,因此多個驅動器可以在同一對線上輪流發送,構成真正的多點總線。

接線實務:拓撲與終端電阻

  1. 採用一線到底的總線拓撲——標準建議把節點以點對點串接(Daisy-chain)方式連成一條線性總線;星形與環形接法會引起訊號反射或終端阻抗過高/過低,不建議採用。若星形佈局無可避免,應使用專用的 RS-485 中繼器。
  2. 總線兩端接終端電阻——理想做法是在電纜兩端各接一個與線材特性阻抗相等的終端電阻(雙絞線一般為 120 歐姆)。沒有終端電阻時,訊號在未端接的線端反射,可能造成數據錯誤。
  3. 考慮偏置電阻——當總線上沒有任何設備發送時,可用上拉/下拉電阻把兩線偏置到已知電位,避免節點把浮空線路上的噪聲誤判為數據;偏置與端接數值並非標準規定,應按設備廠商建議設定。
  4. 選用合適線材——使用雙絞線並注意線材特性阻抗與總線一致;長距離或高噪聲環境應選用有屏蔽的工業級線材,具體按廠商規格。

RS-485 在弱電工程的典型應用

① 門禁系統總線

門禁控制器與主機之間、控制器與智能讀卡器之間普遍以 RS-485 總線連接;門禁行業的 OSDP 協議亦以 RS-485 為物理層,取代傳統 Wiegand 接線。

② 工業與樓宇自動化

RS-485 是工業控制系統的常用介面,Modbus 等主流工業協議即建基於其上;樓宇管理系統的感應器、控制模組亦常以 RS-485 總線串接。

③ 長距離設備串接

一對雙絞線即可把分佈在大樓各層的多個設備串成一條總線回到中央機房,佈線簡單、成本低,是閘機、對講、能源錶等設備聯網的常見選擇。

權威資料依據

本文核對資料:TI 應用手冊 SLLA272TI 應用手冊 SLLA070

常見問題

RS-485 最遠可以傳多遠?速度有多快?
業界普遍接受 RS-485 在較低速率下可傳輸至約 1200 米(4000 呎),在短距離下數據速率可達 10 Mbit/s。距離與速率互相制約:一個常用的經驗法則是「速率(bit/s)乘以線長(米)不應超過 10 的 8 次方」,例如 50 米線材不應以高於 2 Mbit/s 的速率傳訊。標準本身其實沒有規定最大距離,實際數值受線材質素與現場電氣噪聲影響。
為什麼 RS-485 抗干擾能力強?
因為 RS-485 採用平衡(差分)訊號:資料以雙絞線上 A、B 兩線的電壓差表示,而非以單線對地電壓表示。外來電磁干擾通常同時耦合到兩條相互緊貼的絞線上,形成共模噪聲,接收器只讀取兩線之間的差值,共模成分自然被抵消。因此 RS-485 適合在長距離及電氣噪聲較大的工業環境使用。
一條 RS-485 總線可以接多少個設備?
標準規定一條總線最少支援 32 個單位負載(Unit Load),且同一時間只允許一個驅動器發送數據。現代收發器晶片常見以 1/2 或 1/4 個單位負載設計,實際可接設備數目可以更多,具體以所用晶片及設備規格為準。若需要更多節點或更長距離,可加設 RS-485 中繼器。
RS-485 需要終端電阻嗎?
建議需要。理想做法是在總線兩端各接一個與線材特性阻抗相等的終端電阻(雙絞線一般為 120 歐姆)。沒有終端電阻時,訊號在線末端反射,可能造成數據錯誤;終端電阻同時降低線路阻抗,減少對電氣噪聲的敏感度。另外接線應採用一線到底的總線(Daisy-chain)拓撲,避免星形或環形接法引起訊號反射。
RS-485 與 RS-422、RS-232 有什麼分別?
RS-232 是單端訊號的點對點介面,抗干擾能力與距離都遠不及差分訊號的 RS-485。RS-422 與 RS-485 同樣使用雙絞線差分訊號,但 RS-422 每條總線只支援一個驅動器(一發多收);RS-485 的驅動器具備三態邏輯,可以逐個關閉輸出,因此支援多個驅動器輪流發送的真正多點(Multipoint)總線,這是兩者最關鍵的分別。

需要規劃 RS-485 總線或弱電系統工程?

我們的工程師可按現場環境規劃 RS-485 總線走線、終端電阻與設備選型,門禁、對講、自動化系統佈線一站式完成,歡迎查詢及免費報價。

WhatsApp 免費報價

延伸閱讀

若閣下正計劃相關工程或需要選購設備,歡迎瀏覽網絡工程服務了解方案詳情,或透過網上快速報價與我們的工程師聯絡。

本頁內容由人手或AI輔助生成,雖經核對仍可能存在誤差,僅供參考;產品規格以原廠最新文件為準;有需要請聯絡我們工程師。