版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于单片机的室内烟雾报警系统的设计摘要 随着社会和经济的发展, 在日常生活中做好火灾预防工作显得越来越重要了。 因 此,我们设计一种结构简单、 经济实用的家庭烟雾报警器来满足市场的需求。 基 于供家庭使用的烟雾报警器应该具备的基本要求和功能, 设计了一种比较合理适 用的烟雾报警器。该设计以单片机STC89C5却传感器MQ-2作为烟雾报警器的核心元器件,并 配合其它元器件来实现声音报警等功能。设计中选用STC89C5单片机作为控制器,选用MQ-2型半导体可燃气体敏感元件传感器来实现烟雾的检测。烟雾报警 器主要由单片机控制电路、 声音报警电路、 烟雾信号采集及前置放大电路、 安全 保护电路等构成,
2、 设计比较合理并且价格低廉、 简单易懂。 论文主要针对烟雾报 警的各个功能以及组成部分进行详细的介绍和说明, 并对其外围设备电路和主控 电路之间的接口连接方式,以及系统软件设计进行了重点的讲解和分析。关键字: 烟雾报警器;单片机;传感器The Design of Indoor Smoke Alarm System Based on MCUAbstractWith the social and economic development, fire prevention in daily life to do more and more important. Therefore, we desig
3、n a simple structure, economical and practical family smoke alarm to meet the needs of the market. Based on the basic requirements and functions of smoke alarm for home use, a reasonable and applicable smoke alarm is designed.The design of single-chip STC89C52 and MQ-2 sensor smoke alarm as the core
4、 components, and with other components to achieve the voice alarm and other functions. The design of STC89C52 microcontroller as a controller, the choice of MQ-2 type semiconductor combustible gas sensor sensor to achieve smoke detection. Smoke alarm by the single-chip microcomputer control circuit,
5、 sound alarm circuit, smoke signal acquisition and preamplifier circuit, safety protection circuit, etc., the design is reasonable and inexpensive, easy to understand. In this paper, the functions and components of smoke alarm are introduced and explained in detail, and the connection mode between t
6、he peripheral circuit and the main control circuit and the design of the system software are mainly explained and analyzed.1.1 课题背景 由于科技的发展以及工农业生产, 越来越多的隐患也将随之而产生。 为了早期发 现和通报火灾, 减少和防止火灾危害, 防止火灾引起的燃烧和爆炸等事故, 造成 严重的人员伤亡以及经济损失,以及影响社会主义现代化建设。为了预防和减少该事故的发生, 那就一定要采用先进可靠的仪表进行安全检 测,实时检测烟雾的浓度,才能及早地发现隐患,随之采取强有
7、力的措施,从而 避免该类事故的发生, 这样才能保证家庭及工业生产的安全。 因此,智能烟雾检 测系统将成为一个重要的研究领域。1.2 设计概述烟雾报警器系统的两大核心 :单片机及烟雾传感器。单片机在传感器和报警 器中起着桥梁枢纽作用, 在工农业生产及人们的日常生活中已深入应用, 随着社 会的发展需求, 各种类型的单片机应运而生。 单片机传感器和报警电路设备的桥 梁作用,其实是器件级计算机系统, 也就是微控制器和微处理器。 由于单片机成 本低而且体积也较小, 所以绝大数的电子系统中都有单片机的存在。 同时,单片 机也可以用在报警检测系统中, 及时发现隐患, 让人们有足够的时间来采取相应 措施,因此
8、智能烟雾报警器在生活已经工业生产中起到了至关重要的作用。 传感 器好比人的鼻子, 是信息时代的感官器件, “鼻子 ”的灵敏度直接导致了系统的反 应速度。 20 世纪 80 年代曾被美国成为传感器时代,而在日本,传感器被称为十 大技术之一。因此,根据烟雾报警器的需求,选择一款经济实用,反应灵敏的单 片机和传感器是至关重要的。在该论文中, STC89C52 单片机和 MQ-2 半导体气 体烟雾传感器是本设计的两大核心器件。1.3 设计任务分析 本篇论文是烟雾报警器的设计:(1) 对系统进行整体规划和结构设计。(2) 以 STC89C52 单片机为中央处理器,对硬件电路进行设计和改进,让其功能 更加
9、完善。系统硬件电路主要分为数据收集、 声音报警电路、 状态指示灯电路等 部分。(3) 系统的软件编制。按照软件实现的功能,主要分为主程序、初始化子程序、 浓度显示子程序、报警子程序、报警限值设置子程序。在程序的编写过程中,为 了方便后期的改进及维护,因此加了详细的注释。(4) 硬件电路和软件的综合调试2 系统总体方案设计 烟雾报警器是能够检测出环境中的烟雾浓度过高时,并具有安全报警功能的仪 器。该烟雾报警器的基本组成部分应包括:字符显示电路、单片机控制电路、信 号采集模数转换电路、安全保护电路和声光报警电路等部分组成。 为了适应工业和家庭等场所对易爆易燃等安全性的要求, 设计出来的烟雾报警器
10、应该具有明显的报警作用。报警器采用延时的工作方式,烟雾检测报警器以 STC89C5单片机为控制核心,选用MQ-2半导体气体烟雾传感器采集烟雾浓度信 息,配合外围电路构成烟雾报警系统。该设计包括软件和硬件两个部分。从设计的要求来分析该设计须包含如下结构:烟雾检测部分、STC89C52单片机主控部分、报警部分三大部分。电路总题框图如图 2.1 所示:处理器是采用的51系列单片机STC89C52整个系统都是在系统软件控制下 工作的。烟雾检测探头能将检测到的烟雾变成电信号, 然后送出模拟信号, 再给AD 采集电路采集。在单片机内,经软件查询、识别判决等环节实时发出烟雾报 警状态控制信号。驱动蜂鸣器及报
11、警指示灯报警。2.1 烟雾传感器的介绍 烟雾传感器就是一个能将空气中的烟雾浓度变量转换成有一定对应关系的 输出信号的装置。而烟雾传感器就是通过监测环境中烟雾浓度来实现火灾防范 的。当烟雾探头接触到烟雾或者其他特定的气体时, 烟雾探头内部阻值发生变化, 产生一个模拟值, 从而对其进行控制。 烟雾传感器利用烟雾敏感元件的电阻受烟 雾(主要是可燃颗粒) 浓度影响阻值变化的原理向单片机发送烟雾浓度相应的模 拟信号,单片机从而对其进行控制。MQ-2 半导体传感器是以清洁空气中电导率较低的金属氧化物二氧化锡(SnO2)为主体的N型半导体气敏元件。当空气中的烟雾浓度增高时,传感器的电 导率也会随之而增加。M
12、Q-2传感器具有一般半导体烟雾传感器的一些优点,如 抗干扰能力强、输出信号大、灵敏度高、响应和恢复时间短、电导率变化大、工 作稳定和寿命长等优点,在市面上应用相当广泛。由于测量范围和物理量的不同, 传感器的结构和工作机理就不同。 烟雾传感 器大多数输出的电信号是模拟信号。 当输入的信号强度符合 A/D 转换器的输入级 别时,那么就不用放大器放大了;反之 ,就需要放大器对其进行放大。所以MQ-2传感器要想把采集到的信号发送给单片机,那就必须要经过A/D转换器将其转换成单片机可以识别的电信号。设计时应注意,气敏元件开机通电时,其内阻很小,但经过一段时间后,就能恢复到原来的稳定状态。因此,QM-2气
13、体传感器需开机预热几分钟,才可投 入使用,以免造成误报。特点:1、具有信号输出指示。2、双路信号输出(模拟量输出及 TTL电平输出)3、TTL 输出有效信号为低电平。(当输出低电平时信号灯亮,可直接接单 片机)4、模拟量输出05V电压,浓度越高电压越高。5、对液化气,天然气,城市煤气有较好的灵敏度。6、具有长期的使用寿命和可靠的稳定性7、快速的响应恢复特性2.2 STC89C5单片机简介STC89C5是一种高性能、低功耗的CMOS位微控制处理器,具有8K可编程 Flash 存储器15 。使用非易失性的高密度储器技术制造,并能够与工业80C51产品引脚和指令完全兼容。在单芯片上,不仅可以在系统可
14、编程 Flash ,而且拥 有灵巧的8位CPU使得STC89C52在众多嵌入式控制应用系统中不可缺少。 STC89C5具有如下标准功能:256字节RAM 8k字节Flash,32位I/O 口线, 2个数据指针,看门狗定时器,三个 16位定时器/计数器,全双工串行口,一个 6向量2级中断结构,片内晶振及时钟电路16。另外,STC89C52可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU亭止工作,允 许RAM串口、计数器/定时器、中断继续工作。在掉电保护模式下,RAM内容能够被保存, 振荡器被冻结, 单片机亭止一切工作, 直到下一个硬件复位或中断为 止。这一模块以单片机为
15、核心把程序烧进去然后外围接上振荡电路、复位电路、LED显示电路、键盘控制、报警电路等子模块 2.3总体框图(得修改)图2.1总休址计框图放个系统整体设计框图,自己画,然后在介绍下模块功能和系统3系统的硬件电路3.1单片机最小系统单片机最小系统由单片机、时钟电路、复位电路构成。STC89C5单片机的工作电压范围:4V5.5V因此,我们通常用5V的直流电源给 单片机供电。即单片机中的40脚VCC接+5V,而20脚VSS接地17。复位电路:用来确定单片机的起始工作状态,以便完成单片机的启动过程。当单 片机接通电源时,能够产生一个复位信号,来确定单片机的起始工作状态以及完 成单片机的启动。当单片机系统
16、处于正常运行时,受到来自外界的干扰,出现程 序错乱时,此时按下复位按钮,其内部的程序会重新开始执行。 复位电路一般有 两种:上电自动复位和外部按键手动复位。 该设计所采用的复位电路为外部手动 按键复位电路,因此,需接一个上拉电阻,用来提高输出高电平的值。时钟电路:时钟电路就像单片机的心脏,它能够控制着单片机的工作节奏16。时钟电路也可以说是振荡电路,是它能向单片机提供正弦波信号,决定了单片机 的执行速度。XTAL1和XTAL2分别为反向放大器的输入和输出,该反向放大器可 以配置为片内振荡器。如采用外部时钟源驱动器件,XTAL2应不接。因为一个机器周期含有6个状态周期,而每个状态周期为2个振荡周
17、期,所以一个机器周期 共有12个振荡周期,如果外接石英晶体振荡器的振荡频率为12MHZ, 个振荡周期为1/12us。要使单片机能够工作起来最基本的电路构成为单片机最小系统。R3 IDkCTO2FidvccP1.1PtJ.&AOQ)P1.2-WDP1.JPO.MAg珂五AD3、P.11 A&l.N.5AD?)Pl A1CK)R5TP3 WXDEAVP?J3.HTXD)工 E PROGFJ3UNTWPSEN?j SrlNTD?2(AD)珂 4tTS刃-迅i韭賢APl 乂恢 F)P3 W)P2 X A11)XTAL2mXAlV)XTJkLlPi 1(A9)GND1CSTC8?S:比-一 亠亠-=-4
18、-一 5 F -艾亠出一F一一亠土-亠二亠.-卜3.2单片机的时钟电路与复位电路设计(1)时钟电路:AT89C51单片机芯片内部设有一个由反向放大器构成的振荡器,XTAL1和XTAL2分别为振荡电路的输入端和输出端,时钟可由内部或外部生成,在XTAL1和XTAL2引脚上外接晶体振荡器Y,内部振荡电路就会产生自激振荡。系统采用的定时元件为石英晶体和电容组成的并联 谐振回路。晶振频率选择12MHZ, C1、C2的电容值取30pF,电容的大小起频率微调的作用。(2)复位电路:单片机有多种复位电路,本系统采用自动复位(上电复位)与手动复位方式,电路如图。当 上电时,CJ3充电,电源经过电容器 CJ3加
19、到RESET引脚,使单片机复位;在正常工作时, 按下复位键时单片机复位。S22vccIKCJ3R161OKR17RST3.3状态指示灯电路5V11P2 54九。I1P2 5470QR11押JP2.4、指示灯电路图绿灯常亮表示正常状态,环境中可燃烟雾浓度极低;黄灯闪烁表示传感器连接故 障或是线路接触不良;红灯闪烁表示环境中烟雾浓度超过报警最低预设值,提醒用户尽快做出相应安全防范措施。3.4烟雾检测烟雾检测采用 MQ-2传感器。MQ-2型烟雾传感器属于二氧化锡半导体气敏材料,属于表面 离子式N型半导体。处于 200300摄氏度时,二氧化锡吸附空气中的氧,形成氧的负离子 吸附,使半导体中的电子密度减
20、少,从而使其电阻值增加。当与烟雾接触时,如果晶粒间界处的势垒收到烟雾的调至而变化,就会引起表面导电率的变化。利用这一点就可以获得这种烟雾存在的信息,烟雾的浓度越大,导电率越大,输出电阻越低,则输出的模拟信号就越大。 工作原理:MQ-2的4脚输出随烟雾浓度变化的直流信号,被加到比较器U1A的2脚,Rp构成比较器的门槛电压。当烟雾浓度较高输出电压高于门槛电压时,比较器输出低电平(Ov),此时LED亮报警;当浓度降低传感器的输出电压低于门槛电压时,比较器翻转输出高电平 (Vcc),LED熄灭。调节Rp,可以调节比较器的门槛电压,从而调节报警输出的灵敏度。R1串入传感器的加热回路,可以保护加热丝免受冷
21、上电时的冲击。MQ-2模块原理图3.5声音报警电路通过三极管基极串连一个电阻与单片机 P2.3端口连接从而达到控制蜂鸣器 是否报警。有源蜂鸣器,也称压电式压蜂鸣器,主要由多谐振荡器、压电蜂鸣片、 阻抗匹配器及共鸣箱、外壳等组成。其中最重要的就是它的压电蜂鸣片, 通常这是一种压电陶瓷,能进行电能与机械 能的转换。发声过程为:外部提供恒定直流电压,提供能量给多谐振荡器,多揩振荡器起振, 并提供变化的电压和频率给压电陶瓷, 压电陶瓷将电能转化为机械能,也就发出 了声音。报警装置采用电磁式有源蜂鸣器其参数特点如下:额定电压:4V -8V额定电流:=300mA=85 db谐振频率:2500Hz线圈电阻:
22、6.5 1 Q60 2Q重量:2g系统设有一个消音按键,当报警器发出鸣叫时,用户到达现场,可按下消音按键 停止报警器鸣叫。若过一点时间浓度仍超出报警限,报警器会再次鸣叫提醒用户。声音报警电路图4 系统的软件的设计4.1单片机开发工具Keil与仿真软件Protues本系统的软件编程使用的是美国 Keil Software公司出品的Keil C51,是51 系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、 可读性、可维护性上有明显的优势。Keil C51 软件提供丰富的库函数和功能强大的集成开发调试工具,全Win dows界面。另外重要的一点,Keil C51生成的目标代码效
23、率非常之高,多 数语句生成的汇编代码很紧凑, 容易理解。 在开发大型软件时更能体现高级语言 的优势。Proteus软件是英国Lab Center Electronics 公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件 的仿真功能, 还能仿真单片机及外围器件。 它是目前比较好的仿真单片机及外围 器件的工具。 虽然目前国内推广刚起步, 但已受到单片机爱好者、 从事单片机教 学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus是英国著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCE设计,真
24、正实现了从概念到产品的 完整设计。是目前世界上唯一将电路仿真软件、PCE设计软件和虚拟模型仿真软 件 三 合 一 的 设 计 平 台 , 其 处 理 器 模 型 支 持 8051 、 HC11、 PIC10/12/16/18/24/30/DSPIC33、AVR ARM 8086 和 MSP43C等,2010 年又增加了 Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面, 它也支持IAR、Keil和MPLA等多种编译器。1Proteus 可提供的仿真元器件资源:仿真数字和模拟、交流和直流等数千种 元器件,有 30 多个元件库。2Proteus 可提供的仿真仪表资源:示波器
25、、逻辑分析仪、虚拟终端、SPI 调试器、I2C调试器、信号发生器、模式发生器、交直流电压表、交直流电流表。理 论上同一种仪器可以在一个电路中随意的调用。3除了现实存在的仪器外,Proteus 还提供了一个图形显示功能,可以将线路上变化的信号, 以图形的方式实时地显示出来, 其作用与示波器相似, 但功能更 多。这些虚拟仪器仪表具有理想的参数指标, 例如极高的输入阻抗、 极低的输出 阻抗。这些都尽可能减少了仪器对测量结果的影响。4Proteus 可提供的调试手段 Proteus 提供了比较丰富的测试信号用于电路的 测试。这些测试信号包括模拟信号和数字信号。4.2系统主程序设计及流程图主程序流程图如
26、下图所示。首先要给传感器预热,因为 QM-2型半导体电阻 式烟雾传感器在不通电存放一段时间后, 再次通电时, 传感器不能立即正常采集 烟雾信息,需要一段时间预热。程序初始化结束后,系统进入监控状态。主程序 设计先对传感器预热, 预热同时, 对传感器进行故障检测, 采用软件方式检测传 感器加热丝或电缆线是否断线或者接触不良。(一敢);!;弔忤更PM林*!A 0转乓S-MfiW TlfrF自己画在整个报警系统工作中,将烟雾信号变成电信号,然后送出模拟信号,再给 AD采集电路采集由单片机进行分析处理,判断是否超过预设报警值,系统是否 启动报警。主程序还包括LED八段式数码管浓度字符显示功能、手动报警
27、功能、 报警浓度设定功能,中断子程序等,使报警器功能更加完善,给用户带来便利。在整个报警器系统工作中,AT89C51单片机对传感器检测的烟雾浓度信号进 行信号放大、A/D转换处理后,由单片机进行分析处理,判断系统是否启动声光 报警。主程序还包括LED八段式数码管浓度字符显示功能、消音按键功能、安全 联动装置,中断子程序等,使报警器功能更加完善,给用户带来便利。4.3主程序初始化流程图主程序初始化流程图如图4-2所示。给传感器预热后,程序开始执行初始化子程 序,这部分实现的功能包括各种I/O 口输入输出状态的设定、 寄存器初始化、中 断使能等。设直宦时;8 %港择方理1證询外AJ呻眇D,克粘、常
28、寸T ICI ;Ti黄脚安全联动餐耗.q自己画4.4报警子程序设计及流程图当烟雾浓度或温度超过报警设定值时, 报警器会发出蜂鸣声,以提示操作人员采 取安全对策,从而保障生产安全,避免火灾和爆炸事故的发生。 报警子程序流程 图自己画5测试结果及分析附录:* I1、当测量浓度大于设定浓度时,单片机10 口输出低电平*/*/*说明:1、当测量浓度大于设定浓度时,单片机10 口输出低电平#in clude/库文件#defi ne uchar un sig ned char/宏定义无符号字符型宏定义无符号整型#define uint un sig ned int /*I/O定义*sbit LED=P1A0;/定义单片机 P1 口的第1位(即P1.0)为指示端sbit DOUT=P2A0; / 定义单片机P2 口的第1位(即P2.0)为传感器的输入端*延时函数*
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《机构老年人社工实务》课程期末考试(A)卷
- 吉林艺术学院《影视鉴赏》2021-2022学年第一学期期末试卷
- 吉林艺术学院《视唱Ⅲ》2021-2022学年第一学期期末试卷
- 资产公司垫资协议书范本模板
- 吉林艺术学院《材料研究》2021-2022学年第一学期期末试卷
- 吉林师范大学《知识产权法》2021-2022学年第一学期期末试卷
- 2022年江苏省公务员录用考试《行测》真题(C类)及答案解析
- 2024年大米原材料供应合同范本
- 《供应链管理》教案 张静芳 第7章 供应链运输管理;第8章 供应链数字协同
- 黄金提纯厂合作协议书范文范本
- 脚手架拆除监理旁站记录
- ml360连续采煤机安标受控件明细表
- 西安电子科技大学2020春 机械制图(大作业)答案
- 大学生心理健康优秀说课-比赛课件
- 国家开放大学《西方行政学说》章节测试参考答案
- 班组建设与班组长管理技巧课件
- 五年级上册英语课件-Unit4 What can you do Part A |人教(PEP) (共16张PPT)
- 朝鲜半岛局势紧张课件
- 三年级上册生命与健康教学计划
- 小学生量感培养的调查问卷(教师)
- 【高中美术课件】礼仪与教化
评论
0/150
提交评论