对射式红外线报警器的设计1(共30页)_第1页
对射式红外线报警器的设计1(共30页)_第2页
对射式红外线报警器的设计1(共30页)_第3页
对射式红外线报警器的设计1(共30页)_第4页
对射式红外线报警器的设计1(共30页)_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕业设计(b y sh j)(论文)对射式红外线报警器的设计(shj)Design of the reflection type infrared alarm学生姓名所学专业所在班级指导教师教师职称完成时间: : 电子信息工程 : 2009-1 : : 副教授 : 2013年06月05日 计算机科学与工程系西安交通大学硕士学位论文摘 要本系统是基于AT89S52单片机控制的红外线防盗报警器,主要由红外线发射部分、红外线接收部分、单片机以及声光报警部分组成。可通过发射电路发射的红外线被遮挡时控制报警系统报警, 通过单片机控制报警电路的运行,并能同时进行声光报警,用红外线收发管进行检测,安装(nz

2、hung)隐蔽,不易被发现;探测信号采用脉冲信号,节能且抗干扰。系统可以探测到一定范围内的人的闯入, 可以应用在安防范围比较确定的情况下。采用这种方法设计的防盗报警器具有成本廉价和探测效果好的优点,有着广阔的市场前景。关 键 词: 单片机; 红外线防盗(fn do)报警器; 声光报警计算机科学与工程系毕业设计ABSTRACT The system is a infra-red anti-theft alarm controled by single-chip AT89S52, including infra-red part of the launch, part of the infrare

3、d receiver, microcontroller, as well as part of sound and light alarm.The system will alarm when infrared ray has been blocked , through the single-chip microcomputer to control the operation of alarm circuit, and at the same time sound and light alarm, with infrared transceiver test tube, install h

4、idden, can not easily be found; detection signal using pulse signal, energy-saving and anti-jamming. This system can detect a certain person within the scope of the intrusion, security can be applied to determine the scope of the case. Designed using this method of anti-theft alarm and detection in

5、a cost-effectiveness of low-cost best advantages, has broad market prospects.Keywords: Single chip microcomputer; Infrared anti-theft alarm; Sound and light alarm I目 录 TOC o 1-3 h z u HYPERLINK l _Toc231279288 1引言(ynyn)1 HYPERLINK l _Toc231279289 1.1 开发(kif)背景1 HYPERLINK l _Toc231279290 1.2 课题(kt)研究

6、的目的1 HYPERLINK l _Toc231279290 1.3 报警器的分类2 HYPERLINK l _Toc231279291 2 总体设计方案3 HYPERLINK l _Toc231279292 3 硬件电路各部分电路设计5 HYPERLINK l _Toc231279293 3.1 单片机控制系统电路5 HYPERLINK l _Toc231279297 3.2 红外线发射电路9 HYPERLINK l _Toc231279298 3.3 红外线接收电路10 HYPERLINK l _Toc231279299 3.4 声光报警电路12 HYPERLINK l _Toc23127

7、9300 3.5 电源电路12 HYPERLINK l _Toc231279301 4 红外线防盗报警器的软件设计14 HYPERLINK l _Toc231279303 5 系统的调试及性能分析16 HYPERLINK l _Toc231279304 5.1 系统的调试16 HYPERLINK l _Toc231279305 5.2 红外线防盗报警系统的性能分析16 HYPERLINK l _Toc231279290 5.3电路仿真17 HYPERLINK l _Toc231279306 6 报警器误报及处理意见19 HYPERLINK l _Toc231279307 6.1 故障引起的误报

8、及处理意见19 HYPERLINK l _Toc231279308 6.2 安装引起的误报及处理意见19 HYPERLINK l _Toc231279309 6.3 环境引起的误报及处理意见19 HYPERLINK l _Toc231279310 7 结 论20 HYPERLINK l _Toc231279311 致 谢21 HYPERLINK l _Toc231279312 参考文献22 HYPERLINK l _Toc231279313 附 录22 HYPERLINK l _Toc231279314 附录1-(汇编语言程序)23 II HYPERLINK l _Toc231279315 附

9、录2-(系统总体(zngt)电路)24即可): MACROBUTTON MTEditEquationSection2 Equation Chapter 1 Section 1 SEQ MTEqn r h * MERGEFORMAT SEQ MTSec r 1 h * MERGEFORMAT SEQ MTChap r 1 h * MERGEFORMAT * MERGEFORMAT 引言(ynyn)随着科技的进步,各种智能化的电子产品渐渐进入市场。这使我们的生活方便了许多。工业及家庭的控制系统(kn zh x tn)从最初的手动控制,到现在智能化的自动控制经历一段很长的过程。随着计算机的发展与进步

