news 2026/7/16 3:46:54

一文速通RS232和RS485通信总线

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
一文速通RS232和RS485通信总线

一文速通 RS232 和 RS485 通信总线:原理、区别、接线、应用,看这一篇就够了

大家在接触 PLC、单片机、STM32、Modbus、工业自动化时,经常会看到RS232RS485这两个接口。

很多初学者都会有这样的疑问:

  • RS232 和 RS485 到底是什么?

  • 为什么有的设备用 RS232,有的却用 RS485?

  • 两者有什么区别?

  • Modbus RTU 为什么基本都跑在 RS485 上?

本文带你10 分钟彻底搞懂 RS232 与 RS485


一、什么是串口通信?

串口(Serial Communication)就是一位一位地传输数据

例如发送:

01000001

串口不会一次发送 8 位,而是:

0 → 1 → 0 → 0 → 0 → 0 → 0 → 1

按照固定波特率依次发送。

相比并口:

优点:

  • 接线少

  • 成本低

  • 传输距离远

  • 抗干扰能力更好

因此工业现场几乎都是串口通信。RS-232 和 RS-485 都属于串行通信物理层标准,它们规定的是电气特性(电压、布线、驱动方式等),并不规定通信协议本身。像 Modbus RTU 就可以运行在 RS-232 或 RS-485 之上。(PCM Cable Co., Ltd.)


二、RS232 是什么?

RS232(Recommended Standard 232)可以理解为:

点对点串口通信标准。

最经典的应用就是:

电脑 ←→ 打印机 电脑 ←→ 单片机 电脑 ←→ 仪器

都是:

一台发送 一台接收

不能挂很多设备。


RS232 接线

最常见的是:

TXD —— RXD RXD —— TXD GND —— GND

示意图:

PC MCU TXD ------------ RXD RXD ------------ TXD GND ------------ GND

很多时候只需要三根线即可。


RS232 电压特点

很多新人误以为:

高电平 = 5V 低电平 = 0V

实际上RS232 完全不是。

它使用的是:

逻辑1: -3V ~ -15V 逻辑0: +3V ~ +15V

所以 MCU 不能直接连接 RS232。

必须使用:

MAX232

进行电平转换。(电子笔记)


RS232 优点

✔ 电路简单

✔ 成本低

✔ 调试方便

✔ 软件支持成熟


RS232 缺点

最大的两个问题:

① 传输距离短

一般:

15 米左右

距离越远越容易出错。


② 抗干扰能力差

因为:

RS232 使用的是:

单端信号(Single-ended)

即:

信号 + 公共地

一旦现场有:

  • 电机

  • 变频器

  • 焊机

就容易受到干扰。


三、RS485 是什么?

RS485 可以理解成:

工业现场专门设计的串口总线。

最大的特点:

差分通信。


差分信号

RS485 有两根线:

A B

发送:

A > B 或者 A < B

接收端判断的是:

A-B 的电压差

而不是某一根线的绝对电压。

例如:

A = 2.5V B = 1.5V 差值 = 1V

即使两根线同时受到:

+3V 干扰

变成:

A = 5.5V B = 4.5V

差值仍然:

1V

数据不会错。

因此:RS485 抗干扰能力极强。


四、RS485 接线

最简单:

A -------- A B -------- B

示意图:

PLC A ---------------- A B ---------------- B 传感器

工业现场基本都是这样接。


五、RS485 为什么能接很多设备?

RS232:

PC ↓ 设备

只能:

1 对 1

而 RS485:

所有设备都挂在:

同一根总线

上。

因此:

PLC 可以控制:

几十个

甚至上百个设备(具体数量取决于收发器设计和总线结构)。(康泰科技)


六、RS485 为什么传输距离远?

官方标准:

最大约1200米

为什么?

因为:

采用:

差分传输

噪声会被抵消。

所以:

工业现场:

几百米

甚至上千米

都非常常见。

当然:

距离越远,

波特率越低。

例如:

9600bps 19200bps 115200bps

距离和速度需要折中。(电子笔记)


七、RS232 与 RS485 对比

对比项RS232RS485
通信方式点对点总线通信
接线数量3 根左右2 根(半双工)/4 根(全双工)
最大距离约15m约1200m
抗干扰较差很强
接入设备一对一一对多、多点
信号方式单端差分
工业应用较少非常广泛
常见协议Modbus、设备调试Modbus RTU、PLC、工业现场

八、为什么 Modbus RTU 基本都采用 RS485?

原因非常简单:

工业现场需要:

  • 长距离

  • 多设备

  • 高可靠

  • 抗干扰

