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