RS485通讯距离到底能跑多远

发布日期:2020-04-02
RS485通讯距离到底能跑多远(题图)

经常有客户问:RS485 标称能传 1200 米,我这条线怎么三百米就不稳定了?答案很现实——1200 米是理论极限值,是在特定理想条件下测出来的,你现场的线、波特率、拓扑随便动一个,这个数就得打折。

先说波特率。RS485 距离和波特率是此消彼长的关系。9600 波特能跑很远,提到 115200,几百米可能就到头了。经验法则:波特率每翻一倍,可靠距离大概砍半。所以不是越快越好,够用就行,位移数据更新又不赶那点毫秒。

线材决定下限。用劣质非屏蔽双绞线,绞距不对、线径太细,衰减和串扰上来,距离直接腰斩。正经做法是用 RVSP 屏蔽双绞线,线径 0.5 以上,两根绞在一起本身就是抗共模干扰的天然设计。屏蔽层单端接地,别两头都接。

拓扑必须菊花链。RS485 是差分总线,所有节点挂在同一对线上,从主站出发一个接一个串过去。最忌讳星型分支——电磁波在分支末端反射回来,和数据叠加,误码率飙升。实在要分叉,用 RS485 集线器(中继分支器)隔离。

终端电阻。总线两端各并一个 120 欧电阻,匹配线缆特性阻抗,吸收信号反射。短距离(几十米)不加可能也凑合,但上了百米不加基本必抖。注意只加两端,中间节点别加,加了反而阻抗失配。

接地和隔离。多个设备分布在不同配电箱,地电位差几伏很常见,这个压差会灌进 RS485 的差分线,直接干掉通信。加光耦隔离的 RS485 模块,或者给总线两端做等电位连接,能解决大部分「时好时坏」。

真超距离了怎么办?上中继器,每级再生信号,理论上可以一级级接力拉到几公里。或者干脆换光纤转 RS485 的转换器,车间强干扰环境里光纤最稳。总结一句:1200 米是天花板,想稳稳跑到,线、速率、终端电阻、接地这四样一个都别省。

RS485通讯距离到底能跑多远 图1
← 返回新闻列表