RS232,RS485原理与应用

本文主要讨论了UART接口的标准化问题、电平定义的不一致,以及其在干扰和距离上的局限。随后,详细比较了RS232协议的改进点,如标准连接器、电平标准和抗干扰能力。RS485协议作为RS232的升级,重点在于差分信号、兼容性提升和多设备连接。本文总结了这些通信协议的优点与不足。

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

Uart存在的问题

1、没有一个统一连接器的标准,且只规定了数据传输的顺序(只规定了两根线)

2、只规定了高电平为1,低电平为0(例:51是5v,stm32为3.3v,并没有说明电压值)

3、看干扰能力差,所以传输距离短。

RS232协议(电气层,物理层,对软件编程没有任何区别)

1、接口:规定了一个标准的连接器,一共九根线并规定了每根线都是干什么用的

2、信号:规定了-15v-5v为高电平,5v-15v为低电平,所以增大了通信距离

3、电平转化:通过一个232芯片,讲单片机上的TTL信号转化成232信号,同理也可以讲232转化为TTL信号

 

RS232存在的问题

1、电平值较高,容易损坏电路芯片

2、通信速度比较低、传输距离短(15m)、抗干扰能力低

RS485协议(可以看做对232的改进)

1、信号:采用差分信号进行传输(两根信号线传输信息,两根线的电压差为2-6v为1,-6v--2v为0)可以有效降低共模干扰,延长通信距离。(两根线受到干扰时会同时变化,是用双绞线)

2、与TTL电平兼容,可方便的使用TTL电平。

3、可以一对多,实现多个设备节点数据传输,类似于IIC

4、成为了半双工通信,所以编程时发送时不能收,接受时不能发。

5、电平转化也需要通过485芯片讲TTL信号转化为485信号

 

优点:解决了232的一些缺点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值