RS-232接口简介
RS-232接口简介
RS-232接口是一种常见的串行通信接口标准,广泛应用于计算机、工业控制、通信设备等领域。本文将从电气指标、协议格式、针脚定义和连接方式等方面,详细介绍RS-232接口的技术特点和使用方法。
1.电气指标
在使用和调试RS-232接口时,需了解接口信号电平。相对于GND而言,有效的RS-232电平介于+3V至+15V之间,或-3V至-15V之间。如下图所示。
从图中可知,
驱动端:
1)当电压介于+5V至+15V之间时,驱动器输出为逻辑0。
2)当电压介于-5V至-15V之间时,驱动器输出为逻辑1。
接收端:
1)当电压介于+3V至+15V之间时,接收器视为逻辑0。
2)当电压介于-3V至-15V之间时,接收器视为逻辑1。
接收端的逻辑电平范围是比驱动端稍大一些的。常用的电平转换芯片MAX3232内部包含电荷泵电路(升压电路),驱动端输出电平,逻辑0:+5.4V,逻辑1:-5.4V,是满足驱动端电平标准的最经济的实现方式。而对于接收端无论芯片3.3V,5V供电都比较容易实现。
2.协议
RS-232的协议格式比较简单,如下图。
其中,
1)起始位。只有1位。
2)数据位。5-8位。通常选8位。
3)奇偶校验位。1位。可以没有。
4)停止位。可选1,1.5,2位。通常选1位。
常用配置8N1,代表1位起始位,8位数据位,1位停止位,无奇偶校验位,总计10位。常用通信波特率的范围2400-1Mbps,常用波特率如下表。
序号 | 波特率(bps) |
---|---|
1 | 2400 |
2 | 4800 |
3 | 9600 |
4 | 19200 |
5 | 38400 |
6 | 57600 |
7 | 115200 |
8 | 230400 |
9 | 460800 |
10 | 921600 |
3.针脚定义
针脚定义分为公口和母口,如下图。其中,DB-9 Male Connector位公口,DB-9 Female Connector位母口。各针脚定义如下表。
针脚序号 | 英文全称 | 描述 |
---|---|---|
1 | Carrier Dector(CD) | 载波监测 |
2 | Receive Data(RXD) | 接收数据 |
3 | Transmit Data(TXD) | 发送数据 |
4 | Data Terminal Ready(DTR) | 数据终端就绪 |
5 | Ground(GND) | 地 |
6 | Data Set Ready(DSR) | 数据就绪 |
7 | Request to Send(RTS) | 请求发送 |
8 | Clear to Send(CTS) | 允许发送 |
9 | Ring Indicator(RI) | 振铃 |
常用3线制串口,包括:RXD,TXD,GND 3条信号线。
4.连接
标准DB-9公口和母口通信连接图如下图。常用3线制串口通信,只用连接RXD,TXD,GND 3条信号线即可。RS-232可靠通信距离在50英尺(15米)左右,具体取决于通信波特率,环境干扰等情况。
总结,本文介绍了RS-232接口。