RS232,RS485原理与应用

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的一些缺点。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值