RS-485信号解析

这次来看看RS-485信号

使用绿联的USB转RS485模块。

线用的颜色不对,类型也不对,实际使用中请用带屏蔽层的双绞线

示波器CH1是R-(B)

示波器CH2是R+(A)

RS485电平 由于两者均采用 差分传输(平衡传输)的方式,所以他们的电平方式,一般有两个引脚 A,B

发送端 AB间的电压差。

+2 ~ +6v 表示1

-2 ~ -6v 表示0

接收端 AB间的电压差

大于 +200mv表示1

小于 -200mv表示0

定义逻辑0为B>A的状态

定义逻辑1为A>B的状态

AB之间的电压差不小于200mv

实际发送一次看看,用16进制发送2字节(0x4F,0x4B),如下图所示:

抓到的波形如下:

理论上每位传输时间为:1/9600 = 0.00001041666秒 约104us(和上图示波器测量数值一致)

定义逻辑0为B>A的状态

定义逻辑1为A>B的状态

即:11110010,11010010

高低位反转:01001111,01001011

即0x4F,0x4B