视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
基于单片机的家用防盗报警系统的设计
2025-09-23 22:21:01 责编:小OO
文档
 

 

毕业综合实践说明书

(2013届)

题  目     基于单片机的家用防盗报警器的设计  

    

学  院              信息学院                

专  业             应用电子技术             

 

班  级                10应电               

学  号               103030500              

学生姓名              XXX                  

指导教师              兰建花                

完成日期          2013年5月8日             

摘  要

本设计主要是阐述住宅智能化中的红外防盗报警系统的设计过程。红外防盗报警系统益单片机ATC51为核心,由热释电红外传感器、报警器、单片机控制电路、LCD控制电路及相关的控制管理软件组成。用户终端完成信息采集、处理、数据传送、功能设定、本地报警等功能。终端由处理器、输入模块、输出模块、通信模块、功能设定模块等部分组成。

系统可实现功能:当人员外出时,可把报警系统设置在外出布防状态,当有人闯入时,热释电红外传感器将探测到人的动作,那时设置在监测点上的红外探头将人体辐射的红外光谱变换成电信号,经放大电路、比较电路送至门限开关,打开门限阀门送出TTL电平至ATC51单片机,经单片机处理运算后驱动执行报警电路使警号发出声音。

关键词:防盗报警,红外探测,RS-485通信,声光报警

目  录

引 言    1

1设计分析    1

1.1防盗报警器的发展前景与趋势    1

1.2设计任务与要求    1

2方案选择    1

2.1传感器的方案选择    1

2.2主控芯片的方案选择    2

3方案详细设计    2

3.1总体设计思路    2

3.2电路模块设计    3

3.2.1热释电红外传感器简单介绍    4

3.2.2放大电路的设计    4

3.2.3时钟电路的设计    4

3.2.4复位电路的设计    4

3.2.5发光二极管报警电路的设计    5

3.2.6声音报警电路的设计    5

4软件设计    6

4.1软件的程序实现    6

4.2主程序工作流程图    6

4.3中断服务程序工作流程图    8

5设计总结    12

参考文献    12

引 言

随着社会的不断进步,科学技术与经济的不断发展,人们的生活水平得到了很大的提高,对私有财产的保护意识也不断的增强,因而对防盗措施提出了新的要求。本设计就是为了满足现代住宅防盗的需要而设计的家庭式电子防盗系统。就目前市场上的报警器主要有压力触发式防盗报警器、开关电子防盗报警器和压力遮光触发式防盗报警器等,但这几种比较常见的报警器都存在一些缺点。而本设计中所使用的红外线是不可见光,有很强的隐蔽性和保密性,且被动式红外技术具有监测距离较远,灵敏度较高,节能价廉等优点,本课题采用红外探测器作为报警探测器,并在设计中增加了自动声光报警的功能,使报警系统更加趋于完善。因此在防盗、警戒等安保装置中得到了广泛的应用。

1设计分析

1.1防盗报警器的发展前景与趋势

随着社会的发展,农村城镇化和人员流动性增大,社会治安状况更趋复杂,因此作为社会的基本单元“安全防范问题就显得尤为重要。传统的机械式(防盗网、防盗窗)家居防卫在实际使用中暴露出一些明显的问题。就目前市面上装备主要有压力触发式防盗报警器、开关电子防盗报警器和压力遮光触发式防盗报警器等各种报警器,但这几种比较常见的报警器都存在一些缺点。而本设计中所使用的红外线是不可见光,有很强的隐蔽性和保密性,因此在防盗、警戒等安保装置中得到了广泛的应用。这种热释电红外传感器能以非接触形式检测出人体辐射的红外线,并将其转变为电压信号,同时,热释电红外传感器既可用于防盗报警装置,也可用于制动控制、接近开关、遥测等领域。

1.2设计任务与要求

(1)该设计包括硬件和软件设计两个部分。具体可以划分为数据采集、键盘控制、报警等。

(2)此次设计的红外线防盗报警系统由热释电红外传感器、报警器、单片机控制电路、LCD控制电路及相关的控制管理软件组成。用户终端完成信息采集、处理、数据传送、功能设定、本地报警等功能。终端由处理器、输入模块、输出模块、通信模块、功能设定模块等部分组成。

(3)系统可实现功能:当有人闯入时,热释电红外传感器将探测到人的动作,那时设置在监测点上的红外探头将人体辐射的红外光谱变换成电信号,经放大电路、比较电路送至门限开关,打开门限阀门送出TTL电平至ATC51单片机,经单片机处理运算后驱动执行报警电路使警号发出声音。

(4)红外线具有隐蔽性,在露天防护的地方设计一束红外线可以方便地检测到是否有人出入。

2方案选择

2.1传感器的方案选择

