基于单片机的可燃气体检测仪的设计

上传人:卷*** 文档编号:129407605 上传时间:2022-08-03 格式:DOCX 页数:49 大小:1.87MB
收藏 版权申诉 举报 下载
基于单片机的可燃气体检测仪的设计_第1页
第1页 / 共49页
基于单片机的可燃气体检测仪的设计_第2页
第2页 / 共49页
基于单片机的可燃气体检测仪的设计_第3页
第3页 / 共49页
资源描述:

《基于单片机的可燃气体检测仪的设计》由会员分享,可在线阅读,更多相关《基于单片机的可燃气体检测仪的设计(49页珍藏版)》请在装配图网上搜索。

1、毕 业 论 文(设计)论文题目 基于单片机的可燃性气体检测仪的设计 安徽农业大学学士学位论文(设计)开题报告课题名称基于单片机的可燃性气体检测仪的设计课题来源自拟学生姓名 专业 学号 指引教师姓名 职称讲师研究内容重要设计一种可燃性气体监测报警仪,它由气体传感器、放大电路、AD转换电路、单片机、可视化、报警部分等构成。通过ADC0832芯片将传感器的模拟信号转化为数字信号,传递给AT89S52单片机进行相应的数据解决,进行实时检测和实时显示。研究筹划.12.1 调研、准备设计需要的材料完毕开题报告.1.2 仔细阅读需要的材料.2.3 完毕传感器放大电路的设计和硬件电路设计.3.4 完毕程序调试

2、及所有设计部分.4.5 完毕毕业论文.5.6 制作答辩PPT准备毕业答辩特色与创新可燃性气体监测报警仪虽然应用非常广泛,但是精度也受到各方面因素的制约,同步成本较高,本设计通过ADC0832设计一种低成本和较低成本的报警仪。指引教师意见教研室意见学院意见目录1 绪论31.1设计研究的目的和意义31.2本设计重要完毕的任务32 可燃性气体传感器32.1 气体传感器的选型32.1.1 气体传感器的种类32.1.2 选定可燃性气体传感器MQ-232.2 MQ-2传感器简介32.2.1 MQ-2传感器概述32.2.2 MQ-2传感器具体阐明33 可燃性气体浓度检测报警装置的硬件设计33.1 可燃性气体

3、检测报警器的设计33.2 可燃性气体浓度检测报警装置的电路设计33.2.1 AT89S52单片机接口电路33.2.2 ADC0832的简介33.2.3 ADC0832与单片机接口电路33.2.4 单片机对ADC0832的控制33.2.5 DS18B20测温电路33.2.6 报警电路33.2.7 四位数码管显示电路33.3 LED数码管33.3.1 LED数码管的引脚阐明33.3.2 数码管编码阐明34 可燃性气体报警器的软件设计34.1 主程序设计及流程图34.2 主程序初始化流程图34.3 中位值平均滤波法数字滤波设计34.4 插值法线性化解决设计35 代码的编写及烧写过程35.1 代码的编

4、写35.2 程序的烧写35.2.1 硬件连接35.2.2 烧写软件36 系统调试36.1 硬件的调试36.2 软件调试36.3 整体调试37 结论3参照文献3英文摘要3道谢3附录3附录一 部分代码:3附录二 电路图3附录三 PCB图3附录四 实物图3基于单片机的可燃性气体检测仪的设计学生: 指引教师: ( 合肥 230036)摘要:本设计对可燃性气体浓度检测、控制报警进行了进一步的研究,设计出一种技术水平较好的可燃性气体报警器。选用的AT89S52单片机是一种低功耗、高性能的微控制器。使用MQ-2型半导体电阻式烟雾传感器具有敏捷度高、响应快和抗干扰能力强等长处。以AT89S52单片机和MQ-2

5、型半导体电阻式烟雾传感器为核心设计的可燃性气体报警器可实现报警、浓度级别显示、温度显示等功能。本设计可以检测环境中以烷类气体为主的多种可燃性气体的浓度,实时显示浓度值,当达到设定的上限报警值时,发出声音报警和灯光信号,以提示操作人员采用安全对策。本装置可以实时、精确检测可燃性气体,具有广泛的应用前景和推广价值。核心词:可燃性气体,AT89S52 ,MQ-2,检测,报警1 绪论1.1设计研究的目的和意义随着都市天然气的使用及化学工业的迅速发展,可燃性气体的种类和应用范畴在不断增长,可燃性气体重要具有烷类、烃类、氢气、苯类、烯类、醇类以及一氧化碳等成分,不仅易燃、易爆还是有毒气体,在生产、运送、贮

