购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.2.2 RS-422/485接口标准

1.RS-422接口标准

RS-422由RS-232发展而来,它是为弥补RS-232之不足而提出的。为改进RS-232抗干扰能力差、通信距离短、速率低的缺点,RS-422定义了一种平衡通信接口。

与 RS-232C 相比,RS-422 的通信速率和传输距离有了很大的提高。在最大传输速率( 10Mbps )时,允许的最大通信距离为 12m;传输速率为 100kbps 时,最大通信距离为1200m,并允许在一条平衡总线上连接最多10个接收器。

RS-422 通信接口为平衡驱动、差分接收电路,平衡驱动器相当于两个单端驱动器,其输入信号相同,两个输出信号互为反相信号,外部输入的干扰信号是以共模方式出现的,两根传输线上的共模干扰信号相同。因接收器是差分输入,共模信号可以互相抵消,所以,只要接收器有足够的抗共模干扰能力,就能从干扰信号中识别出驱动器输出的有用信号,从而克服外部干扰的影响。

2.RS-485接口标准

为扩展应用范围,EIA 又于 1983 年在 RS-422 基础上制定了 RS-485 标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围。

由于RS-485是从RS-422基础上发展而来的,所以,RS-485许多电气规定与RS-422相仿。如都采用平衡传输方式,都需要在传输线上接终端匹配电阻等。

RS-485可以采用二线与四线方式,二线制可实现真正的多点双向通信。其主要特点如下:

(1)RS-485 的接口信号电平比 RS-232C 降低了,就不易损坏接口电路的芯片,且该电平与TTL电平兼容,可方便与TTL电路连接。

(2)RS-485 的数据最高传输速率为 10Mbps。其平衡双绞线的长度与传输速率成反比,在 100kbps 速率以下,才可能使用规定最长的电缆长度。只有在很短的距离下才能获得最高传输速率。一般 100m 长的双绞线最大传输速率仅为 1Mbps。因为 RS-485 接口组成的半双工网络,一般只需两根连线,所以,RS-485接口均采用屏蔽双绞线传输。

(3)RS-485 接口是采用平衡驱动器和差分接收器的组合,抗共模干扰能力增强,即抗噪声干扰性好,抗干扰性能大大高于 RS-232 接口,因而通信距离远,RS-485 接口的最大传输距离大约为1200m,实际上可达3000m。

(4)RS-485 需要接两个终端电阻,其阻值要求等于传输电缆的特性阻抗。在短距离传输时可不接终端电阻,即在 300m 以下可不接终端电阻,终端电阻接在传输总线的两端。理论上,在每个接收数据信号的中点进行采样时,只要反射信号在开始采样时衰减到足够低就可以不考虑匹配。

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

RS-485 协议可以看做是 RS-232 协议的替代标准,与传统的 RS-232 协议相比,其在通信速率、传输距离、多机连接等方面均有了非常大的提高,这也是工业系统中使用 RS-485总线的主要原因。

由于RS-485总线是RS-232总线的改良标准,所以,在软件设计上它与RS-232总线基本上一致,如果不使用RS-485接口芯片提供的接收器、发送器选通的功能,为RS-232总线系统设计的软件部分完全可以不加修改直接应用到RS-485网络中。

RS-485 总线工业应用成熟,而且大量的已有工业设备均提供 RS-485 接口,因而时至今日,RS-485总线仍在工业应用中具有十分重要的地位。

RS-232、RS-422与RS-485标准只对接口的电气特性作出规定,而不涉及接插件、电缆或协议,在此基础上用户可以建立自己的高层通信协议。有关电气参数参见表2-2。

表2-2 RS-232、RS-422、RS-485电气参数比较 UF1EfVubbCX+0jkOb+qNs9cJ5gMb4m9j6cJQ0oigzkqFJfYKNFwQvQbVVjj0XkmY

figure_0043_0039
点击中间区域
呼出菜单
上一章
目录
下一章
×