基于单片机的热释红外报警仪设计设计大学学位论文.doc

上传人:教**** 文档编号:93041099 上传时间:2023-06-22 格式:DOC 页数:28 大小:358.50KB
返回 下载 相关 举报
基于单片机的热释红外报警仪设计设计大学学位论文.doc_第1页
第1页 / 共28页
基于单片机的热释红外报警仪设计设计大学学位论文.doc_第2页
第2页 / 共28页
点击查看更多>>
资源描述

《基于单片机的热释红外报警仪设计设计大学学位论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的热释红外报警仪设计设计大学学位论文.doc(28页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、铜陵学院毕业论文学 号_1109121001 毕 业 论 文(设计)课 题 基于单片机的热释红外报警仪设计 学生姓名 鲍家明 系 别 电气工程学院 专业班级 电子信息工程(1)班 指导教师 王丽萍 二0 一五 年 六 月- 25 -目录插图和表格清单- 1 -摘 要- 2 -引言- 4 -第1章 系统总体设计- 5 -1.1总体框图设计- 5 -1.2各电路模块实现的功能- 6 -第2章 硬件电路设计- 7 -2.1总体电路设计- 7 -2.1.1系统概述- 7 -2.2 硬件电路的详细设计- 7 -2.2.1电源模块电路设计- 7 -2.2.2传感器电路设计- 7 -2.2.2.1热释电红外

2、传感器工作原理- 7 -2.2.2.2红外传感器参数- 9 -2.2.2.3传感器模块电路原理图- 10 -2.2.3单片机控制电路- 11 -2.2.3.1 STC89C52单片机简介- 11 -2.2.4接口电路- 12 -2.2.4.1 MAX232EWE芯片介绍- 12 -2.2.5报警及指示电路- 13 -第3章 程序设计与编写- 15 -3.1.程序的编写及调试- 15 -3.1.1 Keil编译器软件简介- 15 -3.1.2 Keil软件的使用- 15 -3.2 程序的编写- 18 -3.2.1程序流程图- 18 -3.2.2初始化程序- 19 -3.2.3延时程序- 20 -

3、3.2.4报警程序及头文件定义- 20 -第4章 总结评价- 22 -致谢- 23 -参考文献- 24 -附件一:总体原理图设计- 25 -插图和表格清单图表 1图1-1系统总体设计框图- 5 -图表 2图2-1电源模块电路- 7 -图表 3图2-2传感器内部结构- 8 -图表 4图2-3 BISS0001内部结构- 9 -图表 5表2-1传感器参数表- 10 -图表 6图2-4传感器模块内部电路原理图- 10 -图表 7图2-5传感器模块连接电路图- 11 -图表 8图2-6 a)STC89C52单片机引脚- 12 -图表 9图2-6 b) 时钟和复位电路- 12 -图表 10图2-7单片机

4、接口电路- 13 -图表 11图2-8报警及指示灯电路- 14 -图表 12图3-1工具包整体结构- 15 -图表 13图3-2电路板 CPU选型- 16 -图表 14 图3-3上电初始化程序添加- 16 -图表 15图3-4添加文件到工程中- 17 -图表 16图3-5生成HEX文件界面- 18 -图表 17图3-6程序设计流程图- 19 -基于单片机的热释红外报警仪的设计摘 要随着现代社会高新技术的不断发展,时代的不断进步,高新技术的快速应用,彻底改变了人们的生活方式,与科技同步提高的还有人们对生活质量的期望和要求,安防也越来越被人们所重视。基于上述需求,如果能够有一款实时监控非法人员闯入

5、的监控系统,即一旦有人员闯入监控区就能够自动发出报警并启动报警指示灯,这种可以提供自动报警的系统就能够很有效的提示并保护人们的人身及财产安全。人体红外报警仪就可以满足上述需求,这种报警系统不但体积小,便于携带和安装,同时由于其是通过非接触式的红外线探测,所以就具有了隐蔽性,更利于监控,通过把人体红外传感器与单片机集成到电路板上,再将自己设计编写的程序下载到STC89C52单片机内部,整个系统就可以工作起来了,就可以实现监控,报警的效果。本文介绍了一款基于单片机的热释红外报警系统它能够在不接触的条件下检测移动人体的红外线变化,在中变化的红外线信号经传感器模块处理后送入到单片机中断,在单片机内部,

