基于AT89C51的火灾报警系统
第二章 烟雾检测报警器的方案设计•••••••••••••••••••••••••••••••••••••••••11 2. 1 烟雾检测报警器设计思路•••••••••••••••••••••••••••••••••••••••••••••••••11 2. 2 烟雾传感器的选型•••••••••••••••••••••••••••••••••••••••••••••••••••••••12 2. 2.1 烟雾传感器介绍•••••••••••••••••••••••••••••••••••••••••••••••••••••13 2. 2.2 烟雾传感器的选定••••••••••••••••••••••••••••••••••••••••••••••••••••14 2. 3 烟雾检测报警器整体设计方案•••••••••••••••••••••••••••••••••••••••••••••15 2. 3.1 烟雾检测报警器工作原理••••••••••••••••••••••••••••••••••••••••••••••15 2. 3.2 烟雾检测报警器的结构•••••••••••••••••••••••••••••••• ••••••••••••••••16 2. 3.3 烟雾检测报警器的功能••••••••••••••••••••••••••••••••••••••••••••••••16 第三章烟雾检测报警器的硬件设计•••••••••••••••••••••••••••••••••••••••17 3. 1单片机的选型••••••••••••••••••••••••••••••••••••••••••••••••••••17 3.1.1 单片机的选择•••••••••••••••••••••••••••••••••••••••••••••17 3. 2 烟雾检测报警器硬件电路设计••••••••••••••••••••••••••••••••••18 3. 2. 1 信号采集及前置放大电路•••••••••••••••••••••••••••••••••••19 3. 2. 2 声音报警电路•••••••••••••••••••••••••••••••••••••••••••••20 3. 2. 3 数码管显示电路•••••••••••••••••••••••••••••••••••••••••••21 3. 2. 4 状态指示灯及控制键电路•••••••••••••••••••••••••••••••••••22 3. 2. 5 报警器故障自诊断电路•••••••••••••••••••••••••••••••••••••23 第四章烟雾检测报警器的软件设计•••••••••••••••••••••••••••••••••••••••24 4. 1 STC12系列单片机调试及开发工具••••••••••••••••24 4. 2 烟雾检测报警器软件流程及设计•••••••••••••••••24 4. 2.1 主程序设计及流程图•••••••••••••••••••••24 4. 2.2 主程序初始化流程图•••••••••••••••••••••25 4. 2.3 中位值平均滤波法数字滤波子程序设计及流程图•••••••••••••••••27 4. 2.4 插值法线性化处理子程序设计及流程图•••••••••••••••••••••••••28 4. 2.5 报警子程序设计及流程图•••••••••••••••••••••••••••••••••••••30 4. 2.6 控制按键设计子程序及流程图•••••••••••••••••••••••••••••••••31 第五章实验检定及误差分析•••••••••••••••••••••••••••••••••••••••••••••33 5. 1 烟雾检测报警器检定••••••••••••••••••••••••••••••••••••••••••• 33 5. 1.1 爆炸下限(LEL)概念介绍•••••••••••••••••••••••••••••••••••••• 34 5. 1.2实验数据分析••••••••••••••••••••••••••••••••••••••••••••••••35 5. 2 实验误差分析•••••••••••••••••••••••••••••••••••••••••••••••••36 第六章 结束语•••••••••••••••••••••••••••••••••••••••••••••••••••••••37 第七章 答谢词•••••••••••••••••••••••••••••••••••••••••••••••••••••••38 参考文献••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••39 目录 【摘要】••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••9 【关键词】••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••9 第一章 绪论•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••10 1.1 概述••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••10 1.2 火灾报警器的发展趋势••••••••••••••••••••••••••••••••••••••••••••••••••••11 1. 3 火灾报警器的现状及特点••••••••••••••••••••••••••••••••••••••••••••••••••11 第二章 烟雾检测报警器的方案设计•••••••••••••••••••••••••••••••••••••••••11 2. 1 烟雾检测报警器设计思路•••••••••••••••••••••••••••••••••••••••••••••••••11 2. 2 烟雾传感器的选型•••••••••••••••••••••••••••••••••••••••••••••••••••••••12 2. 2.1 烟雾传感器介绍•••••••••••••••••••••••••••••••••••••••••••••••••••••13 2. 2.2 烟雾传感器的选定••••••••••••••••••••••••••••••••••••••••••••••••••••14 2. 3 烟雾检测报警器整体设计方案•••••••••••••••••••••••••••••••••••••••••••••15 2. 3.1 烟雾检测报警器工作原理••••••••••••••••••••••••••••••••••••••••••••••15 2. 3.2 烟雾检测报警器的结构••••••••••••••••••••••••••••••••••••••••••••••••16 2. 3.3 烟雾检测报警器的功能••••••••••••••••••••••••••••••••••••••••••••••••16 第三章烟雾检测报警器的硬件设计•••••••••••••••••••••••••••••••••••••••17 3. 1单片机的选型••••••••••••••••••••••••••••••••••••••••••••••••••••17 3.1.1 单片机的选择•••••••••••••••••••••••••••••••••••••••••••••17 3. 2 烟雾检测报警器硬件电路设计••••••••••••••••••••••••••••••••••18 3. 2. 1 信号采集及前置放大电路•••••••••••••••••••••••••••••••••••19 3. 2. 2 声音报警电路•••••••••••••••••••••••••••••••••••••••••••••20 3. 2. 3 数码管显示电路•••••••••••••••••••••••••••••••••••••••••••21 3. 2. 4 状态指示灯及控制键电路•••••••••••••••••••••••••••••••••••22 3. 2. 5 报警器故障自诊断电路•••••••••••••••••••••••••••••••••••••23 第四章烟雾检测报警器的软件设计•••••••••••••••••••••••••••••••••••••••24 4. 1 STC12系列单片机调试及开发工具••••••••••••••••24 4. 2 烟雾检测报警器软件流程及设计•••••••••••••••••24 4. 2.1 主程序设计及流程图•••••••••••••••••••••24 4. 2.2 主程序初始化流程图•••••••••••••••••••••25 4. 2.3 中位值平均滤波法数字滤波子程序设计及流程图•••••••••••••••••27 4. 2.4 插值法线性化处理子程序设计及流程图•••••••••••••••••••••••••28 4. 2.5 报警子程序设计及流程图•••••••••••••••••••••••••••••••••••••30 4. 2.6 控制按键设计子程序及流程图•••••••••••••••••••••••••••••••••31 第五章实验检定及误差分析•••••••••••••••••••••••••••••••••••••••••••••33 5. 1 烟雾检测报警器检定••••••••••••••••••••••••••••••••••••••••••• 33 5. 1.1 爆炸下限(LEL)概念介绍•••••••••••••••••••••••••••••••••••••• 34 5. 1.2实验数据分析••••••••••••••••••••••••••••••••••••••••••••••••35 5. 2 实验误差分析•••••••••••••••••••••••••••••••••••••••••••••••••36 ••••••••••••••••16 2. 3.3 烟雾检测报警器的功能••••••••••••••••••••••••••••••••••••••••••••••••16 第三章烟雾检测报警器的硬件设计•••••••••••••••••••••••••••••••••••••••17 3. 1单片机的选型••••••••••••••••••••••••••••••••••••••••••••••••••••17 3.1.1 单片机的选择•••••••••••••••••••••••••••••••••••••••••••••17 3. 2 烟雾检测报警器硬件电路设计••••••••••••••••••••••••••••••••••18 3. 2. 1 信号采集及前置放大电路•••••••••••••••••••••••••••••••••••19 3. 2. 2 声音报警电路•••••••••••••••••••••••••••••••••••••••••••••20 3. 2. 3 数码管显示电路•••••••••••••••••••••••••••••••••••••••••••21 3. 2. 4 状态指示灯及控制键电路•••••••••••••••••••••••••••••••••••22 3. 2. 5 报警器故障自诊断电路•••••••••••••••••••••••••••••••••••••23 第四章烟雾检测报警器的软件设计•••••••••••••••••••••••••••••••••••••••24 4. 1 STC12系列单片机调试及开发工具••••••••••••••••24 4. 2 烟雾检测报警器软件流程及设计•••••••••••••••••24 4. 2.1 主程序设计及流程图•••••••••••••••••••••24 4. 2.2 主程序初始化流程图•••••••••••••••••••••25 4. 2.3 中位值平均滤波法数字滤波子程序设计及流程图•••••••••••••••••27 4. 2.4 插值法线性化处理子程序设计及流程图•••••••••••••••••••••••••28 4. 2.5 报警子程序设计及流程图•••••••••••••••••••••••••••••••••••••30 4. 2.6 控制按键设计子程序及流程图•••••••••••••••••••••••••••••••••31 第五章实验检定及误差分析•••••••••••••••••••••••••••••••••••••••••••••33 5. 1 烟雾检测报警器检定••••••••••••••••••••••••••••••••••••••••••• 33 5. 1.1 爆炸下限(LEL)概念介绍•••••••••••••••••••••••••••••••••••••• 34 5. 1.2实验数据分析••••••••••••••••••••••••••••••••••••••••••••••••35 5. 2 实验误差分析•••••••••••••••••••••••••••••••••••••••••••••••••36 第六章 结束语•••••••••••••••••••••••••••••••••••••••••••••••••••••••37 第七章 答谢词•••••••••••••••••••••••••••••••••••••••••••••••••••••••38 参考文献••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••39 目录 【摘要】••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••9 【关键词】••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••9 第一章 绪论•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••10 1.1 概述••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••10 1.2 火灾报警器的发展趋势••••••••••••••••••••••••••••••••••••••••••••••••••••11 1. 3 火灾报警器的现状及特点••••••••••••••••••••••••••••••••••••••••••••••••••11 第二章 烟雾检测报警器的方案设计•••••••••••••••••••••••••••••••••••••••••11 2. 1 烟雾检测报警器设计思路•••••••••••••••••••••••••••••••••••••••••••••••••11 2. 2 烟雾传感器的选型•••••••••••••••••••••••••••••••••••••••••••••••••••••••12 2. 2.1 烟雾传感器介绍•••••••••••••••••••••••••••••••••••••••••••••••••••••13 2. 2.2 烟雾传感器的选定••••••••••••••••••••••••••••••••••••••••••••••••••••14 2. 3 烟雾检测报警器整体设计方案•••••••••••••••••••••••••••••••••••••••••••••15 2. 3.1 烟雾检测报警器工作原理••••••••••••••••••••••••••••••••••••••••••••••15 2. 3.2 烟雾检测报警器的结构••••••••••••••••••••••••••••••••••••••••••••••••16 2. 3.3 烟雾检测报警器的功能••••••••••••••••••••••••••••••••••••••••••••••••16 第三章烟雾检测报警器的硬件设计•••••••••••••••••••••••••••••••••••••••17 3. 1单片机的选型••••••••••••••••••••••••••••••••••••••••••••••••••••17 3.1.1 单片机的选择•••••••••••••••••••••••••••••••••••••••••••••17 3. 2 烟雾检测报警器硬件电路设计••••••••••••••••••••••••••••••••••18 3. 2. 1 信号采集及前置放大电路•••••••••••••••••••••••••••••••••••19 3. 2. 2 声音报警电路•••••••••••••••••••••••••••••••••••••••••••••20 3. 2. 3 数码管显示电路•••••••••••••••••••••••••••••••••••••••••••21 3. 2. 4 状态指示灯及控制键电路•••••••••••••••••••••••••••••••••••22 3. 2. 5 报警器故障自诊断电路•••••••••••••••••••••••••••••••••••••23 第四章烟雾检测报警器的软件设计•••••••••••••••••••••••••••••••••••••••24 4. 1 STC12系列单片机调试及开发工具••••••••••••••••24 4. 2 烟雾检测报警器软件流程及设计•••••••••••••••••24 4. 2.1 主程序设计及流程图•••••••••••••••••••••24 4. 2.2 主程序初始化流程图•••••••••••••••••••••25 4. 2.3 中位值平均滤波法数字滤波子程序设计及流程图•••••••••••••••••27 4. 2.4 插值法线性化处理子程序设计及流程图•••••••••••••••••••••••••28 4. 2.5 报警子程序设计及流程图•••••••••••••••••••••••••••••••••••••30 4. 2.6 控制按键设计子程序及流程图•••••••••••••••••••••••••••••••••31 第五章实验检定及误差分析•••••••••••••••••••••••••••••••••••••••••••••33 5. 1 烟雾检测报警器检定••••••••••••••••••••••••••••••••••••••••••• 33 5. 1.1 爆炸下限(LEL)概念介绍•••••••••••••••••••••••••••••••••••••• 34 5. 1.2实验数据分析••••••••••••••••••••••••••••••••••••••••••••••••35 5. 2 实验误差分析•••••••••••••••••••••••••••••••••••••••••••••••••36
暂无评论