6、存以及使用可燃性气体的过程中,均有也许发生可燃气体泄漏的现象,当可燃性气体与空气中的氧气混合后达到一定的浓度时,遇明火就会发生强烈的化学反映,不仅会引起大火甚至发生爆炸事故,给国家和人民的生命和财产导致巨大的损失。据记录-间共发生可燃性气体爆炸事故224起,死亡1688人。如果可以在事前对可燃性气体爆炸有对的的结识,理解爆炸事故发生前的条件,采用对的的避免措施,对人身和财产安全具有重要的现实意义。因此研究性能稳定可监测可燃性气体浓度并报警装的置其重要的意义。国内目前大多数都市都在使用天然气作为重要能源,使用人口约达三亿人,天然气气发生基地及中转站也达几千家。如果这些家用燃气和煤气基地及中转站的

7、报警率按5% 计算,可燃性气体浓度监测报警装置的需求量就达1000万台以上。随着全社会对防火防爆及人身安全的注重限度的提高,这个数字会继续增长。近十年来,农村的沼气使用也得到了极大的发展。究竟,全国沼气的数量已达近1800万座,这就为监测沼气(重要成分是甲烷)浓度的仪器提供了市场。可见,可燃性气体浓度监测报警装置具有十分广阔的市场前景。 1.2本设计重要完毕的任务本设计是基于单片机的小型可燃性气体浓度监测报警装置的研制,本设计重要需要完毕如下任务:(a)拟定可燃性气体浓度检测报警装置的总体设计,对系统进行整体的规划和构造的设计;(b)装置的硬件部分设计。采用AT89S52作为解决器,MQ-2采

8、集可燃性气体的浓度,装置的电路重要为AT89S52单片机电路、A/D转换电路、声光报警电路、复位电路、LED显示电路等;(c)代码编写部分。在代码编写的时候,绘制这部分的流程图,代码分段进行编写,并加入必要的文字注释,以便后期的维护和升级;(d)成品的制作。实现可燃性气体浓度检测报警装置的功能。电路焊接完毕后,对程序进行烧制,并进行反复的调试和完善,最后实现设计功能。2 可燃性气体传感器2.1 气体传感器的选型可燃性气体传感器是一种把气体浓度信号转化成电压信号,然后通过A/D转化器,进而由单片机采集信号、数据解决、浓度显示以便报警控制。传感器作为对可燃性气体的敏感元件,是多种类型(袖珍式、便携

9、式、固定式)仪表的核心之一。因此,传感器的选型是非常重要的。2.1.1 气体传感器的种类气体传感器的发展历史已有几十年了,技术方面已经什么成熟了,市场上常用的可燃性气体传感器重要有:半导体体式、电化学式、光学式、接触燃烧式和固体电解质气体传感器。下面对这五种气体传感器做简朴的对比简介。(1)半导体气体传感器重要使用半导体作为生产材料,根据半导体材料随着气体浓度的变化电阻发生相应的变化的原理。产品具有不仅构造简朴,并且价格便宜等诸多长处,因此此类传感器得到了广泛的应用。(2)电化学传感器重要是使用电极和电解液灌封而成。是将环境中气体在电场下进行电离,然后测量电解后的电流的工作原理。产品在敏捷度很

10、高,重要是对有毒气体进行检测,因此有一定的局限性。(3)光学气体传感器是运用气体反映产生色变引起光强度吸取的原理,在使用过程中气体光感变化受到环境限制,因此传感器的自由度小,有一定的局限性。(4) 接触燃烧式气体传感器是在通电状态下,使用催化剂让可燃性气体发生氧化反映,然后让电阻率发生变化的原理。此类传感器敏捷度不是很高。(5) 固体电解质气体传感器是气体通过传感器的时候产生离子,从而形成电动势,使其电压发生的原理。产品在制作工艺上成本高,在检测范畴上也有局限性。2.1.2 选定可燃性气体传感器MQ-2半导体可燃性气体传感器涉及用氧化物半导体陶瓷材料作为敏感体制作的可燃性气体传感器以及用单晶半

11、导体器件制作的可燃性气体传感器。按敏感机理分类,可分为电阻型和非电阻型。半导体气敏元件也有N型和P型之分。N型在监测时阻值随可燃性气体浓度的增大而减小,P型阻值随可燃性气体浓度的增大而增大。半导体气敏传感器的分类如图2-1所示。所运用的特性工作温度表面电阻控制器300450C。图2-1半导体气敏传感器的分类本设计中采用的MQ-2型可燃性气体传感器属于SnO2半导体气敏材料,半导体类型是表面离子式N型。当环境温度处在300C左右时,SnO2材料吸附空气环境中的氧气,然后转化成氧负离子,促使电阻值增大。如果环境中存在可燃性气体泄漏,可燃性气体就会进入传感器与氧负离子结合,进而引起电阻值的变化。本设

