课程设计(论文)基于红外线报警及自动拨号家居防盗系统_第1页
课程设计(论文)基于红外线报警及自动拨号家居防盗系统_第2页
课程设计(论文)基于红外线报警及自动拨号家居防盗系统_第3页
课程设计(论文)基于红外线报警及自动拨号家居防盗系统_第4页
课程设计(论文)基于红外线报警及自动拨号家居防盗系统_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

1、基于红外线报警及自动拨号家居防盗系统教师评分2011年06月23日目录1 绪论11.1 本课题的国内外的研究现状及研究意义11.2 红外报警技术简介11.2.1主动式报警技术21.2.2被动式报带技术22 主要元器件的选择与简介52.1 系统中微处理器的选择52.2 at89c52芯片简介62.3 lp8072c热释电红外控制电路93 硬件系统设计133.1 红外防盗报警系统的硬件设计133.2 声光报警电路的设计143.3电话自动拨号报警电路的设计143.4 系统工作原理153.5 系统总的电路图154 软件系统设计164.1主控模块程序设计164.2 系统开发所采用的编程与调试平台174.

2、3主要程序编程185系统调试与试验205.1 软件调试205.2 系统调试216 结束语与心得体会217参考文献21摘 要:随着科学技术的不断发展和人们生活水平的不断改善,人们对私有财产的保护手段在不断的增强,对防盗设施提出了新的要求。本文介绍了基于at89c52单片机,与人体热释电红外传感器及电话接口结合,通过软件编程,实现电路功能。要求利用红外线传感器的感应作用,实现一旦有人闯入监控区域,蜂鸣器报警,电话机自动拨号.文中给出硬件与软件设计的具体实现方法。 关键词:人体热释电红外传感器;at89c52单片机;自动拨号1 绪论1.1 本课题的国内外的研究现状及研究意义随着社会的不断进步和科学技

3、术不断发展,人们生活水平得到很大的提高,对私有财产的保护手段在不断的增强,对防盗设施的智能化提出了新的要求。本设计就是为了满足现代住宅防盗的需要而设计的家庭式电子防盗系统。它在以前的防盗器基础上进行了很大的改进,由于使用了单片机做信号处理器,不但可以用于单一的住宅区,也可以用于较大规模住宅区的防盗系统。它的工作性能好,不易出现不报和误报现象,安全可靠。在我国,目前市面上报警器主要有压力触发式防盗报警器开关电子防盗报警器和压力遮光触发式防盗报警器等各种报警器,但这几种比较常见的报警器都存在一些缺点。本系统采用了人体热释电红外传感器,在人体探测器领域中,被动式热释电红外探测器因其价格低廉、制作简单

4、、成本低,安装比较方便,防盗性能比较稳定,灵敏度高、安全可靠等特点,备受广大家庭用户的欢迎。而且防盗器安装隐蔽,不易被盗贼发现。1.2 红外报警技术简介红外传感技术可分为主动式传感技术和被动式传感技术。因此红外报警器又分为主动式红外报警器和被动式红外报警器。1.2.1主动式报警技术主动式红外报警器是由发射和接收装置两部分组成,如图1.1所示。红外发射机驱动红外发光二极管发出一束调制的红外光束。在距发射机一定距离处,与之对准放置一红外接收机。它通过光敏晶体管接收发射端发出的红外辐射能量,并经过光电转换将其转换为电信号。此电信号经过适当的处理再送往报警控制器电路。分别在收、发端放置一光学透镜,将红

5、外光聚集成较细的平行光束,以使红外光的能量能集中传送。采用调制的红外光源具有以下几个优点:(1)降低电源的功耗。(2)使红外探测器具有较强的抗干扰能力,提高了工作的稳定性。红外光束构成了一道人眼看不见的封锁线,当有人穿越或阻挡这条红外光束时,接收机输出的电信号强度就会发生变化,从而启动报警控制器发出报警信号。1.2.2被动式报带技术 被动式红外探测器不需要附加红外辐射光源,本身不向外界发射任何能量,而是由探测器直接探测来自移动目标的红外辐射,因此才有被动式之称。被动式红外探测器是利用热释电效应进行探测的。1.2.2.1自然界物体的红外辐射特性 自然界的任何物体,只要温度高于绝对零度(273),

