家庭安防智能控制终端设计.doc
《家庭安防智能控制终端设计.doc》由会员分享,可在线阅读,更多相关《家庭安防智能控制终端设计.doc(45页珍藏版)》请在三一办公上搜索。
1、绪 论信息时代的到来,高新技术迅猛发展,世界正面临由工业经济向知识经济转变的重大历史时期,城市数字化和建筑智能化是历史发展的必然。近些年来,我国智能建筑技术飞速发展,提升了传统建筑产业的科技含量,呈现了巨大的市场潜力。随着社会经济的飞速发展,人们的生活水平有了较大的提高。但与此同时,社会人口的流动性大大增加,社会结构和社会治安也变得日趋复杂,人们对家庭生命财产的安全越来越重视,安全防范意识日益提高,人们对于安防产品的要求也愈来愈高。另据国家统计,中国的富有阶层正在形成,人口约4460万人,1400多万户,占城市人口的10%。因此主要针对这部分人的家庭防盗报警系统可多达1400万套,总市场容量将
2、达280亿元。可以相信,随着社会的发展,将会有越来越多的人选用家庭防盗报警系统。众所周知市民对于家庭防盗报警产品一直有着殷切的期望。但是,一般家庭的经济承受能力与他们对防盗报警设备的性能要求之间,始终无法达到平衡,有时甚至存在着矛盾。而且市场现有产品功能不全面,性能不稳,误报率高。传统的机械式(防盗网、防盗窗)家居防卫系统在实际使用中也逐渐暴露出了许多隐患和弊端。近些年来,随着科学技术的飞速发展和电子计算机的广泛普及,家庭安防产品出现了前所未有的新变化。家庭防盗报警系统逐步朝着智能化、数字化、人性化方向发展。防盗报警系统不仅作为报警用,还可以开发出诸如紧急求助、医疗、家政、呼叫等附加功能。本论
3、文所设计的报警控制器就是集紧急呼救、防盗、防火、防可燃气体于一体,功能强大,适合于大众群体的综合报警系统。本智能安防报警控制系统是专门为室内设计的智能安防系统,具有完善的、全方位、立体的烟雾探测、门窗防撬、玻璃破碎探测、紧急呼叫报警等功能。门窗一旦被他人推(拉)开,或他人非法闯入防区探测范围,主机立即发出强烈的报警声,同时自动向小区物业中心发出警情信号,通知报警中心有贼入室;当有火灾发生时或煤气等气体泄露时,烟雾探测器或有害气体探测器及时向主机发送火警信息,主机发出相应报警声。本设计通过查阅大量的中英文资料,结合实际和应用情况确定了本设计方案。设计工作主要分为硬件设计和软件设计两大部分。硬件设
4、计部分分为探测器设计和选择(主要介绍了系统采用的各种探测器的工作原理和选择的特点等)、CPU介绍及其选择(介绍了其在此设计的功能),CAN总线传输电路设计(包括芯片选择和电路设计),软件部分分程序流程图和程序清单两部分,让读者更加明确本系统要完成的功能。经过此次设计,使我的理论和实践水平有了较大的提高,也使我对智能安防报警方面的知识有了更加进一步的认识。以下将分章节来介绍本设计。第1章 整体方案设计1.家庭安防智能控制终端的设计思路。本家庭安防智能控制终端是以单片机作为中央控制单元,用于探测安全信息的传感器包括门磁、玻璃破碎探测器、火灾报警器以及可燃气体探测器和手动报警按钮等,这些探测器能够帮
5、助用户对家居内是否发生盗窃情况、是否有火灾及燃气泄漏等情况发出探测信号给中央控制单元,并通过中央控制单元对其进行分析处理来确定警情,并按预定的警情条件报警,以达到安全防护的目的。在各种安防探测器对家庭进行防范的同时,终端还应该设有手动报警按钮,以便在紧急时刻能够进行手动报警,从而使终端的功能更加完善。图1-1 系统设计框图+5V+12V电源模块220V交流电源不同电压,分别连接至各单元电路门磁、窗磁、烟雾传感器、玻璃破碎探测器、可燃气体传感器以及紧急报警按钮传感器接口电路中央处理单元CAN总线控制器电路CAN总线,与小区物业中心进行报警互联光电隔离电路CAN总线收发器电路为了达到与小区物业管理
6、中心的信息同步,本终端设计采用CAN总线技术与小区物业管理中心的安防主机进行信息交流,当有警情时及时通知管理中心的管理人员,以便能及时处理发生的警情。2.家庭安防智能控制终端的设计方案。根据以上的设计思路,为了保证良好稳定的安防效果,本终端设计应该包括各种安防探测器,包括火灾报警器,可燃气体报警器,门磁报警器,窗磁报警器,玻璃破碎探测器以及手动报警按钮等,以及探测器与中央处理单元的接口电路。为了与小区物业管理中心进行信号传输,还需要对中央处理单元和CAN总线的信息传输进行软件及硬件设计。其中,包括与中央处理单元相连接的CAN控制器、光电耦合电路以及CAN收发器电路的设计。除此之外,为了保证终端
7、各元件的电源供给,还应设计合适的电源模块,以满足终端的每一个元件都有其相应的电源电压保证其正常工作。系统设计框图见图1-1。第2章 系统硬件设计由系统整体设计思路可知,本设计的硬件部分包括以下几个部分:中央处理单元电路,探测器的选择及其接口电路、CAN总线控制器电路、光电耦合电路、CAN总线收发器电路等。下面分别对各单元电路进行设计。1、中央处理单元电路设计1.1 设计思路中央控制单元的作用是处理来自安防探测器的各种警情信号,并从中根据条件筛选出威胁到家庭安全的警情信号,并将此信号通过CAN总线传输至小区管理中心,实现报警联动,同时通过警号发出响亮的报警音,从而提示家人以及警示窃贼。根据中央控
8、制器的功能要求,本设计选用单片机作为中央控制单元,下面开始介绍芯片的选择以及接口电路的设计。1.2单片机芯片的选择 单片机简介单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。单片机内部也用和电脑功能类似的模块,比如CPU,内存,并行总线,还有和硬盘作用相同的存储器件,不同的是它的这些部件性能都相对我们的家用电脑弱很多,不过价钱也是低的,用它来做一些控制电器一类不是很复杂的工作足矣了。我们现在用的全自动滚筒洗衣机、排烟罩、VCD等等的家电里面都可以看到
9、它的身影,它主要是作为控制部分的核心部件。 它是一种在线式实时控制计算机,在线式就是现场控制,需要的是有较强的抗干扰能力,较低的成本,这也是和离线式计算机的(比如家用PC)的主要区别。 单片机是靠程序的,并且可以修改。通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别的器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。一个不是很复杂的功能要是用美国50年代开发的74系列,或者60年代的CD4000系列这些纯硬件来搞定的话,电路一定是一块大PCB板!但是如果要是用美国70年代成功投放市场的系列单片机,结果就会有天壤之别!只因为单片机的通过你编写的程序可以实现高智能,高效率
10、,以及高可靠性! 可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不过,这种电脑,通常是指个人计算机,简称PC机。它由主机、键盘、显示器等组成。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。因为它体积小,通常都藏在被控机械的“肚子”里。它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级
11、换代的功效,常在产品名称前冠以形容词“智能型”,如智能型洗衣机等。现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。究其原因,可能就卡在产品未使用单片机或其它可编程逻辑器件上。常用单片机芯片简介STC单片机:STC公司的单片机主要是基于8051内核,是新一代增强型单片机,指令代码完全兼容传统8051,速度快812倍,带ADC,4路PWM,双串口,有全球唯一ID号,加密性好,抗干扰强。PIC单片机: 是MICROCHIP公司的产品,其突出的特点是体积小,功耗低,精简指令集,抗干扰性好,可靠性高,有较强的模拟接口,代码保密性好,大部分芯片有其兼
12、容的FLASH程序存储器的芯片。EMC单片机:是台湾义隆公司的产品,有很大一部分与PIC 8位单片机兼容,且相兼容产品的资源相对比PIC的多,价格便宜,有很多系列可选,但抗干扰较差。ATMEL单片机(51单片机):ATMEl公司的8位单片机有AT89、AT90两个系列,AT89系列是8位Flash单片机,与8051系列单片机相兼容,静态时钟模式;AT90系列单片机是增强RISC结构、全静态工作方式、内载在线可编程Flash的单片机,也叫AVR单片机。PHLIPIS 51PLC系列单片机(51单片机):PHILIPS公司的单片机是基于80C51内核的单片机,嵌入了掉电检测、模拟以及片内RC振荡器
13、等功能,这使51LPC在高集成度、低成本、低功耗的应用设计中可以满足多方面的性能要求。HOLTEK单片机:台湾盛扬半导体的单片机,价格便宜,种类较多,但抗干扰较差,适用于消费类产品。TI公司单片机(51单片机):德州仪器提供了TMS370和MSP430两大系列通用单片机.TMS370系列单片机是8位CMOS单片机,具有多种存储模式、多种外围接口模式,适用于复杂的实时控制场合;MSP430系列单片机是一种超低功耗、功能集成度较高的16位低功耗单片机,特别适用于要求功耗低的场合。松翰单片机(SONIX):是台湾松翰公司的单片,大多为8位机,有一部分与PIC 8位单片机兼容,价格便宜,系统时钟分频可
14、选项较多,有PMW ADC内部杂讯滤波。缺点是RAM空间过小,优点是抗干扰较好。 AT89C51单片机本设计选用AT89C51单片机,理由如下:AT89C51单片机为制系统提供了一种灵活性高且价廉的方案。AT89C51(如图2-1)是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制
15、造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C51的主要特性:1、与MCS-51 兼容 2、4K字节可编程闪烁存储器 3、寿命:1000写/擦循环4、数据保留时间:10年5、全静态工作:0Hz-24Hz6、三级程序存储器锁定7、128*8位内部RAM8、32可编程I/O线9、两个16位定时器/计数器10、5个中断源 11、可编程串行通道12、低功耗的闲置和掉电模式13、片内振荡器和时钟电路 AT89C51芯片如图2-1。图2-1 AT89C51
16、硬件及接口图管脚说明: VCC:供电电压。 GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位
17、地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入
18、“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。 P3口也可作为AT89C51的一些特殊功能口,如下表所示(括号内为备选功能): P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(外部中断0) P3.3 /INT1(外部中断1) P3.4 T0(记时器0外部输入) P3.5 T1(记时器1外部输入) P3.6 /WR(外部数据存储器写选通) P3.7 /RD(外部数据存储器读选通) P3口同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两
19、个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。 /PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器
20、周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。振荡器特性:XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件
21、,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。芯片擦除: 整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平10ms 来完成。在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。 此外,AT89C51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工作。但RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下
22、一个硬件复位为止。1.3 中央处理单元电气原理图设计为了能够完成警情分析及报警,单片机各接口分配如下:图2-2 单片机接口电路图P1.0P1.5分别为各安防传感器接口输入端;为了使系统更加稳定可靠,当系统进入死循环时能够及时复位,本设计加入了看门狗电路,并设定P1.6为看门狗复位信号的输入电路端口;信息收发所用的中断端口为INT0口;X1和X2为时钟电路接口,由外界晶振构成了中央处理单元的时钟单元,为系统提供了时钟信号;P0.0P0.7和P2.0为单片机与CAN总线进行数据传输所用端口;P2.1为终端报警器输出端口,能够及时对警情发出警报以及系统不正常时发出警报,以便能够及时得到维修。根据上述
23、设计要求设计的中央处理单元的电气原理图如图2-2所示。2、看门狗电路设计2.1 看门狗电路的设计思路在由单片机构成的微型计算机系统电路中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以,便产生了一种专门用于监测单片机程序运行状态的芯片,俗称“看门狗”,又叫watchdog timer。目前常用的看门狗包括硬件看门狗和软件看门狗,也就是硬狗和软狗。硬件看门狗电路设计如图2.3硬件看门狗的特点是稳定。通常是在干扰因素比较多的情况下使用硬狗。硬件看门狗是利用了一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 家庭 智能 控制 终端 设计
链接地址:https://www.31ppt.com/p-2390697.html