RS232、RS422、RS485区别和使用

 一、 前言:大多数人的疑惑

  一涉及到串口通讯,比如RS232、RS422、RS485,大多数人第一就想到DB9接口,然后老想着怎么焊接针脚,这可能受RS232的影响,因为市面上大多数设备都支持RS232接口,而RS232往往以DB9接口为物理连接。这是大家平常少接触串口的结果,实际上RS232、RS485、RS422的物理接口没有固定的形态,主要跟厂家设计决定,但多数情况下,RS232以DB9为物理接口,RS485和RS422以凤凰头插口为物理接口。假设一个场景 RS232、RS422、RS485都是以DB9为物理接口,千万别简单的对接起来,这样是不能直接通讯,因为它们是不同的协议,如果要通讯必须买转换模块(或数据线)。

二、RS232、RS422、RS485串口协议对比表:

注释:

1、工作方式:单端非平衡有地线,受底线压差影响,导致只能本地段距离传输。而差分平衡没有地线,传输距离长。

2、双工模式定义:信息能双向传送但不能同时双向传送称为半双工;信息能够同时双向传送则称为全双工。

3、物理接口:可以是 网口、DB9、DB25、凤凰头等接口,使用时根据主从设备串口接口对应连接就行了,切记不同协议口不能直联,中间要加转换模块。

4、连接方式:

4.1、RS232只能点对点通讯。

4.2、RS422点对点连接(一主一从)

4.2.1、RS422串联方法,也叫手拉手连接,直接使用“从”设备上的RS422(IN)和RS422(out)串联一一设备,如果设备本身没有,那就购买RS422扩展模块,如下图。

4.2.2、RS422并联方法,属于单向传输执行命令,并联的条件是“从”设备不用给“主”数据反馈。如果把“从”设备的发射端点连接在一起,可能有电压冲突烧设备的风险。

4.3、RS485的串联方法,也叫手拉手连接,同样如果设备不具备RS284in和out,那就购买RS485扩展模块。

4.3.1、RS485的并联方法,将所有RS-485设备直接并联在一起(即所有A接一起、所有B接一起),

 

备注:不管RS422、RS485的连接方式是串联还是并联,必须事先在“从”设备上配置地址码,之后“主”设备就是通过地址码控制“从”设备的,另外指令的发起必须由“主”设备开始。

调试助手(“主”设备)发数据代码给地址码为7的“从”设备,那么代码的第一个字节为地址码,如070000000001,所有“从”设备将接收到代码,但只有地址码为7的设备会反馈数据,而其它地址码设备安兵不动。

 

5、焊接针脚:根据实际“主、从"设备提供的接口焊接,RS232主(2,3,5)→从(3,2,5);RS422主(T+,T-,R+,R-)→从(R+,R-,T+,T-);RS485主(+,-)→从(+,-)。

5.1、案例1:   “主"设备RS485为DB9,“从"设备的RS485为凤凰头,那么就要求“主设备”厂家提供DB9中哪两个针脚用于RS485,之后焊接好“主”这端,而“从”设备直接拧线即可,最后这根线一端为DB9,另一端是凤凰头。“主、从”设备都提供有RS485接口,所以这根线不是转换线,这个要清楚。

5.2、案例2:“主”设备只有RS232协议的DB9接口,“从”设备只有RS485的DB9接口,很多人会犯错直接用DB9成品线连接了,结果发现通讯不了,看好这两个协议是不同的,接口相同也没有。所以购买一个RS232与RS485的转换器,作为中间转换才行,如果转换器的接口不是DB9,那么还要对应焊接。

 

三、扩展:查看串口传输的代码(数据)

串口的数据传输是不加密的,可以直接查看。

假如一个运行的环控系统出故障,只知道串口是232,波特率是9600,结构如下

采集器232out-------->232in电池UPS主机

测试方法:

3.1、将UPS端的232拔出,接到电脑的USB转232线上(注意发收对应线序的2和3针脚)。

3.2、打开电脑软件调试助手,设置COM口及波特率9600,点打开串口。

3.3、正常情况下,此时调试助手会接收到采集器发送给UPS的代码。

3.4、如果没有代码,说明采集器配置有问题,或者物理线路有问题。

3.5、调试助手接收到代码后,将电脑USB转232接入UPS232口,用电脑发送代码给UPS,看UPS是否有反馈(软件会接收到反馈代码),如果没有反馈数据,说明代码不对,或者UPS232的接口有问题。

 

 

 

 

 

 

 

  • 2
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值