基于单片机的微波防盗报警器设计---大学毕业(论文)设计.doc

上传人:可**** 文档编号:91257258 上传时间:2023-05-24 格式:DOC 页数:23 大小:276.50KB
返回 下载 相关 举报
基于单片机的微波防盗报警器设计---大学毕业(论文)设计.doc_第1页
第1页 / 共23页
基于单片机的微波防盗报警器设计---大学毕业(论文)设计.doc_第2页
第2页 / 共23页
点击查看更多>>
资源描述

《基于单片机的微波防盗报警器设计---大学毕业(论文)设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的微波防盗报警器设计---大学毕业(论文)设计.doc(23页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、基于单片机的微波防盗报警器设计Xxx物理与电子信息学院 电子信息科学与技术 学号:xxxxxxxxx指导教师:xx摘要:本文基于单片机设计了一个微波防盗报警系统。该系统控制核心用的是AT89C52,主要包括微波探测器、热释电式红外传感器、单片机控制、信号放大及相关的驱动电路组成。本设计操作简单、运行可靠,除了具有基本的防盗报警功能,还能够实现自动探测信号和自动报警功能。自动探测是由热释电红外传感器和微波探测器共同完成,双探测器的应用使得系统的可靠性大大增强,误报率明显降低;自动报警是指当单片机接收到由探测器检测到入侵信号时,通过程序控制自动输出报警信号引发扬声器和LED发光报警。关键词:微波探

2、测器;单片机;热释电式红外传感器;防盗报警 The Design of Microwave Anti-theft Alarm CircuitZhang Peng-luo College of Physics and Electronic Information Electronic Information Science and Technology No: xxxxxxxx Tutor: Ning NingAbstract : This system includes two parts: hardware design and software design. Hardware desig

3、n is consisted by microwave detector circuit design, pyroelectric infrared sensors 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. This topic designs a simple and reli

4、able operation of the anti-theft alarm system based on single 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 ap

5、plication makes the system reliability greatly enhanced, 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 c

6、ontrolling.Key words: Microwave detector; MCU; Pyroelectric infrared sensors; Anti-theft Alarm1目 录摘要11 引言32 系统总体方案设计42.1 整体电路框图42.2 报警器的功能及工作过程43 系统硬件设计53.1 电源模块53.2 控制模块53.2.1 AT89C52单片机介绍63.2.2 复位、晶振电路的设计73.3 探测器模块73.3.1 热释电红外线探测器83.3.2 微波感应模块114 信号处理模块134.1 HN911L的输出信号处理模块134.2 HB100输出信号处理模块135 声

7、光报警模块145.1 报警电路的设计145.2 蜂鸣器报警电路的设计145.3 LED显示模块155.4 手工暂停模块166 软件的程序实现176.1 中断服务程序工作流程图176.2 主程序工作流程图177 总结19参考文献20附录1:程序21附录2:微波报警原理图231 引言在高新技术日新月异的今天,科学技术已经成为整个社会发展的源动力,电子领域的发展更是令人目不暇接,在其推动下,现代电子产品几乎渗透了社会的各个领域,遍及了千家万户,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。安全是一个永恒的话题,如何保障我们的生命

8、和财产安全成为我们不断研究的对象。电子技术的发展为人类作出了突出贡献,随着电子技术的不断进步,各种不同的防盗报警器也相继被设计出来,在保障我们生命财产安全的工作中发挥了越来越重要的作用。防盗报警器一般是通过检测人或其他物体的位移、移动速度、热辐射量、发出的声响、对红外信号的遮挡以及反射等,通过检测这些量中的一个或多个,然后进行信号的放大滤波以及整形送入处理电路进行报警事件的处理进而发出声光报警。只进行一种报警事件检测的报警器称为单鉴型,进行两种事件检测的称为双鉴型,检测三种以及三种以上报警事件的称为多鉴型。相对于单鉴型产品来说双鉴型和多鉴型产品具有很突出的优点。防盗报警器的早期产品主要是采用纯

9、硬件电路实现,分为机械式报警器和电子式报警器。常见的防盗报警器类型有断线报警器、主动红外报警器、被动红外报警器、门磁报警器、震动报警器等。断线报警器是一种将被保护物品用易断且不易察觉的导线连接,当有人挪动物品扯断导线后报警器会发出声光等报警信号。这类报警结构简单,用简单的触发及自锁电路就能实现。红外防盗报警器主要通过检测防区内有无物体或人移动、遮挡等信息而产生报警信号的1。这类产品又可以分为主动型和被动型,主动型抗干扰性能好,但是安装不便,功耗大,常见的有墙头上的遮挡报警器;被动型的功耗低,安装方便,但是抗干扰性能差不适合室外环境。震动报警器主要应用于车辆、电动车等的防盗上,它通过收集震动信号

10、,当震动信号达到一定的强度时便会报警,这类报警装置抗干扰性能特差。近年来随着经济的发展,一些高端的技术渐渐地应用到了防盗报警产品上,如单片机、DSP、嵌入式微处理器等,这些技术的应用使防盗报警器的性能大大提高。报警器广泛应用于安防行业,例如公共场所的安全防盗防火、仓库的防盗防火、超市商场的防盗防火等。近年来随着各类报警器性能的提高以及成本的降低,报警器逐渐走入寻常百姓家,成为家庭必备的小产品。这些都不断刺激着安防行业不断向前发展各种高性能低价格的防盗报警器不断涌向市场。随着社会的发展,我们对防盗报警器的性能指标要求也会越来越高,防盗报警器已经开始向智能化、微型化、网络化、低功耗的方向发展。本课

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

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

13、手动停止报警信号,当报警停止后复位电路将系统复位,或者可以在报警一段指定时间后由定时器实现自动停止报警并复位报警电路。 两个报警探测器安装在使用者家里需要防范的区域,例如主门、窗户、客厅、卧室等,报警主系统必须放在家里比较隐蔽即不易发现的区域。在正常情况下,这个系统包括探头均处在关闭状态,当使用者要出门或需要监控时,使用者可以通过键盘控制启动报警系统,单片机会控制启动探头,此时报警器处于正常的防范监控状态,如果有人在探头检测范围内出现或移动经过,报警探测器马上向单片机发送报警信号,单片机接收到报警信号后,经查询判断确认后输出信号引发声光报警。3 系统硬件设计3.1 电源模块本报警器拟采用直流供

14、电,并且要有足够宽的输入电压范围以及稳定的电压足够的电流,经查阅相关资料决定采用HT7550低压差三端稳压芯片作为电源供电芯片2,该芯片特性如下:(1)输出电压5V,精度5%(2)低输入输出压差(3)超低功耗(4)低输出电压温漂(5)最高可承受24V输入电压(6)可以提供100mA的输出电流以上这些特性表明HT7550完全可以满足本电路的供电需求,其应用电路如图2所示。J3为电源接口;D1为二极管,它的作用是防止电源反接时损坏器件;C3、C4、C5、C6为滤波电容,经过滤波后便可以得到纹波很低的直流电压;HT7550完成将外部输入的6至20V直流电压稳压到5V供整个电路工作,电源电路如图2所示

15、。3.2 控制模块控制部分为整个报警器的心脏,实现数据的采集、分析、控制报警电路等功能。图2 电源部分电路图单片机的选择是决定报警器性能的关键因素,本设计采用MCS-51系列单片机,其特点是通用性强,易。其Flash型如:Atmel公司的AT89C51、AT89C52、AT89C1051、AT89C2051等和台湾华帮公司的W78E51、W78E52等,使用十分方便。所以本次设计选用Atmel公司的AT89C52,其内部有8KB的程序存储器,无须外部扩展,使硬件电路简单。 3.2.1 AT89C52单片机介绍AT89C52是美国Atmel公司生产的低电压、高性能CMOS 8位单片机,片内含8K

16、B的可反复檫写的程序存储器和256B的随机存取数据存储器(RAM),器件采用Atmel公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内配置通用8位中央处理器(CPU)和Flash存储单元,功能强大的AT89C52单片机可灵活应用于各种控制领域。AT89C52单片机属于AT89C51单片机的增强型,与Intel公司的80C52在引脚排列、硬件组成、工作特点和指令系统等方面兼容3。 AT89C52有PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产品的需求。 其主要工作特性是:(1) 片内程序存储器内含8KB的Flash程序存储器,可擦写寿命为1000次;(2

17、) 片内数据存储器内含256字节的RAM;(3) 具有32根可编程I/O口线;(4) 具有3个可编程定时器;(5) 中断系统是具有8个中断源、6个中断矢量、2个优先权的中断结构;(6) 串行口是具有一个全双工的可编程串行通信口;(7) 具有一个数据指针DPTR;(8) 低功耗工作模式有空闲模式和掉电模式;(9) 具有可编程的3级程序锁定位;(10) AT89C52工作电源电压为5(10.2)V,且典型值为5V;(11) AT89C52最高工作频率为24MHz。3.2.2 复位、晶振电路的设计单片机正常工作时,都需要有一个时钟电路和一个复位电路。设计AT89C52单片机复位、晶振电路如图3所示。

18、 图3 AT89C52单片机控制电路AT89C52与时钟电路(包括晶体振荡器、电容C14、C15),上电复位电路(包括R3、C31、S2、R5、R4)构成单片机的最小系统。其中,晶体振荡器选用12MHz的高稳定无源晶体振荡器,它与AT89C52中的反向放大器构成振荡器,给CPU提供高稳定的时钟信号。电容C14、C15可起频率微调作用,电容值在5pF30pF之间选择,本电路选20pF。电容C31和电阻R3构成上电复位电路。电源开启时,电源对电容C31充电,在CPU的复位端产生一高脉冲。只要高电平的维持时间大于两个机器周期(24个振荡周期),CPU就可复位,利用中断方式可以实现报警持续时间未到10

19、秒时,用手工按键停止的声光报警的作用。3.3 探测器模块防盗探测器是由红外与微波探测器组成的双鉴探测器,较之以往的微波或红外单信号探测器,其误报率明显下降,原理示意图如图4所示。双鉴探测器工作时将探测到的红外和微波两种信号经过与门处理后送单片机,即只有同时检测到两个探测器输出端口为高电平信号时,自动报警器才会响应盗情报警信号,否则不报警。实验发现,在红外探测器中,通过菲涅尔透镜4的分割方式的改变可以降低由于小宠物引起的误报,从而弥补了微波探测器监视面积较大的弱点:但红外探测器对环境温度的变化比较敏感,而微波探测器所检测的只是活动的目标,所以对于如果只是温度变化引起的干扰并不会被自动报警器响应。

20、通过这样双重的检测就进一步减小了外界干扰,降低了报警信号误报的发生率,下面详细介绍本系统中红外与微波探测器电路的设计原理、特点以及实际的工作过程。图4 防盗探测器原理图3.3.1 热释电红外线探测器在自然界,任何高于绝对温度(-273)的物体都将产生红外光谱,不同温度的物体,其释放的红外能量的波长是不一样的,因此红外波长与温度的高低是相关的。(1)热释电效应热释电效应是指如果使某些强介电质材料(如钦酸钡、钦错酸铅(PZT )等)的表面温度发生变化,则随着温度的上升或下降,材料表面发生极化,即表面上就会产生电荷的变化,从而使物质表面电荷失去平衡,最终电荷变化将以电压或电流形式输出:在热释电红外探

21、测器中有两个关键性的元件,一个是热释电红外传感器。能将红外信号变化转变为电信号,并能对自然界中的白光信号具有抑制作用。另一个是菲涅尔透镜,菲涅尔透镜是一种由塑料制成的特殊设计的光学透镜,它用来配合热释电红外线传感器,以达到提高接收灵敏度。用菲涅尔透镜配合放大电路将信号放大60db70db,就可以检测10m20m处人的活动5。(2)红外线传感器的基本结构热释电人体红外线传感器由敏感单元、阻抗变换器和滤光窗等三大部分组成。敏感单元:对不同的传感器来说,敏感单元的制造材料有所不同。这些材料做成很薄的薄片,每一片薄片相对的两面各引出一根电极,在电极两端则形成一个等效的小电容。因为这两个小电容是做在同一

22、硅晶片上的,而它们形成的等效小电容能自身产生极化,极化的结果是,在电容的两端产生极性相反的正、负电荷。但这两个电容的极性是相反串联的。这正是传感器的独特设计之处,因而使得它具有独特的抗干扰性。 传感器没有检测到人体辐射出的红外线信号时,由于P1、P2自身产生极化,在电容的两端产生极性相反、电量相等的正、负电荷,而这两个电容的极性是相反串联的,所以,正、负电荷相互抵消,回路中无电流,传感器无输出。当人体静止在传感器的检测区域内时,照射到P1、P2上的红外线光能能量相等,且达到平衡,极性相反、能量相等的光电流在回路中相互抵消。传感器仍然没有信号输出。当环境温度变化而引起传感器本身的温度发生变化时,

23、因P1、P2做在同一硅晶片上的,它所产生的极性相反、能量相等的光电流在回路中仍然相互抵消,传感器无输出。 从原理上讲,任何发热体都会产生红外线,热释电人体红外线传感器对红外线的敏感程度主要表现在传感器敏感单元的温度所发生的变化,而温度的变化导致电信号的产生。环境与自身的温度变化由其内部结构决定了它不向外输出信号;而传感器的低频响应(一般为0.110Hz)和对特定波长红外线(一般为515um)的响应决定了传感器只对外界的红外线的辐射而引起传感器的温度的变化而敏感,而这种变化对人体而言就是移动。所以,传感器对人体的移动或运动敏感,对静止或移动很缓慢的人体不敏感;它可以抗可见光和大部分红外线的干扰。

24、滤光窗: 它是由一块薄玻璃片镀上多层滤光层薄膜而成的,滤光窗能有效地滤除7.014um波长以外的红外线。例如,SCA02-1对7.514um波长的红外线的穿透量为70%,在6.5um处时下降为65%,而在5.0um处时陡降为0.1%;P2288的响应波长为614um,中心波长为10um。 物体发射出的红外线辐射能,最强波长和温度的关系满足m*T=2989(um.k)(其中m为最大波长,T为绝对温度)。人体的正常体温为3637.5。C ,即309310.5K,其辐射的最强的红外线的波长为m=2989/(309310.5)=9.679.64um,中心波长为9.65um。因此,人体辐射的最强的红外线

25、的波长正好落在滤光窗的响应波长(714um)的中心。所以,滤光窗能有效地让人体辐射的红外线通过,而最大限度地阻止阳光、灯光等可见光中的红外线的通过,以免引起干扰。 综上所述,传感器只对移动或运动的人体和体温近似人体的物体起作用。菲涅尔透镜:不使用菲涅尔透镜时传感器的探测半径不足2米,只有配合菲涅尔透镜使用才能发挥最大作用。配上菲涅尔透镜时传感器的探测半径可达到10米。例如,一些传感器对远在20米处快速行驶的汽车里的人体也能可靠地检测到。菲涅尔透镜采用塑料片制作而成。透镜在水平方向上分寸成3个部分,每一部分在竖直方向上又等分成若干不同的区域。最上面部分的每一等份为一个透镜单元,它们由一个个同心圆

26、构成,同心圆圆心在透镜单元内。中间和下半部分的每一等份也为分别一个透镜单元,同样由同心圆构成,但同心圆圆心不在透镜单元内。当光线通过这些透镜单元后,就会形成明暗相间的可见区和盲区。由于每一个透镜单元只有一个很小的视角,视角内为可见区,视角外为盲区。任何两个相邻透镜单元之间均以一个盲区和可见区相间隔,它们断续而不重叠和交叉。这样,当把透镜放在传感器正前方的适当位置时,运动的人体一旦出现在透镜的前方,人体辐射出的红外线通过透镜后在传感器上形成不断交替变化的阴影区(盲区)和明亮区(可见区),使传感器表面的温度不断发生变化,从而输出电信号。也可以这样理解,人体在检测区内活动时,一离开一个透镜单元的视场

27、,又会立即进入另一个透镜单元的视场,(因为相邻透镜单元之间相隔很近),传感器上就出现随人体移动的盲区和可见区,导致传感器的温度变化,而输出电信号。(3)热释电红外传感器功能接收监测范围内物体的红外辐射,并将接收到的信号转化为电信号,输送到下一级信号处理模块。 热释电红外探测模块原理图如图5所示。图5 热释电红外探测模块原理图模块连接:输出端连到后面信号放大处理端R17。3.3.2 微波感应模块微波感应模块是根据多普勒效应原理设计制作而成的一种新颖器件,它集收发于一体,通过天线向周围空间发射无线电磁波,同时又通过天线接收周围物体反射的回波,通过模块内部电路对收、发信号的相位进行比较。如果周围空间

28、有移动物体存在,回波信号将产生频移与相差,模块就会有直流电平输出。其工作原理与探空雷达极为相似,所以商品名通常又称为雷达模块,也称雷达感应头等,它们可用于各种自动控制及报警场合, 如自动门、自动灯、ATM取款机自动录相监控等7。本设计采用HB100型微波雷达感应模块,其参数如下:发射频率: 10.525 GHz 频率设置精度: 3MHz 输出功率(最小): 13dBm EIRP 工作电压: 5V0.25V 工作电流(CW): 60mA max., 37mA typical 谐波发射: -10dBm 平均电流 (5DC) : 2mA 脉冲宽度(Min): 5uSec 接收灵敏度3Hz 至 80H

29、z 带宽: -86dB 3Hz 至 80Hz带宽杂波: 10uV 天线增益: 8dBi 垂直面3dB波束宽度: 36 度 水平面3dB波束宽度: 72 度 HB100微波移动传感器是X波段移动传感多谱勒模块,其由多普勒效应收发机模块利用DRO(介质谐振振荡器)和微带接插天线技术实现了低电流消耗、高温稳定性、高灵敏度和扁平外形,是理想的低成本移动检测器。其基波振动是由GAS FET介质,谐振振荡器(DRO)不会产生辐射谐波。该模块采用的平面天线和普通型微波感应模块相比不仅体积大小相差甚远,其探测范围方式也不一样。普通环状天线微波模块发射微波沿环状天线平面向空间辐射,在垂直于环状天线轴线方向(前后

30、双向)探测灵敏度最高;而新颖平板天线微波模块发射微波则是平板天线向前方作定向传播,如图7所示,因此它更适合单方向人体移动监控,它后方最多能感应一米左右的距离。图6 环状天线和平面天线传播方向其信号输出端(IF)有三种型号的信号输出:多谱勒移位(Doppler Shift)当有物体在覆盖面积移动时,在信号输出(IF)端有多谱勒信号输出,其输出强度与发射能量的反射强度有关,一般在微伏级,所以需要一个高增益的低频放大器来处理该信号,使它能达到用处理器来处理。多谱勒信号的频率与物体运动和速度成正比;一般人类走动的多谱勒信号频率在100HZ以下。噪音信号组件内部及环境所产生的噪音,尤其是照明灯(其主本在

31、100/120HZ),非常接近人类移动所产生的多谱勒信号频率。直流信号(DC Levd)大概有0.1V左右的直流信号存在于IF信号输出端,它的极性可能是正的也可能是负的。故需要用交流耦合方法连接信号输出(IF)和低频放大器之间。4 信号处理模块4.1 HN911L的输出信号处理模块功能:将HN911L输出的有效信号保持放大,并输送到与门。HN911L的输出信号处理电路设计如图7所示。图7 HN911L的输出信号处理模块原理图器件选择:运算放大器选择LM3588,9。模块连接:R18与R17及C12的接点处接热释电红外的输出端,运算放大器的输出端接与门。4.2 HB100输出信号处理模块功能:把

32、HB100输出的反应物体移动的低频信号选通输出,并对信号采样保持, 保证信号的连续和完整。由N1及其它部件组成的低通放大电路把HB100的输出放大,在N1的1脚输出。可调电阻RP用于调整一级放大器的增益,调整R13的大小可以调整探测距离。HB100的输出信号处理电路设计如图8所示,该模块VT3只在HB100起作用期间导通,把HB100输出的反应物体移动的低频信号选通输出, C1为采样保持电路, 保证信号的连续和完整。由LM358组成的低通放大电路把HB100的输出放大,在HB100的1脚输出。可调电阻RP 用于调整一级放大器的增益,调整RP的大小可以调整探测距离10。HB100输出信号处理电路

33、如图8所示。 图8 HB100输出信号处理模块原理图模块连接:VT3的集电极接微波探测器输出端;电阻R13接与门。5 声光报警模块5.1 报警电路的设计由4个发红光的二极管接上电阻后连上单片的P3.0的引脚,外接VCC,当单片机的P3.0引脚被置低电平后,发光二极管被点亮,起到报警作用。发光二极管报警电路如图9所示。5.2 蜂鸣器报警电路的设计蜂鸣器与家用电器上面的喇叭在用法上也有相似的地方,通常工作电流比较大,电路上的TTL11电平基本上驱动不了蜂鸣器,需要增加一个电流放大的电路才可以,这一点与家用电器中的功放有相似之处。蜂鸣器报警电路如图10所示,蜂鸣器的正极性的一端联接到5V电源上面,另

34、一端图9 发光二极管报警电路图连接到三极管的集电极,三极管的基级由一个I/O管脚来控制,I/O管脚为低时,三极管截止,蜂鸣器不发出声音。当I/O管脚位高电平时,三极管导通,这样蜂鸣器的电流形成回路,发出声音。用户可以通过程序控制I/O管脚的置低和置高来使蜂鸣器发出声图10 蜂鸣器报警电路音和关闭。 蜂鸣器的声音大小及音调可以通过调整I/O管脚的置高时间及输出的波形进行控制。5.3 LED显示模块针对报警次数的显示,设计了一种实用化基于单片机ATC52的LED显示电路。此电路实现的功能是显示报警次数信号。当查询P1.0有高电平时,进行报警处理,7段LED数码管显示报警次数,当报警次数超过10次,

35、清零。同时通过P3.0和P3.1口设置进行声光报警。 数码管显示如图11所示。图11 数码管显示5.4 手工暂停模块针对中断系统的显示,设计了一种实用化基于单片机AT89C52的手工暂停电路。该电路可通过按按钮S1能够实现手工解除警报信号。电平信号经放大电路到声光报警器后,当报警延时10S一段时间后会自动解除,同样也可以通过按下zan ting键,单片机接收INT0的中断信号,调用INT0中断子程序,从而解除报警。手工暂停电路图如12所示。图12 手工暂停电路 6 软件的程序实现6.1 中断服务程序工作流程图本主程序实现的功能是:当单片机检测到外部热释电传感器送来的脉冲信号后,表示有人闯入监控

36、区,从而经过单片机内部程序处理后,驱动声光报警电路开始报警,报警持续6秒钟后自动停止报警,然后程序开始循环工作,检测是否还有下次触发信号,等待报警从而使报警器进入连续工作状态。同时,利用中断方式可以实现报警持续时间未到6秒时,用手工按键停止的声光报警的作用。手工按键停止报警中断服务程序工作流程图,如下图13 所示;中断源发出中断申请关中断、保护现场INTO端有输入信号关闭报警恢复现场、开中断中断返回图13 中断服务程序工作流程图6.2 主程序工作流程图按上述工作原理和硬件结构分析可知系统主程序工作流程图如下图14所示。YNYY 系统初始化 声光报警结束 检测外部有无信号输入声光报警是 否持续1

37、0秒开始启动声光报警电路开始报警是否还有检测信号等待下次报警 结束YNNYYN图14 主程序工作流程图7 总结本文首先通过对微波防盗报警器硬件电路进行了详细分析,确定了实际可行硬件方案,然后根据对硬件电路的特点以及微波模块的输出特性进行的分析,确定了本设计的编程思想,应用单片机的相应软硬件资源完成了软件设计。本文通过对安防行业中各类防盗报警器的现状分析,着重介绍了微波防盗报警器的优点及其未来的应用前景,同时也分析了目前市场上存在的微波报警器的特点及其在实际应用中的优缺点,以此作为借鉴,取长补短,设计出在现代安防行业中更具有实际应用价值的微波防盗报警器。本课题设计了一个操作简单、运行可靠的基于单

38、片机的防盗报警系统。它具有基本的防盗报警功能,能够实现自动探测信号,自动报警功能。自动探测是由热释电红外传感器和微波探测器共同完成,双探测器的应用使得系统的可靠性大大增强,误报率明显降低;自动报警是指当单片机接收到由探测器检测到入侵信号时,通过程序控制自动输出报警信号引发扬声器、LED发光报警和数码管计数。 参考文献1 陈永甫. 红外探测与控制电路M. 人民邮电出版社, 2004: 13-20.2 康华光. 电子技术基础(模拟部分M). 高等教育出版社, 2002:35-37.3 王幸之, 钟爱琴, 王雷, 王闪. AT89系列单片机原理与接口技术M. 北京航空航天大学出版社, 2004: 7

39、1-89.4 何希才. 常用电子电路M. 电子工业出版社, 2006: 107-200.5 吴英才, 林华清. 热释电红外传感器在防盗系统中的应用J. 传感器技术, 2002, 21(7): 5-6.陈杰, 6 高燕. 传感器原理及应用M. 西安电子科技大学出版社, 2009: 61-67.7 黄鸿.传感器与检测技术M. 北京: 高等教育出版社, 2002: 33-36.8 方大千, 鲍俏伟. 实用电子控制电路M. 国防工业出版社, 2003: 89-92.9 卿太全. 器件与元件J. 1995,36, (11) : 10-12.10 美J.米尔曼. 数字和模拟电路及系统M. 北京: 人民教育

40、出版社,1982: 45-66.11 邱关源. 电路M. 北京: 高等教育出版社, 1985: 126-132. 附录1:程序1. 主程序清单如下: ORG 0000H LJMP MAIN ORG 0003H LJMP PINT0 ORG 0200HMAIN: MOV IE,#81H ;CPU开放中断,INT0允许中断 SETB IT0 ;外部中断为边沿触发方式 MOV SP,#30H ;指针入口地址 SETB P3.0 CLR P3.1 MOV P1,#0FFH ;使P1口全部置1 MOV P2,#00H ;P2口清零 CLR P1.2 LP: JNB P1.0,LA ;监测输入信号,是否有

41、输入信号 LA: ACALL DELAY ;延时消抖 JNB P1.0,ALARM ;再次监测输入信号,若有输入信号转入报警子程序 AJMP LPDELAY:MOV R1,0AAH LD2:MOV R2,0BBH LD1:NOP DJNZ R2,LD1 DJNZ R1,LD2 RET ALARM:SETB P1.2 ;开始报警使运行正常绿指示灯熄灭,红灯和声报警启动CPL P3.0CPL P3.1;10S钟定时: MOV 51H,#14H ;10S循环次数 MOV TMOD,#01H ;定时器T0定时 方式1 MOV TL0,#0B0H ;置50ms定时初值 MOV TH0,#3CH SETB

42、 TR0 ;启动T0 L2:JBC TF0,L1 ;查询记数溢出 SJMP L2 L1:MOV TL0 #0B0H MOV TH0 #3CH DJNZ 51H,L2 ;未到10S继续循环 SETB P3.0 ;10s到关闭报警 CLR P3.1 CLR P1.2 ;报警结束,正常运行绿指示灯亮 LJMP LP ;循环,继续工作2. 外部中断INTO服务程序: PINT0: CLR EX0 ;外部中断0服务程序开始,屏蔽外部中断 PUSH PSW PUSH ACC JNB P3.2,LN ;监测是否有中断输入 LN: LCALL DELAY ;延时消抖 JNB P3.2,LN1 AJMP LN2 ;无中断输入,中断返回 LN1: SETB P3.0 CLR P3.1 CLR P1.2 ;使报警结束,绿指示灯亮 POP ACC POP PSW SETB EX0 ;开放外部中断0 LCALL LP ;在中断继续检测是否有输入信号 LN2: RETI END 附录2:微波报警原理图23

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com