← LeisureLinux 文章索引
LeisureLinux · 微信公众号文章

别再瞎布 485 线了!从原理到施工,一篇真正讲明白的 485 总线干货

开源/工具 阅读原文(微信)↗

大家在做中央空调多联机、变频器、楼宇自控、机房监控项目时,一定都被一个东西折磨过: RS485 通信。

要么搜不到设备,要么时断时续,要么远距离就乱码,甚至一上电整条总线直接瘫痪。 出了问题,先怀疑设备坏了,最后查来查去,80% 都是: 线没选对、拓扑乱接、终端电阻乱加、主从关系没搞懂。

今天这篇,不讲虚的、不堆公式,只讲工程现场真正能用的干货: RS485 原理、Master/Slave 主从、手拉手拓扑、线缆选型、终端电阻、施工规范,再把 RS232 一起讲透。 看完这一篇,你就是现场最懂 485 的那个人。

一、先把概念说清:RS485 到底是什么?

很多人一上来就把485 和 Modbus 混为一谈,这是最基础的误区。

  • RS485:是物理层标准只负责一件事:通过两根线,把电信号稳定、远距离传出去。
  • Modbus:是应用层协议是设备之间 "说话的语法"。

可以简单理解:

  • 485 = 公路
  • Modbus / 空调私有协议 / 变频器协议 = 路上跑的车

我们平时说的 485 通信,本质就是:半双工、差分信号、抗干扰强、最远可走 1200 米、一主多从的总线结构。

二、485 的灵魂:Master / Slave 主从机制

RS485 是半双工共享总线:同一时间,只能有一个设备 "说话",否则就会电平打架、总线崩溃。所以它有一条铁律:

一条总线,只能有 1 个 Master(主机)

  • Master(主机)主动发问、主动轮询、拥有绝对话语权。比如:中央空调外机、PLC、监控主机。
  • Slave(从机)只响应、不主动发数据。比如:空调内机、变频器、仪表、传感器。

重点:主机不是设置出来的,是代码行为决定的

  • 主动轮询、主动发指令→ 谁就是主机
  • 只等点名、只回复→ 谁就是从机

极端情况:从机 "造反" 会怎样?

如果某台内机 / 从机擅自主动发数据,就会出现:总线电平冲突 → 通信乱码 → 整条总线瘫痪这也是为什么空调、变频器的从机程序,都会被锁死 "不主动上行"。

三、拓扑结构:为什么只能用「手拉手」?

485 只有一种标准、稳定、推荐的布线方式:

手拉手(菊花链)

结构非常简单:主机 → 设备 1 → 设备 2 → 设备 3 → ... → 末端很多人理解错了:

  • 布线是手拉手串联走法
  • 电气上,所有设备都是并联挂在 A/B 总线上

特点你必须懂:

  • 有头有尾,不是闭合环路
  • 单台设备损坏,不影响整条总线
  • 中间线缆断开→ 断线后面的设备全部失联
  • 严禁:星形、T 型分支、树形拓扑(信号反射直接炸)

再顺便说清:环路(Ring)是什么?

环路是首尾相接、断线可自动绕行,可靠性极高,但成本高、芯片复杂。空调、楼宇、普通工控几乎不用,只在地铁、电厂等工业级高可靠场景使用。

四、线缆选型:为什么必须是 120Ω 屏蔽双绞线?

通信不稳、远距离乱码,90% 是线用错了。

485 标准线缆:

RVSP 2×0.5 屏蔽双绞线特性阻抗:120Ω

为什么必须 120Ω?

RS485 是高速差分信号,走到总线末端会反射,反射波叠加会导致波形畸变、通信失败。

  • 终端电阻 = 线缆特性阻抗
  • 485 标准线 = 120Ω
  • 终端电阻 = 120Ω

这就叫阻抗匹配

和网线对比:

  • 超五类网线阻抗:100Ω,不匹配
  • 短距离临时用可以,长距离必出问题
  • 485 专用线:屏蔽、双绞、抗干扰、阻抗标准
  • 价格只贵一点点,稳定性强十倍

五、终端电阻:120Ω 只装 1 个,别乱装

这是工地最常犯的错:每台设备都加终端电阻,加完直接通信崩掉。

正确规范只有一句话:

  • 只在总线最开头 或 最末端
  • 加装1 个 120Ω 终端电阻
  • 中间设备,一个都不要加

