系统简介

家庭火灾是一种常见的安全隐患,其危险性随着现代生活方式和家庭用电设备的增加而不断增加。为了提高火灾的及时性识别和处理,采取措施来预防火灾的发生变得尤为重要。在这些预防措施中,安装火灾报警器是一项简单且有效的措施,可以有效地保护家庭和家人的安全。火灾报警器可以在火灾发生的早期阶段发出警报,提醒家庭成员及时采取措施,避免火灾蔓延造成更大的损失。
本毕业设计探讨了一种火灾报警器的设计与实现。使用STC89C51单片机为控制器,包括MQ-2气体传感器、ADC0832模数转换器和DS18B20温度传感器。MQ-2气体传感器可以感知与检测可燃气体和一氧化碳等多种有害气体。DS18B20温度传感器可以实时监测环境温度,确保火灾报警器的准确性和稳定性。当气体浓度或温度超过阈值时,火灾报警器会通过LED灯和声音报警提醒用户及时采取相应的安全措施。此外,该报警器还具有无线功能,可以通过无线模块将报警信息传输到用户设定的接收设备上,提高了报警器的实用性和灵活性。

关键词:气体传感器MQ-2;火灾报警;单片机;DS18B20

第1章 绪论

1.1研究背景及意义
1.1.1研究背景
火灾是一种由于可燃物质在未经控制的情况下发生的不可预测的燃烧现象,其对人类的生命和财产造成了极大的危害。除了对家庭和企业的损失外,火灾还可能导致生态破坏和环境污染。近年来,火灾在中国已成为一种高频灾害,尤其在城市化进程加速的背景下,火灾发生的频率越来越高。事实上,由于缺乏有效的安全预防和管理,火灾的破坏力也越来越大,影响范围不断扩大。
本研究旨在设计和实现一种新型的无线多功能火灾报警器,新型无线火灾报警器具备实时监测环境中可燃气体浓度和温度的能力,一旦监测到异常情况,立即触发报警系统。时至今日,有些单片机还增加了局域网控制模块,使得原有的单片机能够不断地升级,转换成具有脉宽调制功能的电路,也使单片机的频率计算功能更加强大[1]。这项技术可有效保障人们的生命和财产安全,特别是在大型公共场所、住宅和工厂等需要高度警觉的场所。同时,通过智能化处理功能,火灾报警器可以根据火源的不同特点对火灾报警信号进行精确识别和处理,避免误报的发生。
1.1.2研究意义
本文指出在中国大中城市家庭火灾频繁发生,给人们的生命财产带来了极大的威胁。实施声光报警是一种减少火灾损失的有效手段,具有现实意义。这说明安装火灾报警器仍然是一项迫切需要推广的措施。火灾报警声光报警系统可以在火灾发生的第一时间发出警报信号,提醒人们采取紧急措施,从而减少火灾造成的损失。
因此,这种无线多功能火灾报警器的设计与推广非常关键。我们可以通过安装火灾报警器,可以有效提高火灾预警能力,进而降低火灾发生的风险,减少火灾对人们生命财产的损害。这一研究成果为火灾防控领域提供了有力支持,有助于提升家庭和社会的火灾安全水平。
1.2文献综述-发展现状?
ITI是全球最大的无线报警系统制造商之一,其无线火灾报警系统采用成熟的技术和高质量的材料,已经通过了中国质检中心的检测,具有实用性和可靠性。无线火灾报警系统安装更加便捷,且维护成本更低。无线火灾报警系统可以与防盗系统相结合,实现全面的安全防护,不仅可以提供火灾报警功能,还可以实现盗窃报警、入侵报警等功能,全方位保障人们的生命财产安全。无线火灾报警系统的广泛应用,可以有效减少火灾和盗窃等安全事故的发生,提升建筑和场所的安全性。
在国外公司的技术推动下,中国的火灾报警产业逐渐壮大,部分厂家在技术研发方面投入大量资金和人力,有些技术已经接近甚至赶上了国际标准。这为提高国内火灾报警系统的技术水平、满足市场需求和提升整体安全防范水平创造了有利条件。

第2章 火灾报警器的总体方案设计

