Compact DAQ 을 사용한 아날로그 입력에서 NI-9233의 동기화
하드웨어: CompactRIO>>Analog Input Modules>>NI 9233
문제점: cDAQ-9172 섀시에 아날로그 입력모듈 뿐 아니라(예, NI-9205 또는 NI-9215) NI-9233 모듈도 가지고 있습니다. 그런데 그 두 모듈을 이용한 측정을 동기화 하고 싶습니다. 그러나, 동일한 태스크에 두 모듈을 위치시키고 측정하면, 두 웨이브폼 사이에 오프셋이 발생하는 것을 볼수가 있습니다. 어떻게 하면 웨이브폼이 동일하게 나오도록 측정값을 동기화시킬수가 있습니까?
솔루션: NI-9233은 델타-시그마 컨버터를 사용하고 아날로그 데이터를 읽어들이기 위해 오버샘플 클럭을 사용합니다. 그런데 내부에 아날로그 디지털 필터링 때문에 고유의 입력 지연이 존재하게 됩니다. 모듈이 동시샘플링을 사용하므로, NI-9233의 각각의 채널은 동기화 될 것입니다. 그러나, 만약 다른 AI 모듈에서도 데이터를 읽어들인다면, 일정한 오프셋이 발생할 것입니다.
델타-시그마 입력 지연에 대해서는 아래 링크되어 있는 NI-9233 User Guide and Specifications 에서 찾으실수 있습니다. 샘플링 레이트(fs)가 25kS/s 이거나 그 이하이면, 지연은 12.8/fs 이고, 더 빠른 샘플링 레이트에 대해서는 지연이 9.8/fs 입니다. 내부 샘플 클럭에 대해서 저적한 데이터 레이트를 선택하시려면, 제품의 세부사항을 참고하시기 바랍니다.
분석과 디스플레이에 대한 신호를 맞추시려면, 웨이브폼의 t0를 오프셋과 동일한 값으로 바꾸어 줌으로써 신호를 이동시키실 수 있습니다.
LabVIEW 에서는, 아래에서 보시는 바와 같이
웨이브폼 구성요소 얻기(get waveform components) 와
웨이브폼 만들기(build waveform) 함수를 사용하여 t0 값을 바꾸어주실수 있습니다.:
다음 그림을 통해 신호가 어떻게 보이게 되는지 이전과 이후의 예를 보실수가 있습니다.:
관련 링크: Product Manuals: NI 9233 Operating Instructions (October 2006)
첨부: - Align Signals Algorithm.JPG - Align Signals Front Panel.JPG
리포트 날짜: 11/20/2006
마지막 업데이트: 02/08/2007
문서 번호: 43J65CAY
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.