博客

RS-485 总线接线实务:手拉手、终端电阻与共地

RS-485 稳定性取决于接线方式:手拉手拓扑、两端 120 欧终端电阻、统一的参考地,三件事做对,总线就省心;星型分叉是最常见的错误接法。

IFU ·

485 出问题,十有八九不在芯片,在接线上

utools_1790569529288.webp

上一篇讲了 RS-232 与 RS-485 怎么选,这一篇专讲 485 的接线。现场经验是:485 通信不稳,先查接线,再怀疑设备——大部分「时通时断」「偶尔丢包」都是接线方式留下的坑。

拓扑:只认手拉手

485 是总线,标准拓扑是手拉手(菊花链):主机从一端出发,依次进第一台设备的端子、出线进第二台、再进第三台,像穿糖葫芦一样串下去,到最后一台截止。

  • 禁止星型分叉:从主机拉五六条线各自去接设备,信号在分叉处反射叠加,距离一远就互扰。实在避不开分叉,用 485 集线器(中继/隔离器)把每条支路隔开。

  • 分支尽量短:设备端进线的支线(T 头)控制在几十厘米内,长了就是一条小天线。

  • 走线远离动力线:与强电桥架保持距离,交叉时垂直穿过,不要长距离平行走线。

A、B 线与终端电阻

485 用 A、B 两根线传差分信号,全系统同名端必须一致:这台设备的 A 接那台设备的 A,接反了整段总线不通。现场建议用两种颜色固定约定(例如 A 红线、B 蓝线),并在图纸和端子排上标注,避免换人接线就换颜色。

终端电阻是第二件常被忽略的事:在总线首尾两端各并一个 120 Ω 电阻,用来吸收信号反射。距离短(几十米内)、速率低(9600 级别)时可以省略;总线长、速率高、波形有振铃时必须加。很多设备的 485 端子旁有跳线可启用内置终端电阻,只在首尾两台启用,中间设备不要全开。

共地与屏蔽

差分信号虽然抗共模干扰,但两台设备之间电位差过大时,差分收发器一样会损坏或误码。做法是各设备之间连一条信号地(GND),让全总线有统一参考电位;电位差大的跨区域场景,改用带隔离的 485 中继或光隔离模块。

屏蔽双绞线的屏蔽层建议单端接地(一端接控制柜接地排,另一端悬空),避免两端地电位差在屏蔽层里形成环流。线材选带屏蔽的双绞线,双绞本身就能抵消大部分磁耦合干扰。

一张自查表

现象先查什么
整条总线不通A/B 是否接反、首台设备接线是否松动
时通时断、偶发误码有无星型分叉、分支过长、终端电阻缺失
加设备后开始出错是否超出 32/256 单位负载、中段设备终端电阻是否全开
雷雨后批量损坏有无隔离措施、屏蔽层接地方式是否正确

把拓扑、电阻、地三件事在施工图阶段定好,485 总线是中控系统里最省心的部分;反过来,这三件事全靠现场即兴,后面就是无穷无尽的「偶尔失联」。


← RS-232 与 RS-485 怎么选:区别、距离与场景 DB9 与凤凰端子:串口接线到底选哪种连接器 →

这篇文章解决不了的,直接问我们

把现场条件和使用场景说清楚,对接工程师会给出明确结论。