基于单片机的微波防盗报警器学士学位论文.docx

上传人:哈尼dd 文档编号:3923309 上传时间:2019-10-10 格式:DOCX 页数:34 大小:1.56MB
返回 下载 相关 举报
基于单片机的微波防盗报警器学士学位论文.docx_第1页
第1页 / 共34页
基于单片机的微波防盗报警器学士学位论文.docx_第2页
第2页 / 共34页
基于单片机的微波防盗报警器学士学位论文.docx_第3页
第3页 / 共34页
基于单片机的微波防盗报警器学士学位论文.docx_第4页
第4页 / 共34页
基于单片机的微波防盗报警器学士学位论文.docx_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《基于单片机的微波防盗报警器学士学位论文.docx》由会员分享,可在线阅读,更多相关《基于单片机的微波防盗报警器学士学位论文.docx(34页珍藏版)》请在三一文库上搜索。

1、 分类号 编号 烟 台 大 学 毕 业 论 文(设计)基于单片机的微波防盗报警器Microwave anti-theft alarm based on MCU烟台大学毕业论文(设计)基于单片机的微波防盗报警器姓 名: 赵玉林 导 师: 薛花(讲师) 2011年05月22日烟台大学【摘要】改革开放以来,我国经济得到非常迅速的发展,人民的生活水平得到了大幅提高,人们对房屋的要求也随着越来越高,具体表现为不仅是家庭的舒适整洁,而且更重要的是更高对住宅的安全的要求。各种盗窃事件的发生也使得人们的防盗意识进一步加强。与此同时,飞速发展的现代计算机和电子技术为家庭安全系统提供了更快发展的可能。本课题设计了

2、一个操作简单、运行可靠的基于单片机的防盗报警系统。它具有基本的防盗报警功能,能够实现自动探测信号,自动报警功能。自动探测是由热释电红外传感器和微波探测器共同完成,双探测器的应用使得系统的可靠性大大增强,误报率明显降低;自动报警是指当单片机接收到由探测器检测到的入侵信号时,通过程序控制自动输出报警信号引发扬声器和LED发光报警。本设计由报警探测器部分设计、声光报警部分设计、单片机控制部分设计、信号放大部分设计及相关的驱动电路设计组成。控制核心用的是AT89S51。【关键词】:单片机;热释电式红外传感器;微波探测器;防盗报警【Abstract】In recent years, Chinas eco

3、nomic developed rapidly, the level of peoples lives also vastly improved. Peoples also have higher and higher requirement to the their residences. The specific performance is not only in the demand of households comfortable and neat, but also the higher request on residential safety. All sorts of th

4、eft events also strengthen the security consciousness of people. At the same time, the rapid development of the modern computer and electronic technology of family security system provides technical support.This topic designs a simple and reliable operation of the anti-theft alarm system based on si

5、ngle chip. It has a basic security alarm function ,and it can automatically detect the signal and realize the automatic alarm. Automatic detection is completed by both of pyroelectric infrared sensors and microwave detector. Double detector application makes the system reliability greatly enhanced,

6、it also reduced the rate of false positives. The automatic alarm means that when microcontroller receives the invasion signal by the probe detector, it will automatically output alarm signal to trigger the speaker and LED through the program controlling.This system includes two parts: hardware desig

7、n and software design. Hardware design is consisted by the police probe circuit design, sound-light alarm circuit design, single-chip microcomputer control circuit design, signal amplifier circuit design and relevant driver circuit design. The whole system is controlled by the system software. 【Keyw

8、ords】: SCM; Pyroelectric infrared sensors; Microwave detector; Anti-theft alarm目录1 绪论11.1 引言11.2 报警器发展现状11.3 课题的主要内容现实意义12 系统总体方案设计12.1 总体方案设计12.2 系统工作原理13 器件选择及简介13.1 热释电红外线传感器及其基本原理13.2 微波探测器13.3 AT89S51单片机概述13.3.1 AT89S51单片机功能特性13.3.2 AT89S51单片机的管脚说明14 具体电路模块设计14.1 防盗探测器电路设计14.1.1 热释电红外传感器电路设计14.

