定义
RS232接口是一套由美国电子工业协会推出的串行数据交换接口标准,其正式全称规定了数据终端设备与数据通信设备之间如何以串行二进制方式交换数据[1]。在标准编号中,RS 是英文「推荐标准」(Recommended Standard)的缩写,232 为标识号,后来的字母后缀代表修订次数,其中影响最大的是 1969 年发布的 C 版,以致人们提到 RS232 时往往指的就是 RS-232-C[5]。
标准界定的内容涵盖连接电缆、机械结构、电气特性、信号功能以及传送过程,规定信号线用正负电压表示二进制位,并对每个引脚的信号含义作出约定[6]。它是一份物理层与电气层标准,并不规定字符编码、数据帧格式或通信协议,这些需要收发双方另行约定[7]。
原理
RS232采用单端信号传输,即每一路信号都以公共信号地为参考,用电压的高低表示逻辑状态[3]。数据线上采用负逻辑:逻辑 1 对应 −3V 至 −15V,称为标记(mark);逻辑 0 对应 +3V 至 +15V,称为空格(space),−3V 至 +3V 之间的区间不是有效电平。控制线的有效状态则与数据线相反,有效时电压为正,无效时为负[8]。标准规定最大开路电压为 25V,常见的实际电平有 ±5V、±10V、±12V 和 ±15V[8]。
由于收发两端分别使用独立的信号线,接口可以工作在全双工方式,同时双向传输数据;最小连接只需发送数据、接收数据和信号地 3 根线[3]。信号由串行数据接口芯片完成,常见做法是把计算机内部的并联数据转换成时间序列的位流,再通过驱动电路把逻辑电平变换为 RS232 要求的正负电压,接收端则反向处理[4]。传输采用异步方式,收发双方没有共享时钟,而是依靠每个字符的起始位对齐,并以事先约定的波特率采样[7]。典型的一帧由 1 个起始位、7 或 8 个数据位、可选的校验位和 1 至 2 个停止位组成,9600 波特、8 位数据、无校验、1 位停止位是常见配置[3]。此外,标准还定义了请求发送(RTS)、清除发送(CTS)、数据终端就绪(DTR)、数据设备就绪(DSR)等控制信号,用于握手和流控[8]。
发展历程
该标准由美国电子工业协会于 1960 年制定,最初用于把电传打字机一类的终端设备与调制解调器连接起来[9][4]。此后陆续修订,先后出现 RS-232-A、RS-232-B 等版本[10]。1969 年 8 月发布的 RS-232-C 把电压范围调整到较低水平,并正式引入与调制解调器配合使用的相关规定,成为流传最广、影响最深远的一版[9][5]。
1981 年,美国电子工业协会在标准命名中取消了「推荐标准」前缀,该标准改称 EIA-232-C[9]。1986 年发布 EIA-232-D,把 25 芯 D 型连接器正式纳入标准正文,并将线路电容上限规定为 2.5nF[9]。1991 年由 EIA 与美国电信工业协会(TIA)联合发布 TIA/EIA-232-E,增加了较小的 26 芯连接器方案,并加强了与国际电信联盟相关建议的兼容[9]。1997 年 10 月发布 TIA/EIA-232-F,2002 年该标准的维护职责整体移交给 TIA,2012 年 TIA 以 TIA-232-F(R2012)予以重新确认,此后未再作正式修订[1]。
应用
早期个人计算机把 RS232 作为标准配置,机箱后部一般提供 COM1、COM2 两个 9 芯串口,用于连接调制解调器、鼠标、打印机等外围设备[2]。在实验室自动化、测绘等领域,大量价格昂贵而又在用的旧设备仍只提供这种接口,继续使用比整体更换更经济,因此相关需求长期存在[8]。
在工业领域,可编程逻辑控制器、变频器、伺服驱动器和数控设备常通过 RS232 进行参数设置与编程[8]。路由器、交换机等网络设备则常用它建立控制台连接,在系统尚未启动、网络不可用时完成配置与排障[4]。此外,硬件开发与测试阶段也常借助它监测和调试目标板,部分开发板仍保留该接口用于烧录与调试[4]。当主机只有 USB 端口时,可用转换器把 USB 转成 RS232,以接入既有设备[3]。
局限
RS232 的信号电压摆幅大,而且需要正负两路电源,既增加接口功耗,也使电源设计复杂化,电压摆幅要求还限制了兼容接口的速度上限[1]。它的电平与集成电路常用的逻辑电平不兼容,必须经过电平转换芯片才能与微控制器相连[6]。由于采用以公共地为参考的单端传输,抗噪能力有限,也难以抑制共模干扰,两端地电位不一致时信号质量下降,甚至可能形成地环路[8]。
标准并不规定最大电缆长度,而是限制驱动器可承受的电容负载为 2500pF,由此推出常用的经验值约 50 英尺(15 米);使用低电容电缆可延长至约 300 米,但速度须相应降低[8]。它只支持两个设备之间的点对点连接,没有定义多机共用一条总线的组网方式[1]。标准也未规定如何直接连接两台同类型设备,实际使用中需要借助交叉连接的零调制解调器电缆,而这类电缆的接法并不统一[1][11]。链路两端被区分为 DTE 和 DCE,角色不对称,也给新设备设计者带来选择上的困扰[1][11]。
因为这些限制,个人计算机上的串口已基本被 USB 取代,后者速度更快、电压更低、连接器更易插拔,缺点是对电磁干扰更敏感、标准规定的电缆长度更短[1]。在需要较长距离或多点组网的场合,则多改用差分传输的 RS-485 等后续标准[4]。
参见
参考资料
- wikipedia.org 上的网页 [引用日期2026-10-14]
- [科普中国]-共有串行 - 版权归原作者所有,如有侵权,请联系我们 [引用日期2026-10-14]
- RS-232 Devices - Everything You Need to Know [引用日期2026-10-14]
- The legacy and evolution of RS-232 [引用日期2026-10-14]
- RS-232 [引用日期2026-10-14]
- RS232 [引用日期2026-10-14]
- Serial I/O Interfacing [引用日期2026-10-14]
- RS-232 [引用日期2026-10-14]
- RS-232 [引用日期2026-10-14]
- RS-232 – Wikipédia [引用日期2026-10-14]
- ADA566236(PDF) [引用日期2026-10-14]