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 总线是中控系统里最省心的部分;反过来,这三件事全靠现场即兴,后面就是无穷无尽的「偶尔失联」。

继续看

想继续往下了解?下面是相关的资料与项目入口。

同一类做法在别的项目里怎么落地,以及更细的接口与参数说明。

技术资料与文档 做过的同类项目

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

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

联系技术团队