12、计就是运用这种原理进行可燃性气体的检测。2.2 MQ-2传感器简介2.2.1 MQ-2传感器概述MQ-2型传感器的构造图如图2-2所示。传感器共有六个引脚,其中两个是用来加热的引脚,此外的四个引脚是用来信号输出的,MQ-2可燃性气体传感器的精度是19.53mV。图2-2 MQ-2型传感器的构造图2.2.2 MQ-2传感器具体阐明MQ-2可燃性气体传感器的敏感层是用稳定的SnO2制成的。因此,它具有优秀的长期稳定性,在正常使用条件下,其使用寿命可达5年。图2-3给出了MQ-2元件对不同气体的敏捷度特性。温度为20摄氏度,湿度为65%,氧气浓度为21%,RL=l0k,Ro为1000ppmLPG(液

13、化石油气)中气敏元件电阻,Rs为不同气体不同浓度下气敏元件电阻。图2-3 MQ-2敏捷度特性曲线MQ-2工作原理:传感器的表面电阻Rs是通过与其串联的负载电阻RL上的有效电压信号VRL输出而获得的。两者之间的关系为: 图2-4为负载测试曲线图,是运用测试回路测得在传感器由干净空气转移至一氧化碳或甲烷氛围中时,RL上的信号输出变化状况,输出信号的测定是在一种完整的加热周期或在两个完整的加热周期内测得。图2-4负载测试曲线图3 可燃性气体浓度检测报警装置的硬件设计3.1 可燃性气体检测报警器的设计在可燃性气体浓度检测报警装置的设计中,单片机是装置的核心部件。单片机不仅要接受可燃性气体采集的通过A/

14、D转换的数字信号,并且还要对这些型号进行解决,作出相应的判断,采用必要的措施。AT89S52单片机在本装置中起到了很核心的作用,特备是在采集气体浓度的信号解决上面,规定AT89S52有不久的运营速度,才干对空气环境中的可燃性气体浓度进行采集,从而采用相应的措施。本次设计在考虑性价比的同步,也考虑了运营速度以及稳定性等,根据教师的推荐以及自己擅长的知识点,因此本设计选用的单片机为AT89S52系列单片机作为本装置的核心控制器。一方面,可燃性气体在空气环境中的浓度信号通过MQ-2气体传感器将可燃性气体浓度信号转换成电压信号,通过ADC0832进行A/D转换,输出一种适合单片机接受的模拟信号,然后,

15、送入AT89S52中,通过单片机线性化数据解决后,将电压信号转化成相应的十六进制浓度值。最后,将浓度值送入LED数码管显示。当检测到的可燃性气体浓度超过上限报警设定值时,报警器发出声音报警。报警器系统构造框图如图3-1所示,系统以单片机为核心,配合外围电路共同完毕信号采集、浓度显示、状态显示、声音及闪烁报警功能。报警器采用巡检的工作方式,进行两级报警值设定,并发出不同的光、声信号。系统应采用高性能的单片机,规定工作稳定、测量精度高、通用性强、功耗低,保证报警器的精确性及可靠性,并且最佳体积小,成本低,有助于减少报警器的体积,减少报警器的成本。时钟电路单片机复位电路温度采集电路气体浓度采集电路紧

16、急报警电路显示电路图3-1可燃性气体监测报警器构造框图3.2 可燃性气体浓度检测报警装置的电路设计3.2.1 AT89S52单片机AT89S52单片机是一种低功耗高性能的CMOS8位微控制器,内置8KB可在线编程闪存。该器件采用Atmel公司的高密度非易失性存储技术生产,其指令与工业原则的80C51指令集兼容。片内程序存储器容许反复在线编程,容许程序存储器在系统内通过SPI串行口改写或用同用的非易失性存储器改写。通过把通用的8位CPU与可在线下载的Flash集成在一种芯片上,AT89S52便成为一种高效的微型计算机。它的应用范畴广,可用于解决复杂的控制问题,且成本较低1。图3-2 AT89S5

17、23.2.2 ADC0832的简介ADC0832具有如下特点(1)采用8位辨别率,也就是说是256个字节;(2)双通道AD转换,便于输入与输出;(3)输入输出电平与TTL/CMOS相兼容,因此兼容性较好;(4)当采用5V电源供电时,输出电压在0-5V之间;(5)工作频率为250KHz,转换时间为32us。3.2.3 ADC0832与单片机接口电路图3-3 ADC0832与单片机接口电路3.2.4 单片机对ADC0832的控制ADC0832与单片机的接口为4条数据线,分别为CS,CLK,DO,DI.但由于DO,DI在通信时并未同步有效并与单片机的接口是双向的,因此电路设计时可将DO,DI并联在一

18、根数据线上使用。当ADC0832未工作时,CS端为高电平,芯片禁用。CLK,DO,DI的电平任意。要进行转换时必须先将CS使能端置为低电平。DO、DI用于输入通道功能选择数据信号。CH0/CH1用于输入信号。3.2.5 DS18B20测温电路图3-4 DS18B20电路 DS18B20的1脚接地,2脚数据端接单片机的P3.4,3脚接VCC,为了保证DS18B20工作可靠,2脚要接10K的上拉电阻。发生爆炸不仅和气体浓度有关,温度也有影响,当气体浓度达到一定值后,只有达到爆炸温度限,可燃性气体才会发生爆炸。3.2.6 报警电路图3-5 声光报警电路本系统中采用蜂鸣器报警,由于单片机输出电流较小,

