내장된 CJC가 없는 DAQ 하드웨어의 냉접점 보상 (Cold Junction Compensation; CJC)

업데이트 됨 May 15, 2023

환경

하드웨어

  • CompactDAQ Chassis
  • Temperature Input Device
  • NI-9213
  • NI-9217

소프트웨어

  • Measurement & Automation Explorer (MAX)
  • LabVIEW

  • 모듈에 냉 접점 보상 (CJC)을 설정하려고 합니다. CJC에 내장되어 있지 않습니다. 그러한 설정이 가능합니까? 그렇다면 어떻게 해야 합니까?
  • 온도 측정용이 아닌 카드로 온도를 측정하려고 합니다. 따라서 CJC를 수동으로 설정해야 합니다. 어떻게 해야 합니까?
  • 내장된 CJC 채널이 아닌 외부 CJC 채널을 사용하고 싶습니다. 어떻게 해야 합니까?

내장된 CJC 없이 DAQ 하드웨어에서 냉접점 보상 (CJC)을 사용하려면 다음 옵션 중 하나를 수행할 수 있습니다.

옵션 A : NI MAX를 사용하여 CJC 구성

  1. NI MAX를 열고 DAQ 디바이스에서 태스크를 생성하십시오.
  2. 동일한 작업에 여러 온도 측정을 추가합니다.
  3. CJC를 구현하려는 가상 채널을 선택하십시오.
    1. 채널 설정 목록에서 CJC 채널은 CJC 채널을 사용하려는 다른 채널보다 위에 있어야합니다. CJC 채널을 목록 맨 위에 두는 것이 가장 좋습니다 (이미지 참조).
  4. CJC 소스에서 채널을 선택합니다.
  5. CJC 채널 드롭 다운을 선택합니다. 여기서 선택할 수 있는 옵션은 작업에 대한 다른 가상 채널입니다. 이 선택된 채널은 2 단계에서 선택한 활성 가상 채널의 값을 보정하는 데 사용됩니다.
  6. CJC 채널이 물리적으로 적절한 위치를 측정하고 있는지 확인하십시오. 열전대와 주 측정 채널의 아날로그 입력 사이의 연결에서 온도를 측정해야 합니다.

옵션 B : LabVIEW를 사용하여 CJC를 구성합니다.
  1. LabVIEW VI의 블록 다이어그램 열기
  2. DAQmx Create Virtual Channel VI를 코드에 추가하고 Analog Input-> Temperature-> Thermocouple 옵션을 선택하십시오.
  3. VI 구성:
    1. 최대값과 최소값 선택합니다.
    2. 열전대 (TC)가 연결된 물리적 채널을 선택합니다.
    3. CJC 채널 온도 단위의 단위에 맞는 온도 단위를 선택하십시오. (포인트 g를 살펴보십시오.)
    4. 열전대 유형 선택합니다.
    5. CJC 소스 "채널"로 선택합니다.
    6. 드롭 다운 메뉴를 열고 찾아보기를 클릭한 다음 새로 만들기 -> 최대 채널을 클릭하여 CJC 채널에 대한 새로운 글로벌 가상 NI DAQmx 채널을 생성합니다.
    7. 신호 획득-> 아날로그 입력-> 온도를 클릭하여 이 채널을 구성하고 온도 센서 종류를 선택합니다. 그런 다음 이 센서가 연결된 물리적 채널을 선택하고 글로벌 가상 NI DAQmx 채널의 이름을 입력하십시오. 그런 다음 마침을 클릭하고 단위와 같은 센서 설정을 더 적게 구성합니다. 확인을 클릭한 후 이 채널을 열전쌍의 CJC 채널로 선택할 수 있습니다.

추가 정보

측정을 위해 두 번째 온도 센서를 사용하여 열전대의 냉접점 보상에 필요한 온도를 정의합니다.
이 수집된 데이터에 관심이 있다면 저장하고 두 번째 가상채널 생성 VI를 코드에 추가할 수도 있습니다. 이것을 시도하면 My NI DAQmx Task에 Error -200072가 표시됩니다.