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

相关推荐
_Ningye1 小时前
STM32 — 11.5 硬件SPI读写W25Q64
stm32·单片机·嵌入式硬件
inrichtt2 小时前
第九课时:STM32 SPI实战:按键消抖与FLASH断电保护
stm32·单片机·嵌入式硬件
优信电子2 小时前
STM32 驱动 SHT35 温湿度传感器:从 I²C 通信到 CRC 校验的完整实战
单片机·嵌入式
尼喃4 小时前
两节两串锂电池保护板原理图+充电电路二合一电路图
嵌入式硬件
深圳市恒锐丰科技杨生4 小时前
SS6208L 12V 集成 MOS 半桥功率芯片|LeadPower 率能半导体
嵌入式硬件·硬件工程
女神下凡4 小时前
芯参谋(61):PMSM永磁同步电机驱动电路设计指南
arm开发·单片机·嵌入式硬件·硬件工程·设计规范
HRTOS5 小时前
HRTOS 4.0 中断嵌套注意事项:为什么不建议在嵌套中断中调用唤醒任务 API?
单片机·嵌入式硬件·51单片机
新晨单片机设计5 小时前
S023E-基于STM32单片机WIFI智能插座(温度、定时)【Proteus仿真+Keil程序+原理图】
stm32·单片机·proteus·wifi智能电表
硅基手札5 小时前
SPI技术系列 08 · SPI 控制器寄存器与 IP 架构
驱动开发·stm32·单片机·嵌入式硬件·mcu·架构·计算机外设
夏虫不可与之言冰6 小时前
第三课 点亮 LED 与定时器非阻塞闪烁
c语言·c++·vscode·单片机·嵌入式硬件·物联网