RS485 总线详解

一、RS485总线定义

参数项目 标准规范 说明
逻辑状态 逻辑1 :A线电压 > B线电压 (B-A < -200mV) 逻辑0:A线电压 < B线电压 (B-A > +200mV) 标准关注的是A、B两线间的差分电压,而非对地电压。
驱动器输出电压 差分输出 :最小 ±1.5V ,最大 ±6V 共模输出:-1V ~ +3V 在负载(通常为54Ω)条件下,驱动器必须能产生至少±1.5V的差分信号。
接收器输入灵敏度 差分阈值±200mV 只要接收端A、B之间的差分电压大于+200mV,即识别为逻辑0;小于-200mV则识别为逻辑1。
接收器输入电阻 最小 12kΩ 标准定义了一个"单位负载"(12kΩ),早期的RS-485芯片最多支持32个单位负载。
总线共模电压范围 -7V ~ +12V 这是收发器能够正常工作的A、B线对"地"的电压范围,是RS-485抗干扰能力的关键。
1. 差分信号与逻辑定义

RS-485采用平衡传输,逻辑由A、B两线电压差决定:

  • 逻辑 1 :A比B电压高,差分电压 (A-B)+2V ~ +6V

  • 逻辑 0 :A比B电压低,差分电压 (A-B)-6V ~ -2V

  • 接收端判决 :接收器灵敏度很高,只要 (A-B) > +200mV 即判为逻辑0(A-B) < -200mV 判为逻辑1+200mV-200mV 之间为不确定区

二、硬件电路

三、示波器波形采集

1、测试方法:

示波器地线接B,信号接A。

2、sp3485电路输出的485信号波形图

如下图,示波器显示的就是A-B的电压值,可见电压范围约为4.5到-4.5V,因为sp3485是3.3v电源的芯片,但是实际硬件接了5.5V的电源。

3、MAX485电路输出的485信号波形图

MAX485与sp3485 pintopin兼容,同样使用5.5V供电

逻辑 1 差分电压2.9V 逻辑 0差分电压-2.9V

4、usb转485工具波形

同样是MAX485芯片 波形如下,不知道啥问题

相关推荐
国科安芯1 天前
航天器多路并联大功率电源系统设计与ASP4644均流特性分析
单片机·嵌入式硬件·fpga开发·安全性测试
茯苓gao1 天前
嵌入式开发笔记:CANopen相关移位运算与通信协议术语详解
网络·嵌入式硬件·学习·信息与通信
梁朝辉1 天前
STM32H750VBT6中ADCINP与INN什么区别
stm32·单片机·嵌入式硬件
省四收割者1 天前
一文详解信号完整性(1)
python·嵌入式硬件·数学建模·信息与通信·信号处理·智能硬件
崇山峻岭之间1 天前
单片机无感FOC驱动之ADC
单片机·嵌入式硬件
Ligocious1 天前
1.点亮一颗小小的LED
单片机·嵌入式硬件
KaifuZeng2 天前
通信与接口协议面试八、CAN通信
单片机·嵌入式硬件·面试·通信与接口协议
智源单片机设计2 天前
基于单片机的直流电机双闭环调速系统设计
单片机·嵌入式硬件
KaifuZeng2 天前
通信与接口协议面试一、基本概念
嵌入式硬件·通信与接口协议
wuyk5552 天前
24. C 语言模块化:不是拆几个.c 文件那么简单
c语言·开发语言·stm32·单片机