怎样安装使用烟雾传感器,MQ

MQ-2气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。当传感器所处环境中

存在可燃气体时,传感器的电导率随空气中可燃气体浓度的增加而增大。使用简单的电路即可将电导率的

变化转换为与该气体浓度相对应的输出信号。

MQ-2气体传感器对液化气、丙烷、氢气的灵敏度高,对天然气和其它可燃蒸汽的检测也很理想。这种传

感器可检测多种可燃性气体,是一款适合多种应用的低成本传感器

传感器电路板如图所示

电位计用于设置TTL电平输出端的阈值,当传感器感应到的烟雾浓度大于该阈值时,TTL输出低电平,平时为高电平,模块电路图如下所示

U1A是一个比较器,RP电阻越大,阈值越低,也就是说,顺时针调节电阻器,阈值降低,逆时针调节,阈值升高,AOUT输出的是模拟值,0-VCC

注意该传感器使用之前需要20s的预热时间

 

MQ12的驱动有两种,一是检测IO口,二是检测AD口的电压,电平检测就不用说了,说下AD检测

//初始化ADC

//这里我们仅以规则通道为例

//我们默认将开启通道0~3   

void  Adc_Init(void)

{

    ADC_InitTypeDef ADC_InitStructure;

    GPIO_InitTypeDef GPIO_InitStructure;

   

    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA |RCC_APB2Periph_ADC1 , ENABLE );   //使能ADC1通道时钟

   

   

    RCC_ADCCLKConfig(RCC_PCLK2_Div6);   //设置ADC分频因子6 72M/6=12,ADC最大时间不能超过14M

   

    //PA1 作为模拟通道输入引脚                        

    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1;

    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN; //模拟输入引脚

    GPIO_Init(GPIOA, &GPIO_InitStructure);

   

    ADC_DeInit(ADC1);  //复位ADC1,将外设 ADC1的全部寄存器重设为缺省值

   

    ADC_InitStructure.ADC_Mode = ADC_Mode_Independent; //ADC工作模式:ADC1和ADC2工作在独立模式

    ADC_InitStructure.ADC_ScanConvMode = DISABLE; //模数转换工作在单通道模式

    ADC_InitStructure.ADC_ContinuousConvMode = DISABLE; //模数转换工作在单次转换模式

    ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_None; //转换由软件而不是外部触发启动

    ADC_InitStructure.ADC_DataAlign = ADC_DataAlign_Right; //ADC数据右对齐

    ADC_InitStructure.ADC_NbrOfChannel = 1; //顺序进行规则转换的ADC通道的数目

    ADC_Init(ADC1, &ADC_InitStructure); //根据ADC_InitStruct中指定的参数初始化外设ADCx的寄存器  

   

   

    ADC_Cmd(ADC1, ENABLE);         //使能指定的ADC1

   

    ADC_ResetCalibration(ADC1); //使能复位校准 

   

    while(ADC_GetResetCalibrationStatus(ADC1)); //等待复位校准结束

   

    ADC_StartCalibration(ADC1);  //开启AD校准

   

    while(ADC_GetCalibrationStatus(ADC1));  //等待校准结束

   

    // ADC_SoftwareStartConvCmd(ADC1, ENABLE); //使能指定的ADC1的软件转换启动功能

   

}  

//获得ADC值

//ch:通道值 0~3

u16 Get_Adc(u8 ch)  

{

    //设置指定ADC的规则组通道,一个序列,采样时间

    ADC_RegularChannelConfig(ADC1, ch, 1, ADC_SampleTime_239Cycles5 ); //ADC1,ADC通道,采样时间为239.5周期      

   

    ADC_SoftwareStartConvCmd(ADC1, ENABLE); //使能指定的ADC1的软件转换启动功能

   

    while(!ADC_GetFlagStatus(ADC1, ADC_FLAG_EOC ));//等待转换结束

   

    return ADC_GetConversionValue(ADC1); //返回最近一次ADC1规则组的转换结果

}

 

u16 Get_Adc_Average(u8 ch,u8 times)

{

    u32 temp_val=0;

    u8 t;

    for(t=0;t

朗鑫 | 怎样杜绝家庭火灾安全隐患?请安装烟雾报警器!2021烟雾报警器常识科普及推荐(种类+安装方法+维护 ...正确使用烟雾报警器才能有效保护生命财产安全gqq5烟雾传感器说明书.pdf-原创力文档 - BOOK118基于Arduino使用MQ烟雾气敏传感器 - 简书MQ-2烟雾传感器启动 - 邓小俊 - 博客园烟雾传感器实验文档_百度文库几种火灾烟雾探测解决方案解析,光电和电离传感器哪个更能 ...MQ-2烟雾传感器模块代码下载-CSDN社区基于MSP430F2012单片机的烟雾传感器设计基于DS18B20温度传感器和MQ2烟雾传感器的火灾报警器设计ESP8266使用实现DHT、烟雾传感器、物联网插座历程烟雾传感器的设计.doc烟雾传感器MQ-4的使用说明基于STM32的MQ-2烟雾气体传感器实验.rarZ-MQ-01烟雾浓度传感器,mq2烟雾传感器报警浓度,C/C++源码烟雾传感器MQ2烟雾传感器MQ2烟雾传感器MQ-2的应用Zigbee的CC2530与烟雾传感器基于51单片机的温度火灾烟雾报警器_MQ-2烟雾传感器_火灾报警器_源码STM32+超声波传感器(HC_RS04)+光照传感器(BH1750)+温湿度传感器(DHT11)+烟雾传感器(MQ_2)的例子树莓派基础实验21:烟雾报警传感器实验zigbee CC2530 系列教程 13 烟雾传感器实验MQ-2烟雾传感器模块资料.rar基于温湿度和烟雾传感器的火灾检测系统设计STM32F4ZGT6控制烟雾与温湿度传感器arduino笔记24:烟雾传感器MQ-5MQ-2烟雾传感器检测用stm32驱动了一个烟雾传感器Linux系统下,RAM开发板实现烟雾传感器烟雾传感器MQ2MQ-2烟雾浓度传感器(STM32F103)一种烟雾传感器的光电式迷宫老化探测数据自动校正技术传感技术中的基于MC9S08QG4的烟雾传感器应用设计CC1110烟雾传感器报警MQ-2烟雾传感器模块资料技术手册+软件测试工程源码.zip烟雾传感器(mq2)详细资料烟雾传感器电路图 功能介绍
你画我猜图片及答案 题目抖音5D环绕音乐那首歌叫什么名字邓紫棋等了九年是真的吗男人过了三十五岁感悟东京奥运会中国队加油词老农民乔月为何不要狗儿15单片机简介stc16位单片机求分析复合可能有个命运之轮门派专题试运行看看你的门派第几名小学书法社团活动总结9篇书法社团活动总结范文精选7篇24c02数字分别代表什么24c02n引脚图及功能酸奶可以和苹果一起吃吗酸奶拌香蕉能一起吃吗恶意网站Hosts屏蔽文件旧版下载关中秘事分集剧情有声小说寻尸人特斯拉普工面试好过吗大阪的书店漫画天堂超推荐这间信长书店位于大阪难波动漫街上面看名