RS485、RS232、RS422协议
一、基本原理
1. RS232
- 定义:一种串行通信标准,常用于点对点通信。
- 电气特性:单端信号,信号线与地线之间传输数据,抗干扰能力较弱,通信距离一般不超过15米。
- 连接方式:一对一(主机与从机直接连接)。
2. RS485
- 定义:一种差分信号串行通信标准,适合多点通信。
- 电气特性:差分信号,数据通过A/B两根线传输,抗干扰能力强,通信距离可达1200米。
- 连接方式:一主多从(总线型或树型拓扑)。
3.RS422
- 定义:差分信号,支持一主多从(最多10个接收器)。
- 距离:≤1200米
- 连接:一主多从(但只有主机能发送数据)
二、作用
协议 | 主要作用 | 应用场景 |
---|---|---|
RS232 | 点对点通信 | 电脑与设备直连 |
RS422 | 一主多从通信 | 工业自动化、远距离 |
RS485 | 多点组网通信 | 工业自动化、组网 |
三、通信流程
通信流程
├── RS232
│ ├── 主机发送数据
│ ├── 从机接收数据
│ ├── 从机响应数据
│ └── 主机接收响应
├── RS422
│ ├── 主机发送数据
│ ├── 多个从机接收数据
│ └── 只有主机能主动发送
├── RS485
│ ├── 任意节点可发送数据
│ ├── 主机轮询各从机
│ │ ├── 发送指令到指定地址
│ │ └── 等待从机响应
│ ├── 从机收到指令
│ │ ├── 判断地址是否匹配
│ │ └── 匹配则响应
│ └── 主机接收响应
四、树形拓扑
RS485树形组网示意主机|-------------| | |
从机1 从机2 从机3 RS422树形组网示意主机|-------------| | |
从机1 从机2 从机3
五、总结
RS232:点对点,短距离,简单可靠。
RS422:一主多从,远距离,主机主动发送,适合广播和同步。
RS485:多主多从,远距离,组网灵活,适合工业自动化。
特性
RS-232
RS-422
RS-485
本质
电气标准
电气标准
电气标准
帧格式
通常遵循UART异步串行帧格式
通常遵循UART异步串行帧格式
通常遵循UART异步串行帧格式
电气差异
单端信号,全双工,距离短,抗干扰差
差分信号,全双工,距离长,抗干扰强
差分信号,半双工/多点,距离长,抗干扰强
常见应用
电脑串口、工控机、点对点连接
工业环境、长距离全双工通信
多设备网络(如Modbus网络)、工业自动化