1. RS-232

1)简介

个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口。通常 RS-232 接口以9个引脚 (DB-9) 或是25个引脚 (DB-25) 的型态出现,一般个人计算机上会有两组 RS-232 接口,分别称为 COM1 和 COM2。

RS-232-C是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准。RS是英文“推荐标准”的缩写,232为标识号,C表示修改次数。RS-232-C总线标准设有25条信号线,包括一个主通道和一个辅助通道。

在多数情况下主要使用主通道,对于一般双工通信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线。RS-232-C标准规定的数据传输速率为50、75、100、150、300、600、1200、2400、4800、9600、19200、38400波特。RS-232-C标准规定,驱动器允许有2500pF的电容负载,通信距离将受此电容限制,例如,采用150pF/m的通信电缆时,最大通信距离为15m。

2)25针引脚

rs232串口如何检测通信是否正常(RS-232与RS-485串口通信简介及其使用测试)(1)

3)9针引脚

rs232串口如何检测通信是否正常(RS-232与RS-485串口通信简介及其使用测试)(2)

4)9针与25针引脚对应说明

rs232串口如何检测通信是否正常(RS-232与RS-485串口通信简介及其使用测试)(3)

5)RS232C串口通信接线方法(三线制)

rs232串口如何检测通信是否正常(RS-232与RS-485串口通信简介及其使用测试)(4)

2. RS-232测试

1)接线图

rs232串口如何检测通信是否正常(RS-232与RS-485串口通信简介及其使用测试)(5)

2)本地电脑用串口发送和接收

rs232串口如何检测通信是否正常(RS-232与RS-485串口通信简介及其使用测试)(6)

3)其他电脑用串口发送和接收

rs232串口如何检测通信是否正常(RS-232与RS-485串口通信简介及其使用测试)(7)

4)本地电脑用双开两个串口助手发送和接收

rs232串口如何检测通信是否正常(RS-232与RS-485串口通信简介及其使用测试)(8)

3. RS-485

1)简介

RS-485又名TIA-485-A, ANSI/TIA/EIA-485或TIA/EIA-485。RS485是一个定义平衡数字多点系统中的驱动器和接收器的电气特性的标准,该标准由电信行业协会和电子工业联盟定义。使用该标准的数字通信网络能在远距离条件下以及电子噪声大的环境下有效传输信号。RS-485使得廉价本地网络以及多支路通信链路的配置成为可能。

RS485有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现很少采用,现在多采用的是两线制接线方式,这种接线方式为总线式拓扑结构,在同一总线上最多可以挂接32个节点。

在RS485通信网络中一般采用的是主从通信方式,即一个主机带多个从机。很多情况下,连接RS-485通信链路时只是简单地用一对双绞线将各个接口的“A”、“B”端连接起来,而忽略了信号地的连接,这种连接方法在许多场合是能正常工作的,但却埋下了很大的隐患,原因1是共模干扰:RS-485接口采用差分方式传输信号方式,并不需要相对于某个参照点来检测信号,系统只需检测两线之间的电位差就可以了,但容易忽视了收发器有一定的共模电压范围,RS-485收发器共模电压范围为-7到 12V,只有满足上述条件,整个网络才能正常工作;当网络线路中共模电压超出此范围时就会影响通信的稳定可靠,甚至损坏接口;原因二是EMI的问题:发送驱动器输出信号中的共模部分需要一个返回通路,如没有一个低阻的返回通道(信号地),就会以辐射的形式返回源端,整个总线就会像一个巨大的天线向外辐射电磁波。

2)RS-485利用网线连接方式

rs232串口如何检测通信是否正常(RS-232与RS-485串口通信简介及其使用测试)(9)

3)本地电脑用双开两个串口助手发送和接收

rs232串口如何检测通信是否正常(RS-232与RS-485串口通信简介及其使用测试)(10)

4)本地电脑用串口助手发送和接收

rs232串口如何检测通信是否正常(RS-232与RS-485串口通信简介及其使用测试)(11)

5)RS-485利用A接A,B接B的连接方式

rs232串口如何检测通信是否正常(RS-232与RS-485串口通信简介及其使用测试)(12)

6)本地电脑用双开两个串口助手发送和接收

rs232串口如何检测通信是否正常(RS-232与RS-485串口通信简介及其使用测试)(13)

7)RS-485利用A接A,B接B的连接方式

rs232串口如何检测通信是否正常(RS-232与RS-485串口通信简介及其使用测试)(14)

8)本地电脑用双开两个串口助手发送和接收

rs232串口如何检测通信是否正常(RS-232与RS-485串口通信简介及其使用测试)(15)

4. RS-485与RS-232的区别

①信号电平值区别

RS-232接口的信号电平值较高,易损坏接口电路的芯片。

RS-485接口信号电平比RS-232-C降低,不易损坏接口电路的芯片。

②与TTL电平兼容性不同

RS-232接口与TTL电平不兼容,需要使用电平转换电路方能与TTL电路连接。

RS-485接口与TTL电平兼容可以直接连接电路。

③传输速率不同

RS-232接口传输速率较低,在异步传输时,波特率为20Kbps。

RS-485的数据最高传输速率为10Mbps。

④传输形式不同

RS-232接口使用一根信号线和一根信号返回线而构成共地的传输形式。

RS-485接口采用平衡驱动器和差分接收器的组合。

⑤抗噪声干扰性能不同

RS-232接口单信号线和单返回线的共地传输结构容易产生共模干扰,抗噪声干扰性弱。

RS-485接口平衡驱动器和差分接收器的组合,抗共模干能力增强,抗噪声干扰性好。

⑥最大传输距离不同

RS-232接口最大传输距离标准值为50英尺。

RS-485接口的最大传输距离标准值为4000英尺。

⑦连接收发器不同

RS-232接口只允许连接1个收发器,即单站能力。

RS-485接口总线上是允许连接多达128个收发器。即具有多站能力,这样用户可以利用单一的RS-485接口方便地建立起设备网络。

,