RS232:

15m 只能连一个设备

显然不够。

而 RS485:

1200m 几十个节点 工业抗干扰

天然就是 Modbus RTU 的最佳搭档。

所以:

几乎所有:

  • PLC

  • 变频器

  • 电表

  • 气体传感器

  • 温湿度模块

  • 工业仪表

都采用:

Modbus RTU + RS485

九、实际开发中最容易踩的坑

① A、B 接反

现象:

完全没有数据

解决:

交换:

A B

即可。

注意:不同厂家对 A/B 的命名可能不一致,应以设备说明书或信号定义为准。(RS485)


② 没接公共地

虽然:

RS485 是差分。

但是:

很多设备仍建议:

GND 共地

否则:

共模电压过大,

可能通信异常。


③ 总线末端没有终端电阻

长距离通信:

一般需要:

120Ω

终端电阻。

否则:

容易:

信号反射 乱码 丢包

④ 波特率不一致

例如:

主机:

115200

从机:

9600

结果就是:

乱码

十、总结

一句话概括:

RS232 更适合短距离、一对一通信;RS485 更适合长距离、多节点、工业现场通信。

如果你从事:

  • STM32

  • ESP32

  • 工业自动化

  • Modbus RTU

  • 智能传感器

  • 气体检测设备

那么RS485 几乎是必须掌握的通信总线


结语

RS232 和 RS485 并不是通信协议,而是串行通信的物理层接口标准。真正的数据格式、地址、校验方式通常由 UART、Modbus RTU 或厂商自定义协议决定。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/16 3:45:12

RHCA考试必备:vim肌肉记忆与命令实战指南

1. 项目概述&#xff1a;为什么RHCA认证里必须把vim命令刻进肌肉记忆在RHCA&#xff08;Red Hat Certified Architect&#xff09;这条路上&#xff0c;很多人盯着Ansible Playbook的优雅结构、OpenShift集群的复杂拓扑、或者Terraform模块的抽象能力&#xff0c;却常常忽略一个…

作者头像 李华
网站建设 2026/7/16 3:45:12

企业数字化中台:从“双轨割裂“到“一体化协同“

企业数字化中台&#xff1a;从"双轨割裂"到"一体化协同" 业务搭建用一套工具&#xff0c;客户服务用另一套工具。两套都好用&#xff0c;可数据对不上。 运营在后台改了活动规则&#xff0c;客服还在用旧话术答复。一次促销投诉集中爆发&#xff0c;想定位…

作者头像 李华
网站建设 2026/7/16 3:43:12

Arduino音乐播放器制作指南:从硬件到代码

1. 项目概述&#xff1a;用Arduino打造你的第一个音乐播放器作为一个电子爱好者&#xff0c;你是否曾经想过亲手制作一个属于自己的音乐播放器&#xff1f;今天我要分享的这个项目&#xff0c;只需要一块Arduino开发板、一个Micro SD卡模块和一些基础电子元件&#xff0c;就能实…

作者头像 李华
网站建设 2026/7/16 3:43:01

Vivado XDC约束文件实战:从时序收敛到物理实现的完整指南

1. 为什么XDC约束是FPGA设计的命脉第一次用Vivado做项目时&#xff0c;我在实验室熬了三个通宵都没搞定时序收敛。当时觉得写RTL代码才是正经事&#xff0c;约束文件随便抄个模板应付了事。直到板子上的DDR3跑不到标称频率&#xff0c;才明白XDC文件就像导航地图——代码写得再…

作者头像 李华
网站建设 2026/7/16 3:42:22

S3对象存储如何模拟POSIX文件系统:JuiceFS原理与实战

1. 项目概述&#xff1a;这不是在讲“S3文件”&#xff0c;而是在拆解一个被严重误解的存储范式很多人看到“Amazon S3 Files”这个说法&#xff0c;第一反应是&#xff1a;“哦&#xff0c;S3里存的那些.jpg、.csv、.parquet文件嘛。”——这恰恰是整个问题的起点。S3本身根本…

作者头像 李华
网站建设 2026/7/16 3:42:18

零基础6个月免费搭WordPress博客:AWS+宝塔面板实操指南

1. 项目概述&#xff1a;为什么一个“零基础小白”真能6个月内不花一分钱搭起自己的博客&#xff1f;你点开这个标题&#xff0c;大概率是被“零基础”“免费薅6个月”“纯保姆级”这几个词钩住的。我完全理解——过去三年里&#xff0c;我手把手带过27个完全没碰过服务器、连S…

作者头像 李华