Categories: 임베디드 HW/SW

소형 AC Air Pump 제어보드 설계

개요

MCU나 라즈베리 파이에서 AC Air Pump를 제어하기 위한 Pump보드를 설계합니다. Air Pump는 소형이며 Air Cell에 공기를 불어넣기 위해 사용됩니다. 아래 사진은 본 글에서 사용하고자 하는 Air Pump입니다. Aliexpress에서 구입을 하여 실험을 하였으며 최대 압력이 50KPA, Air Volume이 55L/min, 전력소모가 25W입니다.

 

AC제어의 방법

AC를 제어하기 위한 회로를 설계를 하는 것이며 AC를 제어하기 위해서는 아래 네가지 방법이 있습니다.

  • Switched Control
  • Rheostat Control
  • Voltage Control
  • Thyristor Power Control

Switched Control은 이름 그대로 Switch의 On/Off으로 AC를 공급하거나 공급을 끊는 방법이며 AC를 이용하는 모든 기기의 Power Switch가 이 방법을 사용합니다.

Rheostat Control에서 Rheostat는 가변저항기를 의미하며 부하와 AC소스사이에 가변저항을 삽입하여 전류 흐름을 제어함으로써 부하를 제어하는것을 Rheostat Control이라고 합니다.

Voltage Control은 AC전원소스와 부하사이에 Variable AC Autotransformer 즉 Vriac이라고 하는 것을 삽입하여 전압을 조절하여 AC를 제어하는 방식입니다. Variac은 우리나라에서는 슬라이닥스(SLIDAC)로 알려져 있으며 전압조정기 입니다. 아래 그림은 슬라이닥스의 사진 예이며 현재 판매되고 있는 대림전기의 슬라이닥스-2K300이라는 제품입니다. 이 외에도 다양한 슬라이닥스가 상품화되어 판매 되고 있습니다.

Thyristor Power Control은 Thyristor라는 Swintching Device를 사용하여 AC를 제어하는 방법입니다. 세가지의 Thyristor가 많이 사용되는데 Silicon-Controlled Rectifiers(SCR), Gate Trun-Off Thyristors(GTO Thyristors) 그리고 Triacs가 그것입니다. Rheostat Control이나 Voltage Control은 Digital 제어를 할 수 없는 반면 Thyristor Power Control이나 Switched Control에서 Switch를 Relay로 쓸 경우 Dgital 제어가 가능합니다. 즉, MCU로 제어가 가능하다는 의미 입니다. 본 글에서는 SCR를 사용할 예정입니다.

AC 제어의 보다 자세한 정보는 아래 링크를 클릭하시면 얻을 수 있습니다.

https://electricalacademia.com/electric-power/ac-power-control-methods/

본 글도 위 링크의 글을 참조하였습니다.

 

제어보드 설계

본 설계는 위에서 언급한 AC제어 방법 중에서 Thyristor Power Control을 사용 합니다.

 

주요부품

두개의 주요 부품이 사용되며 하나는 MCU와의 인터페이스를 위한 Optocoupler, 다른 하나는 AC를 Swiching하기 위한 SCR입니다.

Optocoupler: MOC3052M

Optocoupler로는 Onsemi사의 MOC3052M을 사용합니다. Digital Logic과 AC Line(AC220V 또는 AC115V)이 분리된 상태에서 인터페이스를 하기 위해 사용하는 부품입니다. Pin Connection Diagram은 다음과 같습니다.

MOC3051M, MOC3053M이 이 부품의 패밀리 입니다. 아래 그림에서 보는 것 처럼 세 부품은 LED Trigger Current에서 차이가 있습니다. 우리가 사용하는 MOC3052M은 최대 10mA의 LED Trigger Current 값을 가지고 있습니다. 회로 설계 시 이 부분을 고려해야 합니다. 

 

SCR: TN1515-600B

SCR은 On-state RMS current가 15A인 STMicroelectronic사의 TN1515-600B를 사용합니다. 본 글에서 제어하고자 하는 Target Device의 전력이 25W인것에 비하면 매우 큰 용량을 가졌으나 본 보드가 다목적용으로 사용 할 수 있다는 것을 고려하여 용량이 큰것으로 선정 하였습니다.

 

