在EIA的标准系列中,RS485协议被认为是最通用的,在串口通讯的4个标准上均显示出良好的性能。当多个节点需要在控制或数据采集应用中进行通信时,这是RS485被广泛用作通信接口的原因。

RS485信号线定义

19314575-4adc0d24c34fcb52
DB9针公母头示意图

19314575-5313ed5a672809a7
DB9针引脚指示图

  • 载波检测(CD)此控制信号在调制解调器通知计算机它已检测到计算机可以用于数据传输的载波时使用。

  • 接收数据(RXD)这条线用于两个源之间的数据传输。一个例子是从调制解调器接收的数据传输到计算机。

  • 传输数据(TXD)这是实际承载传输数据的线路。

  • 数据终端就绪(DTR),这是表明计算机已准备好进行传输的信号。

  • 系统接地(GND)是指与地面的物理连接,用于测量电路中电压的基线或用于返回电流的共享路径。

与DTR信号相比,数据准备就绪(DSR),该信号通知计算机或终端调制解调器正在运行并且能够接收数据。

对于此信号,需要发送请求(RTS)正电压,以允许执行发送请求(RTS)。这表明在数据集和数据终端之间可以进行无干扰的传输。

在数据终端和调制解调器之间建立连接后,清除发送(CTS)发送此信号,以确认数据终端已确认可以开始通信。

振铃指示器(RI)的作用是提醒运行数据集的调制解调器已检测到低频。该信号只是警告数据终端,而不会影响设备之间的数据传输。

引脚分配通过2和4个触点连接到DB9和DB25连接器

19314575-34577b03d22c0947
图2是RS485引脚DB9连接器的RS485接线图

19314575-9253fd073c926d78
图3是25针RS485引脚半双工和全双工引脚连接器的引脚图

DB25针的TxD +和TxD-线传输发送数据,而RxD +和RxD-线包含接收数据。由于差分信号原因,这些信号的传输距离更大。

RS485接口实现在更远的距离和更好的数据速率的性能上,比RS232协议传输方式更优越。最长10米的距离支持30-35 Mbps的传输速度。在长达1200米的距离上可以实现100Kbps的数据速率。RS485主要用于利用其平衡差分接口的多点配置中。

如RS485电缆引脚排列中所示,该接口具有差分配置的所有信号。

  • CTS+CTS-以及RTS+RTS-信号都被用作握手控制信号。

  • TxD+TxD-执行数据传输。

  • RxD+RxD-是用于收集数据的行。

    多点配置可将多达32个设备与一个控制主设备连接。VSAT NMS(网络管理系统)就是一个例子。在此实现中,在PC上运行的软件可以监视和控制各种子系统。其中包括MUX,调制解调器,RF上/下变频器以及其他网络组件。为了使这种类型的实施正常工作,在运行NMS应用程序的PC以及所有连接的子系统上,需要正确接线的RS485连接器。

RS485接口说明

RS485(EIA485)接口已被证明具有极强的鲁棒性,并且由于其多点拓扑结构而成为工业上最流行的通信协议。RS422协议与RS485的相似之处在于两者都使用差分信号进行数据传输。

RS485有两种类型:

  1. 半双工RS485具有2个触点
  2. 在全双工模式下使用RS485 4个触点

当需要能够同时发送和接收数据时,可以使用全双工模式。在半双工模式下,只能在任何给定时间发送或接收数据。

  • 线路上的电压范围为-7 V至+12V。

  • 没有用于实现RS485协议的特定连接器类型,但是在大多数情况下,都使用DB9连接器或端子块。

  • 特定的RS485连接器可能具有不同的引脚排列。您将能够根据设备随附的文档确定实际配置。

19314575-2b7ff7b64458a73c
图4:用2个触点连接RS485设备——RS485引脚半双工分配
19314575-a3d85ba133b19df7
图5:用4个触点连接RS485设备——RS485引脚全双工分配