什麼是RS485
一、什麼是RS485
RS-485 與CAN類似,也是一種工業控制環境中常用的通訊協議,它由RS-232協議改進而來, 在要求通訊距離為幾十米到上千米時,廣泛採用RS-485 序列匯流排標準。RS-485 採用平衡傳送和差分接收,因此具有抑制共模干擾的能力。RS-485 採用半雙工工作方式,任何時候只能由一點處於傳送狀態。RS-485 最大的通訊距離約為1200m,最大傳輸速率為10Mbps,傳輸速率與傳輸距離成反比,在100Kbps 的傳輸速率下,能達到最大的通訊距離。
485集線器是485中繼器概念的拓廣,它不僅解決了多分叉問題,同時也解決了網段之間相互隔離的問題,即某一個網段出現問題(例如短路等),不至於影響到其它網段,從而極大地提高了大型網路的安全性和穩定性。
二、RS485應注意這些問題
1、485匯流排應採用什麼樣的通訊線?
必須採用國際上通行的遮蔽雙絞線。我們推薦用的遮蔽雙絞線的型號為RVSP2*0.5(二芯遮蔽雙絞線,每芯由16股的0.2mm的導線組成)。採用遮蔽雙絞線有助於減少和消除兩根485通訊線之間產生的分佈電容以及來自於通訊線周圍產生的共模干擾。
工程商大都習慣採用5類網線或超5類網線作為485通訊線,這是錯誤的。這是因為:
(1)普通網線沒有遮蔽層,不能防止共模干擾。
(2)網線只有0.2mm平方,線徑太細,會導致傳輸距離降低和可掛接的裝置減少。
(3)網路線為單股的銅線,相比多芯線而言容易斷裂。
2、為什麼要接地?
485收發器在規定的共模電壓-7V至+12V之間時,才能正常工作。如果超出此範圍會影響通訊,嚴重的會損壞通訊介面。共模干擾會增大上述共模電壓。消除共模干擾的有效手段之一是將485通訊線的遮蔽層用作地線,將機具、電腦等網路中的裝置地連線在一起,並由一點可靠地接入大地。
3、485通訊線應如何走線?
通訊線儘量遠離高壓電線,不要與電源線並行,更不能捆紮在一起。
4、為什麼485匯流排要採用手拉手結構,而不能採用星形結構?
星形結構會產生反射訊號,從而影響到485通訊。匯流排到每個終端裝置的分支線長度應儘量短,一般不要超出5米。分支線如果沒有接終端,會有反射訊號,對通訊產生較強的干擾,應將其去掉。
5、485總線上裝置到裝置之間可以有接點嗎?
在同一個網路系統中,使用同一種電纜,儘量減少線路中的接點。接點處確保焊接良好,包紮緊密,避免鬆動和氧化。保證一條單一的、連續的訊號通道作為匯流排。
6、什麼叫共模干擾和差模干擾?如何消除通訊線上的干擾?
485通訊線由兩根雙絞的線組成,它是通過兩根通訊線之間的電壓差的方式來傳遞訊號,因此稱之為差分電壓傳輸。
差模干擾在兩根訊號線之間傳輸,屬於對稱性干擾。消除差模干擾的方法是在電路中增加一個偏值電阻並採用雙絞線;
共模干擾是在訊號線與地之間傳輸,屬於非對稱性干擾。消除共模干擾的方法包括:
(1)採用遮蔽雙絞線並有效接地
(2)強電場的地方還要考慮採用鍍鋅管遮蔽
(3)佈線時遠離高壓線,更不能將高壓電源線和訊號線捆在一起走線
(4)不要和電控鎖共用同一個電源
(5)採用線性穩壓電源或高品質的開關電源(紋波干擾小於50mV)
7、什麼情況下在485總線上要增加終端電阻?
一般情況下不需要增加終端電阻,只有在485通訊距離超過100米的情況下,要在485通訊的開始端和結束端增加終端電阻。
8、如何延長485的通訊距離
485網路的規範之一是1.2公里長度,32個節點數。如果超出了這個限制,那麼必須採用深圳市天地華傑科技有限公司生產的485中繼器(TD-109)或485集線器(TD-1204)來拓展網路距離或節點數。