天天看點

rs485引腳定義

轉自:http://blog.chinaunix.net/uid-9688646-id-3275796.html

rs485有兩種,一種是半雙工模式,隻有DATA+和DATA-兩線,另一種是全雙工模式,有四線傳輸信号:T+,T-,R+,R-。全雙工模式時可認為是rs422。

1.英式辨別為 TDA(-) 、TDB(+) 、RDA(-) 、RDB(+) 、GND  

2.美式辨別為 Y 、Z 、 A 、 B 、 GND  

3.中式辨別為 TXD(+)/A 、TXD(-)/B 、RXD(-) 、RXD(+)、GND  

    rs485兩線一般定義為:  

              "A, B"或"Date+,Date-"  

    即常說的:”485+,485-”  

    rs485四線一般定義為:  

                           "Y,Z,A, B,"  

   具體還要根據廠家的使用信号針腳而定,有的使用了RTS或DTR等針腳的485信号

DB9(RS485)接口針腳定義

1腳為資料A,2腳為資料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完全一樣。主要的差別在于:

RS-422有4根信号線:兩根發送(Y、Z)、兩根接收(A、B)。由于RS-422的收與發是分開的,是以可以同時收和發(全雙工)。

RS-485有2根信号線:發送和接收都是A和B。由于RS-485的收與發是共用兩根線是以不能夠同時收和發(半雙工)。

* 能否将RS-422的Y-A短接作為RS-485的A,将RS-422的Z-B短接作為RS-485的B呢?

回答:不一定。條件是RS-422必須是能夠支援多機通信的。波士電子的所有接口轉換器的RS-422口都能夠支援全雙工多機通信,是以可以這樣簡單轉換為RS-485。

RS-485(或 RS-422)通信建議一定要接地線,因為 RS-485(或 RS-422)通信要求通信雙方的 地電位差小于 1V。即:半雙工通信接 3 根線(+A、—B、地),全雙工通信接 5 根線(+發、—發 、+收、—收、地)。為了安全起見,建議通信機器的外殼接大地。

典型的 全雙工 多機通信

rs485引腳定義

1 連接配接主機端的RS485接口。

----信号定義如下:

----RS485接口 --------信号含義

---- 3 ----------- B RXD- 接收資料

---- 4 ------------A RXD+ 接收資料

---- 5------------ Y TXD+ 發送資料

---- 7------------ Z TXD- 發送資料

2-連接配接從機端的RS485接口。

----信号定義如下:

----RS485接口--------- 信号含義

---- 3------------ Z TXD- 發送資料

---- 4------------ Y TXD+ 發送資料

---- 5------------ A RXD+ 接收資料

---- 7------------ B RXD- 接收資料

接線及引腳配置設定

RS-485 的+A 接對方的+A、—B 接對方的—B、GND(地)接對方的 GND(地)。

RS-422 的接線原則:“+發”接對方的“+收”、“—發”接對方的“—收”、“+收”接對方的“+ 發”、“—收”接對方的“—發”、GND(地)接對方的 GND(地)。

      一定要将 GND(地)線接到對方的 GND(地),除非確定通信雙方都已經良好共地。

rs485引腳定義