RS485——现场的长跑主力
半双工、差分两线、1200米、多节点总线。铁路沿线的RTU监控、动环采集、电力远动,大部分走的是485总线。
差分传输是它的核心优势。A、B两根线,数据靠压差传送,共模噪声被对消掉。为什么能跑上千米?因为不靠信号幅值、靠差值。
但半双工有个坑——同一时刻只能一端发,其余全收。多节点通信必须做总线仲裁,发完数据立刻切回接收态释放总线。前几年在重庆一个站调环监,485总线上挂了16个传感器,通信隔几分钟就断一次。排查发现两个厂家的模块都没做发送延时释放——发完数据不收线,下一个节点发数据直接对撞。给控制器收发切换加了5ms延时,从此稳了。
施工最容易忽略的:终端电阻。总线两端各并一个120Ω电阻,匹配特性阻抗、防信号反射。忘了加,高速通信时信号边沿振铃,误码率暴增。依据TIA/EIA-485-A标准规定,总线两端需各并接120Ω终端电阻以匹配特性阻抗,这是标准层面的硬性要求。
485施工三大忌:
- 忌星型拓扑:
施工队图省事从集线器星型分到各个设备——信号在分支点反射,波形全烂。必须手拉手总线型。
- 忌忘终端电阻:
末端不加120Ω,高速通信振铃严重,数据直接误码。
- 忌屏蔽层多点接地:
屏蔽层只能单端接地,两端都接地形成地环路,工频50Hz干扰反而更严重。
485接口主机和从机不能使用星型链接,要用手拉手形式的链接方式