advancedtestingservices의 등록된 링크

키자드에 등록된 총 748개의 포스트를 확인하실 수 있습니다.

Tistory

직류(DC)와 교류(AC) 전압측정하기

대부분의 측정 디바이스는 전압을 측정하거나 읽을 수 있습니다. 두 가지의 일반적인 전압 측정은 직류(DC)와 교류(AC)입니다. DC 전압 측정하기 DC 전압은 온도, 압력, 변형율과 같이 시간에 따라 천천히 변하는 현상을 측정하는데 유용합니다. DC 신호로 시간의 주어진 포인트에서 신호의 진폭을 정확하게 측정하려고 합니다. 풍속 예제 다음 그림은 출력 범위가 0부터 10 V인 풍속계를 위한 일반적인 연결 다이어그램을 보여줍니다. 이는 풍속 0에서 200 mph에 해당합니다. 다음 방정식을 사용하여 데이터를 스케일합니다: 이 방정식을 사용하면, 3 V의 측정값이 풍속 60 mph(3 V × 20 mph/V = 60 mph)에 해당합니다. 다음 그림의 연결 다이어그램에서는 저항기 R을 사용하고 있습니다. ..

Tistory

DAQ 용어집

기호접두어값 n nano 10 -9 µ micro 10 -6 m milli 10 -3 k kilo 10 3 M mega 10 6 기호의미 % 퍼센트 + 양수 또는 플러스 – 음수 또는 마이너스 Ω 옴 º 도 A-Z ADC 아날로그―디지털 변환기(Analog-to-digital Converter)―아날로그 신호를 디지털 값으로 변환하는 전기 디바이스, 주로 통합 회로. ADE 어플리케이션 개발 환경(Application Development Environment)―예를 들면 LabVIEW 및 LabWindows/CVI. AI 아날로그 입력―데이터의 수집 AO 아날로그 출력―데이터의 생성. API 어플리케이션 프로그래밍 인터페이스(Application Programming Interface)―디바이스의 어플..

Tistory

NI OPC를 이용하여 랩뷰와 PLC 통신 구현

NI LabVIEW 소프트웨어는 다양한 방식으로 프로그램 가능한 로직 컨트롤러 (PLC)와 통신할 수 있습니다. OLE for Process Control (OPC)은 제어 장치와 HMI (Human Machine Interface)간에 실시간 플랜트 데이터를 통신하기위한 표준을 정의합니다. OPC 서버는 거의 모든 PLC 및 프로그래밍 가능한 자동화 컨트롤러 (PAC)에서 사용할 수 있습니다. 이 튜토리얼에서는 LabVIEW를 사용하여 OPC를 사용하여 네트워크로 연결된 PLC와 통신하는 방법을 알아봅니다. 이 튜토리얼에서는 LabVIEW 데이터 로깅 및 감독 제어 (DSC) 모듈이 사용됩니다. 이 모듈에는 네트워크로 연결된 히스토리 데이터베이스에 데이터 로깅, 실시간 및 히스토리 트렌드, 알람 및 이..

Tistory

랩뷰 블록다이어그램

개요 이 블록다이어그램 소개에서는 이 도구의 개념과 블록다이어그램과 프런트패널의 관계를 살펴봅니다. 또한, 블록다이어그램을 여는 방법, 함수 팔레트에서 객체를 찾아서 블록다이어그램에 놓는 방법, 다른 도구 모음 아이콘을 사용하는 방법도 살펴봅니다. 이에 더해, NI LabVIEW 소프트웨어를 통한 그래픽 코드 생성이라는 중요한 개념을 보여주는 간단한 블록다이어그램을 만드는 방법에 대해서도 배웁니다. 이 블록다이어그램에는 LabVIEW 프로그램의 그래픽 소스 코드가 들어 있습니다. 블록다이어그램의 개념은 논리적이고 간단한 방식으로 그래픽 소스 코드를 사용자 인터페이스에서 분리하는 것입니다. 프런트패널 객체는 블록다이어그램에서 터미널로 나타납니다. 블록다이어그램의 터미널은 해당 프런트패널 객체에 대한 변경 ..

Tistory

아날로그 디지털 신호의 주파수 측정 방법

주파수 개요 주파수는 주기적 이벤트의 재발률입니다. 물리학에서는 회전, 진동 및 파동에서 주기성을 관찰할 수 있습니다. 아날로그 또는 디지털 웨이브폼의 경우 신호 주기를 반전하면 주파수를 얻을 수 있습니다. 주기가 작을수록 주파수는 높아지고 반대는 그 반대로 됩니다. 그림 1은 이를 나타내며, 상단 웨이브폼은 가장 낮은 주파수, 하단 파형은 가장 높은 주파수를 보여줍니다. 그림 1. 위에서 아래로 주파수가 증가하는 웨이브폼 주파수는 일반적으로 라디안/초 단위의 각주파수 ω 또는 헤르츠(Hz) 단위라고도 하는 1/초 단위의 ƒ로 표시됩니다. 분당 비트 수(BPM) 및 분당 회전 수(RPM)로도 주파수를 나타낼 수 있습니다. 각 주파수 ω(rad/sec) 및 ƒ(Hz)는 ω=2πƒ 공식으로 연결됩니다. 주파..

Tistory

랩뷰에서 사용하는 물리적인 단위

다음 테이블은 LabVIEW에서 사용 가능한 단위를 디스플레이합니다. LabVIEW는 SI 단위와 다른 측정 시스템의 단위 모두를 인지합니다. 기호 *는 LabVIEW가 사용하는 기본 단위를 나타냅니다. SI 기본 단위 LabVIEW의 기본 단위는 SI 기본 단위입니다. 물리량 이름단위약자 길이 미터* m 질량 킬로그램* kg 시간 초* s 전류 암페어* A 열역학적인 온도 켈빈* K 물질의 양 몰* mol 광도 칸델라* cd SI 유도 단위 LabVIEW는 또한 SI 기본 단위에서 나온 다른 단위도 인지합니다. 다음 테이블은 LabVIEW가 인식하는 SI 유도 단위를 나타냅니다. 물리량 이름단위약자 영역 평방 미터 m2 볼륨 입방 미터 m3 질량 그램 g 속도 초당 미터 m/s 가속도 제곱초당 미터 m..

Tistory

가속도센서

가속도계는 가속도를 전압으로 나타내는 센서이며, 축에 있어 두 가지 타입으로 구별됩니다. 가장 일반적인 방식은 하나의 축만을 사용하여 가속도를 측정하는 방식입니다. 이러한 타입의 가속도계는 기계적인 진동 레벨을 측정할 때 자주 사용됩니다. 두 번째 타입의 가속도계는 세 개의 축을 사용하는 가속도계입니다. 이 가속도계는 가속도의 3D 벡터를 직교 성분 (orthogonal components)의 형태로 생성합니다. 평행, 수직, 회전 등의 진동 타입 또는 가속 방향을 결정해야 할 때 이 타입을 사용할 수 있습니다. 위의 두 가속도계 타입 모두, 양쪽 도선이 케이스에서 절연되거나 한쪽 도선이 케이스에 접지된 형태를 갖고 있습니다. 일부 가속도계는 압전(piezoelectric) 효과에 기반하여 전압을 생성합..

Tistory

어플리케이션 사이에서 데이터 스트리밍하기 및 명령 전송하기

데이터 스트리밍하기와 명령 전송하기는 두 개의 LabVIEW 어플리케이션 사이에서 데이터를 전송하는 통신 모델입니다. 네트워크 스트림을 사용하여 이러한 태스크를 수행할 수 있습니다. 네트워크 스트림은 데이터 손실이 없고, 단일 방향 일대일 통신 채널로, 발신자와 수신자 끝포인트로 구성됩니다. 네트워크 스트림 함수 및 네트워크 스트림 끝포인트 프로퍼티를 사용하여 네트워크 스트림으로 어플리케이션을 디자인합니다. 노트 네트워크 스트림은 Windows와 Real-Time 시스템에서만 사용할 수 있습니다. 네트워크 스트림을 사용하여 LabVIEW 클래스 및 대부분의 참조 번호를 제외한 모든 LabVIEW 데이터 타입을 전송할 수 있습니다. 네트워크 스트림을 사용하여 전송할 수 있는 유일한 참조 번호는 비전 이미지..

Tistory

승차감분석용 진동 데이터 분석 소프트웨어 개발

프로젝트 명 – 승차감분석용 진동 데이터 분석 소프트웨어 - 열차 승차감을 분석하기 위한 진동 데이터 분석 소프트웨어 수행업무 - 열차 승차감을 분석하기 위하여 열차 운행 데이터의 최대가속도, FFT 및 1/3 Octave 분석을 수행하는 소프트웨어 개발 프로그램 주요 기능 – 데이터 불러오기 . 2CH 진동데이터 . 파일포맷 : TDMS, EXCEL, ASCII Format – 신호처리 . 불러온 전체데이터의 FFT 및 1/3 Octave 분석 - 신호분석 변수 . 최대가속도 (g) . All Pass (dB) – 전 주파수대역의 파워 . Narrow Band 최대 주파수 및 크기(dB) . 1/3 Octave Band 최대 주파수 및 크기(dB) – 분석결과 표시 . 신호분석 변수 테이블 화 표시 ...

Tistory

디지털 I/O의 Sinking과 Sourcing 차이점

싱킹 및 소싱은 부하에서 직류 흐름 제어를 정의하는 데 사용되는 용어입니다. 싱크 디지털 I/O (입력/출력)는 로드에 접지된 연결을 제공합니다. 소싱 디지털 I/O는 부하에 전압 소스를 제공합니다. 디지털 출력에 연결된 하나의 디지털 입력으로 구성된 간단한 회로를 생각해보십시오. 회로에는 전압 소스, 접지 및 부하가 필요합니다. 소싱 디지털 I/O는 회로에 필요한 전압을 제공합니다. 싱킹 디지털 I/O는 회로에 필요한 접지를 제공합니다. 디지털 입력은 회로가 작동하는 데 필요한 부하를 제공합니다. 그림 1은 소싱 디지털 입력에 연결된 싱킹 디지털 출력을 보여줍니다. 이 회로에서 싱킹 디지털 입력이 제공되어 부하가 접지로 연결됩니다. 그림 2는 싱킹 디지털 입력에 연결된 소싱 디지털 출력을 보여줍니다. ..

Tistory

오픈 드레인 (오픈 컬렉터) 또는 푸시-풀 (액티브 드라이브)로 NI 디바이스 구성

먼저 장비의 사용자 매뉴얼을 열어 푸시-풀(액티브 드라이브 또는 소싱이라 불리기도 함)과 오픈-드레인(오픈 컬렉터 또는 싱킹이라 불리기도 함)을 모두 지원하는지 확인해야 합니다. 참고 : 모든 NI-DAQ 디바이스를 싱킹 또는 소싱으로 설정할 수 있는 것은 아닙니다. 양방향 싱크/소싱 디지털 디바이스로 나열된 대부분의 장비는 특정 방식으로 배선되어 있어야 합니다. 다음으로 오픈 드레인이 무엇을 의미하는지 간단히 설명하겠습니다. 오픈-드레인(MOSFET) 또는 오픈 컬렉터 (BJT)는 하나의 저항을 풀다운 또는 풀업 저항으로 사용하여 디지털 라인을 하이 또는 로우로 변환시키는 회로를 의미합니다. 기본적으로 회로는 그라운드나 5V로 연결된 경로 사이에 저항을 가지고 있습니다. 그러므로 트랜지스터가 꺼져있을 ..

Tistory

시리얼 통신의 루프백 테스트

루프백 테스트는 동일한 직렬 포트에서 데이터를 송수신하여 직렬 통신의 작동을 확인할 수 있습니다. 타사 하드웨어에 연결할 필요없이 직렬 포트, 케이블 또는 메시지를 생성하여 소프트웨어에 문제가있는 지 확인할 수 있습니다. 루프백 테스트는 RS-232, RS-422 및 RS-485 직렬 통신에 사용할 수 있습니다. 하드웨어 연결 하드웨어를 올바르게 연결하려면 아래 섹션을 참조하십시오. 사용중인 직렬 통신 프로토콜 (RS-232 대 RS-422 / 485)과 사용중인 직렬 커넥터 유형을 식별합니다. 참고 : 제공되는 핀 다이어그램은 암(Female) 커넥터 용입니다. RS-232 RS-232 포트에서 전송 (TXD) 신호를 수신 (RXD) 신호에 연결합니다. 커넥터 유형에 따라 아래 핀을 참조하십시오. 연결..

Tistory

랩뷰를 이용한 PLC와 Modbus통신하기

