基于单片机的火灾报警系统设计 - 图文 联系客服

发布时间 : 星期六 文章基于单片机的火灾报警系统设计 - 图文更新完毕开始阅读

西安工程大学本科毕业设计(论文)

电流的限制,以及过热保护和安全工作区的保护,使它基本上不会损坏。如果能够提供足够的散热片,它们就能够提供大于1.5A的输出电流。虽然是按照固定电压值来设定的,但是当接入适当的外部器件后,就能获得各种不同的电压和电流。

图3-14 5V稳压电路图

LM7805具有如下特点:

(1)短路电流230mA,峰值电流2.2A,但是当输出电流超过1.5A时,就需要提供足够的散热片;

(2)输入电压极限值35v,输出电压典型值为5V,最大值5.25V; (3)热过载保护; (4)短路保护;

(5)输出晶体管安全工作区保护; 78xx系列在降压电路中应注意以下事项:

(1)输入输出压差不能太大,太大则转换效率急速降低,而且容易击穿损坏;

(2)输出电流不能太大,1.5A是其极限值。大电流的输出,散热片的尺寸要足够大,否则会导致高温保护或热击穿;

(3)输入输出压差也不能太小,大小效率很差。

其中,对于LM7805:1端为输入端,2端为公共端,3端为输出端。其中,正常时,输入与输出之间的电压不得低于1.5v。

电容104用于实现频率补偿,防止稳压器产生高频自激和抑制电路引入的高频干扰。

26

西安工程大学本科毕业设计(论文)

3.8.2 3.3V电源稳压

NRF24L01要求输入电压为1.9~3.6V,推荐电压为3.3V,因而本系统选用1117-3.3三端稳压器。电路图如下:

图3-15 3.3V稳压电路图

27

西安工程大学本科毕业设计(论文)

第4章 系统软件设计

4.1系统软件设计

4.1.1主程序设计

为了便于系统维护和功能扩充,采用了模块化程序设计方法,系统各个模块的具体功能都是通过子程序调用实现的。本系统主要包括主程序、温度数据采集子程序、烟雾数据采集子程序、火焰信号采集子程序、火灾判断与报警子程序等。主程序首先对液晶初始化,对无线传输模块进行配置,再验证无线传输是否正常,若正常则可对采集数据无线传输,相应延时之后,对采集数据进行更新,液晶进行显示。主程序的流程图如图4-1所示。

28

西安工程大学本科毕业设计(论文)

图4-1主程序流程图

4.1.2传感器程序设计

传感器程序设计流程图如图4-2所示。在主控程序完成初始化以后,传感器首先对环境状态进行采集,并将采集到的数据进行处理。程序对处理后的数据与当前设定的预警范围进行比较,当采集值超出这一预警范围后便会发出报警信号,主控程序对这一报警信号处理后发出声光报警信息。

图4-2 三种传感器程序流程图

4.1.3无线传输程序设计

无线模块之间进行通讯需要先对单片机进行相应的初始化,然后根据程序的处理要求进行实行。

29