6、总是不断地向外发出红外辐射,并以光的速度传播能量。物体向外辐射红外辐射的能量与物体的温度和红外辐射的波长有关。假定物体发射红外辐射的峰值波长为几,它的温度为t,则辐射能量等于红外辐射的峰值波长戈与物体温度t的乘积。这一乘积为一常数,即:物体的温度越高,它所发射的红外辐射的峰值波长越小,发出红外辐射的能量也越大。1.2.2.2热释电效应被动式红外探测器又称为热释电红外探测器,其主要工作原理便是热释电效应。热释电效应是指如果使某些强介电质材料(如钦酸钡、钦错酸铅p(zt)等)的表面温度发生变化,则随着温度的上升或下降,材料表面发生极化,即表面上就会产生电荷的变化,从而使物质表面电荷失去平衡,最终电

7、荷变化将以电压或电流形式输出。在热释电红外探测器中有两个关键性的元件,一个是热释电红外传感器p(tr), ptr能将红外信号变化转变为电信号,并能对自然界中的白光信号具有抑制作用。另一个是菲涅尔透镜,菲涅尔透镜是一种由塑料制成的特殊设计的光学透镜,它用来配合热释电红外线传感器,以提高接收灵敏度。用菲涅尔透镜配合放大电路将信号放大60一70db,就可以检测10一20m处人的活动。热释电传感器具有自极化效应,晶体处于低于curie温度的恒温环境时,其自极化强度保持不变,即极化电荷面密度保持不变。这些极化电荷被空气中的带电粒子中和,当红外辐射入射晶体,被晶体吸收后,晶体温度升高,自极化强度变小,即电

8、荷面密度变小。这样,晶体表面存在多余的中和电荷,这些电荷以电压或电流的形式输出,该输出信号可用来探测辐射。相反,当截断该辐射时,晶体温度降低,自极化强度增大,由相反方向的电流或电压输出。1.2.2.3热释电红外传感器的基本结构热释电红外传感器由传感探测元、干涉滤光片和场效应管匹配器三部分组成。按照探测元的数目来分,热释电红外传感器有单元、双元和四元等几种,用于人体探测的红外传感器采用双元或四元式结构。按照热释电红外传感器的用途来分,有以下几种:用于测量温度的传感器,它的工作波长为(120)纳米;用于火焰探测的传感器,它的工作波长为0.435+/-0.15纳米;用于人体探测的传感器,它的工作波长

9、为715脚。图1.2是一个双探测元的热释电红外传感器的结构示意图。该传感器将两个极性相反、特性一致的探测元串接在一起,目的在于消除因环境温度和自身变化引起的干扰。它利用两个极性相反、大小相等的干扰信号在内部相互抵消的原理,使传感器起到补偿作用。当人体处于静止状态时,两元件极化程度相同,相互抵消;当人体移动时,两元件极化程度不同,净输出电压不为0,从而达到探测移动人体的目的。使用时一般在管壳顶端装有滤光镜片及窗口,用以选择接收不同的波长。在窗口上装滤光镜的目的是使不需要的红外线不能进入传感器。一般热释电红外传感器在光谱范围内的灵敏度是相当平坦的(并且不受可见光的影响)。一般常用硅质聚乙烯材料的滤

