摘要:目前随着电子产品在人类生活中的使用越来越广泛,由此引起的火灾也越来越多,在我们生活得四周到处潜伏着火灾隐患。为了避免火灾以及减少火灾造成的损失,我们必须按照“隐患险于明火,防患胜于救灾,责任重于泰山”的概念设计和完善火灾自动报警系统,将火灾消灭在萌芽状态,最大限度地减少社会财富的损失。
本系统采用STC89C52单片机作为控制系统,结合温度传感器DS18B20、烟雾传感器MQ2及模数转换器ADC0832,设计了一个火灾自动报警系统,实现当烟雾浓度和温度两者任何一个超过设定值就自动报警,整个系统分为温度采集模块、单片机模块、显示模块、烟雾采集模块、报警模块组成,设计目的是熟悉单片机自动控制系统设计的基本方法并实现火灾报警系统的基本功能。
关键词:DS18B20;MQ2;单片机
Abstract:At present with electronic products used in human life more and more widely in the caused by fire is more and more we live in fire hazards lurking around everywhere. In order to avoid the fire and reduce the loss caused by the fire we must be in accordance with the concept of "design of hidden dangers in the fire prevention is better than relief responsibility be weightier than Mount Tai" and improve the automatic fire alarm system fire nipped in the bud reduce social wealth maximum loss.
The system uses STC89C52 SCM control system, combined with the temperature sensor DS18B20, MQ2 Smoke sensor and ADC ADC0832, designed an automatic fire alarm system, both when the smoke density and temperature exceeds a set value on any automatic alarm, the whole system is divided into temperature acquisition module, micro controller module, display module, smoke acquisition module, alarm module, designed to be familiar micro controller automatic control system design and implement the basic method of the basic functions of the fire alarm system.
Keywords DS18B20 MQ2 MCU
本设计中将以STC89C52单片机为控制中心,软硬件的结合,完成对火灾报警器的设计。该系统可以实现温度、烟雾含量超过限定值报警,对于本次设计的关键核心在于如何对硬件电路进行设计和各模块程序设计。现行的硬件电路设计和程序设计的主要工具为proteus和keil uVision2,proteus对数字电路的设计有着优越的性能,它有着庞大的元件库,而且元件库中拥有大量的微处理器芯片,另一方面,keil对汇编语言进行编译成功后可产生能与proteus进行联机调试的“HEX”文件。故在本次设计中采用proteus和keil这两款软件分别对软硬件进行设计和仿真。
本课题拟采用软硬件相结合组成实际控制系统。利用相关知识进行理论分析。在此基础上,完成整个系统设计。在硬件电路设计上,要实现系统各个功能模块的正确设计及连接。在软件编程方面,采用STC89C52单片机完成主控程序编写,实现火灾报警功能。