10、,各种程序化的控制大大提高了其准确度和精度。单片机的出现更为系统趋于小型化提供了可能。电子技术的发展,人类的不断研究、创新,人们自身的安防意识也在不断的增强,于是报警器就应运而生(yng yn r shng),特别是红外线报警器。红外线具有隐蔽性,在露天防护的地方设计一束红外线可以方便地检测到是否有人出入,做到防盗。对于该项设计的要点是能否判断人员的进入,能否尽可能的增加防护范围,其工作的稳定性和可靠性也是我们必须考虑的。单片机控制红外线报警器在某些程度上可以适用于上面。能亲自动手制作红外线报警器不仅有实用性还能锻炼自己的动手能力,是一件很有意义的事情。本次实验设计注重对单片机工作原理及报警原

11、理的理解,为以后自己在单片机领域的学习打下坚实的基础,提升自己的动手能力,培养创新能力,丰富知识,加强理论与实践的结合。本次设计的意义还在于进一步了解单片机的工作状态,同时对单片机的中断技术,接口技术,存储方式和控制方式作更深一层次的了解。开拓自己的视野,增长自己的见识,加强自己的理论知识,为未来在单片机领域的发展打下良好的基础。 1.1 开发背景 现代社会智能化水平越来越高,给我们的生活带来了很大便利。人们对安全有了很高的要求,以前的机械报警器已经不能满足人们对安全的要求了,电子报警器代替了机械报警器,电子报警器安装方便,成本价格低,安全性高,已经走进人们的视野,在对于企业来讲,高端技术的应

12、用能够给企业带来很高的利润,减少不必要的安全损失或者是财产损失;对于居民而言,生活水平的提高使大部分人都住进了楼房,安全问题就出现了,为了防止不必要的损失,加强自身财产的安全管理,使用报警器就是必然的了。这不仅加强了安全,而且还使得我们应用更方便、更经济,为此更准确与更经济的控制方式使我们一直追求的目标。单片机控制的红外线报警器就是一种比较实用而且价格实惠的报警器,在这方面的应用是比较好的。1.2课题研究的意义近年来,随着改革开放的深入发展,电子电器的飞速发展,人民的生活水平有了很大提高。各种高档家电产品和贵重物品为许多家庭所拥有。然而一些不法分子也是越来越多。这点就是看到了大部分人防盗意识还

13、不够强.造成偷盗现象屡见不鲜。因此,越来越多的居民家庭对财产安全问题十分担忧。现在很多小区(xio q)都安装了智能报警系统,因而大大提高了小区的安全程度,有效保证了居民的人身财产安全。由于红外线是不见光,有很强的隐蔽性和保密性,因此在防盗、警戒等安保装置中得到了广泛的应用。红外报警器大多数采用国外的先进技术,其功能也非常先进。其中包括被动式热释电型红外报警器。还有红外监控无线报警器,超声波防盗报警器,红外线防盗报警器,高灵敏红外报警器,触摸式延时防盗报警器, 触摸式防盗报警器,红外报警器, 红外线声先报警器防盗报警系统是在探测到防范现场有入侵者时能及时(jsh)发出报警信号的专用电子系统,一

14、般由探测器(报警器)、传输系统和报警控制器组成。探测器检测到意外情况就产生报警信号,通过传输系统送入报警控制器发出声、光或其他报警信号。探测器(报警器)的种类很多,按所探测的物理量的不同,可分为微波、红外、激光、超声波和振动等方式;按电信号传输方式不同,又可分为无线传输和有线传输两种方式。由于红外线是不见光,有很强的隐蔽性和保密性,因此在防盗、警戒等安保装置中得到了广泛的应用,这时红外线报警器的简易、灵敏度高为人们解决了不少问题。但是市场上的报警器大部分都是用于一些大公司财政机构,价格高昂,一般人们难以接受,如果再设计和生产一种价廉、性能灵敏可靠的防盗报警器,必将为大多数需求者所利用,在人们的

