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。