10、光镜,它能以非接触形式检测出物体放射出来的红外线能量变化,并将其转换成电信号输出。传感器探头前部装有菲涅尔透镜。菲涅尔透镜是用透明塑料制成的一种具有特殊光学系数的透镜,它由一组平行的棱柱型透镜所组成,它的每一单元透镜都只有一个不大的视场角,而相邻的两个单元透镜的视场既不连续,也不重叠,都相隔着一个盲区,这样就在传感器前方产生一个交替变化的“盲区”和“高灵敏区”。视场的侧视图和俯视图如图1.3所示。当有人从透镜前走过时,人体发出的红外线就不断在“盲区”和“高灵敏区”内切换,这样就使接收到的信号以忽强忽弱的脉冲形式输入,增强了能量变化幅度,从而提高了探测灵敏度。1.2.2.4热释电红外探测器的基本

11、原理热释电红外传感器通过接收移动人体辐射出的特定波长的红外线,可以将其转化为与人体运动速度,距离,方向有关的低频电信号。当热释电红外传感器受到红外辐射源的照射时,其内部敏感材料的温度将升高,极化强度减弱,表面电荷减少,通常将释放掉的这部分电荷称为热释电电荷。由于热释电电荷的多少可以反映出材料温度的变化,所以由热释电电荷经电路转变成的输出电压也同样可以反映出材料温度的变化,从而探测出红外辐射能量的变化。红外探测器的光学系统可以将来自多个方向的红外辐射能量聚焦在探测器上,这样红外探测器就可以探测到某一个立体探测空间内热辐射的变化。当防范区域内没有移动的人体时,由于所有的背景物体(如墙壁、家具等)在

12、室温下红外辐射的能量比较小,而且基本上是稳定的,所以不能触发报警器。当有人体突然进入探测区域时,会造成红外辐射能量的突然变化,红外探测器将接收到的活动人体与背景物体之间的红外热辐射能量的变化转化为相应的电信号,电信号的大小,决定于敏感元件温度变化的快慢,经过后级比较器与状态控制器产生相应的输出信号u。,送往报警器,发出报警信号。红外探测器的探测波长为814微米,人体的红外辐射波长正好处于这个范围之内,因此能较好的探测到活动的人体。被动式红外探测器属于空间控制型探测器,其警戒范围在不同方向呈多个单波束状态,组成锥体感热区域,构成立体警戒。由于被动式红外技术具有监测距离较远,灵敏度较高,节能价廉等

13、优点,本课题采动式红外探测器作为报警探测器,并在设计中增加了电话自动拨号报警的功能,使报警系统更加趋于完善。2 主要元器件的选择与简介2.1 系统中微处理器的选择当今单片机厂商琳琅满目,产品性能各异。常用的单片机有很多种:intel8051系列、motorola和m68hc系列、atmel的at89系列、台湾winbond(华邦)w78系列、荷兰pilips的pcf80c51系列、microchip公司的pic系列、zilog的z86系列、atmel的at90s系列、韩国三星公司的ks57c系列4位单片机、台湾义隆的em-78系列等。我们最终选用了atmel公司的at89c52单片机。2.2

14、at89c52芯片简介at89c52特点: 与mcs-51产品指令和引脚完全兼容 8k字节可重擦写flash闪存 1000次擦写周期 全静态操作:0hz-24mhz 三级加密程序存储器 256x8字节内部ram 32个可编程i/o口线 3个16位定时/计数器 5个中断源 可编程串行uart通道 低功耗空闲和掉电模式功能特性概述:at89c52提供以下标准功能:8k字节flash闪存,256字节内部ram,32个i/o口线,3个16位定时/计数器,一个6向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,at89c52可降至0hz的静态逻辑操作,并支持两种软件可选的节电工作模式。

15、空闲方式停止cpu工作,但允许ram,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存ram中的内容,但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。at89c52的芯片管脚图如图2-1。图2-1引脚功能说明:vcc电源电压gnd地p0口p0口是一组8位漏极开路型双向i/o口,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8个ttl逻辑门电路,对端口p0写“1”时,可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在flash编程时,p0口接收指令字节,而在程序校验时,输出指

