




已阅读5页,还剩90页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于单片机的家庭防盗报警系统设计目录摘要IABSTRACTII1绪论111序言1111防盗报警系统的构成1112防盗报警器的分类2113防盗报警系统在国内外的发展2114防盗报警系统的发展前景与趋势312设计要求与研究内容4121设计要求4122研究内容52系统总体设计方案521方案选择论证522主控芯片单片机的选择723传感器的选择7231常见的几种红外传感器介绍7232热释电红外传感器的原理9233热释电红外传感器的选定9234振动位移传感器的选定1024显示器工作原理及其选择1125时钟芯片DS1302的介绍1326外扩存储器AT24C02的介绍143系统硬件设计15基于单片机的家庭防盗报警系统设计31用户端探测器设计1532LCD显示电路设计1633报警执行电路设计1734时钟电路设计1835晶振与复位电路设计1836电源电路设计1937外扩存储电路设计2038键盘电路设计224系统软件设计2341软件设计分析2342系统软件程序设计23421LCD显示程序设计23422系统初始化程序设计24423报警系统程序设计25424查询记录程序设计25425删除记录程序设计28426调整时间程序设计28427定时中断0程序设计30428外部中断0程序设计30429外部中断1的程序设计32421044矩阵扫描键盘程序设计32结束语34致谢35参考文献36附录37基于单片机的家庭防盗报警系统设计I基于单片机的家庭防盗报警系统设计摘要防盗报警系统的设计是为满足现代住宅防盗的需要所设计的家庭式电子防盗系统。防盗报警系统采用了由热释电红外传感器和振动位移传感器构成的复合式传感器,这种防盗器安装隐蔽,同时它的信号经过单片机系统处理后方便和PC机通信,便于多用户统一管理。防盗报警系统设计包括硬件和软件设计两个部分。硬件部分设计主要包括检测电路接收信号,LED控制电路控制发光及驱动执行报警电路执行报警等。软件部分设计主要包括中断、定时等程序设计来实现声光报警的作用。此设计实现的功能简单而实用。当人员外出时,可把报警系统设置在外出布防状态,探测器工作起来。当有人闯入时,传感器将探测到动作,设置在监测点上的探头将人体辐射的红外光谱和振动的位移变换成电信号。此信号经放大电路、比较电路送至门限开关,打开门限阀门送出TTL电平,然后经锁存器送至AT89C51单片机,又经单片机处理运算后驱动执行报警电路使警号发声。关键词单片机;红外传感器;信号接收;报警电路基于单片机的家庭防盗报警系统设计IITHEDESIGNOFFAMILYANTITHEFTALARMSYSTEMSBASEDONSCMABSTRACTTHEDESIGNOFANTITHEFTALARMSYSTEMISFORTHEFAMILYOFELECTRONICSECURITYSYSTEMSDESIGNEDTOMEETTHENEEDSOFMODERNRESIDENTIALBURGLARANTITHEFTALARMSYSTEMUSESTHECOMBINATIONSENSORWHICHCONSISTSOFPYROELECTRICINFRAREDSENSORANDVIBRATIONTRANSDUCERFORDISPLACEMENT,THEFIXINGOFTHISALARMISCOVERT,AFTERHASBEENPROCESSEDBYSCM,THESIGNALOFALARMCOMMUNICATESWITHPC,WHICHISCONVENIENTFORUNIFORMMANAGEMENTANTITHEFTALARMDESIGNINCLUDESHARDWAREPARTANDSOFTWAREPARTTHEHARDWAREPARTOFTHEDESIGNINCLUDESDETECTIONCIRCUITRECEIVINGTHESIGNAL,THELEDCONTROLCIRCUITTOCONTROLLIGHTEMITTINGANDDRIVINGTHEIMPLEMENTATIONOFTHEIMPLEMENTATIONOFTHEALARMCIRCUITTOALARMTHESOFTWAREPARTOFTHEDESIGNINCLUDESPROGRAMSLIKEINTERRUPT,TIMINGTOACHIEVETHEROLEOFACOUSTOOPTICALARM,ETCTHEFUNCTIONSOFTHEDESIGNISSIMPLEANDPRATICALWHENPEOPLEGOOUT,WECANSETTHEALARMSYSTEMINTHECONDITONOFPROTECTION,THEDETECTORBEGINSTOWORKPYROELECTRICINFRAREDSENSORWILLDETECTTHEACTIONWHENPEOPLEBREAKIN,ANDTHEINFRAREDPROBESETTEDINTHEOBSERVINGPOINTWILLCONVERTTHEINFRAREDRADIATIONANDTHEDISPLACEMENTOFTHEVIBRATIONFROMTHEHUMANBODYINTOTHEELECTRICALSIGNALTHESIGNALISSENTTOTHETHRESHOLDSWITCHTHROUGHAMPLIFIERCIRCUITANDCOMPARISONCIRCUIT,THENOPENTHETHRESHOLDVALVESANDSENDOUTTHETTLLEVEL,THENSENDITTOTHEAT89C51SCMVIATHELATCH,ANDMAKETHEPERFORMINGALARMCIRCUITSOUNDINGVIATHEPROCESSINGOPRATIONSOFTHESCMKEYWORDSSCMINFRAREDSENSORSIGNALRECEIVINGALARMCIRCUIT基于单片机的家庭防盗报警系统设计11绪论11序言随着社会经济的飞速发展,人们对其住宅的要求也越来越高,表现在不仅希望拥有舒适的住所,而且对安全性、智能性等方面也提出了更高的要求。这时,传统的家庭住宅显然己经远远不能满足人们的需求。人们迫切需要一种智能型的家庭防盗报警系统,能可靠的进行日常安全防范工作,及时发现各种险情并通知户主,以便将险情消灭在萌芽状态,这样人们便可安心工作,同时也保证了居民的生命财产不受损失。于是有关家庭、办公室和仓库等处的安全防范和自动报警系统的开发研制日益被科研单位和生产厂家所重视。随着电子通讯技术的飞速发展,单片机以其具有体积小、价格低、集成度高、性价比高等突出优点已在工业控制、智能仪表、数控机床、数据采集以及各种家用电器等方面得到了广泛应用。因此,利用单片机和一些简单的外围器件来开发种适合于家庭的低价位、运行可靠的智能型安全防盗报警系统,对室内出现入室盗窃等自动发出报警信息并通知户主进行及时处理已经势在必行。红外线作为一种不可见光,有很强的隐蔽性和保密性,因此在防盗、警戒等安保装置中得到了广泛的应用。红外报警器大多数采用国外的先进技术,其功能也非常先进。其中包括被动式热释电型红外报警器,还有红外监控无线报警器、超声波防盗报警器、红外线防盗报警器、高灵敏红外报警器、触摸式延时防盗报警器、触摸式防盗报警器、红外报警器、红外线声光报警器等。为满足现代住宅防盗的需要而设计的基于单片机的家庭防盗报警系统,它在以前的防盗器基础上进行了很大的改进,不但可以用于单一的住宅区,也可以规模用于比较大规模住宅区的防盗。它的工作性能好,不易出现不报和误报现象,安全可靠。不仅如此,它使用了单片机做信号处理器,这样非常有利于与计算机相连接,利用计算机统一管理,使整个小区的住户基本情况、资料等在计算机内存储起来,方便来访人的查询和保安人员的统一管理。111防盗报警系统的构成防盗报警系统是用物理方法或电子技术自动探测发生在布防监测区域内的侵入行为,产生报警信号,并提示值班人员发生报警的区域部位,显示可能采取对策的系统。防盗报警系统是预防抢劫、盗窃等意外事件的重要设施。一旦发生突发事件,基于单片机的家庭防盗报警系统设计2就能通过声光报警信号在安保控制中心准确显示出事地点,便于迅速采取应急措施。防盗报警系统与出入口控制系统、闭路电视监控系统、访客对讲系统和电子巡更系统等一起构成了安全防范系统。防盗报警系统由探测器、传感器、控制器、报警器、显示器几部分构成。控制器实现对热释电红外探测器和振动位移传感器的循环扫描,并控制报警信号处理电路作出相应状态处理,如果有报警信号的话,延时12秒对该端口进行一次扫描确保真的有险情时立即发出报警信号,控制报警电路报警,同时通过液晶显示器显示单元显示具体的事发位置。112防盗报警器的分类报警探测器按工作原理主要可分为红外报警探测器、微波报警探测器、被动式红外/微波报警探测器、玻璃破碎报警探测器、振动报警探测器、超声波报警探测器、激光报警探测器、磁控开关报警探测器、开关报警探测器、视频运动检测报警器、声音探测器等许多种类。报警探测器按工作方式可分为主动式报警探测器和被动式报警探测器。报警探测器按探测范围的不同又可分为点控报警探测器、线控报警探测器、面控报警探测器和空间防范报警探测器。防盗探测器是否采用电源分类可分为无源和有源两种。从防盗探测器与报警主机的连接方式可分有线与无线。除了以上区分以外,还有其他方式的划分。在实际应用中,根据使用情况不同,合理选择不同防范类型的报警探测器,才能满足不同的安全防范要求。报警探测器作为传感探测装置,用来探测入侵者的入侵行为及各种异常情况。在各种各样的智能建筑和普通建筑物中需要安全防范的场所很多。因此,就需要各种各样的报警探测器,以满足不同的安全防范要求。113防盗报警系统在国内外的发展在我国,家庭智能报警是一项重要内容,报警器应具有多个探测器接口,可接收红外及微波探测器、感烟探测器、温度探测器、煤气泄漏探测器等传来的报警信号,然后通过通讯网络将报警信息传送到相关人的通讯设备上,以使灾情得到及时处理,保护人们的生命财产安全。国内报警设备主要是在两方面发展较快,一方面是探测器技术和探测器的发展,一方面是远程报警系统的发展。探测器的发展主要表现在出现了被动红外、超声波基于单片机的家庭防盗报警系统设计3和微波三种不同的探测技术。但前途的是复合式探技术,即在同一个封装盒里安装两种以上不同的探测器,两者组合后误报率将会大大降低。目前我国有关报警系统主要就是无线式系统。它具有安装方便、简单,一次性投资小的特点,但它存在覆盖面积小、误报率高等问题,使用场合受到一定限制。但由于此类产品具有体基于彩信的无线红外防盗报警系统的硬件设计体积小、耗电低、成本低、功能单一等优点,适合住宅小区的防盗报警。在北美,从上世纪初报警呼救箱放置在街头巷尾,在呼救时发出声响提示,以寻求附近警察的帮助;同时,这种呼救箱直接连接到附近的警局,使得稍远一些的警察也能够收到呼救信息。随后,由于通信技术的发展,提供远程通信服务的电报公司加入到这个行业中,从而使得报警信息可以通达到更远的地方;不过,这种电报方式毕竟难以普及,所以稍后出现的电话理所当然地成为报警通讯的主要手段。而此后自动拨号系统的出现以及电话普及到千家万户,更使得通过电话线报警的方式得到了前所未有的发展。目前,对北美的安防产业来说,最成功的经营模式就是联网报警服务模式,联网报警将整个北美的安防产业从横向到纵向进行整合串并,形成了一个集中许多高科技手段和产业化管理水准的一体化综合性产业。比如世界排名第一,北美最大的安防跨国公司一美国棋诺亚公司,它在世纪年代开始搞简单的防盗报警,其当时的业务范围和技术水平跟中国现在很多安防企业是相当的。到70年代,它对其产业的整体发展方向做了很大的调整,变为联网报警服务商,建立了首家网管中心,尤其引用了大量的网管技术、系统集成技术和电子技术,现己成为十分先进的联网报警服务平台。从以上过程来看,报警行业的发展是以工业技术发展为基础的,只有具备良好的通信手段,才能够把各地的报警信息汇聚到相应的权威部门,然后由权威部门负责分配有限的警力来帮助到所有的社会个体。在现代计算机技术、自动控制技术和现代通信技术的支持下,安防系统也是一个很完善的计算机控制系统,防盗报警系统,电视监控系统,声音系统,门禁系统和巡更系统统一由一台计算机进行管理,标志我国的安防事业进入一个新阶段。114防盗报警系统的发展前景与趋势传统的机械式家居防卫在实际使用中暴露出一些明显的问题,如影响楼房美基于单片机的家庭防盗报警系统设计4观,市容整洁;影响火灾救援通道;给犯罪分子提供了便利的翻越条件;时间久了会有高空坠物的危险等。因此,作为新一代的智能安全防盗报警器系统就应运而生,并日益受到广泛的重视和运用。数字化、无线化、集成化是防盗报警系统进一步发展的要求,所以我们不难发现防盗报警的技术发展趋势更稳定可靠如探测器可抗RFI/EMI(电磁干扰/射频干扰)、防雷电等,以适应恶劣气候;更多样的功能如探测器可调频、防遮挡、防喷盖、防破坏等;更精美、小巧的外观以符合品味日益提高的室内装潢需求;更智能化的设计方便地设/撤防,人性化的操作界面;更强大的联网功能;更方便的扩展性。上述发展趋势,事实上都建立在数字化、无线化、集成化的三大核心技术基础上。12设计要求与研究内容121设计要求现时社会治安问题严峻,各种入室抢窃、偷盗事件时有发生。防盗报警系统是利用探测器装置对建筑物内外重要地点和区域进行布防、探测。当探测器探测到非法入侵,报警器工作状态变为报警状态,产生报警声。本论文的目的就是设计出一种符合上述要求的防盗报警系统。本文所研制的报警系统的功能要求如下主控芯片AT89C51,工作在12MHZ时钟频率;检测信号采用复合式防盗传感器,热释电红外传感器和振动位移传感器并接使用,增加报警可靠性,下降沿触发,低电平保持宽度1MS,监测负载600;输入通道16路监测信号,220V交流电源输入;报警方式声光报警,蜂鸣器和LED;显示方式216字符液晶显示,LED电源指示,LED报警显示;输入方式44矩阵键盘和系统复位独立按键;系统电源工作电源220V交流输入,36V备用电源;相关功能正常情况下显示当前时间,时间可调;实时对16路输入信号异常产生声光报警,并显示当前异常通道和产生异常时间并记录相应时间,报警时长可调(0198S,199不自动停止),每通道能够记录2次异常时间(最早和最新时间);具有记录查询和删除功能,能够查询每路历史异常记录,并能删除记录基于单片机的家庭防盗报警系统设计5系统对自身部分数据处理错误能产生提示。122研究内容本课题需要研究的内容主要有以下几个方面根据系统功能要求且考虑产品的性价比,进行系统的整体方案设计。该方案采用模块化设计方法,以方便系统的调试和用户的使用。系统硬件设计包括芯片的选型、所选芯片的功能、芯片外围电路的合理设计。主要内容有单片机的选择、主机电路的设计、传感器的选择、报警电路的设计。下面分3章从系统总体的方案设计、系统的硬件设计、系统的软件设计对本设计做详细的介绍。2系统总体设计方案21方案选择论证该系统设计方案有以下两种方案一显示方式采用数码显示,占用I/O较多,体积较大,采用扫描显示占用机时,采用静态显示则需要更多芯片;数据存储直接利用单片机内部RAM存储记录数据;按键方式采用中断矩阵键盘,相同按键占用I/O口较少,中断方式不占用多余机时,但多占用一位中断口;16路信号检测方式采用扫描检测,占用机器周期,存在扫描间隔时间,而且需多出扫描子程序;时间运行方式采用单片机内部定时中断计时,存在加大误差,而且完成日的处理程序复杂。方案二显示方式采用1602液晶显示模块,仅需8位数据线和3位控制线,占用I/O口较少,而且能显示字符,显示位数更多,不需要其余外围芯片;数据存储利用外扩存储器;按键方式采用扫描矩阵键盘,相同按键占用I/O口较少,扫描键盘占用机时;16路信号检测方式采用中断方式,能及时发现并处理异常,主程序以及子程序省掉相关扫描子程序;时间运行方式采用外部时钟芯片,误差小,能够够自动校正日期。通过比较,方案二能满足我们实时快捷的要求,更加简单有效,故本设计选择方案二。因为本系统要存储每路两次报警历史记录,每次记录占用7字节空间,则共需要224B地址空间,AT89C51内部仅128B内存空间,需要外扩存储器。此处选择外扩AT24C02可擦除存储器,具有256B存储空间,采用I2C总线方式,仅占用2位I/O口。采用扫描式44扫矩阵键盘,仅当需要输入时扫描键盘。采用中断方式基于单片机的家庭防盗报警系统设计6监测16路信号,当信号发生异常时,进入中断,扫描16路检测信号输入状况,并对信号进行计算处理,判断异常通道号,并记录相关数据,然后出发报警中断,进行报警提示。采用外部时钟芯片精确计时,单片机定时中断同时计时,每过24点自动从外部时钟芯片DS1302校准时间。本设计包括硬件和软件设计两个部分。模块划分为数据采集、信号放大处理、人工键盘控制、报警执行、报警显示等子模块。系统电路结构可划分为传感器检测、报警执行电路、单片机控制电路、LCD控制显示电路及相关的控制管理软件组成。用户终端完成信息采集、数据处理、数据传送、功能设定、本地报警、本地显示等功能。从系统设计的要求来分析该设计构成框图如图21所示信号检测电路键盘时钟电路外扩存储电路单片机AT89C51LED发光报警蜂鸣器报警LCD显示图21总体设计框图整个系统由AT89C51、键盘、LCD显示屏、DS1302时钟芯片、AT24C02存储芯片、检测信号输入、声光报警电路组成。通过结构框图系统可看出以AT89C51为系统中心,单片机与AT24C02交换历史记录信息,从DS1302获得校准时间,通过44矩阵键盘扫描输入相关信息,通过LCD显示屏显示相关信息,检测信号异常时对单片机申请中断,单片机通过相关处理产生异常信息,通过声光报警(蜂鸣器,报警指示灯)。本系统电源可采用220V交流电输入,也可直接提供5V电源,DS1302可根据需要提供备用电源(36V纽扣电池或者大电容)。系统的单片机时钟采用12MHZ晶振;44矩阵键盘输入行线接入P10P13口,列线接入P14P17口;时钟芯片基于单片机的家庭防盗报警系统设计7DS1302时钟SCLK引脚接MCUP16口,复位RST引脚接P17口,数据I/O引脚接P36口;AT24C02为I2C双总线传输方式,时钟信号SCK接P22口,数据线SDA接P23口;P34口接报警系统的蜂鸣器驱动,蜂鸣器采用三极管驱动,并联续流二极管防止三级管击穿;P37口接报警系统的报警指示灯。单片机的P0口做数据输入输出口;LCD的数据输入、输出和16路检测信号的输入都经过P0口,LCD三位控制线分别连接P25、P26、P27;16路监测信号经过74LS373锁存输入给单片机。22主控芯片单片机的选择所谓单片机就是一块芯片上集成了CPU、ROM、RAM、定时/计数器和多种I/O接口电路等而具有一定规模的微型计算机。单片机与通用微型计算机相比较,它在硬件结构、指令设置上均有其独到之处。单片机在控制应用领域中,有如下几方面的优点体积小,成本低,运用灵活,易于产品化,它能方便地组成各种智能化的控制设备和仪器,做到机电仪一体化;面向控制,能针对性地解决从简单到复杂的各类控制任务,因而能获得更佳的性能价格比;抗干扰能力强,适应温度范围宽,在各种恶劣的环境下都能可靠地工作,这是其他机种无法比拟的;实现多机和分布式控制,使整个控制系统的效率和可靠性大为提高。AT89C51是一种带4KBFLASH存储器(FPEROMFLASHPROGRAMMABLEANDERASABLEREADONLYMEMORY)的低电压、高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。故此设计采用AT89C51。23传感器的选择231常见的几种红外传感器介绍红外探测器红外探测器按照探测的机理的不同,可以分为热探测器和光子探测器两大类。热探测器是利用辐射热效应,使探测元件接收到辐射能后引起温度升高,进而使探基于单片机的家庭防盗报警系统设计8测器中依赖于温度的性能发生变化。检测其中某一性能的变化,便可探测出辐射。多数情况下是通过热电变化来探测辐射的。当元件接收辐射,引起非电量的物理变化时,可以通过适当的变换后测量相应的电量变化。红外测温产品50多种红外测温仪和非接触红外测温系统可满足不同行业用户的特殊需求,提供最优非接触红外测温解决方案。在高性能和高品质的红外测温产品市场,来自德国的HEITRONICS以其在尖端领域应用中良好的品质纪录,被广泛公认为是世界一流的红外测温产品供应者而受到信任。人体热释电红外传感器在电子防盗、人体探测器领域中,被动式热释电红外探测器的应用非常广泛,因其价格低廉、技术性能稳定而受到广大用户和专业人士的欢迎。无线红外传感器无线红外传感器又名无线红外探测器,无线智能幕帘/广角红外探测器采用美国军用红外传感器进行信号采集探测与摩托罗拉芯片组合集成单片机智能技术控制,自动温度补偿、微电流省耗、无误报、无漏报、探测距离远、工作稳定、性能可靠、外形精巧、美观大方。机内设置电源外拨开关,外出设防可以接通电源,达到更加省电的效果。它是根据人体红外光谱而工作,当人体在其接收范围内活动时,探测器输出报警信号,广泛用于银行、仓库和家庭等场所的安全防范。它是目前可靠性较高的产品,红外探测部分采用报警器用传感器和红外专用处理IC。高频发射部分采用最新声表面(S)稳频技术,配合成熟的外围电路,使得产品具有红外探测灵敏度好、误报率低、高频发射频率稳定、发射功率大的特点。总而言之,不同类型的探测器用不同的手段探测各种入侵行为,如人体的移动、物体的震动、玻璃的破碎和门窗的开关等,系统将所得的信号进行逻辑判断,发出警报。常用的传感器有对射红外探测器、磁控管(门磁)、震动开关、被动红外探测器(PIR)、双鉴探测器、烟感、温感探测头等。这些传感器不仅可以对室内的门、窗、敞开的阳台、固定玻璃、保险箱等的异常情况进行监测,而且还能对家中的火警进行监测。在家中无人的情况下还具有探测有无物体移动的功能,以发现家中是否有偷窃等异常情况。这些器件有效地为控制单元传送现场的资料,提供报警控制。而本设计采用由热释电红外线传感器和振动位移传感器构成的复合式传感器,通过探测人体特有的红外线和人体的运动来检测盗情。基于单片机的家庭防盗报警系统设计9232热释电红外传感器的原理热释电红外PIR传感器是一种能检测人体发射的红外线而输出电信号的传感器。它能组成防入侵报警器或各种自动化节能装置,它能以非接触形式检测出人体辐射的红外线能量的变化,并将其转换成电压信号输出,将这个电压信号加以放大,便可驱动各种控制电路。其工作电路原理及设计电路如图22所示,在VCC电源端利用C1和R2来稳定工作电压,同样输出端也多加了稳压元件稳定信号。当检测到人体移动信号时,电荷信号经过FET放大后,经过C2,R1的稳压后使输出变为高电位,再经过NPN的转化,输出OUT为低电平。RSY2Y1R1R2C2C1R3R4Q2NPNQ1FETVCCVCC3V12VOUT图22热释电红外传感器原理图热释电红外传感器是基于热电效应原理的热电型红外传感器。其内部的热电元由高热电系数的铁钛酸铅汞陶瓷以及钽酸锂、硫酸三甘铁等配合滤光镜片窗口组成,其极化随温度的变化而变化。为了抑制因自身温度变化而产生的干扰,该传感器在工艺上将两个特征一致的热电元反向串联或接成差动平衡电路方式,因而能以非接触式检测出物体放出的红外线能量变化,并将其转换为电信号输出。热释电红外传感器由传感探测元、干涉滤光片和场效应管匹配器三部分组成。设计时应将高热电材料制成一定厚度的薄片,并在它的两面镀上金属电极,然后加电对其进行极化,这样便制成了热释电探测元。由于加电极化的电压是有极性的,因此极化后的探测元也是有正、负极性的。233热释电红外传感器的选定基于单片机的家庭防盗报警系统设计10目前常用的热释电红外传感器型号主要有P228、LHI958、LHI954、RE200B、等。热释电红外传感器通常采用3引脚金属封装,各引脚分别为电源供电端(内部开关管D极,DRAIN、信号输出端(内部开关管S极,SOURCE)、接地端(GROUND。本设计传感器采用双元热释电红外传感器RE200B,该传感器翻用热释电材料极化随温度变化的特殊探测红外辐射,并采用双灵敏元互补方法抑制干扰,以提高传感器的工作温度。传感器RE200B内部电路图如下D脚接工作电压,其工作电压低且范围宽(2215V);S脚为输出源极电压;GND脚为接地。如图23所示,为热释电红外传感器RE200B的内部电路框图。图23热释电红外传感器RE200B的内部电路框图热释电红外传感器RE200B的主要工作参数工作电压常用工作电压范围为315V;工作波长通常为7514UM;源极电压通常为0411V,R约为47K;输出信号电压通常大于20V;检测距离检测距离约为610M;水平角度约为120;工作温度范围1040。234振动位移传感器的选定本系统采用ND1型振动位移传感器,它是一种集振动和位移于一体的全方位传感器。它的技术指标及参数见表21。其内部采用先进的固态加速度检测器件,基于单片机的家庭防盗报警系统设计11对外来振动十分敏感。图24是ND1型振动位移传感器的内部组成框图,它由振动和位移传感元件、灵敏度限制电路、检测控制电路、延时电路和输出级等构成。由于器件内部集成度很高,外围电路相当简单,图中的C是延时控制电容,取值越大,延时就越长,反之则越短,一般取值01UF10UF,这里取值为47UF。当人体在不断运动时,输出为高电平,并通过内部电路延时,当人体停止运动时,输出转为低电平。R是外接灵敏度设定电阻,取值在51K100K之间,阻值越大,灵敏度就越高,此电阻可以不接,这时传感器灵敏度最高。图24ND1型振动位移传感器的内部表21振动位移传感器技术指标及参数24显示器工作原理及其选择LED数码管在单片机系统中应用非常普遍,其由发光二极管组成。LED数码管有静态和动态两种方法。所谓静态显示就是当显示器显示某一个字符时,相应的发光二级管恒定地导通或截止。这种显示方式每一位都需要有一个8位输出口控制,静态显示时,较小的电流就可以得到较高的亮度且字符不闪烁,所以可以采用8255A的输出口直接驱动。当显示器位数较少时采用静态显示的方法是适合的。当位数较多是,用静态显示所工作电压静态电流灵敏度检测方向位移检测依据工作温度体积3V12V3V时500毫安01G全向加速度3065122232MM基于单片机的家庭防盗报警系统设计12需I/O口太多,一般采用动态显示方法。所谓动态显示就是一位一位地轮流点亮显示器各个位(扫描),对于显示器的每一位来说,每隔一段时间点亮一次。利用人的视觉暂留功能可以看到整个显示,但必须保证扫描速度足够快,字符才不闪烁。显示的亮度既与导通电流有关,也与点亮时间和间隔时间有关。调整电流和时间参数,可实现亮度较高较稳定的显示。若显示的位数不大于8位,则控制显示器公共位只需要一个I/O口(称为扫描口),控制显示器的各位所显示的字型也需一个8位口(称为段数据口),为了防止闪烁,显示的时间在12MS。LCD是低电压驱动,极微小功耗,与CMOS功耗电路可直接匹配,此外其极薄的扁平结构在极亮的环境光下使用,以及信息容量大,生产容易等,都充分显示了它的优越性能。但是液晶显示一个最大的缺点,是工作温度范围较窄,特别是低湿范围不够,液晶显示器不宜施加直流电压,一般来说,使用液晶显示信息,需要液晶材料或器件,相应的驱动系统和控制系统三者统一。但在本设计中需要使用液晶显示。1602LCD主要技术参数显示容量为162个字符;芯片工作电压为4555V;工作电流为20MA50V;模块最佳工作电压为50V;字符尺寸为295435WHMM。1602字符型液晶它是一种专门用来显示字母、数字、符号等的点阵型液晶模块,能够同时显示16X02(2行,每行16个)即32个字符,如图25为LCD1602引脚排列图1脚VSS为电源地。2脚VCC接5V电源正极。3脚V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度)。4脚RS为寄存器选择,高电平选择数据寄存器、低电平选择指令寄存器。5脚RW为读写信号线,高电平读操作,低电平写操作。6脚E或EN端为使能端。714脚DB0DB7为8位双向数据端。基于单片机的家庭防盗报警系统设计131516脚空脚或背灯电源。15脚背光正极,16脚背光负极。图25LCD160225时钟芯片DS1302的介绍DS1302是一种高性能、低功耗、带RAM的实时时钟芯片,它可以对年、月、日、周、日、时、分、秒进行计时,具有闰年补偿功能,工作电压为25V55V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。具有主电源/后备电源双电源引脚,同时提供对备用电源进行涓细电流充电的能力。DS1302引脚排列如图26所示1、8脚VCC2为主电源VCC1为后备电源。在主电源关闭的情况下,也能保持时钟的连续运行;DS1302由VCC1或VCC2两者中的较大者供电;当VCC2大于VCC102V时,VCC2给DS1302供电。当VCC2小于VCC1时,DS1302由VCC1供电。2、3脚X1和X2是振荡源,外接32768KHZ晶振。5脚RST是复位/片选线,通过把RST输入驱动置高电平来启动所有的数据传送。RST输入有两种功能RST接通控制逻辑,允许地址/命令序列送入移位寄存器;RST能终止单字节或多字节数据的传送。当RST为高电平时,所有的数据传送被初始化,允许对DS1302进行操作。传送过程中RST置为低电平,终止此次数据传送,I/O变为高阻态。上电运行时,VCC20V之前,RST必须保持低电平。只有SCLK为低电平,才能将RST置为高电平。基于单片机的家庭防盗报警系统设计146脚I/O为串行数据输入输出端双向。7脚SCLK为时钟输入端。图26DS130226外扩存储器AT24C02的介绍AT24C02为2K位串行CMOSEEPROM,内部含有256个8位字节,有一个16字节页写缓冲器。该器件通过I2C总线接口进行数据和地址的传输,总线数据传送协议I2C规定任何将数据传送到总线的器件作为发送器,任何从总线接收数据的器件为接收器,数据传送是由产生串行时钟和所有起始停止信号的主器件控制的,主器件和从器件都可以作为发送器或接收器,但由主器件控制传送数据的模式,通过器件地址输入端A0、A1和A2可以实现将最多8个AT24C02器件连接到总线上。如图27为AT24C02引脚排列图1、2、3脚器件地址输入端。输入脚用于多个器件级联时设置器件地址,悬空时默认值为0。当使用AT24C02时最大可级联8个器件。5脚SDA串行数据/地址。双向串行数据/地址管脚用于器件所有数据的发送或接收,SDA是一个开漏输出管脚,可与其它开漏输出或集电极开路输出进行线或(WIREOR)。6脚SCL串行时钟。串行时钟脚用于产生器件所有数据发送或接收的时钟。7脚WP写保护。WP管脚连接到VCC,内容都被写保护为只读。当WP管脚连接到GND或悬空允许器件进行正常的读/写操作。AT24C02的极限参数工作温度工业级55125;商业级075;贮存温度65150;各管脚承受电压2020V;VCC管脚承受电压2070V;封装功率损耗(TA25)10W;焊接温度10秒300;输出短路电流100MA。AT24C02的特性如下数据线上的看门狗定时器;可编程复位门栏电平;高数据传送速率为400KHZ和1C总线兼容;27V至7V的工作电压;低功耗CMOS基于单片机的家庭防盗报警系统设计15工艺;16字节页写缓冲区;片内防误擦除写保护;高低电平复位信号输出;100万次擦写周期;数据保存可达100年;商业级、工业级和汽车温度范围。图27AT24C023系统硬件设计31用户端探测器设计本系统采用复合式传感器对每路的信号进行检测。此传感器由一个热释电红外探测器和一个振动位移传感器构成,两个传感器通过一个或非门连在一起,任何一个传感器接收到报警信号,单片机都会做出反应。这样的设计增加了安全性,减少了漏报的可能性。对于每一路的信号探测输入电路如图31所示。而16路检测信号用到了2片4输入双与非门74LS20和4输入或非门74LS25,每4路信号相与取非后对4路与非门输出取或非。检测信号正常情况下为高电平,当一路或者多路信号异常,即跳低电平时,或非门输出低电平,下降沿对外部中断0申请中断,同时74LS373LE端低电平锁存DN端信号。外部中断0中断程序扫描P20、P21,分别置低电平,74LS373为OC低电平时,QN端输出锁存的信号。16路检测信号输入电路的设计如图32所示。SGD传UCV5KRN6Q9KUAL图31检测信号电路的设计基于单片机的家庭防盗报警系统设计16OC1D3Q2457689ULSGABYN0VXPKIT传图3216路检测信号输入电路的设计32LCD显示电路设计LCD显示器的种类繁多,安排列形状可分为字段型、点阵字符型和点阵图形型。在单片机应用系统中,常使用点阵字符型LCD显示器。液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形。液晶显示器具有厚度薄、适用于大规模集成电路直接驱动、易于实现全彩色显示的特点,目前已经被广泛应用在便携式电脑、数字摄像机、PDA移动通信工具等众多领域。LCD显示电路结构如图33所示。1602的驱动程序包含读显示模块状态(DUZT)、读数据DUSJ、写状态XIEZT和写数据XIESJ,接口为A。基于单片机的家庭防盗报警系统设计17P01234567GNDVCORS/WE89BUL图33LCD显示电路图33报警执行电路设计针对声光报警实现,设计了一种实用化的基于单片机AT89C51的报警执行电路。此电路接受单片机传送来的电平信号,驱动声光报警从而达到报警效果。采用红色发光二极管和压电式蜂鸣器完成声光报警。压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。当接通电源后,多谐振荡器起振,输出1525KHZ的音频信号,阻抗匹配器推动压电蜂鸣片发声。驱动电路通过P34口将高电平信号送至放大电路然后传给蜂鸣器,从而达到声音报警的效果。驱动电路又通过P37口将低电平信号送至红色发光二极管的阴极,从而达到光报警的效果。声光报警电路结构如图34所示。传KQA图34报警执行电路图基于单片机的家庭防盗报警系统设计1834时钟电路设计为实现精确的时钟功能并节省单片机I/O口资源,该设计使用专用的接口方式为串行的时钟芯片DS1302,该芯片线路简单、体积小、易于操作,且价格低廉。DS1302与单片机之间能简单的采用同步串行方式进行通信,仅需用到三个口线RST,I/O,SCLK。X1和X2是振荡源,外接32768KHZ晶振。RST是复位/片选线,通过把RST输入驱动置高电平来启动所有的数据传送。RST输入有两种功能首先,RST接通控制逻辑,允许地址/命令序列送入移位寄存器;其次,RST提供终止单字节或多字节数据的传送手段。当RST为高电平时,所有的数据传送被初始化,允许对DS1302进行操作。如果在传送过程中RST置为低电平,则会终止此次数据传送,I/O引脚变为高阻态。上电运行时,在VCC20V之前,RST必须保持低电平。只有在SCLK为低电平时,才能将RST置为高电平。DS1302存在时钟精度不高,易受环境影响,出现时钟混乱等缺点。DS1302可以用于数据记录,特别是对某些具有特殊意义的数据点的记录,能实现数据与出现该数据的时间同时记录。DS1302工作时功耗很低,保持数据和时钟信息时功率小于1MW。如图35所示时钟电路。DS1302驱动程序分为读时间(GET1302)和设置时间(SET1302),时间数据直接放入内存40H47H或者从内存40H47H读取。GNPFAPBVCEXT4图35时钟电路图35晶振与复位电路设计通过振荡得到一个稳定的时钟频率。利用中断方式可以实现报警持续时间未到基于单片机的家庭防盗报警系统设计1910秒时,用手工按键停止的声光报警的作用。XTAL1和XTAL2分别为反向放大器的输入和输出,该反向放大器可以配置为片内荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。复位则是通过某种方式,使单片机内各寄存器的值变为初始状态的操作称为复位。复位方式是单片机的初始化操作。单片机除了正常的初始化外,当程序运行出错或由于操作错误而使系统处于死循环时,也需要按复位键重启机器。单片机在时钟电路工作以后,在RST端持续给出2个机器周期的高电平时就可以完成复位操作。例如使用晶振频率为12MHZ时,则复位信号持续时间应不小于2US。复位方法一般有上电自动复位和外部按键手动复位以及“看门狗”复位三种类型。“看门狗”电路则是一种集成有单片机的电源监测、按键复位以及对程序运行进行监控,防止程序“跑飞”而出现死机而设计的电路8。晶振与复位电路如图36所示。Y1MHZC0P9GNDXRSB7V4KUTEA图36晶振与复位电路图36电源电路设计本系统电源电路原理图如图37所示,系统的电源采用220V交流供电。电网的220V交流电经桥路整流,电容滤波,送入7805、7809和7812的输入端,最后基于单片机的家庭防盗报警系统设计20输出5V、9V和12V的直流电。在电源的两端并联的大电容和小电容起滤波作用。大电容是滤除低频,小电容是滤除高频。在其两端再并入同系列的大小电容可获得很宽频率范围的滤波特性。下面对三端集成稳压器的作简单的介绍。输出电压固定的三端集成稳压器7800系列组成的电源,CW7800/CW78M00/CW78L00系列的最后两位数字表示该集成稳压器的输出电压值。这类集成稳压器的输出电压有5V、6V、9V和24V等几种。其输出电压的偏差在2以内。若考虑输出电流的要求,则在15A以内的,应选用CW7800系列的在05A以内的,选用CWM00系列的小于100MA的,选用CW78L00系列10。有正电压输出的78LXX系列的基本电路有启动电路、基准电压电路、取样比较放大电路和调整电路、保护电路这些部分组成。12C40UVINOTREFU78536GNDTV9图37电源的电路结构37外扩存储电路设计AT24C02数据/地址的传输遵循I2C协议,I2C协议为双总线方式,其对时序有严格的要求。如图39为读/写周期的时序图,当对AT24C02进行读写操作时,首先向总线发起始命令(拉低SDA),然后向总线发送芯片地址,相应芯片收到呼叫后将返回应答信号,每次向芯片写数据/地址后都应检查应答信号,然后发送片内地址,对芯片进行读写操作,操作完成后发送结束信号(SCL高电平时拉高SDA)。对AT24C02读写的程序工作在第3组寄存器状态,分为读7字节(R_7DA)、写7基于单片机的家庭防盗报警系统设计21字节(W_7DA),输入输出参数为10H存放I2C操作数据首地址11H存放MCU操作数据首地址,和读1字节(R_BY,参数R0存放I2C数据地址,A存放结果)、写1字节(R_BY,参数R0存放I2C地址,R2存放写入的数据)。AT24C02的电路结构图如38所示。PW70SK6VGND45UT图38AT24C02的电路结构图39读/写周期时序图310数据有效时序图311起始/停止定义图312输出应答基于单片机的家庭防盗报警系统设计2238键盘电路设计44矩阵键盘电路结构如图313,相对应的按键的键值如表31,44矩阵键盘按键的功能如图314。键盘采用扫描方式,当需要输入时调用键盘子程序扫描键盘,判断是否有按键按下并判断键值,并将键值放入寄存器R4。若没有按键按下,则按键为空,相对应键值为16。SB24567890P图313键盘电路结构789调时456设置/删除123返回0确认图314键盘功能表31对应的按键的键值S4/7S3/8S2/9S1/15S8/4S7/5S6/6S5/14S12/1S11/2S10/3S9/13S16/10S15/0S14/11S13/12基于单片机的家庭防盗报警系统设计234系统软件设计41软件设计分析软件是系统的指挥中心,由它来配合控制完成各种预定功能。为了充分发挥AT89C51优越的性能价格比,在设计上尽量做到硬件“软化”,进一步体现软件编程的灵活性,使系统硬件设计得到简化。系统软件采用MCS51单片机汇编语言编写,采用了模块化结构设计。为增强系统的实时性,对那些偶然事件采用中断方式处理,主程序主要用于系统的控制和管理。软件设计时,首先是做好准备工作,即读出每个按键的键值,并检查数码管是否可以正确显示所有数字。电路设计时是按模块设计的,软件设计也一样,采用中断子程序方式,首先编写大概的主程序,然后理出所需设计的子程序并逐个分析和设计子程序,编写出子程序后应给予编译检查错误,若有错误再更正,直到通过编译即没有语法错误,等每个子程序编写完以后,再修改主程序完成整体的程序编写,最后在将程序进行调试。42系统软件程序设计421LCD显示程序设计本系统显示采用1602显示模块,1062正常工作前对其进行初始化,分为硬件初始化和软件初始化。初始化过程为上电15MS后对1602写显示模式指令38H(即设置为162显示,57点阵,8位数据接口),然后对1602写清屏指令。1602模块显示时,刷新太快时会出现字迹模糊,因此,当显示子程序直接放在程序中循环时,会出现刷新太快而显示不清晰。在本系统中采用查询标志位显示的方法,当需要刷新显示时,置位显示标志位00H,每次循环显示子程序首先查询显示标志位,当需要刷新显示时,则执行刷新显示程序。显示模块主要分为日期显示、时间显示、提示显示和输入显示等。在此系统中,为了减少显示的程序的大小,运用了显示模块的嵌套,但由于时间关系,程序在优化上还未达到满意的效果,显示程序比较零散,存在大量的冗余。显示程序模块较多,但都有其基本流程,如图41为显示过程的基本流程图。从图中可看出,程序每一次大循环都查询显示标志位,当标志位为0时,则跳过刷新显示;当标志位为1时,则执行刷新显示程序。每次刷新显示前都执行清屏指令,基于单片机的家庭防盗报警系统设计24然后向显示寄存器写数据,每写一次数据或指令之前都要读显示模块的状态字,确定显示模块处于空闲状态(状态字第7位为0)。刷新显示完成后写控制字设置光标显示模式。最后清除标志位00H,通知显示已经刷新完成。YESNO开始00H0查询标志位00H1结束清屏刷新显示图41显示流程422系统初始化程序设计系统的初始化工作是整个系统能够正常工作的前提,系统的初始化包括相关寄存器的初始化、LCD的初始化、AT24C02的检测以及报警时长
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年大学融合教育专业题库- 结构化融合教育对学生认知发展的影响
- 2025年大学劳动教育专业题库- 劳动教育加强大学生的社会适应能力
- 2025年医保知识考试题库:医保定点医疗机构管理制度实务试题
- 2025年大学科学教育专业题库- 科学教育信息技术的教育
- 2025年大学融合教育专业题库- 大学融合教育的文化价值观
- 2025年大学科学教育专业题库- 全人教育在科学教育中的角色
- 2025年大学华文教育专业题库- 师生互动与沟通技巧训练
- 2025年社会医学公共卫生实务考核试题答案及解析
- 2025年大学武术与民族传统体育专业题库- 武术训练对大学生学业影响研究
- 2025年大学科学教育专业题库- 科学实验设备的维护与管理
- 网站信息发布审核制度
- 财务公司有价证券投资管理办法
- 鼻内翻性乳头状瘤
- 2022版义务教育《体育与健康课程标准》测试题-含答案
- GB/T 8167-1987包装用缓冲材料动态压缩试验方法
- GB/T 34903.2-2017石油、石化与天然气工业与油气开采相关介质接触的非金属材料第2部分:弹性体
- 覆岩离层注浆减沉技术研究的新进展课件
- 折纸校本课程纲要
- 新汉语水平考试 HSK(四级)
- 职业院校人才培养工作状态数据采集与管理制度
- T∕CGMA 033001-2018 压缩空气站能效分级指南
评论
0/150
提交评论