测试 NI 模块的计数器功能

更新 Oct 2, 2024

环境

硬件

  • Counter/Timer Device
  • PXI Counter/Timer Module
  • Multifunction I/O Device

我有一个 PCI(e) 或 PXI(e) 66xx 计数器/定时器模块或具有计数器功能的 USB-6xxx 多功能 I/O模块。若我想确保计数器正常工作,我该如何测试我的设备,以确认其是否能够按预期工作?是否有任何推荐的故障排除步骤?

通常,任何带有内置计数器的 PCI(e) 或 PXI(e) 计数器或定时器模块或 USB-6xxx 多功能 I/O 模块的计数器功能都可以使用 NI MAX 测试面板中的计数器 I/O选项卡进行测试在以下步骤中,我们将以 PCI(e) 或 PXI(e) 卡为例 (备注:以下相同的步骤也适用于 USB 设备)。

1. 打开 NI MAX后,查看该模块是否正常出现在设备和接口中。

2. 在NI MAX中选择该模块并点击自检。

3. 点击测试面板。


4. 您可以使用计数器 I/O选项卡来测试模块的内部计数器。接着,您可以点击通道名称的下拉列表,选择要测试的计数器。这些计数器将是模块具有的内部硬件设备,而不是物理端口/终端。

5. 请选择模式 >> 边沿计数以确保计数器作为输入设备。若您有兴趣想要测量计数器的输出能力,请点击模式 >> 选择脉冲序列生成

  • 对于边缘计数任务,请在边缘源下选择要用于测试模块的物理引脚。您可以使用 PFI 线*来连接脉冲序列或编码器信号,并检查计数器是否显示计数的边缘(请记得点击“开始”来采集脉冲)。
  • 对于脉冲序列生成任务,您将需要使用特定计数器的默认引脚**。例如,NI 6612 中计数器 0 的默认端子是 PFI 36(请记得点击“开始”来生成脉冲)。
测试面板-计数器输出.png

*注意:请参阅模块的规格来查找 PFI 线和物理端口之间的映射。例如,PFI 1 映射到NI 6612的 引脚 44。

**注意:当使用测试面板执行脉冲序列生成任务时,您将无法更改脉冲端子

6. (如果您的模块有数字 IO)使用数字 I/O选项卡测试模块的数字线路。选择方向指示端口是输入还是输出,选择状态部分将显示输入或允许更改输出(取决于为引脚选择的方向))。请记得点击“开始”来生成数字信号。

附加信息

您还可以按照以下步骤使用 LabVIEW 测试模块:

1. 打开 LabVIEW 并转到帮助 -> 查找范例。

2. 在 NI 范例查找器中,导航至硬件输入和输出 >> DAQmx >> 计数器输入 >> Counter – Count Edges .vi。

3. 使用解决方案部分第5个步骤中所使用的相同配置,运行范例来验证模块的功能。