16、令字节,校验时,要求外接上拉电阻。p1口p1口是一个带内部上拉电阻的8位双向i/o口,p1的输出缓冲级可驱动(吸收或输出电流)4个ttl逻辑门电路。对端口写“1” ,通过内部的上拉电阻把端口拉到高电平,此时可作输出口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。与at89c51不同之处是,p1.0和p1.1还可分别作为定时/计数器2的外部计数输入(p1.0/t2)和输入(p1.1/t2ex),参见下表。flash编程和程序校验期间,p1接收低8位地址。p1.0和p1.1的第二功能,如表2-1所示。表2-1引脚号功能特性p1.0t2(定时/计数器2外部计数脉冲输

17、入),时钟输出p1.1t2ex(定时/计数2捕获/重装载触发和方向控制) p2口p2是一个带内部上拉电阻的8位双向i/o口,p2的输出缓冲级可驱动(吸收或输出电流)4个ttl逻辑门电路。对端口p2写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。在访问外部程序存储器或16位地址的外部数据存储器(例如执行movxdptr指令)时,p2口送出高8位地址数据。在访问8位地址的外部数据存储器(如执行movxri指令)时,p2口输出p2锁存器的内容。flash编程或校验时,p2亦接收高位地址和一些控制信号。p3口p

18、3口是一组带有内部上拉电阻的8位双向i/o口。p3口输出缓冲级可驱动(吸收或输出电流)4个ttl逻辑门电路。对p3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。此时,被外部拉低的p3口将用上拉电阻输出电流。 p3口除作为一般的i/o口线外,更重要是它的第二功能,如表2-2所示:表2-2端口引脚第二功能p3.0rxd(串行输入口)p3.1txd(串行输出口)p3.2into(外中断0)p3.3int1(外中断1)p3.4to(定时/计数器0)p3.5t1(定时/计数器1)p3.6wr(外部数据存储器写选通)p3.7rd(外部数据存储器读选通)此外,p3口还接收一些用于flash闪存编程

19、和程序校验的控制信号。rst复位输入。当振荡器工作时,rst引脚出现两个机器周期以上高电平将是单片机复位。ale/prog当访问外部程存储器或数据存储器时,ale(地址锁存允许)输出脉冲用于锁存地址的低8位字节。一般情况下,ale仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ale脉冲。对flash存储器编程期间,该引脚还用于输入编程脉冲(prog)。如有必要,可通过对特殊功能寄存器(sfr)区中的8eh单元的d0位置位,可禁止ale操作。该位置位后,只有一条movx和movc指令才能将ale激活。此外,该引脚会被

20、微弱拉高,单片机执行外部程序时,应设置ale禁止位无效。psen程序储存允许(psen)输出是外部程序存储器的读选通信号,当at89c52由外部程序存储器取指令(或数据)时,每个机器周期两次psen有效,即输出两个脉冲,在此期间,当访问外部数据存储器,将跳过两次psen信号。ea/vpp外部访问允许,欲使cpu仅访问外部程序存储器(地址为0000h-ffffh),ea端必须保持低电平(接地)。需注意的是:如果加密位lb1被编程,复位时内部会锁存ea端状态。如ea端为高电平(接vcc端),cpu则执行内部程序存储器的指令。flash存储器编程时,该引脚加上+12v的编程允许电源vpp,当然这必须

21、是该器件是使用12v编程电压vpp2.3 lp8072c热释电红外控制电路lp8072c(兼容:cs9803,wt8072)是一款热释电红外控制电路。它配以热释电红外传感器和少量外接元器件构成被动式的热释电红外开关。大量应用于:人体感应照明控制、人体感应开关,人体感应控制器,马达和电磁控制、防盗报警等领域lp8072c 功能:工作电压为 4.0v5.5v(dc),工作电流小于 700ua;外接振荡电阻、电容;外接有硫化镉(cds)传感器,白天抑制输出;输出可驱动继电器或可控硅; 内置两级运放,增益可调;控制时间可调; 内置稳压输出 3.1v 直接驱动 pir; 集成过零检测,交流电源同步触发,