2.1系统的功能要求
该系统不仅具备火灾探测功能,而且还可以根据防火位置选择不同的探测方法,如温度、可燃气体、烟雾等,以有效探测火灾。这种多功能性的探测系统可以更加精准地检测火源,及时采取必要的措施,避免火灾的扩散和危害。无论是在家庭、商场、办公场所等各种场所,都可以为人们提供可靠的防火保护。
(2)灯光报警:当室内发生火灾,二氧化碳烟雾浓度越来越高高时,灯光报警系统就会亮起。当烟雾浓度超过一定的值后,将触发蜂鸣器报警。
2.2 系统的技术要求
为满足现代火灾报警系统的需求,这个系统关键特性包括体积小巧、功耗降低、数据传输性能可靠以及成本效益高。在设计和实现这样的系统时,采用低成本的单片机处理器是非常关键的。使用这种处理器,不仅可以满足批量生产的需求,降低生产成本,还能适应各类工程项目的要求。具体指标和参数如下:
(1)体积小:火灾探测器应尽可能的小,这样有利于简化安装过程,降低维护成本,同时方便用户进行更换。小型设计可以使其更容易适应各种环境和场景。
(2)可靠性:可以采用多个指示灯来显示各种状态,从而提供清晰的信息反馈,帮助用户及时判断和采取措施。
2.3 系统的组成及方案设计
若检测出的烟雾浓度和温度大于设置的上限,则会提供预警的装置报警[5]。该方案由烟雾检测传感器电路和微控制器以及光源报警电路等多个部分组成。这些部分相互协作,构建了一种可靠、高效的火灾探测系统。
系统的组成结构如下:

在这里插入图片描述

图2-1 系统组成结构
2.4本章小结
此研究的目的是开发一套烟雾和火灾报警控制系统,本章节详细阐述了该系统功能需求、系统技术需求、系统实施方案的总体描述。

第3章系统的硬件设计

3.1 主控电路
STC89C51是一款性价比极高的单片机,不仅功能丰富,而且在成本上具有很大的优势。它的Flash存储器可编程,可以灵活地对其进行扩展,提供了更多的存储空间。另外,STC89C51还拥有32位I/O口和多个计时器和中断结构,为嵌入式控制系统提供了更多的灵活性和扩展性。
此外,STC89C51还支持多种节能模式,可根据具体应用要求选择不同的模式,有效地降低功耗,延长系统寿命。同时,它还具有掉电保护功能,能够保障数据的安全性和完整性。最高运作频率达到35MHz,可满足高速运算的要求,同时DIP封装也方便了开发人员的使用和测试。总之,STC89C51是一款功能强大单片机系统。
DIP封装如图所示

在这里插入图片描述

(3) STC89C51中断技术概述
STC89C51中断技术。中断系统能够在中断请求时挂起主程序并切换到中断服务处理程序来处理中断服务请求。真能让单机片在面临紧急情况的时候做出反应,从而提高系统的实时性能。

在这里插入图片描述

3-4 中断响应和处理过程
使用中断技术可以在单片机进行其他任务的同时,实时响应和处理外部事件的请求。在嵌入式系统中,中断技术被广泛应用于人机交互、数据采集、通信等各个方面,提升了系统的稳定性和可靠性。同时,中断技术的使用也要考虑到合理的中断优先级设置和中断处理程序的编写,以确保系统的正确性和可维护性。
3.2 烟雾探测电路的设计

在这里插入图片描述

图3-5 烟雾探测电路
单片机使用内部的ADC模块将这些数值转换成可读的数值,并进行处理和分析。传感器主要进行温度、压力和速度等参数的探测,利用自动化水平,使其在运行的过程中对大量的数据进行处理,在实际的使用过程中需要不断提高自身对于环境的适应性,提升接收信号的输出能力,提升传感器的稳定性与抗干扰性能[2]。
3.2.1 MQ-2介绍
该半导体烟气传感装置是一种由氧化物半导体陶瓷材料构成的烟气传感装置[3]。主要用于检测可燃气体和烟雾。以下是关于 MQ-2 的简洁介绍:
1.应用广泛:MQ-2 适用于家庭、商业和工业环境中的气体泄漏检测,如天然气、液化石油气等。
2.灵敏度高:MQ-2 对不同气体具有较高的灵敏度,能够准确检测微量气体泄漏。
3.可调性强:MQ-2 可根据环境条件调整灵敏度,以满足不同应用场景的需求。
4.快速响应:MQ-2 具有快速响应能力,能在短时间内检测到气体泄漏并触发报警。
5.低功耗:MQ-2 工作电压低,功耗小,适合长时间连续工作。
6.易于集成:MQ-2 体积小巧,可轻松集成到各种气体检测设备和系统中。
7.成本效益:MQ-2 价格相对较低,性价比高,适合大规模应用。

电路如图所示:
该设备的主要参数如下:
响应时间:Tr≤10s
恢复时间:Tn≤60s
加热电压:V+=5+0.2V
加热功率:约0.7W
抗干扰能力:当丁烷浓度为0.2%,湿度小于85% RH时,在-10℃~ +40℃温度范围内均不会虚警。
工作环境:温度-10℃~+50℃湿度≤85% RH
下图显示了组件的外部结构。

在这里插入图片描述

MQK-2型元件外形结构图