19、因此用三极管9013驱动蜂鸣器发出声音。与此同步,发光二极管发出光线,加强报警效果。 3.2.7 四位数码管显示电路图3-6 数码管显示电路4位数码管为共阳管,由于单片机输出电流比较小,故用4个PNP型的三极管9012来驱动数码管。单片机输出低电平时三极管导通,使数码管的4各公共端1、4、5和12脚为高电平,此时数码管的数据端输入低电平后数码管被点亮,120欧电阻R12到R19为三极管的限流电阻。3.2.8 可燃性气体传感器转换电路图3-7可燃性气体传感器MQ-2通过AD0832转换后接单片机口3.3 LED数码管 3.3.1 LED数码管的引脚阐明此类数码管可以分为共阳极与共阴极两种,共阳极

20、就是把所有LED的阳极连接到共同接点,而每个LED的阴极分别为a、b、c、d、e、f、g及dp(小数点);共阴极则是把所有LED的阴极连接到共同接点,而每个LED的阳极分别为a、b、c、d、e、f、g及dp(小数点),如下图所示。图3-8 共阳数码管内部构造本次设计中采用的是共阳四位数码管,内部的4个数码管共用adp这8根数据线,为人们的使用提供了以便,由于里面有4个数码管,因此它有4个公共端,加上adp,共有12个引脚,下面便是一种共阳的四位数码管的内部构造图(共阴的与之相反)。引脚排列仍然是从左下角的那个脚(1脚)开始,以逆时针方向依次为112脚,下图中的数字与之一一相应。图3-9 4位共

21、阳数码管内部构造管教顺序:从数码管正面看,以第一脚为起点,管脚的顺序是逆时针方向排列。12-9-8-6 公共脚A-11 B-7 C-7 D-2 E-1 F-10 G-5 DP-3 3.3.2 数码管编码阐明4位数码管编码阐明,如3-1表所示:表3-1控制命令表显示P2.7(e)P2.6(d)P2.5(dp)P2.4(c)P2.3(g)P2.2(b)P2.1(f)P2.0(a)十六进制00010100028H111101011EBH20011001032H310100010A2H411100001E1H510100100A4H60010010024H711101010EAH80010000020

22、H910100000A0HH0110000161HL001100013DH-11110111F7HC001111003CH4 可燃性气体报警器的软件设计4.1 主程序设计及流程图 主程序流程图如图4-1所示。一方面要给传感器预热三分钟,由于MQ-2型半导体电阻式可燃性气体传感器在不通电寄存一段时间后,再次通电时,传感器不能立即正常采集可燃性气体信息,需要一段时间预热。程序初始化结束后,系统进入监控状态。AT89S52单片机对传感器监测的可燃性气体浓度信号进行A/D转换、平均值法滤波、线性化解决后,将浓度值与报警限设定值相比较,判断与否报警。同步送入段式液晶显示可燃性气体浓度值。开始程序初始化传

23、感器预热三分钟并故障检测A/D转换线性化解决平均值法滤波浓度显示进入报警解决程序与否超过报警限结束NY 图4-1 主程序流程图4.2 主程序初始化流程图主程序初始化流程图如图4-2所示。给传感器预热后,程序开始执行初始化子程序,这部分实现的功能涉及多种I/O口输入输出状态的设定、寄存器初始化、中断使能等。一方面设定定期初值50ms,运用IAP写入EEPROM,作为取值间隔。然后设立定期器0,选择方式1。方式1状态下定期器的工作寄存器TH1、TL1是全16位参与操作。接下来定期器0中断容许位置1,打开定期器0,关闭蜂鸣器,启动绿灯,设立报警限初值。开始结束设定定期初值50ms关闭蜂鸣器设立定期器

24、0,选择方式1打开定期器0,中断容许设定初值与否保存报警初值NY图4-2主程序初始化流程图4.3 中位值平均滤波法数字滤波设计 在装置对环境中的可燃性气体进行检测的时候,不也许保证完全没有干扰的现象,偶尔的波峰波谷值还是存在的,与正常值相比较差距还是比较大的,因此要对干扰值进行解决。 在本设计中采用的是中位值平均滤波法数字滤波,避免了一般的平均值法将干扰带入到了成果中去,减少了浓度采集的误差。 中位值平均滤波法的原理是采集环境中可燃性气体浓度的N个数据,然后找出最大值和最小值删除不用,计算剩余的N2个采集数据的平均值。这种措施大大的减小了偶尔的误差,提高使可燃性气体浓度检测仪的精确性。 在精确

