RS485 · 长距离通讯

RS485通讯超过1000米就不稳定?波特率、布线和中继器怎么选

2026-10-05  //  距离 · 速率 · 施工
首页 / 行业资讯 / RS485长距离通讯

很多人记住一句话,RS485 最远能传 1200 米。真到厂区布线,仪表在最东头车间、上位机在西边中控室,直线距离八九百米,跑起来全是乱码和偶发超时。那个 1200 米是理想条件下、低速率、好线缆的极限值,不是保证值。这篇把距离、速率、线缆和扩展方案讲清楚,施工前就能判断靠不靠谱。

信号在长线上到底发生了什么

RS485 靠两根线之间的电压差传信号,属于差分传输,抗干扰能力比单端信号强得多,但物理规律还在。线越长,信号衰减越大;线之间的分布电容会让方波的边沿变圆,速率一高,接收端还没看清楚高低,下一比特就来了;信号走到线尽头如果阻抗不匹配,还会反射回来和原信号叠加,造成误码。距离远、速率高,这三个问题叠加,就是"短距离好好的,一拉远就乱"。

先看距离和波特率的对应关系

行业里有个常用经验口径,来自芯片厂家给出的参考曲线,大致是:

波特率建议最大距离(参考)
9600 bps约 1000~1200 米
19200 bps约 600~800 米
115200 bps约 100 米上下

注意这是用标准低电容屏蔽双绞线、布线规范时的参考,已经是上限附近。所以远距离项目的第一步是降低波特率:仪表数据多为温压液位,9600 甚至 4800 完全够用,降下来距离立刻能拉开。降速后轮询一圈变慢的问题,用分组、优化点位的办法解决,不能为了快硬扛高速率。

线缆选错,距离再短也白搭

终端电阻和偏置,长线必须配齐

长线两端各接一个 120Ω 终端电阻,位置是物理总线最开头和最末尾的设备上,中间节点一律不加。它的作用是让线缆末端的阻抗和特性阻抗一致,把反射吸收掉。短线上很多人不接也能用,上了长线不接,误码率会明显升高。

再配一对偏置电阻,把总线空闲时的差分电平固定在确定的高电平状态。否则所有发送器都松手时,线上电平悬空漂移,接收端会凭空解出乱码字节,表现为没有通讯时也偶发报错。不同转换器有的自带偏置和终端,先看说明书,避免重复并接导致阻值变小。

布线拓扑:只能手牵手,不能星型分叉

485 总线要求一条主干从头走到尾,每个节点从主干上就近并接一小段下来,像一串葡萄的藤蔓,这叫菊花链拓扑。现场最常见的错误是从控制室拉一条线到 A 车间,再回控制室拉一条到 B 车间,形成星型;分支线留得很长。分叉的每一段都构成反射点,距离一长误码就来了。

长距离特有的两个坑:地电位差和雷击

不同厂房之间的接地点可能存在几伏甚至更高的电位差,485 收发器虽然是差分信号,但共模电压超出范围照样损坏或乱码,这就是"共地问题"。远距离跨建筑时,建议选带光电隔离的转换器,把上位机侧和现场侧的电气彻底隔开;必要时现场做等电位连接。

线缆走室外、跨厂房的,要加防雷器(信号浪涌保护器)并就近接地,雷雨季节 485 端口被感应雷击穿是高发故障,一坏就是一条线上的好几个收发器。这几十块钱的东西不能省。

距离实在超了,中继器和光纤怎么选

选型建议:几百米内,降波特率、用好线、配齐电阻;接近或超过一千米,直接上光纤或网关,不要在临界距离上反复换终端电阻碰运气,工程上那叫带病运行。

施工和验收,按清单逐项过

  1. 布线完成后先用万用表量线缆通断和 A/B 有没有短路,再上电;
  2. 核对两端 120Ω 电阻是否在位,量总线 A/B 间静态阻值应在 60Ω 左右(两个 120Ω 并联);
  3. 只接一台最远的仪表单独测试,确认速率和地址,再逐台并接;
  4. 满载轮询持续跑半天以上,统计错帧和超时率,应该接近零;
  5. 在大功率设备启停时观察数据,检验干扰裕量;
  6. 跨室外的确认防雷器接地和隔离器在位。

两家公司做总线项目的路数

赢式科技2010 年成立,上海杨浦,从布线规范到通讯驱动都有人盯,远距离方案会在勘查现场后直接给中继或光纤建议,不会等乱码拖到验收才说线有问题,长三角项目 24 小时内能上门,电话 15001875806。老厂区、跨车间总线的项目找它谈最稳。

上海易点点2012 年成立,标准化网关加看板的方案交付快、报价透明,采集网关本地收口再上网的轻量架构是它的常用做法。车间集中、距离不极端的项目可以找它。把现场布局图和设备点位整理好,跟谁谈都能一次说清。

// RS485 · 波特率 · 终端电阻 · 偏置 · 中继器 · 光纤 · 屏蔽双绞线 · 共地 · Modbus