9、1.2 微波探测器电路设计14.2 放大电路设计14.3 时钟电路设计14.4 复位电路设计14.5 报警电路设计14.5.1 LED发光报警电路设计14.5.2 扬声器报警电路设计15 报警器软件设计15.1 主程序工作流程图15.2 中断服务流程图16 软件仿真1结论1致谢1参考文献1附录1附录1 proteus仿真图1附录2 源程序1291 绪论1.1 引言随着中国经济和人民的生活水平改善,人们昂贵的家用物品变多了,积蓄也多了。 盗窃,抢劫事件时有发生,如果防盗措施没有相应的升级,住宅安全很难得到保障。目前,大部分家庭采用安全门和在窗户上安装安全网以防止盗窃和保护家庭安全,但是这些并不足

10、以满足目前防止外部威胁的要求。为了更有效地保证住宅安全,防止被盗,防盗设施必须相应的升级。所以现在市面上越来越多的报警产品也是为了满足这一要求。目前市场上配备有压力引发的防盗报警器,电子开关防盗报警器和压力及光线遮挡触发防盗报警器等,但更常见是以电磁场与微波传感器为探测器,单片机控制的智能报警器。本设计使用的是红外传感器和微波传感器组成探测器,由AT89S51单片机控制的家用防盗报警器。1.2 报警器发展现状近年来,报警行业的发展进入了一个更加迅速的时期,报警准确性进一步提高,报警控制主机的稳定性也大大提高,不论有线的还是无线的报警主机报警功能都越来越丰富,也可根据客户需要展开相应的功能,灵活

11、性和多样性大大提高,如语音短信报警模块,网络通讯模块还有各种接口兼容的视频等,系统集成非常方便。报警控制中心设备发展成为一个高度集成一体化形式,支持的项目管理软件和中央警报监控软件功能越发丰富,系统安全有了进一步保障。由于广泛而复杂的应用环境,前端探测器的类型非常多样,如多鉴探测器,红外探测器,幕帘探测器,振动感应探测器,玻璃破碎,火灾探测器等。就最常见的红外探测器来说,DSP技术、自动温补等新技术的更加广泛的应用,报警器的漏报和误报率有非常明显的改进。然而,国内报警器的市场体系还不够完善不够成熟,正是因为国内报警市场不健全,不成熟的市场体系,造成了许多探测器的不合理的滥用,这使产品安装率低,

12、安装后使用率低,运行效率也低,在许多地方报警装置实际用途大大降低,甚至在一定程度上带来不便。1.3 课题的主要内容现实意义本设计是根据防盗报警系统的现在的发展状况和态势以及一些规定,设计的一个较为简易的基于单片机的防盗报警器。本课题设计的微波防盗报警系统由热释电红外传感器、微波探测器,声光报警器、单片机及其控制电路以及有关的管理控制软件构成。它具有基本的防盗报警功能,能够实现自动探测信号,自动报警功能。自动报警是指当单片机接收到由探测器检测到的入侵信号时,通过程序控制自动输出报警信号引发扬声器和LED发光报警。系统是这样运行的:外出时,把报警系统设置于外出防范状态,这是探测器开始工作;如果有人

13、入侵,热释电红外探测器和微波探测器同时探测到入侵动作时,会将信号送至 AT89S51单片机,经AT89S51单片机处理和运算后输出信号执行报警电路。 此类装置需要以下设计要点:一是是不是能够准确的判断有没有人来偷东西,而不是错误的报告;二是尽最大可能增加探测范围。系统工作的可靠性、稳定性当然也是非常重要的。没有稳定性,其他的功能再好也没用。报警采用声光信号。家庭防盗报警系统今后对各种住宅和建筑都是非常重要的一部分,而由单片机控制的防盗报警器又是当前防盗报警领域的一个最重要的一大部分,所以开发一套适应市场需求,同时价位合理的,可靠性和实用性都较高的防盗报警系统具有非常重要的现实意义。2 系统总体