15、防盗和保证财产安全方面发挥更加有效的作用。本课题尝试(chngsh)用价格低廉、应用普遍的AT89S52单片机控制的电路来设计一个主动式对射式的红外线防盗报警器,期望达到方便、实用的效果。1.3 报警器的分类 报警器是一种为防止或预防某事件发生所造成的后果,以声音、光、气压等形式来提醒或警示我们应当采取某种行动的电子产品。分为两种报警器:机械报警器和电子报警器。随着科技的进步,机械式报警器越来越多地被先进的电子报警器代替,经常应用于系统故障、安全防范、交通运输、医疗救护、应急救灾、感应检测等领域,与社会生产密不可分。以下是常见的报警器。(1)气体报警器(2)烟雾报警器(3)燃气报警器(4)可燃

16、性气体报警器(5)红外线报警器本文主要介绍的是红外线报警器,以下就着重说一下有关红外线报警器的一些知识。红外线报警器分为主动式和被动式两种。主动式红外线报警器,是报警器主动发出红外线,红外线碰到障碍物,就会反弹回来,被报警器的探头接收。如果探头监测到,红外线是静止不动的,也就是不断发出红线线又不断反弹的,那么报警器就不会报警。当有会动的物体触犯了这根看不见的红线的时候,探头就会检测到有异常,就会报警。被动式报警器少了一项功能,就是发射红外线。物理学上告诉我们,当物体的温度高于0K的时候,就会发出红外线,换句话说任何物体都能发出红外线。而其后的原理,被动式报警器和主动式是一样的。 红外线报警器对

17、温度敏感,温度越高的物体辐射出的红外线越强,当感应到环境中存在高出背景强度的辐射时,就触发反警。把报警主机通电放在固定位置(wi zhi),把报警探头挂在约2米高的地方,使其向前下方倾斜,以获得较高的灵敏度。接通电源,经过1分钟左右的延时后,报警器进入警戒状态,这时,若有人进入监控区,即刻报警。报警约1分钟,自动停止。然后重新处于警戒状态。主人进入时,首先按一下遥控器上的关机键,随着报警器一声“嘀”响,即关闭了报警器,进入警戒区也不再报警。当主人离开警戒区后,按一下开机键,随一声“嘀”响,报警器重处于警戒状态。遇到紧急情况,按一下紧急报警键,报警器即紧急报警。报警器内设有高,中,低三档灵敏度调

18、整(tiozhng),用户可根据需要自行调整。总体设计方案(fng n)该系统以单片机AT89S52系列为核心,采用红外线发射管和红外线接收管为发射和接收装置,由反相器芯片反相间接控制CPU工作。在CPU程序运行以后控制输出口电平使得蜂鸣器器与发光二极管组成的声光报警电路同时进行声光报警。红外线发射电路系统原理框图如图2-1所示。电源电路单片机声光报警电路反相器红外接收电路图2-1 系统方框图采用AT89S52单片机,直流可调开关MC34063,反相器74LS14D等芯片。其中,AT89S52的P1.2P1.7为输出口,而P3.03.5为输入口。P1口连接红外线发射电路(dinl),P1口为低

19、电平时,红外线发射电路导通,正常发射红外线。P3口输入经接收红外线电路接收并由反相器反相的电平,当电平到达单片机CPU后,若各口均为低电平,则CPU不做任何反应,此时不报警;而当红外线被认为挡住而使接收电路无法接受到时P3输入口就会输入高电平,此时当在一定的时间内检测到位于不同位置的光束被遮挡时,由P3.7口输出报警信号,驱动声光报警电路进行报警。硬件电路(dinl)各部分电路设计AT89S52单片机式一种(y zhn)低功耗,高性能的CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造(zhzo),与工业80S51产品指令和引脚完全兼容。

20、片上的Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、有效的解决方案。3.1单片机控制系统电路单片机P1口与红外线发射电路相连,P3口与红外线接收电路相连,P3.7口连接声光报警电路输出方波脉冲信号驱动声光报警。X1、X2脚与晶振相连,用于定时计数,以形成一秒周期的方波脉冲信号12。3.1.1主控芯片的性能以及标准功能主要性能:与 MCS-51 单片机产品兼容8K 字节在系统可编程 Flash 存储器1000 次擦写周期全静态操作:0Hz33Hz三级加密程序存储器32 个可编程

21、 I/O 口线三个 16 位定时器/计数器八个中断源全双工 UART 串行通道 低功耗空闲和掉电模标准功能AT89S52具有以下标准功能:8K字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至0HZ静态逻辑操作,支持两种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。3.1.2主控芯片(xn pin)的主要结构及