25、的实验验证中中,N的值应当取的相对大一点,本设计为了加快测量计算速度和效率,在可燃性气体浓度检测仪的设计中N取值为10。调用A/D转换器持续进行10次采样,然后找出最大值和最小值舍弃,最后计算余下8个值的平均值,将获得的平均值送到单片机的寄存器中。下图4-3所示为中位值平均滤波法的程序流程图。开始设立采样次数N=10送入寄存器将10个采样值排序和除以8求平均值求第二个到第九个值的和调用A/D转换已采样10次NY图4-3中位值平均滤波法程序流程图4.4 插值法线性化解决设计基于单片机的可燃性气体浓度检测仪的设计,在输出的电压信号都是静态模式的,但是在浓度与电阻值的变化往往不是一条抱负的直线,因此

26、在实际应用中要对得到的曲线进行线性化解决,模拟出一条近似直线来替代曲线。插值法是函数逼近的一种重要措施,是数值计算的基本课题。本次对可燃性气体的浓度与电阻的关系就采用插值法进行线性化。可燃性气体浓度检测仪使用的MQ-2半导体传感器,MQ-2气体传感器的电阻是随着可燃性气体浓的升高而减少的,因此输入单片机的电压反而是增长的。图4-4为MQ-2内置电阻的负载电压值与可燃性气体浓度相应曲线,由图可以看出,MQ-2负载电压值与可燃性气体浓度之间是非线性的关系,因此要实时显示可燃性气体浓度,需要对曲线其进行线性化解决。在误差许可范畴内,根据标定曲线形状,把曲线提成若干小段,对每小段分别线性化。图4-4

27、MQ-2负载采集电压值与可燃性气体浓度关系根据分段线性插值法求输入单片机的某一电压值相应的可燃性气体浓度的 公式如下:式中,N为所分区间个数, f (x)为实际可燃性气体监测浓度,x为实际气体监测浓度相应的电压值,xi是区间的下限浓度相应电压值,xi+1是区间的上限浓度相应电压值, f (xi)为区间下限可燃性气体浓度值,f (xi+1 )为区间上限可燃性气体浓度值。5 代码的编写及烧写过程5.1 代码的编写本设计代码编写使用的是Keil软件,Keil是目前最流行的单片机开发软件,可以用它来汇编你的汇编语言源程序,编译你的C语言源程序,连接和重定位你的目的文献和库文献,创立HEX文献,调试你的

28、目的程序。如下图5-1就是用Keil软件编写代码的界面。图5-1 Keil软件编写代码界面5.2 程序的烧写5.2.1 硬件连接将下载线一端与计算机USB口相连,另一端10PIN插头插入目的电路板的ISP口,然后给目的板上电,如下图5-2所示。连接过程一定要保证目的板和计算机可靠连接。图5-2 烧写板与电脑的连接5.2.2 烧写软件AVR_fighter是超强的AVR、AT系列单片机ISP下载编程软件,它支持所有的AVR芯片的编程,支持AT89S51/AT89S526。打开AVR_fighter FOR USBASP的主界面如下图5-3所示:图5-3 AVR_fighter FOR USBAS

29、P的主界面(1) 在上图菜单中选择“编程选项”。(2) 在上图的“芯片选择”方框中选择AT89S52。这时可点击“读取”按钮来读取芯片的特性字,以验证硬件各部分与否对的。(3) 然后点击菜单中“装FLASH”按钮,在弹出的窗口中选择“hex文献”并点击“打开”按钮,如图5-4所示。然后设立相应的参数,即可完毕烧写过程图5-4源程序的装载6 系统调试6.1 硬件的调试开发中很难做到一次就成功,本设计在开发中也或多或少的遇到了某些问题,重要是在焊接过程中的不小心所致,涉及常用的焊点错线、断路、短路。在焊接完毕后来对照设计的电路图,看有无存在的问题。在查看没有问题的时候,注重查看电源问题,避免在接电

30、的瞬间产生短路。接通电源后来用万用表检测节点的电位,保证Vcc和GND之间的电压在4V左右。LED数码管部分调试,一方面用静态措施先测试LED显示,用5V电源接LED的引脚,观测与否与估计的成果一致。6.2 软件调试软件调试重要采用keil软件调试编译单片机程序。由于由于AT89S52可以擦写上千次,因此在这个调试过程中,并没有用仿真器来实践,而是直接将程序烧写进单片机来操作。将通过KEIL软件编译通过的单片机程序生成的“.hex”文献用烧录软件通过下载线烧写进单片机中。6.3 整体调试综合调试是将已经调试通过的软件和硬件结合起来一起进行调试。这部分是单片机制作过程中最重要的调试部分。单一的软

31、件或是硬件的调试通过了并不能验证总的方案的可行性。只有将整个系统的软件硬件相结合连接起来进行调试,也就是综合调试。如果调试成功了才干阐明此系统的功能实现,系统设计已经成功。采用Keil软件和硬件电路板进行软硬件联合仿真,一方面编译单片机程序,然后运营编译的程序,程序检查成功后,再把程序烧入硬件之中。对调试过程中浮现的错误要仔细分析,然后不断改正错误,直至达到抱负效果为止。在软硬件联调时,根据在程序中设定的阈值,将打火机打火放到气体传感器周边,这样气体传感器就可以采集到相应可燃气体浓度,当浓度超过预设阈值,蜂鸣器就会立即报警,同步吸合继电器。7 结论本次设计对可燃性气体浓度检测报警装置进行了进一

