RS-485總線是一種以數字信號為傳輸媒介的非接觸式、非對稱的分布式電子控制系統,在工業領域有廣泛應用。RS-485總線是一種基于雙絞線(RS485)的現場總線技術。它具有通信距離遠、抗干擾能力強等特點。RS-485是一種非對稱的分布式電子控制系統,由兩個RS235A或RS245A和一個RS485節點組成。它可以由計算機直接控制,也可以由通信設備(如 PLC、單片機等)與 PC機或其它具有通信功能的終端設備(如打印機、掃描儀等)之間進行直接通訊,還可以用串口方式與計算機連接進行數據交換。RS-485總線分為單鏈總線和多鏈兩種,雙鏈總線是單鏈總線的一種,但具有雙向通信功能,多鏈是多鏈總線的一種,其多條數據傳輸線均可實現雙向通信。RS-485最小傳輸距離為5米,最大傳輸距離可達100米。
RS485有兩線制和四線制兩種接線,四線制只能實現點對點的通信方式,現很少采用,現在多采用的是兩線制接線方式,這種接線方式為總線式拓撲結構,在同一總線上最多可以掛接32個節點。
理想用線為雙絞線:半雙工的兩線最好用雙絞線中的一對,這樣兩線雙絞,加在兩線上的干擾電平抵消實現抗干擾效果。全雙工時接收兩線用一對,發送兩線用另一對。RS485沒有功率傳輸要求,所以對線徑要求不高。
實際工程中,通常采用室外阻水雙絞線保證線的保護性能。但有些工程商會用RVV線纜,這也是可以的,但抗干擾性要差些。這樣就有工程商采用RVVP線纜(帶屏蔽),這個并不好,因為線間電容的加大會影響傳輸質量,需要降低傳輸的波特率。
波特率的設置與線纜長度(含分支的總長)是有一定對應關系的,線路越長,波特率應該設置的更低比較穩定。
無論選擇什么樣的線纜,盡可能采用總線架構,減少星形連接,分支線盡可能短,盡量采用菊花鏈的連接方式,即總線接到第一個結點,再跳到下一個結點。
使用RS485串行通信能做些什么?
您可能想知道,使用RS485串行通信能做些什么?
自動化領域中一個非常常見的例子就是變頻驅動器。許多人稱它們為電機驅動器。
PLC、VFD 和HMI組成的簡單網絡就可以實現在工業環境中遠程控制電機。
假設您正在監控注滿容器的水泵。您認為注水的速度還不夠快,無法滿足您的需求。那么通過 RS485 網絡,您可以從控制中心遠程控制該泵加速運轉。
之所以可以實現這種遠程控制,是因為 HMI 通過 RS485 連接到您的 PLC上。PLC 也通過 RS485 連接到 VFD。
PLC 被編程用來監控容器中的水位。如果需要,它還允許手動對流量進行控制。
3、總結
RS485比舊的 RS232 更快、更通用。
用戶可以使用更長的電纜,最長可達 1200 米。
RS485 的最大特點是可以在一個系統上連接多達 32 臺設備。而RS232 一次只能處理一個。
您還可以簡單地使用端子排。這使得使用 RS485 變得簡單。
RS485主要原因是主從式總線的從節點無發起通信的權利,相互之間的通信需要通過主節點中轉。而“輪主輪從”總線上的各個節點由于等待總線控制權的時間未知,實時性也無法保證。同時,如果主從式的主節點或者是“輪主輪從”式的獲取令牌的節點出現故障,整個總線的工作將癱瘓,風險過于集中。
其次,對驅動器實行“發送態—高阻態”切換以及考慮切換延遲等要求使編程變得復雜。在上電瞬間、CPU損壞或者是程序跑飛的情況下,還需要考慮復雜的故障保護等問題,否則將容易引起總線故障。
RS485為什么需要隔離通訊
在各個系統接入總線中往往需要在控制器與收發器中間進行隔離,保證系統的安全與可靠,因為在較遠距離的傳輸時往往會有接地環路、瞬態電壓等干擾,因此一個可靠的隔離設計非常重要,以往都是在控制器與收發器的中間接入一個光耦或數字隔離器進行隔離,這造成設計難度與產品體積的增加,尤其是配置成全雙工通信時這種情況更為明顯。
RS485應用
RS485的應用包括:過程控制網絡,工業自動化,樓宇自動化,安防系統運動控制與電機控制,在工業與儀器儀表中,常常需要在距離很遠的多個系統間傳輸數據,RS485總線標準是工業與儀器儀表中使用非常廣泛的物理層總線設計標準之一。
RS485總線常見故障解決