RS485現(xiàn)場總線,一般是按照2線、4線、5線進行轉(zhuǎn)換,現(xiàn)很少采用,現(xiàn)在多采用的是兩線制接線方式,這種接線方式為總線式拓撲結(jié)構(gòu),在同一總線上最多可以掛接32個節(jié)點。理想用線為雙絞線:半雙工的兩線較好用雙絞線中的一對,這樣兩線雙絞,加在兩線上的干擾電平抵消實現(xiàn)抗干擾效果。全雙工時接收兩線用一對,發(fā)送兩線用另一對。RS485沒有功率傳輸要求,所以對線徑要求不高。
盡可能采用總線架構(gòu),減少星形連接,分支線盡可能短,盡量采用菊花鏈的連接方式,即總線接到第一個結(jié)點,再跳到下一個結(jié)點。rs485采用平衡發(fā)送和差分接收方式實現(xiàn)通信:發(fā)送端將串行口的ttl電平信號轉(zhuǎn)換成差分信號a,b兩路輸出,經(jīng)過線纜傳輸之后在接收端將差分信號還原成ttl電平信號。由于傳輸線通常使用雙絞線,又是差分傳輸,所以有極強的抗干擾能力,總線收發(fā)器靈敏度很高,可以檢測到低至200mv電壓。故傳輸信號在千米之外都是可以恢復(fù)。rs485最大的通信距離約為1219M,最大傳輸速率為10Mb/s,傳輸速率與傳輸距離成反比,在100Kb/s的傳輸速率下,才可以達到最大的通信距離,如果需傳輸更長的距離,需要加485中繼器。
rs485總線一般最大的通信距離約為1219M,理論上rs485的最大通信距離約為1219M,但一般使用主從通信的通信,需要加485中繼器,最多可接110個中繼器。