大家在做中央空调多联机、变频器、楼宇自控、机房监控项目时,一定都被一个东西折磨过: 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 布线施工黄金规范(直接发给工人)
- 必须用RVSP 120Ω 屏蔽双绞线
- 必须手拉手布线,严禁星形、分支
- A 接 A,B 接 B,严禁接反
- 终端电阻120Ω 只装 1 个,在首尾
- 屏蔽层单端接地,禁止两端接地
- 严禁与 220V 强电同管、同槽
- 一条总线只能 1 个主机
- 从机绝不主动发数据
- 距离超 1200 米,加 485 中继器
- 设备尽量共地,减少电位差干扰
扩展: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 句,工控串口再也不翻车
- 485 是硬件总线,Modbus 是协议,不是一回事
- 一主多从,半双工,从机不能主动说话
- 标准拓扑只有手拉手,不是环路
- 线必须 120Ω 屏蔽双绞,终端电阻 120Ω
- 一条总线建议带 16~32 台设备,稳定第一
- 232 用于调试,485 用于工业现场
以后再做空调改造、楼宇自控、变频器监控,别再瞎布 485 线了,按这篇来,少走 90% 的弯路。
如果你在现场遇到 485 疑难问题, 欢迎在评论区留言,我们一起聊透工控底层逻辑。
关注我,下期继续分享: 协议转换器、Modbus 网关、空调集中控制实战避坑指南。或许也可以讲讲我做电力物联网网关的心路历程。等待你评论区点播。
常见问题(FAQ)
Q1:这篇文章主要讲什么? 大家在做中央空调多联机、变频器、楼宇自控、机房监控项目时,一定都被一个东西折磨过:\ RS485 通信。\ \ 要么搜不到设备,要么时断时续,要么远距离就乱码,甚至一上电整条总线直接瘫痪。 Q2:「一、先把概念说清:RS485 到底是什么?」这部分主要讲了什么? 很多人一上来就把485 和 Modbus 混为一谈,这是最基础的误区。 Q3:「二、485 的灵魂:Master / Slave 主从机制」这部分主要讲了什么? RS485 是半双工共享总线:同一时间,只能有一个设备 "说话",否则就会电平打架、总线崩溃。 Q4:「一条总线,只能有 1 个 Master(主机)」这部分主要讲了什么? - Master(主机)主动发问、主动轮询、拥有绝对话语权。 Q5:「重点:主机不是设置出来的,是代码行为决定的」这部分主要讲了什么? - 谁主动轮询、主动发指令→ 谁就是主机 - 谁只等点名、只回复**→ 谁就是从机