아카데믹 회사 소개 행사 및 세미나 NI Developer Zone 기술 지원 솔루션 제품 및 서비스 문의 MyNI

문서 타입: 튜토리얼
NI 제공: 예
작성일: 2008. 11. 25


피드백


아니오

관련 카테고리

관련 링크 - Developer Zone

관련 링크 - Products and Services

간편하고 완벽한 이더넷 데이터 수집

평가 0 건 | 5 중 0.00
언어 선택 | 인쇄 | PDF

개요

NI ENET-9000시리즈는 표준 이더넷을 통해 간단한 분산 측정이 가능하도록 제작된 데이터 수집 디바이스입니다. 열전대, 전압, RTD, 스트레인 게이지, 전류, 저항, 가속도계, 마이크, 로드 셀 등의 물리량 측정을 위한 5개 이상의 디바이스를 사용할 수 있습니다. 본 디바이스의 설정 및 실행은 매우 간단하면서도 성능은 과히 놀랄만합니다.
ENET-9000 디바이스 (그림 1)는 200 kS/s 이상의 샘플링 속도로 24비트 데이터를 연속 스트리밍합니다. 이는 음향, 진동 또는 다이나믹 스트레인 테스트에서 발견할 수 있는 고속 변이 데이터를 수집하기 위해 필요합니다. 본 성능을 구현하기 위해서는 별도의 대용량의 온보드 메모리가 필요하지 않습니다. 다시 말해, 데이터 수집이 지속적으로 이루어지며, 네트워크 속도에 의해서만 제한됩니다.

