这次来看看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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)