RS23、RS422和RS485接口通讯特点及比较.pdf
文本预览下载声明
RS232/RS422/RS485 接口通讯特点及比较
一、什么是RS-232 接口?
(1) RS-232 的历史和作用
在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设
备可以方便地连接起来进行通讯。RS-232-C 接口(又称EIA RS-232
-C)是目前最常用的一种串行通讯接口。(“RS-232-C”中的“-
C”只不过表示RS-232 的版本,所以与 “RS-232”简称是一样的)
它是在1970 年由美国电子工业协会 (EIA)联合贝尔系统、调制解调
器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的
全名是"数据终端设备 (DTE)和数据通讯设备 (DCE)之间串行二
进制数据交换接口技术标准 "该标准规定采用一个25 个脚的DB-
25 连接器,对连接器的每个引脚的信号内容加以规定,还对各种信
号的电平加以规定。后来IBM 的PC 机将RS-232 简化成了DB-9 连
接器,从而成为事实标准。而工业控制的RS-232 口一般只使用RXD、
TXD、GND 三条线。
(2)RS-232 接口的电气特性
在RS-232-C 中任何一条信号线的电压均为负逻辑关系。即:
逻辑"1 "为-3 到-15V;逻辑"0 "为+3 到+15V 。RS-232-C
最常用的9 条引线的信号内容如下所示
DB-9 1 2 3 4 5 6 7 8 9
DB-25 8 3 2 20 7 6 4 5 22
定义DCD RXDTXD DTR GND DSR RTS CTS RI
(3) RS-232 接口的物理结构
RS-232-C 接口连接器一般使用型号为DB-9 插头座,通常插
头在DCE 端,插座在DTE 端.
PC 机的RS-232 口为9 芯针插座。一些设备与PC 机连接的RS
-232 接口,因为不使用对方的传送控制信号,只需三条接口线,即"
发送数据TXD "、"接收数据RXD "和"信号地GND "。RS-232 传
输线采用屏蔽双绞。
(4) RS-232 传输电缆长度
由RS-232C 标准规定在码元畸变小于4%的情况下,传输电缆长
度应为50 英尺,其实这个4%的码元畸变是很保守的,在实际应用
中,约有99%的用户是按码元畸变10-20%的范围工作的,所以实
际使用中最大距离会远超过50 英尺,美国DEC 公司曾规定允许码元
畸变为10%而得出下面实验结果。其中1 号电缆为屏蔽电缆,型号
为DECP.NO.9107723 内有三对双绞线,每对由22# AWG 组成,
其外覆 以屏蔽网。2 号电缆为不带屏蔽的电缆。型号为
DECP.NO.9105856-04 是22#AWG 的四芯电缆。
DEC 公司的实验结果
波特率bps 1 号电缆传输距离 (米) 2 号电缆传输距离 (米)
110 1500 900
300 1500 900
1200 900 900
2400 300 150
4800 300 75
9600 75 75
经过许多年来RS-232 器件以及通信技术的改进,RS-232 的通
信距离已经大大增加。波士电子的RS-232 增强器可以将普通的RS
-232 口的通信距离直接延长到1000 米。
二、什么是RS-485 接口?
1.RS-485 的电气特性:发送端:逻辑"1 "以两线间的电压差
为+(2 至6)V 表示;逻辑"0 "以两线间的电压差为-(2 至6)
V 表示。接收端:A 比B 高200mV 以上即认为是逻辑"1 ",A 比B
低200mV 以上即认为是逻辑"0 "。
2.RS-485 (或 RS-422)的接线:
3.RS-485 的数据最高传输速率为10Mbps。但是由于RS-485 常
常要与PC 机的RS-232 口通信,所以实际上一般最高115.2Kbps。
又由于太高的速率会使RS-485 传输距离减小,所以往往为9600bps
左右或以下。
4.RS-485 接口是采用平衡驱动器和差分接收器的组合,抗噪声
干扰性好。
5.RS-485 接口的最大传输距离标准值为1200 米 (9600bps 时),
实际上可达3000 米,RS-485 接口在总线上是允许连接多达128 个
收发器、即RS-485 具有多机通信能力,这样用户可以利用单一的
RS-485 接口方便
显示全部