气体传感器

微信截图_20160129122027

概述

气体传感器包括具有重复性好,长期稳定性,响应时间短,和耐用性能的工作类型MQ2的烟雾传感器。它通常被用作在家庭和工厂的气体泄漏监测装置,并适用于检测液化天然气(LNG),丁烷,丙烷,甲烷,乙醇,氢气,烟雾等其黑色ID意味着它有一个模拟端口并需要被连接到与上Makeblock Orion黑色ID的端口。

技术规格

●工作电压:5.0V±0.1V的
●加热电压:5.0V±0.1V的
●加热电阻:33Ω±5%(在室温下)
●加热功率:<800MW ●预热时间:> 24小时
●检测范围:100-为10000ppm
●工作温度:20±2℃(在标准条件)
●工作温度:-20℃-50℃
●相对湿度:<95%RH ●氧浓度:21%(在标准状态) ●模块尺寸:51 X 24×18毫米(长x宽x高)

功能特性

●该模块的白色区域是参考区以接触金属梁
●提供可调电阻来调整灵敏度
●预热一段时间在使用之前保持温暖预热后
●蓝色指示灯亮时的可燃性气体的一定量的积聚在和检测
●提供用于数字和模拟信号输出端口
●强稳定性和快速的检测
●支持MBLOCK GUI编程,并适用于所有年龄段的用户
●采用RJ25端口,便于连接
●提供销型端口,以支持大多数开发板包括Arduino的系列

连线方式

● RJ25连接
因为气体传感器的端口有黑色的ID,您需要使用RJ25端口时,用黑色标识的端口连接Makeblock Orion。以Makeblock Orion作为例子,可以连接到端口号6,图7,和图8,如下所示:微信截图_20160129122204

● 杜邦线连接
当杜邦导线被用于将模块到Arduino UNO底板连接,其DO引脚应连接到数字端口如下:微信截图_20160129122244

引脚定义

气体传感器的端口有三个引脚,它们的功能如下:

微信截图_20160129122322

编程指导

● Arduino编程
如果使用的Arduino编写一个程序,库Makeblock库主应调用来控制气体传感器。这个程序读取通过Arduino的编程传感器的数字和模拟输出值,并将其输出到串行端口以用于显示。微信截图_20160129122416

微信截图_20160129122530

代码段的作用是:如果烟雾被气体传感器检测到时,输出为“燃气”; 如果没有检测到烟雾,输出为“无气”。然后,检测的烟的模拟值被输出,并且结果显示在Arduino的IDE串行监视器上。上传代码段的Makeblock猎户座,然后单击Arduino的串口监视器,你会看到的结果如下:微信截图_20160129122614

原理分析

气体传感器具有可调节的电阻器来调节传感器的用于烟雾灵敏度。烟雾浓度从传感器和烟雾源之间的距离而变化。在相同环境中,越接近的距离,烟浓度越大; 距离越远,烟浓度越低。因此,有必要设置对应于相应的烟雾浓度阈值的电压值。
检测原理:MQ-2型烟雾传感器的采用氧化锡作为其表面的离子的N型半导体的半导体气体敏感材料。当温度在200〜300℃的范围内,氧化锡吸附在空气中的氧气,以形成到负氧离子,使半导体的电子密度降低,其电阻增大。当与烟接触时,如果在晶界中的势能垒由烟雾调制,其变化将导致电导的变化。这可以用来烟雾是否存在获得的信息。烟雾浓度越大,越大电导,并且下输出电阻。传感器的体积电阻的降低将导致其输出电压到地增加。输出电压,并通过使用所述模块上的比较器的阈值电压进行比较,检测的烟的浓度可以被识别。

原理图

ME GAS SENOR(MQ2)