14、方案设计2.1 总体方案设计本课题有数据采集、键盘控制、报警等子模块。电路结构部分可划分为:报警探测器部分、声光报警部分、单片机控制部分、信号放大部分及相关的驱动部分组成。用户可以自己单独进行信号采集、发送、处理等操作,还能自己在后期添加附加功能。AT89S51单片机是本设计的核心模块,也就是设计的中心单元,所以本系统是单片机应用系统设计的一种应用。硬件系统包括AT89S51单片机、输入设备、输出设备还有外围电路等组成。单片机应用系统包括本设计的设计过程包括总体设计、各子模块设计、软件设计等阶段。 从课题的要求来看该设计需要包含以下结构部分:热释电红外传感和微波探测器探头部分、声光报警部分、单

15、片机时钟部分、复位的部分及有关放大驱动模块组成。本课题从防盗报警系统的简单、可靠和低成本方面进行设计和研究,总体设计如下图2.1总体设计框图所示。 AT89S51信号检测放大驱动电路LED发光报警 复位电路驱动电路 声音报警图 2.1 总体框图AT89S51单片机作为控制中心。单片机在系统软件控制下工作进而控制整个系统正常工作。监控点上的热释电红外探测器可将人体辐射的红外线转变成电信号,微波探测器可检测人体移动转变成电信号,送至AT89S51 单片机。然后在单片机内,经过软件查询、判决识别等过程发出报警信号【1】。再经过各部分驱动电路将报警信号放大以推动扬声器和LED发光报警设备完成相应动作。

16、当报警持续一段时间后自动解除,或者也可以人工手动停止报警信号,当报警停止后复位电路将系统复位,或者可以在报警一段指定时间后由定时器实现自动停止报警并复位报警电路【2】。 2.2 系统工作原理两个报警探测器安装在使用者家里需要防范的区域,例如主门、窗户、客厅、卧室等,报警主系统必须放在家里比较隐蔽即不易发现的区域。在正常情况下,这个系统包括探头均处在关闭状态,当使用者要出门或需要监控时,使用者可以通过键盘控制启动报警系统,单片机会控制启动探头,此时报警器处于正常的防范监控状态,如果有人在探头检测范围内出现或移动经过,报警探测器马上向单片机发送报警信号,单片机接收到报警信号后,经查询判断确认后输出

17、信号引发声光报警。3 器件选择及简介3.1 热释电红外线传感器及其基本原理热释电人体红外传感器(PIP)一般都采用差动平衡结构,由敏感元件、场效应管,高值电阻等组成,“是一种能检测人体发射的红外线而输出电信号的传感器,它能以非接触形式检测出人体辐射的红外线能量的变化,并将其转换成电压信号输出,可驱动各种控制电路”【3】。敏感元件,是用热释电人体红外材料(通常是锆钛酸铝)制成的,先把热释电材料制成很小的薄片,再在薄片两面镀上电极,构成两个串联的有极性的小电容器。将极性相反的两个敏感元做在同一晶片上,是为了抑制由于环境与自身温度变化而产生热释电信号的干扰,而热释电人体红外传感器在实际使用时,前面要

18、安装透镜,通过透镜的外来红外辐射只会聚在一个敏感元上,以增强接收信号。热释电人体红外传感器的特点是它只在由于外界的辐射而引起它本身的温度变化时,才给出一个相应的电信号,当温度的变化趋于稳定后就再没有信号输出,所以说热释电信号与它本身的温度的变化率成正比,或者说热释电红外传感器只对运动的人体敏感,应用于当今探测人体移动报警电路中。图 3.1 热释电红外传感器结构图人体温度为36-37,即309-310k,其辐射的红外波长m=2 989309-3109.67-9. 64m。可见,人体辐射的红外线最强的波长正好在滤光片的响应波长7.5-14mm的中心处。故滤光窗能有效地让人体辐射的红外线通过,而阻止