22、降低电源污染; 与 weltrend 公司 wt8072 兼容; dip16 封装; lp8072c 应用:广泛应用于照明控制、马达和电磁控制、防盗报警等领域。lp8072c 引脚:图2-2lp8072c 功能框图:图2-3lp8072c 功能说明:(1)pir 感应信号经内部放大,如果判断有触发,运放输出高电平。这时候计时检测电路开始计时,计 满一定内部时钟周期,跳变为高(可避免误触发);(2)cds 接内部施密特触发器,白天 cds 阻值低,施密特反相器输出为低,抑制输出;天暗则相反,施 密特反相器输出为高;(3)过零检测在交流电源过零时产生过零脉冲。在(1)、(2)、(3)同时为高时,输

23、出控制器输出一正脉冲,控制外电路;(4)pir 与 ic 引线越短越好,以免引入噪声干扰;(5)采用阻容降压,应选用正品电路,注意安全,可适当增加保护元器件或电路;(6)在(1)所述情况下的计时期间,cds 触发信号不起作用;(7)pin6 所接 r、c 决定 ic 内部时钟,f=(120%)/1.1rc,triac 触发时间宽度为 2/f;(8)pin8 所接 r、c 决定 ic 内部定时器的周期,频率同样满足要求(7)所示的计算公式。调节 r、c 可以 输出控制的时间长短,根据应用实际要求而定。lp8072c 电气参数:参数符号条件最小值典型值最大值单位电源电压vcc-455.5v调节电压

24、vrefvdd=5v33.13.4vcds最高工作电压v(cds)vdd=5v1.622.5v工作电流iccvdd=5vno loadosc on650700850ua静态电路issvdd=5vno loadosc on350400450ua基准源电流iref-1ma-uacds原电流icds-2.53.54.5ua继电器驱动电流icc(relay)-5matriac准电流icc(triac)-15matb工作频率ftbr=470kc=100pf16.61919.820.8khztc工作频率ftcr=220kc=1000pf4.75.76khzlp8072c 用于继电器控制:lp8072c 用

25、于可控硅控制:3 硬件系统设计3.1 红外防盗报警系统的硬件设计由于本设计侧重于家庭防盗,实时监控的范围比较狭窄,因此本设计只需使用一个被动式红外探测器就足够。为此,红外智能防盗报警系统的具体设计要求为:l 完成对高灵敏度红外传感器的设计,使其能对所发生的警情进行实时、准确的探测。l 可进行自动报警(自动拨号报警和声光报警)。我们设计此系统必须具有以下功能模块:l 被动式红外探测器;l 声光报警;l 电话自动拨号功能;l 持续不间断供电;根据系统所要完成的功能,我们采用单片机作为系统的核心单元,将电子探测、智能控制和电话通讯技术相结合,形成一个两级联网通讯的防盗报警系统。系统总体架构简图如图3

26、.1所示。3.2 声光报警电路的设计声光报警电路相对比较简单,本设计采用如图3.2所示的电路来完成探测器的声光报警功能。图3.2在左图中,bell为长鸣蜂鸣器,两个引脚分别为正负极,当正负极两端加上5v电压后,蜂鸣器发出响声。注意,该蜂鸣器正负极不能接反,否则会烧毁蜂鸣器。右图中,led-g表示正常状态下绿灯常亮,led-r表示有人闯入监控区域内时,红灯快速闪烁,此时,绿灯应该熄灭。 3.3电话自动拨号报警电路的设计为了简化整个系统的设计流程,我们不采用mt880芯片拨号。具体实现过程如下: 先在电话机的存储里面存上家庭主人的手机号码或报警电话110.从单片机的引脚p2.0和p2.1引出两条接

