BASIC4MCU | 센서 | 가스센서 | MQ7 가스센서 데이터시트 일부 설명
페이지 정보
작성자 키트 작성일2017-08-29 14:29 조회5,251회 댓글0건본문
데이터시트일부 내용만 간단하게 설명 해드리겠습니다.히터 저항값이 작아서 소모전류가 꽤 됩니다.5V로 구동하면 5V / 33옴 = 0.15151515151515151515151515151515A5V * 0.15151515151515151515151515151515A = 0.75757575757575757575757575757576W60초 가열(5V)하고 90초 예열(1.4V)하는 식으로 구동하면 350mW랍니다.뭘 의미하는지 알 수 없는 이 그림이 5V와 1.4V를 설명하는 그림 같습니다.안정된 값은 48시간이 지난 후에 얻을 수 있나보군요MQ3,MQ6와 핀은 다를 바 없습니다.RL의 크기만 달라집니다.그래프는 Rs/R0의 비가 Y축인데R0는 CO(그림에서는 CO2로 잘못 표기) 100ppm에서의 센서 저항값이고Rs는 측정한 저항값입니다.RL을 알고있고 전압도 ADC를 읽어서 알 수 있으므로 Rs를 계산 할 수 있습니다.(전압 분배 법칙이니 어렵지 않을겁니다.)아두이노 예제를 하나 찾아보죠
123456 float Vrl = 5.0 * analogRead(A1) / 1023; // 전압을 읽고float Rs = 20K * ( 5.0 - Vrl) / Vrl; // RL/(Rs+RL) = Vrl / 5.0 <-- 전압 분배 법칙의 단순 비례식int ratio = 20 * Rs/Ro;ratio = constrain(ratio, 0, 30); // min=0, max=30 범위로 제한Serial.print ( "CO :"); Serial.println(LUT[ratio]); // Rs/R0 비율을 출력cs Co2 농도를 알려면 R0를 알아야지 계산이 되는데R0를 10K라고 가정하고 계산한 예제도 있습니다.Rs/R0의 비는 습도의 영향도 많이 받습니다.60초 90초로 구동 할 때에는 60초(5V)의 마지막에 AD 변환을 하면 됩니다.5V - 1.4V 구동한다면 이런 식으로 구동해도 되겠습니다.0.152727457851464W의 발열이므로 1/4W로도 되겠지만 제법 열이 크므로 1/2W 저항을 사용하는 편이 좋겠습니다.
상기 내용 중에는 CO 센서인데 CO2 센서로 착각해서 잘못 표기된 부분이 있습니다.
댓글 0
조회수 5,251등록된 댓글이 없습니다.