3.5.1 DS18B20概述
传感器在现代检测技术中占据了举足轻重的地位,尤其是在解决主机在模拟量数据处理能力方面的不足时。传感器的核心功能是将非电量转换为电量,再由计算机处理数字信号。这种转换过程为我们提供了大量有价值的信息,使得计算机能够更好地分析和处理这些数据。正是由于传感器技术与计算机技术的有机结合,我们得以实现自动化和信息化的高效管理。在现代社会中,DS18B20这类传感器在各行各业中都发挥着关键作用,为我们提供了丰富的数据支持,不仅优化了生产过程,还提高了工作效率。
传感器的主要功能是将非电量转换为电量,再由计算机进行处理。在工业领域,选择合适的传感器对于确保生产过程的高效运行至关重要。这是一种具备高精度、多功能、网络化的传感器,它在工农业生产中得到了广泛应用。DS18B20能够提供准确的温度信息,帮助工程师、技术人员和决策者更好地监控生产过程,从而确保产品质量和生产效率。此外,DS18B20具有较强的网络化特性,使其能够与其他设备方便地进行信息交流,为生产过程提供了更大的灵活性。
DS18B20数字温度传感器芯片具有高精度和高稳定性。因此,DS18B20在工程项目中的应用非常广泛,可满足各种测温需求。在工作电源方面,DS18B20的工作电源为3~5V/DC,在使用过程中无需任何外围元件,节省了成本。总之,DS18B20数字温度传感器芯片以其高精度、易用性和灵活性,在各种工程项目中发挥着重要作用,得到了广泛的应用。
DS18B20 具有以下性能特点:
1.工作温度范围大:DS18B20 能在 -55°C 至 +125°C(-67°F 至 +257°F)的范围内工作,适用于各种环境条件。
2.高精度:DS18B20 提供±0.5°C(-10°C至+85°C范围内)的精确度。
3.数字输出:DS18B20 采用单总线通信协议,只需要一个数据线进行通信,简化了硬件连接,降低了系统复杂性。
4.可编程分辨率:DS18B20 支持9位至12位的可编程分辨率,用户可以根据精度需求进行设置。
5.唯一的64位序列号:每个 DS18B20 都有一个唯一的 64 位序列号,其使得在单总线上可以连接多个 DS18B20 传感器,实现多点温度测量。
6.低功耗:DS18B20 的工作电压范围为3.0V至5.5V,静态电流仅为2微安,非常适合低功耗应用。
7.强抗干扰能力:DS18B20 提供了数据校验和错误检测功能,能有效抵抗环境干扰,提高数据传输的可靠性。
8.灵活的封装形式:DS18B20 提供了多种封装形式,如 TO-92、SOIC-8 等,还有防水型、探针型等,以满足不同应用场景的需求。

3.5.2 DS18B20引脚介绍

在这里插入图片描述

图3-10 DS18B20引脚
各引脚功能为:I/O为数据输入/输出端(即单线总线),它属于漏极开路输出,外接上拉电阻后,常态下呈高电平。UDD是可供选用的外部电源端,不用时接地,GND为地,NC空脚。

3.5.3 DS18B20的内部结构
DS18B20的内部结构包含6个主要部分:寄生电源、温度传感器、64位ROM、单线接口、暂存器和TH/TL触发寄存器。寄生电源使传感器通过数据线获取能量,简化了布线需求。温度传感器实时检测温度并转换为数字信号。64位ROM为每个传感器提供独立地址,确保在多传感器系统中的唯一性。单线接口允许通过一根数据线与主控制器进行双向通信。暂存器负责临时存储温度数据和控制信息。TH/TL触发寄存器设置报警触发温度值,用于自动触发报警。CRC校验器负责校验通信过程中的数据正确性,确保数据传输的可靠性。DS18B20内部构造精妙,各部分协同工作,提供高精度、可靠的温度监测解决方案。

3.5.4 DS18B20的程序流程图
在这里插入图片描述

图3-11 18B20程序流程图

第4章 系统的软件设计

4.1 软件介绍
Keil C51是一款C语言软件开发系统,以其功能强大和高效率等特点脱颖而出。它的设计目标主要是为开发者提供一个集成的开发环境,从而简化并加速嵌入式系统的开发过程。首先,其友好的用户界面以及丰富的在线帮助文档,使得开发者能够快速上手并掌握该软件的使用方法。同时,它提供了丰富的库函数,涵盖了大量常用的功能模块,降低了开发者的学习成本。此外它集成了一系列高级的开发工具,如编辑器、编译器、链接器、调试器等,从而使开发者能够在同一环境中完成整个开发流程。这些工具的强大功能,无论是代码编写、编译、链接还是调试,都能大幅提高开发者的工作效率。
Keil C51的高效率体现在多方面。其编译器采用了先进的优化技术,可以生成高度优化的目标代码,减少程序的大小和运行时间。同时,Keil C51提供了实时的调试功能,使开发者能够方便地进行程序调试,迅速发现并解决问题。Keil_c软件界面如图:

