什么是RS485總線?RS485總線能傳輸多遠?能帶多少臺設備?
工業現場經常要采集多點數據,模擬信號或開關信號,一般用到RS485總線,RS-485采用半雙工工作方式,支持多點數據通信。RS-485總線網絡拓撲一般采用終端匹配的總線型結構。即采用一條總線將各個節點串接起來,不支持環形或星型網絡。
RS485無具體的物理形狀,根據工程的實際情況而采用的接口,RS485采用差分信號負邏輯,+2V~+6V表示“0”,- 6V~- 2V表示“1”。
RS485有兩線制和四線制兩種接線,四線制只能實現點對點的通信方式,現很少采用,現在多采用的是兩線制接線方式,這種接線方式為總線式拓樸結構在同一總線上最多可以掛接32個結點。
485總線的通訊距離可以達到1200米。
根據485總線結構理論,在理想環境的前提下,485總線傳輸距離可以達到1200米。其條件是通訊線材優質達標,波特率為9600,只負載一臺485設備,才能使得通訊距離達到1200米,所以通常485總線實際的穩定的通訊距離往往達不到1200米。如果負載485設備多,線材阻抗不合乎標準,線徑過細,轉換器品質不良,設備防雷保護復雜和波特率的提高等等因素都會降低通訊距離。
理論上RS485的最長傳輸距離能達到1200米,但在實際應用中傳輸的距離要比1200米短,具體能傳輸多遠視周圍環境而定。在傳輸過程中可以采用增加中繼的方法對信號進行放大,最多可以加八個中繼,也就是說理論上RS485的最大傳輸距離可以達到9.6公里。如果真需要長距離傳輸,可以采用光纖為傳播介質,收發兩端各加一個RS485光端機,多模光纖的傳輸距離是5~10公里,而采用單模光纖可達20公里的傳播距離。
有人說,485總線可以帶128臺設備進行通訊。
其實并不是所有485轉換器都能夠帶128臺設備的,要根據485轉換器內芯片的型號和485設備芯片的型號來判斷,只能按照指標較低的芯片來確定其負載能力。一般485芯片負載能力有三個級別――32臺、128臺和256臺。此外理論上的標稱往往實際上是達不到的,通訊距離越長、波特率越高、線徑越細、線材質量越差、轉換器品質越差、轉換器電能供應不足(無源轉換器)、防雷保護越強,這些都會降低真實負載數量。
工程商大都習慣采用超5類網線作為485通信線,這是錯誤的。這是因為:
(1 普通網線沒有屏蔽層,不能防止共模干擾。
(2)不能用線徑太細的網線,會導致傳輸距離降低和可掛接的設備減少,至少0.4mm平方或用標準的網線。
(3)網絡線為單股的銅線,相比多芯線而言容易斷裂。