6、一旦检测到中断信号单片机就会执行相应的报警程序,驱动报警电路,实现声音报警和灯光报警。关键字:STC89C52单片机、红外线传感器模块、报警Pyroelectric infrared alarming device based on single chip microcomputerAbstractWith the continuous development of the high technology in modern society, and the progress of the era, application of high technology fast, that may c

7、hange the way of people life , at the same time ,technologys development makes people to constantly improve the quality of life. On the other hand, high technology product has increasingly become the main theme of family life, so people are increasingly high demands on the security level of their ow

8、n environment, especially for home furnishing security, we have to keep an eye on some casual visitor to patronize. Although there are now many of the community security guard, in some rural areas will not have these facilities, as a result if there is a hot installation in each family infrared alar

9、m, can effectively protect the property safety of the people.Based on the above needs, If there is a real-time monitoring system to monitor the intrusion of illegal personnel, Once the officers broke into the monitoring area can automatically alarm and start the alarm lamp. This system can provide a

10、utomatic alarm system can effectively prompt and protect peoples personal and property safety.Human infrared alarm system can meet the above needs, This alarm system is not only small, it is easy to carry and install, but because it is non-contact infrared detection, So it has the hidden, more condu

11、cive to monitoring, through the human body infrared sensor and microcontroller integrated circuit board, Then the design of the program to download the STC89C52 microcontroller internal, the whole system can work, you can achieve monitoring, the effect of the alarm.Key word: STC89C52MCU, alarm , Pyr

12、oelectric infrared sensor引言在当今社会,科学技术的迅速发展,引领了电子行业的快速腾飞,各种电子电器进入高速发展期。这些新技术的迅速发展,很大程度上提高了现代人们的生活水平和生活质量。越来越多的家庭对市场上各种各样的消费电子产品充满兴趣,这些电子产品也备受广大消费者的喜爱和青睐,一些贵重物品也越来越成为人们家居生活的必需品。然而,由于一些不法分子也越来越多,相当一部分不法分子看到了大部分人缺乏防盗意识。这些防盗意识的疏忽和缺失使人们在一定程度上蒙受了巨大的财产损失,有时甚至会带来人生安全威胁,因此越来越多的居民家庭对自己的财产安全问题十分担忧。如果能有一种可以探测到人体

13、活动的传感器,再通过报警控制机制就可以很好的解决现如今人们所遇到财产安全的问题。目前,市场上大部分报警系统都是为一些大型企业或者国家重要的单位和机构而设计,其价格之昂贵,不是所有消费者都能承受的了。致使很多家庭无法承受在这方面开销而对于一些必要的安防系统望而却步,导致这一部分市场相当空缺。如果能够设计一种性能可靠,价格低廉,便于安装和携带的小型红外报警系统,那么,在一定程度上,势必将满足现有的消费者需求,也将大大填补这一块市场的空缺。此外,红外报警系统主要是检测人体辐射出来的红外线而不需要接触,所以 这种报警系统具有很好的隐蔽性,可以很好地适用于防盗,警戒等安保装置中。人体红外报警系统的设计包

14、括硬件电路设计和软件设计两个方面。硬件电路的设计包括红外感应模块电路设计,报警及指示电路的设计,单片机控制电路的设计,接口电路的设计,供电电源电路设计。报警电路的主要工作原理是:单片机接收到有红外传感器模块输出的中断信号,在单片机内部通过程序的识别,查询,判断继而执行相应的中断程序,所执行的中断程序也即报警电路的控制程序,通过此中断程序就可以控制报警电路的开与关,进而达到报警的效果,这一过程,起到信息的采集和处理的是红外传感器模块。不难看出,整个红外报警系统的核心是单片机控制电路。第1章 系统总体设计1.1总体框图设计根据系统设计要求,可以把整个系统划分为多个子模块从硬件上来说可划分为硬件电路

15、部分和软件设计部分,其中硬件电路部分又包含四个子模块:人体红外传感器模块电路,报警及指示灯电路,单片机控制电路,接口电路。软件设计包括:初始化程序,延时程序,报警及指示程序。具体设计框图如下电源模块传感器模块单片机控制电路接口电路报警及指示电路数据转换报警信号供电供电供电报警电路供电报警驱动信号图1-1系统总体设计框图1.2各电路模块实现的功能电源模块电路:电源电路主要负责为整个报警系统供电,包括向单片机供电,蜂鸣器和指示灯供电以及MAX232EWE接口电路供电。红外传感器模块电路:传感器模块电路是通过一个三脚排针与单片机相连,主要负责采集检测区域的红外传感器数据,当有人闯入监测区域时,红外传

