RS232标准定义中还有哪些信号名?


RS232标准(EIA/TIA-232-F)定义了25个信号引脚(DB25连接器),其中20个为有效信号,其余为未定义或保留引脚。以下从信号分类、功能定义、典型应用场景三方面全面解析,确保硬件设计/调试覆盖所有标准信号。
一、RS232信号分类与功能定义
1. 核心数据信号(2对,共4个信号)
信号名 | 缩写 | 方向 | 功能说明 | 电平标准 | 典型应用场景 |
---|---|---|---|---|---|
发送数据 | TXD | 输出 | 主机向从机发送的串行数据(TTL/CMOS电平→RS232电平转换) | 逻辑1:-3V~-15V,逻辑0:+3V~+15V | 主机(MCU/PC)向从机(传感器/执行器)发送指令或数据 |
接收数据 | RXD | 输入 | 从机向主机返回的串行数据(RS232电平→TTL/CMOS电平转换) | 逻辑1:-3V~-15V,逻辑0:+3V~+15V | 从机(传感器/执行器)向主机(MCU/PC)返回状态或测量值 |
信号地 | SGND | 共地 | 主机与从机的公共参考地,消除电位差 | 0V(与主机/从机地线共地) | 必须连接,否则信号偏移超±5V会导致误码 |
保护地 | PGND | 共地 | 用于屏蔽层接地,减少电磁干扰(非所有设备均实现) | 0V(与设备金属外壳连接) | 工业设备(如PLC/变频器)需连接以通过EMC测试 |
2. 硬件流控信号(2对,共4个信号)
信号名 | 缩写 | 方向 | 功能说明 | 电平标准 | 典型应用场景 |
---|---|---|---|---|---|
请求发送 | RTS | 输出 | 主机请求从机准备接收数据(低电平有效) | 逻辑1:-3V~-15V,逻辑0:+3V~+15V | 高速通信(如115200bps)时避免数据溢出,需MCU实时监控 |
清除发送 | CTS | 输入 | 从机允许主机发送数据的反馈信号(低电平有效) | 逻辑1:-3V~-15V,逻辑0:+3V~+15V | 需与RTS形成闭环控制,延迟<1ms |
数据终端就绪 | DTR | 输出 | 主机通知从机设备已就绪(高电平有效) | 逻辑1:-3V~-15V,逻辑0:+3V~+15V | 传统Modem初始化时使用,工业设备可由MCU GPIO控制 |
数据设备就绪 | DSR | 输入 | 从机通知主机设备已就绪(高电平有效) | 逻辑1:-3V~-15V,逻辑0:+3V~+15V | 需与DTR配合使用,延迟<5ms可快速建立连接 |
3. 握手信号(3个信号)
信号名 | 缩写 | 方向 | 功能说明 | 电平标准 | 典型应用场景 |
---|---|---|---|---|---|
载波检测 | DCD | 输入 | 检测调制解调器是否接收到载波信号(高电平有效) | 逻辑1:-3V~-15V,逻辑0:+3V~+15V | 传统Modem拨号连接时使用,现代设备(如PLC)可悬空 |
振铃指示 | RI | 输入 | 检测调制解调器是否收到振铃信号(高电平有效) | 逻辑1:-3V~-15V,逻辑0:+3V~+15V | 仅传统电话线路设备使用,现代设备可悬空 |
信号质量检测 | SQ | 输入 | 检测信号质量(如调制解调器接收信号强度,非所有设备均实现) | 逻辑1:-3V~-15V,逻辑0:+3V~+15V | 极少使用,部分工业Modem可能保留 |
4. 辅助信号(2个信号)
信号名 | 缩写 | 方向 | 功能说明 | 电平标准 | 典型应用场景 |
---|---|---|---|---|---|
辅助发送 | AUX TX | 输出 | 扩展的发送数据通道(非RS232标准核心信号,部分设备实现) | 逻辑1:-3V~-15V,逻辑0:+3V~+15V | 极少使用,部分工业设备可能用于冗余通信 |
辅助接收 | AUX RX | 输入 | 扩展的接收数据通道(非RS232标准核心信号,部分设备实现) | 逻辑1:-3V~-15V,逻辑0:+3V~+15V | 极少使用,部分工业设备可能用于冗余通信 |
5. 保留与未定义信号(DB25连接器专用)
引脚号 | 信号名 | 状态 | 说明 |
---|---|---|---|
1, 9, 17 | - | 保留 | 未来扩展用途,未定义功能 |
10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 24, 25 | - | 未定义 | 通常悬空或接地,部分设备可能复用为GPIO |
二、RS232信号应用场景与连接优先级
1. 核心信号(必须连接)
信号 | DB9引脚 | DB25引脚 | 典型应用 | 错误后果 |
---|---|---|---|---|
TXD | 2 | 2 | 主机发送数据(如MCU向传感器发送控制指令) | 缺失会导致通信完全中断 |
RXD | 3 | 3 | 主机接收数据(如传感器返回温度值) | 缺失会导致数据丢失 |
SGND | 5 | 7 | 共地参考,消除电位差 | 浮地会导致信号偏移超±5V,误码率飙升至30% |
2. 硬件流控信号(高速通信必备)
信号 | DB9引脚 | DB25引脚 | 典型应用 | 错误后果 |
---|---|---|---|---|
RTS | 7 | 4 | 主机请求从机准备接收数据(如PLC向变频器发送启动指令) | 缺失会导致缓存溢出,数据丢失率>5% |
CTS | 8 | 5 | 从机允许主机发送数据的反馈信号(如变频器确认准备好接收) | 缺失会导致主机持续发送数据,从机丢包 |
3. 握手信号(可选连接)
信号 | DB9引脚 | DB25引脚 | 典型应用 | 错误后果 |
---|---|---|---|---|
DTR | 4 | 20 | 主机通知从机设备已就绪(如工业路由器初始化) | 缺失会导致从机无法进入工作状态 |
DSR | 6 | 6 | 从机通知主机设备已就绪(如传感器完成自检) | 缺失会导致主机持续等待,通信超时 |
DCD | 1 | 8 | 检测调制解调器载波信号(如传统Modem拨号) | 现代设备可悬空,但错误连接会导致握手失败 |
三、RS232信号兼容性设计指南
引脚映射规则:
✅ 核心信号(TXD/RXD/SGND)需严格对应,不得交叉连接。
✅ 流控信号(RTS/CTS)在DB9和DB25中引脚号不同,需通过跳线帽或PCB走线切换。
❌ 禁止 将DB9的DTR(引脚4)连接至DB25的DSR(引脚6),会导致逻辑冲突。
工业场景优化:
DB25接口需增加共模电感(如B82793C0105N000)抑制EMI。
DB9接口需降低波特率至9600bps,并启用硬件流控。
✅ DB25转DB9适配器:需增加TVS二极管(如SP3012-01UTG)防护±15kV静电。
✅ 长距离通信(>15m):
未使用信号处理:
✅ DB9的DCD(引脚1)/RI(引脚9):若未使用,需接10kΩ下拉电阻至SGND。
✅ DB25的保留引脚(如1,9,17):需悬空或接地,避免引入噪声。
四、典型RS232接口设计案例
1. 工业PLC与变频器通信(DB25接口)
关键点:
启用硬件流控(RTS/CTS),波特率19200bps,无丢包。
信号线增加磁珠(如BLM18PG121SN1D)滤波,EMI测试通过。
2. 嵌入式设备与PC通信(DB9接口)
关键点:
禁用硬件流控,波特率115200bps,误码率<0.1%。
增加TVS二极管(如SMBJ6.0CA)防护静电,通过IEC 61000-4-2标准。
五、总结:RS232信号设计3大原则
核心信号优先:
✅ TXD/RXD/SGND 是通信基础,缺一不可。
⚠️ 流控信号(RTS/CTS) 在高速通信(>9600bps)时必须连接。
兼容性设计:
✅ DB9和DB25的信号名相同,但引脚号不同,需通过PCB或适配器转换。
❌ 禁止 混淆DTR/DSR、DCD/RI等握手信号的连接方向。
未使用信号处理:
✅ 悬空信号 需接10kΩ下拉电阻至SGND,避免引入噪声。
⚠️ 工业设备 的保留引脚(如DB25的1,9,17)需接地,避免EMI干扰。
最终建议:
硬件设计:优先参考芯片手册的典型应用电路,确保信号完整性。
测试验证:
用示波器测量TXD/RXD信号幅度(±5V~±15V)。
用逻辑分析仪抓取通信时序,验证波特率误差<1%。
备件库存:保留10%的DB9/DB25连接器(如AMP 1-480394-0),避免因物理损坏导致停产。
责任编辑:Pan
【免责声明】
1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。
2、本文的引用仅供读者交流学习使用,不涉及商业目的。
3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。
4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。
拍明芯城拥有对此声明的最终解释权。