RS-232、RS-485、RS-422的相互转换及解决方案 点击:2044 | 回复:4



yjh0706

    
  • 精华:11帖
  • 求助:17帖
  • 帖子:226帖 | 1334回
  • 年度积分:400
  • 历史总积分:15587
  • 注册:2010年1月03日
发表于:2016-03-07 17:06:25
楼主

RS-232、RS-485、RS-422
在现场调试经常遇到多种方式的串口通讯的问题,如RS-232、RS-485、RS-422不同口的通讯连接问题,通常RS-485和 RS-422之间转换很方便。但遇到RS-232口要和RS-422口通讯,现场无其他转换方式,如果再邮寄可能等的时间较长。现在可以有一种临时的解决方案。
(1). RS-232和RS-422
将RS-422的R+、T+短接,和RS-232的GND相连。RS-422的R-和RS-232的Txd相连,RS-422的T-和RS-232的Rxd相连即可。.
原理如下:
   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不接,只是看不到地址设定确认的串)。
以上为我得一点小经验,不对的地方请指教。

 



楼主最近还看过



LOG张

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 98回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2016-07-01 09:39:23
1楼

谢谢,楼主有空就多共享一些通信的资料

豆蔻

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 715回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2016年11月15日
发表于:2017-08-16 07:55:57
2楼

很好的资料  下载学习    

1126gml

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 61回
  • 年度积分:0
  • 历史总积分:98
  • 注册:2014年3月27日
发表于:2019-02-18 14:37:11
3楼

很不错的资料,感谢分享了

一杯红酒

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 112回
  • 年度积分:1
  • 历史总积分:154
  • 注册:2017年8月05日
发表于:2019-07-02 11:41:56
4楼

看看,学习一下,学习一下,学习一下,学习一下


热门招聘
相关主题

官方公众号

智造工程师