检查端口健康状况的方法包括硬件 COM 端口测试仪、空调制解调器连接、环回连接器,甚至像回形针这样简单的工具。在大多数情况下,你只需要一台电脑,可能再加几根串行电缆。了解如何运行每项测试,并最大化你获得的数据准确性。
尝试串口测试软件
在开始测试之前,建议您试用我们的串口测试软件—Serial Port Monitor。该应用提供多种显示模式,帮助您充分利用测试数据。它支持保存日志并对比以往会话。还可以同时跟踪多个端口。
Serial Port Monitor 提供免费试用—只需下载应用,即可使用 14 天,并享有全部端口跟踪功能。不过,购买 Pro 许可证后,您还可以开始使用高级发送对话框(Advanced Send Dialog)该对话框支持以任意格式发送数据、直接发送文件,以及按固定间隔重复发送消息。这将为您提供一整套用于数据仿真的工具。此外,您还可以重复发送先前会话中发送过的任何消息—自动化测试的终极形式!
Serial Port Monitor 兼容较旧与较新的 Windows 版本,从 Vista 一直到 Windows 11,并且还支持 Windows Server 2008-2022 和 ARM Windows。
如何使用我们的串口测试软件
1. 下载并安装串口监视器。
2. 从菜单栏开始新会话。
3. 通过选择所有必要的可视化工具来设置会话。
4. 向正在跟踪的端口发送一条或多条消息。在本例中,我们将使用“echo”命令。
5. 检查所选可视化器的输出。
6. 从菜单栏保存会话,以便稍后重新检查并比较日志。
端口环回测试
通过回环连接进行串口测试,可在无需额外设备或端口的情况下检查其数据线和信号线的功能。本质上,由于其 TX-RX(发送 – 接收)线路相连,端口将与自身进行通信。
上图显示了哪些触点或引脚需要短接。较细的线是可选的,因为它们连接的是用于握手的线路。请注意,母接口—也就是屏蔽层内有塑料内衬的那种—用这种方式更容易测试,因为引脚孔可以用回形针或一段导线连接。另一方面,公接口将需要一根跳线,或者让测试人员用螺丝刀接触到所需的引脚—如果螺丝刀打滑,也会干扰测试。
端口回环测试的成功结果是接收到与你发送的相同消息。最好在一段时间内发送大量数据,以对端口进行压力测试,并捕捉任何可能不会在单次发送中显现的缺陷。
如何运行端口回环测试
1. 找出你正在测试的串行端口类型。
2. 按照示意图连接数据线,并可选地连接握手线。
3. 打开串口监视器并开始跟踪该端口。
4. 向端口发送消息并检查响应。
主机回环测试
如果你的主板上有两个串口,或者有一个 USB 转串口适配器,就可以运行主机回环测试。有两个好处—第一,你可以分别跟踪输入和输出,并且可以双向发送消息,以分别测试端口。第二,你不需要摆弄家用物品并冒着损坏端口的风险。
对于大多数计算机和适配器,你需要一根母对母的零调制解调器电缆,如上图所示。
硬件 COM 端口测试仪
在端口不属于计算机,或者计算机无法访问的情况下,可能需要使用硬件串口测试仪,也称为断线测试仪(breakout tester)这些设备可以插在两个串口设备之间,并显示哪些线路处于活动状态。此外,更复杂的设备(如上图所示的 OONO F-1023)允许阻断线路,并提供用于直接连接的针孔接口。
此类设备的作用也可以由 Arduino 等便携式微控制器来实现。不过,专用设备已针对由信号线提供的电力进行优化运行,因此不需要额外的外部电源。另一方面,微控制器可以被编程以执行更复杂、更具体的测试,并且还可通过增加 WiFi 功能实现远程测试。
常见问题
RS232 端口可能由于一些负面影响或误用而发生故障。不幸的是,并不总能明显看出问题出在 COM 接口还是连接到其上的外部设备。
一款实用的 COM 端口测试 程序可以帮助你检查任何 COM 端口的可用性,并防止任何可能的问题。
✔ 多功能性。 该软件可应用于各种各样的使用场景。它能够监控、读取、记录、保存并分析通过指定 COM 端口或多个端口的串行数据。此外,该应用还允许您以不同格式(字符串、二进制、八进制、十进制、十六进制或混合)模拟向所需端口发送数据。
✔ 可靠性。 Serial Port Tester 是一款稳定的实用工具,可在所有版本的 Windows 操作系统上同样良好地运行,包括 Windows 10(x32 和 x64)更棒的是,该应用的所有内部驱动程序均已进行数字签名。
✔ 易用性。 该程序的开发人员为应用提供了直观的 GUI,使 COM 端口测试过程尽可能简单高效。
环回测试是一种用于排查 RS232、RS422 和 RS485 通信问题的常用方法。它使你无需连接额外硬件即可识别串口、线缆或生成请求的应用程序中的问题。在环回测试的帮助下,你可以模拟一个完整的通信回路。所需做的只是临时连接正确的引脚,使信号能够在同一 COM 接口上发送和接收。
只需按照以下步骤检查串行端口:
“控制面板 > 设备管理器 > 端口” 您系统的 COM 端口将会显示。