毕业设计论文-基于单片机的红外报警器设计.doc_第1页
毕业设计论文-基于单片机的红外报警器设计.doc_第2页
毕业设计论文-基于单片机的红外报警器设计.doc_第3页
毕业设计论文-基于单片机的红外报警器设计.doc_第4页
毕业设计论文-基于单片机的红外报警器设计.doc_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

毕业设计(论文) 题 目 基于单片机的红外报警器设计 系 别 信息工程系专业名称 自动化班级学号 108202222学生姓名 邵尤亮指导教师 彭 洁二0一四 年 五 月 毕业设计(论文)任务书I、毕业设计(论文)题目:基于单片机的红外报警器设计II、毕 业设计(论文)使用的原始资料(数据)及设计技术要求: 1、设计出以单片机位核心器件的红外报警器。 2、要求该设计能实现以下功能:具有紧急报警功能 具有布防报警功能,只要有人进入传感器的范围内系统马上就会报警。 并能够手动取消报警。 3、完成单片机及外围电路的设计、仿真以及控制程序仿真制作并进行联机调试。 4、翻译外文文献一篇III、毕 业设计(论文)工作内容及完成时间: 工作安排如下: 1、查阅资料、翻译英文资料、撰写开题报告 第1周-第3周 2、系统总体设计及软件设计 第4周-第7周 3、系统分析与调试 第8周-第15周 4、撰写论文并准备答辩 第16周-第18周 、主 要参考资料:1.李朝青编著.单片机原理及接口技术M.北京:北京航天航空大学出版社,20112.童诗白.模拟电子技术基础M.北京:高等教育出版社,20003.赵亮,侯国锐.单片机 语言编程与实例M.北京:人民邮电出版社,2003邮电出版社, 4.吴爱萍,朱晓春.基于AT89S51的多功能红外遥控器设计J.仪表技术与传感器,2008(8)78-805.聂诗良,李磊民.采用单片机发送并接收红外遥控信号的方法J.信息技术,2004(2)21-23.6.RASHID M H. Microelectronic circuits: analysis and design M.北京:科学出版社, 20027.李朝青编著.单片机原理及接口技术M.北京:北京航天航空大学出版社,2011 信息工程 系 自动化 专业类 1082022 班学生(签名): 填写日期: 2014 年 01 月 10 日指导教师(签名): 助理指导教师(并指出所负责的部分): 信息工程系 系(室)主任(签名): 附注:任务书应该附在已完成的毕业设计说明书首页。学士学位论文原创性声明本人声明,所呈交的论文是本人在导师的指导下独立完成的研究成果。除了文中特别加以标注引用的内容外,本论文不包含法律意义上已属于他人的任何形式的研究成果,也不包含本人已用于其他学位申请的论文或成果。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式表明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期:学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权南昌航空大学科技学院可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 作者签名: 日期:导师签名: 日期:基于单片机的红外报警器设计 学生姓名:邵尤亮 班级:1082022 指导老师:彭 洁 摘要: 随着现在社会的发展、时代的不断进步和各种高端先进技术的快速融入,人们的生活发生了巨大的改变。各种各样的高档电器和贵重物品为许多家庭所拥有,然而大部分家庭、个人防盗意识十分的低落,让很多不法分子有了可乘之机,从而造成越来越多的家庭、个人对财产安全问题十分担忧。人们对自己所生活的环境也有了更高的要求,对生活环境的安全性也有了更多的考虑,以至于很多小区都安装了各种各样的报警系统 ,也确实大大提高了小区的安全程度 ,有效保证人们的人身财产安全。在本文中,介绍了一种利用单片机及热释电红外传感器器件为主要器件,能够进行家居监控,并进行报警的系统的设计。设计的系统方案运用了上述的热释电红外传感器,它的制作简单、成本娇低,安装也特别的方便,最重要的是感应性能比较稳定,抗干扰能力强、灵敏度高、安全可靠。而且这种热释电红外传感器安装特别隐蔽,不容易被不法分子发现。便于多用户统一管理。本设计包括硬件和软件设计两个部分,硬件部分包括单片机控制模块、红外探头模块、驱动执行报警模块和LED控制模块等部分组成。处理器采用51系列单片机STC89C52,程序使用C语言编写。 关键词:热释电红外传感器 STC89C52单片机 红外线 指导老师签字: The of design infrared alarm hased on MCU StudentName : Youliang Shao Class: 1082022 Instructor: Jie PengAbstract: With the current development of society, the continuous progress of the times and a variety of high-end rapid integration of advanced technology, peoples life has undergone tremendous changes. A wide variety of high-end appliances and valuables is owned by many families, but most families, personal security awareness is very low, so many criminals have an opportunity, resulting in a growing number of families, individuals property safety issues of great concern. People live in their own environment also have higher requirements, the security environment has also been more consideration that many communities have installed a variety of alarm systems, but are also greatly improve the districts safety degree, effectively guarantee peoples personal and property safety. In this paper, we introduce a way to use the microcontroller and pyroelectric infrared sensor device as the primary device, capable of home monitoring and alarm system design. Design of system solutions using the above pyroelectric infrared sensor, making it simple, low cost Johnson, the installation is also particularly convenient, the most important is the induction performance is relatively stable, strong anti-interference ability, high sensitivity, safe and reliable. And this pyroelectric infrared sensor mounted special hidden, not easy to find criminals. Facilitate unified management of multiple users. The design includes hardware and software design in two parts. The hardware includes a portion MCU control module, infrared sensor module, perform alarm module and LED driver control modules and other components. Processor uses 51 series STC89C52, programs using the C language.Keywords: Pyroelectric infrared sensor STC89C52 infrared Signature of Supervisor:目 录 1 绪论1.1课题的研究意义11.2国内外研究概况2 2 系统设计2.1设计要求32.2设计方案32.2.1 总体设计方案42.2.2 设计功能实现4 3 硬件电路的设计3.1单片机部分63.1.1 STC89C52单片机简介63.1.2复位及复位电路73.1.3单片机最小系统93.2 红外感应部分103.2.1 电源模块103.2.2 感应器模块103.2.3 菲涅耳透镜103.2.4 信号采集处理模块113.3 硬件电路设计原理图133.4 PCB图与万能板实物图133.4.1 PCB图133.4.2 万能板实物图143.5 按键控制电路153.6 复位电路的设计163.7 指示灯电路163.8 报警电路17 4 软件设计4.1 系统工作流程图184.2 主程序194.3 延时函数程序194.4 独立按键程序和对应不同按键处理204.5 定时器0初始化程序和定时器0中断服务程序214.6 报警判断程序234.7 红外报警处理程序23 5 硬件调试及调试中遇到的问题总 结26参考文献27致 谢28附件一:总体原理图设计29附件二:PCB图30附录三:硬件实物图31附件四:程序源代码33附录五:元器件清单33南昌航空大学科技学院2014届学士学位论文1 绪论1.1课题的研究意义随着社会的发展、各个学科的进步、技术的提高,人民们的生活也有了很大的提高和改善。各种各样的高档电器和贵重物品为许多家庭所拥有,然而大部分家庭、个人防盗意识十分的低落,让很多不法分子有了可乘之机,从而造成越来越多的家庭、个人对财产安全问题十分担忧。人们对自己所生活的环境也有了更高的要求,对生活环境的安全性也有了更多的考虑,以至于很多小区都安装了各种各样的报警系统 ,也确实大大提高了小区的安全程度 ,有效保证人们的人身财产安全。但是市场上大部分的报警系统都是为一些大公司的重要机构和政府重要部门设计的,其价格昂贵,使我们一般的普通家庭难以承受。但是如果能设计一种价格适合、性能可靠、智能化的报警系统,必将在人们的生活额私人财产等防盗领域祈祷突破性的进展和作用。由于红外线是不可见光,隐蔽性能非常好,因此在防盗、报警、警戒等安保系统中被人们广泛应用。到目前为止,国内使用的各类防盗、自动报警器基本都是以超声波、主动式红外发射/接收以及微波等技术为基础。而这里所设计的人体红外报警器则采用了高性能传感元件-热释电红外传感器。这种热释电红外传感器能以非接触形式检测出人体辐射的红外线 ,并将其转变为电压信号,同时 ,它还能鉴别出运动的生物与其它非生物7。热释电红外传感器既可用于防盗报警装置,也可以用于自动控制、接近开关、遥测等领域7。目前红外线人体报警器也是当前使用比较普遍的报警器之一,它以其灵敏度高、价格实惠,受到了广大用户的好评和欢迎。但是使用每一种红外线传感器都有其不足之处,如抗干扰能力弱、误报漏报现象严重等,可靠性不够高5。课题是以单片机为基础设计的一种比较简易的报警器系统。此热释红外报警器安装在禁区,根据检测人体自身的热量,检测到有人时,自动发出报警信息,并且能够自动或手动取消报警1。设计的系统方案运用了上述的热释电红外传感器,它的制作简单、成本娇低,安装也特别的方便,最重要的是感应性能比较稳定,抗干扰能力强、灵敏度高、安全可靠。而且这种热释电红外传感器安装特别隐蔽,不容易被不法分子发现。1.2国内外研究概况1800年英国物理学家FW赫胥尔从热的观点来研究各种色光时,发现了红外线,开始了人类历史上红外技术的研究,从此红外技术的发展应用不断走向成熟5。 红外报警器大多数采用国外的先进技术,其功能也非常先进。其中包括被动式热释电型红外报警器,也即是本文将研究的产品。红外线的波长在0.76-100 um之间,按波长范围可分为近红外、中红外、远红外、极远红外四类,它在电磁波连续频谱中的位置处于无线电波与可见光之间的区域7。红外技术最初的发展应用是红外光谱仪,随着红外探测材料技术的发展应用,红外技术目前已广泛应用于环境监测、分子类型和结构判定、石油勘探与分析、地质矿物的籀定、质量检测、交通运输、安全报警、医疗保健等一系列领域。其方法和原理目益成熟,各类红外器件层出不穷,仪器的精度也不断地提高。虽然早在19世纪就有了红外探测器,而且在第一次世界大战期间红外探测器已用于军事目的,但只是到了第二次世界大战期间有了pbs探测器以后,红外探测器技术才受到了人们广泛的重视并得到了迅速的发展。新的探测器材料不断被研制出来,探测器的响应波段很快就覆盖了1-3um,3-5um和8-12um三个大气窗口,与此同时,探测器材料质量的不断改善使探测器的性能也不断得到提高,促进了红外技术的全面发展。为媒介物推动整个制造业的改变,推动整个高技术产业的壮大11。2 系统设计2.1本设计要求 1、设计出以单片机位核心器件的红外报警器。 2、要求该设计能实现以下功能: 具有紧急报警功能。 具有布防报警功能,只要有人进入传感器的范围内系统马上就会报警。 并能够手动取消报警。 3、完成单片机及外围电路的设计、仿真以及控制程序仿真制作并进行联机调 试。 2.2 设计方案2.2.1设计思路被动式红外线传感技术是利用红外光敏器件将活动生物体发出的微量红外线转换成相应的电信号,并进行放大处理,对被监控的对象实施控制,它能可靠地将运动着的生物体和飘落的物体进行区别15。同时,它还具有监控范围大、隐蔽性好、抗干扰性强和误报率低等优点。因此,被动式红外技术在自动控制、自动门启闭、接近开关、自动照明、遥控遥测等方面、特别是在保安、防火、报警等方面越来越收到重视和得到应用11。被动式红外报警器则采用了传感元件热释电红外传感器。这种热释电红外传感器能以非接触形式检测出人体辐射的红外线,并将其转变为电压信号,同时,它还能鉴别出运动的生物与其它非生物。热释电红外传感器既可用于防盗报警装置,也可以用于自动控制、接近开关、遥测等领域。用它制作的防盗报警器与目前市场上销售的许多防盗报警器材相比,具有如下特点:不需要用红外线或电磁波等发射源。灵敏度高、控制范围大。隐蔽性好,可流动安装12。本课题研究的是热释红外报警系统,根据物理学知识,凡是温度大于绝对零度的物体都会发出红外线。不同的物体发出的红外线频率也不相同,因此用热释电红外传感器可以探测出监控环境中的某些特定范围的波长的红外线,达到报警的效果。该热释红外的报警系统由硬件和软件两部分组成。硬件主要包括单片机系统,热释电红外传感器探头、放大比较电路、控制显示电路、鸣叫报警电路等部分;软件部分主要包括热释电传感器输出信号的采样及A/D转换模块、数据分析算法模块、信息识别模块。2.2.1 总体设计方案从设计的要求来分析该设计须包含如下结构:红外感应部分、STC89C52单片机、报警系统三大部分。电路总原理图如图2-1所示:红外感应电路 电源 STC89C52 单片机复位电路LED指示灯报警电路按键控制 图2-1 总体设计框图处理器采用51系列单片机STC89C52,整个系统是在系统软件控制下工作的。设置在监测出的红外探头将检测的红外光变成电信号,送出TTL 电平STC89C52单片机。在单片机内,经软件查询、识别判决等环节实时发出入侵报警状态控制信号,驱动蜂鸣器及报警指示灯报警。2.2.2设计功能实现设计的系统方案运用了上述的热释电红外传感器,它的制作简单、成本娇低,安装也特别的方便,最重要的是感应性能比较稳定,抗干扰能力强、灵敏度高、安全可靠。而且这种热释电红外传感器安装特别隐蔽,不容易被不法分子发现。便于多用户统一管理。为了探测出移动的人体,通常使用双元件型热释电红外线传感器,在这种传感器内部,两个灵敏元件反相连接,当人体静止时两元件极化程度相同,互相抵消。但人体移动时,两元件极化程度不同,净输出电压不为0,从而达到了探测移动人体的目的。该设计包括硬件和软件设计两个部分。模块划分为数据采集、按键设定、报警等。红外线防盗报警系统由热释电红外传感器、蜂鸣器、单片机控制电路、LED指示电路及软件组成。系统可实现功能。当人员外出时,可把报警系统设置在外出布防状态,探测器工作起来,当有人闯入时,热释电红外传感器将探测到动作,设置在监测点上的红外探头将人体辐射的红外光谱变换成电信号,红外热释电模块送出TTL 电平至STC89C52单片机,经单片机处理运算后驱动执行报警电路使警号发声。即实现了以下功能: 具有紧急报警功能。 具有布防报警功能,只要有人进入传感器的范围内系统马上就会报警。 并能够手动取消报警。3 硬件电路的设计3.1单片机部分 单片机的选择本设计模块划分为数据采集、按键设定、报警,红外线防盗报警系统由热释电红外传感器、蜂鸣器、单片机控制电路、LED指示电路及软件组成。本设计系统也满足STC89C52 单片机的最小系统,因此该设计择STC89C52 单片机为主要硬件成分10。STC89C52 单片机如图3-1所示: STC89C52 单片机实物图 STC89C52 单片机引脚图 图3-1 单片机实物图及引脚图3.1.1 STC89C52单片机简介 STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。使用高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。STC89C52具有以下标准功能: 8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路10。另外,STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。这一模块以单片机为中心把程序代码烧进去然后外围接上复位电路、振荡电路、键盘控制、LED显示电路、报警电路等子模块10。 3.1.2复位及复位电路(1)复位操作复位是单片机的初始化操作。其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动10。除PC之外,复位操作还对其他一些寄存器有影响,它们的复位状态如表1所示。 表1 一些寄存器的复位状态寄存器复位状态寄存器复位状态PC0000HTCON00HACC00HTL000HPSW00HTH000HSP07HTL100HDPTR0000HTH100HP0-P3FFHSCON00HIPXX000000BSBUF不定IE0X000000BPCON0XXX0000BTMOD00H(2)复位信号及其产生RST引脚是复位信号的输入端。复位信号是高电平有效,其有效时间应持续24个振荡周期(即二个机器周期)以上。若使用颇率为6MHz的晶振,则复位信号持续时间应超过4us才能完成复位操作。产生复位信号的电路逻辑如图3-2所示: 图3-2复位信号的电路逻辑图整个复位电路包括芯片内、外两部分。外部电路产生的复位信号(RST)送至施密特触发器,再由片内复位电路在每个机器周期的S5P2时刻对施密特触发器的输出进行采样,然后才得到内部复位操作所需要的信号。复位操作有上电自动复位相按键手动复位两种方式。上电自动复位是通过外部复位电路的电容充电来实现的,其电路如图3-3(a)所示。这佯,只要电源Vcc的上升时间不超过1ms,就可以实现自动上电复位,即接通电源就成了系统的复位初始化。按键手动复位有电平方式和脉冲方式两种。其中,按键电平复位是通过使复位端经电阻与Vcc电源接通而实现的,其电路如图3-3(b)所示;而按键脉冲复位则是利用RC微分电路产生的正脉冲来实现的,其电路如图3-3(c)所示:(a)上电复位 (b)按键电平复位 (c)按键脉冲复位图3-3复位电路上述电路图中的电阻、电容参数适用于6MHz晶振,能保证复位信号高电平持续时间大于2个机器周期。3.1.3单片机最小系统 要使单片机工作起来最基本的电路构成为单片机最小系统如图3-4所示。 图3-4单片机最小系统 单片机最小系统包括单片机、复位电路、时钟电路构成。STC89C52 单片机的工作电压范围:4V-5.5V,所以通常给单片机外界5V直流电源。连接方式为单片机中的40脚VCC接正极5V,而20脚VSS接电源地端。复位电路就是确定单片机的工作起始状态,完成单片机的启动过程。单片机接通电源时产生复位信号,完成单片机启动确定单片机起始工作状态。当单片机系统在运行中,受到外界环境干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开始执行12。一般有上电自动复位和外部按键手动复位,单片机在时钟电路工作以后,在RESET端持续给出2个机器周期的高电平时就可以完成复位操作。本设计采用的是外部手动按键复位电路,需要接上上拉电阻来提高输出高电平的值。时钟电路好比单片机的心脏,它控制着单片机的工作节奏。时钟电路就是振荡电路,是向单片机提供一个正弦波信号作为基准,决定单片机的执行度,XTAL1和XTAL2分别为反向放大器的输入和输出,该反向放大器可以配置为片内振荡器12。如采用外部时钟源驱动器件,XTAL2应不接。3.2 红外感应部分3.2.1 电源模块本系统电压为4.5v左右,直接接3个1.5V的直流干电池提供电源,然后用导线连接电源接口模块。3.2.2 感应器模块热释电红外传感器(简称PIR)是80年代发展起来的一种新型高灵敏度探测元件。它能以非接触形式检测出人体辐射的红外线能量的变化,并将其转换成电压信号输出。将这个电压信号加以放大,便可驱动各种控制电路,如作电源开关控制、防盗防火报警、自动检测等,人体辐射的红外线中心波长为910um,而探测元件的波长灵敏度在0.220um范围内几乎稳定不变。在传感器顶端开设了一个装有滤光镜片的窗口,这个滤光片可通过光的波长范围为710um,正好适合于人体红外辐射的探测,而对其它波长的红外线由滤光片予以吸收,这样便形成了一种专门用作探测人体辐射的红外线传感器,本传感器是整个系统的关键,只有本传感器才能感应到人体红外线18。如图3-5所示。 图3-5热释感应传感器3.2.3 菲涅耳透镜 菲涅耳透镜片相当于热释感应传感器的“眼镜”,它和人的眼睛一样的作用,配用得当与否直接影响到使用的功效,配用不当产生错误的动作,致使用户或者开发者对其失去信心。它的作用是有效的将探测到空间的红外线集中到传感器上,菲涅耳透镜根据性能要求不同,具有不同的焦距(感应距离),从而产生不同的监控视场,视场越多,控制越严密14。如图3-6所示为菲涅耳透镜模型图。 图3-6 菲涅耳透镜3.2.4 信号采集处理模块 图3-7信号处理模块图3-8实物图本电路是将人体辐射的红外线转变为电信号。热释红外感应2脚输入到前置放大器OP1进行放大,然后由C4耦合给运算放大器OP2进行第二级放大。再经过电压比较器COP1和COP2构成双向鉴幅器处理后,检出有效触发信号去启动延时时间定时器输出信号在经过R3进入单片机部分进行处理。延时周期可通过R12来调节输出,在延时时间内只要Vs发生上跳变,Vo就会从Vs上跳变时刻起继续延长一个周期,而电路中的电容为了能够更好的控制了芯片内的定时器,若Vs一直保持为高电平,这样就可以通过P10传输到单片机内进行下一步处理。而根据不同的距离要求来调节R13,最大可以调节到7米左右。图中BISS0001中1脚用跳线连连接住一个接高电平后,在延时时间段内如果有人体在其感应范围活动,其输出将一直保持高电平,直到人离开后才将高电平变为低电平,本电路设计就是可触发方式13。3.3 硬件电路设计原理图 本设计总体方案框如图2-1该设计包括硬件和软件设计两个部分。模块划分为数据采集、按键设定、报警等。红外线防盗报警系统由热释电红外传感器、蜂鸣器、单片机控制电路、LED指示电路及软件组成。因此硬件主要包括单片机系统,热释电红外传感器探头、放大比较电路、控制显示电路、鸣叫报警电路等部分,可以设计出该设计的总硬件电路原理图,如图3-9: 图3-9 硬件电路原理图3.4 PCB图与万能板实物图3.4.1 本设计pcb图由硬件电路设计原理图对应的pcb图如图3-10所示 图3-10 该设计pcb图3.4.2 万能板实物图根据bcb图焊接的万能板实物图如图3-12所示 图3-11 万能板实物图正面 图3-12 万能板实物图反面3.5 按键控制电路本电路的设计就是为了控制电路中布防和紧急状态下不同的工作形式,当按下布防按键后,30秒后进入监控状态,当有人靠近时,热释红外感应到信号,传回给单片机,单片机马上进行报警。当遇到特殊紧急情况时,可按下紧急报警键,蜂鸣器进行报警。如图3-13所示。 图3-13 按键部分3.6 复位电路的设计复位方法一般有上电自动复位和外部按键手动复位,单片机在时钟电路工作以后, 在RESET端持续给出2个机器周期的高电平时就可以完成复位操作。例如使用晶振频率为12MHz时,则复位信号持续时间应不小于2us10。本设计采用的是外部手动按键复位电路。如图3-14所示: 图3-14 复位按键电路 3.7 指示灯电路 图3-15指示灯电路本设计指示灯如图3-15所示,D1为报警指示灯(红灯)、D2为布防指示灯(绿灯)、D3为热释电红外传感器感应指示灯(黄灯),分别实现以下功能:1. 红色发光二极管:当有报警时此发光二极管长亮,否则熄灭。2. 绿色发光二极管:用做布防状态指示灯。3.黄色发光二极管:用做传感器指示,当传感器有信号输出,此灯会亮,否则熄灭。3.8 报警电路在单片机的I/O 里会输出高低电平,在P2.0、P2.1和P2.2分别接上LED指示灯,而P2.3接上蜂鸣器,而蜂鸣器外接个8550的三极管起到开关作用,当三极管达到饱和状态下就驱动了蜂鸣器工作了。 图3-16报警电路实现功能为:紧急报警键:按下紧急报警键,系统会马上报警,蜂鸣器发生蜂鸣。布防键:按下布防键绿色发光二极管会闪烁,说明系统准备开始布防,30 秒钟后绿色发光二管会长亮,说明系统进入布防状态了,只要一有人进入传感器的范围内系统马上就会报警,蜂鸣器发生蜂鸣。取消键:按下取消键可取消当前报警,蜂鸣器发生蜂鸣。4软件设计4.1 系统工作流程图 按上述工作原理和硬件结构分析可知系统工作流程图 图4-1系统工作流程图4.2 主程序void main()time_init(); /定时器初始化程序beep = 0; /开机叫一声 delay_1ms(200);P0 = P1 = P2 = P3 = 0xff; /初始化单片机IO口为高电平while(1)key(); yellow = hw; /红外热释电指示灯 有输出就亮黄灯if(key_can 10)key_with(); /按键设置函数if(flag_300ms = 1)flag_300ms = 0;hongwai_dis(); /红外报警函数4.3 延时函数程序void delay_1ms(uint q)uint i,j;for(i=0;iq;i+)for(j=0;j= 400) /20秒flag_bufang = 1;flag_bufang_en = 0;flag_value = 0;4.6报警判断程序接受到脉冲信号后,表示有人闯入监控区,从而经过单片机内部程序处理后,驱动声光报警电路开始报警,持续报警,然后程序开始循环工作。void hongwai_dis()if(flag_alarm = 1) /报警red = red; /红灯报警beep = beep; /蜂鸣器报警if(flag_bufang_en = 1) /准备开始布防green = green; /绿灯闪 if(flag_bufang = 1) /确认布防green = 0; /如果延时布防成功 绿灯长亮if(hw = 1) /红外有输出flag_alarm = 1;4.7 红外报警处理程序void hongwai_dis()if(flag_bufang_en = 1) /准备开始布防green = green; /绿灯闪 if(flag_bufang = 1) /确认布防green = 0; /如果延时布防成功 绿灯长亮if(hw = 1) /红外有输出flag_alarm = 1;if(flag_alarm = 1) /报警red = red; /红灯报警beep = beep; /蜂鸣器报警5 硬件调试及调试中遇到的问题第一步为目测,以单片机为核心的电路应用系统全部由手工焊接在万能板上,因此对每一个焊点都必须严格检查,是否有虚焊、毛刺、连焊等等一些问题。第二步为万用表测试,先用万用表链接认为可疑的接点或连线并且查看它们的通断状态是否和设计的电路一至在检查电源线与地线之间是否有短路现象、各个连接点是否接触良好。第三步为通电检查。当给我们焊接好的电路板通电时,首先要检车所有的插座和器件引脚的电压、电流是否符合设计需求,接地端电压值是否接近零,接固定电平的引脚端是否电平正确。第四步是联机检查。在对硬件电路调试过程中,我也遇到过很多不同的问题,第一次把所有的元件都焊上去之后,准备调试了,才发现电源的正负极焊的过近,接电源特别难,这些排版错误本不该犯的,这些都是由于自己的粗心大意造成的,所以说,做任何事情都必需经过严格的思考之后在行动,来不得半点的马虎,否则浪费了时间和精力。总 结本设计是一种基于单片机技术的红外感应防盗报警系统。通过以STC89C52单片机为工作处理器和外接热释电红传感器为核心。热释电感应器是一种被动式红外感应设备,当无人通过时传感器输出为低电平,当感应测试到有人体活动时则输出为高电平,因此,单片机接收到信号后,能对信号进行处理从而达到报警效果。该设计的报警器最大的特点就是操作简单、接近生活、易懂易学;而且安装简单方便、智能性高。随着社会的发展,人们安全意识的增强,相信报警器的使用会越来越普遍,而本设计满足了大多数报警器的需求,在未来必定能得到广泛的应用。到目前为止,我的毕业设计也告一段落,在这次的毕业设计中我学到了很多在实践知识,让我学会了如何从设计到实践到成品的艰辛和困苦,更让我学会如何利用身边的一切解决我们碰到的困难。不仅提高了我的专业知识还培养了我独立思考能力,提高了自己发现和解决问的能力,同时,也发现了自己的不足之处和存在的一些问题,我会进一步的学习和发展,让自己在未来的工作学习中充实和提高自己的能力。参考文献 1胡萍.串口通信的红外报警器的研制J.计算机与现代化,2010(10):15-16.2唐德琴.电子温度测量仪器技术发展战略研究J.电子科学技术,2009,27(1):1-83李行善.基于串口组件的体系结构J.电子串口与仪器学报,2010(08):15-16.4姜道连等.用于AT89C51设计红外报警器的设计与制作J2010 (12):31-34.5冯国进嵌入式Linux驱动程序设计从入f-J至U精通D田北京:清华大学社,20086蔡文斋. 专

温馨提示

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

评论

0/150

提交评论