智能安防系统设计.docx
- 文档编号:6334557
- 上传时间:2023-05-09
- 格式:DOCX
- 页数:44
- 大小:872.51KB
智能安防系统设计.docx
《智能安防系统设计.docx》由会员分享,可在线阅读,更多相关《智能安防系统设计.docx(44页珍藏版)》请在冰点文库上搜索。
智能安防系统设计
编号
毕业论文
题目
智能安防系统设计
学生姓名
学号
院系
专业
摘要
近年来随着社会的不断进步与发展,尤其是物联网的出现,人们的生活水平日益提高,生活方式也发生了很大的改变,因此作为社会的基本单元—家庭财产的安全问题就显的尤为重要。
这一问题的出现使得智能安防系统与居民的日常生活越来越紧密,如果发现有陌生人侵入,为了防止和减少危害,保护人身和财产安全,红外传感器就能给人们提前警示。
随着“信息时代”的到来,传感器技术得到了显著的进步,其应用领域越来越广泛,对其需求越来越迫切,要求也越来越高,但是目前的智能安防系统大多数存在功能简单,容易破坏,灵敏度不高等问题,而性能好,使用方便的一般存在价格高的问题。
综合以上的两种问题,本文采用红外传感器,STC89C52单片机和矩阵键盘设置密码来识别是否是陌生人侵入,设计一套家庭智能安防系统,通过单片机控制报警系统,在检测到有陌生人侵入,单片机通过检测到该异常情况实现自动报警功能,实现了对家庭的安防作用。
关键词:
红外传感器、液晶显示、温度传感器、蜂鸣器、矩阵键盘
Abstract
Inrecentyears,withtheprogressanddevelopmentofthesociety,especiallytheemergenceoftheInternetofthings,people'slivingstandardisincreasingdaybyday,lifestyleandgreatchangeshavetakenplace,soasthebasicunitofsociety-inthesecurityproblemsoffamilypropertyonthesignificantparticularlyimportant.Theemergenceoftheproblemmakestheintelligentsecuritysystemsandresidents'dailylifemoreandmoreclosely,ifitisfoundthatastrangerinvasion,inordertopreventandreducetheharm,toprotectpersonalandpropertysafety,infraredsensorscangivepeopleearlywarning.Withthecomingofthe"informationage",sensortechnologyhasbeensignificantprogress,itsapplicationfieldismoreandmorewidely,hasbecomemoreandmoreurgentdemandforit,demandisbecomingmoreandmorehigh,butthemostintelligentsecuritysystemsfunctionissimple,easytodamage,thesensitivityisnothigh,butperformanceisgood,easytousecommonlyexiststheproblemofhighprice.Integratedtheabovetwoproblems,thisarticleUSEStheinfraredsensor,STC89C52single-chipmicrocomputerandmatrixkeyboardpasswordtoidentifywhetherthestrangerintrusion,designasetofhomeintelligentsecuritysystem,alarmsystembysinglechipmicrocomputercontrol,theinvasiondetectedwithstrangers,microcontrollerthroughdetecttheabnormalsituationtorealizeautomaticalarmfunction,realizesthesecurityroleoffamily.
Keywords:
Infraredsensor,LCDdisplay,temperaturesensor,buzzer,matrixkeyboard
第一章绪论
随着人们生活水平的不断提高,特别是物质生活水平的提高,单片机控制无疑是人们追求的目标之一,它所给人们带来的方便也是不可否定的。
但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好更方便的设施就需要从单片机技术入手,一切向着数字化控制,智能化控制方向发展。
1.1研究背景
随着光电信息技术、微电子技术、微计算机技术与视频图像处理技术等的发展,传统的安防系统也正由数字化、网络化,而逐步走向智能化,这种智能化是指在不需要人为干预的情况下,系统能自动实现对监控画面中的异常情况进行检测、识别,在有异常时能及时作出预警或报警。
现在人们越来越重视个人和财产安全,利用系统实现报警功能是智能小区的基本标准之一,由于现在社会经济的发展楼房逐渐取代了平房,所以智能安防报警系统可以极大的减少社会的财产损失。
现已经掌握了烟雾、火、门磁、指纹识别采集技术,在防护方面,对指纹图像进行处理,构成门禁系统,加强了防护功能。
安防系统中报警是一种性价比比较高的装置,涉及到机器的功能、可靠性以及在使用过程中是否方便、便于编程等一系列的问题,采取单片机智能控制,节约成本,使产品达到交互式与智能化。
1.2智能安防系统的发展现状
人类的居住环境经过几次革命性的变化,原始人居住在窑洞里,后来渐渐的学会了用自己的双手,建造可以能遮风挡雨的屋子,进入了21世纪,人类步入了信息时代,智能化住宅就是信息化社会的产物。
我国从70年代初期开始研制各种报警器,生产型号多样、品种较齐全,应用范围也由单一的炼油系统扩展到几乎所有危险作业环境的各种类型报警器,产品数量也在不断增加。
随着企业和住宅小区需求的凸现,智能安防当前面临全新的发展契机,由于智能安防行业的特殊性,国家对智能安防产业的发展一直都给予政策上的鼓励。
在国家“十二五”发展规划中,将安防规划单独列明,明确指出要“加强公共安全体系建设,适应公共安全形势变化的新特点,推动建立主动防控与应急处置相结合、传统方法与现代手段相结合的公共安全体系”。
可见安防产业已经受到国家的重视并有相应政策上的支持,这将对安防业的发展起到不可估量的推动作用,根据《中国安防行业“十二五”发展规划》(2011-2015),到“十二五”末期,我国的安防产业规模将实现翻一番的总体目标,到2015年,我国安防产业总产值将达到5000亿元,因此我国安防智能化产业正在面临巨大的市场机遇,具有广阔的市场空间。
近些年来,全国各地的平安城市建设如火如荼得展开,建设思路也逐渐向数字化、网络化、集成化、智能化的方向发展。
伴随着人们对建筑安防系统的愈发重视和建筑业及建筑智能化行业的积极发展,传统建筑的智能化改造以及新建建筑的智能化投资建设进入了快速发展的阶段,作为建筑智能化的一个重要的子系统,安防智能化市场将迎来巨大的发展机遇,市场前景非常广阔,预计到2015年,我国安防智能化市场规模将达到1,609.6亿元。
1.3研究的主要内容
智能安防系统可以简单理解为图像的传输和存储、数据的存储和处理准确而选择性操作的技术系统,就智能化安防系统来说,一个完整的智能安防系统主要包括门禁、报警和监控三大部分。
本设计主要是三大部分中的报警部分,主要是通过身份识别,输入正确的密码,才能进入,防止陌生人的侵入。
系统硬件设计中包括键盘模块、显示模块、报警模块,系统软件设计介绍了系统软件的总体架构,各组成部分的程序设计,包括在室内主人输入密码后可以修改显示的时间、星期、温度值的程序,利用单片机的知识和各种功能芯片完成本次设计。
第二章系统设计方案
2.1系统功能需求分析
本次设计的智能安防系统主要功能是防止陌生人侵入,从而保护人身和财产安全,减少损失,为用户提供良好的生活环境。
下面具体针对智能安防系统来介绍系统的功能。
2.1.1温度监测
温度是人体对周围环境最敏感的要素之一,温度传感器在用户的设置下会自动的采集室内温度信息,并将采集到的信息送到显示模块显示,如果温度值超过30摄氏度时,蜂鸣器就会自动报警,从而实现室内温度的控制,保证舒适的居住环境。
2.1.2非法入侵监测
为了提高居住人员的生命财产安全,将红外传感器安装在门、窗、车库、花园等隐蔽的地方,实时监测非法入侵情况的发生,当监测到非法入侵事件时,传感器信号被发送到管理中心,管理中心将启动报警系统,直到有人按下开关就停止报警,保障家庭财产不受损失。
2.2功能要求
2.2.1系统总体要求
(1)要求该系统在不影响人们正常生活的情况下正常使用,在有人和无人的情况下都能正常使用。
(2)系统要求在险情出现时,自动实现报警直到有人按掉报警开关就停止报警。
(3)要求系统灵敏度高,监测能力强。
2.2.2硬件设计要求
(1)小型化:
为了保证设备外观漂亮,应尽量保证节点的体积小型化。
(2)低功耗:
由于设备需要长期在无人值守的情况下工作,所以要使用低功耗的器件以节约能源延长使用寿命。
(3)可靠性:
为了保障各监测节点能够正常工作,必须提高硬件的可靠性。
(4)可扩展性:
当有新的监测对象引入该系统时,不同类型的传感器模块的信号形式与大小可能制约系统的兼容性,系统的硬件设计必须具有较高的可扩展性。
2.2.3软件设计要求
(1)模块化结构:
保证软件设计的各部分采用模块化结构设计,任何一个模块的更新和改进都不会影响到其他模块
(2)严格遵守各总线的通信协议
2.3系统的可行性分析
智能安防系统是通过一定的手段对被控制的场合环境进行看管,异常情况发生就自动报警,它是检测系统与报警系统的紧密结合,在智能系统中安全防范有着非常重要的意义,直接决定了该系统的智能水平。
基于智能报警系统是一种廉价的,可靠的安防报警方式,通过单片机的控制和蜂鸣器报警完成整个报警过程,所以本系统的初步设计方案理论上可行,而且设计的可扩展性前景可观。
第三章系统硬件设计
3.1总体设计
智能安防系统总体设计的控制器采用单片机STC89C52,温度传感器采用DS18B20,时钟芯片DS1302实现实时时间的变化,用液晶显示器JM12864实现温度和时间的显示,数据存储AT24C02来存储开门和修改时间的密码,红外传感器和蜂鸣器实现报警检测,矩阵键盘实现密码的设置,硬件系统共由8个模块组成,以实现智能安防系统的设计,如图3-1所示。
图3-1系统整体框图
3.2主控制器模块
单片机最小系统包括单片机(STC89C52)、晶振电路、复位电路、工作电源电路、程序存储器选择电路五个部分。
3.2.1中央处理单元STC89C52
STC89C52 是一种带8K 字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Eras-able Read Only Memory),低电压,高性能的CMOS8位微处理器,俗称单片机。
单片机的可擦除只读存储器可以反复擦除1000 次,与工业标准的MCS-51 指令集和输出管脚相兼容,由于将多功能8 位CPU 和闪烁存储器组合在单个芯片中,STC的STC89C52是一种高效微控制器,STC89 单片机为嵌入式控制系统提供了一种灵活性高且价廉的方案。
STC89C52单片机存储器结构采用的是哈佛型结构,程序存储器(ROM)和数据存储器(RAM)是分开的,有各自的寻址系统和控制信号,分别用不同的指令操作,ROM用来存放编写的程序和常用表格,RAM用来存放程序运行的数据和结果。
STC89C52提供以下标准功能:
4K字节Flash闪速存储器,128字节内部RAM,32个I/0口线,看门狗(WDT),两个16位定时/计数器,5个中断源,一个全双工串行通信口,片内振荡器及时钟电路。
同时,支持两种节电工作模式,空闲方式:
停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作;掉电方式:
保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。
STC89C52单片机的引脚如图3-2所示。
图3-2STC89C52单片机的引脚
P0-P3口均是并行I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,P0口为真正的双向口,P1-P3口为准双向口,其中P3口还有第二功能,为5个中断源(两个定时器、两个外部中断、串行口)的引脚接口。
3.2.2晶振电路
晶振有两种,6MHZ和12MHZ,本设计采用12MHZ,如图3-3所示。
图3-3晶振电路
3.2.3复位电路
复位是单片机非常重要的工作状态,任何单片机系统都是由复位状态进入正常工作状态。
复位操作的条件是加两个机器周期以上的高电平,复位后CPU的状态如下:
PC的值为0000H,除SP的值为07H,一般的特殊功能寄存器的有效位都为0,P0-P3口锁存器的值为FFH,是为作为输入口而准备的。
复位电路有两种方式,上电复位和按键复位,本设计采用按键复位,如图3-4所示。
图3-4复位电路
3.2.4程序存储器选择电路
当EA=1时,CPU从芯片的内部的ROM中取指令运行,但超过4KB范围的程序,也从外部扩展的ROM中取得;EA=0时,只从外部扩展的ROM取指令运行。
3.3显示模块
3.3.1液晶显示JM12864简介
JM12864液晶显示模块,可以显示芯片内给定的8×4行,16×16点阵的汉字和图形,还可以显示自定义的汉字与图形,利用该模块灵活的接口方式和简单,方便的操作指令,可构成人机交互图形界面。
3.3.2液晶显示JM12864引脚及功能
(1)液晶显示JM12864引脚如图3-5所示。
图3-5液晶显示JM12864引脚
(2)管脚功能描述如下(共20个引脚):
①1号、VSS —模块的电源地 ;2号、VDD —模块的电源正端
②3号、V0 —LCD驱动电压输入端
③4号、RS(CS) —并行的指令/数据选择信号,串行的片选信号;高电平—选择数据存储器,低电平—选择指令存储器
④5号 、R/W(SID) —并行的读写选择信号;串行的数据口 ,高电平—读操作,低电平—写操作
⑤6 号、E(CLK) —并行的使能信号;串行的同步时钟 ,高—低,配合W进
行写数据或指令,高电平时配合R进行读数据或指令
⑥7-14号(DB0—DB7)—数据线0-7
⑦15 号、PSB — 并/串行接口选择:
H-并行;L-串行
⑧ 16和18号是 NC—空脚
⑨17号、 RET —复位,低电平有效
⑩19号、 LED_A —背光源正极(LED+5V);20号、 LED_K —背光源负极(LED-OV)
3.3.3内部存储空间
液晶显示JM12864内部存储空间有三种存储方式:
(1)字型产生ROM(CGROM)
字型产生ROM(CGROM)提供8192个常用字符,此触发器是用于模块屏幕显示开和关的控制,屏幕显示开DDRAM的内容就显示在屏幕上。
(2)字型产生RAM(CGRAM),允许用户自定义
字型产生RAM提供图象定义(造字)功能,可以提供四组16×16点的自定义图象空间,使用者可以将内部字型没有提供的图象字型自行定义到CGRAM中,便可和CGROM中的定义一样的通过DDRAM显示在屏幕中。
(3)显示数据RAM(DDRAM)
模块内部显示数据RAM提供64×2个位元组的空间,最多可控制4行16字(64个字)的中文字型显示,当写入显示数据RAM时,可分别显示CGROM与CGRAM的字型,三种字型的选择,由在DDRAM中写入的编码选择,在0000H—0006H的编码中(其代码分别是0000、0002、0004、0006共4个)将选择CGRAM的自定义字型,02H—7FH的编码中将选择半角英数字的字型。
字符显示RAM在液晶模块中的地址80H~9FH,字符显示的RAM的地址与32(8*4)个字符显示区域有着一一对应的关系,其对应关系如表3.1所示,共32个
字节的RAM缓冲区。
表3.1DDRAM与显示位置对应表
80H
81H
82H
83H
84H
85H
86H
87H
90H
91H
92H
93H
94H
95H
96H
97H
88H
89H
8AH
8BH
8CH
8DH
8EH
8FH
98H
99H
9AH
9BH
9CH
9DH
9EH
9FH
3.3.4液晶显示JM12864的指令集
模块控制芯片提供两套控制命令,基本指令和扩充指令,基本指令有11条,扩充指令有7条不做要求,本设计用到基本指令中的三条,分别是:
第一条清除显示,第二条显示状态开关,第三条功能设定,其中忙检测BF标志提供内部工作情况,BF=1表示模块在进行内部操作,此时模块不接受外部指令和数据,BF=0时,模块为准备状态,随时可接受外部指令和数据。
下图为基本指令表以及三条指令的说明,如表3.2所示。
表3.2基本指令表
(1)清除显示
功能:
清除显示屏幕,把DDRAM位地址计数器调整为“00H”
(2)显示状态开/关
功能:
D=1,整体显示ON;C=1,游标ON;B=1,游标位置ON
(3)功能设定
功能:
DL=1(必须设为1),RE=1,扩充指令集动作;RE=0,基本指令集动作
3.4时钟DS1302模块
3.4.1时钟DS1302简介(SPI总线)
DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,采用SPI三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号和RAM数据。
实时时钟可提供秒、分、时、日、星期、月和年,一个月小于31天时可以自动调整,且具有闰年补偿功能。
采用双电源供电(主电源和备用电源),可设置备用电源充电方式,提供了对后背电源进行涓细电流充电的能力。
3.4.2DS1302引脚及功能
(1)DS1302引脚如图3-6所示。
图3-6DS1302引脚
(2)管脚功能描述如下:
①X1、X2— 32.768KHz 晶振管脚
②GND— 接地
③RST— 复位脚
④I/O —数据输入/输出引脚
⑤SCLK— 串行时钟
⑥Vcc1、Vcc2 —电源供电管脚
3.4.3内部存储空间
DS1302的所有功能都是通过对其内部地址进行操作实现的,其内部存储空间分为2部分:
80H~91H为功能控制单元,C0H~FDH为普通存储单元。
所有单元地址中最低位为0表示将对其进行写数据操作,最低位为1表示将对其进行读数据操作。
(1)特殊存储单元(80H~91H),存放DS1302的时间相关的数据,用户不能用来
存放自己的数据,如表3.3所示。
表3.3特殊存储单元
寄存器名
命令字节
范围
位内容
读
写
D7
D6
D5
D4
D3
D2
D1
D0
秒
81H
80H
00~59
CH
秒的十位
秒的个位
分
83H
82H
00~59
0
分的十位
分的个位
时
85H
84H
01~12或
00~23
12/24
0
A/P
HR
小时个位
日
87H
86H
01~31
0
0
日的十位
日的个位
月
89H
88H
01~12
0
0
0
0/1
月的个位
星期
8BH
8AH
01~07
0
0
0
0
0
星期几
年
8DH
8CH
00~99
年的十位
年的个位
注意:
1秒寄存器的CH位:
置1,时钟停振,进入低功耗态;置0时钟工作
2小时寄存器的D7位:
置1,12小时制(D5置1表示上午,置0表示下午);
置0,24小时制(此时D5、D4组成小时的十位)。
(2)普通存储单元(C0H~FDH),是提供给用户的存储空间,如表3.4所示。
表3.4普通存储单元
寄存器名
命令字节
范围
位内容
读
写
D7
D6
D5
D4
D3
D2
D1
D0
写保护
8FH
8EH
00H~80H
WP
0
涓流充电
91H
90H
-
TCS
DS
RS
时钟突发
BFH
BEH
-
-
RAM突发
FFH
FEH
-
-
RAM0
C1H
C0H
00H~FFH
RAM数据
…
…
…
00H~FFH
RAM30
FDH
FCH
00H~FFH
注意:
1WP:
写保护位:
置为1时,写保护;置为0时,未写保护。
2TCS:
1010时慢充电;DS为01,选一个二极管,为10,选2个二极管;11
或00,禁止充电。
3.4.4DS1302初始化(一般程序设计流程)
(1)注意对DS1302的读写操作必须在RST为1时才允许操作。
(2)确认对DS1302是读操作还是写操作:
写操作时必须关闭写保护寄存器的写保护位(0x00),读操作时跟此寄存器无关。
(3)确认是否需要对备用电池充电操作。
(4)确定采用单字节操作还是突发模式操作:
①单字节读写操作:
a写操作:
先写地址(RW=0,允许写数据的单元地址),然后写数据
b读操作:
先写地址(RW=1,允许读数据的单元地址),然后读数据
②突发模式读写操作:
时间/日历特殊寄存器必须一次读写8个寄存器
RAM普通寄存器可一次读写1—31个寄存器
a写操作:
先写地址(0xBE(特殊)/0xFE(普通)),然后写多个数据
(8个(特殊)/1—31(普通))
b读操作:
先写地址(0xBF(特殊)/0xFF(普通)),然后读多个数据(8
个(特殊)/1—31(普通))
(5)读写操作完毕(写操作完成后必须打开写保护寄存器的写保护位(0x80))
3.5温度传感器DS18B20模块
3.5.1DS18B20简介(单线总线)
DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点,因此用它来组成一个测温系统,具有线路简单和容易操作的优点,在一根通信线,就可以挂很多这样的数字温度计,十分方便。
3.5.2DS18B20引脚及功能
(1)DS18B20引脚如图3-7所示。
图3-7DS18B20引脚
(2)管脚功能描述如下:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 系统 设计