19、太阳光、灯光等可见光中的红外线通过,免除干扰。所以,热释电人体红外传感器只对人体和近似人体体温的动物有敏感作用。热释电人体红外传感器只有配合菲涅尔透镜使用才能发挥最大作用。不加菲涅尔透镜时,该传感器的探测半径可能不足2m,配上菲涅尔透镜则可达10m,甚至更远。菲涅尔透镜是用普遍的聚乙烯制成的,安装在传感器的前面。透镜的水平方向上分成三部分,每一部分在竖直方向上又分成若干不同的区域,所以菲涅尔透镜实际是一个透镜组。当光线通过透镜单元后,在其反面则形成明暗相间的可见区和盲区。每个透镜单元只有一个很小的视场角,视场角内为可见区,之外为盲区。而相邻的两个单元透镜的视场既不连续,更不交叠,却都相隔一个盲

20、区。当人体在这一监视范围中运动时,顺次地进入某一单元透镜的视场,又走出这一视场,热释电传感器对运动的人体一会儿看到,一会又看不到,再过一会儿又看到,然后又看不到,于是人体的红外线辐射不断改变热释电体的温度,使它输出一个又一个相应的信号。输出信号的频率大约为0.1-10Hz,这一频率范围由菲涅尔透镜、人体运动速度和热释电人体红外传感器本身的特性决定。【4】。从原理上讲,任何发热体都会产生红外线,热释电人体红外线传感器对红外线的敏感程度主要表现在传感器敏感单元的温度所发生的变化,而温度的变化导致电信号的产生。环境与自身的温度变化由其内部结构决定了它不向外输出信号;而传感器的低频响应(一般为0.11

21、0Hz)和对特定波长红外线(一般为515um)的响应决定了传感器只对外界的红外线的辐射而引起传感器的温度的变化而敏感,而这种变化对人体而言就是移动。所以,传感器对人体的移动或运动敏感,对静止或移动很缓慢的人体不敏感;它可以抗可见光和大部分红外线的干扰。如图3.1和3.2为热释电红外传感器【5】。图3.3为热释电红外传感器原理图。 图 3.2 热释电红外传感器内部电路图及外形图图 3.3 热释电红外传感器原理图3.2 微波探测器微波探测器为空间探测器,用来检测对于防止在空间移动的物体。微波探测器的可靠性,没有光,热源的要求,探索环境要求低。在微波段,当处于一种频率的微波,在覆盖范围的,如果有物体

22、的运动,将采取另一种频率发射频率,因此发射频率将会有一个频率差异【6】。当有人移动时,反射回去的微波将发生变化,从而使微波探测器输出一个频率与人体运动速度有关的低频信号。根据这一特点,也是选择微波探测器用来作为报警器的探头的原因。环形天线及其周边的电阻、电容和MOS场效应管组成了近微波段自激振荡频率的电路。当电路接通电源后,振荡产生的、单频幅值信号由外部天线发射到空间,产生一个三维空间微波防护区,天线同时也能收到回音。反射回来的微波信号与原始信号的频率之间混合后产生微弱的频移信号,该信号发送放大器放大。放大后的信号发送到鉴幅比较器,在比较后将一定强度的检测信号转换为宽度不同幅度脉冲输出。微波探

23、测器原理如图3.4所示。图3.4 微波探测器原理框图3.3 AT89S51单片机概述在众多的51系列单片机中,ATMEL公司的AT89C51单片机和AT89S51单片机更加实用,因为它不仅与8051指令、管脚完全兼容,它的4k片内程序存储器是闪存技术,在这个过程中,用户可以立即抹去记忆的方式进行改写,一般设计的ATMEL AT89XX单片机都有这些功能。显而易见,这种单片机应用开发设备的要求很低,开发时间也大大缩短。还可以对写入单片机的程序进行加密,它很好的保护你的科技成果。AT89S51、AT89C51当前的价格比单片机8031还低,市场供应相当的充足。AT89S51目前已成为实际应用市场的