作用:吸收信号反射,保证长距离、高波特率通信稳定。

六、一条 485 总线能带多少台从机?

  • 标准 485 芯片:最多 32 个节点
  • 工业增强型芯片:可支持 64/128/256
  • 工程安全值:16~32 台最稳妥

放到空调场景里就是:1 台外机(Master)带 16~32 台内机(Slave)配 1 台协议转换器

七、485 布线施工黄金规范(直接发给工人)

  1. 必须用RVSP 120Ω 屏蔽双绞线
  2. 必须手拉手布线,严禁星形、分支
  3. A 接 A,B 接 B,严禁接反
  4. 终端电阻120Ω 只装 1 个,在首尾
  5. 屏蔽层单端接地,禁止两端接地
  6. 严禁与 220V 强电同管、同槽
  7. 一条总线只能 1 个主机
  8. 从机绝不主动发数据
  9. 距离超 1200 米,加 485 中继器
  10. 设备尽量共地,减少电位差干扰

扩展:RS232 是什么?工业还在用吗?

很多人看完 485,都会问:RS232 和它有啥区别?

一、RS232 一句话理解

RS232 = 点对点、近距离、一对一的串口通信。就像两个人打电话:只能你说我听、我说你听,不能拉一群人一起聊

  • 3 根线:TX 发送、RX 接收、GND 地
  • 单端信号,抗干扰能力弱
  • 距离短:最远也就 15 米
  • 只能1 对 1 通信,没有总线概念

二、RS232 vs RS485 一张表看懂

表格

项目 RS232 RS485
通信方式 点对点 一主多从、总线
接线 TX、RX、GND(3 线) A、B 双线
距离 最长约 15 米 最长可达 1200 米
抗干扰能力 较弱 很强(差分信号)
能带多少设备 只能 1 对 1 最多 32/128/256 个节点
主要用途 调试、配置、本地短连接 空调、变频器、楼宇、工业现场

三、工业现在还在用 RS232 吗?

用,但只用于调试、配置、机柜内短距一对一。现场总线、长距离、多设备控制,一律 RS485。

最后总结:记住这 6 句,工控串口再也不翻车

  1. 485 是硬件总线,Modbus 是协议,不是一回事
  2. 一主多从,半双工,从机不能主动说话
  3. 标准拓扑只有手拉手,不是环路
  4. 线必须 120Ω 屏蔽双绞,终端电阻 120Ω
  5. 一条总线建议带 16~32 台设备,稳定第一
  6. 232 用于调试,485 用于工业现场

以后再做空调改造、楼宇自控、变频器监控,别再瞎布 485 线了,按这篇来,少走 90% 的弯路。

如果你在现场遇到 485 疑难问题, 欢迎在评论区留言,我们一起聊透工控底层逻辑。

关注我,下期继续分享: 协议转换器、Modbus 网关、空调集中控制实战避坑指南。或许也可以讲讲我做电力物联网网关的心路历程。等待你评论区点播。

常见问题(FAQ)

Q1:这篇文章主要讲什么? 大家在做中央空调多联机、变频器、楼宇自控、机房监控项目时,一定都被一个东西折磨过:\ RS485 通信。\ \ 要么搜不到设备,要么时断时续,要么远距离就乱码,甚至一上电整条总线直接瘫痪。 Q2:「一、先把概念说清:RS485 到底是什么?」这部分主要讲了什么? 很多人一上来就把485 和 Modbus 混为一谈,这是最基础的误区。 Q3:「二、485 的灵魂:Master / Slave 主从机制」这部分主要讲了什么? RS485 是半双工共享总线:同一时间,只能有一个设备 "说话",否则就会电平打架、总线崩溃。 Q4:「一条总线,只能有 1 个 Master(主机)」这部分主要讲了什么? - Master(主机)主动发问、主动轮询、拥有绝对话语权。 Q5:「重点:主机不是设置出来的,是代码行为决定的」这部分主要讲了什么? - 谁主动轮询、主动发指令→ 谁就是主机 - 谁只等点名、只回复**→ 谁就是从机

本文整理自微信公众号 LeisureLinux 的原创内容(Linux / AI / 安全 硬核技术)。

· 阅读原文(微信公众号)

· 关注公众号 LeisureLinux,第一时间获取技术深度内容。

LeisureLinux 公众号二维码(微信扫一扫关注)