22、引脚功能主体单片机芯片(xn pin)AT89S52的引脚结构如图3-1所示:图3-1 系统(xtng)方框图各主要管脚介绍如下: VCC : 电源 GND: 地 P0 口:P0 口是一个 8 位漏极开路的双向 I/O 口。作为输出口,每位能驱动 8 个 TTL 逻辑电平。对 P0 端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0 口也被作为低 8 位地址/数据复用。在这种模式下,P0 具有内部上拉电阻。在 flash 编程时,P0 口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。P1口:P1 口是一个具有内部上拉电阻的 8 位双向 I/O

23、 口,P1 输出缓冲器能驱动 4 个TTL 逻辑电平。对 P1 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入 口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。 此外,P1.0 和 P1.2 分别作定时器/计数器 2 的外部计数输入(P1.0/T2)和时器/计数器 2 的触发输入(P1.1/T2EX)。P2 口:P2 口是一个具有内部上拉电阻的 8 位双向 I/O 口,P2 输出缓冲器能驱动 4 个TTL 逻辑电平。对 P2 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入 口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电

24、流(IIL)。 在访问外部程序存储器或用 16 位地址读取外部数据存储器(例如执行 MOVX DPTR) 时,P2 口送出高八位地址。在这种应用中,P2 口使用很强的内部上拉发送 1。在使用8 位地址(如 MOVX RI)访问外部数据存储器时,P2 口输出 P2 锁存器的内容。在 flash 编程和校验时,P2 口也接收高 8 位地址字节和一些控制信号。P3 口:P3 口是一个(y )具有内部上拉电阻的 8 位双向 I/O 口,P2 输出缓冲器能驱动 4 个 TTL 逻辑电平。对 P3 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入 口使用。作为输入使用时,被外部拉低的引脚由于内部电

25、阻的原因(yunyn),将输出电流(IIL)。P3 口亦作为 AT89S52 特殊功能(第二功能)使用,在 flash 编程和校验时,P3 口也接收一些控制信号。如下表3-1所示。表3-1 P3口的引脚号及其第二(d r)功能引脚号第二功能P3.0 RXD(串行输入)P3.1 TXD(串行输出)P3.2INT0(外部中断 0)P3.3INT0(外部中断 0)P3.4 T0(定时器0外部输入)P3.5 T1(定时器1外部输入)P3.6 WR(外部数据存储器写选通)P3.7 RD(外部数据存储器写选通) RST: 复位输入。晶振工作时,RST 脚持续 2 个机器周期高电平将使单片机复位。看门狗计时

26、完成后,RST 脚输出 96 个晶振周期的高电平。特殊寄存器 AUXR(地址 8EH)上。ALE/PROG:地址锁存控制信号(ALE)是访问外部程序存储器时,锁存低 8 位地址的输出脉冲。在 flash 编程时,此引脚(PROG)也用作编程输入脉冲。 在一般情况下,ALE 以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或 时钟使用。然而,特别强调,在每次访问外部数据存储器时,ALE 脉冲将会跳过。 如果需要,通过将地址为 8EH 的 SFR 的第 0 位置 “1”,ALE 操作将无效。这一位置 “1”, ALE 仅在执行 MOVX 或MOVC指令时有效。否则,ALE 将被微弱拉高。这个

27、 ALE 使 能标志位(地址为 8EH 的 SFR 的第 0 位)的设置对微控制器处于外部执行模式下无效。PSEN:外部程序存储器选通信号(PSEN)是外部程序存储器选通信号。当 AT89S52 从外部程序存储器执行外部代码时,PSEN 在每个机器周期被激活两次,而在访问外部数据存储器时,PSEN 将不被激活。EA/VPP:访问外部程序存储器控制信号。为使能从 0000H 到 FFFFH 的外部程序存储器读取指令,EA 必须接 GND。为了执行内部程序指令,EA 应该接 VCC。在 flash 编程期间,EA 也接收 12 伏 电压。XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。XT

