RS485通讯

1、收发电平幅值要求

        1、发送:要求最低发送电平为   |VA-VB|>1.5V
        2、接收:要求最低识别电平为   |VA-VB|>0.2V

2、通讯逻辑

        1、|VA-VB|> +0.2V,则接收端识别为高电平1
        2、|VA-VB|< -0.2V,   则接收端识别为低电平0

3、发送端、接收端数据与总线A、B总线的压差关系

        1、发送端

        发送1,则总线A为高电平。发送0,则总线A为低电平。(总线B相电压与A相相反

2、接收端 

总线A为为高电平,则接收为1。总线A为为低电平,则接收为0。(总线B相电压与A相相反

4、空闲状态
当总线空闲时,应保证|VA-VB|是一个确定的点位差,且|VA-VB|>0.2V。

原因:因为RS485是异步通信是串口,异步通信通过识别接口高低电平变化来识别一帧数据的开始和结束,而串口在空闲时为1(如下图空闲位)。当数据从1变0时,则认为是一帧数据的开始(如下图起始位)。故应该保证空闲状态下|VA-VB|>0.2V。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值