UART串口RS422/RS485电平小探

本文深入探讨了RS422和RS485接口的TX+、TX-、DATA+及DATA-信号特性,通过示波器波形对比,揭示了不同设备间信号差异,并详细解析了研祥与研华设备上的信号表现,最后通过实例展示了如何从波形中逆序读取原始数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、RS422的TX+与TX-信号

昨天分析过RS232电平基础之上再来分析总结下RS422与RS485

串口助手发送数据:0xAA 0xEB 一个起始位,无奇偶校验位,一个停止位 9600bps
黄色通道为研祥自带[串口1],
绿色通道为Z-TEK力特的USB转RS422[串口5]

rs422 TX+波形

图 1. RS422 Tx+,发送对比图


rs422 TX-波形

图2. RS422 Tx-,发送对比图


结论:默认的空闲电平状态不一致。
发送TX+时,第一个黄色的脉尖不该出现的发送起始位之前


二、RS485的DATA+与DATA-信号

研祥RS485

图 3. 研祥RS485
绿色通道为A[Tx+] 黄色通道为B[Tx-]


研祥RS485
图4 研华RS485
绿色通道为A[Tx+] 黄色通道为B[Tx-]


三、针对研华电脑特别注意
绿色为DATA+,黄色为DATA-
图5 研祥RS485 绿色为DATA+,黄色为DATA-


测量DATA+与DATA-之间的波形
图6 测量DATA+与DATA-之间的波形

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


RS485/422/232引脚定义

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值