24、宠儿,相比之下,在工艺上AT89S51单片机比AT89C51新型,多方面进行了改良,采用新工艺,降低成本,采用0.35nm新工艺将功能提升,增加竞争力。AT89SXX可以向后兼容性89C51等系列芯片。比较AT89C51和AT89S51二者有如下不同:1.编写程序都以不同的方式进行,AT89C51只支持并行写入,还需要Vpp编程高压支持。然后AT89S51 可以进行在线可编程ISP技术。串行写入程序,速度快,稳定性也好,编程电压只需要稳定的4V。2. AT89C51单片机基本已经不再生产,所以在大多数市场上,反倒是AT89C51的价格要比AT89S51贵很多。3.AT89S51兼容性毫无疑问更

25、好。AT89S51向下兼容AT89C51,换句话说AT89S51完全可以替代AT89C51使用,但是反过来AT89C51却不一定能替代AT89S51。4. AT89S51的保密功能也比C51更好。AT89S51单片机采用全新的加密算法,这使得对于AT89S51的解密变得更加困难,此设计新特性更有效地保护了劳动成果。5. AT89S51要求的供电电压范围是4-5.5V,但是当温度低于4.8V或高于5.3V的时候AT89C51就无法正常工作。6.目前AT89S51的性能远高于AT89C51,AT89S51系列支持高达32MHz的工作频率,而AT89C51工作频率范围最高只支持到24MHz。综上所述

26、,AT89S51在各个方面均优于AT89C51,因此本设计用AT89S51作为处理器。3.3.1 AT89S51单片机功能特性“Atmel公司生产的AT89S51单片机是一款低耗、高能的单片机,片内有4kB的ISP的可反复擦写1000次的闪存只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,AT89S51在众多嵌入式控制应用系统中得到广泛应用”【7】。图 3.5 AT89S51单片机3.3.2 AT89S51单片机的管脚说明图 3.6 AT89S51单片机管脚图P0

27、口:P0口是作为一个8位的漏级开路的双向I/O口。P1口:P1口为一个内部提供上拉电阻的8位的双向I/O口,P1口缓冲器能接收输出TTL门电流。P2口:P2口是作为一个内部上拉电阻的8位的双向I/O口,P2口缓冲器可接收,输出4个TTL门电流, P3口:P3口管脚是作为有8个内部上拉电阻双向I/O口,可接收输出4个TTL门电流。还有第二功能:P3.0:RXD即串行输入口 P3.1:TXD即串行输出口P3.2 /INT0:即外部中断0P3.3 /INT1:即外部中断1P3.4:T0即记时器0外部输入P3.5:T1即记时器1外部输入P3.6 /WR:外部数据存储器写选通P3.7 /RD:外部数据存

28、储器读选通P3口同时为闪烁的编程和编程的校准得到某些控制信号。I/O口作为输入口时有两种工作方式,即所谓的读端口与读引脚。RST:复位。ALE/PROG:当访问外部存储器,地址锁存的输出电平的位置锁存地址字节。 PSEN:外部程序存储器的选通信号。EA/VPP:保持低水平,在这期间,外部程序内存,不管是否有内部程序存储。注意加密方法1时将重置为内部reset,当保持高电平时,内部程序存储器在这里。XTAL1:反向振荡放大的输入和内部时钟电路的输入。XTAL2:反向振荡器的输出。 VCC:供电电压。 GND:接地。4 具体电路模块设计4.1 防盗探测器电路设计防盗探测器是由红外与微波探测器联合做