16、感器可通过其内部数据处理与转换输出高电平,这个高电平可通过一个三极管控制输出到单片机中断信号的电平高低,进而实现单片机的中断控制。报警及指示电路:该模块主要实现的是报警功能,当系统检测到有人员闯入时报警电路的蜂鸣器和指示灯就会相应的工作起来。单片机控制电路:当单片机检测到中断信号时也即传感器模块输入的信号到达单片机端时单片机就会执行相应的中断程序,控制报警及指示电路的输入和输出。接口电路:单片机的工作需要程序的支撑,根据电路的实际设计进行相应的程序编写,该电路的主要功能是把编写好的程序下载到单片机里从而使单片机能够正常工作。第2章 硬件电路设计2.1总体电路设计2.1.1系统概述该系统所采用的

17、是人体红外传感器作为数据采集和处理的单元模块,它可以在非接触的情况下感应出周围红外线的变化情况,进而将这种微弱的红外线变化加以放大和转换并供给单片机使用。这种红外报警系统具有成本低廉,制作工艺简单,安装和携带起来比较方便,有一定的抗干扰能力,感应灵敏度也较高,安装也较为隐蔽,相比较而言,更适用于家庭或者小企业的安防设备。2.2 硬件电路的详细设计2.2.1电源模块电路设计报警系统所需要的是5V直流电源供电,要产生5V直流的电压,可以用一个三脚排针与220V交流电相连,经过变压器变压输送到一个7805三端稳压器的输入端,此三端稳压器输出5V直流电,为了保证输入和输出的直流电压的稳定,在三端稳压器

18、的输入和输出端加上一个滤波电路可以保证输入电压和输出电压的稳定,这样就可以避免输入和输出电源电压受到外界的干扰造成供电电压异常。另外,可以通过电源指示灯是否点亮来判断电源供电是否正常。电源电路原理图如下:图2-1电源模块电路2.2.2传感器电路设计2.2.2.1热释电红外传感器工作原理传感器电路主要包括两个部分:红外信号采集和红外信号处理部分。其中红外信号采集部分也即红外传感器采集红外信号传感器内部结构如图所示:(1)窗(2)滤光片(3)灵敏元件(4)引脚红外线图2-2传感器内部结构要想检测到人体辐射出来的红外线,必须是能够识别人体红外线波长的传感器,并且自身还能滤除其它干扰性波。本文所用到的

19、传感器识别红外线的灵敏度约在0.2-20um ,而人体辐射出的红外线波长约在9-10um 刚好可以用于人体红外线检测。由于人体是不断移动的,选用双元件型红外传感器作为探测元件相对来说更为合适。这种选择从传感器内部结构就可以更容易的理解,在这种传感器内部相互反接了两个灵敏感应元件,这两个灵敏元件可以通过人体移动或静止而产生不同的极化程度,这种不对称的极化程度再通过一系列变化就变成了电压信号。当人体静止的时候,红外传感器内部的两个灵敏元件的极化程度相同,互相抵消,没有输出(输出为0);当人体移动的时候,透过红外传感器的窗口(1)的外线就会产生能量上的变化,由滤光片(2)滤除环境干扰的光源,就可以是

20、传感器接收到的光源波长范围的精度能够达到人体辐射的红外线波长的要求,穿过滤光片的光照射到灵敏元件(3)上就会产生极化现象,这种极化程度的不同,使得红外传感器就会产生电压信号继而输出。由于传感器输出的电压信号不能直接用于单片机,所以,在红外传感器采集到红外信号后还要进行相应的红外信号处理动作,这个处理的动作可由集成在红外传感器模块上的传感信号处理芯片BISS0001完成,BISS0001是一款高性能的传感信号处理芯片,因其具有较小的静态电流,用热释电红外传感器配上较小的外围电路就可以实现被动式红外传感器。BISS0001是由运算放大器,电压比较器,状态控制器等组成的模数混合集成电路。其工作过程为

