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