总线丢数三大成因:终端电阻、地址冲突与连接器进水

总线型位移传感器的"丢数"通常不是测量出了问题,而是数据没能完整送达主站。现场统计中,三类原因占绝大多数:终端电阻配置错误、节点地址冲突、连接器进水受潮。三者都能在不拆设备的前提下快速验证。本文给出按诊断计数器驱动的排查顺序。总线接线基础见 总线接线实操,终端匹配原理见 终端电阻与总线长度,通用故障判据见 常见故障排查

总线丢数三大成因:终端电阻、地址冲突与连接器进水
总线丢数三大成因:终端电阻、地址冲突与连接器进水

先看诊断计数器,别先拆线

总线排查最大的优势是有客观数据可读。上手第一件事是读主站侧的通信诊断信息:错误帧计数、总线关闭(Bus-off)次数、掉站记录、报文重传次数。据此可先分出两种情况:

  • 计数持续增长:物理层或匹配问题,走本文路线;
  • 计数不增长但位置值异常:通信正常,是测量或组态问题,转 读数偏差逐一核信号跳变排查

成因一:终端电阻——120 Ω,两端各一个

CAN / CANopen、Profibus 等基于差分总线的协议,要求在总线物理两端各接一个 120 Ω 终端电阻,用于吸收信号反射。现场常见的三种错误配置:

  • 只接了一个或一个都没接:反射导致波形畸变,高波特率下误码率显著上升;
  • 接了三个以上:常见于每个节点内部都带可投切终端电阻、施工时全部拨到"ON",等效负载过低,驱动能力不足;
  • 电阻没接在物理两端:接在中间节点上,末端仍然反射。

验证方法:总线断电后,用万用表在总线任意点测量两根差分线之间的电阻。两端各一个 120 Ω 并联时应读到约 60 Ω;读到约 120 Ω 说明只有一个终端;读到明显低于 60 Ω 说明终端过多。这是最快、最确定的一项检查。

成因二:节点地址冲突与波特率不一致

两个节点设成同一地址,轻则一个节点无法上线,重则总线频繁出错。地址通常通过拨码开关或软件配置设定,容易出错的场景是:批量采购的传感器出厂默认地址相同、扩容加站时沿用了旧地址、拨码开关的位序理解错(十进制/十六进制、高低位顺序)。

波特率同样必须全网一致。CANopen 型号(如 194 CANopen 系列)支持最高 1 Mbps,但波特率越高,允许的总线长度越短——这是信号在总线上往返传播时间与位时间的关系决定的物理约束。长距离布线的常见做法是主动降速换取稳定,宁可用较低波特率跑通,也不要在长线上硬上 1 Mbps。配置实操见 CANopen 节点地址与波特率配置

成因三:连接器进水与受潮

这是户外、冲洗、潮湿车间最高频的隐性成因。水汽进入连接器后,差分线之间的绝缘电阻下降,信号被削弱或叠加噪声。特征是与天气、清洗作业、昼夜温差相关:雨后或冲洗后开始丢数,晾干后恢复。

检查方法:断电后拆开接头目视,观察有无水珠、氧化痕迹、密封圈变形老化;有条件时用绝缘电阻表测线间绝缘。处理不能只擦干了事,必须更换密封圈并确认防护等级匹配现场——IP65/67 应对喷淋,IP68 应对浸没,IP69K 应对高温高压冲洗,选错等级擦干多少次都会再进水。接头选型与密封维护见 防水接头 M12 选型与密封圈维护,等级含义见 IP 防护等级

三类成因的判据与处理对照

成因典型现象现场判据处理
终端电阻错误误码率高,高波特率下更严重断电测差分线间电阻,应约 60 Ω两端各留一个 120 Ω,其余关闭
地址冲突某节点始终不在线或时断时续逐台断开定位,核对拨码与组态表重新分配唯一地址并存档
波特率不匹配整段总线通信不通核对全网波特率与总线实际长度统一波特率,长线适当降速
连接器进水与雨天/冲洗强相关,晾干恢复拆检目视 + 测线间绝缘换密封圈,按现场选 IP 等级
屏蔽与接地不当大功率设备启停时丢帧启停干扰源观察错误计数变化规范屏蔽与等电位,见接地专题
拓扑违规随机丢帧,越接越差检查是否存在星型分支/过长支线改为规范总线型/线型拓扑

拓扑与走线:容易被当成"玄学"的两项

差分总线要求接近线型拓扑,支线(stub)长度必须受限。现场为了省线做成星型分支、或从某节点甩一条很长的支线出去,都会造成反射叠加,表现为"随机丢帧、越接越差",且换传感器毫无改善。同样,总线电缆与变频器动力线长距离并行时,共模干扰会显著抬高误码率。屏蔽与等电位的处理见 屏蔽线单端接地 vs 双端,系统性干扰排查见 总线干扰排查

工业以太网类协议(如 197 EtherCAT 系列199PROFINET 系列198 单 M12 EtherCAT)不使用 120 Ω 终端电阻,排查重点转为链路顺序、网线质量、端口错误计数与设备名/站点配置,但"进水"与"走线"两项同样适用。

排查执行顺序建议

  1. 读主站诊断计数器,确认是通信层问题;
  2. 断电测终端电阻(约 60 Ω 判据);
  3. 核对地址表与波特率;
  4. 拆检可疑接头,尤其是户外与低位安装的;
  5. 检查拓扑与支线长度;
  6. 观察干扰源启停与错误计数的相关性;
  7. 以上均正常,再考虑逐台隔离定位问题节点。

工程师实操小贴士

  • 19 系列模拟量编程工具可在出厂行程范围内任意设置"零"与"终点"值(原文:can be used to set the zero and end values anywhere within the nominal factory stroke range)。
  • 19 系列 Profibus 模拟器可检查传感器功能、读取磁环位置与诊断数据,并支持修改从站地址(原文:check the sensor functions, change the slave address, magnet positions can be read out and diagnostic data)。

常见问题

Q:为什么测总线两根差分线之间应该是约 60Ω?

因为规范配置是在总线物理两端各接一个 120Ω 终端电阻,两个电阻并联后为约 60Ω。断电测量时读到约 120Ω 说明只接了一个终端,明显低于 60Ω 说明中间节点也投入了终端电阻,两种情况都会导致误码率升高。

Q:波特率越高越好吗?

不是。波特率越高,允许的总线长度越短,这是信号传播延迟与位时间的物理关系决定的。长距离布线时主动降低波特率换取稳定性是通行做法,位置数据的更新需求通常没有想象中那么高,稳定比快更重要。

Q:丢数与天气、冲洗作业相关,怎么判断?

这是连接器进水或凝露的典型特征,雨后或冲洗后开始丢数、晾干后恢复。应断电拆开接头目视检查水珠、氧化与密封圈状态,并测量线间绝缘。处理时必须更换密封圈而不是擦干重装,同时确认接头防护等级与现场工况匹配。

Q:工业以太网型号也需要 120Ω 终端电阻吗?

不需要。EtherCAT、Profinet 等工业以太网协议不使用差分总线终端电阻,排查重点转为链路连接顺序、网线质量与水晶头/M12 端接质量、端口错误计数、设备名与站点配置。但连接器进水与走线耦合两类问题同样适用。

← 返回行业动态