方案一:红外线传感器模块--红外线传感器电路使用最广泛的是红外线二极管和集成式红外线二极管。红外二极管又称红外光敏二极管,而红外光敏二极管与普通光敏二极管一样,它的PN结都具有单向导电性。因此在光敏二极管工作时应加上反向电压。该探测器分为红外线发射二极管和红外线接收二极管两部分,发射管与接收管配对使用。

功能和特点:红外传感器模块的特点主要是是体积小、重量轻、工作时间长、功耗小、晶体管、集成电路均可以使其正常工作。

方案二:热释电红外传感器----热释电红外传感器通过接收移动人体辐射出的特定波长的红外线,可以将其转化为与人体运动速度,距离,方向有关的低频电信号。

特点:由于被动式红外技术具有监测距离较远,灵敏度较高,节能价廉等优点,本课题采用红外探测器作为报警探测器,并在设计中增加了自动声光报警的功能,使报警系统更加趋于完善。

考虑到方案二是属于空间控制型探测器,其警戒范围在不同方向呈多个单波束状态,组成锥体感热区域,构成立体警戒。而且被动式红外技术具有监测距离较远,灵敏度较高,节能价廉,所以选用方案二。

2.2主控芯片的方案选择

方案一:以ARM处理器(ARM处理器是一个32位元精简指令集RISC处理器架构,其广泛地使用在许多嵌入式系统设计)为控制核心,优点是系统外设丰富,可以节省大量的外围设备及布线面积。缺点是只能采用贴片的封装,但是由于工艺的原因,需要花费大量的时间在硬件电路的制作上。

方案二:以51系列单片机为控制核心,优点是系统结构简单,利于各部分功能,且成本较低、体积较小,方便安装等。缺点是功能较少,如需要增加其它功能需要加入相应的硬件,但根据本系统的要求,以51单片机为核心,再加上热释电红外线传感器等信息转换模块就可以很好完成系统要求的功能

综合以上两个方案,最终选择以51单片机为控制核心,热释电红外线传感器来完成系统对信息的采集。

3方案详细设计

3.1总体设计路

本设计包括硬件和软件设计两个部分。模块划分为数据采集、键盘控制、报警等子模块。电路结构可划分为:热释电红外传感器、报警器、单片机控制电路、LED控制电路及相关的控制管理软件组成。用户终端完成信息采集、处理、数据传送、功能设定、本地报警等功能。

对此设计的核心模块来说,单片机就是设计的中心单元,所以此系统也是单片机应用系统的一种应用。单片机应用系统也是有硬件和软件组成。硬件包括单片机、输入/输出设备、以及外围应用电路等组成的系统,软件是各种工作程序的总称。单片机应用系统的研制过程包括总体设计、硬件设计、软件设计等几个阶段。该设计包含如下结构:热释电红外传感探头电路、报警电路、单片机、复位电路及相关的控制管理软件组成;它们之间的构成框图如图3.1总体设计框图所示:

图3.1总体设计框图

处理器采用51系列单片机ATC51。整个系统是在系统软件控制下工作的。设置在监测点上的红外探头将人体辐射的红外光谱变换成电信号,经放大电路、比较电路送至门限开关,打开门限阀门送出TTL 电平至ATC51单片机。在单片机内,经软件查询、识别判决等环节实时发出入侵报警状态控制信号。驱动电路将控制信号放大并推动声光报警设备完成相应动作。当报警延迟10s一段时间后自动解除,也可人工手动解除报警信号,当警情消除后复位电路使系统复位,或者是在声光报警10s钟后有定时器实现自动消除报警。

3.2电路模块设计

3.2.1热释电红外传感器简单介绍

本设计所用的热释感器就采用这种双探测元的结构。其工作电路原理及设计电路如图3.2所示,在VCC电源端利用C1和R2来稳定工作电压,同样输出端也多加了稳压元件稳定信号。当检测到人体移动信号时,电荷信号经过FET放大后,经过C2,R1的稳压后使输出变为高电位,再经过NPN的转化,输出OUT为低电平。

图3.2热释电红外传感器原理图

3.2.2放大电路的设计

如图3.3所示为最基本的放大电路,Vi是输入电压信号,Vo是输出放大的电压信号。

图3.3放大电路图

3.2.3时钟电路的设计

XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。

因为一个机器周期含有6个状态周期,而每个状态周期为2个振荡周期,所以一个机器周期共有12个振荡周期,如果外接石英晶体振荡器的振荡频率为12MHZ,一个振荡周期为1/12us,故而一个机器周期为1us。如图3.4所示为时钟电路。

图3.4时钟电路图

3.2.4复位电路的设计

复位方法一般有上电自动复位和外部按键手动复位,单片机在时钟电路工作以后,在RESET端持续给出2个机器周期的高电平时就可以完成复位操作。例如使用晶振频率为12MHz时,则复位信号持续时间应不小于2us。本设计采用的是外部手动按键复位电路。图3.5所示为复位电路。

图3.5复位电路图

3.2.5发光二极管报警电路的设计

