关于UART、RS232、RS485的区别与理解

本文介绍了UART的数据格式规范与电气特性,以及RS232和RS485在抗干扰、通信距离和电气定义上的差异。重点讲述了RS485的完善性,如差分信号、主从模式和长距离通信能力,以及它们在实际应用中的局限性和需要的电平转换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、UART规定了数据的格式,但没有规定电气的特性,多少伏为高电平,多少伏为低电平。通常我们使用单片机与电脑通信时需要一个USB转TTL模块。

2、UART存在抗干扰能力差、通信距离短(一般不超过2~3m),由此产生基于串口的RS232和RS485标准。UART和RS232只能进行点对点通信,RS485可进行一对多通信,最大可接入32个节点的设备。

3、RS232规定了5V~15V为低电平0-5V~-15V为高电平1。一般接口有9根线,只需用到RX、TX、GND即可通信,在台式电脑会见到这种连接线。通信距离最大可达15m,虽然RS232是在UART上改进的,但不能直接与单片机进行通信,还需要增加电平转换芯片,故此成本会增加,由于所使用的电平较高,容易损坏芯片。

4、RS485是近乎完善的串口通信协议,采用差分信号传输(即使用两根信号线表达高低电平),可抑制共模干扰。与IIC有点类似,可设置主从机,最多可接入32个节点设备,通信距离可达1500m,常见为半双工通信(不同进行同时收发)、两线制。与IIC的区别在于需要自己在程序上设置主从机,想要与单片机通信同样需要增加转换芯片。

电气特性:

2V ~ 6V:  高电平1

-2V~-6V:  低电平0

5V-0V=5V,压差为2V~6V范围内为高电平

 0V-5V=-5V,压差为-2V~-6V范围内为低电平

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值