2。2。9报警电路模块设计 13
3系统的应用软件设计 14
3。1 火灾报警系统对软件设计的要求 14
3。2 AT89S52单片机调试及开发工具 15
3。3 主程序流程 15
3。3。1 温度采集处理子程序流程 16
3。3。2 数据转换子程序设计及流程图 17
4 系统调试 18
5 系统仿真图和实物图 18
结 论 20
参 考 文 献 21
致 谢 22
1 绪 论
1。1 发展背景及研究意义
我国经济不断地发展,城市里的高层楼房,地下商场以及大型建筑群日益增多,导致火灾越来越容易被引发,一旦发生火灾将造成巨大的生命和财产的损失。人类认识到监控预警和消防工作的重要性,社会各方面和消防部分愈来愈正视提防和消弭火警,不变的监控体系和实时的报警机制可以大大的削减人员伤亡,为人民削减不必要的损失。自动火灾报警系统就是为了保障人民生命财产安全而发明的,并且随着现代技术水平的不断提高,自动火灾报警器在方式、功能和结构上不断的完善。自动火灾报警系统并不是传统意义的简单报警设备,而是结合了自动控制技术、传感器、计算机技术、电子技术的应用等各领域知识,随着社会科学技术的不断发展,火灾自动报警系统一定会得到更广泛的发展。论文网
1。2 国内外现状和发展动态
1。3 研究内容与设计指标
本设计的是要设计一个以单片机为核心的火灾自动报警系统,该系统通过温度传感器和烟雾传感器,对外界的温度和烟雾的情况进行监测,可以对四周环境温度和烟雾的变化
进行报警。本设计的要求是该系统能够实时监控外界的温度变化和烟雾浓度变化,并且对于特定的温度和浓度进行报警。
本系统包括触发器件、警报器件、显示器件以及数据处理器件。触发器件包括自动报警器件和手动报警信器件,警报器件包含蜂鸣器和LED灯[2]。显示器件是LCD1602显示模块,能够即时显示DS18B20温度传感器和MQ-2气体传感器传达的信息数据。本系统的主控芯片是AT89S52单片机,由它接受和处理火灾探测器输出信号,温度信号,烟雾浓度及声光报警器的火灾报警系统。单片机监测温度和烟雾浓度,以及报警控制器的反馈,单片机将接收信号与记忆的标准值进行比较,判断是否有火灾。当烟气温度异常,或者有火灾,报警系统会产生相应的报警信号。由于MQ-2气体传感器发出的信号比较弱,需要配备放大电路和A/D转换模块对其进行放大,其中A/D转换模块用ADC0832芯片制作。
1。4 设计方案
采用单片机为主控芯片,同样经过烟雾传感器,再经信号处理模块,然后A/D转换,最后传递给单片机。同样温度模块把温度传递给单片机,送至显示部分和报警部分。设计方案图如图1。2所示。
图1。2 设计方案图
采用单片机为主控芯片,同样经过烟雾传感器,再经信号处理模块,然后A/D转换,最后传递给单片机。同样温度模块把温度传递给单片机,送至显示部分和报警部分。
2系统总体设计和硬件的设计
2。1 系统总体设计文献综述
一个完整的火灾报警系统,必须包含以下部分:传感器、控制器、数据处理器和报警模块。本系统的主控核心是AT89S52单片机,DS18B20温度传感器采集温度数据,MQ-2烟雾传感器检测烟雾浓度。DS18B20温度传感器采集到的数据是数字信号,然后可以直接发送到AT89S52进行处理。MQ-2烟雾传感器输出的信号较弱,所以要通过前置电路的放大、滤波、电平调整,最后满足单片机对于输入信号的要求。由于MQ-2半导体烟雾传感器是电阻型的,所以仅仅需要串联1个参考电阻,再用放大电路进行放大,然后 ADC0832进行采集,采集到的信号经过A/D转换模块,然后再送到AT89S52处理[3]。AT89S52的内部程序中开始就提前设定了报警的临界值,这个值包含温度过高报警、烟雾浓度过高报警。AT89S52启动后,对接收到的信息进行判断是否达到或者超过了提前设定了的临界值,如果达到临界值,AT89S52就会控制LED灯和蜂鸣器进行报警,如果没有达到临界值,AT89S52就会继续接收并处理新的信息。