1、目录摘要1英文摘要21 绪论31.1 课题研究背景31.2 课题研究目标和意义31.3 课题现在研究现实状况及发展动态41.4课题研究内容42 煤气报警系统总体方案设计42.1系统功效要求42.2 系统技术要求52.3 系统组成及方案设计53 系统硬件设计63.1 主控电路73.1.1 时钟电路73.1.2 复位电路83.2 烟雾探测电路设计93.2.1 MQ-2介绍93.2.2 ADC0809介绍103.3 液晶显示电路设计113.4 声光报警提醒电路123.4.1 灯光提醒电路133.4.2 声音报警电路133.5电机驱动电路133.6 按键电路144 系统软件设计144.1 EDA仿真软
2、件Proteus144.2 系统程序步骤图154.3 烟雾探测子程序设计164.4 按键电路子程序设计174.5 电机驱动子程序设计18总结19参考文件21致谢22附录:程序23 基于51单片机煤气浓度检测及报警系统设计机电工程学院 自动化专业 徐本波()指导老师:郭一军 (讲师)摘要: 伴随社会进步,科技发展,大家生活水平得到提升,天然气煤气逐步进入我们家庭,它给我们带来方便同时也给我们带来了危害。所以煤气浓度检测报警系统制作很有必需。而且计算机及单片机普及和信息技术迅猛发展,使大家已经对家庭住宅环境提出了更高要求,智能化,信息化被引入家庭,便利,舒适而且愈加安全。煤气报警器中采取STC89
3、C52为主控制器,利用气体传感器MQ-2、ADC0809数模转换芯片等实现基础功效。经过这些传感器和芯片,当环境中煤气浓度发生改变时,LCD1602液晶显示器会实时显示煤气浓度值,而且发出对应灯光报警信号和声音报警信号,以此来实现煤气报警,当煤气浓度达成一定范围时,系统还能够驱动继电器工作,继电器经过驱动排风扇排出有毒气体,以此来实现智能报警控制。 本系统关键针对传统煤气,液化气泄漏进行检测,报警。本系统有以下特点:用单片机实现控制,电路简单,价格廉价,可靠性好。另外,本系统还可作为智能家居一个安全系统。 关键词:单片机;MQ-2传感器;ADC0809;煤气报警;智能控制Design of G
4、as Concentration Detection and Alarm system Detection Based on 51 MCUXu Benbo Director: Guo Yijun(College of Mechanical and Electrical Engineering,Huangshan University)Abstract: With the progress of society, the development of science, peoples living standard has been improved, natural gas and coal
5、gas gradually into our family. They bring us convenience, but also brings us harm. So its necessary to make a gas concentration detection alarm system. In addition, the rapid development of the popularity of computer and single chip computer and information technology, people have on the house envir
6、onment proposed higher requirements, intelligent, informatization is introduced family, convenient, comfortable and safer.Gas alarm in the paper uses STC89C52 as the core controller, the realization of the basic functions of the gas sensor MQ-2, ADC0809 converter, etc. Through these sensors and chip
7、s, when environmentalsmoke concentrationor combustible gasconcentrationchanges the systemsends out correspondinglight alarmsignal and the soundalarm signal,in order toachieve smoke alarm,when the smokereaches a certainrange,the systemcan also drivethe relay,So that the relaycan discharges poisonous
8、gases through the exhaust fan.Implementation of intelligentalarm control.This system is mainly for conventional gas, liquefied petroleum gas leak detection, alarm system has the following characteristics: with MCU control circuit is simple, cheap, and reliability. In addition, this system can be use
9、d as a smart home security system.Key Words: MCU; MQ-2 sensor; ADC0809; Gas alarm; intelligent control1 绪论1.1 课题研究背景现在社会,大家越来越离不开煤气,天然气等和我们日常生活息息相关能源。但伴随煤气使用普及率提升同时,煤气泄漏引发问题发生次数也随之变高,从而给大家人身安全和财产安全带来了很多隐患,所以怎样去预防和规避煤气泄漏是我们在现实生活中需要认真考虑。因为气体本身特征存在扩散性,发生可燃气泄漏以后,在外部条件作用下,可燃气体会快速在空间扩散,形成大面积危险区。这一类事故往往含有破
10、坏性大,危害面积广等特点。另外,煤气关键成份是一氧化碳芳香烃等。煤气有毒关键原因是其中一氧化碳等气体易和人体中血红蛋白结合,造成缺氧,使人头晕,恶性及虚脱等,严重会危及生命。当发觉可燃气体发生泄漏时,我们务必需立即使用合适方法进行处理,才能将这类损害降到最低。那么假如我们有能够检测可燃气体浓度装置,而且当气体浓度达成预警值时,仪器能够自动报警而且自动处理这一类险情,这无疑是我们想要。这就对煤气检测和报警系统检测设备设置了一个较高门槛。伴随国家互联网+战略提出,物联网和智能家居这些概念也越来越被人民大众所熟悉。美拥抱小米和京东、TCL入局360智能家居,海尔牵手阿里巴巴、长虹联姻腾讯.1+12战
11、略模式在自能家居领域蔓延开来。而煤气报警系统本身就能够作为智能家居一部分,它既能够作为家庭智能家居一部分,为家庭保驾护航;又能够作为智能小区一部分,经过把小区用户煤气数据全部传到小区主机为小区提供安保保障。1.2 课题研究目标和意义目标:伴随现代家庭用煤气,天然气增加,家庭煤气中毒及煤气爆炸频率也越来越高。煤气泄漏危害,很轻易被大家所忽略,关键是因为泄露气体不轻易被大家所发觉。意义:在中国,煤气泄漏带来危害天天全部在发生,所以每一个家庭全部应该足够重视这方面危害。如皋能够依据家庭实际情况,提起采取必需方法,有些悲剧完全能够避免。一系列悲剧发生,由国家到社会各界意识到,煤气检测报警系统对家庭和工
12、业环境必需性。据调查,在发生煤气泄漏危害家庭里全部是没有安装类似煤气检测报警器。所以,煤气检测及报警系统对我们生活关键性。1.3 课题现在研究现实状况及发展动态现在应用最广泛煤气检测报警器和气敏元件传感器,已经应用于气体泄漏检测,仅用于安全保护家用煤气检测报警器为例,不少西方发达国家在法律上已经明确要求家庭、公寓、餐厅、医院、学校、工厂必需按要求安装报警器。国外报警器发展很快,是因为大家安全意识很强,对环境安全性和生活舒适性要求较高;其次是因为燃气泄漏报警器市场增加受到政府安全法规推进。所以,国外煤气检测报警器技术得到了较快发展,据相关统计,美国在1996年就煤气检测报警器年均增加率为2730
13、。在这些方面,中国安全意识有待增强。煤气检测报警器发展趋势集中表现为,一是提升检测灵敏度和工作性能,降低功耗和成本,减小尺寸,简化电路,和应用整机相结合,这也是煤气检测报警器一直追求目标;二是增强可靠性,实现元件和应用电路集成化,多功效化,发展MEMS技术,发展现场适用变送器和智能型天然气检测气报警器。如美国在天然气泄漏报警器中嵌入微处理器,使燃气泄漏报警器含有控制校准和监视故障情况功效,实现了智能化、涉多功效化。1.4 课题研究内容煤气报警器,关键检测可燃气体泄漏。经过单片机控制对应声光报警电路和驱动负载电路。经过液晶显示目前煤气浓度值,经过按键设定对应报警值。该项目关键是为了完成任务,包含
14、:(1)硬件部分:包含烟雾探测电路设计,显示模块选择,电机驱动电路设计,声光报警电路等设计。(2)软件部分:包含微处理器控制程序编制和原理图绘制。(3)系统综合调试和分析:在软硬件完成以后,要对系统进行综合测试和试验,分析系统可靠性和实用性,调整系统不足。2 煤气报警系统总体方案设计本课题关键是实现以51单片机作为控制器煤气浓度检测报警系统,利用传感器将空间中煤气浓度信号转化为模拟信号,并选择适宜模数转换芯片转化模拟信号,再将转换后信号经单片机处理,若大于预设值则报警,并开启外接排风扇,避免事故发生。2.1 系统功效要求本系统研制关键包含以下几项功效:(1)煤气浓度探测功效:为了提升煤气泄漏报
15、警正确性和立即性,报警系统需要使用多种方法进行煤气浓度探测。在实际使用中,依据不一样场所需要,用户能够选择不一样煤气传感器,设定不一样预设值,不一样功率排风扇。(2)灯光报警功效:当煤气浓度过大、有可燃气体泄漏等情况出现时,报警器要进行声光报警。当检测烟雾值超出设定值时,能够使单片机驱动控制负载工作。2.2 系统技术要求在了解这个系统工作原理和功效以后,对应方案设计就能够进行了。系统采取51系列单片机成本全部比较低而且功效强大,能够满足生产成本和各类工程需求。对于完整一个系统而言,为提升产品本身竞争力,这个系统应含有体积较小、功耗低、数传性能稳定可靠和成本低廉等部分技术要求。具体指标和参数以下
16、:(1)体积小:探测器体积一定要尽可能小,这么才能占用较小空间,使用和更换才会方便。(2)功耗低:系统能够采取三节5号干电池供电或5v电源供电。(3)可靠性高:因为不确定电磁干扰可能存在在系统工作环境中,为了确保系统在工作长时间后仍能可靠工作和尽可能降低误报次数,所以选择多指示灯,指示不一样状态。2.3 系统组成及方案设计图2-1 系统基础方框图系统组成结构图2-1所表示:本设计关键由烟雾探测传感器电路、主控电路、液晶显示电路、声光报警电路、电机驱动电路、控制程序等组成。3 系统硬件设计硬件系统电路包含主机单元电路和功效实现系统模块电路。主机单元关键有STC89C52单片机和复位电路和时钟电路
17、组成。功效模块由烟雾探测电路,液晶显示模块,声光报警提醒电路,电机驱动电路,按键电路组成。该系统正常工作时,首先系统得电,单片机进行初始化。然后由装在室内MQ-2传感器取得室内煤气浓度原始信号,再进入数模芯片ADC0809转换器,把原始模拟信号转化为数字信号,从而得到被测对象数字量信号,传给单片机,再由单片机进行数据处理,最终把得到浓度检测值显示在LCD1602上。经过LCD1602液晶显示器实时显示目前煤气浓度值,共设有4个报警值,绿灯亮设定值、黄灯亮设定值、红灯亮设定值、煤气报警设定值。而它们大小全部能够经过按键设定,而且三个灯设定值依次增大。其中K1键是模式选择键,用以选择修改哪个设定值
18、,而K2、K3用于对应设定值数字增减。默认绿灯在215时亮起,通常显示烟雾值不会小于2,小于2时就得检测系统是否正常工作;黄灯为1530时亮起,当被检测室内有些人吸烟时会亮起;红灯为3060,当被检测室内吸烟较大,或是煤气轻度泄露等原因,红灯会亮起;当室内烟量大于60,此时可能时煤气泄露或是起火,蜂鸣器会报警,同时继电器会吸合,使排风扇工作,进行换气,预防灾难发生。图3-1 系统电路图3.1 主控电路本系统主控芯片采取是STC89C52,其引脚图3-2所表示:图3-2 STC89C52DIP封装图52单片机在一块芯片中集成了微型计算机所含有全部部件,从功效方面讲,关键包含以下9个部分:一个8位
19、微处理器CPU;8KB片内程序存放器Flash ROM,用于烧录运行程序,常数数据;256片内数据存放器RAM,在程序运行时能够随时写入和读出数据,用于存放函数相互传输参数,接收外部数据,运算中间结果,最终结果和显示数据等;128B特殊功效寄存器(SFR)控制单片机各个部件运行。3个16位定时器/计数器,每个定时器/计数器能够设置为计数方法,用于对外部事件信号进行计数,也能够设置为定时方法,满足多种定时要求。有一个管理6个中止源,2个优先级中止控制器;4个8位并行I/O端口,每个端口既能够用作输入,也能够用作输出。一个全双工UART串行I/O口,用于单片机之间通信,或单片机有其它设备之间串行通
20、信;片内震荡电路和时钟发生器,只需外面接上一晶振或输入震荡信号,就能够产生单片机所需要多种时钟信号。有一个可寻址64KB外部数据存放器,还能够寻址64KB外部程序存放器三总线控制电路。3.1.1 时钟电路STC89C52单片机通常产生两种方法时钟信号:一个是内部时钟方法,另外一个外部时钟方法。内部时钟方法图3-3所表示。在STC89C52单片机内部有一振荡电路,只要在单片机XTAL1(18)和XTAL2(19)引脚外接石英晶体(简称晶振),就组成了自激振荡器并在单片机内部产生时钟脉冲信号。图中电容C1和C2作用是稳定频率和快速起振,电容值为30pF。晶振CYS振荡频率范围在1.212MHz间选
21、择,本设计该值选为12MHz。图3-3 STC89C52内部时钟电路3.1.2 复位电路当在STC89C52单片机RST引脚引入高电平并保持2个机器周期时,单片机内部就实施复位操作。系统复位是任何微机系统实施第一步,它使整个控制芯片回到默认硬件状态下,也就是单片机片内电路初始化,是单片机从一个确定初态开始运行。复位电路工作原理图3-4所表示,Vcc上电时,C3充电,在电阻R1出现电压,使得单片机复位;多个毫秒后,C3充满,电阻R1上电流降为0,电压也为0,使得单片机进入工作状态。工作期间,按下S0,C3放电;松开按键后,C3又充电,在电阻R1上出现电压,是单片机复位。多个毫秒后,单片机进入工作
22、状态。图3-4 STC89C52复位电路3.2 烟雾探测电路设计图3-5所表示,在这个电路中,有两个部分,关键是MQ-2烟雾传感器和数模转换芯片ADC0809。MQ-2传感器取得室内煤气浓度原始信号,再进入数模芯片ADC0809转换器,把原始模拟信号转化为数字信号,从而得到被测对象数字量信号,传给单片机。图3-5 烟雾探测电路3.2.1 MQ-2介绍MQ-2型气体传感器用于以氢气为关键成份城市煤气、天然气测量,而且它抗干扰能力很强,水蒸气、烟等干扰气体对它影响很小。MQ-2型气敏元件含有以下特点:(1) 采取烧结半导体所形成敏感烧结体,含有稳定R (即器件在纯洁空气中阻抗)阻值,从而确保了长久
23、工作稳定性。(2) 单电源供电,其功耗仅0.7W左右。(3) 对所测试气体有极高灵敏度和信噪比。MQ-2型气敏元件有两种型号。MQ-2A型适适用于天然气、城市煤气、石油液化气、丙丁烷及氢气等;MQ-2型适适用于烟雾等减光型有害气体。封装好气敏元件有只针状管脚,其中个用于信号取出,个用于提供加热电流。图3-6 MQ-2型元件通电时间特征曲线图3-6可看出,通电后60到90秒,元件即进入稳定待测状态。MQ-2特点以下: 广泛探测范围 高灵敏度/快速响应恢复 优异稳定性/长寿命 简单驱动电路 3.2.2 ADC0809介绍ADC0809芯片共有28个引脚,而且采取双列直插式封装,图所表示。下面对各引
24、脚功效进行说明。IN0IN7:8路模拟量输入端,在该课题中,我们只选择一路,即IN0。D0D7:8位数字量输出端,分别和单片机P10P17所连。ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中一路,而我们选择是IN0,则这三位地址输入线全部接地。ALE:地址锁存许可信号,输入,高电平有效,和单片机P33引脚相连接。START: A/D转换开启脉冲输入端,输入一个正脉冲(最少100ns宽)使其开启(脉冲上升沿使0809复位,下降沿开启A/D转换),和单片机P33引脚相连接。EOC: 数模转换结束信号,输出,当数模转换结束时,此端输出一个高电平(转换期间一直为低电平),和单片机
25、P36引脚相连接。OE:数据输出许可信号,输入,高电平有效。当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量,和单片机P32引脚相连接。CLK:时钟脉冲输入端。要求时钟频率不高于640KHZ,和单片机CLK引脚相连接。REF(+)、REF(-):基准电压。Vcc:5V电源。GND:地。首先输入3位地址,并使ALE=1,将地址存入地址锁存器中。地址经译码选通8路模拟输入之一到比较器。START上升沿将逐次迫近寄存器复位。下降沿开启A/D转换,以后EOC输出信号变低,指示转换正在进行。直到A/D转换完成,EOC变为高电平,指示A/D转换结束,结果数据已存入锁存器,这个信号可用
26、作中止申请。当OE输入高电平 时,输出三态门打开,转换结果数字量输出到数据总线上。只要一旦确定转换完成,即可经过指令进行数据传送。首先送出口地址并以信号有效时,OE信号即有效,把转换数据送上数据总线,供单片机接收。图3-7 ADC0809引脚图3.3 液晶显示电路设计LCD1602A 是一个常见工业字符型液晶,能同时显示32个字符。(16列2行)。在日常生活中,液晶显示器对我们是很常见。在单片机系统中应用晶液显示器作为输出器件有以下多个优点:因为液晶显示器每个点在收到信号后就一直保持那种色彩和亮度,稳定发光,而无需像阴极射线管显示器那样需要不停刷新新亮点。所以,液晶显示器画质好,不会闪烁。 液
27、晶显示器是数字式,和单片机系统接口愈加简单可靠,操作愈加方便。 液晶显示器应用显示器上电极控制液晶分子状态来达成显示目标,在重量上比相同显示面积传统显示器要轻得多。 相对而言,液晶显示器功耗关键消耗在其内部电极和驱动IC上,所以耗电量比其它显示器要少得多。 (1)引脚说明第1脚:VSS接地。 第2脚:VDD接+5V电源。 第3脚:液晶显示器对比度调整端。 第4脚:数据/命令选择端。第5脚:读写选择端。第6脚:使能信号端。第714脚:D0D7为8位双向数据线。 第15脚:背光源正极。 第16脚:背光源负极。(2)1602LCD液晶和单片机接口说明液晶1、2端为电源;15、16为背光电源。液晶3端
28、为液晶对比度调整端,经过一个10K电位器接地来调整液晶显示对比度。首次使用时,在液晶上电状态下,调整至液晶上面一行显示出黑色小格为止。液晶4端为向液晶控制器写数据/写命令选择端,接单片机P2.3口。液晶5端为读写选择端,因为我们不从液晶读取任何数据,只向其写入命令和显示数据,所以此端一直选择为写状态,即低电平接地。液晶6为使能信号,接单片机P2.4。图3-8 液晶显示电路设计3.4 声光报警提醒电路3.4.1 灯光提醒电路LED灯在该电路中起知识电路工作状态作用。绿色LED灯和单片机P2.2引脚相连。当检测到煤气浓度在215之间时,绿灯亮,表示室内煤气浓度正常。当黄色LED灯亮时,表示检测到浓
29、度为1530,此时表示室内可能有烟雾泄漏源产生,而当红色LED灯亮时,表示检测浓度值已超出30,有可能起火或煤气泄漏。图 3-9 灯光提醒电路3.4.2 声音报警电路蜂鸣器驱动电路通常全部包含以下多个部分:一个三极管、一个蜂鸣器、一个限流电阻。蜂鸣器为发声元件,在其两端施加直流电压(有源蜂鸣器)或方波(无源蜂鸣器)就能够发声,其关键参数是外形尺寸、发声方向、工作电压、工作频率、工作电流、驱动方法(直流/方波)等。这些全部能够依据需要来选择。本设计采取有源蜂鸣器。三极管采取S9012,其基极低电平使三极管饱和导通,使蜂鸣器发声;而基极高电平则使三极管关闭,蜂鸣器停止发声。该电路用单片机P2.5引
30、脚控制,当该引脚为高电平时,蜂鸣器停止发声;该引脚为低电平时,蜂鸣器发出警报声。图 3-10 声音报警电路3.5 电机驱动电路电机驱动电路是由三极管 限流电阻,继电器组成。单片机P3.4能够控制着电机运行和停止。当单片机P3.4引脚为高电平时,三极管不导通,电机停止运转。当该引脚为低电平时,三极管导通,继电器线圈中会有一定电流,从而电磁效应产生,衔铁就会在电磁力吸引作用下克服返回弹簧拉力吸向铁芯,带动衔铁动触点和静触点(常开触点)吸合,电机通电运转,排除有毒气体。图 3-11 继电器控制电机驱动电路3.6 按键电路本课题按键为编码键盘,经过按键能够对报警浓度设定值上限进行修改。按键K1对应单片
31、机P26引脚,按键K2对应单片机P27引脚,按键K3对应单片机P37引脚。其中K1键用于模式选择,比如是选择修改红色LED灯亮设定值还是其它设定值。而K2,K3分别用于修改设定值大小。图3-12 按键电路4 系统软件设计4.1 EDA仿真软件ProteusProteus是一个功效强大EDA工具软件。它除了含有其它EDA软件仿真功效,而且还能仿真单片机及外围器件。为了节省时间和控制成本,所以在硬件设计时,采取了proteus对系统仿真。在仿真过程中还能够和keil软件进行联调,方便观察仿真效果。图4-1所表示。图 4-1 系统仿真图4.2 系统程序步骤图主程序功效是是完成系统初始化,信号采集及处
32、理、按键检测和信息显示、浓度超线报警。依据系统工作特点,程序采取结构化设计方法。主程序步骤图图4-1所表示:Y结束设置对应参数显示设置数值判定目前烟雾范围读取AD转换烟雾值初始化开始实施对应指示控制判定按键是否按下N图 4-1 系统程序步骤图图4-2 主程序步骤图4.3 烟雾探测子程序设计在这个模块中,关键包含MQ-2传感器和ADC0809数模转换芯片。所以,在设计这个模块程序时,关键是把MQ-2传感器取得模拟信号转换为数字信号传给P1口。图4-3在KEIL中相关烟雾探测子程序截图。 图4-3 KEIL中烟雾探测子程序4.4按键电路子程序设计该子系统设计关键是为了对设定值进行修改,图4-4所表
33、示:START寄存器初始化单片机I/O口初始化检测是否有按键按下,并经过延时判定是否真按下是否为Key1键按下NY判定Key1按下几次经过Key1键选择相对应设定值,用Key2和Key3进行修改NKey1是否按下5次结束Y图4-4 按键子系统设计步骤图4.5 电机驱动子程序设计该子系统关键是利用检测煤气浓度值和煤气浓度报警设定值进行比较,假如检测值大于设定值,则排风扇开启,不然停止。图4-5所表示。ATART检测值是否大于设定值使P3.4引脚变为高电平,使排风扇停止使P3.4引脚变为低电平,使排风扇开启结束图4-5 电机驱动程序设计步骤图总结煤气泄漏为一个在大家日常生活中发生频率较高灾难,已经
34、使人类生命财产和社会安全稳定组成了极大威胁。由此引发重大安全事故天天发生,所以人类一直也未停止过对此方面研究。该设计在参考了中国外大量资料基础上,针对传统一系列煤气报警探测器存在问题,合理地提出了煤气检测报警器设计方法。极大地提升了产品实用性和市场竞争力。本课题中设计煤气检测报警探测器由传感器电路和电机驱动电路两大部分组成。控制处理器是以管脚资源丰富STC89C52为关键,利用MQ-2传感器将煤气浓度信号转化为电信号,并选择模数转换芯片ADC0809将模拟信号进行转化,再将转换后信号经单片机处理,若大于预设值则报警,并开启外接排风扇,避免事故发生。应用程序以C语言编写,充足利用芯片内部资源,提
35、升了代码实施效率,减小了代码容量。因为该探测器含有体积小、功耗低、安装调试简单、可靠性高等优点,所以,该设计完全符合了毕业设计要求。本文中煤气报警系统设计,在智能控制方面,采取了单片机STC89C52作为系统控制关键,最大程度将其含有资源应用到设计中,即表现了单片机应用灵活性,又实现了功效多样智能控制。因为采取了单片机技术为主导智能化管理,可实现对煤气浓度动态监控,运行稳定可靠,灵敏度高,含有很关键市场应用价值。在实际使用中,不一样应用场所有着不一样报警浓度下限。经过一个多月毕业设计,使我真正有机会对大学期间所学专业知识进行了系统总结,利用所学知识分析问题,经过查阅资料处理问题,从课题分析设计
36、到最终硬件电路设计和软件编程实现,全部是自己认认真真完成。为了完成好此次毕业设计和降低此次毕业设计成本,我首先是把该设计要求看好,然后根据这个要求画了系统步骤图。接下来就是根据要求用PROTEUS仿真和选择元器件,我认为画仿真图是简单,难就是选择元器件,有些就是查了很久资料才搞懂。再仿真图搞定以后,我又对着图用KEIL写程序,过了一个星期以后才和PROTEUS进行联调,最终在修改中使仿真电路图成功。最终就是根据图焊接实物图并进行调试。经过此次毕业设计锻炼,我学到了很多分析问题和处理问题方法,也巩固了单片机知识。期间也碰到过很多问题,比如气体检测模块等,但我经过查阅相关资料,使问题得到了处理。同
37、时我也明白只有实践和理论结合,才能愈加好锻炼自己能力。在调试过程中首先要检测就是硬件电路设计原理是否正确、能否达成预期效果和实现方法是否简便等等;其次在焊接好难有线电路以后,认真检验电路焊接情况。这次采取是分块调试方法,烟雾探测电路,控制电路和单片机控制电路进行调试。在对每个模块进行调试过程中又采取了由局部到整体,由简单到复杂调试方法,最终再将各个模块总和成一个整体。在调试过程中碰到问题有:因为在焊电路之前没有认真查看STC89C52管脚,使得管脚次序全部焊错了,最终只好重新焊。Smog值一直显示很高,经过查阅资料和换元件测试发觉,MQ-2烟雾传感器首次使用得通电几小时以上才能够正常使用,要做
38、老化试验。在程序编写过程中,伴随了解深入也作了对应修改。该设计仿真全部是能够正常运行,但到实物中LCD1602不显示,经过排查,ADC0809芯片引脚接错了。在大学四年学习期间,很感谢全部任课老师,感谢她们辛勤教导和帮助。即使有时也不是那么很听老师话,不过真要离别时候才能感觉到她们好。在此,也很感谢我指导老师郭老师,感谢她对我们负责任态度和敬业精神。参考文件1 郭振华 半导体气体传感器及其阵列检测技术研究J 电子工业出版社,16-252 周国运,鲁庆宾 单片机原理及应用J 中国水利水电出版社,,25-313 童诗白,华成英 模拟电子技术基础D 北京:高等教育出版社,,21-344 谭浩强 C程
39、序设计D 北京:清华大学出版社,36-395 杨欣,王玉凤,莱诺克斯 电子设计从零开始D 清华大学,15-266 程国钢,杨后川 Proteus原理图设计和电力仿真就这么简单J 电子工业大学,,12-297 王程研 基于AVR单片机智能家庭测控报警系统设计J 科技创新导报,(26):92-92.8 王杰 CAN总线在直流电机调速控制系统中应用D 电子科技大学,,17-239 余成波 传感器和自动检测技术J 高等教育出版社,2-510 何立民 单片机实用文集D 北京航天航空大学,1993,21-2611 刘广玉 新型传感器技术及应用J 北京航空航天大学,:11-1312 Intel MCS-51
40、 Family of Single Chip Microcomputer Users Manual J. 1990.13 Behzad Razavi Design of Analog CMOS Integrated CircuitsM,21-2514 陈志旺 51单片机快速上手 机械工业出版社D,36-4115 王连英,吴静进 单片机原理及应用J,化学工业出版社,26-3216 秦进平 数字电子和EDA技术 科学出版社J,,3-817 汪明添 电子元器件 北京航空航天大学D,,25-3618 徐瑞平 模拟电子技术和仿真 西北工业大学,,3-15致谢这次毕业设计是我在大学最终一次系统学习,所以我
41、很珍爱这次机会。在刚开始时候很茫然,不知道从何入手,尤其是在元器件选型,就不知道选择什么型号三级管。当然,最终经过查阅资料问题也得到了处理。在此毕业设计中,我得到了大家帮助,其中郭老师对我关心和支持尤为关键,每次碰到难题,我首先想到就是向郭老师寻求帮助。另外,她严谨作风使我论文即使在谨小细微处也给了纠正,让我论文不管是结构还是内容变得愈加公整、紧凑,感谢郭老师对我悉心指导。感谢校方给我这么一次机会,能够独立地完成这么一个设计,作为检验这些年来学习结果,在这个过程当中,学校给我们多种方便,使我们在立即离校最终一段时间里,能够更多学习部分实践应用知识,增强了我们实践操作和动手应用能力,提升了独立思
42、索能力。再一次对我母校表示感谢。感谢在整个毕业设计期间和我亲密合作同学,和曾经在各个方面给过我帮助伙伴们,正是因为有了你们帮助,才让我不仅学到了此次课题所包含新知识,更让我感觉到了知识以外东西,那就是团结力量。附录/程序头文件#include /显示函数头文件#include /宏定义#define uint unsigned int #define uchar unsigned char/定义Data_ADC0809为P1口#define Data_ADC0809 P1 /管脚申明sbit LED_R= P22; /红灯sbit LED_Y= P21; /黄灯sbit LED_G= P20;
43、 /绿灯sbit Feng = P25; /蜂鸣器sbit san=P34; /风扇/ADC0809sbit ST=P33;sbit EOC=P36;sbit OE=P32;/按键sbit Key1=P26; /设置键sbit Key2=P27; /加键sbit Key3=P37; /减键/函数申明extern uchar ADC0809();extern void Key();/延时函数,大约延时z msvoid delay(uint z)uint i,j;for(i=0;iz;i+)for(j=0;j=GL&temp=YL&temp=RL&temp=FF&temp=255)/数值大于报警值Feng=0;