摘要:随着“信息时代”的到来,作为获取信息的手段——传感器技术得到了显著的进步,其应用领域越来越广泛,对其要求越来越高,需求越来越迫切。传感器技术已成为衡量一个国家科学技术发展水平的重要标志之一。因此,了解并掌握各类传感器的基本结构、工作原理及特性是非常重要的。
本系统设计一款火灾自动报警与灭火装置,控制系统采用AT89S52单片机来实现,利用光敏电阻,温度传感器以及烟雾传感器检测周围环境光强,温度和烟雾浓度的变化来判断是否发生火灾,如果系统检测到周围环境亮光过强,温度过高,并且烟雾传感器显示周围环境烟雾浓度过高,依据这些信息可判定周围环境确实发生火灾。蜂鸣器自动鸣响发出警报,本系统通过单片机控制继电器开,来模拟灭火装置启动灭火工作,通过GSM模块发送短信给用户。
系统经过详细设计与测试以后,结果表明:本系统能够精确地检测出周围环境是否发生火灾;并且报警与灭火系统能够相对真实地模拟报警与灭火行为。具有一定的实用价值,是火灾报警与灭火系统可行方案之一。
关键词 AT89S52单片机;温度传感器;烟雾传感器;继电器;GSM模块
目录
摘要
Abstract
1 绪论-1
1.1背景与意义-1
1.2研究内容与安排-1
2 总体方案设计-3
2.1 系统总体设计-3
2.2 设计方案的构思-3
3 硬件设计-5
3.1单片机主控电路-5
3.1.1单片机控制芯片选择-5
3.1.2单片机最小电路原理图-5
3.2 烟雾传感器电路设计-5
3.3 光敏电阻电路设计-6
3.3.1 光敏电阻简介-6
3.3.2 光敏电阻结构-7
3.3.3 光敏电阻应用电路-7
3.4 温度传感器电路设计-8
3.4.1 DS18B20简介-8
3.4.2 DS18B20与单片机接口原理图-8
3.4.3 DS18B20使用中注意事项-9
3.5 模拟灭火电路设计-9
3.6 蜂鸣器报警电路设计-10
3.7 LCD1602显示电路设计-11
3.8 GSM通信模块电路设计-12
3.8.1 TC35的控制简介-12
3.8.2 GSM模块调试工具-13
3.8.3 GSM通信模块电路原理图-13
4 软件设计-14
4.1 主程序设计-14
4.2 传感器部分工作流程-15
4.2.1 烟雾传感器工作流程-15
4.2.2 温度传感器工作流程-15
4.2.3 光敏电阻工作流程-16
4.3 GSM模块程序设计-17
4.3.1 GSM模块说明-17
4.3.2 GSM模块短信发送流程-17
5 系统调试-19
5.1 软件测试-19
5.1.1 Keil工程的建立-19
5.1.2 软件的调试-19
5.2 硬件整体测试-22
5.2.1模拟火灾的测试-22
5.2.2 模拟火灾短信报警信息-22
5.2.3 模拟火灾测试结果分析-23
结论-24
参考文献-25
致谢-26
附录-27
附录1 系统原理图-27
附录2 系统程序-29