RS232和RS485的协议原理及应用

简介: RS232和RS485的协议原理及应用

一、RS232协议

RS232协议是用于串行通讯的标准,该标准规定采用一个标准连接器,标准中对连接器的每个引脚作用加以规定,还对信号的电平加以规定,如图所示:

RX232接口一般只使用RXD、TXD、GND三条线。

RX232信号规定逻辑“1”的电平为-5到-15v,逻辑“0”的电平为+5到+15v。传输距离一般可达15m

由于处理器产生的信号一般是TTL信号,所以需要一个电平转化的芯片MAX232,来进行把TTL信号和RS232信号之间相互转化。

RS232存在的问题

1、接口信号电平值较高,易损坏接口电路的芯片,与TTL电平不兼容,需要用到电平转化芯片,才能与TTL电路连接。

2、通信速度低

3、易产生共模干扰,抗噪声干扰性弱

4、传输距离短(15m)


二、RS485协议

远距离条件、电子噪声大的环境下有效传输信号,允许连接多个收发器,即具有多站能力,RS232和串口都是点对点通信,而RS485可以建立一个设备网络。如图:

RS485规定采用差分信号(两根信号线描述高低)进行数据传输,可以有效减少共模干扰。

用双绞线,两线制,总线式拓扑结构,在同一总线上可以同时存在多个节点。由于采用两线制,数据的接收和发送都要使用这对差分信号线,发送和接收不能同时进行,所以是半双工通信方式,而串口和RS232都是全双工。

RS485的优势

1、接口电平信号较低,不易损坏接口电路芯片,与TTL电平兼容,方便与TTL电路连接。

2、通信速度快

3、抗干扰能力强

4、传输距离远(1500米)

5、可实现多节点组网

相关文章
|
芯片
串口、COM口、RS232、RS485、USB区别
串口、COM口、RS232、RS485、USB区别
610 0
|
5月前
LabVIEW开发中对RS-232、RS-485、RS-422通讯的比较及注意事项
LabVIEW开发中对RS-232、RS-485、RS-422通讯的比较及注意事项
279 0
|
7月前
|
Rust JavaScript 前端开发
Rspack 学习了解
Rspack 学习了解
124 0
|
芯片
UART、RS232、RS422和RS485解读
UART、RS232、RS422和RS485解读
367 0
|
存储 Rust JavaScript
初识 NAPI-RS
初识 NAPI-RS
301 0
|
缓存
03ZSTL6-00-201-RS 指令和数据可能有不同的缓存
03ZSTL6-00-201-RS 指令和数据可能有不同的缓存
101 0
03ZSTL6-00-201-RS 指令和数据可能有不同的缓存
|
程序员
03ZSTI2-00-501-RS 可读版本之间的直接映射
03ZSTI2-00-501-RS 可读版本之间的直接映射
97 0
03ZSTI2-00-501-RS 可读版本之间的直接映射
|
Java
java实现RS信号报告
java实现RS信号报告
296 0
java实现RS信号报告
UART,RS232,RS485串口等区别
UART,RS232,RS485串口等区别
266 0
|
Unix 芯片
详解RS232、RS485、RS422、串口和握手
详解RS232、RS485、RS422、串口和握手
详解RS232、RS485、RS422、串口和握手