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

相关推荐
分享资料7 小时前
去耦电容和旁路电容的区别
嵌入式硬件·硬件工程
深圳市恒锐丰科技杨生7 小时前
LTK118 2‑7V 单通道 H 桥直流有刷电机驱动芯片|集成 MOS 低压消费类驱动方案
嵌入式硬件·硬件工程
星河单片机7 小时前
STM32读取电阻式土壤湿度模块+OLED显示完整教程
stm32·单片机·嵌入式硬件·土壤湿度
不悔哥7 小时前
开源 LVGL:把手机级界面塞进 MCU
单片机·智能手机·开源
影寂ldy8 小时前
C# UdpClient 单播 三种通信版本
stm32·单片机·c#
szxinmai主板定制专家8 小时前
基于 RK3576 的智能割草机器人解决方案,从样机到量产
人工智能·嵌入式硬件·计算机视觉·fpga开发·机器人·rk3588+fpga·割草机器人
单片机仿真设计8 小时前
【proteus仿真】基于单片机的水肥一体化智能监控系统(仿真图+程序)
stm32·单片机·嵌入式硬件·proteus
单片机仿真设计8 小时前
【proteus仿真】基于 STM32 单片机破碎机监测保护系统(仿真图+程序)
stm32·单片机·proteus
国科安芯8 小时前
基于抗辐射MCU的卫星分布式控制系统CANFD总线架构研究
网络·人工智能·分布式·单片机·嵌入式硬件·架构·抗辐射
G***技17 小时前
告别“云端依赖”:LH707 如何重构 AI 视频监控的底层逻辑?
人工智能·嵌入式硬件