컴팩트 USB 기반 실시간 변동 강화 가스 센싱 시스템
초록
**
본 논문은 저전력 USB 전원으로 구동되는 소형 하드웨어와 전용 GUI 소프트웨어를 이용해 가스 센서의 저항 변동을 실시간으로 측정·분석하는 시스템을 제안한다. 고정밀 전류원·저노이즈 증폭 회로로 얻은 AC·DC 신호를 50 kHz까지 샘플링하고, 파워 스펙트럼 밀도(PSD)와 주성분 분석(PCA)으로 가스 종류와 농도를 구분한다. 실험은 탄소 나노튜브(CNT) 및 타기치 센서를 대상으로 수행했으며, 소형·저비용·전용 분석 기능을 갖춘 점이 주요 장점으로 강조된다.
**
상세 분석
**
이 시스템은 크게 아날로그 전처리부, 마이크로컨트롤러 기반 데이터 수집부, 그리고 PC‑연동 GUI 소프트웨어로 구성된다. 아날로그 회로는 고정밀 전압 기준(AD780)과 저노이즈 전류원(MAX4478)을 이용해 센서 저항을 전압으로 변환한다. 인버팅 증폭기와 가변 이득 증폭기(LTC1564)로 DC 성분을 차단하고 1 k배 정도의 AC 증폭을 수행한 뒤, 2단 고역통과 필터로 20 kHz 이하의 대역만을 통과시켜 노이즈를 최소화한다.
데이터 수집은 C8051F060 마이크로컨트롤러가 16‑bit ADC 두 개를 동시에 구동해 두 채널(DC·AC)을 디지털화하고, 내부 SRAM을 버퍼링한다. USB‑UART 변환기(FT232RL)를 통해 실시간 스트리밍이 가능하며, 샘플링 레이트는 최대 50 kHz, 실제 측정 대역폭은 20 kHz로 설정한다. 전원은 USB 전원 혹은 저노이즈 DC‑DC 컨버터(TMR200521)로 공급되며, 센서 가열 전압은 12‑bit DAC를 통해 정밀히 제어한다.
소프트웨어는 파워 스펙트럼 밀도(PSD)를 실시간으로 계산하고, 사용자가 평균 횟수·주파수 범위·50/60 Hz 제거 옵션 등을 자유롭게 설정할 수 있게 한다. PSD는 이후 PCA 알고리즘에 입력되어 2차원 공간에 투영된다. PCA는 각 가스 종류·농도에 대한 고유한 클러스터를 형성하도록 학습되며, 새로운 측정값이 어느 클러스터에 가장 가깝게 위치하는지를 실시간으로 판단한다. 실험에서는 20 kHz 샘플링, 16384 포인트 FFT, 100개의 PSD 평균을 사용해 5회 반복 측정으로 충분한 구분력을 확보하였다.
주요 성과는 다음과 같다. 첫째, 저전력·소형 USB 디바이스임에도 불구하고 1 kΩ~1 MΩ 범위의 센서 저항을 정확히 측정하고, 변동 신호를 1 k배 증폭해 잡음 수준을 크게 낮췄다. 둘째, 실시간 PSD·PCA 파이프라인을 통해 단일 CNT 센서만으로도 CO, NO, CH₄ 등 서로 다른 가스와 농도를 명확히 구분하였다. 셋째, 시스템은 별도의 외부 신호 처리 하드웨어 없이 PC‑기반 소프트웨어만으로 전처리·분석·시각화를 모두 수행한다는 점에서 비용 효율성이 뛰어나다.
한계점으로는 현재 20 kHz 대역폭이 고주파 변동을 포착하기에 충분하지 않을 수 있으며, PCA 기반 분류는 사전 학습 데이터에 크게 의존한다는 점이다. 향후 고속 ADC·FPGA 기반 구현이나 비선형 차원 축소·머신러닝 기법을 도입하면 다중 가스 혼합 상황에서도 보다 정밀한 정량 분석이 가능할 것으로 기대된다.
**
댓글 및 학술 토론
Loading comments...
의견 남기기