RS485的應用挺廣泛,可以支持ModBus協議,因為(wei) 簡單、便宜、可靠、成熟,所以在工業(ye) 控製、智能儀(yi) 表和電力通信領域應用很多。
1、我們(men) 來看看RS485的一個(ge) 典型組網結構:
理論上,一條RS485總線的傳(chuan) 輸距離可以達到1200米。但是在實際應用受通信芯片、波特率和線材、幹擾等影響,實際上是遠遠達不到這個(ge) 數值的。
理論上,一條RS485總線可以掛254台設備,實際上也遠遠達不到,通常的應用中,也就是30台左右。
RS485總線要采用上圖手拉手式的總線結構,堅決(jue) 杜絕星型連接和分叉連接,如下圖:
2、關(guan) 於(yu) 線材的選用:
通信線纜要選擇兩(liang) 芯屏蔽雙絞線,線徑不低於(yu) 0.5平方。雙絞是因為(wei) 485通訊采用差模通訊原理,雙絞的抗幹擾性最好。有些野路子的做法用非屏蔽非雙絞線甚至是網線來敷設485通訊線,是極端錯誤的。
關(guan) 於(yu) 保障通信質量的幾種手段:
1、共地法:用1條線或者屏蔽線將所有485設備的GND地連接起來,這樣可以避免所有設備之間存在影響通訊的電勢差。
2、終端電阻法:在最後一台485設備的485+和485-上並聯連接120歐姆的終端電阻來改善通訊質量。
3、如果通訊距離過長,建議如果超過500米就采用中繼器或者485HUB來解決(jue) 問題。如果負載數過多,建議如果一條總線上超過30台就采用485HUB來解決(jue) 問題。