感器模块,所以本设计是用程序加以实现的。本设计中用的是被动型红外传感器。本文设计的题目是基于单片机的家庭防盗报警系统。本系统的工作原理是当有人进入红外传感器的检测范围,红外传感器把检测到的信号输入单片机。单片机通过红外传感器输入的高低电平去控制报警电路,以来通知主人有人进入,从而起到防盗的目的。在Protues软件中没有红外传感器模块,所以本设计是用程序加以实现的。本设计中用的是被动型红外传感器。
图10系统硬件电路
4. 软件设计 4.1程序设计流程图
按上述工作原理和硬件结构分析可知系统主程序工作流程图如图11所示。
图11程序流程图
4.2中断子程序设计
(1)要产生音频脉冲,只要算出某一音频的周期(1频率)[14],然后将此周期除以2,即为半周期的时间。利用定时器计时这个半周期时间,每当计时到后就将输出脉冲的IO反相,然后重复计时此半周期时间再对IO反相,就可在IO脚上得到此频率的脉冲。
定时时间为1s 报警蜂鸣声音为1KHZ=(1(500us*2))。所以中断为500us,中断一次21H加1,直到256*500us,22H加1,到22H.3为1,即256*500us*8=1.024s。
约1秒间隔会使LED反转一次,而蜂鸣则一秒鸣一次,得到“嘀...嘀...”的报警声,同时LED闪烁,声光报警。
(2)利用89C51的内部定时器使其工作在计数模式MODE2下[15]。中断子程序流程图如图12所示。
图12 中断程序流程图
5系统仿真
本设计通过利用Proteus仿真,将所编写的程序用Keil软件编译,所仿真原理图如下图所示。
图13系统原理图
本设计所要求达到的目标是在接收到红外传感器带来的低电平信号,可使图中的红灯由暗变亮,红灯产生报警,可观察到红灯一闪一闪的,同时蜂鸣器发出鸣叫声。 总结
本设计研究了一种基于单片机技术的无线智能防盗报警器。该防盗报警器通过以AT89C51单片机为工作处理器核心,外接热释电红传感器,它是一种新颖的被动式红外探测器件,能够以非接触方式探测出人体发出的红外辐射,并将其转化为相应的电信号输出,同时能有效的抑制人体辐射
波长以外的红外光线与可见光的干扰。平时传感器输出低电平,当有人在探测区范围内移动时输出低电平变为高电平,此高电平输入单片机,作为单片机的外部触发信号处理,经单片机内部软件编程处理后,单片机输出控制信号,驱动声光报警电路开始报警。该报警器的最大特点就是使用户能够操作简单、易懂、灵活;且安装方便、智能性高、误报率低。随着现代人们安全意识的增强以及科学技术的快速发展,相信报警器必将在更广阔的领域得到更深层次的应用。
参考文献
[1]焦玉全 俞伟钧 等主编 .MCS-51单片机原理及应用[M].东南大学出版社,2010. [2]雷伏容 张小林 崔浩 编著 .51单片机常用模块设计查询手册[M].清华大学出版社,2010.
[3]楼然苗 李光飞 编著.51系列单片机设计实例[M].北京航天航空大学出版社,2003.
[4]黄继昌 乔苏文 等编著.实用报警电路[M].人民邮电出版社,2005. [5]安防系统语音新秀WT588D.电子制作[J],2009,(05).
[6]孙华 李扬.热释电红外传感器原理及其应用[N].内江科技,2010,(12). [7]姚彦茹.热释电红外传感器在防盗系统中的应用[J].信息技术,2007,(05). [8]刘梅锋 钟国韵.基于单片机AT89C51热释电红外报警系统的设计[J].安防科技,2007,(05).
[9]黄继昌.传感器工作原理及应用实例[M]. 人民邮电出版社,2002.
[10]肖景和 赵健.红外线热释电与超声波遥控电路[M].人民邮电出版社,2003. [11]李朝青.单片机原理与接口技术[M].北京航天航空大学出版社,1998. [12]李全利.单片机原理与应用技术[M]. 高等教育出版社,2001. [13]肖来胜.单片机技术实用教程[M].华中科技大学出版社,2004.
[14]田立 田清 代方震 编著 .51单片机C语言程序设计快速入门[M].人民邮电出版