28、AL2:振荡器反相放大器的输出端。3.1.3单片机控制部分(b fen)电路如图所示为单片机组成的控制电路,其中(qzhng)晶振与其相连构成时钟电路,而复位开关与其相连构成单片机小系统。如图3-2所示。图3-2 单片机控制电路电路图3.2红外线发射(fsh)电路 以下(yxi)是两种红外线发射电路图 图3-3 红外线发射(fsh)电路图 图3-4 红外线发射电路 本次实验红外线发射电路主要由D7D12六个红外线发射管组成。红外发射管的负极依次接到单片机P1.2P1.7口,当电源接通时,单片机的P1口设为输出状态,当P1口输出均为“0”时,各个二极管均成导通状态,发出红外光,覆盖包括了接收电路

29、的一定的区域。正常情况下没有遮挡时P1口输出为00H。红外线发射二极管在使用时,须由电流驱动,在进行设计时,最重要的是在IF电流的控制,设计出的驱动电流IF不能太大,若大于 IF(max)则元件有烧毁之虑,IF若太小,则其发射束就会变小。通过查阅资料可知IF(max)在20mA左右,通过计算可得限流电阻的最小值为200欧,本电路选取470欧如图3-3所示。图3-5 红外线发射(fsh)电路图3.3红外线接收(jishu)电路 以下(yxi)是两种红外线接受电路图图3-6 红外线接受电路图3-7 红外线接收(jishu)电路红外线接收电路主要由D1D6六个红外线接收二极管组成,主要功能是用来接收

30、D7D12发射的红外线,正常情况下能够成功接收,如果有人闯入,中断红外线,将接受不到红外线,此时判断为应当报警,由单片机控制报警。具体电路连接如下(rxi)图,D1D6六个红外线接收管的负极与反相器芯片74LS14D的A1A6脚,当没有遮挡(zhdng)时接收管正常接收到红外线时并导通,+5V电源通过D1D6的正极加到反相器74LS14D的输入端,进行反相为低电平,输出管脚Y1Y6接单片机的P3.0到P3.5脚,这时的P3.0P3.5口为低电平:而当有人闯入使红外线被遮挡时,接收管截止,反相器输入端为低电平,反相后输出高电平,这时的单片机的P3.0P3.5口为高电平。当在一定得时间内检测到位于

31、不同位置的光束被遮挡时,则由P3.7口输出高低电平间隔为1S的脉冲报警信号。此脉冲信号驱动声光报警电路,直至断开开关SW2。如图3-4所示。图3-8 红外线接收电路图3.4声光报警电路电路由两个(lin )555多谐振荡器组成,第一个振荡器的振荡频率为2Hz时,第二个振荡器的振荡频率为1000Hz。将第一个振荡器的输出(3脚)接到第二个振荡器的复位端(4脚)。在输出高电平时,第二个振荡器振荡;输出低电平时,第二个振荡器停振。这样,蜂鸣器将发出间隙声响。首先主要运用两个555定时器,分别利用蜂鸣器的频率1000Hz,求出电阻与电容分别为R4=2k,C=0.1uF,发光二级管的频率为2Hz,算的电

32、阻与电容为R2=2k,C1=100uF。报警输入装置运用光敏电阻、二极管极管组成的电路与电源组成一个与门,而达到报警目的的。报警(bo jng)电路如图3.1所示,电源电压(diny)有稳压电源提供,可以分别调节R1与R3来调节发光二极管和蜂鸣器的工作强度。 图3-9 声光报警部分电路图 3.5电源电路电源开关SW1送入220V经过保险丝后送入变压器,保险丝起保护电路的作用。变压器L1将220V的交流电源经磁场耦合转换成12V的交流电源,四个全波整流二极管将12V交流源整流为直流12V电源提供给后面电路。由电容组成的滤波电路将整流后的电源进行纹波滤除,滤除频率较高的干扰纹波。再经直流开关电源,

33、转换出5V电源为后端供电,具体工作过程:经整流、滤波的12V电源,经直流开关电源U1第6脚图3-6 电源电路部分的电路供给电源,1、7、8脚为电源芯片的比较输入端RA为大功率限流电阻,电源经芯片的2脚输出,TL1为功率电感,电源经TL1的2脚输出。D2为快速开关二极管。C1/BC3组成电容滤波(lb)电路。如图3-6所示。4红外线防盗(fn do)报警器的软件设计系统的软件设计,主要集中在单片机功能流程的设计上,要监视是否有人闯入,红外线接收是否中断、如何控制声光报警等。软件设计的好坏也直接决定了系统的运行质量,在编写软件之前,对系统的流程进行设计是十分必要的,这样可以保证在编写软件时思路清晰

