스캔 인터페이스를 사용하여 NI 94xx 디지털 입력 모듈로 주파수 측정하기

업데이트 됨 Nov 27, 2023

환경

소프트웨어

  • LabVIEW Full
  • LabVIEW Base

드라이버

  • NI-RIO (Legacy)

CompactRIO(cRIO)에서 특수 디지털 모드(Specialty Digital Modes)를 사용하여 NI 94xx 디지털 입력 모듈로 카운터 또는 주파수 측정을 하고 싶지만 측정을 시도하면 데이터 값이 모두 0으로 측정됩니다. 카운터 측정을 위해 모듈을 어떻게 구성해야 합니까?

NI 94xx 디지털 입력 모듈에 특수 디지털 모드(Specialty Digital Modes)를 사용하려면 다음 단계를 수행하십시오.
  1. Understanding NI CompactRIO Scan Mode 링크를 참고하여 CompactRIO 프로젝트를 스캔 모드로 설정하십시오.
  2. 아래 그림과 같이 프로젝트를 설정하십시오. 94xx 디지털 입력 모듈이 FPGA 타겟이 아닌 cRIO 섀시 섹션 아래에 있는지 확인하십시오. 설정이 완료되면 스캔 모드를 사용할 수 있습니다.
  1. 프로젝트에 있는 모듈을 마우스 오른쪽 버튼으로 클릭한 뒤 프로퍼티(Properties)를 선택하면 C 시리즈 모듈 속성(C Series Module Properties) 창이 나타납니다. 아래 그림과 같이 특수 디지털 구성(Specialty Digital Configuration) 카테고리를 선택하십시오. 여기서 4개의 디지털 카운터 측정 모드와 구적 엔코더 모드 중 하나를 선택할 수 있습니다. 아래 두 그림은 CTR0을 Count Edge 모드로 설정하고 CTR1을 Frequency Measurement 모드로 설정하는 방법을 보여줍니다.

참고 : 각 구성 옵션에 대한 자세한 내용을 보려면 창의 오른쪽 하단에 있는 도움말(Help)을 클릭하십시오.


참고 : 주파수 타임베이스 값이 커질수록 보다 안정적인 측정은 가능하지만 업데이트 빈도 수는 줄어들게 됩니다.
  1. 카운터 값을 읽을 수 있는 리얼 타임 호스트 VI를 생성하십시오. 아래의 VI는 숫자 데이터 뿐만 아니라 차트에 카운터 데이터를 표시하는 간단한 VI를 보여줍니다.

아래 그림 프런트 패널 하단 차트에 카운터 데이터가 표시됩니다. 이 경우 500Hz 신호가 CTR0 및 CTR1에 모두 연결되므로 동일한 신호에 대한 카운터 및 주파수 측정 값을 모두 볼 수 있습니다. 상단 차트는 신호의 주파수가 약간의 지터(소프트웨어 타이밍 사용)와 함께 약 0.5kHz 였음을 보여줍니다. 또한 예상대로 카운터 값이 일정한 비율로 증가하는 것을 볼 수 있습니다.

Additional Information

NI 9403, 9425 및 9426 모듈은 특수 디지털 구성(Specialty Digital Configuration)을 지원하지 않습니다. 각 디지털 입력 모듈에 대해 지원되는 기능을 알아 보시려면 C Series Module Support for Specialty Digital Functions in Scan Mode 링크를 참조하십시오.