由4个发光二极管接上电阻后连上单片的RXD的引脚,外接VCC,当单片机的RXD引脚被置低电平后,发光二极管被点亮,起到报警作用。图3.6所示为发光二极管报警电路。

图3.6发光二极管报警电路图

3.2.6声音报警电路的设计

如下图3.7所示,报警电路控制端由单片机的P2.4端来完成,高电平有效。当P2.4输出高电平时,NPN三极管导通,驱动扬声器产生声音报警信号,同时电路中的LED导通,发光二极管被点亮,进行发光报警。

图3.7声光报警电路图

图3.8防盗报警系统电路总图

4软件设计

4.1软件的程序实现

整个系统的功能是由硬件电路配合软件来实现的,当硬件基本定型后,软件的相应子程序模块就大体定下来了。每一个执行软件也就是一个小的功能执行模块。下面分别说明各个子程序的编写原理:声光报警子程序:当搜索到报警要求的信号后,调用报警子程序即可完成报警功能。其报警原理:控制三极管的导通和关断时间来驱动蜂鸣器发声,输出高电平信号使发光二极管发光。

4.2主程序工作流程图

按上述工作原理和硬件结构分析可知系统主程序工作流程图如下图4.1所示:

图4.1主程序工作流程图

主程序代码设计:

  ORG  0000H

      LJMP  MAIN 

      ORG  0003H

      LJMP PINT0

      ORG  0200H

MAIN: 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    ;监测输入信号,是否有输入信号 

  LA: ACALL DELAY     ;延时消抖

      JNB  P1.0,ALARM ;再次监测输入信号,若有输入信号转入报警子程序

      AJMP LP

DELAY:MOV R1,0AAH

  LD2:MOV R2,0BBH

  LD1:NOP

      DJNZ R2,LD1

      DJNZ R1,LD2

      RET 

ALARM:SETB P1.2       ;开始报警使运行正常绿指示灯熄灭,红灯和声报警启动

CPL P3.0

CPL P3.1

;10S钟定时: 

     MOV 51H,#14H      ;10S循环次数

     MOV TMOD,#01H     ;定时器T0定时 方式1

     MOV TL0,#0B0H     ;置50ms定时初值 

     MOV TH0,#3CH

     SETB 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           ;循环,继续工作  

4.3中断服务程序工作流程图

本主程序实现的功能是:当单片机检测到外部热释电传感器送来的脉冲信号后,表示有人闯入监控区,从而经过单片机内部程序处理后,驱动声光报警电路开始报警,报警持续10秒钟后自动停止报警,然后程序开始循环工作,检测是否还有下次触发信号,等待报警从而使报警器进入连续工作状态。同时,利用中断方式可以实现报警持续时间未到10秒时,用手工按键停止的声光报警的作用。手工按键停止报警中断服务程序工作流程图。如下图4.2所示;

                 

图4.2中断服务程序工作流程图

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

本设计通过利用Proteus仿真,将所编写的程序用Keil软件编译,所仿真原理图如下图4.3所示。另本设计所要求达到的目标是在接收到红外传感器带来的低电平信号,可使图中的绿灯由暗变亮,红灯产生报警,可观察到红灯一闪一闪的。当报警结束后,绿灯亮起。PCB图如下图4.4所示。

图4.3单片机控制的红外防盗报警器原理图

图4.4单片机控制的红外防盗报警器PCB图

5设计总结

通过设计一种基于单片机技术的无线智能防盗报警器。该防盗报警器通过以ATC51单片机为工作处理器核心,外接热释电红传感器,它是一种新颖的被动式红外探测器件,能够以非接触方式探测出人体发出的红外辐射,并将其转化为相应的电信号输出,同时能有效的抑制人体辐射波长以外的红外光线与可见光的干扰。平时传感器输出低电平,当有人在探测区范围内移动时输出低电平变为高电平,此高电平输入单片机,作为单片机的外部触发信号处理,经单片机内部软件编程处理后,单片机输出控制信号,驱动声光报警电路开始报警。该报警器的最大特点就是使用户能够操作简单、易懂、灵活;且安装方便、智能性高、误报率低。随着现代人们安全意识的增强以及科学技术的快速发展,相信报警器必将在更广阔的领域得到更深层次的应用。

参考文献

1.谢维成,杨加国.《单片机原理与应用及C51程序设计》[M].清华大学出版社,2011 

2.周航慈,朱兆优.《智能仪器原理与设计》[M].北京航空航天大学出版社,2012

3.刘守义.《单片机应用技术》[M]. 西安电子科技大学出版社,2010

4.胡汉才.《单片机原理及其接口技术》[M]. 清华大学出版社,2008

5.周坚.《单片机C语言轻松入门》[M].北京航空航天大学出版社,2011

6.康华光.电子技术基础(模拟部分)(第四版)[M].高等教育出版社.北京:1999年.

7.康华光.电子技术基础(数字部分)(第三版)[M].高等教育出版社.北京:1999年.下载本文

显示全文
专题