주요 특징
MCC 118 DAQ HAT는 라즈베리파이 기반 데이터 수집/데이터 로거 시스템을 위한 8채널 아날로그 전압 측정 시스템입니다. 단일 포인트 또는 파형 전압 측정을 위한 MCC 118의 최대 데이터 속도는 보드당 100kS/s입니다.
최대 8개의 MCC 118 디바이스를 연동하여 적층할 수 있어 최대 64채널의 데이터와 320kS/s의 최대 처리량을 제공합니다.
모든 MCC DAQ HAT는 사용하기 쉬운 C/C++® 및 Python™ 오픈 소스 라이브러리와 예제를 제공하여 신뢰할 수 있는 고품질 측정을 신속하게 수행할 수 있습니다.
🔸 제품의 특징
- 8개의 12비트 전압 입력
- 최대 100kS/s 샘플 속도(스택형 보드의 경우 총 320kS/s)
- ±10V 입력 범위 - 온보드 샘플 버퍼로 고속 수집 가능
- 외부 스캔 클록 I/O
- 외부 디지털 트리거 입력
- 나사 단자 연결
- 단일 라즈베리 파이 소프트웨어에 최대 8개의 MCC HAT 스택 가능
- MCC DAQ HAT 라이브러리; GitHub 지원 운영 체제에서 사용 가능
- Linux®/라즈비안 프로그래밍 API - C, C++, Python
ANALOG INPUT
|
||||
CHANNELS
|
RESOLUTION
|
MAX SAMPLE RATE
|
||
8 SE
|
12-bit
|
100 kS/s
|
||
SAMPLING
|
RANGES
|
ISOLATION
|
||
Multiplexed
|
±10 V
|
—
|
||
ANALOG OUTPUT
|
||||
CHANNELS
|
RESOLUTION
|
SPEED
|
||
—
|
—
|
—
|
||
DIGITAL I/O
|
||||
CHANNELS
|
COUNTER/TIMERS
|
ENCODER
|
||
—
|
—
|
—
|
SOFTWARE
|
POWER
|
|
OS SUPPORT
|
DRIVERS
|
POWER
|
Linux®, Raspbian®
|
DAQ HAT Library™
|
Provided by RPi
|
🔸 어플리케이션 소개
이동 통신 회사, 데이터 관리, 서버 관리 회사는 시설에 공급되는 외부 220V/50Hz 도시 전력 모니터링이 필요합니다.
가동 시간이 중요한 대규모 데이터 센터를 운영하고 있습니다.
외부 전력망의 중단과 변동은 전원 어댑터와 UPS의 손상 및 작동 수명 단축을 비롯한 주요 문제를 야기하여 서비스 중단과 비용 증가를 초래할 수 있습니다.
도전 과제
여러 가지 필수 요구 사항이 있었기 때문에 상용 솔루션을 찾기가 어려웠습니다.
이러한 요구 사항에는 장기적인 데이터 모니터링 및 저장, 고속 샘플링(최대 10kHz), 3상 전력 분석, 여러 가지 경보 유형이 포함되었습니다.
솔루션
처음에는 아두이노 플랫폼을 기반으로 시스템을 개발하려고 했지만 멀티 스레드를 지원하지 않아 어려움을 겪었습니다.
정확한 고속 아날로그 샘플링을 위한 옵션도 사용할 수 없었습니다.
결국 강력한 CPU와 GPIO 출력(경고 LED 제어용)과 같은 기능으로 IoT 프로젝트에 이상적인 플랫폼인 라즈베리 파이 플랫폼을 선택했습니다.
고속으로 여러 아날로그 입력을 정확하게 측정할 수 있을 뿐만 아니라 오픈 소스 소프트웨어 라이브러리를 통해 프로그래머가 모든 기능을 사용할 수 있다는 점 때문에 MCC 118 DAQ HAT가 선택되었습니다.
작동
광학 알람, 음향 알람, 외부 릴레이 출력, IoT 플랫폼(OneNet)의 알람 등 네 가지 유형의 알람을 생성합니다.
전압 측정은 MCC 118 HAT의 6개의 아날로그 입력을 사용하여 이루어집니다.
3상 전력 계산은 NumPy 라이브러리를 사용하여 수행됩니다.
NumPy는 Python용 라이브러리로 삼각법, 통계 및 대수 루틴과 같은 배열에 대한 수학적 연산을 수행하는 데 사용할 수 있습니다. 측정된 데이터가 각 교류 주기의 예상 최대값과 최소값을 초과하는 경우 해당 데이터는 하드 디스크 파일에 기록되고, 라즈베리파이의 GPIO 출력은 LED를 제어하여 조기 경고 신호를 보내는 데 사용됩니다.
결과
완성된 솔루션은 연중무휴 24시간 모니터링 및 분석 시스템입니다.
시설의 장비 안정성을 높이고 가동 중단 시간을 줄이는 데 성공했습니다
실제 수집된 정상 AC 파형은 아래와 같습니다.
데이터 분석 부분은 NumPy를 사용하여 AC 전력의 각 사이클의 최대값과 최소값을 판단한 다음 알람 여부와 하드 디스크에 기록할지 여부를 결정합니다.
파이썬으로 작성된 스크립트로, NumPy를 통해 데이터를 변환한 후 NumPy의 amax와 amin으로 값을 분석하고 판단하며 데이터가 임계값을 초과하면 데이터를 저장하면서 동시에 GPIO 출력을 사용하여 LED를 제어하여 경고 신호를 출력합니다.
시스템에 대해 궁금하신 사항이 있으시면 언제든지 연락 부탁 드립니다.
전화 : 031-680-1225
메일 : wgjeon@cndtec.co.kr
'데이터수집장치' 카테고리의 다른 글
4채널 USB타입 범용 데이터 수집장치 - Voltage, Current, Thermocouples, RTDS, Bridge 센서 신호 취득 가능 (0) | 2023.10.20 |
---|---|
웹 기반 데이터수집장치 Web DAQ (0) | 2023.09.11 |
라즈베리 파이용 써모커플 온도측정 보드 MCC134 (0) | 2023.07.19 |
파워 어날라이저 Power Analyzer - 전력분석기 (0) | 2023.07.19 |
라즈베리 파이용 진동 측정용 보드 MCC172 (0) | 2023.07.18 |