RS-422是一种差分信号标准,支持全双工通信(即可以同时收发数据),因此接线时需要正确交叉收发通道。

核心原则是:一端的发送端(Tx+, Tx-)必须连接到另一端的接收端(Rx+, Rx-)

由于DB9公头和DB9母头对接,这通常意味着需要制作一条“直连”的电缆,但信号线在内部是交叉的。这种连接方式通常被称为 “空Modem”连接方式


RS-422 DB9 引脚定义(常见标准)

首先,我们需要确认一个常见的DB9引脚定义。RS-422没有像RS-232那样统一的DB9标准,但以下是一种非常常见的定义:

  • DB9 公头 (针) 和 DB9 母头 (孔) 的引脚编号顺序是相反的,但信号名称是固定的。请务必对照实物确认引脚编号。

引脚编号 信号名称 全称 描述
1 Tx- Transmit Data - 发送数据(负)
2 Tx+ Transmit Data + 发送数据(正)
3 Rx+ Receive Data + 接收数据(正)
4 n/c Not Connected 未连接
5 GND Signal Ground 信号地
6 n/c Not Connected 未连接
7 Rx- Receive Data - 接收数据(负)
8 n/c Not Connected 未连接
9 n/c Not Connected 未连接

重要提示: 请务必首先查阅您设备的说明书来确认其DB9接口的引脚定义,因为不同厂商的定义可能存在差异。上述定义是业界常用标准,但非唯一标准。


接线方法:DB9公头 对 DB9母头

根据“发送接接收”的原则,接线表如下:

端 A (DB9 公头) 信号 端 B (DB9 母头) 信号 连接说明
引脚 1 Tx- 连接至 引脚 7 Rx- 发送负 接 接收负
引脚 2 Tx+ 连接至 引脚 3 Rx+ 发送正 接 接收正
引脚 3 Rx+ 连接至 引脚 2 Tx+ 接收正 接 发送正
引脚 7 Rx- 连接至 引脚 1 Tx- 接收负 接 发送负
引脚 5 GND 连接至 引脚 5 GND 信号地 接 信号地

接线示意图:

text

设备 A (DB9 公头)                        设备 B (DB9 母头)
-----------------------------------------------------------------
[Pin 1 (Tx-)]  <----------------------->  [Pin 7 (Rx-)]
[Pin 2 (Tx+)]  <----------------------->  [Pin 3 (Rx+)]
[Pin 3 (Rx+)]  <----------------------->  [Pin 2 (Tx+)]
[Pin 7 (Rx-)]  <----------------------->  [Pin 1 (Tx-)]
[Pin 5 (GND)]  <----------------------->  [Pin 5 (GND)]

关键要点与注意事项

  1. 确认引脚定义是第一要务: 再次强调,必须根据您实际设备的资料来接线。如果定义错误,轻则通信失败,重则可能损坏设备接口。

  2. 差分信号线要成对连接: 确保 Tx+ 和 Tx- 作为一对,同时连接到对端的 Rx+ 和 Rx-。不要接反极性(例如Tx+接到Rx-),否则通信距离和抗干扰能力会急剧下降。

  3. 信号地(GND)必须连接: 虽然RS-422是差分传输,抗共模干扰能力强,但连接信号地可以为共模信号提供返回路径,提高通信的稳定性和可靠性,尤其是在通信距离较长或地电位有差异时。

  4. 线缆选择: 对于长距离通信,建议使用特性阻抗为120Ω的双绞屏蔽线缆,并且将屏蔽层单端接地,以获得最佳的噪声抑制性能。

  5. 终端电阻: 在高速或长距离通信时,为了消除信号反射,需要在电缆远端的接收端(即一对差分线上)并联一个与电缆特性阻抗匹配的终端电阻,通常为120Ω。如果通信距离短、速率低,可以不加。

总结

最简单的记忆口诀是:“发对收,正对正,负对负,地连地”

按照上述表格进行接线,即可实现两个RS-422设备的点对点全双工通信。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