NI LabVIEW 소프트웨어는 다양한 방식으로 PLC (프로그래밍 가능한 로직 컨트롤러)와 통신할 수 있습니다. Modbus는 1979년 Modicon이 PLC와 통신하기 위해 발표한 직렬 통신 프로토콜로 TCP 프로토콜로 확장되었습니다. Modbus는 가용성으로 인해 업계에서 사실상의 표준 통신 프로토콜 중 하나가 되었습니다. 이 튜토리얼에서는 Modbus를 사용하여 네트워크로 연결된 PLC와 LabVIEW간에 통신하는 방법을 알아봅니다. 이 튜토리얼에서는 LabVIEW Datalogging and Supervisory Control(DSC) 모듈이 사용됩니다. 이 모듈에는 네트워크로 연결된 히스토리 데이터베이스에 데이터 로깅, 실시간 및 히스토리 트렌드, 알람 및 이벤트 관리, LabVIEW Rea..

Tistory

NI PXI와 랩뷰를 이용한 자동화 테스트 시스템 구축

자동화 테스트 엔지니어는 까다로운 시장 출시 일정 및 성능 요구 사항을 충족하기 위해 혁신적인 테스트 시스템을 개발해야 합니다. PXI 와 NI LabVIEW 시스템 설계 소프트웨어의 조합은 거의 모든 시스템을 보다 빠르고 확실하게 구축할 수 있게 지원하는 완전한 자동화 테스트 플랫폼입니다. LabVIEW는 기존 상자형 계측기에서 소프트웨어 정의 PXI 모듈형 계측기에 이르기까지 다양한 계측기와의 통합을 제공하여 거의 모든 측정값을 수집할 수 있도록 하여 까다로운 시스템 요구 사항보다 앞서 나갈 수 있도록 지원합니다. 또한 LabVIEW를 사용하면 멀티코어 프로세서 및 FPGA(Field-Programmable Gate Array)와 같은 기술을 활용하여 고급 테스트 시스템을 더 빠르게 구축할 수 있습니..

Tistory

신호 컨디셔닝 - 증폭

증폭은 신호 컨디셔닝의 타입으로, 노이즈에 상대적으로 신호의 진폭을 증가시켜 디지털화된 결과 신호의 정확도를 향상시킵니다. 최대의 정확도를 얻으려면 신호를 증폭하여 최대 전압 스윙이 ADC, 즉 디지타이저의 최대 입력 범위와 같도록 하십시오. 사용자 시스템은 다음 그림과 같이 신호 소스에서 가장 가까운 위치의 측정 디바이스에서 로우 레벨 신호를 증폭해야 합니다. 팁 쉴드된 케이블이나 꼬임 케이블 쌍을 사용하십시오. 와이어 길이를 최소화하여 도선에 발생하는 노이즈를 최소화할 수 있습니다. 신호 와이어를 AC 전원 케이블과 모니터에서 멀리 놓아 50 Hz 또는 60 Hz의 노이즈를 줄입니다. 측정 디바이스에서 신호를 증폭하는 경우, 신호는 도선에 들어오는 노이즈와 함께 측정되고 디지털화됩니다. 그러나 SCX..

Tistory

2 와이어 저항

100 Ω 보다 큰 범위의 저항을 측정하려면 일반적으로 다음 그림의 2 와이어 방법을 사용합니다. 구동 전류는 도선 및 알려지지 않은 저항 Rmeas을 따라 흐릅니다. 사용자 디바이스는 같은 도선 세트를 통과하는 저항에 대한 전압을 측정하여 그에 따라 저항값을 계산합니다. 2 와이어 측정에서 에러는 낮은 저항을 측정할 때 도선 저항 RLead때문에 발생합니다. 도선 저항이 I × RLead을 지날 때 전압이 떨어지므로, 사용자 디바이스가 측정하는 전압은 저항 Rmeas을 통과하는 전압과 정확히 일치하지 않습니다. 일반적인 도선 저항은 0.01–1 Ω 이내에 있으므로, Rmeas가 100 Ω 보다 작은 경우 2 와이어 저항을 정확하게 측정하기는 어렵습니다. 2 와이어 저항 - NI

Tistory

3 와이어 저항

다음 그림과 같은 3 와이어 저항 방법을 사용하여 3개의 도선을 가진 저항에서의 저항값을 측정합니다. 3 와이어 방법은 3 테스트 도선을 사용합니다. 두 개의 도선은 구동 전류(EX+, EX-)를 위한 것이고 세 번째 도선(Sense-)은 도선 저항을 보완하기 위한 것입니다. 세 번째 와이어는 구동 전류 경로의 EX- 부분에서 도선 저항에 발생한 전압을 측정합니다. 디바이스는 전체 차동 신호에서 그 값을 뺌으로써 EX+ 부분의 와류 도선 저항을 보완하게 됩니다. 그러나 EX- 부분은 제외되고 EX+ 부분의 도선 저항만 보완합니다. EX- 부분과 EX+ 부분 모두의 도선 저항을 보완하려는 경우, 디바이스는 어림잡아 EX+ 부분의 전압이 EX- 부분의 전압과 같다고 가정합니다. 따라서 전체 차동 신호에서 빼..

Tistory

4 와이어 저항

다음 그림과 같은 4 와이어 저항 방법을 사용하여 100 Ω보다 작은 저항을 측정합니다. 4 와이어 방법은 2 와이어 방법보다 더욱 정확합니다. 4 와이어 방법은 4 테스트 도선을 사용합니다. 한 쌍은 주입된 전류(테스트 도선)를 위한 것이고 다른 쌍은 저항기 Rmeas(감지 도선)을 통과하는 전압을 감지하기 위한 것입니다. 감지 도선에는 전류가 흐르지 않으므로 디바이스는 저항을 통과할 때 발생하는 전압만 측정합니다. 그러므로 4 와이어 저항은 테스트 도선과 접촉 저항이 일으키는 에러를 없애줍니다. 4 와이어 저항 - NI

Tistory

브리지 기반 센서

브리지 기반 센서는 변형, 온도, 힘과 같은 물리적 현상을 Wheatstone 브리지의 하나 또는 그 이상의 다리에서 발생하는 저항 변화에 상호연관시켜 작동합니다. 다음 그림은 일반적인 Wheatstone 브리지로, 구동 전압 VEX가 브리지에 적용되는 네 개의 저항 다리를 가진 네트워크입니다. 이 다리 중 하나 이상이 감지할 수 있는 활성 요소가 될 수 있습니다. Wheatstone 브리지는 두 병렬 전압 분배(Voltage Devider) 회로와 전기적으로 같습니다. R1과 R2는 하나의 전압 분리 회로를 구성하며, R4와 R3은 두번째 전압 분리 회로를 구성합니다. 두 전압 분리의 중간 노드 사이의 Wheatstone 브리지 출력을 측정합니다. 온도 변화나 시편에 적용되는 변형률 변화와 같은 물리적..

Tistory

스트레인게이지 - 쿼터 브리지 타입 I

다음 그림은 쿼터 브리지 타입 I에서 스트레인 게이지 저항의 축 설정 위치를 보여줍니다. 다음 그림은 쿼터 브리지 타입 I에서 스트레인 게이지 저항의 굽힘 설정 위치를 보여줍니다. 쿼터 브리지 타입 I 스트레인 게이지 설정에는 다음과 같은 특징이 있습니다: 단일 활성 스트레인 게이지 요소가 축 또는 굽힘 변형률의 주응력 방향으로 장착됩니다. 반 브리지 완성과 함께 더미 저항으로 불리는 수동 쿼터 브리지 완성 저항을 사용합니다. 온도가 변하면 측정의 정확도가 떨어집니다. 1000 µε에서 감도는 ~ 0.5 mVout / VEX 입력입니다. 쿼터 브리지 타입 I 회로 다이어그램 회로 다이어그램에서는 다음 기호가 사용됩니다. R1은 반 브리지 완성 저항입니다. R2는 반 브리지 완성 저항입니다. R3은 더미 ..

Tistory

스트레인게이지 - 쿼터 브리지 타입 II

다음 그림은 쿼터 브리지 타입 II에서 스트레인 게이지 저항의 축 설정 위치를 보여줍니다. 다음 그림은 쿼터 브리지 타입 II에서 스트레인 게이지 저항의 굽힘 설정 위치를 보여줍니다. 쿼터 브리지 타입 II 스트레인 게이지 설정에는 다음과 같은 특징이 있습니다: 하나의 활성 스트레인 게이지 요소와 더미 저항으로 불리는 하나의 수동 온도 감지 쿼터 브리지 요소가 있습니다, 활성 요소가 축 또는 굽힘 변형률 방향으로 장착됩니다. 더미 게이지는 변형률 시편과 열 접촉에 가깝게 장착되나, 시편에 접착되지는 않습니다. 또한 일반적으로 주응력 방향의 변형률 축에 대해 직각이나 수직방향으로 장작됩니다. 이 설정은 반 브리지 타입 I 설정과 혼동하기 쉽습니다. 그러나 반 브리지 타입 I 설정에서는 R3 요소가 활성이며..

Tistory

스트레인게이지 - 하프 브리지 타입

다음 그림은 반 브리지 타입 I에서 스트레인 게이지 저항의 축 설정 위치를 보여줍니다. 다음 그림은 반 브리지 타입 I에서 스트레인 게이지 저항의 굽힘 설정 위치를 보여줍니다. 반 브리지 타입 I 스트레인 게이지 설정에는 다음과 같은 특징이 있습니다: 두 활성 스트레인 게이지 요소가 있으며, 한 요소는 축 변형률의 방향으로 장착되고 포아송 게이지로 작동하는 다른 요소는 주응력 방향의 변형률 축에 수평이나 수직 방향으로 장착됩니다. 반 브리지 완성을 제공하는 완성 저항이 있습니다. 축과 굽힘 변형률을 감지합니다. 온도를 보정합니다. 물질의 포아송 비로 인한 주요 변형률 측정의 축적된 영향을 보정합니다. 1000 µε에서 감도는 ~ 0.65 mVout / VEX 입력입니다. 반 브리지 타입 I 회로 다이어그..

Tistory

스트레인게이지 - 풀 브리지 타입

완전 브리지 타입 I 설정은 굽힘 변형률만을 측정합니다. 다음 그림은 완전 브리지 타입 I에서 스트레인 게이지 저항의 굽힘 설정 위치를 보여줍니다. 완전 브리지 타입 I 스트레인 게이지 설정에는 다음과 같은 특징이 있습니다: 네 개의 활성 스트레인 게이지 요소가 있으며, 두 요소는 변형률 시편의 위쪽에 굽힘 변형률의 방향으로 장착되고 다른 두 요소는 아래쪽에 굽힘 변형률의 방향으로 장착됩니다. 굽힘 변형률을 매우 민감하게 감지합니다. 축 변형률을 무시합니다. 온도를 보정합니다. 도선 저항을 보정합니다. 1000 µε에서 감도는 ~ 2.0 mVout / VEX 입력입니다. 완전 브리지 타입 I 회로 다이어그램 회로 다이어그램에서 다음 기호가 사용됩니다: R1은 압축 변형률(-ε)을 측정하는 활성 스트레인 ..

Tistory

위치 측정용 엔코더 타입

구적 엔코더는 엔코더가 움직이는 동안 두 신호가 펄스를 발생시키도록 하여 위치를 측정합니다. 이러한 신호는 신호 A (또는 채널 A)와 신호 B (또는 채널 )입니다. 신호 A와 B는 90로 오프셋되며, 이는 엔코더가 움직이는 방향을 결정합니다. 예를 들어, 각 구적 엔코더에서 신호 A가 선행하면 엔코더는 시계 방향으로 회전합니다. 신호 B가 선행하면 엔코더는 시계 반대 방향으로 회전합니다. M 시리즈, C 시리즈, NI-TIO 디바이스의 카운터는 구적 엔코더를 위한 세가지 타입의 디코딩을 지원합니다: X1, X2, X4. X1 디코딩에서 신호 A가 신호 B를 선행할 때 카운터는 신호 A의 상승 에지에서 증가합니다. 신호 B가 신호 A를 선행할 때 카운터는 신호 A의 하강 에지에서 감소합니다. X2 디..

Tistory

아날로그 주파수 측정하기

일부 디바이스는 주파수-전압 회로를 사용하여 직접 아날로그 주파수를 측정할 수 있습니다. 그러나 많은 디바이스의 경우 전압만 측정할 수 있기 때문에 소프트웨어 알고리즘을 사용하여 측정값을 주파수로 변환해야 합니다. DSA 디바이스 및 SCXI-1126과 같은 아날로그 주파수를 측정하는 디바이스는 측정된 신호와 같은 주파수의 트리거를 만드는 회로를 가지고 있습니다. 신호가 임계점 레벨 – 히스테리시스에서 임계점 레벨로 전달될 때마다 트리거가 발생합니다. 펄스 생성기는 이러한 트리거를 사용하며 매 주파수 사이클마다 한번씩 펄스를 생성합니다. 입력 주파수 범위는 펄스의 폭을 설정합니다. 입력 주파수 범위가 증가함에 따라 펄스 폭은 작아집니다. 그 후 이 펄스 트레인은 펄스 트레인의 주기 점유율에 비례하는 레벨..

