摘要:随着近年来人民生活水平的提高,学生宿舍作为在校学生重要的生活场所其安全问题越来越受到各方的关注。在电子技术日益发达的今天,老式的防盗方式已经不再适应时代的要求。因此,将智能化引入宿舍已成为一种趋势。
本设计通过STC12C5A60S2单片机作为主控芯片,实现了对宿舍人员进出情况及室内人数统计、室内防盗报警以及宿舍火灾检测等功能。本系统通过一个主机来监控多个从机。从机主要由热释体红外传感器、MQ-2烟雾传感器、光电开关、nRF905无线传输模块等元器件组成,实现对宿舍火灾情况,人员数量状况,防盗报警的检测、处理以及发送功能;主机通过接受从机信息处理并发送给上位机,从而实现异地监控功能;该系统成本低廉操作简便,能够实现宿舍内安防监控,在异常条件下自动报警。上位机程序采用C++Builder编写,单片机采集到的传感器数据传送给上位机,通过界面显示宿舍内的监控状态。
关键词:STC12C5A60S2 热释电人体红外传感器 烟雾传感器 nRF905 光电开关
目录
摘要
ABSTRACT
1 绪 论-1
1.1 课题研究的目的与意义-1
1.2智能报警系统的发展现状-1
1.3智能报警系统发展趋势-2
1.4 课题研究的主要内容-2
2 系统方案设计-4
2.1 总体方案概述-4
2.2 主控芯片件选择-4
2.2.1 主控芯片概述-4
2.2.2 主控芯片功能特性-5
2.3烟雾传感器选择-5
2.3.1 烟雾传感器分类-5
2.3.2 烟雾传感器工作原理-6
2.4宿舍人员检测模块选择-7
2.4.1 热释红外传感器原理-7
2.4.2 热释电红外传感器技术参数:-8
2.5人员出入检测模块选择-8
2.5.1光电开关工作原理-8
2.6无线传输模块选择-9
2.6.1 nRF905概述-9
2.6.2 nRF905的工作模式-10
2.6.3 nRF905的特点-10
2.7显示模块选择-11
2.8键盘选择-11
2.9数据通信选择-12
2.9.1 通信接口选择-12
2.9.2 通信方式选择-12
3系统硬件电路设计-13
3.1单片机最小系统-13
3.2 火灾报警电路-13
3.3人体出入检测电路-14
3.4宿舍人员检测电路-14
3.5无线传输电路-16
3.6 显示与按键电路-16
4 系统软件设计-18
4.1 主机总体流程-18
4.2 从机程序流程-18
4.3火灾检测子程序-20
4.4 防盗检测子程序-20
4.5 密码解锁子程序-21
5 上位机软件设计-23
5.1开发环境介绍-23
5.2 上位机界面设计-23
6 系统测试-24
6.1硬件测试-24
6.2软件测试-24
7 系统使用说明书-26
8 总 结-27
参考文献-28
致 谢-29
附录1 硬件原理图-30
附录2 PCB图-31
附录3 程序清单-32