34、,不易出错,修改也变得容易。程序流程图的设计遵循自顶向下的原则,即从主体(zht)逐步细分到每一个模块的流程20。4.1系统(xtng)的主流程(1) 下图4-1为系统主程序流程图。主程序、脉冲信号产生程序、中断服务程序存放在AT89S5单片机中,整个程序设计思想是当检测到有人闯入时,就由P3.7口输出高低电平间隔为1秒的脉冲信号去驱动声光报警电路。这可以通过使P3.7口每隔1秒取反一次实现。而1秒时间可以让定时器重复定时100ms十次实现。用寄存器R1做循环计数器初值为10。采用中断方式编程,整个程序由主程序和中断服务程序两部分组成。(2)主程序的功能:起监视作用,主要用来判断是否有人闯入,

35、红外线的接收是否中断.主程序的流程图如4-1所示.程序开始后,系统初始化结束后判断是否有人闯入,若有则报警,若无则回到上一级继续判断是否有人闯入。 开 始 系统初始化有人闯入?H / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mx =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1

36、x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1 转向报警程序x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8

37、x = 0.8图4-1主程序流程图(3)以下是脉冲信号产生程序流程。主要功能:通过定时100ms等待,并连续计时10次最终得到(d do)一个周期的以1s为周期的方波信号,重复此过程,最终得到一列1s周期的方波脉冲信号,最终此列脉冲信号由单片机P3.7口输出与报警电路连接驱动发光二极管以1s频率闪动和蜂鸣器鸣叫报警。其主要流程如图4-2所示。 定时100msx = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0

38、x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0等待时间到吗?转向报警程序等待至时间到NOYES确定有人闯入x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x =

39、 0.4x = 0.4x = 0.4x = 0.4图4-2方波脉冲信号(xnho)产生流程图(4)以下(yxi)是中断服务程序保护现场0 5 10 15 20 x = 0 x = 0.4x = 0.8x =1H / m 15 200 5 10 15 20 x = 0 x = 0.4x = 0.8x =1H / m 15 200 5 10 15 20 x = 0 x = 0.4x = 0.8x =1H / m 15 200 5 10 15 20 x = 0 x = 0.4x = 0.8x =1H / m 15 200 5 10 15 20 x = 0 x = 0.4x = 0.8x =1H /

40、m 15 200 5 10 15 20 x = 0 x = 0.4x = 0.8x =1H / m 15 200 5 10 15 20 x = 0 x = 0.4x = 0.8x =1H / m 15 200 5 10 15 20 x = 0 x = 0.4x = 0.8x =1H / m 15 200 5 10 15 20 x = 0 x = 0.4x = 0.8x =1H / m 15 200 5 10 15 20 x = 0 x = 0.4x = 0.8x =1H / m 15 200 5 10 15 20 x = 0 x = 0.4x = 0.8x =1H / m 15 200 5 1

41、0 15 20 x = 0 x = 0.4x = 0.8x =1H / m 15 200 5 10 15 20 x = 0 x = 0.4x = 0.8x =1H / m 15 200 5 10 15 20 x = 0 x = 0.4x = 0.8x =1H / m 15 200 5 10 15 20 x = 0 x = 0.4x = 0.8x =1H / m 15 200 5 10 15 20 x = 0 x = 0.4x = 0.8x =1H / m 15 20主要功能:判断定时1秒是否完成,从而决定是否对P3.7口取反中断子程序流程图如图4-3所示。 图4-3中断服务程序流程重设定时初值

42、2q / L462q / Lh-1h-12q / L462q / Lh-1h-12q / L462q / Lh-1h-12q / L462q / Lh-1h-12q / L462q / Lh-1h-12q / L462q / Lh-1h-12q / L462q / Lh-1h-12q / L462q / Lh-1h-12q / L462q / Lh-1h-12q / L462q / Lh-1h-12q / L462q / Lh-1h-12q / L462q / Lh-1h-12q / L462q / Lh-1h-12q / L462q / Lh-1h-12q / L462q / Lh-1h-1

43、2q / L462q / Lh-1h-146x =1H / m46x =1H / m46x =1H / m46x =1H / m46x =1H / m46x =1H / m46x =1H / m46x =1H / m46x =1H / m46x =1H / m46x =1H / m46x =1H / m46x =1H / m46x =1H / m46x =1H / m46x =1H / m1S到了吗?x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8