21、:红外传感器输出的传感信号经由运放OP1加以放大,然后,耦合输出给运放OP2,进行第二次放大,与此同时,直流电位Vm升高,输出信号V2将被送到双向鉴幅器COP1和COP2进而检测有效触发信号Vs。COP3是一个用于延时周期的比较器,当VcV时,COP3输出高电平。输出信号Vo通过晶体管放大后可作为单片机的驱动。其内部电路如下图所示:图2-3 BISS0001内部结构2.2.2.2红外传感器参数市场上,在人体红外传感器模块技术这一方面做的是比较成熟的,这种传感器是在红外线基础上发展而来的高科技自动化的产品。热释电红外传感器以其较高的探测灵敏度、稳定可靠地工作状态,低功耗,低电压工作等一系列优势,

22、在众多自动控制和自动感应领域得到广泛应用。它具有如下功能特点:当无人闯入监测区域时,报警系统就会默认输出,即输出低电平;当有非法人员闯入监测区域时,报警系统输出高电平;该款传感器因其在高温环境下可以进行自身的温度补偿,而能较好的适应高温条件下工作;能够将传感器在一定时间范围内锁存(在此时间内传感器不接受外界任何信息的变化);工作电压范围宽:默认工作电压DC3.6V-30V;功耗较低。在使用或安装该红外传感器模块时,有以下几点需要要注意:1.在传感器模块通电后,约有一分钟的初始化时间,此时红外传感器模块会有0-3次的输出,待机状态可在一分钟后进入。2.避免透镜表面直接受到各种光源的干扰,防止引起

23、错误的动作产生错误的报警信号,传感器使用的环境也会对其造成一定的影响,使用中要注意避开或降低不良的环境影响。3.该红外传感器模块顶端安装了一个圆形透镜,使得传感器模块探测的视角也更为广阔,尽管如此,左右两个侧面的感应范围大于上下两个侧面的范围,灵敏度也比上下两个方向强,所以,安装时尽量满足上述要求。传感器模块具体参数可参考下表:表2-1传感器参数表产品型号D-SUN人体感应模块工作电压范围直流电压4.8-20V静态电流50uA电平输出高3.3V/低0V触发方式L不可重复触发/H重复触发(默认重复触发)延时时间0.5-200S(可调)可制作范围零点几秒-几十分钟封锁时间2.5S(默认)可以调节时

24、间范围零点几秒-几十秒电路板外形尺寸32mm*24mm感应角度New Project就可以新建一个工程。执行上述操作后,系统会弹出一个选择开发板处理器型号选择的窗口,如图,点击Atmel选择Atmel89C52,单击确定即可。如下图所示:图3-2电路板 CPU选型当所有设置完成后,系统会提示是否将89C52的上电初始化程序添加到新建的工程里,在对话框里点击否即可,这样就建立一个空的C51编程的工程。图3-3上电初始化程序添加接下来就是要向这个工程里写入自己的程序代码,然后再编译。执行如下操作,便建立了一个空的文本框。如图所示将编写好的程序代码文本以*.c或者*.asm保存即可,其中*.asm是

25、用汇编编写的文本。下面就是要把编写好的代码添加到工程里面去,执行如下图的操作,就可以将刚刚编写好并保存的文本添加到工程里。这样,程序就添加进了这个工程。图3-4添加文件到工程中添加程序文本之后,要做的就是编译程序,执行如下操作并生成HEX文件。图3-5生成HEX文件界面3.2 程序的编写程序的设计之初,开发者应该清楚整个系统工作的原理,以及如何来通过软件控制硬件,程序的执行方式和顺序。因此,任何一个程序开发者必须熟悉并清楚地了解程序流程图,其在程序开发与设计中起着重要的作用。3.2.1程序流程图当整个系统供电正常以后,在单片机内部系统就会开始检测有无有效的中断信号输入,中断信号也即有人闯入时红

26、外传感器检测到的红外报警信号,这个红外报警信号经过一系列的处理和转换,最后被输出到单片机的中断引脚,一旦单片机接收到有效的中断信号后,单片机就会去执行报警程序,从而使报警电路工作。根据以上信息和对整个报警系统工作原理的了解,可以设计如下程序流程图:检测有无中断信号?执行中断程序(启动报警)开始中断初始化结束延时程序无有图3-6程序设计流程图3.2.2初始化程序由于报警系统需要用到单片机的中断,所以在使用中断前应该对定时器中断进行初始化。中断程序能够将各个功能模块的状态设定为初始化状态或者对一些定时器、寄存器作相应的设定。中断初始化程序如下:void dingshi init()EA=1; /开