在这里插入图片描述

图4-1 Keil_c软件界面

Protel99SE是一款在Windows9X/2000/NT操作系统下运行的EDA设计软件,作为一种电子设计自动化工具,它为电路原理图设计、印制电路板设计和可编程逻辑器件设计等领域提供了强大的支持[10]。Protel99SE的设计库管理模式使得用户可以方便地进行各种设计任务,提高了工程师们的工作效率。
该软件拥有很强的数据交换能力和开放性,可以与其他EDA软件进行数据互通,便于工程师们在不同的设计环境下进行项目的移植和协同。此外,Protel99SE还具备3D模拟功能,使得用户可以直观地查看印制电路板的立体效果,有助于发现设计中的问题,从而进行及时的调整和优化。
Protel99SE软件的特点:
① 集成化设计环境:Protel 99 SE 提供了一个集成的设计环境,包括原理图设计、PCB 设计、信号完整性分析、库管理等功能模块,使得设计人员可以在一个软件平台上完成整个设计流程。
② 易学易用:Protel 99 SE 界面直观,操作简单,易于上手。同时,软件提供了丰富的教程和帮助文档,方便用户学习和使用。
③ 强大的原理图设计功能:Protel 99 SE 提供了丰富的元器件库,并支持自定义元器件。软件具有快速绘制原理图的功能,支持多层次和多页设计,有助于提高设计效率。
④ 高效的 PCB 设计功能:Protel 99 SE 支持多层 PCB 设计,具有自动布线、手动布线以及修改布线功能。同时,软件提供了丰富的布线规则和约束,可以确保设计符合实际要求。
⑤ 信号完整性分析:Protel 99 SE 集成了信号完整性分析工具,可以对设计进行时序分析、阻抗匹配、串扰分析等,帮助设计人员优化设计以满足信号完整性要求。
⑥ 库管理:Protel 99 SE 提供了库管理功能,方便用户管理和维护元器件库。用户可以创建自定义库,将常用元器件添加到库中以便快速使用。
⑦ 良好的兼容性:Protel 99 SE 支持多种文件格式的导入导出,更方便与其他软件进行数据交换。

4.2 系统程序流程图

在这里插入图片描述

4.3 本章小结
该方法能够实现实时的数据传输[6]。本章详细地介绍了温度烟雾报警系统的软件系统设计,介绍了Keil_c软件、Protel99SE软件的特点与功能。也包含了具体内容、编程思路、实现的功能以及系统程序流程图。

第5章 火灾报警器的测试结果

5.1 火灾警报器的调试
首先,我们需要仔细检查硬件电路的设计原理,以此判断他能否正常运行。此外,还需对焊接情况进行审查,确保焊接稳固,以避免因为不良焊接造成的电路故障或不稳定现象。为了保证调试过程的顺利进行,采用了分块调试方法,这种方法按照由简单到复杂的策略,逐步解决各个模块的基本功能问题。这种方法可以有效地降低系统开发过程中出现的错误和问题,提高开发效率。同时,分块调试方法还可以帮助开发人员更好地理解系统的结构和各个模块之间的关系,从而更加高效地进行系统调试和维护。总之,分块调试方法是一种非常实用的软件开发方法,对于提高系统的稳定性和可靠性具有重要的意义,然后逐步实现更复杂的功能,以确保整个系统的稳定运行。
在各个模块的调试过程中,我们积累了丰富的经验,并对各个模块进行了优化和完善。在所有模块都经过单独调试并达到预期效果后,我们将各个模块整合成一个整体,使整个系统能够协同工作,达到预期的温度烟雾报警功能。

结 论

火灾作为一种极具破坏性的灾害,对人们的生命财产安全构成了极大的威胁。因此,有必要不断地研究和发展火灾防控措施。在这篇毕业设计中,我探讨了基于传感器电路和无线通信电路的火灾报警器设计方法,为防火工作提供了新思路。
在本文的研究过程中,我实现了报警器的人机交互功能,并对应用程序进行了优化。这使得火灾报警器能够在火灾发生时迅速通知用户,提高火灾应对的及时性。同时,我还致力于让这款火灾报警器具备更多优势,例如体积小、功耗低、安装调试简单和可靠性高等。这些优点不仅使得火灾报警器能够适应各种场景的需求,还有助于降低用户使用难度,提高其在市场上的竞争力。
然而,我也意识到本设计仍存在一些改进的空间。在未来的学习生活中,我将继续努力优化火灾报警器的性能,使其在检测火灾时更加敏感和准确。此外,我还希望通过引入新型传感器和通信技术,提高火灾报警器在恶劣环境下的稳定性和可靠性。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