热释电红外感应报警器
- 格式:doc
- 大小:1.36 MB
- 文档页数:18
热释电人体红外报警器的常用芯片的基本知识热释电人体红外报警器是一种广泛应用于家庭、商业、办公等领域的安全防范设备。
它可以通过采集人体的红外热量,来确定人体的存在,并发出警报。
其中,常用芯片是热释电传感器(Pyroelectric Sensor)和控制芯片(Control Chip)。
一、热释电传感器热释电传感器是热释电人体红外报警器的核心部件。
它是一种利用热释电效应制成的微型传感器,具有灵敏度高、可靠性好、功耗低等特点。
其工作原理是通过检测物体的红外辐射,将热量转换成电信号输出,在红外辐射强度变化时能够产生电荷,从而有效地提高探测器的灵敏度。
目前,热释电传感器已广泛应用到各种安防领域中。
二、控制芯片控制芯片是热释电人体红外报警器的另一个核心部件,它主要负责控制热释电传感器的输出信号,并处理传感器采集的数据。
常用的控制芯片有两类,一类是数字控制芯片(Digital Control Chip),另一类是模拟控制芯片(Analog Control Chip)。
数字控制芯片适用于高速数字信号处理,而模拟控制芯片适用于需要高精度信号处理的场合。
三、常见问题及解决方案在使用热释电人体红外报警器时,常见的问题有多种。
以下是其中的几个解决方案:(一)、误报问题误报问题是热释电人体红外报警器常见的问题之一。
误报的原因可能是传感器所处环境温度变化大或者某种因素导致的误报。
一般来说,可以通过调节热释电传感器的灵敏度,来解决误报问题。
(二)、漏报问题漏报问题是另一个常见的问题。
漏报的原因可能是传感器使用寿命老化,或者传感器所处环境温度变化较小。
为了解决漏报问题,可以定期更换传感器或增加热释电传感器的数量。
(三)、传感器定位问题传感器定位问题是一个极为重要的问题。
如果传感器安装位置不对,就可能会导致传感器无法正常工作。
在选择传感器安装位置时,应该注意避免在阳光直射或通风不良的地方,以及避免与其他电子设备干扰。
总之,热释电人体红外报警器可以有效地提高家庭、商业、办公等领域的安全防范能力。
红外报警器
简介
红外报警器是一种应用于安防领域的设备,可以检测人体红外热量,当有人移动或停留时,就会发出警报。
基本原理
红外报警器基于热释电效应工作。
当有物体(如人体)通过红外热辐射时,热辐射会通过探测器引起一定程度的温度变化,从而产生所谓的热释电效应。
热释电元件在这种情况下会发生温度变化,产生微弱电流信号,然后通过信号放大电路和报警电路输出报警信号。
工作原理
红外报警器主要由红外探测器、信号处理模块、放大电路和报警电路组成。
当有人移动或静止时,人体在红外热辐射波段中就会产生微量信号,通过红外探测器进行接收,并通过信号处理模块对信号进行分析。
分析处理后,如果检测到人体移动或静止,就会通过报警电路和声光报警器等设备输出报警信号。
分类
根据使用应用,红外报警器可以分为以下几类:
•室内型:主要用于室内安防监控。
•室外型:主要用于室外环境监测,例如围墙、人行道、公园等场所。
•微波红外探测器:主要是从微波信号和红外热辐射两个方面来对目标进行检测和监测。
应用领域
红外报警器广泛应用于以下几个方面:
•家庭、公寓、商场等地的安全报警系统。
•重要区域、工程项目、大型会展、警车、消防车等场所的防盗报警系统。
•银行、金库、贵重物品保管库房、密码室等重要安全场所的防盗、备份防范系统。
•第一道防线的工厂、仓库、办公场所等的安防系统。
结语
红外报警器的出现,极大地提高了社会安全防范能力,它的使用范围越来越广泛。
但是,在选择使用红外报警器时,需要考虑到其灵敏度、鲁棒性、可靠性等因素,以确保其安全、稳定地运行。
热释电红外传感器工作流程一、啥是热释电红外传感器呢。
热释电红外传感器呀,就像是一个特别机灵的小卫士。
它能够感知周围环境中的红外线变化哦。
这个红外线呢,我们人眼是看不到的,但是这个小传感器可厉害啦。
它是由好多复杂又神奇的小部件组成的。
比如说有一个能对红外线产生反应的热释电元件,这个元件就像是传感器的小鼻子,对红外线的味道特别敏感呢。
二、工作的开始:探测红外线。
热释电红外传感器开始工作的时候,就像一个小侦探在黑暗中寻找线索一样。
它周围的物体都会发出红外线,不管是我们人啊,还是小动物啊,甚至是一些发热的小电器。
传感器就静静地待在那里,等着红外线过来。
当红外线照射到热释电元件上的时候,这个元件就会因为红外线带来的热量变化而发生一些变化。
这个变化就像是小元件被红外线轻轻拍了一下,然后它就开始兴奋起来啦。
三、信号的转换。
热释电元件一兴奋可不得了,它就开始把自己感受到的红外线的变化转换成一种电信号。
这就好比是它把自己看到的红外线的秘密翻译成了一种电的语言。
这个电信号很微弱哦,就像一个小蚂蚁的力量那么小。
但是呢,可不能小看这个小信号,它可是后面一系列动作的关键呢。
四、放大信号。
这个微弱的电信号可不能就这么直接用呀,它得变得强壮起来才行。
这时候呢,就有一些专门的电路来给这个小信号帮忙啦。
这些电路就像是小信号的健身教练,把这个微弱的电信号放大。
就好像把一只小蚂蚁变成了一只强壮的大象。
放大后的信号就有足够的力量去做更多的事情啦。
五、处理信号。
信号被放大之后呢,还不能直接用哦。
它得经过一些处理,就像我们整理自己的思路一样。
会有一些芯片或者电路对这个信号进行分析,看看这个信号代表的是一个正常的物体运动呢,还是一些干扰的信号。
比如说,如果只是一阵风吹过,让周围的温度有了一点小小的变化,传感器得能分辨出来这不是真正有东西在动,不能乱报警呀。
六、输出信号。
经过处理之后的信号就可以输出啦。
这个输出的信号就像是传感器给外界传达的一个消息。
#include <reg52.h> //调用单片机头文件#define uchar unsigned char //无符号字符型宏定义变量范围0~255 #define uint unsigned int //无符号整型宏定义变量范围0~65535#define key_io P1uchar key_can;// 红外热释电平时为0 有输出为1sbit beep = P2^3; //蜂鸣器定义sbit red = P2^2; //红色发光二极管定义sbit green = P2^1; //绿色发光二极管定义sbit yellow = P2^0; //黄色发光二极管定义sbit hw = P1^3; //红外热释传感器定义bit flag_300ms = 0;/****************独立按键处理函数************************/ void key(){static uchar key_new = 0,key_old = 0,key_value = 0;if(key_new == 0) //按键松开{if((key_io & 0x07) == 0x07)key_value ++;elsekey_value = 0;if(key_value >= 5) //按键松开松手检测{key_value = 0;key_new = 1; //按键松开后进入等待按键状态}}else{if((key_io & 0x07) != 0x07) //按键按下key_value ++;elsekey_value =0;if(key_value >= 5) //按键按下消抖{key_value = 0;key_new = 0; //按键松开后进入等待松开按键状态}}key_can = 20;if((key_new == 0) && (key_old == 1)){switch(key_io & 0x07){case 0x06: key_can = 1; break; //得到按键值case 0x05: key_can = 2; break; //得到按键值case 0x03: key_can = 3; break; //得到按键值}}key_old = key_new;}/*************定时器0初始化程序***************/void time_init(){EA = 1; //开总中断TMOD = 0X01; //定时器0工作方式1ET0 = 1; //开定时器0中断TR0 = 1; //允许定时器0定时}uchar flag_alarm ; //报警标志位uchar flag_bufang ; //布防标志位uchar flag_bufang_en ; //布防标志位使能uint flag_value; //用做定时器的变量/******************红外报警处理**********************/ 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;}}}/******************对应不同按键处理**********************/ void key_with(){if(key_can == 1) //按键紧急报警{flag_alarm = 1; //报警标志位;}if(key_can == 2) //布防按键{flag_bufang_en = 1;}if(key_can == 3) //取消报警把变量清零{flag_alarm = 0;flag_bufang = 0;flag_bufang_en = 0;flag_value = 0;P2 = 0xff;}}/******************主程序**********************/void main(){time_init();while(1){key();yellow = ~hw; //红外热释电指示灯有输出就亮黄灯if(key_can < 10){key_with(); //按键设置函数}if(flag_300ms == 1){flag_300ms = 0;hongwai_dis(); //红外报警函数}}}/*************定时器0中断服务程序***************/ void time0_int() interrupt 1{static uint value;TH0 = 0x3c;TL0 = 0xb0; // 50msvalue ++;if(value % 6 == 0){flag_300ms = 1;}if(flag_bufang_en == 1){flag_value ++;if(flag_value >= 600) //30秒{flag_bufang = 1;flag_bufang_en = 0;flag_value = 0;}}}。
热释红外防盗报警电路的设计热释红外防盗报警器是一种通过热释电红外传感器探测人体发射的10微米的左右特定波长的红外线而释放报警信号的报警装置,它因为具有不需要红外或电磁波等发射源,灵敏度高,探测范围大,隐蔽性好,可流动安装等优点,因而在仓库,车库以及居民家庭住房等地方有广泛的应用。
一实验目的:1、掌握数模混合电路的设计过程。
2、掌握multisim电路仿真软件的使用。
二实验任务:利用红外热释转感器探测人体目标,在监测到可疑目标时,控制音乐片发出响亮的“呜呜…..”报警声。
设计要求:1.报警器可探测的的距离大于3米;2.静态功耗小于10mA;3.供电电压为DC6V,可以通过电池串联作为供电源。
扩展要求:1.能够通过无线方式传输报警信号;2.现场控制照明灯(白天抑制,夜晚点亮)。
三实验要求:1.设计要求(1)画出电路原理图(或仿真电路图)。
(2)元器件及参数选择。
(3)电路仿真与调试。
2.制作要求在电路板上,搭建与调试,发现问题和解决问题。
3.编写实验报告四原理框图:1.结构:被动式红外报警器主要由光学系统,热释电红外传感器,信号滤波和放大,信号处理和报警电路等几部分组成。
其结构构图如下图所示:2.工作原理:在该探测技术中,所谓“被动”是指探测器本身不发出任何形式的能量,只是靠接收自然界能量或能量变化来完成探测目的。
被动红外报警器电路中的热释红外传感器采用通用的P228型器件,配用检测角度为84度的菲涅尔透镜,检测区域为球形,有效探测距离为12-15米。
当人体辐射的红外线通过菲涅尔透镜被聚焦在热释电红外传感器的探测元上时,电路输出正弦信号被送往后续的信号处理电路部分。
信号处理单元主要是有高、低通放大电路,电压比较器以及由时基集成电路LM555及其外围元件构成的单稳态延时电路组成。
当热释电红外传感器检测到人体活动时,前面的高、低通放大电路以及电压比较器将触发单稳态延时电路翻转从而使后续的报警电路发出报警声,报警的声音由其电路中的不同音乐片决定。
PIR人体热释电红外报警开关红外报警开关采用国内外最流行的PIR人体热释电传感器作信号探测器,灵敏度高,探测距离可达10米以上,其俯视角可达86°,水平视角可达120°。
因它仅对人体释放的、特定波长的红外光最敏感,因而误动作极小。
当有人在其探测区域内以0.3~3Hz的频率活动时,它就能感生出微弱的电信号,经U-A、U-B两级放大后,从U-B⑦脚输出0.5~5.5V的强信号。
D1、D2、R10~R13及U-C组成双门限比较器,因PIR感生的信号电压可正可负,故U-B⑦脚输出的电压亦可正可负(对中心电压3V而言)。
当其输出的电压达到4.1V以上时,通过D1施加于U-C⑩脚的电压高于⑨脚的电压(3.3V),使U-C⑧脚输出高电位;而当U-B⑦脚输出的电位低于2V时,则U-C⑨脚的电压将通过D2下降至2.7V以下,其⑧脚也输出高电位。
平时无信号时,由于U-C⑨脚的电位(3.3V 高于⑩脚(2.7V),故⑧脚无输出。
当PIR接收到信号时,⑧脚就一定输出高电位,通过D3、R14给C8充电,使U-D{12}脚电位高于{13}脚,其{14}脚输出高电位触发双向可控硅导通,点亮电灯。
由于C8所储电能通过R15、VR2放电需时约2分钟,故在此2分钟内灯一直亮着。
当C8上的电压低于{13}脚电压(1V)时,{14}脚无输出,可控硅关闭,灯自动熄灭。
在夜间入眠或家中无人时,可将开关S闭合,一旦有小偷潜入探测区域内,在灯亮的同时会伴随着铃声大作,可以将小偷吓跑,起到防盗的作用。
光敏电阻cds及三极管V等组成光控电路,白天因光敏电阻的阻值很小 10kΩ以下),三极管V饱和导通,将U-C⑧脚钳位至0.3V左右,故无论有无感应信号,可控硅均不能导通,灯不能点亮;到了夜晚,因光敏电阻的阻值变大到几兆欧,三极管V导通截止,U-C⑧脚不再受其钳位,一旦PIR接收到信号,⑧脚就立即输出高电平,使可控硅导通,将灯点亮。
课程设计任务书红外防盗报警器设计摘要:这是一个红外防盗报警系统,系统包括硬件设计和软件设计两个部分。
硬件部分包括单片机控制电路、红外探头电路、驱动报警电路、LED控制电路等部分组成。
处理器采用单片机AT89S52,系统是在软件控制下工作的,软件控制是在汇编环境下实现的。
该系统可以在一定距离检测到是否有人进入设定区域,一旦检测到有人进入,报警电路开始报警,报警指示灯开始点亮,蜂鸣器发出报警声音,进入报警状态,十秒钟后自动解除报警状态,也可进行手动复位,解除报警状态。
关键词:单片机;热释电红外传感器;报警电路;时钟电路;复位电路目录1.设计背景 (1)2.设计方案 (1)2.1方案比较 (2)2.2方案论证 (2)3.方案实施 (2)3.1总体电路设计 (2)3.2具体模块设计 (3)3.3系统硬件电路的选择及说明 (7)3.4软件程序的实现 (8)3.5软件部分的实施 (9)4.结果与结论 (11)5.收获与致谢 (12)6.参考文献 (13)7.附录 (13)7.1PROTEUS仿真图 (13)7.2电路原理图 (13)7.3 实物工作图 (14)7.4元器件清单 (16)随着社会的不断进步和科学技术、经济的不断发展,人们生活水平得到了很大的提高,对私有财产的保护意识在不断的增强,因而对防盗措施提出了新的要求。
本设计就是为了满足现代住宅防盗的需要而设计的家庭式电子防盗系统。
就目前市面上装备主要有压力触发式防盗报警器、开关电子防盗报警器和压力遮光触发式防盗报警器等各种报警器,但这几种比较常见的报警器都存在一些缺点。
而本设计中所使用的红外线是不可见光,有很强的隐蔽性和保密性,因此在防盗、警戒等安保装置中得到了广泛的应用。
这种热释电红外传感器能以非接触形式检测出人体辐射的红外线,并将其转变为电压信号,同时,热释电红外传感器既可用于防盗报警装置,也可用于制动控制、接近开关、遥测等领域。
2.1方案比较方案一:由红外传感器、电源电路、放大电路、ADC数模转换电路、AT89S52单片机中央控制电路、复位电路、中断电路、报警电路等构成。
热释电人体红外报警器的设计第一章绪论1.1 设计概述随着电子技术的发展,人类不断研究,不断创新纪录,人们自身的安防意识也在逐渐增强。
红外线具有隐蔽性,在露天防护的地方设计一束红外线可以方便地检测到是否有人出入。
此类装置设计的要点:其一是能有效判断是否有人员进入;其二是尽可能大地增加防护范围。
该报警器能探测人体发出的红外线,当人进入报警器的监视区域内,即可发出报警声,适用于家庭、办公室、仓库、实验室等比较重要场合防盗报警。
本设计是利用热释电红外线传感器探测人体辐射出的红外线信号原理设计出来的人体红外线感应报警器。
内容广泛,灵活应用。
1.2 设计背景随着时代的不断进步,人们对自己所处环境的安全性提出了更高的要求,尤其是在家居安全方面,不得不时刻留意那些不速之客。
这里所设计的被动式红外报警器则采用了美国的传感元件——热释电红外传感器。
这种热释电红外传感器能以非接触形式检测出人体辐射的红外线,并将其转变为电压信号,同时,它还能鉴别出运动的生物与其它非生物。
热释电红外传感器既可用于防盗报警装置,也可以用于自动控制、接近开关、遥测等领域。
用它制作的防盗报警器与目前市场上销售的许多防盗报警器材相比,具有如下特点:不需要用红外线或电磁波等发射源;灵敏度高、控制范围大;隐蔽性好,可流动安装。
1.3 设计要求熟悉电路的工作原理。
掌握该电路中元器件的识别方法。
掌握电路的调试方法。
熟悉电路简单的故障分析方法。
论文符合其格式、字数的基本要求,内容要求充实、作图严谨规范等。
详细说明设计方案,并计算元件参数。
1.4 设计意义掌握红外探测防盗器的原理及设计制作与仿真调试,熟悉实用电路设计的一般过程。
训练及提高学生综合运用所学知识进行电路设计的原理仿真能力。
加强对一些无人场所的防盗报警,以及对一些危险地带生命迹象的探测。
第二章方案设计与选定2.1 方案设计方案一:利用模拟电子电路构成被动红外线感应报警器。
系统主要有红外线传感器、信号放大电路、电压比较器、开机延时、音响报警延时和12V电源电路组成。
成绩评定:传感器技术课程设计题目热释电红外报警器摘要该报警器主要由热释电红外传感器及其检测电路,LED显示组成,热释电红外传感器是报警器设计中的核心器件。
它是一种被动式红外报警探测器,只需要提供它工作电压,它就可以把在感应到人体的红外信号后将其转变为电信号输出以供信号处理部分使用。
目前,国内市场上的防盗报警器大部分是国外品牌,国内防盗报警产品厂商发展时间比较短,真正取得长足发展也是在2000年以后,特别是在2004年国内有些厂商迅速成长,投资规模和企业规模都在迅速发展和扩大。
热释电红外传感器是一种被动式调制型温度敏感器件,利用热释电效应工作,它是通过目标发出的红外辐射来探测目标的。
其相应速度虽不如光子型,但由于它可在室温下使用、光谱响应宽、工作频率宽、灵敏度与波长无关,容易使用。
这种探测器,灵敏度高,探测面广,是一种可靠性很强的探测器。
因此广泛应用于各类入侵报警器,自动开关、非接触测温、火焰报警器等。
在电子防盗、人体探测器领域中,热释电红外传感器的应用非常广泛,因其价格低廉技术性能稳定而受到广大用户和专业人士的欢迎。
关键词:热释电红外传感器;被动式;报警器;红外辐射目录一、设计目的------------------------- 1二、设计任务与要求--------------------- 12.1设计任务------------------------- 12.2设计要求------------------------- 2三、设计步骤及原理分析 ----------------- 33.1设计方法------------------------- 3 3.2设计步骤------------------------- 33.3设计原理分析---------------------- 5四、课程设计小结与体会 ----------------- 9五、参考文献-------------------------- 9一、设计目的随着社会的不断进步,电子技术的不断发展,人们的生活水平得到了很大的改善,许多高科技产品的使用越来越成为家庭生活的主旋律,因此人们对自己所处环境的安全要求就越来越高,特别是家居安随着社会全,不得不时刻留意不速之客的光顾。
述热释电红外探测器的使用场合。
热释电红外探测器(Pyroelectric Infrared Detector,简称PIR传感器)是一种能
够探测人体红外线辐射的传感器,通常用于安防监控、智能家居、自动化控制等领域中。
PIR传感器能够快速、准确地监测到人体的活动,并与其他设备进行配合,实现各种自动
化活动。
以下是PIR传感器的使用场合:
1. 安防监控:PIR传感器可以用于监测入侵者,并发送警报给安防系统,从而增强安全防范。
在商业和住宅中,它们常常被用作安保的一个组成部分,特别是对于室外的安全
监控。
2. 能源管理:PIR传感器可以用于智能家居智能化管理,例如能够精细控制室内照明,以减少能源浪费。
当室内有人活动时,灯光自动开启,当离开时灯光自动关闭,这不仅方
便了生活,更有助于节省资源。
3. 自动化控制:PIR传感器还可用于各种自动化控制方案中,例如楼梯照明、自动门、智能开关等。
通过安装PIR传感器,可以实现自动化控制,更加便捷高效。
4. 其他应用领域:在一些特殊的应用领域中,如行业检测、医疗卫生领域、科学实
验等,PIR传感器也可以起到重要的作用。
比如在实验室中,管理人员可以使用PIR传感
器来检测危险物品,为实验人员和环境安全提供保障。
总之,PIR传感器可以应用于许多领域,并且随着技术的不断改进和升级,其功能也
日益强大。
随着人们对绿色环保低碳生活的需要不断增加,也将推动PIR传感器的应用领
域不断扩大。
被动型热释电红外线报警器的汇报人:2023-12-13•引言•工作原理与结构•性能参数与特点目录•常见故障与排除方法•安装调试与使用注意事项•发展趋势与未来展望01引言被动型热释电红外线报警器是一种利用热释电效应探测红外辐射的电子设备。
定义被动型热释电红外线报警器具有非主动发射红外线、对环境影响小、探测距离远、灵敏度高、抗干扰能力强等优点。
特点被动型热释电红外线报警器的定义与特点被动型热释电红外线报警器的发展历程早期发展被动型热释电红外线报警器最早在20世纪60年代开始出现,当时主要用于军事领域。
商业化应用随着技术的不断发展,被动型热释电红外线报警器逐渐进入商业化应用领域,如安全监控、防盗报警等。
现代发展现代被动型热释电红外线报警器已经实现了小型化、集成化、智能化等发展方向,广泛应用于各种领域。
02工作原理与结构当红外辐射照射到热释电材料上时,材料内部会产生电荷分离,形成电信号。
当人体或其他物体进入红外辐射范围内时,热释电材料感应到辐射变化,产生电信号,触发报警器报警。
工作原理报警器工作原理热释电效应结构组成用于感应红外辐射变化,产生电信号。
将探测器产生的微弱电信号放大,以便后续处理。
将放大后的电信号与预设阈值进行比较,当超过阈值时触发报警。
当阈值比较器触发报警时,报警电路发出报警信号。
热释电探测器放大电路阈值比较器报警电路电信号产生与放大探测器产生微弱电信号,通过放大电路将信号放大。
阈值比较与报警触发放大后的电信号与预设阈值进行比较,当超过阈值时触发报警电路发出报警信号。
探测器感应红外辐射变化当人体或其他物体进入探测器感应范围内时,探测器感应到辐射变化。
工作流程03性能参数与特点被动型热释电红外线报警器的探测距离通常在几十米范围内,具体取决于环境条件和设备性能。
探测距离被动型热释电红外线报警器通常具有较大的探测角度,能够实现全方位的探测。
探测角度被动型热释电红外线报警器的灵敏度较高,能够感知人体或其他物体的微小温度变化。
热释电红外感应报警器————————————————————————————————作者:————————————————————————————————日期:热释电红外感应报警器光电信息132 姜星晨 1302062064摘要:现代科技快速进步,社会飞速发展,高科技技术已经在人民生活中普及,使人们生活有了很大进步。
人们也越来越重视自己财产的安全性,同时人身安全也是很重要的一方面。
所以现在为了我们的人身安全和财产安全,防盗报警器广泛的用于家庭之中。
本文设计了利用热释电红外传感器进行监控,当检测到活动的人体时可以报警的报警器。
热释电红外传感器,它的制作简易、原理易懂、成本便宜、便于安装,而且抵抗干扰的性能优良,反应快速。
硬件部分使用单片机控制模块、红外探头模块、驱动执行报警模块、LED控制模块等器件。
软件部分采用51系列单片机STC89C52。
关键词:热释电红外传感器;单片机STC89C52;红外线目录1 设计背景 (1)2 设计任务分析 (1)3.系统概述 (1)4 本系统的设计方案 (1)4.1 硬件电路设计 (1)4.1.1 电源模块 (2)4.1.2 红外热释电模块 (2)4.1.2.1 热释电传感器 (2)4.1.2.2 菲涅耳透镜 (2)4.1.2.3 BISS0001 芯片 (3)4.1.2.4 信号采集处理模块 (4)4.1.3 51 单片机模块 (4)4.1.3.1 单片机 STC89C52 (4)4.1.3.2 单片机最小系统 (4)4.1.4 按键控制电路 (5)4.1.5 报警模块 (5)4.1.6 发光二极管状态指示模块 (6)4.2 总体原理图设计 (6)4.3 软件的程序实现 (7)4.3.1 主程序工作流程图 (7)4.3.2 报警判断程序 (7)4.3.3 程序的编写 (8)4.4 硬件调试及调试中遇到的问题 (8)5 总结评价 (8)参考文献 (9)附件一:实物图 (10)附件二:程序源代码 (11)1 设计背景改革开放以来,中国的国民收入飞速提高,生活质量节节攀升。
人们的家中购置了许多价值不菲的东西,防盗就成为了一个不可忽视的问题。
许多家庭的防盗措施只停留在锁上,防盗意识并不十分强。
等到丢失了东西,才后悔莫及。
一次如何保护家庭的财产安全成为问题。
报警系统可以在一定程度是遏制不法分子的盗窃行为。
但是市场上的报警器多是为了重要的大型公司制作,真正的普通家庭不可能去购买这样的报警系统。
如果有价格更加大众,适合普通家庭使用的报警器,一定会受到广大群众的欢迎。
由于人体可以发出红外线,并且红外线的探测技术已经成熟,可以将其用于防盗等用途中。
本设计就是运用这个原理做的一个红外防盗报警器。
2 设计任务分析一 该设计由51单片机模块、红外热释电模块、发光二极管状态指示模块、按键模块,蜂鸣器报警模块和电源模块组成。
二 本系统实现的功能。
当需要开启防盗报警器的时候,将布防键按下,报警器将会在黄灯和绿灯同时亮后进入防盗状态,报警器开始工作。
如果有人靠近,人体发出的红外线会被探测到,然后通过红外探测器变成电信号,红外热释电模块将TTL 电平传给单片机,通过单片机处理,报警电路开始工作,红色LED 灯亮,蜂鸣器报警。
3.系统概述本系统运用了热释电红外线传感器,它价格低廉,非常容易制作,并且小巧,不容易被发现,并且很稳定,又耐用,反应灵敏,可以起到防盗报警的作用。
本设计使用双元件型红外线传感器来探测活动的人体。
在传感器内部,两个灵敏元件反向连接,当人体不动时,两灵敏元件产生相同的偏振度,会抵消不做反应。
但当人体移动时,极化程度不同,会产生输出电压,就会探测到移动的人体。
该设计由硬件和软件设计两个部分构成。
有51单片机模块、红外热释电模块、发光二极管状态指示模块、按键模块,蜂鸣器报警模块和电源模块。
4 本系统的设计方案4.1 硬件电路设计该设计的六个模块的总体设计。
电路总原理图如图4-1所示:图4-1 总体设计框图红外感电源模STC89C 52单片机电源开LED 指示灯报警电路按键控4.1.1 电源模块本设计的系统电压需要4.5V左右,用干电池提供电力,构成电源模块,然后用导线连接至电源接口。
另外,也可以用太阳能板,通过采集太阳能来提供电力。
4.1.2 红外热释电模块4.1.2.1 热释电传感器热释电红外传感器一种新式高灵敏度探测元件。
它不需要接触,就可以检测人体辐射红外线,并且将红外转变成电信号。
把电压信号放大,可以用来控着各种电路,红外传感器的波长灵敏度的范围是0.2~20um,人的红外线辐射波长为9~10um。
选取可通过波长为7-10um的滤光片,将其装在传感器的顶端,用来探测人体的红外线辐射情况,本系统可以感应人体红外线的只有本传感器,所以传感器是系统的核心。
如图4-2所示。
图4-2热释感应传感器4.1.2.2 菲涅耳透镜菲涅尔透镜片像人的眼睛一样,需要选择合适的才能达到预期的效果,所以选择合适的透镜也很重要。
菲涅尔镜片可以将空间红外聚焦到传感器上检测,菲涅尔镜片具有不同的性能,不同的感应距离,因此可以调整显示器的位置,达到想要的效果。
如图4-3所示。
图4-3 菲涅耳透镜4.1.2.3 BISS0001芯片图4-4 BISS0001内部框图BISS0001芯片是传感信号处理的集成电路,收集到信号,并且传输到BISS0001里进行分析,它工作电压在3V—5V之间,有16个管脚。
如图4-4所示为框架图,管脚功能说明见表1。
表1 管脚功能说明引脚名称I/O 功能说明1 A I 可重复触发和不可重复触发端口2 VO O 控制信号输出端3 RR1 -- 输出延迟时间Tx的调节端4 RC1 -- 输出延迟时间Tx的调节端5 RC2 -- 触发封锁时间Ti的调节端6 RR2 -- 触发封锁时间Ti的调节端7 VSS -- 工作电源负端,一般接0V8 VRF I 参考电压及复位输入端。
9 VC I 禁止触发端10 IB -- 运算放大器偏置电流端11 VCC -- 工作电源正端,范围为3~5V12 2OUT O 第二级运算放大器的输出端口13 2IN- I 第二级运算放大器的反相输入端口4.1.2.4 信号采集处理模块图4-5信号处理模块图4-6实物图本电路可以将红外信号变为电信号输出。
人体发出的红外线通过菲涅尔镜片传到热释电传感器,热释电传感器以电信号输出到BISS0001进行电信号的放大。
信号的采集能适应各种的距离,最大可以调到7米左右。
4.1.3 51单片机模块4.1.3.1 单片机STC89C52STC89C52是一种低功耗、高性能微控制器,可编程Flash 存储器。
这一模块以单片机为中心把程序代码烧进去,然后接上复位电路、时钟电路、按键控制、LED显示电路、报警电路等子模块。
4.1.3.2 单片机最小系统单片机最小系统为工作最基本的电路,如图4-7所示。
图4-7信号处理模块单片机最小系统含有单片机复位电路和时钟电路。
STC89C52 单片机正常工作电压4.5v,本设计用3节干电池提供电力。
复位电路的作用是,当出现问题时,保护单片机的工作起始状态的电路,用来重启单片机。
单片机产生一个复位信号,确定芯片回到起始状态。
当单片机运行时,犹豫多种因素出行程序问题时,按复位键,程序重新开始运行。
时钟电路用于控制着单片机的工作节奏。
时钟电路提供信号作为基准,用来确定芯片的执行速度。
4.1.4 按键控制电路本电路设计有两种状态,一是监控状态,二是紧急状态。
当按下布防键以后,20秒以后,绿灯持续亮起,开始监控,有人时,探测器感应到红外线,红灯亮,蜂鸣器报警。
当有紧急情况是,按下紧急报警器,蜂鸣器立刻报警。
如图4-8所示。
图4-8按键部分4.1.5报警模块红色LED灯作为指示灯,蜂鸣器和一个三极管组成了报警电路。
如图4-9。
图4-9指示灯和报警电路4.1.6 发光二极管状态指示模块红色发光二极管:当有报警时此发光二极管长亮,否则熄灭。
绿色发光二极管:用做布防状态指示灯。
黄色发光二极管:用做传感器指示,当传感器有信号输出,此灯会亮,否则熄灭。
4.2 总体原理图设计图4-10 总体原理图4.3 软件的程序实现4.3.1 主程序工作流程图通过工作原理和硬件结构,可以画出系统工作流程图,见下图:图4-11主程序工作流程图4.3.2 报警判断程序一个脉冲信号,代表人们进入监控区域,经过程序处理后,蜂鸣器响应,红灯亮,开始报警,程序循环工作,报警持续不断。
/******************红外报警处理**********************/void hongwai_dis(){if(flag_alarm == 1){ 开始布防按键按下倒计时结束30秒倒计时开始检测到有无信号 蜂鸣器报警,发光二级管闪烁紧急按键按下Y YN 蜂鸣器报警结束red = ~red;beep = ~beep;}if(flag_bufang_en == 1){green = ~green;}if(flag_bufang == 1){green = 0;if(hw == 1){flag_alarm = 1;}}}4.3.3 程序的编写本设计的程序通过使用Keil编译器建立一个工程,输入程序源代码,在Keil 中进行调试工作。
程序源代码见附件二。
4.4 硬件调试及调试中遇到的问题第一步为观察,在孔板上手工焊接的单片机应用系统的电路,所以通过自己的观察来检查每个焊点。
第二步为万用表检测,用万用表检查各个连接点的通断状况,在检查有无短路现象。
第三步为加电检查。
当系统通电时,检查器件引脚接口处电压值是否正常,接地端是否电压为零,引脚的电平对不对。
第四步是联机检查。
虽然线路都焊接的差不多了,但是对于使用性来说,还要考虑的操作方便的因素。
5 总结评价本设计是一种热释电防盗报警器。
该防盗报警器通过以单片机为处理器,与热释电传感器连接,检测人体发出的红外线,再以电信号形式输出,由于只探测人体发出的红外线信号,就可以避免其他物体的影响。
一般情况下传感器输出的是低电平,如果有人在探测区移动,输出的低电平会变为高电平,高电平输入单片机,经单片机内部软件处理后,传到报警电路,开始报警。
该报警器价格低廉,操作简单易学,报警准确及时。
在人民收入增长的今天,防盗意识也渐渐增强,防盗报警器会有成为以后的一个很有潜力的发展方向。
在这次的毕业设计中,我自己查找资料,焊接电路,从中学习到了很多理论知识,丰富了实践经验,并且认识到了自己的一些不足之处,培养了我的独立思考能力。
为以后独立完成工作奠定了基础,更加有信心面对以后更多的挑战。
参考文献[1]胡萍.串口通信的红外报警器的研制[J].计算机与现代化,2010(10):15-16.[2]唐德琴.电子温度测量仪器技术发展战略研究[J].电子科学技术,2009,27(1):1-8[3]李行善.基于串口组件的体系结构[J].电子串口与仪器学报,2010(08):15-16.[4]姜道连等.用于AT89C51设计红外报警器的设计与制作[J].国外电子元器件,2010(12):31-34.[5]冯国进.嵌入式Linux驱动程序设计从入f-J至U精通[M].北京:清华大学出版社,2008:145-153.[6]蔡文斋. 专业级串口调试器设计[J]. 现代电子技术, 2010(02):10-11.[7]熊如贵.串口通信感应装置[J].电子制作,2009(6):23-31.[8] 时德钢等.基于串口通信的红外报警器的研究[J].计算机测量与控制,2009,10(7):480-482.[9] Adel S. Sedra, Keneth C. Smith. Microelectronic Circuits. 4th ed [M].New York Oxford University Press,1998.[10] Allan R. Hambley. Electronics 2nd ed[M].New Jersey: Prentice Hall Inc.,2000.附件一:实物图附件二:程序源代码#include <reg52.h>#define uchar unsigned char#define uint unsigned int#define key_io P1uchar key_can;sbit beep = P2^3;sbit red = P2^2;sbit green = P2^1;sbit yellow = P2^0;sbit hw = P1^3;bit flag_300ms = 0;/****************独立按键处理函数************************/ void key(){static uchar key_new = 0,key_old = 0,key_value = 0;if(key_new == 0){if((key_io & 0x07) == 0x07)key_value ++;elsekey_value = 0;if(key_value >= 5){key_value = 0;key_new = 1;}}else{if((key_io & 0x07) != 0x07)key_value ++;elsekey_value =0;if(key_value >= 5){key_value = 0;key_new = 0;}}key_can = 20;if((key_new == 0) && (key_old == 1)){switch(key_io & 0x07){case 0x06: key_can = 1; break;case 0x05: key_can = 2; break;case 0x03: key_can = 3; break;}}key_old = key_new;}/*************定时器0初始化程序***************/void time_init(){EA = 1;TMOD = 0X01;ET0 = 1;TR0 = 1;}uchar flag_alarm ;uchar flag_bufang ;uchar flag_bufang_en ;uint flag_value;/******************红外报警处理**********************/ 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;}}}/******************不同按键处理**********************/ void key_with(){if(key_can == 1){flag_alarm = 1;}if(key_can == 2){flag_bufang_en = 1;}if(key_can == 3){flag_alarm = 0;flag_bufang = 0;flag_bufang_en = 0;flag_value = 0;P2 = 0xff;}}/******************主程序**********************/void main(){time_init();while(1){key();yellow = ~hw;if(key_can < 10){key_with();}if(flag_300ms == 1){flag_300ms = 0;hongwai_dis();}}}/*************定时器0中断服务程序***************/ void time0_int() interrupt 1{static uint value;TH0 = 0x3c;TL0 = 0xb0; // 50msvalue ++;if(value % 6 == 0){flag_300ms = 1;}if(flag_bufang_en == 1){flag_value ++;if(flag_value >= 600){flag_bufang = 1;flag_bufang_en = 0;flag_value = 0;}}}。