29、成,这样做的主要原因是两个探测器都有各自的优点和缺点,热释电探测器容易受温度改变或是环境变化的影响,而微波探测器则不易受这些变化的影响;微波探测器的缺点在于他有非金属穿透性,所以墙后有移动物体会有误报,并且被金属物遮挡时会产生盲区,所以把这两者组合使用可以相互弥补。较之以往的微波或红外单信号探测器,误报率明显下降【8】。把这两个探测器输入到一个或门,注意输入都是低电平有效信号,这样只有当两探测器都为低电平时才会输出低电平。如下图4.1为防盗探测器原理图 AT89S51 或门 热释电红外探测器微波探测器图 4.1 防盗探测器原理图4.1.1 热释电红外传感器电路设计图 4.2 热释电红外探测器电

30、路图热释电红外探测电路本设计采用RE200B双元件型热释电红外传感器、红外传感信号处理器BISS0001及其他一些外围器件。在内部,两个RE200B敏感元件相连接,当人类的静止时两个组成部分极化度是一样的,互相抵消。但是人类的身体动作,这两个部分极化程度不同,净输出电压不为0,从而实现检测人移动的目的。BISS0001是一个集成电路。它是对传感器信号进行处理的。它常与热释电红外传感器和一些外部元件构成被动热释电红外开关。4.1.2 微波探测器电路设计微波探测器基本知识和原理如第三章介绍,其电路图如4.3所示图 4.3 微波探测器电路图4.2 放大电路设计图4-4为本设计所用输入信号放大电路,V

31、cc接高电平,Vi为输入信号,V0为输出信号。图 4.4 放大电路图4.3 时钟电路设计51单片机内部有一用于构成振荡器的高增益反相放大器,其输入和输出分别为XTAL1和XTAL2。两引脚跨界石英晶体振荡器和微调电容,构成一个稳定的自激振荡器【10】。如图4-5为时钟电路。图 4.5 时钟电路图4.4 复位电路设计复位方法一般有上电自动复位和外部按键手动复位,电平复位是通过RST端经电阻与电源Vcc接通而实现的,单片机在时钟电路工作以后, 在RESET 端持续给出2 个机器周期的高电平时就可以完成复位操作。例如使用晶振频率为12MHz 时,则复位信号持续时间应不小于2us【11】。本设计采用的

32、是外部手动按键复位电路,Vcc为高电平。如图4-6为复位电路。图 4.6 复位电路图4.5 报警电路设计4.5.1 LED发光报警电路设计3个发光二极管接到单片机P2.0引脚,外接高电平Vcc,当单片机P2.0引脚输出低电平后,发光二极管发光,起到报警作用。图4-7为LED报警电路。图 4.7 LED报警电路图4.5.2 扬声器报警电路设计输入信号由单片机P2.1引脚输出,经晶体管的开关特性控制扬声器引发报警。如图4-8为设计的扬声器报警电路。图 4.8 扬声器报警电路5 报警器软件设计5.1 主程序工作流程图根据设计要求,设计主程序工作流程图如下:图 5.1 主程序流程图5.2 中断服务流程

33、图本主程序实现的功能是:当单片机检测到外部双鉴传感器送来的报警信号后,表示有人闯入监控区,从而经过单片机内部程序处理后,驱动声光报警电路开始报警,报警持续20秒钟后自动停止报警,然后程序开始循环工作,检测是否还有下次触发信号,等待报警从而使报警器进入连续工作状态。图 5.2 终端服务程序流程图6 软件仿真6.1 keil uvision4及程序设计与编译本设计通过Keil软件进行程序设计与编译。Keil是美国的Keil Software公司出品的51系列单片机C语言软件开发软件。keil软件常与proteus仿真软件相结合来使用。本课题选用了keil的最新版本keil uVision4,该版本

