CompactRIO 전압 입력 모듈에서 차동 모드 사용

업데이트 됨 May 13, 2024

해당 제품

하드웨어

  • NI-9205
  • NI-9206
  • NI-9209
  • CompactRIO Chassis

문의사항

CompactRIO에서 NI-9205/NI-9206/NI-9209를 사용하여 어플리케이션을 생성하려고 합니다. NI 문서에는 해당 제품들을 32 개의 단일 종단 채널 또는 16 개의 차동 채널로 설정할 수 있다고 명시되어 있습니다. 모든 채널을 차동 모드로 설정했지만 코드상으로 32 개 채널 모두에 대해 I/O 노드를 사용할 수 있습니다. 이것이 어떻게 가능한가요?

해결책

NI-9205/NI-9206/NI-9209의 각 채널은 차동 연결 쌍의 일부로써 사용되거나 단일 종단 측정에 사용될 수 있습니다. 이러한 채널 설정은 아래 그림과 같이 LabVIEW 프로젝트의 모듈 프로퍼티(Module Properties)에서 가능합니다. 모듈 프로퍼티는 프로젝트 창에서 모듈을 마우스 오른쪽 버튼으로 클릭하고 Property를 선택하여 열 수 있습니다.

 
각 아날로그 입력 채널 (AI0-AI31)에는 측정 방법을 선택할 수 있는 터미널 모드(Terminal Mode) 드롭 다운 메뉴가 있습니다. 아날로그 측정시 올바른 접지 참조 방법에 대한 가이드는 Developer Zone Tutorial : 아날로그 신호: 필드 와이어링, 노이즈 에서 가져온 하기 테이블을 참조하십시오.
 

 
모듈 프로퍼티에서 차동 모드 (DIFF) 설정은 채널 AI0-AI7 및 AI16-AI23에서만 선택할 수 있습니다. 이 채널을 차동 모드로 선택하면 채널 번호 + 8 (AI"x" + 8)이 참조되는 터미널이 됩니다. 따라서 채널 AI8-AI15 및 AI23-AI31은 음의 신호 입력과 일치하므로 차동 모드를 선택할 수 없습니다. 차동 연결 쌍에 대한 참조는 NI 9205 시작하기 가이드 의 14-15 페이지를 참조하십시오.

차동 측정 값을 얻으려면, 양의 신호에 해당하는 I/O 노드를 읽어야합니다. 예를 들어, AI0 및 AI8을 사용하여 차동 신호를 측정 할 때 하드웨어는 AI0 (AI+) 및 AI8 (AI-) 신호 간의 차이를 측정하고 이 측정값을 AI0에 해당하는 I/O 노드에 출력합니다. 이 경우 AI+ 채널(예시의 경우 AI0)의 프로퍼티 설정이 적용되며,  AI- 채널 (AI8)에 대한 프로퍼티 설정은 무시됩니다.

차동 모드로 결선 후 AI8 (AI-)에서 입력값을 수집하면 잘못된 접지 설정으로 인해 올바르지 못한 데이터가 수집됩니다. 그러나 RSE 또는 NRSE 모드로 결선된 경우 AI8 I/O 노드로 단일 종단 데이터를 읽을 수 있습니다.