基于单片机的烟雾报警器的设计.doc
《基于单片机的烟雾报警器的设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的烟雾报警器的设计.doc(42页珍藏版)》请在三一办公上搜索。
1、 本科毕业论文(设计)题目:基于单片机的烟雾报警器的设计姓 名: 韦阿俊 学 号: 1042051334 专 业: 电子信息工程 院 系: 电子通信工程学院 指导老师: 秦永平 职称学位: 副教授硕士 完成时间: 2014年5月 教务处制安徽新华学院本科毕业论文(设计)独创承诺书本人按照毕业论文(设计)进度计划积极开展实验(调查)研究活动,实事求是地做好实验(调查)记录,所呈交的毕业论文(设计)是我个人在导师指导下进行的研究工作及取得的研究成果。据我所知,除文中特别加以标注引用参考文献资料外,论文(设计)中所有数据均为自己研究成果,不包含其他人已经发表或撰写过的研究成果。与我一同工作的同志对本
2、研究所做的工作已在论文中作了明确说明并表示谢意。毕业论文(设计)作者签名: 日期: 基于单片机的烟雾报警器的设计摘 要随着社会和经济的发展,防火工作无疑变得越来越重要了,但是目前国内的许多研发都在专注大型场所的火灾报警。因此,我们很有必要设计一种结构简单、经济实用的家庭烟雾报警器来满足市场的需求。基于供家庭使用的烟雾报警器应该具备的基本要求和功能,因此设计了一种比较合理适用的烟雾报警器。该设计以单片机STC89C52和传感器MQ-2作为烟雾报警器的核心元器件,并配合其它元器件来实现声音报警等功能。设计中选用STC89C52单片机作为控制器,选用MQ-2型半导体可燃气体敏感元件传感器来实现烟雾的
3、检测。烟雾报警器主要由模数转换电路、单片机控制电路、声音报警电路、烟雾信号采集及前置放大电路、安全保护电路和显示电路构成,设计比较合理并且价格低廉、简单易懂,使单片机在整个烟雾报警器系统控制中得到了较为充分的应用,并且具有很高的的实用价值。论文主要针对烟雾报警的各个功能以及组成部分进行详细的介绍和说明,并对其外围设备电路和主控电路之间的接口连接方式,以及系统软件设计进行了重点的讲解和分析。关键字: 烟雾报警器;单片机;传感器 The Design of Smoke Alarm Based on MCUAbstractWith the development of society and eco
4、nomy, fire prevention is becoming more and more important. However, many of the R&D in China focus on fire alarm for large scale places at present. Therefore, it is necessary to design a economical and practical family smoke detector of simple structure to meet the demand of the market. Based on the
5、 basic requirements and functions of smoke alarm for family use, this applicable smoke alarm is designed.Taking STC89C52 MCU and MQ-2 sensor as the core components, the smoke alarm can realize the function of sound alarm and other functions with the help of other components and parts.In this design,
6、 STC89C52 MCU is chosen as the controller and MQ-2 semiconductor inflambale gas sensitive component is used to realize the smoke detection. The device is mainly composed of analog-to-digital conversion circuit, MCU control circuit, voice alarm circuit, smoke signal acquisition and preamplifier circu
7、it, protection circuit and display circuit. The design at a low cost is rational and easy to understand. By making full use of MCU in the system control of the device, the design is of great practical value. Providing detailed introduction and explanation to the functions and compositions of the smo
8、ke alarm, the paper elaborates on and analyzes the connection interface between the peripherals and major control circuits and the design of system software.Key Words:The Smoke Alarm;MCU; Sensor目 录1 绪 论11.1 课题背景11.2 设计概述11.3 设计任务分析22 总体方案设计32.1 烟雾传感器的介绍42.1.1 MQ-2半导体气体烟雾传感器42.2 STC89C52单片机简介52.2.1 单
9、片机的引脚功能描述52.3 温度采集模块63 系统的硬件电路83.1 单片机最小系统83.2 单片机的时钟电路与复位电路设计93.3 烟雾检测AD采集电路103.4 显示模块103.5 声音报警电路113.6 按键控制电路123.7 电源模块123.8 温度传感器(DS18B20)电路133.8.1 DSl8B20具体参数143.8.2 DSl8B20接口电路154 系统软件的设计174.1 STC89C52系列单片机开发工具174.2 系统主程序设计及流程图174.2.1 主程序初始化流程图194.2.2报警子程序设计及流程图194.2.3 按键输入设计子程序流程图205 调试225.1 软
10、件调试的步骤225.2 硬件调试的步骤235.3 调试过程中遇到的问题及解决方法236 总 结25致 谢26参考文献27附 录281 绪 论1.1 课题背景由于科技的发展以及工农业生产,越来越多的隐患也将随之而产生。为了早期发现和通报火灾,减少和防止火灾危害,防止火灾引起的燃烧和爆炸等事故,造成严重的人员伤亡以及经济损失,以及影响社会主义现代化建设。为了预防和减少该事故的发生,那就一定要采用先进可靠的仪表进行安全检测,实时检测烟雾的浓度,才能及早地发现隐患,随之采取强有力的措施,从而避免该类事故的发生,这样才能保证家庭及工业生产的安全。因此,智能烟雾检测系统将成为一个重要的研究领域。1.2 设
11、计概述烟雾报警器系统的两大核心:单片机及烟雾传感器。单片机在传感器和报警器中起着桥梁枢纽作用,在工农业生产及人们的日常生活中已深入应用,随着社会的发展需求,各种类型的单片机应运而生。单片机传感器和报警电路设备的桥梁作用,其实是器件级计算机系统,也就是微控制器和微处理器。由于单片机成本低而且体积也较小,所以绝大数的电子系统中都有单片机的存在。同时,单片机也可以用在报警检测系统中,及时发现隐患,让人们有足够的时间来采取相应措施,因此智能烟雾报警器在生活已经工业生产中起到了至关重要的作用。传感器好比人的鼻子,是信息时代的感官器件,“鼻子”的灵敏度直接导致了系统的反应速度。20世纪80年代曾被美国成为
12、传感器时代,而在日本,传感器被称为十大技术之一。因此,根据烟雾报警器的需求,选择一款经济实用,反应灵敏的单片机和传感器是至关重要的。在该论文中,STC89C52单片机和MQ-2半导体气体烟雾传感器是本设计的两大核心器件。1.3 设计任务分析本篇论文是烟雾报警器的设计:(1) 对系统进行整体规划和结构设计。(2) 以STC89C52单片机为中央处理器,对硬件电路进行设计和改进,让其功能更加完善。系统硬件电路主要分为数据收集、声音报警电路、状态指示灯电路、数码管显示电路部分。 (3) 系统的软件编制。按照软件实现的功能,主要分为主程序、初始化子程序、浓度显示子程序、报警子程序、报警限值设置子程序。
13、在程序的编写过程中,为了方便后期的改进及维护,因此加了详细的注释。(4) 硬件电路和软件的综合调试。 2 总体方案设计烟雾报警器是能够检测出环境中的烟雾浓度过高时,并具有安全报警功能的仪器。该烟雾报警器的基本组成部分应包括:字符显示电路、单片机控制电路、信号采集模数转换电路、安全保护电路和声光报警电路等部分组成。为了适应工业和家庭等场所对易爆易燃等安全性的要求,设计出来的烟雾报警器应该具有明显的报警作用。报警器采用延时的工作方式,烟雾检测报警器以STC89C52单片机为控制核心,选用MQ-2半导体气体烟雾传感器采集烟雾浓度信息,配合外围电路构成烟雾报警系统。该设计包括软件和硬件两个部分。从设计
14、的要求来分析该设计须包含如下结构:烟雾检测部分、STC89C52单片机主控部分、报警部分,AD采集四大部分。电路总题框图如图2.1所示: 电源开关 电源 STC89C52 单片机AD采集电路显示电路报警电路按键控制 图2.1 总体设计框图处理器是采用的51系列单片机STC89C52。整个系统都是在系统软件控制下工作的。烟雾检测探头能将检测到的烟雾变成电信号,然后送出模拟信号,再给AD采集电路采集。在单片机内,经软件查询、识别判决等环节实时发出烟雾报警状态控制信号。驱动蜂鸣器及报警指示灯报警。2.1 烟雾传感器的介绍烟雾传感器就是一个能将空气中的烟雾浓度变量转换成有一定对应关系的输出信号的装置2
15、。而烟雾传感器就是通过监测环境中烟雾浓度来实现火灾防范的。当烟雾探头接触到烟雾或者其他特定的气体时,烟雾探头内部阻值发生变化,产生一个模拟值,从而对其进行控制。烟雾传感器利用烟雾敏感元件的电阻受烟雾(主要是可燃颗粒)浓度影响阻值变化的原理向单片机发送烟雾浓度相应的模拟信号,单片机从而对其进行控制9。2.1.1 MQ-2半导体气体烟雾传感器MQ-2半导体传感器是以清洁空气中电导率较低的金属氧化物二氧化锡(SnO2)为主体的N型半导体气敏元件10。当空气中的烟雾浓度增高时,传感器的电导率也会随之而增加。MQ-2传感器具有一般半导体烟雾传感器的一些优点,如抗干扰能力强、输出信号大、灵敏度高、响应和恢
16、复时间短、电导率变化大、工作稳定和寿命长等优点,在市面上应用相当广泛7。MQ-2传感器技术指标见表2-1。表2-1 MQ-2的一些技术指标加热电压(Vh) AC或DC 50.2V 回路电压(Vc)负载电阴(Rl)清洁空气中电阻 (Ra) 灵敏度(S=Ra/Rdg)响应时间(trec)恢复时间(trec)元件功耗检测范围使用寿命最大DC 24V2K2000 K4(在1000ppmC4H10中)10S30S0.7W5010000ppm2年 由于测量范围和物理量的不同,传感器的结构和工作机理就不同。烟雾传感器大多数输出的电信号是模拟信号。当输入的信号强度符合A/D转换器的输入级别时,那么就不用放大器
17、放大了;反之 ,就需要放大器对其进行放大。所以MQ-2传感器要想把采集到的信号发送给单片机,那就必须要经过A/D转换器将其转换成单片机可以识别的电信号。 设计时应注意,气敏元件开机通电时,其内阻很小,但经过一段时间后,就能恢复到原来的稳定状态。因此,QM-2气体传感器需开机预热几分钟,才可投入使用,以免造成误报。2.2 STC89C52单片机简介 STC89C52是一种高性能、低功耗的CMOS8位微控制处理器,具有8K可编程Flash存储器15。使用非易失性的高密度储器技术制造,并能够与工业80C51产品引脚和指令完全兼容。在单芯片上,不仅可以在系统可编程Flash,而且拥有灵巧的8位CPU,
18、使得STC89C52在众多嵌入式控制应用系统中不可缺少。STC89C52具有如下标准功能:256字节RAM,8k字节Flash,32位I/O 口线,2个数据指针,看门狗定时器,三个16位定时器/计数器,全双工串行口,一个6向量2级中断结构,片内晶振及时钟电路16。另外,STC89C52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、串口、计数器/定时器、中断继续工作。在掉电保护模式下,RAM内容能够被保存,振荡器被冻结,单片机停止一切工作,直到下一个硬件复位或中断为止。这一模块以单片机为核心把程序烧进去然后外围接上振荡电路、复位电路、LED显示电路
19、、键盘控制、报警电路等子模块。2.2.1 单片机的引脚功能描述下面对STC89C52各引脚的功能进行较为详细的介绍:(1) 电源引脚Vcc和VssVcc(40脚):电源端为+5V Vss(20脚):接地端。 (2) 时钟电路引脚XTAL1和XTAL2XTAL2(18脚):接外部晶体和微调电容的一端。XTAL1(19脚):接外部晶体和微调电容的另一端。在片内,它是振荡电路反向放大器的输入端。在采用外部时钟时,该引脚必须接地。 (3) 控制信号脚 RST ,ALE/PSEN 和EA。RST(9脚):RST是复位信号输入端,高电平有效。在此输入端保持两个机器周期(24个时钟振荡周期)的高电平时,就可
20、以完成复位操作。ALE/PROG(30引脚):地址锁存允许信号端。PSEN(29脚):程序存储允许输出信号引脚。 EA/VPP(31脚):外部程序存储器地址允许输入端/固化编程电压输入端。(4) I/O(输入/输出端口,P0,P1,P2,P3)P0口:P0口是一个漏极开路的8位准双向I/O端口。P1口:8位准双向I/O端口。P2口:即可以做地址总线输出地址高8位,也可以做普通I/O用,(此时为准双向口)。P3口:双功能口,即可以做普通I/O口用(此时为准向口,也可以按每位定义实现第二功能操作)。见表2-2。表2-2 P3口的第二功能表18引脚第二功能P3.0RXD (串行输入口)P3.1TXD
21、 (串行输出口)P3.2INT0(外部中断0)P3.3INT1(外部中断1)P3.4T0(定时器0外部中断)P3.5T1(定时器1外部中断)P3.6WR(外部存储器写选通)P3.7RD(外部存储器读写通)2.3 温度采集模块采用DS18B20作为温度传感器。DS18B20的数字温度输出通过 “ 一线 ” 总线(1-Wire是一种独特的数字信号总线协议,它将独特的信号线和电源线复合在一起,仅使用一条口线;每个芯片唯一编码,零功耗等待、支持联网寻址等,是所需硬件连线最少的一种总线)这种独特的方式,可以使多个 DS18B20方便地组建成传感器网络,为整个测量系统的建立和组合提供了更大可能性14。它在
22、测温精度、传输距离、转换时间、分辨率等方面比其他温度传感器有了很大的进步,给用户的使用带来了方便带,并赢得了用户的好评。3 系统的硬件电路3.1 单片机最小系统单片机最小系统由单片机、时钟电路、复位电路构成。STC89C52 单片机的工作电压范围:4V5.5V,因此,我们通常用5V的直流电源给单片机供电。即单片机中的40脚VCC接+5V,而20脚VSS接地17。复位电路:用来确定单片机的起始工作状态,以便完成单片机的启动过程。当单片机接通电源时,能够产生一个复位信号,来确定单片机的起始工作状态以及完成单片机的启动。当单片机系统处于正常运行时,受到来自外界的干扰,出现程序错乱时,此时按下复位按钮
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 烟雾 报警器 设计
链接地址:https://www.31ppt.com/p-4148715.html