44、x = 0.8x = 0.8x = 0 x = 0.4xH / mH / mH / mH / mx = 0.4x = 0 x = 0.4xH / mH / mH / mH / mx = 0.4x = 0 x = 0.4xH / mH / mH / mH / mx = 0.4x = 0 x = 0.4xH / mH / mH / mH / mx = 0.4P3.7取反x = 0.8x = 0.8x = 0.8x = 0.8x =1x =1x =1x =1x = 0.8x = 0.8x = 0.8x = 0.8x =1x =1x =1x =1x = 0.8x = 0.8x = 0.8x = 0.8

45、x =1x =1x =1x =1x = 0.8x = 0.8x = 0.8x = 0.8x =1x =1x =1x =1恢复现场x = 0 x = 0 x = 0 x = 0 x = 0.4x = 0.4x = 0.4x = 0.4x = 0 x = 0 x = 0 x = 0 x = 0.4x = 0.4x = 0.4x = 0.4x = 0 x = 0 x = 0 x = 0 x = 0.4x = 0.4x = 0.4x = 0.4x = 0 x = 0 x = 0 x = 0 x = 0.4x = 0.4x = 0.4x = 0.4中断返回5 系统的调试(dio sh)及性能分析5.1系

46、统(xtng)的调试(1) 在Keilc51环境中进行软件调试(dio sh)再利用编程器将调试好的程序固化到89S52单片机中。(2)检查线路应焊接无误。(3)电源电路调试。断开负载用万用表测量78L05的3脚应有+5v电压。 (4) 先不装入单片机用短路线把U1插座的12脚接地调整VD1和VD7的安装位置和角度,测量U1插座的2脚电压。当VD1和VD7之间无遮挡时2脚电压为0伏,有遮挡时为+5伏。用相同方法反复调整其他几对红外收发管的位置和角度。使U1插座的3、6、7、8、9各脚的电压符合要求。(5) 将固化好程序的AT89S52插入电路中的U1插座上接上电源即可工作。5.2红外线防盗报警

47、系统的性能分析此红外线报警系统属于主动式红外线对射防盗报警系统,主要由系统自发发射接收红外线,由发射电路部分通过红外线发射管发射红外线,然后通过红外线接收电路中的红外接收管接收红外线,正常的情况下,发射与接收活动正常进行,一旦有人闯入,使得接收中断,此时就通过线路连接反映给单片机系统电路,通过软件设计部分来使单片机及时掌握是否有人闯入使红外线接收受阻的信息,从而控制报警器电路的发光管与蜂鸣器部分同时进行声光报警。以上是该红外线防盗报警系统的主要实现过程。该系统所使用的都是一些新型实用的芯片,性能优良价格便宜,软件设计方面也十分简单,适用于开发实用型家庭防盗报警器,且系统适用于一般家庭的220V

48、电压,原理简易,安装和使用都非常方便。 5.3电路仿真进过proteus软件的仿真,及对蜂鸣器,发光二级管的电压(diny)测试如下图所示: 图为发光二级管的电压(diny)测试结果 图为蜂鸣器的电压(diny)测试结果通过对如图所示获得的结果分析知,发光二级管的电压周期大约为600ms,这与发光二级管的频率要求2Hz大概相符合,蜂鸣器的电压频率为1ms,这与其频率1000Hz相符合。由此可知以上设计(shj)大概符合设计要求。 MACROBUTTON MTEditEquationSection2 Equation Chapter (Next) Section 1 SEQ MTEqn r h

49、* MERGEFORMAT SEQ MTSec r 1 h * MERGEFORMAT SEQ MTChap h * MERGEFORMAT * MERGEFORMAT 6 报警器误报及处理意见6.1故障(gzhng)引起的误报及处理意见产品在规定的条件下、规定的时间内,不能完成规定的功能,称为故障。故障的类型有损坏性故障和漂移性故障。损坏性故障包括性能全部失效和突然失效。这类故障通常是由元器件的损坏或生产工艺不良(如虚焊等)造成。漂移性故障是指元器件的参数和电源电压的漂移所造成的故障。例如:温度过高会导致电阻阻值的变化(binhu),此时设备表现为时好时坏。事实上,环境温度、元件制造工艺、设

