• 内容讲解

RS-232接口是一种常用的串行通信接口,它是在1970 年由美国电子工业协会(EIA)制定的串行通信标准,其全名是“数据终端设备(DTE)和数据通信设备(DCE)之间串行二进制数据交换接口技术标准”。

RS-232接口最初是为了在DTE与DCE之间进行远程连接而制定的,后来则用于在计算机与其外围设备或终端之间建立近距离的连接。由于这个接口在诸如信号功能、电器特性和机械特性上都进行了明确细致的规定,加上通信接口与设备制造厂商生产的通信设备均与RS-232兼容,因此,RS-232接口在计算机系统中成为一种用来实现与打印机、CRT终端、键盘、调制解调器等外围设备进行异步串行数据通信的标准硬件接口。

1. RS-232的系统结构

RS-232标准规定采用一个25针的DB-25连接器,并对连接器的每个引脚的信号内容以及各种信号的电平进行了规定,后来IBM PC机将RS-232简化成了DB-9连接器。某些设备与PC机连接的RS-232接口,由于不使用传送控制信号,因此只需要三根信号线就可以实现双向通信,即“发送数据TXD”、“接收数据RXD”和“信号地GND”。RS-232传输线采用屏蔽双绞线。

2. RS-232的技术指标

1) 传送速率

RS-232接口支持的最大波特率为20000bps。一般而言,接收和发送的波特率不一定要完全相同,然而在大部分比较简单的系统中,往往把它们设置为相同的值。

2)传送距离

RS-232标准规定,在码元畸变小于4%的情况下,传输电缆长度应为50英尺,其实这个4%的码元畸变是很保守的,在实际应用中,约有99%的用户是按码元畸变10-20%的范围工作的,所以,实际使用中最大距离会远超过50英尺。

经过许多年来RS-232接口器件以及通信技术的改进,RS-232接口的通信距离已经大大增加。波士电子的RS-232增强器可以将普通的RS-232接口的通信距离延长到1000米。然而,不同的波特率其最大传送距离的差别也很大,美国DEC公司规定允许码元畸变为10%而得出的实验结果显示,当波特率为110bps时,其最大传送距离为1500米,当波特率为9600bps时,其最大传送距离缩短为75米。