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芯片 波形如下,不知道啥问题

相关推荐
Zevalin爱灰灰11 小时前
能源与电源管理电路——防倒灌电路
单片机·嵌入式硬件·电源管理
jianqiang.xue13 小时前
ESP-IDF保姆级入门02|Ubuntu24.04搭建EIM-GUI开发环境,打通Windows_Linux双平台统一开发
stm32·单片机·物联网
无垠的广袤14 小时前
【工业树莓派 CM0 Dev Board】扩展板设计
linux·python·嵌入式硬件·pcb设计·模块化·传感器
嵌入式-老费14 小时前
esp32开发与应用(添加数据分区)
单片机·嵌入式硬件
嵌入式-老费15 小时前
esp32开发与应用(OTA升级)
嵌入式硬件
CYLAM202518 小时前
STC32G 单片机0.96“OLED 西历农历可调万年历 (1901-2100)
单片机·嵌入式硬件·stc32g·万年历·西历农历·0.96”oled 12864·4x4 矩阵键盘
Discipline~Hai18 小时前
ARM03-蜂鸣器和中断
c语言·arm开发·单片机·嵌入式硬件·嵌入式
KaifuZeng19 小时前
电源面试问题汇总一
单片机·嵌入式硬件·面试·电路
驱动探索者21 小时前
RISC-V PLIC 深度解析:从 Spec 到 Zephyr 驱动实现
单片机·嵌入式硬件·中断控制器
LCG元21 小时前
STM32 FreeRTOS 实战:任务调度 + 互斥锁 + 消息队列 + 串口命令解析器
stm32·单片机·嵌入式硬件