34、可在windows vista与windows 7上运行。使用过程如下 :1.下载并安装keil uVision4。资源大体有两种。第一种是完整版,这是包含ARM的版本,大约有170MB左右;第二种是单片机开发版本,只有30MB左右,该版本不包含ARM。因为该设计只用到51系列单片机,故只需选择第二个版本安装即可。需要注意的是打开程序时vista和win7用户需要以管理员身份运行程序。2.建新工程。首先在菜单栏工程选项下选择新建uVision工程;然后在弹出的对话框中选择芯片设备,本设计选择ATMEL下的AT89S51,如图6.1所示;再在文件选项下点击新建,新建一个文本文档并保存成tiaos

35、hi.C,如图6.2所示;最后把工程区目标一/源组一下的startup.A51删除,如图6.3所示。图6.1 选择设备图6.2新建文档图6.3 删除STARTUP.A513.编写并编译程序。编译点击工程选项下的编译,如图6.4所示。编译过程中发现并改正错误,直到程序编写完成。图6.4 编译4.生成hex文件。程序编写完成后,鼠标右击工程区的文件夹“目标一”,选择为目标目标一设置选项,如图6.5所示,在弹出的对话框中输出选项下选中生成HEX文件,如图6.8所示。然后点击调试下的启动仿真调试,如图6.6所示。图6.5 设置目标一图6.6 生成hex文件图6.7 启动仿真调试6.2 proteus7

36、.6及软件仿真本设计使用proteus软件进行仿真实验。Proteus是英国Labcenter electronics公司出品的一款EDA软件。它在能实现其它EDA软件的仿真功能的同时,还能进行单片机及外围器件的仿真。Proteus也是目前世面上最好的仿真单片机及外围器件的软件。编译方面,它支持IAR、Keil和MPLAB等编译器。本仿真实验选用了proteus 7.6,该版本能够在windows vista和windows 7系统中兼容运行,两系统用户也需在管理员身份下才能正常使用。软件使用及仿真过程如下:1.proteus7.6下载及安装。下载的是proteus7.6汉化破解版,大小65M

37、B。首先安装setup76 Sp4.exe;其次打开“所有程序”-Proteus 7 Professional-Licence Manager;添加许可文件LICENCE.lxk;再将Proteus 7.6 SP4破解1.2版.exe复制到安装文件夹下运行;最后将汉化包中文件复制到安装盘符:Program FilesLabcenter ElectronicsProteus 7 ProfessionalBIN覆盖原文件即可。程序打开后界面如图6.8所示。图6.8 proteus7.6主界面2.新建设计。点击菜单栏文件列表下的新建设计。3.器件选择。点击主界面左侧工具栏中的元件模式图标,然后点击器

38、件选择器中的p按钮,即从库中选取。如图6.9所示。在弹出的对话框中搜索所需器件,如AT89C51,找到后点确定。如图6.10。依次选区所有所需器件。如图6.11。图6.9器件选择图6.10具体器件选择图6.11所有器件4.导入所选器件,连接电路。电路图见附录二。5.导入keil编写的程序(HEX文件)。右击单片机芯片选择“添加/移除源文件”,在弹出的对话框中选择用keil编写程序生成的tiaoshi.HEX文件,如图6.13所示。图6.12 添加HEX文件6.启动仿真。闭合qidong开关,可看到绿灯亮起,此时报警器处于监控状态,如果hongwai开关和weibo开关同时闭合,即可看到报警。结

39、论本设计研究了一种基于单片机技术的智能防盗报警器。该防盗报警器通过以AT89S51单片机为工作核心,外接热释电红传感器和微波探测器,两者共同作为报警器的探测器,当两者同时检测到入侵信号时向单片机送输入信号,单片机接到后,经内部软件编程处理后,单片机输出控制信号,驱动声光报警电路开始报警。该报警器的最大特点就是简单、实用、灵活、智能性高且误报率低。设计过程中遇到了很多困难,例如:1.在word使用过程中遇到了一些问题,一开始用金山的WPS编辑,发现有很多不方便的地方,还有一些没有的功能,如不能支持visio画的流程图、电路图;不支持快速格式这些给论文写作带来不便。所以中期换成了office200

