UART串口RS422/RS485电平小探
一、RS422的TX+与TX-信号
昨天分析过RS232电平基础之上再来分析总结下RS422与RS485
串口助手发送数据:0xAA 0xEB 一个起始位,无奇偶校验位,一个停止位 9600bps
黄色通道为研祥自带[串口1],
绿色通道为Z-TEK力特的USB转RS422[串口5]
图 1. RS422 Tx+,发送对比图
图2. RS422 Tx-,发送对比图
结论:默认的空闲电平状态不一致。
发送TX+时,第一个黄色的脉尖不该出现的发送起始位之前
二、RS485的DATA+与DATA-信号
图 3. 研祥RS485
绿色通道为A[Tx+] 黄色通道为B[Tx-]
图4 研华RS485
绿色通道为A[Tx+] 黄色通道为B[Tx-]
三、针对研华电脑特别注意
图5 研祥RS485 绿色为DATA+,黄色为DATA-
图6 测量DATA+与DATA-之间的波形
在上图中可可看出,用探针接同相输出,夹子夹住反相输出,
得到的波形数据与一般数据电平一致(高电平为1,低电平为0),即去掉起始位和停止位,逆序读出即可
可发现毛刺开始为起始低电平开始,逐次读出二进制数:0b01010101 0b11010111,逆序可读出 原数据为0xAA 0X=xEB
附图. RS485/422/232引脚定义
该定义使用研华等机器。