基于单片机的住宅防盗防火报警系统的设计.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于单片机的住宅防盗防火报警系统的设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的住宅防盗防火报警系统的设计.doc(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022年-2023年建筑工程管理行业文档 齐鲁斌创作毕业设计(论文)二一三年 月 日28 独 创 声 明本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本声明的法律后果由本人承担。作者签名: 二一三年 月 日毕业设计(论文)使用授权声明本人完全了解关于收集、保存、使用毕业设计(论文)的规定。本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文
2、的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。(保密论文在解密后遵守此规定)作者签名: 二一三年 月 日 基于单片机的住宅防盗防火报警系统的设计摘 要近年来,随着经济的发展,特别是随着改革开放的不断深入,我国的智能化住宅的建设也在不断地饿发展着。住宅的建设中的防盗和防火就成为了重中之重 。本论文通过介绍智能化住宅的类型和特点,阐述了住宅防盗和防火报警系统的组成结构。本文基于AT89S52单片机,利用传感器技术可以实现人体检测、烟雾检测、人出入情况的检测。声
3、光报警是通过声音和各种光来向人们发出示警信号的一种报警信号。当寝室现场火灾紧急情况时,火灾报警控制器送来的控制信号启动声光报警电路,发出声和光报警信号,完成报警,无线通信模块实现异地通讯和网络控制,以及实现用键盘输入密码完成报警系统的解警等工作状况。关键词:防盗;防火;AT89S52单片机;报警。Residential burglar fire alarm system design based on single-chipAbstractIn recent years, with the economic development, especially with the deepening
4、of reform and opening up, Chinas intelligent residential construction are constantly hungry development. Burglar and fire in the residential building has become a top priority. Through the introduction of intelligent residential types and characteristics of the structure of the residential burglar a
5、nd fire alarm systems.Based on AT89S52 microcontroller, sensor technology can achieve human detection, smoke detection, detection of the access situation. The sound and light alarm sound and a variety of light to issue a warning signal an alarm signal. Bedroom scene of fire in case of emergency, the
6、 control signals sent by the fire alarm control startup sound and light alarm circuit, the issue of sound and light alarm signal, to complete the alarm, and enter the password using the keyboard to complete alarm system solution police and other working conditions.Key words: Anti-theft; fire; the AT
7、89S52 microcontroller; alarm. 目 录引 言1第一章单片机及编程软件介绍21.1 主控芯片AT89S52单片机21.2 编程软件Keil41.2.1 Keil软件介绍41.2.2 Keil软件的特点4第二章 系统方案论证62.1 系统总体方案设计62.2 系统方案论证与选择62.2.1 控制器模块62.2.2 电源模块72.2.3 烟雾检测模块72.2.6 无线通信模块82.2.7 显示模块82.2.8声光报警模块9第三章 硬件电路的设计103.1系统总电路图103.2 硬件电路的设计11 3.2.1 AT89S52单片机最小系统的设计11 3.2.2 烟雾传感器设
8、计12 3.2.3 热释电传感器设计12 3.2.4 光电开光传感器设计12 3.2.5 nRF905无线收发模块13 3.2.6 显示模块的设计13 3.2.7 语音模块的设计14第四章 软件编程164.1 主程序流程图16参考文献20谢 辞20附录21引 言单片机现在已越来越广泛地应用于智能仪表、工业控制、日常生活等很多领域,可以说单片机的应用已渗透到人类的生活、工作的每一个角落,这说明它和我们每个人的工作、生活密切相关,也说明我们每个人都有可能和有机会利用单片机去改造你身边的仪器、产品、工作与生活环境。红外技术已经成为先进科学技术的重要组成部分,他在各领域都得到广泛的应用。由于他是不可见
9、光,因此用他做防盗报警监控器,具有良好的隐蔽性,白天黑夜均可使用,而且抗干扰能力强。这种监控报警装置广泛应用与博物馆、单位要害部门和家庭的防护。通常红外线发射电路都是采用脉冲调制式。红外接收电路首先将接收到的红外光转换为电信号,并进行放大和解调出用于无线发射电路的调制信号。当无人遮挡红外光时,锁相环输出低电平,报警处于监控状态;一旦有人闯入便遮挡了红外光,则锁相环失锁,输出高电平,驱动继电器接通无线发射电路,监控室便可接收到无线报警信号,并可区分报警地点。当我们考虑的范围广一点:若是在小区每一住户内安装防盗报警装置。当住户家中无人时,可把家庭内的防盗报警系统设置为布防状态,当窃贼闯入时,报警系
10、统自动发出警报并向小区安保中心报警。周界报警系统:在小区的围墙上设置主动红外对射式探测器,防止罪犯由围墙翻入小区作案,保证小区内居民的生活安全。第一章 单片机及编程软件介绍1.1 主控芯片AT89S52单片机 AT89S52的内部结构框图如图1.1216定时器/计数器、T0/T1数据存储器RAM程序存储器ROM时钟电路8051CPU中断系统INTU串行接口SPI并行接口P0P3 图1.1 AT89S52内部结构(1) CPU 中央处理器CPU是单片机内部的核心部件,它决定了单片机的主要功能特性,由运算器和控制器两部分组成。运算器是计算机的运算部件,用于实现算术逻辑运算、位变量处理、移位和数据传
11、送等操作。它是以算术逻辑单元ALU为核心,加上累加器ACC、寄存器B、暂存器TMP1和TMP2、程序状态字PSW以及十进制调整电路和专门用于位操作的布尔处理器组成。控制器是计算机的指挥控制部件,它包括程序计数器PC、指令寄存器IR、指令译码器ID、数据指针DPTR、堆栈指针SP以及定时控制与条件转移逻辑电路等。它对来自存储器中的指令进行译码,并通过定时和控制电路在规定的时刻发出各种操作所需的控制信号,使各种部件协调工作,完成指令所规定的操作。(2)存储器 AT89S52 有256 字节片内数据存储器。高128 字节与特殊功能寄存器重叠。也就是说高128字节与特殊功能寄存器有相同的地址,而物理上
12、是分开的。如果EA引脚接地,程序读取只从外部存储器开始。对于 89S52,如果EA 接VCC,程序读写先从内部存储器(地址为0000H1FFFH)开始,接着从外部寻址,寻址地址为:2000HFFFFH。(3)时钟 AT89S52单片机的时钟由外部晶振提供,外部晶振采用12M晶振两侧电容均为33pf,电容作用是帮助晶振起振。时钟电路图如图1.2所示: 图1.2 晶振电路(4)中断 AT89S52 有6个中断源:两个外部中断(INT0 和INT1),三个定时中断(定时器0、1、2)和一个串行中断。每个中断源都可以通过置位或清除特殊寄存器IE 中的相关中断允许控制位分别使得中断源有效或无效。IE还包
13、括一个中断允许总控制位EA,它能一次禁止所有中断。(5)输入/输出端口(I/O)I/O是系统与其他设备进行数据交换的接口。AT89S52有4组I/O口分别是P0、P1、P2和P3。P0口是一个漏极开路的8位双向I/O口,每位能驱动8个LS型TTL负载。在访问片外存储器时,P0分时提供低8位地址线和8位双向数据线。P1口(P1.0P1.7)P1口是一个带内部上拉电阻的8位准双向I/O口。P2口(P2.0P2.7)P2口是一个带内部上拉电阻的8位准双向I/O,每位能驱动4位LS型TTL负载。在访问片外存储器时,它输出高8位地址。P3口(P3.0P3.7)P3口为双功能口,除了作为一般的准双向通用的
14、I/O口使用外,每个引脚都有第二功能。(6)定时器/计数器 AT89S52具有2个16位的定时器/计数器:Timer0和Timer1。Timer0是通用的计数器;Timer1是多功能计数器。Timer1是一个16位定时/计数器,它既可以做定时器,又可以做事件计数器。其工作方式由特殊寄存器T2CON中的C/T2位选择。定时器2有三种工作模式:捕捉方式、自动重载和波特率发生器。(7)串行设备接口 串行输入输出端口提供了1个1位的串行接口,可以与其他设备进行数据交换。在AT89S52内通过P3.0和P3.1端口实现与外围设备串行数据交换的功能。1.2 编程软件Keil1.2.1 Keil软件介绍(1
15、)系统概述 Keil C51软件提供丰富库函数的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,易理解。在开发大型软件时非常能体现高级语言的优势。下面介绍Keil C51开发系统各部分功能和使用。 (2)Keil C51单片机软件开发系统的整体结构 C51工具包的整体结构,uVision是C51 for Windows的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。目标文件可由LIB51创
16、建生成库文件,也可以与库文件一起经L51连接定位生成绝对目标文件(.ABS)。ABS文件由OH51转换成标准的Hex文件。以供调试器dScope51使用进行源代码级调试,可由仿真器使用直接对目标板进行调试,或者直接写入程序存贮器如EPROM中。 1.2.2 Keil软件的特点(1)Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,易理解。在开发大型软件时更能体现高级语言的优势。(2)与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。 Keil C51软件提供丰富的库函数和强大功能的集成开发调试工
17、具,全Windows界面。Keil软件界面如下图1.3所示图1.3 KEIL软件界面 第二章 系统方案论证2.1 系统总体方案设计 系统工作过程:系统控制核心基于51单片机。当有火情发生时,烟雾传感器发出信号到单片机,单片机检测信号后控制报警系统发出报警。当有人进入时,热释电传感器发出信号到单片机,单片机检测信号后控制报警系统发出报警。有键盘输入密码解除报警。并有液晶显示进出人数。如图2.1所示。烟雾检测模块声光报警模块 键盘模块控制模块AT89S52 (主机)控制模块AT89S52 (从机)人体检测模块 人体进出检测模块无线通信模块显示模块锁门提示模块电源模块电源模块图2.1 系统总体框图
18、2.2 系统方案论证与选择2.2.1 控制器模块 方案一:采用凌阳公司的16位单片机,它是16位控制器,具有体积小、驱动能力强、可靠性高、功耗低、结构简单、具有语音处理、运算速度快等优点,但考虑到我们小组对这个方案采用的微处理器并不熟悉,使用起来并不是很方便,这对于硬件电路的设计和软件编程增加了难度。我们决定不再使用此方案,考虑其他方案。方案二:采用ATMEL 89S52单片机作为主控制器。ATMEL89S52是一个超低功耗,和标准51系列单片机相比较具有运算速度快,抗干扰能力强,支持ISP在线编程,片内含8k空间的可反复擦写1000次的Flash只读存储器,具有256 bytes的随机存取数
19、据存储器(RAM),32个I/O口,2个16位可编程定时计数器。其指令系统和传统的8051系列单片机指令系统兼容,降低了系统软件设计的难度,电路设计简单、价格低廉,在后来的实验中我们发现,STC 89C52精确度和运算速度也都完全符合我们系统的要求。综合以上方案我们选择比较普通的更为熟悉的方案二使用ATMEL89S52单片机为我们整个系统的控制核心。2.2.2 电源模块由于本系统传感器比较多,需要多电平供电,我们考虑了如下几种方案为系统供电。方案一:采用电池组供电。3节4.2V可充电式锂电池串联共12.6V给直流电机供电,经过7812的电压变换后给支流电机供电,然后将12V电压再次降压、稳压后
20、给单片机系统和其他芯片供电。锂电池的电量比较足,并且可以充电,重复利用,因此,这种方案比较可行。但锂电池的价格过于昂贵,不满足低成本的要求,因此,我们放弃了这种方案。方案二: 采用变压器组和电池组并举的方式。从机检测部分采用市电变压供电:主机接收部分采用电池组供电,即适合从机检测部分的家居应用,也适合主机接受部分的方便携带。因此,我们选择了这种方案。2.2.3 烟雾检测模块方案一:选用光电烟雾传感器。灵敏度高,可视范围大,具有报警锁定功能,可靠性高。但价格昂贵,不适合设计的低成本要求。方案二:采用MQ-2传感器检测烟雾,检测范围广反应灵敏,稳定性比较好并且寿命比较长,外围电路比较简单,只需并联
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 住宅 防盗 防火 报警 系统 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内