我应该使用交叉(Null Modem)还是直连(Straight Through)串口连接线?

更新 Jul 14, 2023

适用于

硬件

  • Serial Cable

驱动

  • NI-VISA

问题详述

我想用计算机的内置串口与其他串口设备进行通信,且我同时拥有交叉线以及直连线。这两种线材之间有什么区别,我应该如何选择?

解决方案

当您需要直接通过计算机串口与数据终端设备(Data Terminal Equipment)进行通信时应选择交叉线(也被称为对绕线)。使用交叉线将信号传送方的传送(TX)引脚与信号接收方的接收(RX)引脚连接。类似地,信号接收方的传送引脚也应与信号发送方的接收引脚相连。以下是两种常见的交叉线布线:
简单交叉线(Simple Null Modem Cable)
 

若要启用两个设备之间的握手协议,必须将其中一个设备的请求发送(RTS)引脚连接至另一个设备的清除发送(CTS)引脚。
全交叉线带有握手协议(Null Modem Cable with Handshaking)
当您需要与数据通讯设备(DCE)通讯时,应使用直连线。在这种情况下,TX-RX和RTS-CTS引脚没有被交叉连接,因此称作直连线缆。
简单直连线(Simple Straight Through Cable)

相关信息

计算机的内置串口是数据终端(DTE)设备。调制解调器(数据机)和打印机则是数据通讯设备。请注意,一个带有串口的仪器可以是数据终端(DTE)或数据通讯(DCE)设备。通常建议查阅仪器的用户手册来确认该仪器属于哪一类设备。

若要判断您的缆线属于交叉线或直连线,您可以在ni.com上搜索该产品的部件号(part number),其产品说明会告知此产品是否属于交叉线。或者,您可以使用手持式数字万用表测试串口线缆个别引脚的连续性。若线缆上每个引脚都能在通电状态下连接至另一端的对应引脚,即:引脚1至引脚1,引脚2至引脚2等,则该线缆时直连线。