블로그

Moku:Pro 및 LabVIEW용 다중 계측기 모드를 통한 테스트 장비 구성 확장

통과/실패 검증 테스트를 위해 다중 기구 데이터 수집을 완전히 자동화하는 방법을 알아보십시오.

개요

끊임없이 진화하는 장치 테스트 및 검증 환경에서 엔지니어는 효율성을 높이고 비용을 절감하며 역동적인 프로젝트 요구에 적응할 수 있는 혁신적인 방법을 지속적으로 모색합니다. 간소화된 다중 장비 테스트를 가능하게 하는 강력한 솔루션 중 하나는 다중 기구 모드 for Moku:Pro LabVIEW는 현대적인 디지털 우선 테스트 접근 방식의 요구에 맞게 하드웨어 계측 기능을 재정의하는 조합입니다.

자동화된 다중 기구 테스트 플랫폼 활용하기

다중 계측기 모드를 사용하면 FPGA 리소스를 여러 슬롯으로 효율적으로 분할하여 최대 1개의 계측기를 동시에 원활하게 배포할 수 있습니다(그림 XNUMX). 이러한 확장성은 이전에 독립형 계측기에서는 달성할 수 없었던 복잡한 테스트 시나리오에 대한 문을 열어주는 동시에 하드웨어 리소스를 간소화합니다. 수동 테스트에서 자동 테스트로 전환할 때 소프트웨어 정의 계측은 수동 개입을 위한 직관적인 사용자 인터페이스와 강력한 API 사이의 격차를 해소하여 반복 테스트와 장치 검증을 완전히 자동화합니다.

그림 1: 다중 계측기 모드인 Moku:Pro는 파형 발생기, 오실로스코프, 스펙트럼 분석기 및 데이터 로거를 동시에 배포하여 실시간 신호 생성, 시간 영역 분석, 주파수 영역 분석 및 데이터 캡처를 활성화할 수 있습니다.

LabVIEW를 통해 테스트 시스템 구현

공통 테스트 및 측정 프로그래밍 환경인 LabVIEW를 활용하면 여러 계측기를 동시에 생성, 모니터링 및 제어하는 ​​동시에 중요한 결과에 대한 실시간 액세스를 제공할 수 있습니다. 다중 계측기 모드에서는 계측기 간의 신호 라우팅이 FPGA 내에서 내부적으로 발생하여 무손실 상호 연결이 보장됩니다. 다수의 계측기 입력 및 출력을 아날로그 입력 및 출력으로 라우팅하는 보다 복잡한 설정이 있는 경우에도 모든 신호 라우팅을 내부적으로 수행할 수 있습니다. 이러한 상호 연결은 입력, 출력 및 계측기 간에 임의로 라우팅될 수 있습니다.

맞춤형 LabVIEW 설정(그림 2)에서 다중 계측기 모드가 소프트웨어 정의된 기능을 완벽하게 통합하는 방법을 살펴봅니다. 파형 발생기, 오실로스코프, 스펙트럼 분석기데이터 로거 Moku:Pro용 악기. 파형 발생기는 시간 영역 분석을 위해 오실로스코프로 라우팅되는 테스트 신호를 생성하는 동시에 스펙트럼 분석기는 주파수 영역 관점을 제공합니다. Data Logger는 분석 및 문서화를 위해 데이터를 효율적으로 기록합니다.

그림 2: 여러 계측기 결과를 실시간으로 표시하기 위한 맞춤형 LabVIEW 그래픽 사용자 인터페이스(GUI).

핸즈프리 검증을 강화하기 위해 구성 가능한 임계값을 통해 테스트 한계를 조정할 수 있습니다. 오실로스코프 및 스펙트럼 분석기의 데이터에 실시간으로 적용되는 이러한 임계값은 초과 시 경보를 트리거하여 통과/실패 검증을 단순화합니다.