32、步的研究,参照国内外某些资料的基本上加上教师的意见,然后选择了可燃性气体浓度检测报警装置的设计方案,本设计拥有操作简朴、价格低廉并且安全性能高的特点,适合在多种可燃性气体环境下使用,具有很高的实用价值。本次设计的可燃性气体报警器由传感器和AT89S52单片机控制电路两大重要部分构成。根据装置的规定加上考虑价格因素,最后选用MQ-2气体传感器。MQ-2传感器是对以烷类气体为主的多种可燃性气体有良好敏感特性的SnO2半导体气敏材料。MQ-2气体传感器的敏捷度适中,对环境因素规定不高,可以长期的稳定工作。本次设计实现了装置的小型化以及智能化。在程序设计上用C语言编写,具有代码运营效率高,并且减小了代

33、码的冗余量。对环境中采集的可燃性气体,我们采用滤波以及线性化等解决方式,最大限度的减少了外界的干扰,提高了装置的敏捷度。本次设计也存在着许多有待改善的地方,譬如可以实现远程控制,采用多点同步检测,在浓度超标的时候可以智能的采用补救措施,使设备更加的智能化。由于时间和能力的限制,无法完毕以上的功能,但愿本设计可觉得此后该领域的研究提供了较好的参照根据。参照文献1 曹建军. 基于GPS和无线传感器网络的时钟同步系统D. 南京理工大学 , . 2 李朝青. 单片机原理及接口技术M. 第三版. 北京:北京航天航空大学出版社, .一、参照文献的类型 具体国标参照文献(即引文出处)的类型以单字母方式标记,

34、具体如下:M专著 C论文集 N报纸文章 J期刊文章 D学位论文 R报告对于不属于上述的文献类型,采用字母“Z”标记。对于英文参照文献,还应注意如下两点:作者姓名采用“姓在前名在后”原则,具体格式是: 姓,名字的首字母. 如: Malcolm Richard Cowley 应为:Cowley, M.R.,如果有两位作者,第一位作者方式不变,&之后第二位作者名字的首字母放在前面,姓放在背面,如:Frank Norris 与Irving Gordon应为:Norris, F. & I.Gordon.;书名、报刊名使用斜体字,如:Mastering English Literature,English

35、 Weekly。二、参照文献的格式及举例1.期刊类【格式】序号作者.篇名J.刊名,出版年份,卷号(期号):起止页码.【举例】1 王海粟.浅议会计信息披露模式J.财政研究,,21(1):56-58.2 夏鲁惠.高等学校毕业论文教学状况调研报告J.高等理科教育,(1):46-52.3 Heider, E.R.& D.C.Oliver. The structure of color space in naming and memory of two languages J. Foreign Language Teaching and Research, 1999, (3): 62 67.2.图书类【

36、格式】序号作者.书名M.出版地:出版社,出版年份:起止页码.【举例】4 葛家澍,林志军.现代西方财务会计理论M.厦门:厦门大学出版社,:42.5 Gill, R. Mastering English Literature M. London: Macmillan, 1985: 42-45.3.报纸类【格式】序号作者.篇名N.报纸名,出版日期(版次).【举例】6 李大伦.经济全球化的重要性N. 光明日报,1998-12-27(3).7 French, W. Between Silences: A Voice from ChinaN. Atlantic Weekly, 1987-8-15(33).

37、4.论文集【格式】序号作者.篇名C.出版地:出版者,出版年份:起始页码.【举例】8 伍蠡甫.西方文论选C. 上海:上海译文出版社,1979:12-17.9 Spivak,G. “Can the Subaltern Speak?”A. In C.Nelson & L. Grossberg(eds.). Victory in Limbo: Imigism C. Urbana: University of Illinois Press, 1988, pp.271-313.10 Almarza, G.G. Student foreign language teachers knowledge grow

38、th A. In D.Freeman and J.C.Richards (eds.). Teacher Learning in Language Teaching C. New York: Cambridge University Press. 1996. pp.50-78.5.学位论文【格式】序号作者.篇名D.出版地:保存者,出版年份:起始页码.【举例】11 张筑生.微分半动力系统的不变集D.北京:北京大学数学系数学研究所, 1983:1-7.6.研究报告【格式】序号作者.篇名R.出版地:出版者,出版年份:起始页码.【举例】12 冯西桥.核反映堆压力管道与压力容器的LBB分析R.北京:清华大

