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

相关推荐
漫漫长远几秒前
低功耗UPF介绍(一)
笔记·嵌入式硬件·学习·fpga开发
恒锐丰科技林技术员2 分钟前
EG1165 半桥 PWM 控制芯片:高压大功率电源的优选控制器
经验分享·嵌入式硬件·硬件工程
恒锐丰科技林技术员10 分钟前
宽压降压 DC‑DC 控制器 EG1190 应用解析
经验分享·嵌入式硬件·硬件工程
仲星(._.)13 分钟前
GPIO
嵌入式硬件·gpio
Brilliantwxx23 分钟前
【STM32】 __weak 弱引用、中断标志位、异常处理与 HAL_Delay 优先级
开发语言·stm32·单片机·嵌入式硬件
离凌寒2 小时前
一、关于正点原子stm32mp157上的hdmi显示效果补充演示
stm32·单片机·嵌入式硬件
iCxhust9 小时前
51单片机电力载波应用开发(4)单片机发PC端接收
单片机·嵌入式硬件·51单片机
国科安芯12 小时前
断电也隔离、听得真:ASL3159S 单通道 SPDT 模拟开关的“断电保护 + 音频保真“账
单片机·嵌入式硬件·安全·商业航天·抗辐射
自小吃多12 小时前
【Verilog/FPGA】存储器(数组)
嵌入式硬件·fpga开发
szxinmai主板定制专家12 小时前
RK3588+FPGA异构架构|高速数据采集+边缘AI落地应用全解析
人工智能·嵌入式硬件·fpga开发·架构·zynq