rs232 串口全称是推荐标准 232,是电子工业领域非常经典的串行通信接口标准,属于点对点异步串行通信,主要用来实现两台设备之间短距离的数据传输,工控设备 PLC 仪表数控机床上位机老式电脑都大量使用这个接口,它最大的特点就是协议成熟稳定,接线逻辑简单,不需要复杂的网络协议栈,设备上电之后按照约定波特率就能收发数据,但是它本身传输距离有限,抗干扰能力偏弱,传输速率不高,和现在的 usb 以太网相比属于传统老接口,不过工业现场因为兼容性好,至今仍然在大量保留使用。rs232 采用负逻辑电平,这是它和普通单片机 ttl 电平最核心的区别,很多新手调试的时候直接把单片机 ttl 引脚接到 rs232 接口,很容易烧坏芯片,这也是调试最常见的踩坑点。
基础参数对照表
| 项目 | 参数说明 |
|---|---|
| 标准全称 | recommended standard 232 |
| 通信类型 | 异步串行 点对点通信 |
| 逻辑电平 | 负逻辑 负电压代表逻辑 1 正电压代表逻辑 0 |
| 常用传输距离 | 一般 15 米以内 |
| 常用波特率 | 9600 19200 38400 115200 |
| 典型接口形态 | DB9 九针公头母头 |
| 同步方式 | 不需要时钟线 异步传输 |
rs232 串口核心原理
异步通信的意思就是收发两端没有单独的时钟信号线,双方提前约定好波特率 数据位 停止位 校验位这些参数,发送端按照固定时间间隔一位一位向外发送数据。一帧数据一般由起始位 数据位 可选校验位 停止位组成,起始位用来通知接收设备准备接收,后面跟着有效数据,校验位用来做简单错误校验,停止位标记这一帧数据结束。
rs232 电平规定,负 3 伏到负 15 伏判定为逻辑高也就是逻辑 1,正 3 伏到正 15 伏判定为逻辑低也就是逻辑 0,这个电平幅度比较大,所以短距离传输容错能力比 ttl 更好,但是不能直接和单片机 3.3 伏或者 5 伏 ttl 引脚直连,必须经过 max232 这类电平转换芯片做转换。
常用接线方式
第一 三线最简接法,只需要 tx 发送 rx 接收 gnd 地线三根线,交叉对接,也就是 a 设备 tx 接 b 设备 rx,a 设备 rx 接 b 设备 tx,两边 gnd 连通,这是日常调试最常用方案。
第二 全握手接法,除了三线之外,还会使用 rts cts dtr dsr 等流控信号线,用来做硬件流控,发送方可以根据对方状态暂停或者继续发送数据,适合大数据连续传输,避免接收端缓冲区溢出。
第三 DB9 接口,绝大多数 rs232 串口都是 DB9 连接器,公头母头区分,采购转接线的时候要确认公母类型,接错类型会导致插不上。
实际调试操作步骤
第一步 确认两端通信参数保持一致,波特率 数据位 校验位 停止位必须完全相同,参数不一致会出现乱码。
第二步 确认电平类型,如果是 ttl 设备,加装 rs232 电平转换模块。
第三步 按照交叉方式连接 tx rx gnd。
第四步 打开串口调试助手,选择对应的串口号,设置匹配参数,发送测试字符。
第五步 观察接收窗口,如果正常收到字符代表通信成功,如果出现乱码优先核对波特率,如果完全无数据优先检查接线和地线。
rs232 串口优缺点
优点 协议简单稳定,工业设备兼容性极强,硬件流控功能完善,开发门槛低。
缺点 传输距离短,最高一般不超过 15 米,速率上限不高,单通道只能点对点通信,不能像总线一样多设备并联,抗电磁干扰能力一般,强干扰工业环境容易出错,现在新电脑大多取消原生 DB9 接口,需要 usb 转 rs232 转换器。
综合来看,rs232 串口是经典异步串行通信标准,依靠负逻辑电平实现短距离点对点数据通信,核心要点是参数匹配 tx rx 交叉接线 电平不能和 ttl 直连,虽然属于老旧标准,但是工控行业依然广泛使用,是入门串口通信必须掌握的基础接口。
【常见问题】
问题 1 rs232 串口为什么直接接单片机 ttl 会烧坏芯片
回答 1 rs232 串口采用负逻辑高压电平,和单片机 ttl 电平标准不一样,直接连接电压超出单片机引脚耐受范围,所以 rs232 串口和 ttl 设备通信必须增加电平转换芯片。
问题 2 rs232 串口通信出现乱码是什么原因
回答 2 rs232 串口出现乱码最常见原因是两端波特率不匹配,其次是校验位数据位停止位参数不一致,也有可能是地线接触不良或者线路干扰影响 rs232 串口信号采样。
问题 3 rs232 串口最大传输距离是多少
回答 3 rs232 串口标准推荐最大传输距离大约 15 米,这个是标准规范给出的参考值,如果降低波特率,rs232 串口可以适当延长距离,但是距离过长之后信号衰减,通信稳定性会下降。
【免责申明】
本文为 rs232 串口通用原理科普,不同设备厂家对 rs232 串口引脚定义可能存在特殊改动,接线和调试请以对应设备原厂手册为准,相关操作仅作技术参考,不替代专业工程施工方案。