27、启总中断TMOD=0X01; /定时器0的工作方式ET0=1; /开启定时器0工作方式TR0=1; /允许定时器0定时3.2.3延时程序延时程序主要是用于点亮LED报警指示灯和一些按键电路的延时消抖。延时程序如下:void delay() uint i=200;for(i=0;i=0;i-) ;3.2.4报警程序及头文件定义一旦单片机接收到有效的中断信号后,单片机就会执行对应的报警程序。从而实现报警电路的报警功能。报警程序如下:#include /调用单片机头文件#define uchar unsigned char / 定义无符号型的字符型数据#define uint unsigned in

28、t / 定义无符号型的整型数据#define A LED2 / 定义LED灯#define B LED3#define C LED4#define D LED5#define E LED6#define F LED7#define G LED8#define H LED9sbit LS=P00 / 蜂鸣器控制端的位声明sbit ZD=P32 / 中断信号的位声明sbit A=P10 / P1端口的位声明sbit B=P11 sbit C=P12 sbit D=P13 sbit E=P14 sbit F=P15 sbit G=P16sbit H=P17void BaoJing() uint i;

29、 /定义一个无符号整型变量 uchar a10=A,B,C,D,E,F,G,H; / 定义一个字符型数组 if(ZD!=0) LS=0; / 蜂鸣器初始状态为关闭状态 for(i=0;i8;i+) ai=0; / LED灯初始状态为熄灭状态 if (ZD=0) for(i=0;i8;i+) LS=1; /蜂鸣器开始发出报警声 ai=1; / LED灯依次点亮 delay(); /每个LED灯点亮时间第4章 总结评价本文设计的是一款基于热释红外传感器报警仪的自动报警系统,它能够通过非接触的方式实时的监测探测区域内的红外线的变化,在传感器模块内部能够对红外传感器所采集的红外信号进行放大转换等一系列

30、处理,输出的报警信号又需经过一个三极管进行高低电平的转换,若红外报警模块输出低电平,则整个系统处于实时监测状态;一旦发现有非法人员闯入监测区域,传感器模块就会输出高电平,使三极管打开继而输出低电平(有效中断信号亦即报警信号),这个中断信号将被送到到单片机的中断引脚,在单片机内部,通过程序控制其执行状态,若单片机此时能够检测到有效中断信号,单片机就会自动的执行报警程序,从而驱动报警电路发出报警信号。致谢本次毕业论文得到了指导老师王丽萍老师的热心指导。从论文的开题报告到论文的初稿再到定稿,每一次自始至终关心督促我的毕业设计进程和进度。对于论文的每一章节王老师都能够给予及时详细的指导和帮助,往老师的

31、悉心帮助及时有效地解决了在编写论文时遇到的各种问题,使我在编写论文时少走了不少弯路。在编写毕业论文的过程中,王老师严谨的思维,规范的写作格式,对于问题有着别样的思考方式,使我深是钦佩,同时,通过在编写中遇到的一些困难和问题还向我传授分析问题的能力和解决问题的方法和思路,并给予了正确的指导和改正方向。在这里感谢王丽萍老师给予的指导和帮助,并致以诚挚的谢意!参考文献1胡萍.串口通信的红外报警器的研制J.计算机与现代化,20102唐德琴.电子温度测量仪器技术发展战略研究J.电子科学技术,20093李行善.基于串口组件的体系结构J.电子串口与仪器学报,20104徐爱钧,彭秀华.单片机高级语言C51应用

32、程序设计M.北京:北京航空航天大学出版社,2006.5康华光.电子技术基础(模拟部分)M.北京:高等教育出版社,2004.6张国兴,苏运东.热释电红外探测警戒系统J. 传感器技术,19977沈廷根. 热释电红外新器件的工作原理及其应用J. 世界电子元器件,20018李全利.单片机原理及接口技术M.北京:北京航空航天大学出版社,2004.9宋文绪.传感器与检测技术M.北京:高等教育出版社,2004.10刘军编著.单片机原理与接口技术M.华东理工大学出版社,200811 Philips,Augest.PDIUSBDI2 DataSheetEB. 2000 12 Compaq, Intel, Microsoft, NEC.Universal Serial Bus Specification V1.1S.1998附件一:总体原理图设计报警系统的总体原理图

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

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

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