그림 3의 LabVIEW 블록 다이어그램은 다중 계측기 모드, 개별 계측기 슬롯 및 병렬 코드 블록을 구성하여 XNUMX개의 Moku 계측기를 모니터링하고 제어하는 ​​간단한 프로세스를 보여줍니다. 이 접근 방식을 사용하면 추가 계측이 필요하지 않으므로 비용 효율적이고 리소스 효율적인 솔루션이 됩니다.

그림 3: 여러 Moku:Pro 계측기를 제어하기 위한 LabVIEW 블록 다이어그램.

주요 구성 요소

파형 발생기

  • 이 블록을 사용하면 테스트 신호의 진폭과 주파수를 실시간으로 구성할 수 있습니다. 생성된 신호는 오실로스코프, 스펙트럼 분석기 및 데이터 로거로 공급됩니다.

XNUMXD덴탈의 오실로스코프

  • 실시간으로 신호를 모니터링하는 동시에 과전압 이벤트를 감지하기 위한 전압 임계값을 포함하여 시간 영역 표시에 대한 경보 및 임계값을 구성합니다.

XNUMXD덴탈의 스펙트럼 분석기

  • 실시간 신호 모니터링을 통해 이벤트 감지를 위한 진동수 임계값을 포함하여 진동수 영역 표시에 대한 경보 및 임계값을 사용자 정의합니다.

XNUMXD덴탈의 데이터 로거

  • 두 알람이 모두 트리거되면 표시할 매개변수를 구성하고 데이터 로깅을 중지하도록 시스템을 설정합니다.

이 구성을 사용하면 단일 장치에서 맞춤형 테스트 시스템을 사용할 수 있어 여러 테스트 장비가 필요한 자동화된 장치 검증에 이상적입니다. 소프트웨어 정의 계측기 플랫폼을 활용하면 여러 계측기를 동시에 실행할 수 있으며, LabVIEW와 같은 일반적인 자동화 도구를 통해 신호를 동시에 생성, 확인 및 처리할 수 있습니다. 고도로 재구성 가능한 하드웨어를 사용하여 실시간 맞춤형 측정을 수행한다는 것은 시스템이 사용자와 함께 발전할 수 있다는 것을 의미합니다. 테스트 요구 사항이 필연적으로 변경될 때 요구 사항에 맞게 시스템을 쉽게 조정할 수 있습니다. 추가 실시간 데이터 처리를 통해 테스트 지표를 기준으로 평가하고 하드웨어 제어, 출력 신호 업데이트 또는 테스트 시퀀스 수정을 위한 결정 지점을 제공할 수 있습니다. 모두 하나의 장치로 가능합니다. 

다중 계측기 모드와 LabVIEW의 통합을 통해 단일 디바이스에서 맞춤형 테스트 시스템을 생성할 수 있으며, 이는 여러 테스트 계측기가 필요한 자동화된 디바이스 검증에 적합합니다. 소프트웨어 정의 계측을 활용하면 여러 계측기를 동시에 실행할 수 있습니다. 신호를 동시에 생성, 확인 및 처리합니다. 테스트 요구 사항이 발전함에 따라 시스템을 조정합니다. 실시간 데이터 처리를 통해 단일 장치를 통해 편리하게 테스트 지표를 평가하고 정보에 입각한 결정을 내릴 수 있는 기능을 얻을 수 있습니다.

이 예를 더 자세히 보려면, 주문형 웨비나를 확인해 보세요 전자 설계를 사용합니다(그림 4).

그림 4: 체크아웃 소프트웨어 정의 테스트: 자동화하고 검증하는 더 쉬운 방법 — Electronic Design과 공동 주최한 웹 세미나 — 자세히 알아보기

LabVIEW API에 대해 더 자세히 알고 싶으십니까? 여기를 클릭하세요.. 자동화된 테스트를 위한 소프트웨어 정의 계측의 이점에 대해 자세히 알아보려면 여기를 클릭하세요. 질문이 있는 경우 다음 주소로 문의하실 수도 있습니다. support@liquidinstruments.com.