这次来看看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
本文介绍了RS-485通信标准,强调了使用正确类型的双绞线和屏蔽层的重要性。通过示波器捕获的波形,展示了16进制发送数据0x4F和0x4B的转换过程,解释了RS-485信号的逻辑0和逻辑1的定义,并验证了传输速率与理论计算的一致性。
312

被折叠的 条评论
为什么被折叠?



