精华内容
下载资源
问答
  • 2021-04-05 16:07:08

    MQ-2烟雾传感器

    本指南介绍了如何构建烟雾检测器,该烟雾检测器在检测到易燃气体或烟雾时会发出蜂鸣声。

    MQ-2烟雾传感器如下图所示:

    在这里插入图片描述

    MQ-2烟雾传感器对烟雾和以下易燃气体敏感:

    • 液化石油气(LPG)
    • 丁烷(Butane)
    • 丙烷(Propane)
    • 甲烷(Methane)
    • 酒精(Alcohol)
    • 氢气(Hydrogen)

    传感器的电阻根据气体的类型而不同。

    2、硬件准备

    • Arduino UNO 开发板一块
    • 杜邦线若干、数据线一条
    • 数据线一条
    • MQ-2烟雾传感器模块一个

    烟雾传感器具有内置电位计,可以调整传感器数字输出(D0)阈值。 该阈值设置了一个值,数字引脚将在该值以上输出高电平信号。

    更多相关内容
  • MQ-2在51上采集烟雾浓度,显示在串口助手上
  • MQ-2烟雾传感器模块资料技术手册+软件测试工程源码: MQ-2.pdf TTL输出测试程序 产品使用手册.doc 传感器板检测.JPG 检测说明判断传感器是否正常.txt 模拟量测试参考程序
  • MQ-2烟雾传感器资料,包括传感器模块的产品使用说明,模块接收,模块电路原理图,MQ-2开发实例源码(模拟量输出和TTL输出两种方式)等
  • MQ-2烟雾传感器模块ALTIUM设计硬件原理图+PCB+软件参考程序源码,硬件模块为2层板,大小为33*22毫米,器件为MQ2传感器+LM393及可调电位器,可供学习及设计参考。 void main() { while(1) //无限循环 { LED=1; //...
  • 文件包括利用Keil5编写的MQ-2烟雾传感器代码还有其他的有关资料介绍,下载到STM32单片机上可以使用,同时已经配置好了串口,可以结合ZigBee或者蓝牙与电脑进行通信;
  • MQ-2烟雾传感器的工作原理.doc
  • 单片机的烟雾传感器原理使用手册,了解模块如何使用。
  • 基于STM32环境检测DHT11温湿度传感器+MQ-2烟雾传感器+光敏电阻(包含原理图源程序文件)
  • MQ-2烟雾传感器模块以及TTL输出测试程序和模拟量测试参考程序以及MQ-2开发文档。 经过亲自测试,实测程序可用。
  • Arduino uno+esp8266+onenet+dht11温湿度传感器+MQ-2烟雾传感器,onenet云平台查看传感器通过WiFi上传的数据。
  • MQ-2烟雾传感器
  • MQ-2烟雾传感器设计资料原理图使用手册推荐.pdf
  • 烟雾浓度传感器Z-MQ-01
  • MQ-2烟雾传感器使用说明书,应用: 适用于家庭或工厂的气体泄漏监测装置,适宜于液化气、丁烷、丙烷、甲烷、酒精、氢气、烟雾等监测装置。
  • 基于STM32的气体传感器实验,基于STM32的MQ-2烟雾气体传感器实验 STM32,气体传感器,源程序 ,代码,带说明。 程序,资料,接线,说明,齐
  • MQ-2烟雾传感器

    千次阅读 2022-03-20 14:40:24
    MQ-2的4脚输出随烟雾浓度变化的直流信号,被加到比较器U1A的2脚,Rp构成比较器的门槛电压。当烟雾浓度较高输出电压高于门槛电压时,比较器输出低电平(0v),此时LED亮报警;当浓度降低传感器的输出电压低于门槛电压...

    电路原理图

    1、比较器电路
    在这里插入图片描述
    MQ-2的4脚输出随烟雾浓度变化的直流信号,被加到比较器U1A的2脚,Rp构成比较器的门槛电压。当烟雾浓度较高输出电压高于门槛电压时,比较器输出低电平(0v),此时LED亮报警;当浓度降低传感器的输出电压低于门槛电压时,比较器翻转输出高电平(Vcc),LED熄灭。调节Rp,可以调节比较器的门槛电压,从而调节报警输出的灵敏度。
    R1串入传感器的加热回路,可以保护加热丝免受冷上电时的冲击。
    2、ADC转换电路
    MQ-2传感器另外一个采集方法为AD信号采集,即将电压信号转化为数字信号,进而转化为精确的烟雾浓度值。
    在这里插入图片描述
    MQ-2传感器的4脚、6脚的电压为输出信号,Rs为传感器的本体电阻。其中若气体浓度上升,必导致Rs下降。而Rs的下降则会导致MQ-2的4脚、6脚对地输出的电压增大。所以气体浓度增大,其输出的电压也会增大,最终通过ADC0832转换后数值增大。

    展开全文
  • MQ-2烟雾传感器51单片机代码

    热门讨论 2013-03-30 11:21:25
    采用51单片机写的带有AD转换的MQ-2烟雾传感器源代码
  • MQ-2烟雾传感器手册

    2012-07-18 18:20:18
    MQ-2烟雾传感器手册
  • MQ-2烟雾传感器模块

    2022-04-24 07:45:26
    包含技术参数、使用手册、例程等
  • 本文档的主要内容详细介绍的是MQ-2烟雾传感器模块使用手册包括原理图和测试使用程序等。   简要说明: 一、 尺寸:32mm X22mm X27mm 长X宽X高   二、 主要芯片:LM393、ZYMQ-2气体传感器 ...
  • MQ-2气体传感器: 应用:适用于家庭或工厂的气体泄漏监测装置,适宜于液化气、丁烷、丙烷、甲烷、 酒精、氢气、烟雾等监测装置。 1、使用杜邦线连接气体传感器到开发板(气体传感器VCC连接开发板5V,气体传感器GND连接...
  • MQ-2烟雾传感器的原理及使用教程

    万次阅读 多人点赞 2019-11-15 22:47:26
    一、MQ-2烟雾传感器简介 MQ-2常用于家庭和工厂的气体泄漏监测装置,适宜于液化气、苯、烷、酒精、氢气、烟雾等的探测。故因此,MQ-2可以准确来说是一个多种气体探测器。 MQ-2的探测范围极其的广泛。它的优点:灵敏...
    一、MQ-2烟雾传感器简介

    MQ-2常用于家庭和工厂的气体泄漏监测装置,适宜于液化气、苯、烷、酒精、氢气、烟雾等的探测。故因此,MQ-2可以准确来说是一个多种气体探测器。
    MQ-2的探测范围极其的广泛。它的优点:灵敏度高、响应快、稳定性好、寿命长、驱动电路简单。
    在这里插入图片描述

    二、MQ-2的工作原理

    MQ-2型烟雾传感器属于二氧化锡半导体气敏材料,属于表面离子式N型半导体。处于200~300摄氏度时,二氧化锡吸附空气中的氧,形成氧的负离子吸附,使半导体中的电子密度减少,从而使其电阻值增加。当与烟雾接触时,如果晶粒间界处的势垒收到烟雾的调至而变化,就会引起表面导电率的变化。利用这一点就可以获得这种烟雾存在的信息,烟雾的浓度越大,导电率越大,输出电阻越低,则输出的模拟信号就越大。
    在这里插入图片描述

    三、MQ-2的特性

    1、MQ-2型传感器对天然气、液化石油气等烟雾有很高的灵敏度,尤其对烷类烟雾更为敏感,具有良好的抗干扰性,可准确排除有刺激性非可燃性烟雾的干扰信息。
    2、MQ-2型传感器具有良好的重复性和长期的稳定性。初始稳定,响应时间短,长时间工作性能好。需要注意的是:在使用之前必须加热一段时间,否则其输出的电阻和电压不准确。
    3、其检测可燃气体与烟雾的范围是100~10000ppm
    (ppm为体积浓度。 1ppm=1立方厘米/1立方米)
    4.电路设计电压范围宽,24V以下均可,加热电压5±0.2V
    注意:。如果加热电压过高,会导致输入电流过大,将内部的信号线熔断,从而器件报废。

    四、MQ-2应用电路

    MQ-2常用的电路有两种,一种使用采用比较器电路监控,另一种为ADC电路检测。
    1.比较器电路
    在这里插入图片描述
    MQ-2的4脚输出随烟雾浓度变化的直流信号,被加到比较器U1A的2脚,Rp构成比较器的门槛电压。当烟雾浓度较高输出电压高于门槛电压时,比较器输出低电平(0v),此时LED亮报警;当浓度降低传感器的输出电压低于门槛电压时,比较器翻转输出高电平(Vcc),LED熄灭。调节Rp,可以调节比较器的门槛电压,从而调节报警输出的灵敏度。
    R1串入传感器的加热回路,可以保护加热丝免受冷上电时的冲击。

    2.ADC转换电路
    MQ-2传感器另外一个采集方法为AD信号采集,即将电压信号转化为数字信号,进而转化为精确的烟雾浓度值。
    在这里插入图片描述
    MQ-2传感器的4脚、6脚的电压为输出信号,Rs为传感器的本体电阻。其中若气体浓度上升,必导致Rs下降。而Rs的下降则会导致MQ-2的4脚、6脚对地输出的电压增大。所以气体浓度增大,其输出的电压也会增大,最终通过ADC0832转换后数值增大。

    五.控制程序

    1.因为比较器电路处理的检测信号只有高和低两种状态;当浓度低于阈值时,信号为高电平;浓度高于阈值时,信号为低电平。所以单片机只需要将引脚配置为输入模式,监控该信号的高低电平即可。
    2.AD信号采集程序
    实现对MQ-2烟雾浓度的采集,只需实现ADC0832采集函数便可完成信号的采集。但通过ADC0832采集到的信号只为原始信号,要转换为实际的烟雾浓度,还需要根据MQ-2的特性进行校正和公式转换,最终得到实际的浓度值。

    /****************************************************************************
    函数功能:AD转换子程序
    入口参数:channel
    出口参数:dat
    ****************************************************************************/
    unsigned char adc0832(unsigned char channel )
    {
    	unsigned char i,test,adval,dat;
    	adval = 0x00;
    	test = 0x00;
    	
    	Clk = 0;       //初始化
    	DATI = 1;
    	_nop_();
    	CS = 0;
    	_nop_();
    	Clk = 1;
    	_nop_();
    	
    	
    	if (channel == 0x00 )      //通道选择
    	{
    		Clk = 0;
    		DATI = 1;      //通道0的第一位
    		_nop_();
    		Clk = 1;
    		_nop_();
    		Clk = 0;
    		DATI = 0;      //通道0的第二位
    		_nop_();
    		Clk = 1;
    		_nop_();
    	} 
    	else
    	{
    		Clk = 0;
    		DATI = 1;      //通道1的第一位
    		_nop_();
    		Clk = 1;
    		_nop_();
    		Clk = 0;
    		DATI = 1;      //通道1的第二位
    		_nop_();
    		Clk = 1;
    		_nop_();
    	}
    	
    	Clk = 0;
    	DATI = 1;
    	for( i = 0;i < 8;i++ )      //读取前8位的值
    	{
    		_nop_();
    		adval <<= 1;
    		Clk = 1;
    		_nop_();
    		Clk = 0;
    		if (DATO)
    		adval |= 0x01;
    		else
    		adval |= 0x00;
    	}
    	for (i = 0; i < 8; i++)      //读取后8位的值
    	{
    		test >>= 1;
    		if (DATO)
    		test |= 0x80;
    		else 
    		test |= 0x00;
    		_nop_();
    		Clk = 1;
    		_nop_();
    		Clk = 0;
    	}
    	if (adval == test)      //比较前8位与后8位的值,如果不相同舍去。若一直出现显示为零,请将该行去掉
    	dat = test;
    	nop_();
    	CS = 1;        //释放ADC0832
    	DATO = 1;
    	Clk = 1;
    	return dat;
    }
    
    /****************************************************************************
    函数功能:获取烟雾浓度
    入口参数:无
    出口参数:dat
    ****************************************************************************/
    unsigned char GetYanWuValue(void)
    {
    		unsigned int sum=0;
    		unsigned char m,value=0;
    		for(m=0;m<20;m++)			//读50次AD值
    			sum = adc0832(0)+sum;		//读到的AD值,将读到的数据累加到sum
    		value=(unsigned char)(sum/20);				//跳出上面的for循环后,将累加的总数除以50得到平均值value
    	
    		if(value > ADC_Zero) 
    				value = value - ADC_Zero;              //首先减去零点漂移
    			else
    				value = 0;
    	
    		return value;
    
    }
    
    

    如需MQ-2相关资料, 请关注公众号,首页回复“MQ-2”获取资料
    在这里插入图片描述

    展开全文
  • 使用32单片机和烟雾传感器模块检测空气中的烟雾浓度,并完成报警。实验使用MQ-2模块的DO输出端,通过读取I/O口电平判断是否检测到烟雾的存在。
  • 什么是MQ-2烟雾传感器MQ-2烟雾传感器对烟雾和以下易燃气体敏感: 液化石油气 丁烷 丙烷 甲烷 醇 氢 传感器的电阻取决于气体的类型而不同。 烟雾传感器具有内置的电位计,可让您根据想要检测气体的精度来调整传感器...
  • MQ-7一氧化碳传感器模块资料+软件测试工程源码: MQ-7.pdf TTL输出测试程序 产品使用手册.doc 检测说明判断传感器是否正常.txt 模拟量测试参考程序

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 683
精华内容 273
关键字:

mq-2烟雾传感器

友情链接: 神经网络.rar