RS485/Modbus通讯接线与常见故障

发布日期:2025-09-15 | 2026-09-20 更新
RS485/Modbus通讯接线与常见故障(题图)

RS485 是工业总线,差分传输抗干扰强,能一路线挂几十个传感器,走 Modbus 协议轮询。

它是工业现场最经得起用的通讯方式之一:便宜、皮实、不需要专用芯片。但它的脾气也很明确——接对了能连着跑十几年,接错一个细节就时通时断,而且各种故障的症状看着都差不多。

这篇管什么、不管什么

总线能跑多长、信号质量受什么影响、距离不够有哪几种解决思路,这些在讲通讯距离的那一篇里已经拆得很细了,这里不再重复。

这篇只讲接线和排查这两件具体事——也是现场真正会卡住人的地方。

差分的价值,全在「成对」两个字

RS485 用两根线传一个信号,靠的是两根线之间的电压差,不是对地电压。好处很直接:任何同时叠加到两根线上的干扰,在接收端相减之后就抵消掉了。

但这个好处有个前提——两根线必须一路绞在一起走。如果 A 和 B 分开走两个线槽,它们承受的干扰就不同步,相减之后不但没抵消,反而把差值放大进了信号里。现场那些「接通了但老丢包」的总线,相当一部分栽在这一步。

还有一个前提要记牢:RS485 只规定了差分信号本身,没规定参考电位。这决定了后面「共地」那一节是选做项还是必做项。

接线就两根:A 和 B(有的标 D+ / D-),一定要首尾对应,A 接 A、B 接 B,接反了全不通。

这句话看着简单,现场却有个很现实的麻烦:不同厂家对 A/B 和 D+/D- 的对应关系并不统一,有的 A 就是 D+,有的恰好相反。所以「按字母接」不一定对,跨品牌混接时必须翻两边的说明书确认一遍。

接反最直接的现象是整条总线完全无响应——不是偶发丢包,是一条都读不上来。「彻底不通」和「偶发不通」要分开对待,排查方向完全不同。

还有个低成本习惯:整条总线统一色标,两端各贴一张标签写明 A/B。听着像废话,现场排查时能省掉半小时的逐段确认。

终端电阻:只加两头,别每个点都加

总线两端加 120Ω 终端电阻,太长或节点多要降波特率。所有节点共 GND 参考地,不然共模电压超了通信掉包。

这两件事经常被合起来说,其实是两个不同的道理,分开看更清楚。

终端电阻解决的是信号反射。信号跑到总线末端如果没有东西吸收,就会反弹回来和后面的信号叠加,波形上出现台阶或振铃,接收端就可能读错。120Ω 大致对应双绞线的特性阻抗,所以用它做匹配。

但只该加在总线的两个物理端头上——一头一尾,每个 120Ω。中间节点不需要。每个点都加会把总线负载压得过低,收发器驱动不动,结果是「加了反而更差」。

不用示波器也能判断:断电量 A 和 B 之间的直流电阻,如果两端都装好了,读数应该在 60Ω 左右——两个 120Ω 并联的结果。读数接近无穷大,说明终端电阻没装或者线断了;读数明显偏低,说明加多了。

至于共地:如果各节点的地电位差在收发器共模范围之内,不接参考地也能通;但距离一长,或者两端各有各的接地系统,电位差可能大到几伏甚至更高,这时候就必须沿总线拉一根参考地线。注意是单独一根参考线,不是把屏蔽层当参考地使。

常见故障:按这个顺序查,比换设备快

常见故障:地址冲突、波特率不对、终端电阻忘加、屏蔽层两端都接地引入地环流。挨个查比换设备快。

这句是结论,展开成一份可执行的顺序会更好用。下面按「先排除最简单的、再查最贵的」排:

  • 第一步,断电,量 A 与 B 之间的电阻,判断终端电阻是否到位。正常 60Ω 左右。这一步不用上电、不用工具,两分钟出结果,先做
  • 第二步,确认只有两个物理端头装了 120Ω,中间节点没有重复加
  • 第三步,用蜂鸣档沿线逐段量 A 到 A、B 到 B 是否连通,排除接头虚接和线缆内部断芯
  • 第四步,确认所有从站地址互不重复,且没有站点占用了广播地址
  • 第五步,确认波特率、数据位、停止位、校验位这四项在主站和每个从站上完全一致。「波特率对了」不代表另外三项也对,这是最容易漏的一项
  • 第六步,把屏蔽层改成主站侧单端接地,再看偶发错误是否消失
  • 第七步,前面都对还不行,把波特率降一档试。降波特率能救回一部分布线质量一般的老现场

按这个顺序走,绝大多数问题能在现场定位。反过来,一上来就换传感器、换转换器,往往换了三遍问题还在——因为故障根本不在被换掉的那个件上。

屏蔽层:单端接地,两头都接是常见误区

现场最典型的一个错误是把屏蔽层两头都接地,觉得「接地越充分越好」。结果两个接地点之间存在电位差,屏蔽层上流过电流,这根线就变成了一根接收天线,反而把干扰耦合进来。

规范做法是单端接地,一般接在控制柜一侧。

不过也有例外:如果整个现场做了等电位联结,各点地电位基本一致,两头接也可以,有时还更有效。判断依据不是书上怎么写,而是两个接地点之间到底有没有电位差——拿万用表量一下,心里就有数了。

一段小结

RS485 的问题九成出在接线和参数上,不在器件上。接线三件事:A/B 成对绞、参考地单拉一根、屏蔽单端接;参数三件事:地址不冲突、波特率一致、终端电阻只加两头。

把这几条做成一张上电前的检查表,比事后查半天划算得多。至于距离不够、信号本身质量差这类问题,另一篇讲通讯距离的文章里有完整分析。

RS485/Modbus通讯接线与常见故障 图1

文中提到的相关产品

延伸阅读

← 上一篇0-10V电压信号和4-20mA怎么选

选型或调试遇到问题?

把工况、量程和现场现象说清楚,我们工程帮你把参数对一遍再定型号。

← 返回新闻列表