RS-232、RS-485、RS-422接线的临时的解决方案 收藏

RS-232RS-485RS-422接线的临时的解决方案收藏

RS-232、RS-485、RS-422 在现场调试经常遇到多种方式的串口通讯的问题,如 RS-232、RS-485、RS-422不同口的通讯连接问题,通常RS-485和 RS-422之间转换很方便。但遇到RS-232口要和RS-422口通讯,现场无其他转换方式,如果再邮寄可能等的时间较长。现在可以有一种临时的解决 方案。 (1) RS-232RS-422 RS-422R+T+短接,和RS-232GND相连。RS-422R-和RS-232Txd相连,RS-422T-和RS-232Rxd相连即可。. 原理如下:     RS-232-C接口的电气特性是电压均为负逻辑关系。即:逻 辑“1”,-5— -15V;逻辑“0” +5— +15V 。噪声容限为2V。即 要求接收器能识别低至+3V的信号作为逻辑“0”,高到-3V的信号 作为逻辑“1”。    RS-485的电气特性:逻辑“1”以两线间的电压差为+(2—6) V表示;逻辑“0”以两线间的电压差为-(2—6)V表示。所以     当RS-232发送“1”时,Txd和GND的电压差为 -3— -15V,在RS-422的R+和R-之间形成逻辑“1”的电平(注:线路电平衰减较小)。 当RS-422发送“1”时,RS-422的T+和T-之间形成逻辑“1”的电平为+(2—6)V ,在RS-232的Txd和GND的之间形成逻辑“1”的电平(注:由于RS-422通讯采用差动电平,线路较长衰减也较小,RS-232接收的电平基本维持在5伏)。 通讯距离可以认为以RS-232为准。即一般小于50米。我在宝塔石化临时测试过,达40米后还好的很。

 

(2). RS-232和RS-485       将RS-485的R+、T+短接,和RS-232的GND相连。RS-485的R-、T-短接,将RS-232的Rxd、Txd短接,两者相连即可。 由 于RS-232为全双工,RS-485为半双工,如要通讯则要在通讯程序中做处理才可,但临时使用(如电度表连在NAS-968D/E,用DEBUG设电 度表的地址)。这时准备号后,首先按住电表的按钮2,在发送一次(由于发送时间间隔短),在停止,可看到收到的第二串为地址设定确认。(此时可将RS- 232的Rxd不接,只是看不到地址设定确认的串)。 以上为我得一点小经验,不对的地方请指教。

  

一种RS232/RS485/RS422接口转换器说明

一种RS232/RS485/RS422接口转换器说明

 

DM485系列转换器是标准RS232/RS485/RS422转换器,完成串口 RS232 与 RS485 / RS422之间的电气转换,可将最大通讯距离延长到1200米(4000英尺)。

DM485采用基本三线制方式:(TXD,RXD,GND),使用时无需任何软件驱动,产品采用工业级产品设计(适用温度范围-40℃~+85℃),内含静电释放保护,具有抗雷击功能,适用于各种工业、民用场合。

一、原理说明

RS232接口是一种用于近距离(最大30-60米)、慢速度、点对点通讯的通讯协议,在RS232中一个信号只用到一条信号线,采取与地电压参考的方式,因而在长距离传输后,发送端和接收端地电压有出入,容易造成通讯出错或速度降低。

RS485/422接口采用不同的方式:每个信号都采用双绞线(两根信号线)传送,两条线间的电压差用于表示数字信号。例如把双绞线中的一根标为A(正),另一根标为B(负),当A为正电压(通常为+5V),B为负电压时(通常为0),表示信号“1”;反之,A为负电压,B为正电压时表示信号“0”。RS485/422允许通讯距离可达到1200米,采用合适的电路可达到2.5MB/s的传输速率。

RS422与RS485采用相同的通讯协议,但有所不同:RS422通常作为RS232通讯的扩展,它采用两根双绞线,数据可以同时双向传递(全双工)。RS485则采用一根双绞线,输入输出信号不能同时进行(半双工),RS485可用于多点通讯,一条信号线上可连接多个设备,它通常采用主/从结构。

在DM系列的转换器中,仅用到COM端口的3根线:TXD,RXD,GND(它们分别是D型接口的3脚,2脚和5脚),TXD为信号输入线,RXD为信号输出线,GND为地。

在RS485(半双工)通信中,发送信号时,由TXD输出的RS232信号经发送器(A和B)输出,转换为RS485信号;接收信号时,RS485信号经接收器(A和B)接收并转换为RS232信号,传给RXD。

在RS422(全双工)通信中,因信号的输入和输出分开,所以需要两根双绞线来传送输入和输出信号,标为A、B、Y、Z(A为输入信号的正极,B为输入信号的负极,Y为输出信号的正极,Z为输出信号的负极)。发送信号时,由TXD输出的RS232信号经发送器(A和B)输出,转换为RS485/RS422信号;接收信号时,RS485/RS422信号经接收器(Y和Z)接收后传给串口的RXD。

 

图1:DM系列RS232/RS485/RS422接口转换器原理图(半双工)

 

图2:DM系列RS232/RS485/RS422接口转换器原理图(全双工)

二、典型接法

DM485的输出端最多可以连接256个RS485接口,其典型接法如图3(半双工)和图4(全双工)所示。在最远的两个终端上,输入和输出端之间各需接上一个120欧姆的电阻。在RS485/RS422的接口连接时,甲接口的输出端接乙接口的输入端,双绞线的正极接正极,负极接负极;甲接口的输入端接乙接口的输出端,双绞线的正极接正极,负极接负极。

 

图2:DM485H(半双工)的典型接法

 

图4:DM485F(全双工)的典型接法

三、具体应用

DM485系列转换器的一端为9芯D型接口,可直接与RS232标准接口连接;另一端为接线端子,即RS485/RS422接口。在RS485接口(半双工)中接线端子上用了2组引脚:两组输入(B,A,两组内部短接,系统扩展用)。转换器通过D型接口与RS232标准串口相连,通过接线端子与RS485接口相连。在RS422接口(全双工)中接线端子上用了三组引脚:一组输出(Y,Z),两组输入(B,A,两组内部短接,扩展用)。转换器通过D型接口与RS232标准串口相连,通过接线端子与RS485/RS422接口相连。

 

图5:DM485H的具体应用接线图

 

图6:DM485F具体应用接线图

四、注意事项

1、在长距离传输中,一定要使用用双绞线

2、多终端传输时,距离最远的两个终端上,输入和输出端之间一定连接120欧姆的电阻。

 

posted on 2012-08-03 18:24  Hello-Walker  阅读(9554)  评论(0编辑  收藏  举报

导航