39、学核能技术设计研究院, 1997:9-10.7.条例【格式】序号颁布单位.条例名称.发布日期【举例】15 中华人民共和国科学技术委员会.科学技术期刊管理措施Z.199106058.译著【格式】序号原著作者. 书名M.译者,译.出版地:出版社,出版年份:起止页码.3 李广弟. 单片机基本M. 第三版. 北京:北京航天航空大学出版社, . 4 阎石. 数字电子技术基本M. 第五版. 北京:高等教育出版社, . 5 周坚. 单片机C语言轻松入门M. 第二版. 北京:北京航空航天大学出版社, . 6 马潮. AVR单片机嵌入式系统原理与应用实践M. 第二版. 北京:北京航空航天大学出版社, .7Cla

40、rkM,ServiceBusiness Strategies and ArchItecturesM.Birmingham,UK: Wrox Press,.8Dave Crane,Eric Pascarello,Darren James.Ajax IN ACTIONM.Manning Publications CO,.英文摘要The combustible gas based on single chip microcomputer controller design ( Hefei 230036)Abstract: This design of combustible gas concentr

41、ation detection, control, alarm conducted in-depth research, and design a good combustible gas alarm technology level. Selection of AT89S52 single chip microcomputer is a low-power, high-performance microcontroller. Using the MQ - 2 type semiconductor resistance type smoke sensor has high sensitivit

42、y, fast response and strong anti-jamming capability, etc. AT89S52 single-chip microcomputer and MQ - 2 type semiconductor resistance type smoke sensor as the core design of combustible gas alarm can be realized, level of concentration, temperature display, etc. This design mainly alkane gases can de

43、tect environment many kinds of combustible gas concentration, the real-time display density, when reaching the limit alarm value set, sound alarm and light signal, and to remind operator to take safety measures. This device can real-time and accurate detection of combustible gas and has extensive ap

44、plication prospect and popularization value.Key words: Combustible gas ,AT89S52 ,MQ 2 ,testing ,alarm道谢本设计是在导师教师的悉心指引下完毕的。从论文是基于单片机的可燃性气体检测仪的设计,题目虽然是自拟,但是在最后的方案确立以及设计过程中,都渗入着导师闫勇教师的心血,在设计中遇到了诸多问题她都一丝不苟的予以解决,她那严于律己的治学态度,使我对治学有了不同的见解,这都会在我此后的学习和工作中鼓励我。通过半年多来的毕业设计,我在各方面都获得了很大的进步,这与闫教师在生活上和学习上予以我的关怀和协助是

45、密不可分的,在此我深表谢意。同步向给过我协助的其她导师和同窗表达由衷地感谢。在完毕学业的过程中,家人的关怀和鼓励予以了我支持和鼓力,使我顺利完毕学业。感谢她们20近年来始终如一的培养。在此谨向她们表达衷心地感谢!附录附录一 部分代码#include #include #include DS18B20.h #define uint unsigned int#define uchar unsigned char /宏定义#define LED P1_6 /定义增长键#define BEEP P3_4 /定义蜂鸣器#define hujiao P1_1 sbit ADCS = P37;sbit AD

46、CLK = P35;sbit ADDI = P36;sbit ADDO = P36;bit shanshuo_st; /闪烁间隔标志bit beep_st; /蜂鸣器间隔标志bit flag=0;/紧急呼喊标志sbit DIAN = P25; /小数点uint abc;uchar x=0; /计数器signed char m; /温度值全局变量uchar n; /温度值全局变量uchar set_st=0; /状态标志signed char shangxian=30; /上限报警温度,默认值为38signed char xiaxian=5; /下限报警温度,默认值为38uchar nongdu

47、=1;uchar code LEDData=0x28,0xeb,0x32,0xa2,0xe1,0xa4,0x24,0xea,0x20,0xa0;/*主函数*/void main(void) uint z;InitTimer(); /初始化定期器EA=1; /全局中断开关TR0=1;ET0=1; /启动定期器0BEEP=0;check_wendu();check_wendu();for(z=0;z3)set_st=0;if(set_st=0)abc = ADC0832(1,0); /差分模式,CH0-CH1abc = abc*19.53; /转换为实际电压便于显示abc=abc/1000%10;

48、 check_wendu(); Disp_Temperature();if(flag=1)Alarm1();else Alarm(); /报警监测else if(set_st=1) BEEP=0; /关闭蜂鸣器if(DEC=0) Delay(); dowhile(DEC=0);shangxian-;if(shangxian99)shangxian=99; if(x=10)shanshuo_st=shanshuo_st;x=0; if(shanshuo_st) Disp_alarm(shangxian);else if(set_st=2) BEEP=0; /关闭蜂鸣器if(DEC=0) Dela

49、y(); dowhile(DEC=0);xiaxian-;if(xiaxianshangxian)xiaxian=shangxian; if(x=10)shanshuo_st=shanshuo_st;x=0; if(shanshuo_st) Disp_alarm(xiaxian);else if(set_st=3) BEEP=0; /关闭蜂鸣器if(DEC=0)Delay(); dowhile(DEC=0);if(nongdu0)nongdu-;if(nongdu5)nongdu=5; if(x=10)shanshuo_st=shanshuo_st;x=0; if(shanshuo_st) D

