认识MQ-2模块与其工作原理
MQ-2型烟雾传感器属于二氧化锡半导体气敏材料,属于表面离子式N型半导体。当处于200~300摄氏度时,二氧化锡吸附空气中的氧,形成氧的负离子吸附,使半导体中的电子密度减少,从而使其电阻值增加。当与烟雾接触时,如果晶粒间界处的势垒收到烟雾的调至而变化,就会引起表面导电率的变化。利用这一点就可以获得这种烟雾存在的信息,烟雾的浓度越大,导电率越大,输出电阻越低,则输出的模拟信号就越大,与MQ-7类似。
与MQ-7一样,MQ-2一共有4个引脚,分别是GND、DOUT、AOUT和VCC。VCC是电源引脚,用于给模块供电,可以理解为正极,一般接3.3V或者5V。GND连接模块的地线,可以理解为是负极,通常是0V。DOUT是数字输出引脚,用于输出数字信号。AOUT是模拟输出引脚,用于输出模拟信号。我们一般使用AOUT引脚也就是读取模块输出的模拟信号。
32单片机可以通过模数转换器(ADC)读取传感器输出的模拟电压信号,而我们需要做的则是根据传感器特性曲线函数将电压值转换为烟雾浓度值。
如图,假如说要测量CH4的ppm, 则可以取对应的坐标点,然后作成函数。
CH4_ppm | 200 | 500 | 800 | 1000 |