Tistory

디지털 신호 에지 카운팅

에지 카운팅은 디바이스가 카운터 채널을 사용하여 상승 또는 하강 에지를 카운트할 때입니다. 단일 포인트 또는 버퍼된 샘플 클럭 에지 카운팅 중 하나를 선택할 수 있습니다. 다음 그림은 디바이스의 카운터가 입력 터미널에서 다섯 에지를 카운트하는 에지 카운팅의 예제를 보여줍니다. 버퍼된 에지 카운팅을 수행할 때, 디바이스는 샘플 클럭의 각 활성 에지에서 카운트되는 에지의 개수는 래치하고 그 개수를 버퍼에 저장합니다. 버퍼된 에지 카운팅에는 내장 클럭이 없으므로 외부 샘플 클럭을 반드시 제공해야 합니다. NI-DAQmx에서 필요에 따른 에지 카운팅을 실시할 때는 우선 시작 VI/함수를 호출하여 카운터를 준비합니다. 이후의 각 읽기는 카운터가 시작된 이후 카운트된 에지 개수를 반환합니다. 카운터를 먼저 시작하지..

Tistory

DAQ 전류 측정하고 생성하기

많은 측정 디바이스가 전류를 측정하고 생성할 수 있습니다. DAQ 디바이스로 전류를 측정하거나 생성하려면 저항기가 필요합니다. 전류는 아날로그 입력 커넥터를 통해 측정되거나 아날로그 출력 커넥터를 통해 생성될 수 있습니다. 저항은 커넥터 및 전류 소스와 병렬로 놓아야 합니다. 저항기를 통과할 때 떨어지는 전압을 측정하고 이를 전류로 변환하려면 옴의 법칙(Ohm's Law)을 사용합니다. I(A) = V(V)/ R(Ω) 여기서 I는 전류, V는 전압, R은 저항입니다. 4-20 mA 루프 4-20 milliamp (4-20 mA) 루프는 측정 시스템에서 일반적으로 사용됩니다. 4-20 mA 루프는 스파크를 생성하지 않는 시스템에서 열린 회로를 감지하기 위해 다이나믹 범위를 4 mA의 실시간 제로와 짝을 짓..

Tistory

주기, 반 주기, 펄스 폭, 두 에지 분리 측정하기

DAQ 디바이스와 같은 카운터를 사용하여 주기, 반 주기, 펄스 폭, 두 에지 분리를 측정하여 이벤트의 지속기간이나 두 이벤트 사이의 간격을 결정할 수 있습니다. 주기 측정은 펄스의 연속적인 상승 또는 하강 에지 사이의 시간을 측정합니다. 반 주기 측정은 순차적인 에지 사이의 시간을 측정합니다. 펄스 폭 측정은 상승과 하강 에지 또는 하강과 상승 에지 사이의 시간을 측정합니다. 두 에지 분리는 한 디지털 신호의 상승 또는 하강 에지와 다른 디지털 신호의 상승 또는 하강 에지 사이의 시간을 측정합니다. 주기, 반 주기, 펄스 폭, 두 에지 분리의 수식은 다음과 같습니다: 주기, 반 주기, 펄스 폭, 또는 두 에지 분리(초) = 카운트 / 카운터 타임베이스 속도(Hz). 이 때 카운트는 측정된 입력 신호 또..

Tistory

디지털 에지 트리거링

디지털 트리거는 일반적으로 하이와 로우의 두 가지 이산 크기를 가지고 있는 TTL 신호입니다. 신호가 하이에서 로우로, 또는 로우에서 하이로 이동할 때 디지털 에지가 생성됩니다. 에지에는 상승과 하강의 두 가지 타입이 있습니다. 디지털 신호의 상승 또는 하강 에지에서 시작 또는 참조 트리거를 생성할 수 있습니다. 다음 그림에서 수집은 디지털 트리거 신호의 하강 에지 후에 시작됩니다. 일반적으로 디지털 트리거 신호는 사용자 측정 디바이스의 PFI 핀에 연결됩니다. 디지털 에지 트리거링 - NI

Tistory

디지털 패턴 트리거링

디지털 패턴 트리거링의 경우, 특정한 물리적인 채널의 특정 디지털 패턴을 감지하도록 디바이스를 설정합니다. 이 조건을 식별한 후, 디바이스는 태스크 시작이나 트리거 발생 시 수집된 샘플 표시 등 트리거와 관련된 동작을 수행합니다. 디지털 패턴은 다음 문자를 사용하여 지정됩니다: X: 물리적인 채널 무시 0: 물리적인 채널의 로직 로우 크기에서 일치 1: 물리적인 채널의 로직 하이 크기에서 일치 R: 물리적인 채널의 상승 에지에서 일치 E: 물리적인 채널의 상승 또는 하강 에지에서 일치 F: 물리적인 채널의 하강 에지에서 일치 예를 들어 "X11100"의 패턴과 "dev1/line0:4,dev1/line6"의 소스를 지정하는 경우, 물리적인 채널 "dev1/line1," "dev1/line2," "dev1..

Tistory

측정 시스템 개요―하드웨어와 NI-DAQmx

다음 그림은 측정 시스템 개요를 설명하며, 실제 세계의 물리적 현상에서 사용자 측정 어플리케이션까지의 과정을 보여줍니다. 센서는 물리적 현상을 감지합니다. 신호 컨디셔닝 요소는 물리적 현상을 조절하여 측정 디바이스가 데이터를 받을 수 있도록 합니다. 컴퓨터는 측정 디바이스를 통해 데이터를 받습니다. 소프트웨어는 측정 시스템을 컨트롤하여 측정 디바이스가 언제, 어느 채널에서 데이터를 수집하거나 생성할지 지시합니다. 또한 소프트웨어는 원시 데이터를 취하여 분석한 후 그래프, 차트, 리포트를 위한 파일과 같이 사용자가 이해할 수 있는 형태로 제시합니다. NI 측정 디바이스와 어플리케이션 소프트웨어는 NI-DAQmx 드라이버 소프트웨어와 함께 들어있어 설정, 수집, NI 측정 디바이스에서 데이터 생성 및 데이터..

Tistory

측정신호 타입

신호는 정보를 전달하는 방식에 따라 아날로그 또는 디지털로 분류됩니다. 디지털 또는 2진 신호에서는 하이 레벨(on)과 로우 레벨(off)이라는 2개의 레벨만을 구별할 수 있습니다. 반면에 아날로그 신호는 시간에 따라 연속적인 다양한 신호 정보를 포함하고 있습니다. 주요 신호 타입의 분류는 다음 그림과 같습니다. 신호 타입 - NI

Tistory

플로팅(floating) 신호 소스

플로팅(floating) 소스의 경우, 전압 신호는 다음 그림과 같이 절대 참조 또는 빌딩 접지와 같은 공통 접지에 연결되어 있지 않습니다. 플로팅(floating) 신호 소스는 참조되지 않은 신호 소스로도 불립니다. 일반적인 플로팅(floating) 신호 소스의 예는 배터리, 열전쌍, 변압기, 절연 증폭기 등이 있습니다. 그림과 같이 소스의 터미널 모두가 전원 공급 접지에 연결되지 않으므로 각 터미널은 시스템 접지에 독립적입니다. 플로팅(floating) 신호 소스 측정하기 차동 측정 시스템과 단일 종단형 측정 시스템 모두 플로팅 신호 소스를 측정할 수 있습니다. 그러나 차동 측정 시스템의 경우, 측정 시스템 접지에 따른 신호의 공통 모드 전원 레벨이 측정 디바이스의 공통 모드 입력 범위 내에 있도록 ..

Tistory

접지된 신호 소스

접지된 소스는 다음 그림과 같이 진압 신호가 지면이나 빌딩 접지와 같은 시스템 접지에 연결되어 있습니다. 소스가 시스템 접지를 사용하므로 측정 디바이스와 같은 접지를 공유합니다. 접지된 소스의 가장 일반적인 예는 신호 생성기와 전원 공급기와 같이 벽 콘센트를 통해 빌딩 접지에 플러그인된 디바이스입니다. 노트 독립적으로 접지된 두 신호 소스의 접지는 일반적으로 같은 포텐셜에 있지 않습니다. 같은 빌딩 접지 시스템에 연결된 두 인스트루먼트 사이의 접지 포텐셜의 차이는 보통 10 mV에서 200 mV입니다. 전원 공급 회로가 적절하게 연결되지 않은 경우 차이가 더 클 수도 있습니다. 접지된 신호 소스 측정하기 접지된 신호 소스는 차동 또는 NRSE 측정 시스템으로 가장 잘 측정할 수 있습니다. 접지된 소스에 ..

Tistory

차동 측정 시스템

차동 측정 시스템의 입력은 모두 지면이나 빌딩 접지와 같은 고정된 참조에 연결되어 있지 않습니다. 차동 측정 시스템은 측정 시스템 접지와 다른 플로팅(floating) 접지에 따라 측정이 이루어진다는 점에서 플로팅(floating) 신호 소스와 비슷합니다. 인스트루멘테이션 증폭기가 달린 휴대용 배터리 전원 인스트루먼트와 DAQ 디바이스는 차동 측정 시스템의 예입니다. 다음 그림은 일반적인 NI 디바이스에서 사용되는 8 채널 차동 측정 시스템을 보여줍니다. 인스트루멘테이션 증폭기가 하나만 있는 경우, 아날로그 멀티플렉서가 신호 경로에 사용되어 측정 채널의 개수를 늘립니다. 이 디바이스의 경우, AIGND로 라벨된 아날로그 입력 접지가 측정 시스템 접지입니다. 사용자 신호 소스-플로팅 또는 접지-에 따라 차..

Tistory

공통 모드 전압 제거하기

이상적인 차동 측정 시스템은 양수(+) 입력과 음수(-) 입력의 두 터미널 사이의 포텐셜 차이에만 반응합니다. 두 증폭기 입력에 모두 존재하는 인스트루멘테이션 증폭기 접지에 상대적으로 측정된 전압을 공통 모드 전압이라고 부릅니다. 이상적인 차동 측정 시스템에서 공통 모드 전압은 완전히 무시됩니다(측정되지 않습니다). 이 기능은 노이즈를 제거하는데 유용합니다. 케이블 시스템을 구성하는 회로에 원하지 않는 노이즈가 공통 모드 전압으로 들어가는 경우가 많기 때문입니다. 실제 디바이스는 공통 모드 전압 범위, 공통 모드 제거율(CMRR)과 같은 파라미터로 정의되는 몇 가지 인자를 가지고 있기 때문에 공통 모드 전압을 제거하는 능력이 제한됩니다. 공통 모드 전압 공통 모드 전압 범위는 측정 시스템 접지에 상대적인..

Tistory

참조된 및 참조되지 않은 단일 종단형 측정 시스템

참조된 및 참조되지 않은 단일 종단형 측정 시스템은 측정이 접지를 기준으로 이루어진다는 점에서 접지된 소스와 비슷합니다. 참조된 단일 종단형(RSE) 측정 시스템은 그림에서 AIGND로 표시되며 측정 시스템 접지에 직접 연결된 접지를 기준으로 전압을 측정합니다. 다음 그림은 8 채널 참조된 단일 종단형 측정 시스템을 보여줍니다. DAQ 디바이스는 참조된 단일 종단형 측정 기술의 변형인 참조되지 않은 단일 종단형(NRSE)을 사용하는 경우가 많습니다. 다음 그림은 NRSE 시스템을 보여줍니다. NRSE 측정 시스템에서도 모든 측정은 단일 노드 아날로그 입력 감지(AISENSE)를 기준으로 이루어집니다. 그러나 이 노드의 포텐셜은 측정 시스템 접지에 따라 달라질 수 있습니다. 이전 그림은 단일 채널 NRSE..

Tistory

유사 차동 측정 시스템

유사 차동 측정 시스템은 차동 입력 채널과 참조된 단일 종단형(RSE) 입력 채널의 일부 특징을 결합한 시스템입니다. 차동 입력 채널과 같이, 유사 차동 측정 시스템은 채널의 양수와 음수 모두를 노출합니다. 양수와 음수 입력을 각각 테스트 중인 유닛의 출력에 연결합니다. 음수 입력은 상대적으로 작은 임피던스를 통해 시스템 접지에 연결됩니다. (아래 다이어그램에 Z1로 표시됨) 음수 입력과 접지 사이의 임피던스는 저항과 전기 용량 요소를 포함할 수 있습니다. 입력 채널의 양수와 음수 항은 더 큰 임피던스로 분리됩니다. (Zin로 표시됨) 유사 차동 입력 설정은 동시 샘플링과 멀티플렉스된 신호 구조를 채택하지 않는 다이나믹 신호 수집(DSA) 디바이스에서 일반적으로 사용됩니다. 유사 차동 시스템은 배터리 전..

Tistory

ADC가 디지털화할 수 있는 최소와 최대 아날로그 신호 레벨

디바이스 범위는 ADC가 디지털화할 수 있는 최소와 최대 아날로그 신호 레벨을 나타냅니다. 많은 측정 디바이스는 단극성 모드에서 양극성 모드로 변경하거나 여러 이득 중에서 하나를 선택하여 범위를 선택함으로써 ADC가 최대한 분해능을 이용하여 신호를 디지털화하도록 할 수 있습니다. 단극성과 양극성 모드 단극성 모드는 0 V에서 +X V까지만을 지원하는 디바이스를 의미합니다. 양극성 모드는 -X V에서 +X V까지를 지원하는 디바이스를 의미합니다. 일부 디바이스는 하나의 모드만을 지원하며, 일부 디바이스는 단극성 모드에서 양극성 모드로 변경할 수 있습니다. 단극성에서 양극성 모드로 변경할 수 있는 디바이스는 측정하려는 신호에 가장 적합한 모드를 선택할 수 있습니다. 다음 그림의 첫번째 차트는 3비트 ADC의..

Tistory

DAQ 분해능

분해능은 디바이스나 센서가 감지할 수 있는 가장 작은 입력 신호 변화입니다. 아날로그 신호를 나타내는데 사용되는 비트 개수가 ADC의 분해능을 결정합니다. 측정 디바이스의 분해능을 자의 눈금과 비교할 수 있습니다. 눈금이 더 많을수록 측정이 정확해집니다. 마찬가지로, 분해능이 높을수록 시스템이 ADC 범위를 쪼개는 구간 개수가 많아지므로 더 작은 변화를 감지할 수 있습니다. 3비트 ADC는 범위를 23 또는 8 구간으로 나눕니다. 000과 111 사이의 2진 또는 디지털 코드가 각 구간을 나타냅니다. ADC는 아날로그 신호의 각 측정값을 디지털 구간의 하나로 변환합니다. 다음 그림은 3비트 ADC로 얻은 사인파 디지털 이미지를 보여줍니다. 디지털 신호는 원래 신호를 적절하게 나타내지 않는 것을 알 수 있..

Tistory

DAQ 장치가 감지할 수 있는 가장 작은 변화 계산하기―코드 폭

측정 디바이스의 분해능과 디바이스 범위가 입력 신호에서 감지할 수 있는 가장 작은 변화, 즉 코드 폭을 결정합니다. 코드 폭이 작을수록 측정은 정확해집니다. 다음 수식을 사용하여 코드 폭을 계산할 수 있습니다: 코드 폭 = 디바이스 범위/ 2분해능 예를 들어, 0 ~ 10 V의 범위를 가진 12비트 측정 디바이스는 2.4 mV 변화를 감지하는 반면 -10 ~ 10 V의 입력 범위를 가진 같은 디바이스는 4.8 mV의 변화만을 감지합니다. 디바이스 범위/ 2분해능 = 10/212 = 2.4 mV 디바이스 범위/ 2분해능 = 20/212 = 4.8 mV 높은 분해능 A/D 변환기(ADC)는 위의 디바이스 전압 범위가 주어졌을 때 더 작은 코드 폭을 제공합니다. 디바이스 범위/ 2분해능 = 10/216 = 0..

Tistory

디지털 신호 - TTL 호환신호

디지털 신호는 하이와 로우의 두 가지 이산 레벨을 가지고 있습니다. 디지털 신호의 한 예는 트랜지스터-트랜지스터 로직(TTL) 호환 신호입니다. TTL 호환 신호는 다음과 같은 특징이 있습니다: 0 V에서 0.8 V = 로직 로우 2 V에서 5 V = 로직 하이 최대 상승/하강 시간 = 50 ns 디지털 디바이스는 펄스의 상태를 모니터하고 펄스를 한 상태에서 다른 상태로 변환할 수 있습니다. 또한 카운터는 상승 에지를 감지할 뿐 아니라 상태를 모니터하며, 로직 로우에서 로직 하이로의 변환 및 하강 에지, 로직 하이에서 로직 로우로의 변환을 모니터합니다. 카운터는 일반적으로 에지 카운트에 사용되거나 디지털 주파수 또는 신호의 주기 측정과 같은 시간 측정에 사용됩니다. 디지털 신호 - NI

Tistory

디지털 I/O 신호 연결하기

디지털 라인의 개수는 디바이스마다 다릅니다. 다음 그림은 세 가지 일반적인 DIO 어플리케이션의 신호 연결을 보여줍니다. 그림에서 PO 은 디지털 입력으로 설정되어있고 PO 은 디지털 출력으로 설정되어 있습니다. 디지털 입력 어플리케이션에는 스위치 상태와 같은 TTL 신호 받기 및 외부 디바이스 감지 상태가 포함됩니다. 디지털 출력 어플리케이션은 그림의 LED와 같은 TTL 신호 보내기 및 외부 디바이스 구동하기를 포함합니다. 디지털 I/O 신호 연결하기 - NI

Tistory

감지할 수 있는 가장 작은 변화 계산하기―코드 폭

측정 디바이스의 분해능과 디바이스 범위가 입력 신호에서 감지할 수 있는 가장 작은 변화, 즉 코드 폭을 결정합니다. 코드 폭이 작을수록 측정은 정확해집니다. 다음 수식을 사용하여 코드 폭을 계산할 수 있습니다: 코드 폭 = 디바이스 범위/ 2분해능 예를 들어, 0 ~ 10 V의 범위를 가진 12비트 측정 디바이스는 2.4 mV 변화를 감지하는 반면 -10 ~ 10 V의 입력 범위를 가진 같은 디바이스는 4.8 mV의 변화만을 감지합니다. 디바이스 범위/ 2분해능 = 10/212 = 2.4 mV 디바이스 범위/ 2분해능 = 20/212 = 4.8 mV 높은 분해능 A/D 변환기(ADC)는 위의 디바이스 전압 범위가 주어졌을 때 더 작은 코드 폭을 제공합니다. 디바이스 범위/ 2분해능 = 10/216 = 0..

Tistory

시리얼 통신 (RS-232, RS-422, RS-485)

시리얼 통신은 컴퓨터와 프로그램 가능한 인스트루먼트 또는 다른 컴퓨터와 같은 주변 디바이스 사이에 데이터를 전달합니다. 시리얼 전송은 전송 장치를 사용하여 단일 통신 라인을 통해 수신기로 한 번에 하나의 비트씩 데이터를 보냅니다 데이터 전송 속도가 낮을 때 또는 장거리로 데이터를 전송해야 할 때 이 방법을 사용합니다. 대부분의 컴퓨터에는 하나 또는 그 이상의 시리얼 포트가 있습니다. 따라서 인스트루먼트를 컴퓨터에 연결하거나 두 컴퓨터를 서로 연결할 때 케이블 외의 추가적인 하드웨어는 필요하지 않습니다. 시리얼 통신에 대해 4개의 파라미터를 지정해야 합니다: 전송의 보 전송속도, 문자를 인코딩하는 데이터 비트의 개수, 옵션 패리티 비트의 센스, 정지 비트의 개수. 문자 프레임은 데이터 비트가 뒤따르는 단일..

Tistory

멀티플렉스 vs 동시 샘플링

디바이스는 멀티플렉스 또는 동시 샘플링 중 하나를 사용합니다. 동시 샘플링 디바이스에는 각 아날로그 채널마다 ADC가 있어서, 다음 그림과 같이 사용자가 모든 채널에서 동시에 샘플을 수집할 수 있도록 해줍니다. 멀티플렉스 샘플링 디바이스에는 모든 아날로그 입력 채널에 한 개의 ADC가 있습니다. 이러한 디바이스는 샘플 클럭과 변환 클럭을 모두 사용합니다. 샘플 클럭은 스캔 리스트의 모든 채널에서 하나의 샘플 수집을 시작합니다. 변환 클럭은 각 개별 채널에 ADC 변환이 일어나도록 합니다. 다음 그림은 멀티플렉스 샘플링을 사용하는 디바이스에서 3개 채널의 아날로그 입력 태스크를 설명합니다. S 시리즈 디바이스와는 달리 샘플은 동시에 디지털화되지 않습니다. 변환 클럭은 샘플 클럭보다 더 빠르게 실행되어야 지..

Tistory

아날로그 에지 트리거링

아날로그 에지 트리거링을 위해 측정 디바이스가 특정한 신호 레벨 및 기울기(상승 또는 하강)를 찾도록 설정합니다. 디바이스가 트리거 조건을 식별한 후, 디바이스는 측정 시작이나 트리거 발생 시 수집된 샘플 표시 등 트리거와 관련된 특정한 동작을 수행합니다. 아날로그 트리거 신호를 아날로그 입력 채널 또는 아날로그 신호를 받을 수 있는 터미널에 연결합니다. 다음 그림에서 트리거는 신호가 3.2에 도달할 때 상승 에지 신호에서 데이터를 수집하도록 설정됩니다. 히스테리시스는 윈도우를 트리거 크기 위나 아래에 추가하며 노이즈나 지터로 생기는 신호 내의 거짓 트리거링을 감소시키는데 자주 사용됩니다. 히스테리시스를 상승 기울기에서 사용하는 경우, 트리거는 신호의 크기(또는 임계점 레벨) - 히스테리시스 아래에서 시..

Tistory

아날로그 레벨 트리거링

아날로그 레벨 트리거는 아날로그 에지 트리거와 비슷합니다. 두 트리거 타입 모두 사용자가 에지(상승 또는 하강)와 트리거 레벨을 지정하게 됩니다. 아날로그 에지 트리거의 경우, 트리거 조건을 충족하는 포인트가 중요합니다. 반면 아날로그 레벨 트리거의 경우, 신호가 트리거 레벨 위 또는 아래에 머물러있는 기간이 중요합니다. 아날로그 레벨 트리거는 일반적으로 일시 정지 트리거와 함께 사용됩니다. 일시 정지 트리거는 트리거 조건이 충족될 때 지정 또는 지정 해제됩니다. 다음 그림에서 트리거는 신호가 트리거 레벨 위로 넘어갈 때 지정되고 레벨 아래로 떨어질 때 지정 해제됩니다. 트리거의 지정 해제는 일시 정지 트리거에 대응할 수 있습니다. 아날로그 레벨 트리거링 - NI

Tistory

아날로그 윈도우 트리거링

윈도우 트리거는 아날로그 신호가 두 전압 레벨로 지정된 윈도우로 들어가거나 윈도우에서 나올 때 발생합니다. 윈도우 최상위 값과 윈도우 최하위 값을 설정하여 레벨을 지정합니다. 다음 그림은 신호가 윈도우로 들어갈 때 데이터를 수집하는 데이터를 보여줍니다. 다음 그림은 신호가 윈도우에서 나올 때 데이터를 수집하는 데이터를 보여줍니다. 아날로그 윈도우 트리거링 - NI

Tistory

펄스 생성하기

펄스는 짧은 시간 동안 유휴 값에서 활성 값까지 신호의 진폭상의 빠른 변화입니다. 펄스 상태는 하이 유휴 또는 로우 유휴입니다. 로우 유휴 상태의 펄스는 로우 값(보통 0)에서 시작하여, 하이로 펄스한 후 로우로 돌아갑니다. 하이 유휴 상태의 펄스는 하이에서 시작하여 로우로 펄스한 후 하이로 돌아갑니다. 펄스 트레인은 펄스 하나 이상을 나타냅니다. 측정 또는 펄스 생성을 위해 펄스 또는 펄스 트레인을 클럭 신호, 게이트, 또는 트리커로 사용할 수 있습니다. 알려진 지속기간의 단일 펄스를 사용하여 알려지지 않은 신호 주파수를 결정하거나 아날로그 수집을 트리거할 수 있습니다. 알려진 주파수의 펄스 트레인을 사용하여 알려지지 않은 펄스 폭을 결정할 수 있습니다. 각 펄스 또는 펄스 트레인은 세 부분으로 이루어..

Tistory

온도 측정하기

노트 온도 측정을 하려면 신호를 컨디셔닝해야 하는 경우도 있습니다. 컨디셔닝의 필요 여부는 센서에 달려있습니다. 열전쌍을 사용하여 온도 측정하기 DAQ 디바이스로 온도를 측정할 때 많이 쓰이는 방법은 다음 그림과 같이 열전쌍을 사용하는 것입니다. 열전쌍은 저렴하고, 사용하기 쉬우며, 구하기도 쉽기 때문입니다. 열전쌍은 온도를 기반으로 달라지는 전압을 생성합니다. 열전쌍을 사용하면, 전압을 측정한 후 수식으로 전압 측정 값을 온도로 변환할 수 있습니다. 열전쌍의 일반적인 와이어 연결은 다음 그림과 같습니다. 열전쌍이 다른 포인트에 접지되지 않았을 경우에만 저항기 R을 사용합니다. 예를 들어 열전쌍 끝이 이미 접지되어 있는 경우, 저항기를 사용하면 접지 루프가 생기고 결과에 에러가 생깁니다. 또한 저항 온도..

Tistory

측정 시스템 타입과 신호 소스

입력 신호 소스의 타입(접지 또는 플로팅)과 측정 시스템의 설정(차동, 단일 종단형, 유사 차동)이 신호를 측정 디바이스에 연결하는 방법을 결정합니다. 다음 테이블은 특정 어플리케이션에 국한되지 않는, 아날로그 입력 연결에 대한 일반적인 요약을 제공합니다. 입력 신호 소스 타입 플로팅 신호 소스(빌딩 접지에 연결되지 않음) 접지된 신호 소스 예제: 접지되지 않은 열전쌍, 절연된 출력을 가진 신호 컨디셔닝, 배터리 디바이스 예제: 절연되지 않은 출력을 가진 인스트루먼트 차동(DIFF) 접지 참조된 단일 종단형 (RSE) 노트: AI GND는 모든 RSE 채널의 참조로 공유됩니다. 참조되지 않은 단일 종단형 (NRSE) 노트: AI SENSE는 모든 NRSE 채널의 참조로 공유됩니다. 유사 차동 Rext은 ..

Tistory

분해능

분해능은 디바이스나 센서가 감지할 수 있는 가장 작은 입력 신호 변화입니다. 아날로그 신호를 나타내는데 사용되는 비트 개수가 ADC의 분해능을 결정합니다. 측정 디바이스의 분해능을 자의 눈금과 비교할 수 있습니다. 눈금이 더 많을수록 측정이 정확해집니다. 마찬가지로, 분해능이 높을수록 시스템이 ADC 범위를 쪼개는 구간 개수가 많아지므로 더 작은 변화를 감지할 수 있습니다. 3비트 ADC는 범위를 23 또는 8 구간으로 나눕니다. 000과 111 사이의 2진 또는 디지털 코드가 각 구간을 나타냅니다. ADC는 아날로그 신호의 각 측정값을 디지털 구간의 하나로 변환합니다. 다음 그림은 3비트 ADC로 얻은 사인파 디지털 이미지를 보여줍니다. 디지털 신호는 원래 신호를 적절하게 나타내지 않는 것을 알 수 있..

Tistory

Wireshark를 이용하여 EtherCAT 네트워크 패킷 캡처

Wireshark를 사용하여 EtherCAT 네트워크 패킷을 캡처할 수 있습니다 EtherCAT 패킷을 캡처하려면 필요한 도구가 있는지 확인하고 아래 단계를 따르십시오. 트래픽 캡처 Real-Time 컨트롤러와 EtherCAT 슬레이브로 LabVIEW 프로젝트 생성하십시오. EtherCAT VI를 실행하여 통신을 시작하십시오. Wireshark를 열고 캡처를 시작하십시오. 네트워크를 통해 전송된 ECAT 패킷을 볼 수 있습니다. 권장 네트워크 구성 EtherCAT 마스터를 구성하십시오. Wireshark PC 이더넷 어댑터, EtherCAT 슬레이브 IN 포트 및 EtherCAT 마스터 어댑터를 네트워크 허브/스위치에 연결하십시오. 아래 그림 1과 같이 호스트 PC를 EtherCAT 마스터의 이더넷 포트..

Tistory

NI 프로그래머블 컨트롤러에서 EtherCAT 설정하기

이 가이드는 이더넷 CompactRIO 섀시와 LabVIEW 그래픽 프로그래밍을 사용하여 EtherCAT 시스템을 설정하는 데 도움이 되는 단계별 지침을 제공합니다. 요구 사항 하드웨어 마스터: CompactRIO , PXI 및 NI 산업용 컨트롤러 와 같은 2개의 이더넷 포트가 있는 LabVIEW Real-Time 컨트롤러. NI-Industrial Communications for EtherCAT Readme 에서 지원되는 EtherCAT 마스터 확인. 슬레이브: NI-9144(NI-Industrial Communications for EtherCAT 20.0에서는 지원되지 않음) 또는 NI C 시리즈 I/O 모듈이 있는 NI-9145 EtherCAT CompactRIO 섀시 이더넷 케이블 및 ..

Tistory

LabVIEW를 이용한 계측기 제어하기

인스트루먼트와 컴퓨터 사이에서 명령과 데이터를 전송하여 인스트루먼트를 컨트롤합니다. 다양한 LabVIEW 어플리케이션을 개발하여 여러 인스트루먼트 타입을 설정하고 컨트롤할 수 있습니다. 인스트루먼트 컨트롤 메소드 선택하기 인스트루먼트와 인스트루먼트 컨트롤 인터페이스의 다양한 배열때문에 인스트루먼트 컨트롤의 알맞은 방법을 선택하는 것이 중요합니다. 다음 흐름도는 인스트루먼트 컨트롤의 적절한 방법을 선택하는데 도움을 줍니다. 인스트루먼트 드라이버 사용하기 인스트루먼트 드라이버를 사용하여 시스템에서 인스트루먼트 하드웨어를 컨트롤하고 통신합니다. LabVIEW 인스트루먼트 드라이버는 복잡한 각 인스트루먼트의 하위 레벨 프로그래밍 명령을 배울 필요가 없기 때문에 인스트루먼트 컨트롤을 단순화하고 테스트 프로그램의 ..

Tistory

멀티플렉스 vs 동시 샘플링 - NI

디바이스는 멀티플렉스 또는 동시 샘플링 중 하나를 사용합니다. 동시 샘플링 디바이스에는 각 아날로그 채널마다 ADC가 있어서, 다음 그림과 같이 사용자가 모든 채널에서 동시에 샘플을 수집할 수 있도록 해줍니다. 멀티플렉스 샘플링 디바이스에는 모든 아날로그 입력 채널에 한 개의 ADC가 있습니다. 이러한 디바이스는 샘플 클럭과 변환 클럭을 모두 사용합니다. 샘플 클럭은 스캔 리스트의 모든 채널에서 하나의 샘플 수집을 시작합니다. 변환 클럭은 각 개별 채널에 ADC 변환이 일어나도록 합니다. 다음 그림은 멀티플렉스 샘플링을 사용하는 디바이스에서 3개 채널의 아날로그 입력 태스크를 설명합니다. S 시리즈 디바이스와는 달리 샘플은 동시에 디지털화되지 않습니다. 변환 클럭은 샘플 클럭보다 더 빠르게 실행되어야 지..

Tistory

NI DAQ장비의 클럭

주기적인 디지털 에지는 시간을 측정하며 클럭이라고 불립니다. 샘플 타임베이스 클럭 및 20 MHz 타임베이스 클럭과 같은 클럭은 시간의 경과를 나타내거나 시간에 따라 다른 신호를 맞추는데 사용됩니다. 일반적으로 클럭은 트리거처럼 어떤 동작을 일으키지 않습니다. 따라서 클럭의 이름은 보통 동작을 의미하지 않습니다. 다만 샘플 클럭은 예외입니다. 다음은 DAQ 디바이스에서 사용되는 일부 일반적인 클럭입니다. 사용자 디바이스의 모든 클럭에 대한 정보는 디바이스 문서를 참조하십시오. AI 변환 클럭—직접적으로 ADC 변환을 유도하는 멀티플렉스된 디바이스의 클럭. 기본 AI 변환 클럭 속도는 디바이스의 최대 AI 변환 클럭 속도와 비교할 때 채널 사이에 추가적으로 안정 시간 10 µs를 사용합니다. 샘플 클럭 속..

Tistory

글리칭

글리칭은 버퍼에서 이전 샘플이 새로운 샘플로 전환될 때 새로운 샘플뿐만 아니라 이전 샘플과 새로운 샘플이 혼합되어 웨이브폼을 생성하는 것을 의미합니다. 이 상황은 재생성 모드 쓰기 속성/프로퍼티가 재생성 허용으로 설정된 상테에서 연속적으로 샘플을 생성하는 경우 발생할 수 있습니다. 글리칭은 새로운 샘플 쓰기 작업을 실시하는 동안 새로운 샘플의 일부분이 생성된 후 새로운 샘플 쓰기를 완료하지 못했기 때문에 이전 샘플의 일부가 생성됨으로써 발생합니다. 쓰기 작업이 완료된 후에는 새로운 샘플만이 생성됩니다. NI-DAQmx는 새로운 샘플 쓰기 속도가 샘플 생성 속도보다 빨라지지 않도록 하여 글리칭이 발생할 가능성을 낮춥니다. 이 글리칭 방지 처리는 생성된 전체 샘플 개수가 현재 쓰기 위치보다 한 버퍼 이상이 ..

Tistory

측정 및 데이터 분석을 위한 LabVIEW

개요 수천 명의 엔지니어와 과학자가 테스트 및 측정, 프로세스 제어 및 자동화, 모니터링 및 시뮬레이션과 같은 다양한 어플리케이션에서 LabVIEW를 신뢰하고 있습니다. LabVIEW를 선택하는 이유는 계측기와의 탁월한 연결성, 강력한 데이터 수집 기능, 자연스러운 데이터 흐름 기반 그래픽 프로그래밍 인터페이스, 확장성, 전반적인 기능의 완성도를 제공하기 때문입니다. 전문 분야가 무엇이든 상관없이 변하지 않는 한 가지 요구 사항은 데이터 및 측정을 조작 가능해야 하고 이를 기반으로 의사 결정을 내릴 수 있어야 한다는 점입니다. 이 문서에서는 LabVIEW를 데이터 및 측정 분석에 적합한 도구로 만드는 기능에 중점을 둡니다. 소개 사용자는 대개 물리적 프로세스와의 상호 작용이 필요한 태스크를 수행하므로, ..

Tistory

랩뷰 VI 메모리 활용

LabVIEW는 텍스트 기반 프로그래밍 언어에서 다루어야만 하는 많은 세부사항을 처리해 줍니다. 텍스트 기반의 언어의 주요한 어려운 점 중 하나가 메모리 사용입니다. 텍스트를 기반으로한 언어에서는 프로그래머가 메모리를 사용하기 전에 할당하고 그리고 끝마치면 할당을 해제하는 것을 관리해야 합니다. 또한 처음에 할당한 메모리의 한계를 넘어서 쓰지 않도록 주의을 기울여야 합니다. 메모리를 할당하지 못하거나 충분한 메모리를 할당하지 못하는 것이 프로그래머가 텍스트 기반의 언어에서 저지르는 가장 큰 실수 중의 하나입니다. 또한 부적절한 메모리 할당은 디버그하기 어려운 문제입니다. LabVIEW의 데이터 흐름 패러다임은 메모리 관리의 어려움을 상당 부분 제거합니다. LabVIEW에서는 변수를 할당하지도 않고, 변수..

Tistory

랩뷰 VI 실행 속도 향상방법

LabVIEW가 VI를 컴파일하고 일반적으로 매우 빠르게 실행하는 코드를 생성한다고 해도, 사용자는 시간에 결정적인 VI를 다룰 때 가능한 최상의 성능을 얻고자 할 것입니다. 이 섹션은 실행 속도에 영향을 주는 요소를 다루고 가능한 최상의 성능을 얻도록 도움을 주는 몇몇 프로그래밍 기술을 제안합니다. 다음 아이템을 조사하여 느린 성능의 원인을 결정합니다: 입력/출력(파일, GPIB, 데이터 수집, 네트워크) 화면 디스플레이(큰 컨트롤, 컨트롤 오버랩핑, 너무 많은 디스플레이) 메모리 관리(배열과 문자열의 불충분한 사용, 불충분한 데이터 구조) 컴파일러 최적화(편집기 응답이 VI 실행 속도와 균형을 맞추도록 컴파일러 조절) 실행 오버헤드와 SubVI 호출 오버헤드와 같은 다른 요소는 일반적으로 실행 속도에..

Tistory

랩뷰 Loop별 CPU 할당하여 멀티스레딩 구현

LabVIEW로는 병렬 또는 파이프라인을 사용하여 쉽게 여러 CUP(멀티코어, 멀티프로세서 또는 SMP 시스템으로도 불림)를 활용할 수 있습니다. 일부 경우, 특정한 프로세서에 특정한 스레드를 수동으로 할당하여 CPU 효율성을 더욱 높일 수도 있습니다. (Real-Time, Windows) Timed 루프를 사용하여 수동으로 CPU 할당을 컨트롤할 수 있습니다. 예를 들어 2 개의 CPU가 있는 시스템에서 병렬 Timed 루프 X, Y, Z를 가진 어플리케이션을 가정해봅니다. Timed 루프는 실행하는데 각각 100 ms, 100 ms, 200 ms가 소요됩니다. Timed 루프가 모두 기본 우선순위로 설정된 경우, CPU 스케줄러는 Timed 루프 X와 Z가 하나의 CPU에서, Timed 루프 Y가 다..

Tistory

랩뷰를 이용한 여러 CPU 병렬 실행

ㄹ여러 CPU를 가진 시스템(멀티코어, 멀티프로세서 또는 SMP 시스템으로도 불림)의 주요 장점은 멀티 스레드가 병렬로 실행될 수 있다는 점입니다. 그러므로 어플리케이션이 주로 단일 연속 프로세스로 구성되어 있는 경우, 여러 프로세서 시스템을 활용하기 어렵습니다. 그러나 파이프라인 구조를 구현하면 여러 CPU를 활용하여 단일 연속 프로세스의 작업량을 향상시킬 수 있습니다. 파이프라인은 연속적인 데이터 흐름을 보존하면서 여러 CPU에서 병렬 실행을 활용합니다. 노트 어플리케이션에서 파이프라인을 이용하려면 CPU 사이에서 데이터 전송이 이루어져야 합니다. 이는 단순히 하나의 CPU에서 다음 작업에 데이터를 전달하는 것보다 시간이 오래 걸립니다. 그러므로 파이프라인을 구현할 경우, 병렬 프로세스로 절약되는 시..

Tistory

랩뷰에서의 멀티프로세싱과 하이퍼스레딩

하이퍼스레드를 지원하는 컴퓨터는 단일 프로세서를 가지지만 멀티프로세서를 가진 컴퓨터와 같이 동작합니다. (Windows) 하이퍼스레딩은 일부 Intel Pentium 4 및 이후 버전에서 지원하는 기능입니다. 하이퍼스레드를 지원하는 컴퓨터에서 Windows 작업 관리자를 실행하고 성능 탭을 클릭하면, Windows 작업 관리자는 두 개의 CPU의 사용 히스토리를 디스플레이합니다. (macOS) Activity Monitor를 시작하여 성능을 점검합니다. 하이퍼스레드를 지원하는 프로세서는 같은 마이크로칩에 내장된 여러 프로세서처럼 동작합니다. 레지스터 세트와 같은 칩의 일부 리소스는 복사됩니다. 실행 유닛 및 캐시와 같은 다른 리소스는 공유됩니다. 작은 작업을 저장하는 버퍼와 같은 일부 리소스는 여러 부분..

Tistory

AC, DC 전압 측정 및 연산하기

대부분의 측정 디바이스는 전압을 측정하거나 읽을 수 있습니다. 두 가지의 일반적인 전압 측정은 직류(DC)와 교류(AC)입니다. DC 전압 측정하기 DC 전압은 온도, 압력, 변형률과 같이 시간에 따라 천천히 변하는 현상을 측정하는데 유용합니다. DC 신호로 시간의 주어진 포인트에서 신호의 진폭을 정확하게 측정하려고 합니다. 풍속 예제 다음 그림은 출력 범위가 0부터 10 V인 풍속계를 위한 일반적인 연결 다이어그램을 보여줍니다. 이는 풍속 0에서 200 mph에 해당합니다. 다음 방정식을 사용하여 데이터를 스케일합니다: 이 방정식을 사용하면, 3 V의 측정값이 풍속 60 mph(3 V × 20 mph/V = 60 mph)에 해당합니다. 다음 그림의 연결 다이어그램에서는 저항기 R을 사용하고 있습니다. ..

Tistory

주기, 반 주기, 펄스 폭, 두 에지 분리 측정하기

DAQ 디바이스와 같은 카운터를 사용하여 주기, 반 주기, 펄스 폭, 두 에지 분리를 측정하여 이벤트의 지속기간이나 두 이벤트 사이의 간격을 결정할 수 있습니다. 주기 측정은 펄스의 연속적인 상승 또는 하강 에지 사이의 시간을 측정합니다. 반 주기 측정은 순차적인 에지 사이의 시간을 측정합니다. 펄스 폭 측정은 상승과 하강 에지 또는 하강과 상승 에지 사이의 시간을 측정합니다. 두 에지 분리는 한 디지털 신호의 상승 또는 하강 에지와 다른 디지털 신호의 상승 또는 하강 에지 사이의 시간을 측정합니다. 주기, 반 주기, 펄스 폭, 두 에지 분리의 수식은 다음과 같습니다: 주기, 반 주기, 펄스 폭, 또는 두 에지 분리(초) = 카운트 / 카운터 타임베이스 속도(Hz). 이 때 카운트는 측정된 입력 신호 또..

Tistory

아날로그 주파수 측정하기

일부 디바이스는 주파수-전압 회로를 사용하여 직접 아날로그 주파수를 측정할 수 있습니다. 그러나 많은 디바이스의 경우 전압만 측정할 수 있기 때문에 소프트웨어 알고리즘을 사용하여 측정값을 주파수로 변환해야 합니다. DSA 디바이스 및 SCXI-1126과 같은 아날로그 주파수를 측정하는 디바이스는 측정된 신호와 같은 주파수의 트리거를 만드는 회로를 가지고 있습니다. 신호가 임계점 레벨 – 히스테리시스에서 임계점 레벨로 전달될 때마다 트리거가 발생합니다. 펄스 생성기는 이러한 트리거를 사용하며 매 주파수 사이클마다 한번씩 펄스를 생성합니다. 입력 주파수 범위는 펄스의 폭을 설정합니다. 입력 주파수 범위가 증가함에 따라 펄스 폭은 작아집니다. 그 후 이 펄스 트레인은 펄스 트레인의 주기 점유율에 비례하는 레벨..

Tistory

IEEE 488 GPIB 통신의 이해

20년 이상, 계측기 제어에는 두 가지 주요 버스가 사용되었습니다. RS232 직렬 버스는 주로 과학 및 분석 계측 제어에, IEEE 488 GPIB는 주로 기존 테스트 및 측정 장비 제어에 사용되었습니다. RS232 포트는 전 세계적으로 데스크탑과 노트북 컴퓨터 모두에서 쉽게 사용할 수 있지만 GPIB를 통해 계측기를 제어하려면 특수 컨트롤러 하드웨어를 사용해야 합니다. 계측기 제어 하드웨어에 대한 선택을 고려할 때 많은 과학자와 엔지니어는 GPIB 인터페이스가 상용 제품으로 흔하고, 모든 컨트롤러가 동일하다고 잘못 가정하여 가격만을 기준으로 선택하는 경우가 많습니다. 세 가지 차별성 계측기 제어 시스템용 GPIB 컨트롤러를 구입할 때 NI GPIB 컨트롤러는 개발에서 생산 및 유지보수에 이르기까지 시..

Tistory

자동화 테스트를 위한 하드웨어와 소프트웨어

자동화 테스트 엔지니어는 까다로운 시장 출시 일정 및 성능 요구 사항을 충족하기 위해 혁신적인 테스트 시스템을 개발해야 합니다. PXI 와 NI LabVIEW 시스템 설계 소프트웨어의 조합은 거의 모든 시스템을 보다 빠르고 확실하게 구축할 수 있게 지원하는 완전한 자동화 테스트 플랫폼입니다. LabVIEW는 기존 대화형 계측기에서 소프트웨어 정의 PXI 모듈형 계측기에 이르기까지 다양한 계측기와의 통합을 제공하여 거의 모든 측정값을 수집할 수 있도록 하여 까다로운 시스템 요구 사항보다 앞서 나갈 수 있도록 지원합니다. 또한 LabVIEW를 사용하면 멀티코어 프로세서 및 FPGA(Field-Programmable Gate Array)와 같은 기술을 활용하여 고급 테스트 시스템을 더 빠르게 구축할 수 있습니..

Tistory

배터리 특성화 및 전력 소모량 측정 테스트

NI LabVIEW와 연동된 NI PXI-4071은 배터리 전력 특성화 문제(누수 전류, 순간 전류, 전력 소모, 배터리 보존 용량, 배터리 내부 저항)를 해결하는 데 필요한 요구사항인 다양한 측정 기능, 고해상도, 유연성을 제공합니다. 아래 그림 1a의 NI PXI-4071 FlexDMM은 26-비트 (7½ 디짓) 디지털 멀티미터 또는 1.8 MS/s 디지타이저로 작동가능 합니다. 전류 측정 기능은 picoamp (10-12A) 범위까지 확장이 가능합니다. 본 기능은 전체 배터리 특성화를 수행하는 데 핵심적인 기능입니다. 그림 1b는 산업용 PXI 기반의 다양한 모듈형 계측기(RF 다운 컨버터, 고속 디지타이저 (오실로스코프), 디지털 멀티미터, 동적 신호 분석기)를 보여줍니다. 사용자는 PXI 버추얼..

Tistory

다채널 고속 데이터시스템 구축

많은 기존의 고속 오실로스코프는 2~4개의 채널을 제공하며 독립형 박스형 계측기로 작동합니다. 이는 벤치탑 디버깅에 효과적인 솔루션이지만, 수십 또는 수백 개의 채널을 동시에 고속으로 샘플링해야 하는 빔포밍 및 의료 이미징과 같이 채널 수가 많은 어플리케이션을 위해 이러한 계측기를 확장하기 어려울 때가 많습니다. 채널 수가 많은 고속 DAQ 시스템은 채널 밀도를 극대화하고 여러 채널을 동기화하며 대량의 데이터를 처리해야 합니다. 채널 동기화를 단순화하고 콤팩트한 폼 팩터로 높은 처리량의 데이터 스트리밍을 지원하는 모듈형 플랫폼으로 훨씬 더 실용적으로 이러한 과제를 극복할 수 있습니다. PXI (PCI eXtensions for Instrumentation)는 이러한 전통적인 과제를 해결하고 다양한 어플리..

Tistory

박스형 오실로스코프와 모듈형 오실로스코프의 차이

상승 시간 측정, 신호 주기 측정, 피크-피크 전압 파악 등 측정의 형태를 막론하고 오실로스코프는 지난 50년 이상 테스트 및 계측 분야에서 매우 중요한 역할을 해왔습니다. 오실로스코프는 테스트 벤치에서 랙 앤 스택 자동화 테스트 시스템에 이르기까지 다양한 어플리케이션의 핵심입니다. 어플리케이션의 요구사항과 기술이 진화하면서, 오실로스코프는 초기 발명 당시의 모습과 상당히 달라졌으며 종류도 다양해졌습니다. 새로운 시스템들이 디지털 오실로스코프를 사용하여 원하는 성능을 구현하게 되면서 오실로스코프의 스펙과 기능 자체도 바뀌었습니다. 전통적인 박스형 오실로스코프를 모듈형 오실로스코프로 대체하는 것을 고려해본 적이 없다면, 다음 질문을 살펴보십시오. 여러 계측기를 결합하여 원하는 채널 카운트를 확보할 때 얼마..

Tistory

상태모니터링을 위한 하드웨어 플랫폼 CompactRIO

산업용 사물 인터넷(IIoT) 분야에서, 엔지니어들은 측정 값을 바탕으로 하여 중요한 의사 결정을 내리기 때문에 주요 자산과 인프라를 모니터링할 때 중요한 데이터가 누락되면 큰 문제가 발생하게 됩니다. 예를 들어, 2009년 러시아 하카시야에 있는 사야노-슈셴스카야 수력 발전소는 2번 터빈의 치명적인 고장으로 13억 달러의 피해를 내고 75명의 생명을 앗아갔습니다. 또한 발전소의 모든 수리를 완료하는 데는 약 5년이 걸렸습니다. 그림 1. 제한된 기능의 도구 때문에 어플리케이션 요구 사항을 만족하지 못할 경우 치명적 문제가 발생할 수 있습니다. 중요 자산의 상태 모니터링은 일반적으로 일상적인 수동 진단의 반복을 통해 수행됩니다. 그러나 저비용 센서, 자동화된 모니터링 시스템, 빅 데이터 분석 기법의 부상..

Tistory

PXI 시스템 소개

PXI 시스템은 디바이스 검증부터 자동 양산 테스트까지 포함하는 다양한 테스트 및 측정 어플리케이션을 위해 특수 동기화와 주요 소프트웨어 기능을 갖춘 고성능 모듈형 계측기 및 기타 I/O 모듈을 제공합니다. PXI에 대한 개괄적 이해를 위해, PXI 시스템의 섀시, 컨트롤러, PXI(e) 주변 모듈을 상용 데스크탑 PC의 구성요소와 비교하는 그림 1의 두 개 이미지를 참조하십시오. 핵심은 PXI가 어떻게 상용 PC 기술을 기반으로 구축되고 이에 따라 조정되는지 그 방식을 이해하는 것입니다. PXI 섀시는 데스크탑 케이스와 비교 가능 PXI 컨트롤러는 데스크탑의 CPU, 메모리 및 I/O와 비교 가능 PXI(e) 주변 모듈은 데스크탑의 PCI(e) 주변 모듈과 비교 가능 그림 1. PXI 시스템과 데스크탑..

Tistory

버추얼 인스트루먼테이션 (Virtual Instrumentation)

버추얼 인스트루먼테이션이란? 지난 20년 동안 PC가 빠르게 보급되면서 테스트, 측정 및 자동화 영역의 장비에 있어서도 빠른 혁신이 일어나게 되었습니다. PC 대중화의 결과로 버추얼 인스트루먼테이션이라는 개념이 나타나게 되었고, 이는 생산성, 정확성 및 성능을 증진시켜야 하는 엔지니어들에게 많은 이점을 제공하게 되었습니다. 버추얼 인스트루먼테이션의 구성은 강력한 어플리케이션 소프트웨어가 탑재된 업계 표준 컴퓨터 또는 워크스테이션, 가격대비 성능이 뛰어난 하드웨어 (플러그인 보드 등), 그리고 드라이버 소프트웨어로 이루어져 있으며, 이 구성요소들이 기존 계측기의 기능들을 수행합니다. 버추얼 인스트루먼트는 기존 하드웨어 중심 인스트루먼테이션 시스템에서 대중적인 데스크탑 컴퓨터와 워크스테이션의 연산력, 생산성..

Tistory

시리얼 통신 UART - RS-232, RS-422, RS-485

산업용 감지 기능과 제어 기능은 통신 버스에 대해 많은 문제점이 있습니다. 예를 들어, 산업 환경의 열악한 작동 조건에서 수백 또는 수천 미터를 케이블로 연결하는 것이 일반적입니다. 산업용 장비는 폭넓은 범위의 온도, 높은 전기적 잡음(전원 공급 장치와 데이터 회선 모두) 및 다양한 결함(전자파 장해(EMI), 정전기 방전(ESD), 단락 등)에 노출될 수 있습니다. 이러한 문제에 대한 솔루션은 범용 비동기 수신기/송신기(UART)를 기반으로 하는 강력한 직렬 인터페이스를 사용하는 것입니다. 일부 제조업체에서는 UART를 비동기 통신 요소(ACE)라고도 합니다. UART는 독립 실행형 장치로 사용되거나(예: Texas Instruments TL16C752D) 마이크로 컨트롤러 내에 위치할 수 있습니다 (..

Tistory

근접 센서 기술 선택 시 설계 고려 사항

감지, 거리 또는 근접성을 결정할 때 다양한 작동 표준과 강점을 가진 몇 가지 주요 근접 센서 기술을 고려해 볼 수 있습니다. 이 기사에서는 엔지니어가 설계 요구 사항에 따라 선택할 옵션을 결정하는 데 도움이 되는 기본 작동 원리와 함께 소형 및 고정형 임베디드 시스템에 가능한 4가지 옵션에 대해 설명합니다. 근접 센서는 물리적 접촉 없이 물체의 존재 유무와 거리를 정확하게 감지하는 방법을 제공합니다. 근접 센서는 반사되거나 물체를 통과하여 센서로 되돌아가는 전자기장, 빛 또는 초음파를 방출합니다. 기존 제한 스위치에 비해, 근접 센서는 기계적 부품이 없기 때문에 내구성이 더 뛰어나고 수명이 길다는 큰 장점이 있습니다. 특정 응용 분야에 이상적인 근접 센서 기술을 고려할 때 비용, 범위, 크기, 화면 주..

Tistory

가속도계 및 자이로스코프에 센서 융합 응용하기

가속도계 및 자이로스코프는 드론, 휴대폰, 자동차, 비행기 및 모바일 IoT 장치에서 가속 및 회전 정보를 획득하는 데 적합한 센서입니다. 하지만 가속도계와 자이로스코프 모두 잡음과 드리프트를 포함한 오차 발생의 가능성이 있어서 설계자는 최적의 정확도를 구현하기 위해 새로운 접근법을 취해야 합니다. 이러한 접근법 중 하나가 센서 융합입니다. 이 기사에서는 가속도계와 자이로스코프를 독립적으로 평가하여 어떻게 잡음 및 드리프트 오차가 발생하는지 알아봅니다. 그런 다음 각 센서 유형의 예를 소개하고, 센서 융합 기술을 사용하여 이러한 두 센서의 결과를 결합함으로써 이러한 오차를 줄이는 방법을 소개합니다. 적절한 센서 선택 가속도계는 물체에서 작동하는 모든 선형 힘을 밀리볼트/g(mV/g) 단위로 측정합니다. ..

Tistory

LabVIEW와 산업용 IoT

사물인터넷(IoT) 어플리케이션용 클라우드 기반 개발 플랫폼에 연결할 수 있는 가장 널리 사용되는 세 가지 통신 프로토콜을 소개합니다. 또한 Amazon Web Services, IBM Bluemix, PTC ThingWorx 및 Microsoft Azure와 같은 가장 일반적인 IoT 클라우드 개발 플랫폼에 대한 정보도 확인할 수 있습니다. 그리고 LabVIEW 개방형 그래픽 개발 환경을 통해 CompactRIO와 같은 NI 임베디드 시스템을 이러한 클라우드 플랫폼에 연결하는 방법도 알아보십시오. 세상을 변화시키는 IoT 인터넷을 사용할 수 있는 새로운 어플리케이션이 세상에 나오면서 향후 10년 안에 세계 경제는 크게 변화할 것입니다. 이러한 어플리케이션 중 일부는 경제적으로 큰 영향을 미칠 뿐만 아니..

Tistory

이더넷 계측기 제어 튜토리얼

LabVIEW에서 이더넷/LAN 계측기와 통신하기 위해 NI 하드웨어 및 소프트웨어를 설정하는 방법 NI 소프트웨어 및 드라이버 설치 LabVIEW 와 NI-VISA 드라이버의 최신 호환 버전을 설치하십시오. 호환성 정보는 다음을 참조하십시오. LabVIEW와 Microsoft Windows의 호환성 NI-VISA 및 운영 체제 호환성 NI-VISA 및 LabVIEW 버전 호환성 기기를 네트워크에 연결 이더넷 케이블을 통해 장비의 이더넷 포트를 대상 머신의 이더넷 포트에 직접 연결합니다. 자세한 내용은 장비의 사용 설명서를 참조하십시오. 네트워크 통신 테스트 네트워크를 통해 기기와 통신 할 수 있도록 장치를 핑-테스트 합니다. 시작 메뉴에서 명령 프롬프트를 엽니다. 다음 명령을 입력하십시오. ping ..

Tistory

DAQ장치의 인터페이스 선정 가이드

다양한 버스에서 선택할 수 있는 수백 개의 서로 다른 데이터 수집 (DAQ) 디바이스가 있는 경우, 어플리케이션 요구에 적합한 버스를 선택하기가 어려울 수 있습니다. 버스는 서로 다른 장점을 가지고 있으며 처리량, 대기 시간, 이식성 또는 호스트와의 거리에 최적화되어 있습니다. DAQ 버스를 선택할 때 고려해야할 5가지 사항 1. 버스를 통해 스트리밍되는 데이터의 양 모든 PC 버스는 일정 시간 동안 전송할 수 있는 데이터 양에 제한이 있습니다. 이를 버스 대역폭이라고 하며 종종 초당 메가바이트(MB/s)로 지정됩니다. 어플리케이션에서 동적 파형 측정이 중요한 경우, 충분한 대역폭을 가진 버스를 고려해야 합니다. 선택한 버스에 따라 총 대역폭을 여러 장치 간에 공유하거나 특정 장치 전용으로 사용할 수 있..

Tistory

다채널 고속데이터 처리를 위한 DAQ 시스템 구성

많은 기존의 고속 오실로스코프는 2~4개의 채널을 제공하며 독립형 박스형 계측기로 작동합니다. 이는 벤치탑 디버깅에 효과적인 솔루션이지만, 수십 또는 수백 개의 채널을 동시에 고속으로 샘플링해야 하는 빔포밍 및 의료 이미징과 같이 채널 수가 많은 어플리케이션을 위해 이러한 계측기를 확장하기 어려울 때가 많습니다. 채널 수가 많은 고속 DAQ 시스템은 채널 밀도를 극대화하고 여러 채널을 동기화하며 대량의 데이터를 처리해야 합니다. 채널 동기화를 단순화하고 콤팩트한 폼 팩터로 높은 처리량의 데이터 스트리밍을 지원하는 모듈형 플랫폼으로 훨씬 더 실용적으로 극복할 수 있습니다. PXI (PCI eXtensions for Instrumentation)는 이러한 전통적인 과제를 해결하고 다양한 어플리케이션에서 신뢰..

Tistory

측정데이터 파일형식 선택가이드

적절한 파일 형식 선택 응집력 있는 데이터 관리 솔루션을 달성하기 위한 첫 번째 단계는 데이터가 가장 효율적이고 체계적이며 확장 가능한 방식으로 저장되도록 하는 것입니다. 너무 자주 데이터는 설명 정보 없이 일관성 없는 형식으로 저장되고 컴퓨터 배열에 흩어져 있기 때문에 특정 데이터 세트를 찾고 결정을 도출하는 것을 극도로 어렵게 만드는 정보의 무덤을 만듭니다. 응용 프로그램에 따라 특정 특성을 다른 특성보다 우선시할 수 있습니다. ASCII, 바이너리 및 XML과 같은 일반적인 스토리지 형식은 서로 다른 영역에서 강점과 약점이 있습니다. 아스키 파일 많은 엔지니어는 형식의 쉬운 교환 가능성과 사람의 가독성 때문에 ASCII (정보 교환을위한 미국 표준 코드) 파일을 사용하여 데이터를 저장하는 것을 선호..

Tistory

변위센서, 위치센서의 유형과 측정시스템

변위 및 위치 센서의 유형 근접 프로브, 선형 가변 차동 변압기(LVDT) 및 회전식 가변 차동 변압기(RVDT)는 위치 측정에 널리 사용되는 센서입니다. 그러나 엔코더 및 스트링 전위차계를 포함하여 위치를 측정하는 다양한 방법이 있습니다. 그림 1. 와전류 근접 프로브는 상대 근접을 측정하는 센서입니다. 와전류 근접 프로브는 상대 근접을 측정하는 센서입니다. 전압 변화를 사용하여 회전하거나 왕복하는 샤프트 표면을 측정합니다. 근접 프로브는 비접촉식 트랜스듀서이기 때문에 베어링 하우징과 같이 합리적으로 고정된 기계적 구조에 장착됩니다. 장착 지점에서 움직이는 기계의 정적 및 동적 변위 거동을 측정합니다. 움직이는 기계 부품 사이의 공극과 같은 동적 위치를 측정하려는 경우 근접 프로브 측정 유형을 사용합니..

Tistory

LabVIEW에서 OPC 사용하기

OPC는 공장 현장의 디바이스, 실험실 장비, 테스트 시스템 픽스처 및 데이터베이스를 포함한 수많은 데이터 소스 간에 통신하기 위한 표준 인터페이스입니다. 장치별 프로토콜 개발에서 중복 노력을 완화하고, 장치 간의 불일치를 제거하고, 하드웨어 기능 변경에 대한 지원을 제공하고, 산업 제어 시스템에서 액세스 충돌을 피하기 위해 OPC 재단은 모든 클라이언트가 모든 OPC 호환 장치에 액세스할 수 있도록 하는 표준 인터페이스 집합을 정의했습니다. PLC(프로그래머블 로직 컨트롤러) 및 PAC(프로그래머블 자동화 컨트롤러)와 같은 대부분의 산업용 데이터 수집 및 제어 장치 공급업체는 OPC Foundation 표준과 함께 작동하도록 설계되었습니다. COM/DCOM OPC DA(데이터 액세스) 사양의 기본 계층..

Tistory

NI LabVIEW로 SPI 버스 이해하기

SPI 버스 개요 SPI 직렬 버스는 원래 모토로라에 의해 설립되었습니다. 오늘날, 이 제품은 집적 회로 제조업체에서 장치 대 프로세서 또는 FPGA 제어를 위해 사용하는 가장 일반적인 통신 버스 중 하나입니다. 예를 들어 ADC, DAC, 센서 및 기판 전용 제품이 있습니다. IEEE 또는 다른 조직에서 표준으로 규제하지는 않지만 대부분의 장치는 이 문서에 설명된 공통 규칙 집합을 준수합니다. SPI는 전이중으로 작동하는 동기식 직렬 데이터 링크입니다. 즉, 데이터를 전달하는 신호는 동시에 양방향으로 이동합니다. 장치는 마스터가 데이터 프레임을 시작하는 마스터/슬레이브 프로토콜을 사용하여 통신합니다. 마스터가 클록을 생성한 후 슬레이브 장치를 선택하면 데이터가 동시에 한쪽 또는 양쪽 방향으로 전송될 수..

Tistory

LabVIEW와 하드웨어 통합

더 간단한 시스템 통합으로 개발 시간 절약 시스템 프로그래밍을 시작할 수 있도록 모든 것을 설정하고 구성하는 시스템 통합은 주요 작업이 될 수 있으며 수행하려는 프로그래밍, 측정 또는 테스트보다 더 많은 시간이 걸리는 경우가 많습니다. 다양한 하드웨어 장치를 기존 도구와 통합하는 것은 시간을 낭비하는 단계와 가능한 비호환성으로 인해 위험이 증가합니다. 먼저 모든 하드웨어에 맞는 드라이버를 찾은 다음 설치 방법을 파악하고 소프트웨어에서 호출해야 합니다. 드라이버를 사용할 수 있게 되면 하드웨어와 통신하고 드라이버 디자이너가 특정 장치에 적합하다고 결정한 프로그래밍 모델을 학습해야 합니다. LabVIEW는 이러한 단계 중 일부를 제거하고 다른 단계를 훨씬 더 쉽게 만들어 시간과 좌절을 줄여줍니다. LabVI..

Tistory

맞춤형 데이터 관리 솔루션 설계하기

LabVIEW용 NI DataFinder Toolkit은 LabVIEW 2009에 도입된 애드온으로, 사용자 정의 배포 가능한 데이터 관리 어플리케이션을 생성하여 추세와 결과를 더 빨리 찾을 수 있도록 지원합니다. LabVIEW DataFinder Toolkit 기초 LabVIEW DataFinder Toolkit은 엔지니어가 테스트 및 시뮬레이션 중에 수집된 많은 양의 데이터 내에서 의미 있는 결과를 찾는 것을 돕도록 개발되었습니다. LabVIEW DataFinder Toolkit은 NI DataFinder 인덱스와 DataFinder API의 두 가지 요소로 구성됩니다. NI DataFinder는 테스트 파일 내에 저장된 모든 메타데이터 및 속성의 인덱스이며 검색할 수 있습니다. DataFinder ..

Tistory

데이터통신을 위한 적합한 네트워킹 프로토콜 선정방법

제어 및 모니터링 어플리케이션은 일반적으로 종종 이더넷을 통해 정보를 교환해야 하는 다양한 시스템을 연결합니다. 임베디드 컨트롤러는 주변 계측기에서 데이터를 읽거나, HMI(인간-기계 인터페이스)로부터 작업자 입력을 수신하거나, 테스트 결과를 중앙 데이터 관리 시스템으로 스트리밍할 수 있습니다. 이러한 작업을 수행하는 데 사용할 수 있는 몇 가지 네트워킹 프로토콜이 있습니다. 중점적으로 살펴 볼 것은 다음 세 가지 커뮤니케이션 모델입니다. 명령 또는 메시지 기반 통신 프로세스 데이터 통신 스트림/버퍼 통신 그런 후, 다음 네트워킹 프로토콜 중 작업에 가장 적합한 프로토콜을 할것입니다. TCP 및 UDP 네트워크 공유 변수 네트워크 스트림 웹 서비스 명령, 모니터 또는 스트림 각 통신 유형은 타겟(보통 ..

Tistory

랩뷰를 이용한 프로토타입 프로그램 개발 가이드

소프트웨어 설계 시작 디자인의 중요성 새로운 장치에 대한 흥미롭고 혁신적인 아이디어로 인해 종이 디자인을 완전히 건너 뛰고 실제 프로토 타입을 즉시 시작하고 싶을 수 있습니다. 이 유혹에 저항하면 장기적으로 시간과 낭비되는 노력을 절약 할 수 있습니다. 디자인에 투자하는 시간은 나중에 큰 배당금을 지불하고 디자인 프로세스에서 많은 일반적인 함정을 피하는 데 도움이 됩니다. 디자인은 펜이나 연필로 종이에 프로토 타입의 세부 디자인을 작성하는 것을 의미하지 않습니다. 디자인은 소프트웨어 코딩 또는 하드웨어 디자인을 수행하기 전에 계획을 세우는 것입니다. 디자인의 이점 중 일부는 아이디어를 머리에서 종이로 얻고, 나중에가 아닌 일찍 실패하고, 조기 고객 피드백을 얻는 것입니다. 요구 사항 정의 훌륭한 아이디어..

Tistory

열전대, RTD 및 서미스터로 온도 측정

측정 온도 다양한 센서 중에서 선택하여 온도 현상을 측정 가능한 신호로 변환할 수 있습니다. 세 가지 일반적인 센서 종류는 열전대, RTD 및 서미스터입니다. 열전대는 제베크 효과로 알려진 원리에 따라 작동합니다. 서로 다른 금속으로 만들어진 두 개의 와이어가 한쪽 끝에서 결합되고 가열되면 열전 회로가 형성되어 "콜드"끝에서 제베크 전압으로 알려진 측정 가능한 전압 차이가 발생합니다. 주어진 금속 쌍은 해당 금속의 특성에 따라 온도 범위, 감도 및 오류가 다릅니다. 그림 1. 제베크 효과의 그림 열전대의 각 유형은 금속의 유일한 쌍으로 이루어져 있습니다. 온도 측정을 위해 선택한 열전대 유형의 작동 사양을 이해해야 합니다. 일부 열전대는 매우 비선형 전압-온도 관계를 희생시키면서 넓은 온도 범위를 제공하..

Tistory

National Instruments GPIB 컨트롤러의 장점

20년 이상, 계측기 제어에는 두 가지 주요 버스가 사용되었습니다. RS232 직렬 버스는 주로 과학 및 분석 계측 제어에, IEEE 488 GPIB는 주로 기존 테스트 및 측정 장비 제어에 사용되었습니다. RS232 포트는 전 세계적으로 데스크탑과 노트북 컴퓨터 모두에서 쉽게 사용할 수 있지만 GPIB를 통해 계측기를 제어하려면 특수 컨트롤러 하드웨어를 사용해야 합니다. 계측기 제어 하드웨어에 대한 선택을 고려할 때 많은 과학자와 엔지니어는 GPIB 인터페이스가 상용 제품으로 흔하고, 모든 컨트롤러가 동일하다고 잘못 가정하여 가격만을 기준으로 선택하는 경우가 많습니다. 세 가지 차별성 계측기 제어 시스템용 GPIB 컨트롤러를 구입할 때 NI GPIB 컨트롤러는 개발에서 생산 및 유지보수에 이르기까지 시..

Tistory

NI PXI와 LabVIEW를 이용한 자동화 테스트 시스템 구축

자동화 테스트 엔지니어는 까다로운 시장 출시 일정 및 성능 요구 사항을 충족하기 위해 혁신적인 테스트 시스템을 개발해야 합니다. PXI 와 NI LabVIEW 시스템 설계 소프트웨어의 조합은 거의 모든 시스템을 보다 빠르고 확실하게 구축할 수 있게 지원하는 완전한 자동화 테스트 플랫폼입니다. LabVIEW는 기존 상자형 계측기에서 소프트웨어 정의 PXI 모듈형 계측기에 이르기까지 다양한 계측기와의 통합을 제공하여 거의 모든 측정값을 수집할 수 있도록 하여 까다로운 시스템 요구 사항보다 앞서 나갈 수 있도록 지원합니다. 또한 LabVIEW를 사용하면 멀티코어 프로세서 및 FPGA(Field-Programmable Gate Array)와 같은 기술을 활용하여 고급 테스트 시스템을 더 빠르게 구축할 수 있습니..

Tistory

분산 TSN 이더넷 기반 측정 시스템

TSN (Time Sensitive Networking) 기술을 분산 측정 시스템에 통합함으로써 네트워크를 통해 여러 장치의 모든 측정에 대해 시간 기반 동기화를 수행할 수 있고 서버 또는 제어실로 데이터를 다시 전송하는 데 하나의 네트워크 케이블을 사용할 수 있습니다. 그러나 어플리케이션 주위에 DAQ 시스템을 계속 늘릴 때는, TSN 이더넷 기반 측정 시스템을 설계하고 구현할 때 몇 가지 요소를 고려해야 합니다. TSN (Time Sensitive Networking)이란? TSN은 표준 이더넷, 특히 IEEE 802.1 표준에서 발전한 것입니다. TSN은 이더넷을 통한 패킷 전송을 사용하는 디바이스의 시간 동기화 메커니즘, 동기화된 시간으로 주기적 패킷 전송을 스케줄링하는 기능, 모든 네트워크 요소..

Tistory

NI DAQ와 IEPE 센서로 소리와 진동 측정하기

1. 소리 및 진동 및 압전기(IEPE) 센서 개요 진동은 물체가 평형 위치에서 운동을 반복하는 현상을 뜻합니다. 진동하는 기계 시스템의 보편적인 예로는 질량-스프링-감쇠 시스템 (spring-mass-damper system) (그림 1)이 있습니다. 진동은 또한 비행기 날개 또는 징 (gong)과 같은 표면에서도 발생합니다. 여러 경우, 진동은 에너지를 소비하고 피로 스트레스 및 노이즈를 유발하기 때문에 불필요하며, 시스템은 진동을 최소화하도록 설계되는 것이 보통입니다. 반면, 진동 구조는 압력파 즉, 소리를 생성하는데 이는 악기에 유용합니다. 그림 1. Spring-Mass-Damper System 소리 및 진동은 서로 다른 매체에서의 진동이며, 진동과 마찬가지로 소리를 생성하며, 공기 중 이동..

Tistory

랩뷰를 이용한 제어 및 모니터링 어플리케이션의 네트워크 통신

제어 및 모니터링 어플리케이션은 일반적으로 종종 이더넷을 통해 정보를 교환해야 하는 다양한 시스템을 연결합니다. 임베디드 컨트롤러는 주변 계측기에서 데이터를 읽거나, HMI(인간-기계 인터페이스)로부터 작업자 입력을 수신하거나, 테스트 결과를 중앙 데이터 관리 시스템으로 스트리밍할 수 있습니다. 이러한 작업을 수행하는 데 사용할 수 있는 몇 가지 네트워킹 프로토콜이 있습니다. 제어 및 모니터링 어플리케이션에서 사용되는 가장 일반적인 통신 모델을 다루고, 각 상황에 가장 적합한 네트워킹 프로토콜을 권장할 것입니다. 중점적으로 살펴 볼 것은 다음 세 가지 커뮤니케이션 모델입니다. 명령 또는 메시지 기반 통신 프로세스 데이터 통신 스트림/버퍼 통신 그런 후, 다음 네트워킹 프로토콜 중 작업에 가장 적합한 프로..

Tistory

랩뷰를 이용한 모드버스 통신

Modbus는 자동화 디바이스간 통신을 위해 1979년에 개발된 산업용 프로토콜입니다. Modbus는 원래 시리얼 통신을 위해 고안된 어플리케이션 계층 프로토콜이었으나, 점차 시리얼, TCP/IP 및 UDP에서도 구현하도록 사용이 확대되었습니다. 현재 Modbus는 다양한 현대의 네트워크에서 간단하고 안정적이며 효율적인 통신을 구현하기 위해 일반적으로 사용되는 프로토콜입니다. Modbus는 일반적으로 장치간 SCADA 식의 네트워크 통신에 사용됩니다. 예를 들어, 대형 서버는 PLC 또는 PAC의 마스터가 될 수 있고, PLC/PAC는 또한 센서, 밸브, 모터 또는 기타 임베디드 장치의 마스터가 될 수도 있습니다. 이러한 요구를 충족하기 위해 Modbus는 유연적인 데이터 및 함수 모델을 갖춘 요청-응답..

Tistory

NI X-NET을 이용한 CAN통신 이해하기

CAN (Controller Area Network) 개요 컨트롤러 영역 네트워크(CAN) 버스는 지능형 디바이스를 네트워크로 연결하는 고정밀 시리얼 버스 시스템입니다. CAN 버스 및 디바이스는 자동차 및 산업 시스템의 일반적인 구성요소입니다. CAN 인터페이스 디바이스를 사용하면 LabVIEW 어플리케이션을 작성하여 CAN 네트워크와 통신할 수 있습니다. CAN은 Bosch가 1985년에 차량 내 네트워크를 위해 개발했습니다. 과거에 자동차 제조업체는 점대점 배선 시스템을 사용하여 차량 내 전자 장치를 연결했습니다. 제조업체는 자동차에서 점점 더 많은 전자 장치를 사용하기 시작했으며, 크고 무겁고 비싼 배선 하네스가 사용되었습니다. 그 후에는 전용 배선을 차량 내 네트워크로 교체하여 배선 비용, 복잡..

Tistory

LIN 통신의 이해

LIN (Local Interconnect Network)은 지능형 디바이스를 연결하기 위한 저가형 임베디드 네트워킹 표준으로서 자동차 업계 에서 가장 보편적으로 사용됩니다. LIN (Local Interconnect Network) 버스는 자동차 네트워크에서 저가형, 로우엔드 멀티플렉스 통신을 구축하기 위해 개발되었습니다. CAN은 고대역폭의 고급 에러 핸들링 네트워크 요구사항을 해결하지만, 파워윈도우 기능(power window)과 좌석 조절기 같은 높은 성능이 필요하지 않는 기능을 CAN으로 구현하기에는 지나치게 높은 비용을 필요로하게 됩니다. LIN은 CAN의 대역폭과 다양한 기능이 필요하지 않은 어플리케이션에 효율적인 통신을 제공합니다. 대부분의 현대식 저가 8-비트 마이크로컨트롤러에 임베드된 ..

1 2 3 4 5 6 7 8