欢迎来到天天文库
浏览记录
ID:4135468
大小:338.01 KB
页数:17页
时间:2017-11-29
《智能防盗报警系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、智能防盗报警系统制作者:杨威指导老师:李建明目录第1章绪论第2章系统设计方案第3章单片机控制红外线防盗报警器第4章防盗探测器电路设计第5章系统调试结论致谢第一章绪论国内外研究概况智能小区智能化住宅的基本含义中扩展和延伸出来的,小区管理最为重要的内容之一是确保住宅,住户安全。所以说,现代居住的格局,邻里之间的来往越来越少,家庭生活的隐蔽性,封闭性越来越强。所以说小区的安防系统和智能管理系统是现代化小区管理不可缺少的有机组成部分。考虑设备成本与集中管理的需要,可将周界报警探测系统,住宅联网报警系统加以集成和综合,构成综合防范体系。由
2、此,居民住宅应当设置安全防范报警系统,对火宅,盗窃,入室抢劫等坐到早发现,早报警,通过社会力量和科技手段来提高家庭抵御各种意外情况的能力。第二章系统设计原理框图信号检测电路电源设计软件流程图及拨号程序3.1硬件电路硬件电路软件设计我们的目标是,当检测到有人闯入时就由P3.7口输出高低电平间隔1S的脉冲信号去驱动声光报警电路,产生声光报警。这可通过使P3.7口每隔1S取反一次实现。而1S时间可通过让定时器T0(工作于定时方式1)重复定时100ms十次实现。用工作寄存器R1作循环计数器,初值为10(0AH)。采用中断方式编程,整个软件
3、由主程序和中断服务程序两部分构成。YESNONOYES开始系统初始化有人闯入?启动定时时间到吗?转报警程序图2主程序流程图等待时间到1、主程序。主要功能是对系统进行初始化和对系统进行监视。看是否有人闯入。其程序流程图如图2所示。程序清单如下:ORG0000HAJMPMAIN;转向主程序ORG000BH;定时器T0中断入口LJMPBJ;转向中断服务程序ORG0030HMAIN:MOVSP,#50H;设置堆栈栈底MOVR1,#0AH;设置循环计数器初值MOVP3,#00H;设置P3口为正常状态MOVP1,#00H;使VD1~VD6发红
4、外光MOVTMOD,#01H;设T0为定时方式1MOVTH0,#3CH;设置定时100ms初值MOVTL0,#0B0HSETBEA;CPU开中断SETBET0;定时器0允许中断JS:MOVA,P3;监视是否有人闯入CJNEA,#00H,LPAJMPJSLP:SETBTR0;启动T0定时100msSJMP$;等待定时100ms完成1S到吗?P3.7取反中断返回保护现场图3中断服务程序流程图重设定时初值恢复现场YESNO2、中断服务程序。主要功能是判断定时1S是否完成,从而决定是否对P3.7口取反。其程序流程图如图3所示。程序清单如下
5、:ORG0060HBJ:PUSHAcc;现场保护PUSHPSWMOVTH0,#3CH;重设定时初值MOVTL0,#0B0HDJNZR1,FH;1S未到返回MOVR1,#0AH;重设计数器初值CPLP3.7;P3.7口取反FH:POPPSW;恢复现场POPAccRETI;中断返回END4.1热释电红外探测器基本原理5.1.1探测器电路调试防盗探测器电路设计中以红外探测器部分为主,设计的重点在红外专用芯片BISS0001的应用。热释电红外传探测器的优点是仅对人体运动敏感,对其他运动不敏感。缺点是易受冷热气流的影响,尤其是当环境温度接近
6、人体的温度时,误报率极高。因此,合理调节输出延迟时间Tx和触发封锁时间Ti非常重要,适当改变Tx与Ti,即调整人R1,C1,R2,C2,使探测器有充分的时间区分变化的温差,从而达到准确测量的目的。5.1.2自动报警电路调试测试突发拨号方式时,通过示波器能够观察到MT8880送出的双音频信号。接下来是对信号音的检测,首先用函数发生器模拟电话拨号音,利用编程器设置MT8880为CP模式,相应代码执行后,通过示波器可以观察到在MT8880的CP脚出现了方波,此时便可以通过单片机计数判断出信号音的类型。对于语音报警电路,可在ISD1420
7、输出端接一个扬声器,看扬声器能否播放录音,如果能则说明电路没有问题。5.2系统软件调试本系统的软件系统比较大,软件调试也比较复杂。在调试过程中,我采用KeiluVision2软件来调试所编的程序,用于发现和更正程序中的语法差错和逻辑差错。当确认程序没问题时,通过直接将程序下载到单片机来调试,采取了自上而下的调试方法,既单独调试好每个模块,然后再连接成一个完整的系统调试。不过在我们软件调试过程中我们主要进行的还是检测语法错误以及程序的逻辑结构错误。5.3软硬件联调将调试好的程序写入单片机,然后接通电源使电路板正常工作,观察电路板是否
8、能够完成信号音判别、自动拨号、语音报警和声光报警等功能。如果能够实现相应的功能,说明硬件电路和程序调试成功;如果不能实现相应功能,则须对硬件电路或程序进行修改,直到能够完成相应的功能,调试才算成功。结论本论文完成了软硬件主要功能模块的设计,为进一步
此文档下载收益归作者所有