摘 要:利用AT89C51单片机、ADC0809 A/D转换器、DS18B20温度传感器和MQ-2气体传感器设计了一种火灾报警器。其通过温度和气体传感器采集数据,经A/D转换器转换为数字信号后送入单片机,判断其所采集的气体和温度数据是否达到设定的警戒值,经AT89C51单片机处理,并对处理后的数据进行分析,是否大于或等于某个预设值(也就是报警限),如果大于则会自动启动报警电路发出报警声音,反之则为正常状态,从而实现智能火灾报警功能。65712
毕业论文关键词:单片机,智能报警,传感器,控制器
Abstract:This paper is based on AT89C51 microcontroller, A/D ADC0809 converter, DS18B20 temperature sensor and MQ-2 gas sensor designed a fire alarm. By single - chip microcomputer AT89C51, and carries on the analysis to the processing of data is greater than or equal to a preset value (namely the alarm limit), if more than will automatically start alarm circuit to send out alarm sound, and vice versa for the normal state. Through the temperature and gas sensor data acquisition, the A / D converter converts the digital signal into the microcontroller, judgment of gas and temperature data collected to set warning value, so as to realize the intelligent fire alarm function.
Keywords:single chip microcomputer, Intelligent alarm, Sensor, Controller
目 录
1 引言 3
2 系统总体方案设计 5
2.1 设计要求 5
2.2设计方框图 5
2.3 AT89C51单片机 7
2.4 传感器的选择 7
2.4.1 温度传感器的选定 7
2.4.2 烟雾传感器的选定 9
3 硬件电路设计 12
3.1 晶振电路 12
3.2 复位电路 12
3.3 A/D转换电路 13
4 软件程序设计 14
4.1 主程序流程图 14
4.2 子程序流程图 16
5 功能仿真 18
5.1 关于keil软件介绍 18
5.2 Protues仿真 18
6.总结 20
参 考 文 献 22
致 谢 23
附 录1 24
1 引言
火灾已成为我国常发性和破坏性及影响力最强的灾害之一。随着社会经济的快速发展,城市高层、地下建设以及大型综合性建筑日益增多,火灾隐患也显著增加,火灾发生的数量及其造成的损失呈直线上升趋势。
众所周知,火灾不仅危害性大,而且还是发生概率极为高、极具毁灭性的灾害之一。此外,引起火灾发生的隐患多,一旦起火则会迅猛发展,危险性特别大。
在我们的国家,火灾发生的频率越来越高,其中特大火灾事故不断,据公安部消防局2012年12月公布的2011年全国火灾24小时分布的情况,我们在前期对单片机报警系统的设计原理以及方案的基础上,对硬件和软件系统的具体开发做出研究,通过传感器,显示模块的综合实现,完成一款经济型智能火灾报警系统的设计。
从过往火灾发生的原因调查也表明: