4. 物理层故障诊断基础
物理层是工业通信链路的最底层,它负责把 0 和 1 变成能在电缆上传输的电信号或光信号。一旦物理层出问题,上层协议再健壮也无法建立稳定通信。物理层故障的典型表现是:通信时断时续、误码率升高、完全无响应、设备端口发热或损坏。排查物理层,核心是抓住三件事——接口的电气特性、线缆连接的正确性、信号波形的完整性。
一、三种物理接口的电气特性
RS-232 是最早的串行接口标准,采用单端信号传输,逻辑 1 对应 -3V~-15V,逻辑 0 对应 +3V~+15V,典型工作电压为 ±12V。它使用 TXD、RXD、GND 三根基本线即可完成全双工通信,但抗干扰能力弱、传输距离通常不超过 15 米、速率一般不超过 115.2kbps。RS-232 常见于老式 PLC 编程口、称重仪表、条码枪等设备。
RS-485 采用差分信号传输,用 A、B 两根线之间的电压差表示逻辑状态。当 A 比 B 高约 2V 以上时表示逻辑 1,B 比 A 高约 2V 以上时表示逻辑 0,共模电压范围通常为 -7V~+12V。差分传输对共模干扰有很强的抑制能力,因此 RS-485 传输距离可达 1200 米,速率可达 10Mbps(短距离)。RS-485 是半双工总线,同一时刻只能有一个节点发送,多节点组网时必须注意终端电阻和偏置电阻。
以太网 物理接口常见的有 RJ45 电口和 SC/LC 光口。RJ45 使用差分对传输,100BASE-TX 使用 1-2、3-6 两对线,1000BASE-T 使用全部四对线。电口差分信号幅度约 ±1V,通过变压器隔离,链路正常时 Link 灯常亮、Activity 灯闪烁。光口使用光模块,需关注发送光功率、接收光功率和波长匹配。
二、断路、短路、反接、干扰的现场判断
断路是最直接的故障。RS-485 总线中某一段 A 线或 B 线断开,断点之后的节点全部失联。用万用表电阻档测量 A-A、B-B 两端,正常应接近 0Ω,若显示开路则说明断线。RS-232 中 TXD 或 RXD 断开,表现为单向通信失败。以太网网线某对线断开,Link 灯不亮或链路降速。
短路包括 A-B 短接、信号线对地短路、对电源短路。A-B 短接后差分电压为 0,接收端无法判别逻辑,表现为总线“死寂”。用万用表测 A-B 之间电阻,正常应约 60Ω(两个 120Ω 终端电阻并联),若接近 0Ω 则短路。对地短路时,用电阻档测 A 对地、B 对地,正常应为高阻或无穷大。
反接是 RS-485 最常见的“软故障”。A、B 接反后,差分极性颠倒,接收端把 1 读成 0、0 读成 1,表现为有信号但数据全错、CRC 校验失败。判断方法:用万用表直流档测 A-B 电压,空闲时偏置电阻应使 A 略高于 B(约 +200mV 以上),若测得 B 高于 A,则很可能接反。RS-232 的 TXD/RXD 交叉接法也要注意,设备间连接时 A 的 TXD 应接 B 的 RXD。
干扰最隐蔽。变频器、伺服驱动器、大功率接触器产生的电磁噪声会耦合到通信线上,表现为偶发误码、通信时断时续、夜间正常白天故障。用示波器观察差分波形,正常应为干净的方波,若叠加毛刺、振铃或幅度不稳,说明存在干扰。常见对策:使用屏蔽双绞线且屏蔽层单端接地、通信线与动力线保持 20cm 以上距离、避免与动力线平行走线、增加磁环或隔离器。
三、万用表与示波器的基本检测方法
万用表检测步骤(以 RS-485 为例):
- 断电,测 A-B 电阻,正常约 60Ω;若为 120Ω 说明只有一端有终端电阻;若为 0Ω 短路;若为无穷大断路。
- 测 A 对地、B 对地电阻,正常应为高阻(>1MΩ),若接近 0Ω 说明对地短路。
- 上电空闲状态,直流档测 A-B 电压,正常偏置下约 +200mV~+1V;若为 0V 检查偏置电阻;若为负值检查是否反接。
- 通信时测 A-B 电压,应在正负之间摆动,万用表读数会跳动,说明有数据活动。
示波器检测要点:使用差分探头或两通道相减(CH1-CH2)观察 A-B 波形。正常 RS-485 波形幅度约 ±2V~±5V,上升沿陡峭,无明显过冲和振铃。若波形幅度不足 200mV,说明驱动能力下降或负载过重;若上升沿变缓,说明线缆电容过大或终端电阻不匹配;若波形上叠加高频噪声,说明受干扰。以太网电口可用示波器观察差分对上的 MLT-3 或 PAM-5 信号,但更常用的是网络测试仪和光功率计。
四、快速排查对照表
| 故障类型 | 典型现象 | 万用表判断 | 示波器判断 | 处理方向 |
|---|---|---|---|---|
| 断路 | 完全无通信 | A-A 或 B-B 电阻无穷大 | 无波形或只有一端有 | 查线缆、端子、接头 |
| 短路 | 总线死寂 | A-B 电阻接近 0Ω | 波形被拉平至 0V | 查线缆破损、进水 |
| 反接 | 有信号无数据 | A-B 电压为负 | 波形极性颠倒 | 调换 A/B 或 TXD/RXD |
| 干扰 | 偶发误码、丢包 | 电压摆动异常 | 波形毛刺、振铃 | 屏蔽接地、隔离、远离动力线 |
物理层诊断的关键在于把“看不见的电信号”变成“可测量的数值和波形”。掌握三种接口的电气特性,熟练使用万用表和示波器,再结合断路、短路、反接、干扰四类故障的典型特征,就能在现场快速缩小问题范围,为后续链路层和应用层排查打下基础。