RS485詳解
1.英式標(biāo)識為 TDA(-) 、TDB(+) 、RDA(-) 、RDB(+) 、GND
2.美式標(biāo)識為 Y 、Z 、 A 、 B 、 GND
3.中式標(biāo)識為 TXD(+)/A 、TXD(-)/B 、RXD(-) 、RXD(+)、GND
DB9(RS485)接口針腳定義
1腳為數(shù)據(jù)A,2腳為數(shù)據(jù)B,5腳為地。
Pin | 信 號 定 義 | ||
RS-232 | RS-422 | RS-485 | |
1 | DCD | TX- | DATA- |
2 | RX | TX+ | DATA+ |
3 | TX | RX+ | NC |
4 | DTR | RX- | NC |
5 | GND | GND | GND |
6 | DSR | RTS- | NC |
7 | RTS | RTS+ | NC |
8 | CTS | CTS+ | NC |
9 | RI | CTS- | NC |
10 | NC | NC | NC |
RS-422的電氣性能與RS-485完全一樣。主要的區(qū)別在于:
RS-422有4根信號線:兩根發(fā)送(Y、Z)、兩根接收(A、B)。由于RS-422的收與發(fā)是分開的,所以可以同時收和發(fā)(全雙工)。
RS-485有2根信號線:發(fā)送和接收都是A和B。由于RS-485的收與發(fā)是共用兩根線所以不能夠同時收和發(fā)(半雙工)。
* 能否將RS-422的Y-A短接作為RS-485的A,將RS-422的Z-B短接作為RS-485的B呢?
回答:不一定。條件是RS-422必須是能夠支持多機通信的。波士電子的所有接口轉(zhuǎn)換器的RS-422口都能夠支持全雙工多機通信,所以可以這樣簡單轉(zhuǎn)換為RS-485。
RS-485(或 RS-422)通信建議一定要接地線,因為 RS-485(或 RS-422)通信要求通信雙方的 地電位差小于 1V。即:半雙工通信接 3 根線(+A、—B、地),全雙工通信接 5 根線(+發(fā)、—發(fā)、+收、—收、地)。為了安全起見,建議通信機器的外殼接大地。
典型的 全雙工 多機通信
1 連接主機端的RS485接口。
----信號定義如下:
----RS485接口 --------信號含義
---- 3 ----------- B RXD- 接收數(shù)據(jù)
---- 4 ------------A RXD+ 接收數(shù)據(jù)
---- 5------------ Y TXD+ 發(fā)送數(shù)據(jù)
---- 7------------ Z TXD- 發(fā)送數(shù)據(jù)
2-連接從機端的RS485接口。
----信號定義如下:
----RS485接口--------- 信號含義
---- 3------------ Z TXD- 發(fā)送數(shù)據(jù)
---- 4------------ Y TXD+ 發(fā)送數(shù)據(jù)
---- 5------------ A RXD+ 接收數(shù)據(jù)
---- 7------------ B RXD- 接收數(shù)據(jù)
接線及引腳分配
RS-485
RS-422 的接線原則:“+發(fā)”接對方的“+收”、“—發(fā)”接對方的“—收”、“+收”接對方的“+ 發(fā)”、“—收”接對方的“—發(fā)”、GND(地)接對方的 GND(地)。
評論