第23卷 第14期 电子设计工程 2015年7月 Vol。23 No.14 Electronic Design Engineeri Ju1.2015 基才STC89C52单片机的火灾语音报警器的设计与实现 蔡晓艳.胡朝阳 (黄河科技学院河南郑州450063) 摘要:该系统以STC89C52单片机作为报警器的核・心控制器。用温度传感器DS18B20和烟雾传感器MQ一2分别对环 境进行温度和烟雾的数据采集,并将采集的数据传送给单片机,单片机对采集数据进行取样报警。本系统具有体积 小、成本低、操作简单的特点。 关键词:单片机STC89C52;烟雾传感器;温度传感器;语音报警 中圈分类号:TN一9 文献标识码:A 文章编号:1674—6236(2015)l4—0067-03 Design and implementation of fire voice alarm based on single-chip microprocessor STC89C52 CAI Xiao・yan,HU Zhao—yang (胁嘶Science&Technology College,Zhengzhou 450063,China) Abstract:A microcontroller based on master STC89C52 wireless data transmission from the alarm target is the temperature and smoke concentration date for sampling and police,calling a DS18B20 temperature sensors and MQ-2 smoke sensor8 rae sampled on the temperature and smoke,and transmission.This system has the characteristics of small volume,low cost, simple operation. Key words:SCM STC89C52;smoke transducer;temperature sensor;voice alarm 随着电子产品在人类生活中的使用越来越广泛。现代建 ::竺::==I 筑的不断增加。火灾隐患也随之增加。为了避免火灾以及减 巫 匾卜压亘 少火灾给我们造成的损失,我们必须按照“隐患险于明火。防 ■ 五= 89C52 !兰 2 I 患胜于救灾。责任重于泰山”的概念设计和完善火灾自动报 隔百 一 警系统,将火灾消灭在萌芽状态,最大限度地减少社会财富 的损失。 图1系统结构图 因此。我们运用STC89C52单片机作为报警器的核心控 Fig.1 Structure diagram of system 制器。选用DS18B20温度传感器对环境温度进行检测,选用 2系统硬件设计 MQ一2烟雾传感器对烟雾信息进行检测,设计出了能及时发 2.1单片机的选型 现火灾隐患并报警的报警设备。在现代智能建筑中起着极其 在火灾报警器的设计中.单片机是其核心部件[1]。它 重要的安全保障作用。 一方面要接收来自传感器送来的温度、烟雾的信号,另一 1系统整体设计 方面要对这两种信号分别进行分析处理。以控制语音报警 电路进行相应动作。本系统要求单片机具备较快的运算速 该系统将STC89C52单片机作为主控芯片,DS18B20温 度,抗干扰能力强和低功耗的特点。根据多方面的比较, 度传感器对温度进行采集。MQ一2烟雾传感器对烟雾信息进 选用由宏晶科技公司生产的sTC89C52单片机作为控制系 行采集。并将采集到的烟雾浓度信息转化为模拟电信号,通 统的核心。STC89C52是一种低功耗、高性能的CMOS 8位 过电压比较器将模拟信号转换成单片机可识别的数字信号 微控制器。STC89C52使用经典的MCS一51内核,并在其基 后送人单片机,然后单片机对温度传感器和烟雾传感器采集 础上做了很多改进。指令代码完全兼容8051单片机,无需 到的信号进行处理,并对处理后的数据进行分析,使语音芯 片做出相应的报警。 专用编程器或专用仿真器.可直接使用串口下载。相比传 统的51单片机。89C52综合性能更高。其主要参数为[21:时 系统结构如图1所示。 钟频率最高可达80 MHz。内置8 kB的flsah。512B的RAM 收稿日期:2014—1J一19 稿件编号:201411149 基金项目:郑州市重点实验室(电子信息技术实验室)项目(郑教高【2013】l09号);黄河科技学院教改项目(JG2014014) 作者简介:蔡晓艳(1978一),女,河南温县人,讲师。研究方向:电子信息技术。 -67—- 《电子设计工程)2015年第14期 和2KB的EEPROM;3个16 bit定时器/计数器;一个6向 对应的输出信号。本设计中MQ-2传感器的4脚输出随烟雾 量二级中断结构。 浓度变化的直流信号,被加到比较器1.5f393的2脚,R6与 2.2温度采集模块电路的设计 VCC构成比较器的门槛电压。当烟雾浓度较高输出电压高于 本系统选用DS18B20数字式温度传感器。它可通过编程 门槛电压时,比较器输出低电平,此时LED亮报警;当浓度降 方式实现9—12位的数字温度直读;温度范围为一55-125℃, 低传感器的输出电压低于门槛电压时。比较器翻转输出高电 最高12位分辨率,在一10℃一85℃时,精度可达0.5 ̄C,可设置 平,LED熄灭。调节R6,可以调节比较器的门槛电压,从而调 超限温度报警;现场温度直接以“一线总线”的数字方式传 节报警输出的灵敏度。烟雾报警模块电路如图3所示。 输.大大提高了系统的抗干扰性 。本系统温度采集电路如 图2所示。将DS18B20温度传感器的单总线DQ接在 STC89C52单片机的P3.7端口上.通过STC89C52单片机对 DS18B20的读写操作,从而实现单片机对数据的存储和读取 的处理。 Vcc GND 。 申 Q慨 图2温度采集模块 Fig.2 Temperature acquisition module 2.3烟雾报警模块设计 4 烟雾报警模块 烟雾报警模块的设计选用MQ一2烟雾传感器。MQ一2烟雾 Smoke alannmodule 传感器不仅具有探测范围广、高灵敏度、快速响应恢复、驱动 语 音 电路简单、寿命长等优点,还能检测火灾,检测燃气泄露,是一 由STC89C52单片机P1.报 2。Pl_3。P3.O分别控制烟雾、温 个可检测多种可燃性气体。应用广泛,成本低的传感器。并且 ㈨ 度、烟雾与温度报警。wr588D采用一线串口模式,当温度过 MQ一2烟雾传感器所使用的气敏材料是在洁净的空气中电导 高超过警戒温度时P1F路 .2引脚电平拉低.触发语音w'r588D芯 率较低的二氧化锡(Sn02)m。当传感器所处环境中存在可燃气 片发出“温度过高请注意检查”声音。同理当可燃性气体浓度 体时。传感器的电导率随空气中可燃气体浓度的增加而增大。 超过限定值时,将P1-3置为低电平,WT588D语音芯片发生 使用简单的电路即可将电导率的变化转换为与该气体浓度相 报警。语音报警电路如图4所示。 图4语音报警电路 Fig.4 Voice alarm circuit -68-