rs-485通信電纜是一種低成本的串行通信總線,通常采用平衡發送和差分接收方式實現通信:發送端將串行口的ttl電平信號轉換成差分信號a,b兩路輸出,經過線纜傳輸之后在接收端將差分信號還原成ttl電平信號。由于傳輸線通常使用雙絞線,又是差分傳輸,所以有極強的抗共模干擾的能力,總線收發器靈敏度很高,可以檢測到低至200mv電壓。
故傳輸信號在千米之外都是可以恢復。rs-485最大的通信距離約為1219m,最大傳輸速率為10mb/s,傳輸速率與傳輸距離成反比,在100kb/s的傳輸速率下,才可以達到最大的通信距離,如果需傳輸更長的距離,需要加485中繼器。rs-485采用半雙工工作方式,支持多點數據通信。rs-485總線網絡拓撲一般采用終端匹配的總線型結構。即采用一條總線將各個節點串接起來,不支持環形或星型網絡。如果需要使用星型結構,就必須使用485中繼器或者485集線器才可以。rs-485總線一般最大的通信距離約為1219m,最大的傳輸速率為10mb/s,rs-485總線一般最大支持32個節點,如果使用特制的485芯片,可以達到128個或者256個節點,最大的可以支持到400個節點。光纜的最大傳輸距離和使用環境是影響485芯片的最大傳輸速率的,但是隨著485協議的推出,就必須要求使用485中繼器或者485芯片來控制485中繼器,否則,485網絡的時候,就只能單總線結構了。