회로설계

위 두 가지 주요부품을 이용하여 Target Device인 AC Air Pump를 제어하는 회로를 설계 합니다. 

회로도

아래는 회로도 입니다. MOC3052M과 Transistor, SCR, TNR, Didode, Connector 그리고 몇개의 저항으로 구성되어 있습니다.

회로설계

본 설계에서 가장 중요한 부분은 MOC3052M을 구동하기 위해 주변회로를 어떻게 설계하는가 입니다. 이 부분은 MOC3052M의 Datasheet에 잘 나와 있기 때문에 그 내용에 따라서 설계를 합니다. 아래는 MOC3052M의 Basic Driver Circuit입니다.

위 그림에 나와 있는 공식에 따라 Rled와 R을 구합니다. 우리 회로에서는 R3와 R5입니다. Rled를 구하기 위해서는 VCC, VfLED, VsatQ 그리고 Ift를 알아야 합니다. 각 부품의 Datasheet에 의해 VCC: 3.3v, MOC3052M의 VfLED: 1.18v/Ift: 10mA, Transistor인 MMBT2222A의 Vsat는 0.3v입니다.  공식에 대입하면 다음과 같습니다.

Rled = (VCC – VfLED – VsatQ) / Ift = (3.3 – 1.18 – 0.3) / 0.01 = 1.82 / 0.01 = 182

즉, Rled는 182Ohm을 사용하면 됩니다. 실제 회로에는 R3를 220Ohm을 사용했는데 구동 전류를 약간 줄여도 잘 동작함을 확인하였습니다.

다음은 R을 구해야 합니다. 실제 회로에서는 R5입니다. 공식은 다음과 같습니다.

R = VpAC /  Itsm

VpAC는 AC의 Peak전압으로 구하는 공식은 Peak 전압 = √2 × RMS 전압 입니다. 실제 값을 대입하면 VpAC = √2 x 220 = 311, 즉, VpAC는 311V입니다. 다음은 Itsm값인데 MOC3052M의 Datasheet을 보면 1A입니다. R값을 구하면 아래와 같습니다.

R = VpAC / Itsm = 311 / 1 = 311

R값은 311Ohm이 계산 되었으며 실제 회로의 R5는 330Ohm을 사용 하였습니다.

 

결론

이상과 같이 MOC3052M의 주변회로에 대한 설계를 진행 하였습니다. 위 회로를 기반으로 보드를 만들었고 보드에 AC Pump를 연결 한 다음 Pump1단자에 “High – 3.3v”인가 하였을때 Pump가 동작하고 “Low – 0v”를 인가 하였을때 Pump가 멈추는 것을 확인 하여 설계한 대로 잘 동작함을 확인 하였습니다.

stonycho

Recent Posts

아침 식사 중에 일어났던 일

오늘(2024.04.01)도 늘 그렇듯이 아침으로 빵과 썰은 양배추에 마요네스와 토마토 케첩을 썪은 샐러드, 커피 그리고 막걸리…

7개월 ago

돈키호테를 읽고

돈키호테는 단순한 재미를 추구하는 허황된 모험의 얘기도 있지만, 그 이상의 심오한 사회비판과 풍자가 담겨 있다고…

7개월 ago

버지니아 울프의 등대로를 읽으면서.

의식의 흐름 기법으로 쓴 소설은 일반 독자들, 특히, 소설을 많이 읽지 않는 저 같은 사람…

8개월 ago

한장으로도 가능 합니다.

우리가 여행을 하다보면 고속도로 휴게소의 화장실을 들르게 됩니다. 볼일을 본 다음 수돗물에 손을 닦고 젖은…

8개월 ago

지하철 역명의 영문표기에 문제가 있습니다.

서론 우리나라 지하철은 세계적으로 매우 잘 되어 있다라고 알려 져 있습니다. 저는 외국에 많이 나가…

10개월 ago

추월차로 정속주행에 대한 생각

서론 고속도로에는 차로 별로 역할이 있습니다. 이것을 지정차로제라고 합니다. 예를들어 1차로는 추월차로, 2차로는 주행차로, 3차로는…

10개월 ago