RS485 和 RS232 是工业现场跑得最多的两种串行接口。PLC、智能电表、门禁控制器、温湿度传感器,大量设备至今只有串口,没有网口。要把这些数据送进机房、送上车间的监控平台,得先把串口转成以太网,这一步的关键器件是串口服务器。
RS232 是最老的点对点串口,一台电脑的 COM 口连一台设备,1发1收。它的电平是单端信号,抗干扰弱,距离被压在15米以内,速率也上不去,现在主要在一些老仪表、调试口上还能见到。
RS485 用差分信号(A/B 两线),抗共模干扰能力强,一条总线能挂多台设备(标准 32 节点,加中继或高阻收发器可到 256 节点),距离能拉到 1200 米。它是工业现场的主力串口,半双工,所有设备在同一对线上轮着说。
两者都是串行电平,信号是 TX/RX 或 A/B 这类线,和以太网的 RJ45 网口不是一回事,不能直接插交换机。
维度 | RS232 | RS485 |
拓扑 | 点对点 1 对 1 | 多点总线手拉手 |
最大节点 | 2 个 | 32 / 256 节点 |
距离 | ≤ 15 米 | ≤ 1200 米 |
信号 | 单端 | 差分(A/B 双线) |
抗干扰 | 弱 | 强 |
典型用途 | 老仪表、调试口 | PLC、电表、门禁、传感器 |
车间里 PLC、电表、门禁、温湿度、照明控制器大量还是纯串口设备,数据原本只能站在串口线旁边用笔记本看。但机房、监控平台、云平台都走以太网和 TCP/IP。
把串口转成以太网的目的,是让这些设备的数据能远程读、能集中收、能上云做分析,而不是每台都派人去现场接线。一个典型的场景:配电房的几十块智能电表都是 RS485,靠一根总线串起来,再用一台串口服务器把整条总线的数据送进监控网。
串口服务器(Serial-to-Ethernet)一边接 RS485 或 RS232,一边出 RJ45 以太网口,把串口上的数据打包成 TCP/IP。最常见的玩法是跑 Modbus RTU over TCP,也就是把 Modbus RTU 帧原样塞进 TCP 报文,上位机按 Modbus TCP 去轮询设备。
除了 Modbus 转换,串口服务器还有透传模式:把串口收到的字节流原样打包成一条 TCP 连接发走,上位机自己按私有协议解析。这种模式适配那些不是 Modbus 的老设备特别方便。
终端电阻:RS485 总线两端要加 120 欧姆终端电阻匹配阻抗,不加或加错,长距离通信会频繁出错、时好时坏。
接地与隔离:多个设备共地电位不同,RS485 的 A/B 线容易引入地环路干扰。带隔离的串口服务器和光电隔离收发器能挡掉大部分这类问题。
地址冲突:一条 RS485 总线上挂多台设备,每台要设不同从站地址,Modbus 轮询靠地址区分;两台同地址,轮询就乱。
波特率与校验:整条总线的波特率、数据位、停止位、校验方式必须一致,有一台没配对,整条总线通信都会受影响。
RS485 能不能直接连交换机的网口?
不能。RS485 是串行差分电平,交换机是 RJ45 以太网,物理层完全不同,中间必须有串口服务器或网关做转换。
一条 RS485 总线挂多少台设备合适?
标准驱动是 32 节点,实际项目里建议留余量,挂到 16–24 台比较稳;要用满 256 节点得靠高阻收发器或加中继分段。
Modbus RTU 和 Modbus TCP 区别在哪?
RTU 跑在串口(RS485/RS232)上,靠地址轮询;TCP 跑在以太网上,用 IP+端口寻址,帧格式不同但寄存器地址含义一致。串口服务器做的就是这两者之间的转换。
串口服务器放室外要注意什么?
选工业级、-40~75℃ 宽温、带隔离的型号,最好和工业交换机一起进防护箱。普通的桌面型串口服务器在配电房、泵站这种环境撑不了多久。
RS485 和 RS232 不会消失,但数据要被看到、被分析,就得进以太网。做法很成熟:串口服务器把串口协议封装成 TCP/IP,再经工业交换机汇聚上送。重点在转换之外的细节——终端电阻、隔离、地址、波特率,这些配错比选型本身更容易翻车。
本文由专注工业通信设备的锐应科技整理。了解更多工业交换机与串口网关方案 的组网细节,可访问锐应科技官网 www.szrayin.com。