27、线接继电器,一条接电话机键盘的免提键,另外一条接电话机键盘的自动重拨键,由于电话键盘扫描是类似单片机键盘扫描,所以可以让单片机先给p2.0一个信号,让电话免提,然后再给p2.1一个信号,让继电器接通,给自动重拨键一个电位,让电话机自动拨号,这样就能完成系统报警功能。3.4 系统工作原理整个系统的硬件部分主要包括六个部分:mcu模块;红外探测器;声光报警电路;电话自动拨号报警电路;电源电路;工作状态指示电路。其系统工作原理为:传感器将探测到的信号送到前置信号处理器处理,单片机判断到p1.0口有脉冲下降沿跳变信号时立刻转到声光报警程序,这时蜂鸣器报警,红灯快速闪烁,过程持续30s。在这30s内如果

28、有人按下消除报警的开关,则解除报警。如果这段时间没有人解除报警,则证明家里没有人,系统会在30s后自动触发电话机报警,完成整个系统的工作工程。之后,单片机会继续循环回到判断p1.0口,等待下一次报警。3.5 系统总的电路图 在用proteus模拟系统时,系统电路由晶振电路,声光报警电路组成。其中,我们用接p1.0的开光模拟红外线传感器,要求当开关按下时,电平由高跳到低,这相当于,传感器检测到人的状态,电话线用p2.0和p2.1引出,在这里不模拟电话线路图。图3.54 软件系统设计4.1主控模块程序设计 单片机在初始加电时,电压处于不稳定状态,导致此时的单片机不稳定,一般在上电后都要对系统加一段

29、延时。延时后单片机检测p1口状态,检测电平信号是否突变,如果是则调用报警处理程序,包括自动拨号程序和声光报警程序,如果电平没有出项变化,则继续检测p1口状态。主程序流程图参见图4.1。图4.1主程序流程图4.2 系统开发所采用的编程与调试平台本系统语言采用汇编语言编写,因此选用wave6000,他具有单片机程序的编辑、编译与调试等功能,并生成十六进制的.hex机器文件,通过topwin刻录软件可写入单片机程序存储器中。仿真软件选用proteus,他是来自英国labcenter electronics公司的eda工具软件。其电路仿真是互动的,针对微处理器的应用,还可以直接在基于原理图的虚拟原型上

30、编程,并实现软件源码级的实时调试,如有显示及输出,还能看到运行后输入输出的效果。4.3主要程序编程;- red equ p3.3 green equ p3.7 close equ p2.7 check equ p1.0 sound equ p1.7 mt equ p2.0 ph equ p2.1 times data 30h org 0000h ajmp main org 000bh ;定时器t0中断程序入口 ljmp t0 ;跳至to执行;主 程 序-main: mov p0,#0ffh mov p1,#0ffh mov p2,#0ffh mov p3,#0ffh mov tmod,#02h

31、 ;t0定时器工作方式2,t1定时器工作方式1 mov tl0,#06h ;设置t0定时1s mov th0,#06h ; mov r2,#0 mov r3,#0 mov times,#0 setb ea ;允许中断 setb et0 ;t0中断允许 clr tr0 ;关闭t0 lcall delay;正常状态下只显示绿灯-start: setb green ;初始状态亮绿灯 clr red ;红灯暗 jnb check,count ;检测p1.0口状态 ajmp start;异常状况开始计时30秒- count: clr green setb tr0 ;启动t0计时 jnb close,st

32、op ;解除警报开关 mov a,times cjne a,#150,count ajmp alart ;按下开关恢复正常状态- stop: clr tr0 clr red clr sound mov times,#0 ajmp start;30秒时间后进行自动拨号-alart: clr tr0 clr red clr sound mov times,#0 setb mt ;使电话机拨号 lcall delay setb ph ajmp start ;t0中断服务程序-t0:inc r2 cjne r2,#40,t0_1t0_1:jc goret mov r2,#0 inc r3 cjne r3,#20,t0_2t0_2: jc goret mov r3,#0 cpl red c

温馨提示

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

评论

0/150

提交评论