在EIA的標準系列中,RS485協議被認為是最通用的,在串口通訊的4個標準上均顯示出良好的性能。當多個節點需要在控制或數據采集應用中進行通信時,這是RS485被廣泛用作通信接口的原因。
DB9 | 接口指示 | 引腳名稱 |
1 | CD | 載波檢測 |
2 | RXD | 接收數據 |
3 | TXD | 傳輸數據 |
4 | DTR | 數據終端就緒 |
5 | GND | 系統接地 |
6 | DSR | 數據準備就緒 |
7 | RTS | 發送請求 |
8 | CTS | 清楚發送 |
9 | RI | 振鈴指示器 |
載波檢測(CD)此控制信號在串口服務器通知計算機它已檢測到計算機可以用于數據傳輸的載波時使用。
接收數據(RXD)這條線用于兩個源之間的數據傳輸。一個例子是從串口服務器接收的數據傳輸到計算機。
傳輸數據(TXD)這是實際承載傳輸數據的線路。
數據終端就緒(DTR),這是表明計算機已準備好進行傳輸的信號。
系統接地(GND)是指與地面的物理連接,用于測量電路中電壓的基線或用于返回電流的共享路徑。
與DTR信號相比,數據準備就緒(DSR),該信號通知計算機或終端串口服務器正在運行并且能夠接收數據。
對于此信號,需要發送請求(RTS)正電壓,以允許執行發送請求(RTS)。這表明在數據集和數據終端之間可以進行無干擾的傳輸。
在數據終端和串口服務器之間建立連接后,清除發送(CTS)發送此信號,以確認數據終端已確認可以開始通信。
振鈴指示器(RI)的作用是提醒運行數據集的串口服務器已檢測到低頻。該信號只是警告數據終端,而不會影響設備之間的數據傳輸。
圖2是RS485引腳DB9連接器的RS485接線圖
圖3是25針RS485引腳半雙工和全雙工引腳連接器的引腳圖
DB25針的TxD +和TxD-線傳輸發送數據,而RxD +和RxD-線包含接收數據。由于差分信號原因,這些信號的傳輸距離更大。
RS485接口實現在更遠的距離和更好的數據速率的性能上,比RS232協議傳輸方式更優越。最長10米的距離支持30-35 Mbps的傳輸速度。在長達1200米的距離上可以實現100Kbps的數據速率。RS485主要用于利用其平衡差分接口的多點配置中。
如RS485電纜引腳排列中所示,該接口具有差分配置的所有信號。
● CTS +和CTS-以及RTS +和RTS-信號都被用作握手控制信號。
● TxD +和TxD-執行數據傳輸。
● RxD +和RxD-是用于收集數據的行。
多點配置可將多達32個設備與一個控制主設備連接。VSAT NMS(網絡管理系統)就是一個例子。在此實現中,在PC上運行的軟件可以監視和控制各種子系統。其中包括MUX,調制解調器,RF上/下變頻器以及其他網絡組件。為了使這種類型的實施正常工作,在運行NMS應用程序的PC以及所有連接的子系統上,需要正確接線的RS485連接器。
RS485(EIA485)接口已被證明具有極強的魯棒性,并且由于其多點拓撲結構而成為工業上最流行的通信協議。RS422協議與RS485的相似之處在于兩者都使用差分信號進行數據傳輸。
RS485有兩種類型:
● 半雙工RS485具有2個觸點
● 在全雙工模式下使用RS485 4個觸點。
當您需要能夠同時發送和接收數據時,可以使用全雙工模式。在半雙工模式下,您只能在任何給定時間發送或接收數據。
線路上的電壓范圍為-7 V至+12V。
沒有用于實現RS485協議的特定連接器類型,但是在大多數情況下,都使用DB9連接器或端子塊。
特定的RS485連接器可能具有不同的引腳排列。您將能夠根據設備隨附的文檔確定實際配置。
圖4:用2個觸點連接RS485設備——RS485引腳半雙工分配
圖5:用4個觸點連接RS485設備——RS485引腳全雙工分配