50、isp_nongdu(nongdu); /*END*/附录二 电路图附录三 PCB图附录四 实物图安徽农业大学毕业论文(设计)任务书 论文(设计)题目 基于单片机的可燃性气体检测仪的设计 院系名称 专业(班级) 学生姓名 学 号 指引教师 下发任务书日期 12 月28 日一、毕业论文(设计)的重要内容本次设计采用单片机对可燃性气体进行实时监测和控制,不仅具有报警限设定、声光报警、控制输出功能,并且具有气体浓度显示、故障自诊断功能。设计重要内容如下: 硬件电路设计: 1)可燃性气体变送电路 2)信号的放大及测量电路 3)A/D输入通道4)键盘/显示电路5)浓度检测电路 软件设计 1) 主程序2)

51、 A/D转换接口程序设计3) 按键解决程序设计4) 显示电路的程序5) 可燃性气体检测子程序二、毕业论文(设计)的基本规定1. 按进度筹划完毕毕业论文(设计)的撰写(研究);2. 作为课题成员,要在指引教师的辅导下、在课题负责人的带领下,与其她同窗协作,共同完毕本项目的研究制作;3. 论文撰写应符合学术论文的格式规定;4. 规定参与论文答辩;严禁抄袭,文责自负。三、应收集的资料及重要参照文献 1 曹建军. 基于GPS和无线传感器网络的时钟同步系统D. 南京理工大学 , . 2 李朝青. 单片机原理及接口技术M. 第三版. 北京:北京航天航空大学出版社, .一、参照文献的类型 具体国标参照文献(

52、即引文出处)的类型以单字母方式标记,具体如下:M专著 C论文集 N报纸文章 J期刊文章 D学位论文 R报告对于不属于上述的文献类型,采用字母“Z”标记。对于英文参照文献,还应注意如下两点:作者姓名采用“姓在前名在后”原则,具体格式是: 姓,名字的首字母. 如: Malcolm Richard Cowley 应为:Cowley, M.R.,如果有两位作者,第一位作者方式不变,&之后第二位作者名字的首字母放在前面,姓放在背面,如:Frank Norris 与Irving Gordon应为:Norris, F. & I.Gordon.;书名、报刊名使用斜体字,如:Mastering English

53、Literature,English Weekly。二、参照文献的格式及举例1.期刊类【格式】序号作者.篇名J.刊名,出版年份,卷号(期号):起止页码.【举例】1 王海粟.浅议会计信息披露模式J.财政研究,,21(1):56-58.2 夏鲁惠.高等学校毕业论文教学状况调研报告J.高等理科教育,(1):46-52.3 Heider, E.R.& D.C.Oliver. The structure of color space in naming and memory of two languages J. Foreign Language Teaching and Research, 1999,

54、 (3): 62 67.2.图书类【格式】序号作者.书名M.出版地:出版社,出版年份:起止页码.【举例】4 葛家澍,林志军.现代西方财务会计理论M.厦门:厦门大学出版社,:42.5 Gill, R. Mastering English Literature M. London: Macmillan, 1985: 42-45.3.报纸类【格式】序号作者.篇名N.报纸名,出版日期(版次).【举例】6 李大伦.经济全球化的重要性N. 光明日报,1998-12-27(3).7 French, W. Between Silences: A Voice from ChinaN. Atlantic Week

55、ly, 1987-8-15(33).4.论文集【格式】序号作者.篇名C.出版地:出版者,出版年份:起始页码.【举例】8 伍蠡甫.西方文论选C. 上海:上海译文出版社,1979:12-17.9 Spivak,G. “Can the Subaltern Speak?”A. In C.Nelson & L. Grossberg(eds.). Victory in Limbo: Imigism C. Urbana: University of Illinois Press, 1988, pp.271-313.10 Almarza, G.G. Student foreign language teach

56、ers knowledge growth A. In D.Freeman and J.C.Richards (eds.). Teacher Learning in Language Teaching C. New York: Cambridge University Press. 1996. pp.50-78.5.学位论文【格式】序号作者.篇名D.出版地:保存者,出版年份:起始页码.【举例】11 张筑生.微分半动力系统的不变集D.北京:北京大学数学系数学研究所, 1983:1-7.6.研究报告【格式】序号作者.篇名R.出版地:出版者,出版年份:起始页码.【举例】12 冯西桥.核反映堆压力管道与压力容器的LBB分析R.北京:清华大学核能技术设计研究院, 1997:9-10.7.条例【格式】序号颁布单位.条例名称.发布日期【举例】15 中华人民共和国科学技术委员会.科学技术期刊管理措施Z.199106058.译著【格式】序号原著作者. 书名M.译者,译.出版地:出版社,出版年份:起止页码.3 李广弟. 单片机基本M. 第三版. 北京:北京航天航空大学出版

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!