50、备制造工艺、使用时间、储存时间及电源负载等因素都可能导致元器件参数的变化,产生漂移性故障。无论是损坏性故障还是漂移性故障都将使系统误报警,要减少由此产生(chnshng)的误报警必须提高产品的设计水平和工艺水平,在作系统设计的同时,还需作可行性设计,如冗余设计、三防设计(防潮、防盐雾、防霉菌)等。在此基础上,提高产品制造过程的可行性,如对元器件质量的严格筛选。安装引起的误报及处理意见报警器安装位置、安装角度、防护措施以及系统布线等方面。例如:将被动红外入侵探测器对着空调、换气扇安装时,将会引起系统的误报警;室外用主动红外探测器如果不作适当的遮阳防护(有遮阳罩的最好也作防护),势必会引起系统的误

51、报警;报警线路与动力线、照明线等强电线路间距小于1.5m时,而未加防电磁干扰措施,系统亦将产生误报警。要减少此类误报,在安装前要准确设定安装位置、安装角度以及系统线路走向,避免安装红外探测器时面对空调、换气扇,同时若在室外安装应该做好遮阳防护。6.3环境引起的误报及处理意见由于环境引起的误报警是指报警系统在正常工作状态下产生的,从原理上讲是不可避免的,而事实又是不需要的,属于误报警。例如:老鼠在防范区出没;宠物在居室内走动等。随着传感技术、计算机技术的发展,大规模集成电路的推广应用,报警系统智能化程度将不断提高,环境噪声干扰引起的误报警现象必将随之降低。结 论本人设计的课题是红外线防盗报警器,

52、经过几个(j )月的思考和准备,通过对课题的设计,大大提高了自己各方面的能力,例如对书本基础知识的掌握程度,对资料的查找方法,对自己知识面的扩展都不得有相对的提高,但在这其中,也有自己茫然和不知所措的一面,当初决定做此课题时,不知该从何下手,头脑中也一片空白,后来经过老师对课题的剖解,头脑中才逐渐有了轮廓。 资料搜集花费了大量时间,在此过程中我了解到采集的资料不能从头至尾的抄写,而要取己所需,认为有价值的材料才能引用,后来在网上,请教经验丰富(fngf)的老师(losh),终于获得了第一手资料,然后在其中加入自己的思想,通过对材料和自己构思的组织整理,渐渐有了头绪。万事开头难,只要把前段的准备

53、工作做好了,后面的工作自然就可以顺利很多了。 梅花香自苦寒来,经过几个月不断的修改及创新终于看到了自己的劳动成果,终于完成了红外线防盗报警器的设计,一种胜利感油然而生。经过这一次设计,体会颇多,感觉到平时的粗心大意,以及不完善的理论知识让我错过了一次就成功的那种感觉,而是做了很多次的修改,但在制作电路的过程中感觉到了一种力量,那种力量可以让我废寝忘食的不断改善调试电路,可以让自己兴奋的久久的为了电路而深思,可以让自己在深夜写着毕业设计说明书,回顾自己的毕业设计制作过程时,心中油然而生一阵感慨,有失落,有兴奋,有喜悦,有苦恼,但我觉得它值得我这样去做,因为它不仅让我有了一次对于电子技术的实践机会

54、,更让我学会怎样去面对制作过程中遇到的困难,怎么去解决困难,让我学会了独立思考,让我隐隐约约记忆起以前学过的知识,原来不知道有何实用性的枯燥电路原理的知识,现在我在实际应用却觉得少了解了好多东西,心中无限后悔。但这次毕业设计给我的是很真、很纯的感受,亲身体会其制作的艰难路程,这不仅加深了我以前因为种种迷惑不知道的电路知识的认识,而且为我将来的人生也奠定了一定的基础,相信通过以后的学习锻炼,理论结合实践,为社会作贡献 STYLEREF 标题 1 * MERGEFORMAT 附 录致 谢在本次论文的设计过程中,参考了各方面的相关文献资料,使本人对单片机的使用和设计有了更深刻的认识。为了完成这份论文,指导老师付出了很多心血,给予了我很大的帮助,设计过程中,他从多方面进行指导,不断对文章提出建议,要求密切地把理论用于实验加以论证,使设计更具有可靠性,在此,深表感谢。其次,本人要感谢计算机系的所有老师,感谢他们在大学四年里的关心和培养,并使本人掌握了高深(goshn)的专业知识和熟练的专业技能。最后,要感谢对这次论文有所帮助的所有老师和同学,感谢09级电子信息科学与技术本科班的全体同学,感谢参

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论