40、7,由于软件兼容性的问题不得不对论文很多地方进行修改,浪费了时间。这告诉我做设计前一定要选择好工具。2.编程过程中出现过很多错误,并且发现越是急躁就越容易出错,只有耐心一点一点编写,多次修改后,最终才写出源程序。3.在keil和proteus安装使用过程中,最开始都遇到与win7不兼容的问题,通过更换版本或者网上查找另外一些兼容性特殊的解决方法解决了该问题。4.proteus仿真过程中遇到程序关闭问题,即一开始运行仿真,程序自动关闭,经过多次排查发现不是程序问题,而是电路中器件标注有汉字引起的,改为字母表示后问题的得到解决。致谢时光匆匆,如白驹过隙。在毕业论文定稿之际,四年的大学本科生活也即将

41、画上句号。在此,向四年来陪伴我一起走过,给予我帮助和关心的良师益友以及亲人们,致以最为真挚的谢意!我首先要衷心地感谢我的指导老师薛花老师。在以往的课程及论文写作期间,薛老师给我以悉心的指导,尤其在论文的提出、写作、以及完成期间都给我很多关切和指导,使我受益匪浅。作为她的学生,我心中感激不尽。在这里,我向薛老师表达我最诚挚的谢意!感谢我的父母,是他们给了我一贯的理解、支持和鼓励,我才得以顺利完成自己的学业。唯有在以后的工作和学习中加倍努力才是对他们最好的报答! 还要感谢我的舍友们楚振兴、袁修宾、肖建亭、赵林、孙长富。大学四年我们一起和睦相处,相互帮助,共同度过了一段美好而又有意义的时光。最后,再

42、次感谢关心和帮助过我的所有人,并祝福他们永远幸福安康!参考文献1.吴政江. 单片机控制红外线防盗报警器J. 锦州师范学院学报, 2001.2.唐桃波. 陈玉林. 基于AT89C51的智能无线安防报警器 J. 电子设计应用, 2003, 5(6).3.宋文绪. 传感器与检测技术M. 北京: 高等教育出版社, 2004.4.HossainA. Rashid41H.Pyroelectric and their applications. IEEE Transactions on Industry Applications, 1991,27(5).5.Schopf H, Ruppel W, Wurfe

43、l P.Voltage responsivity of pyroelectric detectors on a heat-sink substrate.Ferroelectrics,1991,(8).6.吴英才,林华清.热释电红外传感器在防盗系统中的应用J.传感器技术,2002,21(7).7.龙威林,杨冠声,胡山. 单片机应用入门:AT89S51和AVRM.化学工业出版社,2008,(9)8.孙克立.提高微波/被动红外双鉴器探测可靠性所采取的技术措施J.公安大学学报,1999,(3).9. 何道清,张禾,谌海云. 传感器与传感器技术(第2版)M.科学出版社,2008,(6).10.李全利.

44、单片机原理及接口技术M. 北京: 北京航空航天大学出版社, 2004.11.张毅刚,彭喜元,姜守达,乔立岩.单片机应用设计(第三版)M,2008,(8).12.康华光. 电子技术基础(模拟部分)M. 北京: 高等教育出版社, 2004.附录附录1 proteus仿真图附录2 源程序#include#define uchar unsigned char#define uint unsigned intsbit sw1=P10;sbit led2=P12;sbit led1=P20;sbit sp=P21;sbit sw2=P22;uint m;void delayl(uint z) /长延时子程序*uint x,y;for(x=z;x0;x-)for(y=110;y0;y-);void init()EA=1;EX0=1;sp=0;void int0() interrupt 0 /外中断0子程序if(sw1=0) led2=0;/ m=20;/ while(!m)/ m-; led1=0; sp=1; delayl(500); led1=1; sp=0; delayl(500); if(sw2=1)delayl(2);if(sw2=1) m=0;led2=1; /void main()init();while(1)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1