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-]


UART串口RS422/RS485电平小探_第1张图片
图4 研华RS485
绿色通道为A[Tx+] 黄色通道为B[Tx-]


三、针对研华电脑特别注意
UART串口RS422/RS485电平小探_第2张图片
图5 研祥RS485 绿色为DATA+,黄色为DATA-


UART串口RS422/RS485电平小探_第3张图片
图6 测量DATA+与DATA-之间的波形

在上图中可可看出,用探针接同相输出,夹子夹住反相输出,
得到的波形数据与一般数据电平一致(高电平为1,低电平为0),即去掉起始位和停止位,逆序读出即可
可发现毛刺开始为起始低电平开始,逐次读出二进制数:0b01010101 0b11010111,逆序可读出 原数据为0xAA 0X=xEB


UART串口RS422/RS485电平小探_第4张图片

附图. RS485/422/232引脚定义
该定义使用研华等机器。

你可能感兴趣的:(Cortex_M,嵌入式,接口,arm)