数据采集硬件上无内置冷端补偿 (CJC)

更新 Aug 25, 2026

环境

硬件

  • CompactDAQ Chassis
  • Temperature Input Device

软件

  • Measurement & Automation Explorer (MAX)
  • LabVIEW

驱动

  • NI-DAQmx

我正在使用连接到一个没有内置冷端补偿(CJC)的NI DAQ 硬件的热电偶测量温度。由于该硬件并非专门为温度测量而设计,因此我需要使用外部温度传感器手动配置 CJC。我希望能够使用单独的模拟输入通道作为 CJC 源,而不是使用内置的 CJC 传感器,但我不知道该如何配置。

NI-DAQmx 支持对没有内置 CJC 传感器的硬件进行热电偶测量。它使用外部温度传感器作为 CJC 源,而这可以通过 NI Measurement & Automation Explorer (NI MAX) 或 LabVIEW 项目进行配置。
 
NI Measurement & Automation Explorer (NI MAX)中配置的通道是系统级的,并且独立于应用程序之外,这使得它们易于在多个程序中进行验证和重用,但部署和版本控制较为困难。在LabVIEW 项目中配置的通道是应用程序级的,这也提高了可移植性、源代码控制和部署一致性,但它们需要应用程序在运行时管理和验证热电偶和外部 CJC 配置。

使用 NI-DAQmx 全局虚拟通道在 NI MAX 中配置 CJC 通道

  1. 打开NI Measurement & Automation Explorer (NI MAX)。
  2. 配置树(左侧)中展开数据邻居部分。
  3. 右键单击数据邻居 >> 新建... >> NI-DAQmx 全局虚拟通道。
  4. 右键单击NI-DAQmx 全局虚拟通道,然后从快捷菜单中选择“创建新的 NI-DAQmx 通道...”
  5. “创建新配置”向导中,选择“采集信号”>>“模拟输入”>>“温度”
  6. 选择将用于 CJC 通道的正确传感器类型。
  7. 选择传感器类型后,配置向导可能会进入下一步。
    1. 如果向导没有继续,请按“下一步”按钮。
  8. 选择CJC传感器所连接的物理通道。
  9. 按“下一步”按钮,为 CJC 通道命名(例如 CJC 传感器)。
  10. 按下“完成”按钮。
  11. 运行任务并验证测量结果。

全球渠道 CJC 传感器

在 LabVIEW 项目中配置 CJC 通道

  1. 打开 LabVIEW 项目。
  2. 右键单击要访问 DAQ 硬件的终端或设备,然后从快捷菜单中选择“新建>>NI-DAQmx 通道”
  3. 请按照“使用 NI-DAQmx 全局虚拟通道在 NI MAX 中配置 CJC 通道”部分中的步骤 5 及后续步骤进行操作。
  4. 退出“创建新...”配置向导后,NI-DAQmx 通道将显示在 LabVIEW 项目中。
  5. 保存 LabVIEW 项目。

在 LabVIEW 中使用 CJC 通道

在创建 NI-DAQmx 通道后,您需要配置NI-DAQmx Create Channel.vi以便能够将其用于冷端补偿 (CJC)。您需要配置两个输入: cjc channelcjc source 。使用NI-DAQmx Create Channel.vi 配置用于测量热电偶:

你会看到两个输入框:

在下面的示例截图中,已为两个输入创建了常量。cjc 源输入设置为通道,cjc 通道设置为在 LabVIEW 项目或 NI MAX 中创建的 NI-DAQmx 通道: