PAGEI
分布式光纤火灾预警系统的设计
摘要
如今,当火灾频繁发生时,人们一直在寻找有效的火灾报警装置。火灾报警器已经从数字报警器时代诞生,从简单的视觉和鼻子设备到模拟电子报警系统。使用您的Arduino而不是传统的微芯片,因为Arduino平台具有大量的外部连接和配件,这对于初学者来说很方便学习和促进创新。
该设计使用传统的设计方法,首先完成硬件设计,然后为每个硬件模块配备软件子例程。硬件选择包括温度传感器和M-Q2(火灾传感器)。火灾数据通过烟雾/温度传感器收集,信号经过过滤和放大,然后进行处理并移交给Arduino。Arduino处理数据,确定是否发生火灾,如果发生,则蜂鸣器发出警报。硬件电路包括温度测量电路DS18B20,警报电路,四位数字管显示电路,按钮电路和烟雾传感器转换电路。软件设计包括主程序设计,数字滤波器程序,警报程序,控制按钮设计程序和识别程序。该程序是用C编写的,并且调用了函数库以方便程序设计。
关键词:Arduino报警传感器
目录
TOC\o1-4\h\u96261绪论 1
206051.1设计的主要内容和意义 1
118221.1.1设计的主要内容 1
210571.1.2设计的主要意义 1
261162总体设计思路 2
175302.1设计点分析 2
201662.2设计功能分析 2
97303硬件设计 3
185273.1模块设计 3
25053.1.1光源模块 3
107503.1.1.1光纤的选择 3
169463.1.1.2光源的选择 3
236893.1.1.3看门狗保护电路的设计 4
154553.1.2光电转换模块 4
187533.1.2.1拉曼信号光电转换 4
12960图3.3 5
18147图3.4 6
224413.1.2.2波分隔离复用器的设计 6
165343.1.2.3滤波器的设计 7
266913.1.3数据采集模块 8
279893.1.3.1数据采集系统 8
162563.1.3.2数字信号的处理 10
255423.2主要系统概述 11
107033.2.1主控模块 12
300993.2.1.1Arduinouno基本概要 12
218503.2.1.2数据通信接口及引脚配置说明 13
222093.2.2数据采集模块 14
293223.2.2.1火焰产品概述 14
308793.2.2.2火焰传感器模块电路设计 15
280933.2.3数据显示模块 16
320623.2.3.1LCD1602液晶显示屏 16
131483.2.3.21602液晶显示原理 17
39843.2.4报警模块 18
148423.2.4.1蜂鸣器介绍 18
34903.2.4.2蜂鸣器的结构原理 18
107903.2.4.3有源蜂鸣器和无源蜂鸣器 18
75693.3系统软件设计 19
312553.3.1总体程序流程图 19
192353.3.2液晶显示模块程序 19
172374程序设计及软件应用 20
315324.1主程序设计 20
28294.2主要子函数的设计 20
110535设计的测试及维护 22
147755.1设计的测试 22
263135.2设计的维护 22
9524结论 22
26765参考文献 24
1绪论
1.1设计的主要内容和意义
1.1.1设计的主要内容
火灾报警系统必须采用多种方法来检测火灾,以提高火灾报警的准确性和及时性。在实践中,根据不同的站点,用户选择适当的温度检测方法和烟雾检测方法等火灾检测方法,以有效地检测火灾。
1.1.2设计的主要意义
当今时代,人们对电力的需求越来越大,家庭火灾发生的频率也越来越高。家庭火灾很容易被及时扑灭,缺乏消防设备,现场人员恐慌,逃离缓慢,造成重大生命财产损失。根据消防部门的统计数据显示,家庭火灾的几率占全国所有火灾的1/3。一旦发生家庭火灾,许多人都会慌了神,做出一些让后果更严重的举动。因此,人们应积极了解家庭火灾的主要原因,并预防火灾。以便在发现火灾后立即告诉人们,以便人们可以撤离或营救他们。
尽早发现火灾并帮助人们灭火逃生的救命稻草。随着人类经验,技术和需求的发展,火灾报警器也在不断发展,其趋势是更快,更准确地检测火灾,以最大程度地减少损失。自动火灾报警系统可以成为世界上唯一可以保存所有内容但可以警告所有内容的系统。如果这个城市发生大