제공되는 다양한 소프트웨어 옵션 (LabVIEW, ANSI C, C#, Visual Studio,. NET용 NI LabVIEW SignalExpress)을 통해 하나 또는 여러 개의 ENET-9000 디바이스를 사용하여 원격 모니터링 및 테스트 어플리케이션을 개발할 수 있습니다.

 


그림 1. ENET-9000 이더넷 데이터 수집 디바이스

이더넷으로 원격 측정

이더넷은 5 m 이상의 거리에서 측정을 수행하는데 이상적입니다. 단일 이더넷 케이블은 허브, 스위치, 리피터 없이 100 m까지 확장 가능합니다. 가정, 실험실, 사무실 및 제조 시설의 대형 네트워크 설치 기반이 100m까지의 확장이라는 장점과 통합되면 ENET-9000은 원격 위치에서 양질의 NI 측정을 구현하기에 이상적인 선택이 됩니다. 네트워크 성능은 네트워크에 연결된 디바이스의 수에 따라 달라지지만, 100 Mb 이더넷 (현재 가장 보편적으로 사용됨)은 최고 속도로 작동되는 여러 개의 ENET-9000 디바이스를 연결할 수 있습니다. 100 Mb 네트워크에는 드롭당 12.5 MB/s 대역폭이 가집니다.
한 예로 ENET-9234는 이더넷에서 24비트 데이터를 200 kS/s로 연속 스트리밍하기 위해 0.6 MB/s 이상의 대역폭을 필요로 하게 됩니다. 하지만 ENET-9000디바이스 사용을 위해서 특수 게이트웨이 또는 인터페이스 카드가 필요하지 않으며, 전자 상가에서 쉽게 구입할 수 있는 간단한 게이트웨이를 사용하시면 됩니다. 더욱 안정적이고 견고한 이더넷 스위치를 원하는 경우, NI에서는 스위치 및 무선 액세스 포인트 모음을 제공합니다. 이더넷 스위치 및 무선 액세스 포인트 홈페이지에서 더 자세한 내용을 살펴보십시오.

LabVIEW를 이용하여 이더넷 디바이스를 기존 시스템에 통합

테스트 및 측정 시스템은 수 채널에서 부터 수천 개의 채널을 가진 시스템에 이르기까지 그 규모가 다양합니다. 여기서 ENET-9000디바이스는 전체 시스템이 될 수도 있고 대형 시스템의 분산된 컴포넌트가 될 수도 있습니다. 각각의 분산된 컴포넌트는 PXI, PCI, USB, 이더넷, Wi-Fi 등의 다양한 버스 기술을 사용할 수 있습니다. 각각의 버스는 시스템에 다양한 기능들을 제공하므로, 많은 경우에 있어 단일 테스트 시스템을 위해 다양한 버스를 사용하는 것이 이점으로 작용합니다. PXI Express 및 PCI Express에는 가장 높은 대역폭을 갖추고 있으며, USB는 가장 편리한 디바이스 설정 및 구성이 가능합니다. 이더넷은 분산 시스템에 최적이며, Wi-Fi는 배선과 관련된 모든 문제를 없애줍니다. ENET-9000디바이스를 위해 LabVIEW와 NI-DAQmx API를 사용하게 되면, 다른 컴포넌트가 NI 제품인지 타사 제품인지에 상관없이 완벽한 시스템 통합을 제공합니다. LabVIEW는 개발 환경이므로 하나의 사용자 인터페이스에 여러 개의 디바이스, 다양한 버스 및 제조업체들의 데이터를 포함시킬 수 있습니다. 그림 2는 이더넷 디바이스, USB 디바이스와 PXI 기반 디바이스에서 데이터를 수집하는 단일 LabVIEW 프로그램 (VI)을 보여주고 있습니다. 각 NI 디바이스에는 관련 DAQ 어시스턴트가 있으므로 하드웨어 차이를 편리하게 확인할 수 있습니다.

 


[+] 크게 보기
그림 2. 멀티버스 데이터 수집 시스템을 위한 LabVIEW 코드

 

ENET-9000으로 몇 분내에 감지, 구성 및 수집

ENET-9000디바이스는 테스트 및 구성 어플리케이션인 Measurement & Automation Explorer (MAX)와 함께 제공됩니다. 이는 모든 NI 하드웨어가 사용하는 것과 동일한 유틸리티 (그림 3)이므로, 사용되는 데이터 버스와 상관없이 모든 디바이스가 같은 위치에 나타납니다. 하지만 ENET-9000은 네트워크 디바이스와 같은 방식으로 동작되어, 정적 IP 주소 또는 DHCP 서버로부터 동적으로 주소를 할당을 받아 동작합니다. 시스템이 디바이스를 감지하면, 구성 설정을 원격으로 변경하고 연결된 센서를 테스트하거나 NI-DAQmx 드라이버로 시스템을 프로그래밍할 수 있습니다.

 


[+] 크게 보기
그림 3. 여러 개의 디바이스가 있는 MAX 구성 유틸리티

 

NI-DAQmx와 LabVIEW - 데이터 수집을 차별화하는 두 가지 요소

NI-DAQmx와 LabVIEW로 시스템을 개발하는 경우의 장점은 개발 시간의 단축과 유연성이라는 두 가지를 꼽을 수 있습니다. NI-DAQmx는 ENET-9000및 모든 다른 NI DAQ 디바이스와 함께 제공되는 API입니다. 본 드라이버를 가 있으면 ANSI C, C#, Visual Studio,. NET과 같은 텍스트 기반의 프로그래밍 언어 환경에서도 프로그래밍 할 수 있습니다. 그러나, 래픽 기반 개발 환경인 LabVIEW로 프로그래밍하면, DAQ 어시스턴트 (그림 4)를 활용하실 수 있습니다. DAQ 어시스턴트는 NI 디바이스를 사용하여 데이터 수집을 할 경우, 단계별로 설정할 수 있도록 되어 있는 마법사 형태의 프로그래밍 인터페이스입니다. Express 버추얼 인스트루먼트, 다시 말해 Express VI라고 알려진 본 함수는 데이터 수집 프로그래밍 개발을 대폭 줄여줍니다. 또한 LabVIEW에는 DAQ 어시스턴트 뿐 만 아니라, 분석, 알람, 리포트 및 파일 I/O 함수 등, 수 백 개의 내장 함수가 존재하여 시스템 개발 시간을 대폭 단축해줍니다. 그리고, 프로젝트가 더욱 커지거나 변경이 필요한 경우, 새로운 요구 조건에 적합하도록 코드를 변경하기가 용이합니다. 또한 LabVIEW가 있으면 단일 프로세스를 위한 부가적인 소프트웨어 프로그래밍이 필요하지 않으며, LabVIEW를 위해 작성된 드라이버를 갖춘 수 천종의 타사 디바이스를 사용하여LabVIEW 프로그램에 편리하게 통합할 수 있습니다. 드라이버가 없는 경우, 개발 API를 사용하여 LabVIEW에 기반한 기존 시스템으로 새로운 하드웨어 디바이스를 통합할 수 있습니다.

무료 LabVIEW 소프트웨어 온라인 평가판을 사용하십시오.

 


그림 4. 열전대를 위한 DAQ 어시스턴트 구성 스크린

 

C 시리즈의 어플리케이션을 위한 I/O

디바이스의 ENET-9000 시리즈는 NI C 시리즈 하드웨어 제품 군의 컴포넌트입니다. C 시리즈 하드웨어 제품군에는 벤치탑, 필드, 제작 라인, 그리고 대형 머신에 임베디드시스템 등에서 사용되는 고속 데이터 수집 및 컨트롤을 위해 제작된 모듈, 섀시 및 캐리어가 포함되어 있습니다. 먼저 모듈에는 온도, 압력, 전압, 가속도, 전류, 저항, 스트레인 등의 측정을 위한 40개 이상의 모듈이 존재합니다. 그리고, 이더넷을 통해 PC와 통신하는 섀시 및 캐리어, Wi-Fi, USB, 임베디드 머신 디자인을 위한 온보드 컨트롤러 및 스토리지가 있는 섀시, 로컬 스토리지가 있는 견고한 데이터 수집 시스템 등이 존재합니다. 그림 5는 8 슬롯 USB 섀시, 임베디드 컨트롤러 및 하드 디스크가 있는 8 슬롯 섀시, 노트북 기반의 버스 전원 공급 USB 캐리어를 나타냅니다. C 시리즈 하드웨어, 호환 가능한 모듈에 대한 자세한 정보는 호환성 테이블을 참조하십시오.

 


그림 5. 서로 다른 섀시 및 캐리어의 C 시리즈 모듈

 

자주 하는 질문 (FAQ)

NI CompactDAQ과 CompactRIO용 본 모듈은 모두 유사해 보입니다. 모두 상호 연동 가능합니까?
ENET-9000디바이스에서 사용되는 모듈은 오랫동안 사용되어 온 NI의 모듈과 동일합니다. 기존의 모듈 중 5개 모듈은 ENET 캐리어에서 지원됩니다. 해당 모듈들 중 일부를 이미 보유하고 있다면 ENET-9163 캐리어에서 모듈을 사용할 수 있습니다. ENET-9000 디바이스의 경우, NI-DAQmx 8.8 이 후 버전이 필요합니다.

C 시리즈 섀시 및 캐리어가 지원하는 모듈을 어디서 찾을 수 있습니까?
호환 차트가 온라인에 있습니다. 보러 가기

박스에는 무엇이 포함됩니까?
ENET-9000디바이스를 키트로 주문하면, ENET-9163 이더넷 캐리어, C 시리즈 모듈과 다음의 액세서리가 포함됩니다.
- 전원 어댑터
- 트리거 입력을 위한 4핀 커넥터
- 데스크탑 사용을 위한 미끌림방지 고무 패드
- NI-DAQmx 드라이버 키트
- NI-DAQmx 시작하기
- 캐리어와 모듈을 위한 하드웨어 사용자 매뉴얼

이미 모듈을 가지고 있는 경우 캐리어를 별도로 주문해야 합니까?
네. NI ENET-9163은 별도로 판매됩니다. 모듈이 ENET-9163 캐리어와 호환되는 경우, 온라인 지원 가이드를 확인하십시오.

ENET-9000 디바이스를 주문하는 가장 좋은 방법은 무엇입니까? 모든 키트뿐만 아니라 ENET-9163캐리어에 대한 모델 페이지 가 온라인에 있습니다. 여러 가지 모듈 및 캐리어에 대한 견적을 제공하는 어드바이저도 있습니다. 자세한 사항은 02)3451-3400 으로 문의하시기 바랍니다.

ENET-9000 디바이스는 얼마나 빠른 속도로 데이터를 수집합니까? 일반 네트워크 조건하에서 ENET-9000 디바이스는 디바이스 측에서 어떤 데이터도 버퍼링 할 필요 없이 모든 데이터를 연속적으로 PC에 스트리밍합니다.

 

평가 0 건 | 5 중 0.00
언어 선택 | 인쇄 | PDF

법적 정보
"이 튜토리얼 (이 ""튜토리얼"")은 내쇼날인스트루먼트 (""NI"")가 개발한 것 입니다. 이 튜토리얼에 대한 내쇼날인스트루먼트의 기술 지원이 가능하더라도, 이 튜토리얼의 내용은 완전하게 테스트 및 검증되지 않을 수 있으며, NI는 어떠한 방식으로도 품질 또는 관련 제품 및 드라이버의 새로운 버전에 따른 컨텐츠의 지속적인 지원을 보장하지 않습니다. 이 튜토리얼은 어떠한 종류의 보증 및 NI.COM의 이용 약관에 명시된 특정한 제약 규정에 대한 전제 없이 있는 그대로 제공됩니다. (http://ni.com/legal/termsofuse/unitedstates/us/)