RS485通讯距离到底能跑多远

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

1200 米是理论值,不是承诺值

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

真正决定一条 RS485 能跑多远的,是五样东西:波特率、线材、拓扑、终端电阻、接地。任何一样没做到位,都别拿标称值去套。

波特率越高,能跑的距离越短

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

下面这组对应关系是现场经验值,不是标准条文——标准只给「1200 米、且速率在 100kbps 以内」这一个点,其余都是工程上试出来的:

  • 9600 bps:1200 米,标称距离就是按这个速率档定的
  • 19200 bps:1000 米上下一般没问题
  • 38400 bps:600~800 米
  • 115200 bps:200~300 米,再长就得看线材和现场干扰了
  • 1 Mbps 以上:通常只在几十米范围内使用

线材决定下限

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

拓扑必须菊花链

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

还有个容易被忽略的细节:从总线引到每个节点的短线(stub)越短越好。几十厘米的引线在 115200 下就够呛,能就近 T 接就别拉一米长的支线。

终端电阻,只加两端

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

时好时坏,先怀疑接地

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

现场排查,按这个顺序来

通信不稳的时候别急着换设备,照这个顺序往下走,多数情况前三步就能定位:

  • 量电源:24V 空载和带载各量一次,纹波大、带载掉压的先换电源
  • 数终端电阻:整条总线只该有两个 120Ω,分别在两端;中间多出来的拔掉
  • 看拓扑:有没有星型分支,有没有超过半米的引出短线
  • 对参数:波特率、数据位、校验位、从站地址,逐台核对一遍
  • 查接地:屏蔽层是不是两端都接了,各设备地之间有没有电位差
  • 单点法兜底:总线拆到只剩主站加一台从站,通了再一台台加回去;哪台加上去就断,问题就在那台

实在超距离了怎么办

上中继器,每级再生信号,理论上可以一级级接力拉到几公里。或者干脆换光纤转 RS485 的转换器,车间强干扰环境里光纤最稳。

总结一句:1200 米是天花板,想稳稳跑到,线、速率、终端电阻、接地这四样一个都别省。

RS485通讯距离到底能跑多远 图1

文中提到的相关产品

延伸阅读

← 上一篇位移传感器CAN总线入门,一篇看懂

选型或调试遇到问题?

把工况、量程和现场现象说清楚,我们工程帮你把参数对一遍再定型号。

← 返回新闻列表