
实训六 RS485 硬件电路设计与实现
1.485 工作原理
RS-485 通讯接口一个对通讯接口的硬件描述,它只需要两根通讯线,即
可以在两个或两个以上的设备之间进行数据传输。这种数据传输的连接,是半双
工的通讯方式。在某一个时刻,一个设备只能进行发送数据或接收数据。
RS-485 采用差分信号负逻辑,逻辑‘0’以两线间的电压差为-(2~6)V 表示;
逻辑‘1’以两线间的电压差为+(2~6)V 表示。接口信号电平比 RS-232-C 降低
了,就不易损坏接口电路的芯片, 且该电平与 TTL 电平兼容,可方便与 TTL 电
路连接。
在 RS-485 通信网络中一般采用的是主从通信方式,即一个主机带多个从机。很
多情况下,连接 RS-485 通信链路时只是简单地用一对双绞线将各个接口的‘A’、
‘B’端连接起来。由于 RS-485 接口采用的是平衡驱动器和差分接收器的组合,
抗共模干扰能力增强,即抗噪声干扰性好。
RS-485 最大的通信距离约为 1219m,最大传输速率为 10Mbps,传输速率与传输
距离成反比,在 100Kbps 的传输速率下,才可以达到最大的通信距离。如果需传
输更长的距离,需要加 485 中继器。RS-485 总线一般最大支持 32 个节点,如果
使用特制的 485 芯片,可以达到 128 个或者 256 个节点,最大的可以支持到 400
个节点。
2.RS485 电路
图 1 MAX232 电路原理图
3. SO3088 电路原理
在各个系统接入总线中往往需要在控制器与收发器中间进行隔离,保证系统
的安全与可靠,因为在较远距离的传输时往往会有接地环路、瞬态电压等干扰,
因此一个可靠的隔离设计非常重要,TI 采用电容隔离式的隔离型 RS-485 半双工
收发器 ISO3088 能有效解决改善这两个问题。
ISO3088 是一种表面贴装的隔离式半双工 RS-485 收发器件,采用 16-SOIC
封装方式,如图 2 所示。工作电压为 3.15 V ~ 5.5 V。它将隔离通道与收发器
集成在一个芯片上,省去了中间额外的设计环节并缩小体积。
U4
Max485
RO
1
RE
2
DE
3
DI
4
GND
5
A
6
B
7
VCC
8
R5
120
J1
RS485
1
2
VCC
Di
RO
CTR