안녕하세요.
MQ시리즈 두 번째 글을 작성합니다.
확실히 글은 바로 바로 작성하는 것이 중요한 것 같습니다. 글을 쓰려고 보니 기억이 안 나서 다시 새로 공부했습니다.
저번 글은 아두이노 라이브러리를 이용하여 단순히 PPM을 구하였다면, 오늘은 조금 더 자세히 회로를 통해 좀 더 MQ 시리즈와 친해지는 것이 목적입니다.
MQ Series Schematic 를 구글링 하면 굉장히 많은 회로도가 나옵니다.
그중 가장 직관적인 회로도를 가져왔습니다.
어려운 회로도가 아니기 때문에 편하게 보시면 될 것 같습니다.
Heater가 회로에 있습니다. MQ 원리는 Heater를 통해 기체를 태운 반응으로 측정을 하는 방법입니다.
센서가 어느 정도 가열이 돼야 센서 값의 신뢰도가 높아지므로 실내용 공기 센서로 많이 알려져 있습니다.
(이런 센서를 가지고 드론에 달았으니...)
이 회로를 쉽게 읽을 수 있게 다르게 그리겠습니다.
이렇게 표현하면 전자회로를 한 번이라도 들은 사람이라면 많이 본 회로입니다.
전압 분배 법칙을 이용해서 Vout을 구할 수 있습니다.
1. Vcc는 아두이노에서 인가한 전압
2. Rs는 센서 저항으로 공기질에 대한 센서 저항
3. RL은 아래와 같이 감도조정이라고 십자 드라이버로 돌리는 곳이 있습니다. ( 최대로 돌리면 10Ω )
① Rs 구하기
② Ratio 구하기 ( 1편을 보시면 쉽게 알 수 있습니다. )
*Rs = 센서저항
*Ro = 칼리브레이션 저항
③ PPM 구하기
// a, b 는 상수
Result = a * ratio ^ b[ppm]
이런 순서로 보시면은 괜찮을 것 같습니다.
'Embeded SW > Arduino' 카테고리의 다른 글
[Arduino] Arduino IDE 2.0 베타 사용 후기. (자동완성, 디버깅 등등) (0) | 2022.02.02 |
---|---|
[아두이노] MQ 시리즈 공기질 센서 PPM으로 변환하기! (3) Python으로 변환( 번외 편) (0) | 2021.01.23 |
아두이노, 안드로이드를 블루투스로 연결해서 센서값 읽어오기!(3) (5) | 2020.12.16 |
[아두이노] MQ 시리즈 공기질 센서 PPM으로 변환하기! (1) Feat. MQ2, MQ3, MQ4, MQ5, MQ6, MQ7, MQ8, MQ9, MG-811 (2) | 2020.12.01 |
PWM으로 아날로그 값을 출력해보자! 1편 (0) | 2020.01.28 |