立即注册
查看: 828|回复: 0

[资料] RS232/RS422/RS485串口通信协议介绍

已绑定手机
发表于 2022-7-27 15:28:02 | 显示全部楼层 |阅读模式 来自 广东省深圳市
RS485RS232RS422各协议简介
RS485:2 :双线(a、b )、半双工、点对点主从通信(4线仅点对点淘汰)。
RS485采用差分信号的负逻辑,同一总线上最多可以连接32个节点。 缺点是共模噪声问题和EMI问题。
RS232:3线制(RXD、TXD、GND )、全双工、点对点通信)由于点对点通信方式而无法连接网络,发生RS485。
RS232是异步传输接口,也就是电脑上的COM端口,出现9针(DB-9)或25针)的类型。 RS232-C标准中规定的数据传输速率为50、75、100、150、300、600、1200、2400、4800、9600、19200和rxdbg。

1、RS232串口通信
传输线有两根,地线一根。电平是负逻辑:
-3V~-15V逻辑“1”,+3V~+15V逻辑“0”。
RS-232串口通信传输距离15米左右。可做到双向传输,全双工通讯,传输速率低20kbps 。
下图是DB9公头和母头的定义,一般用的最多的是RXD、TXD、GND三个信号。
1.jpg
TTL和RS-232互转
单片机接口一般是TTL电平,如果接232电平的外设,就需要加TTL转RS232的模块。如下图,可用芯片MAX232进行转换。
2.jpg

2、RS422串口通信
RS-422有4根信号线:两根发送、两根接收和一根地线,是全双工通信。
它有一个主设备,其余为从设备,从设备之间不能通信,所以RS-422支持点对多的双向通信。
3.jpg

3、RS485串口通信
RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。
采用两线半双工传输,最大速率10Mb/s,电平逻辑是两线的电平差来决定的,提高抗干扰能力,传输距离长(几十米到上千米)。
+2V~+6V逻辑“1”,-2~-6V逻辑“0”。
TTL转成RS-485很常见,比如MAX485,参考电路如下
4.jpg
RE引脚:接收器输出使能(低电平有效)。
DE引脚:发送器输出使能(高电平有效)。可以直接通过MCU的IO端口控制。

RS485、RS232、RS422的区别
1,通信距离
RS232端口的最大通信距离为15米,而RS422/485的最大通信距离为1200米。

2、要连接的设备数量
RS232只能连接一个设备,但RS485可以连接多个设备。

3、这三种端口的定义
RS232是标准接口,d型9针,连接设备接口的信号定义相同。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表