一、RS485 总线介绍
RS485 总线是一种常见的串行总线标准,采用平衡发送与差分接收的方式,因此具有抑制共模干扰的能力。在通信距离要求为几十米到上千米的场合,RS485 总线是一种应用最为广泛的总线,而且在多节点的工作系统中也有着广泛的应用。
二、RS485 总线典型电路介绍
RS485 电路总体上可以分为隔离型与非隔离型。隔离型比非隔离型在抗干扰、系统稳定性等方面都有更出色的表现,但有一些场合也可以用非隔离型。这里先介绍非隔离型的典型电路:非隔离型的电路非常简单,只需一个 RS485 芯片直接与 MCU 的串行通讯口和一个 I/O 控制口连接即可,如图 1 所示。

图 1 典型 485 通信电路图(非隔离型)
当然,上图并不是完整的 485 通信电路,还需要在 A 线上加一个 4.7kΩ 的上拉偏置电阻,在 B 线上加一个 4.7kΩ 的下拉偏置电阻;中间的 R16 是匹配电阻,一般为 120Ω,具体取值要视传输所用线缆而定。
关于匹配电阻:在 485 整个通讯系统中,为了保证传输的稳定性,一般会在第一个节点和最后一个节点加匹配电阻;因此设计时一般在每个节点都设置一个可跳线的 120Ω 电阻,是否使用由现场人员设定。TVS 一般选用 6.8V 的规格。