必看!嵌入式基于UART的通信协议-RS232、RS485协议解析

前述:

  这两种都是串口通讯的变种,为了提升串口通信的距离和稳定性。通常来说,正常的串口通信使用的是TTL电平,即高电平为2.4-5V,低电平为0-0.4V。高低电平之间的范围很小,如果有静电或者其他外界的干扰,很快会将低电平拉高,造成传输错误。为了应对这种干扰,则需要优化这种通信协议。

UART RS232 RS485
传输距离m 1米 15米 1500米
最高传输频率hz - 2M 50M

一、基础知识点

1. 差分信号(两线制)

  指通过取两个信号之间的差异或差值而获得的信号。如:当两线输出电压差高于2V时为逻辑0,当输出电压差为0时为逻辑1。具体根据需求设置电压差。
在这里插入图片描述
  差分信号的优势:当通信只使用一根线时,某一点处的电压突然发生跳变,则数据发生错误,所以不能进行远距离的传输。而差分信号是使用两根线进行共同作用,而且是双绞线缠绕,这样即使发生干扰,也是两根线同时受到干扰,它们的压差也会保持不变。这样数据不会受到干扰,可进行远距离传输。

2. 共模干扰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值