智能监控防盗报警系统

发布者:Xiaochen520最新更新时间:2012-05-19 来源: 电子科技 关键字:红外遥控  多路监测  系统扩展  现场报警 手机看文章 扫描二维码
随时随地手机看文章
0 引言
    智能防盗报警系统在维护国家、集体以及个人的财产安全上所发挥的作用越来越重要。因此,研究功能完善、性能稳定、操作方便的智能防盗报警系统越来越成为人们关注的焦点。
    本文的设计主要基于遥控系统、红外传感器监测报警系统、单片机应用系统实现。

1 系统特点
    系统功能包括遥控系统功能及监测报警系统功能两部分。
    遥控系统由遥控器待机/解锁键、数字键、操作键和功能键四部分组成。遥控器在超过一定时间没有任何操作时,遥控键盘将被锁定,数码管显示也被关闭,遥控系统进入自动待机省电模式。这时,只有将两个解锁键同时按下才能将遥控键盘解锁而重新正常工作。数字键包括数字0到9,用于报警电话号码、密码的输入。
    操作键包括上翻键、下翻键、清除键、返回键、选择键、主页键。操作键的选择键能够进行各级菜单和功能选择;上翻键、下翻键能够进行各级菜单目录和报警电话薄循环浏览;返回键能够退回上一级所选的子目录,直到主页;主页键能够在任何菜单状态下直接返回主页。
    功能键包括菜单键、监测布防/撤防键、系统开机/关机键。功能键能够实现监测报警系统的报警电话编辑、添加与删除,密码设置与修改,监测布防与撤防、系统开机与关机及短消息或者电话拨号远程报警方式选择。
    遥控器发射的按键数据在软件层进行了帧协议封装,在硬件层进行了红外发射、接收信号的调制解调,使遥控器能以较高可靠性进行无线数据传输,能够进行多路遥控。只要相同的接收系统支持,便能进行多路遥控,因而可以方便地将诸多需遥控操作的设备用同样的遥控器进行统一管理。
    监测报警系统能够并行实时监测及报警多路警情。警情定时采集频率为1.67kHZ。各路警情能够单独监测、报警。因此,具有良好的并发处理及实时处理性能。红外信号调制解调实现了抗光照、温度等环境干扰,日夜警情监测。现场报警电路在继电器的控制下能够发出高分贝的尖叫,以对盗窃者采取有效的制止措施。经过系统三总线技术扩展,监测报警系统拥有32K的数据存储器、大量的外部扩展I/O口、液晶显示等丰富的外设资源。扩展的32K外部数据存储器能够与智能防盗报警设备通信系统实现大容量信息的通信,因而为扩展警情图像采集、存储,GPRS彩信传输警情现场画面功能提供了硬件系统支持。此系统具备快捷的遥控操作、方便的系统设置、可靠的警情监测、实时的多路报警、丰富的外设资源、灵活的扩展改装等突出的特点。

2 系统硬件设计
    本系统硬件设计包括遥控系统和监测报警系统的硬件设计。遥控系统硬件设计由电源电路,矩阵键盘扫描电路,待机、解锁电路,红外无线传输发射电路,数码管显示电路组成;监测报警系统硬件主要进行了系统各模块警情监测、系统扩展、液晶显示、现场报警、红外遥控接收等模块以及系统整体硬件电路的设计。
2.1 系统硬件总架构
    智能防盗报警设备由遥控系统、监测报警系统、单片机扩展系统、液晶显示及报警通信系统五部分组成。系统硬件总体结构如图1所示。

a.jpg


2.2 红外遥控模块
    红外遥控器采用AT89C52RC单片机进行控制。硬件由遥控键盘扫描电路、单片机待机解锁电路、电源电路、数码管键值显示电路、单片机最小系统电路以及红外数据发射电路组成。[page]

    遥控器的工作原理主要包括:遥控键值由矩阵键盘扫描电路捕获读入;通过软件消除按键抖动并对长按键复用进行识别;获取键值后按照自定义的无线传输协议进行帧封装;将帧信号进行38kHz调制;启动发射程序发射红外调制信号;遥控数据发送完成应答;将发射数据显示至数码管,并且进行重复发射数据识别和特别显示;启动遥控器进行空闲监视,计数超时则自动进入待机省电模式;等待解锁中断恢复正常工作。如图2所示,遥控键盘扫描电路、遥控待机/解锁电路、电源电路、数码管键值显示电路、单片机最小系统电路以及红外发射电路组成了完整的遥控器电路。

b.jpg


2.3 系统扩展模块
    监测报警系统采用AT89C52RC单片机,片内拥有8K ROM。本设计采用全译码方式编址,扩展了32K的数据存储器RAM。扩展电路如图3所示。

c.jpg


    此外,通过74LS573锁存器扩展了大量的I/O口。为了节省逻辑门器件,在高32K字节地址中采用部分译码方式编址,部分译码由P2.6、P2.5、P2.4通过译码器74LS138进行地址译码。
2.4 红外收发模块
    红外发射电源电路如图4所示,其发射由信号端IR S控制,IR S为高电平时红外发射管IR关断,为低电平时IR导通发射红外波。在IR S端加载38kHz方波信号便能对红外发射波进行频谱调制。38kHz调制方波采用硬件设计方案产生。由555定时器设计的多谐振荡电路获得。EN端控制方波信号的产生和停止。EN=1,电路正常工作,38K S端产生38kHz方波信号。EN=0,38K S端只输出高电平。

d.jpg

[page]

    红外接收传感器能够感应红外发射传感器发射的红外光,并产生对应的电信号。红外接收模块由红外接收管、前置放大器、限幅放大器、带通滤波器、峰值检波器、整形电路和输出放大电路组成。由于红外接收二极管接收到的信号比较微弱,因此要增加高增益放大电路。红外接收传感器的电路如图5所示,当红外接收传感器感应到经38kHz调制的红外光波时输出低电平,否则输出高电平。

e.jpg


2.5 传感器信号处理
    传感器信号处理包括监测区域调节和多路并行实时监测。每个红外发射传感器以60张角发射红外信号,当红外接收传感器在其发射区域时,能够进行有效检测。现场环境中需要合理地分配传感器发射和接收的位置。本设计通过用7420与门芯片对多路信号进行硬件并行处理,可以根据实际情况加入红外发射和接收传感器进行并行监测。加大监测区域和排除监测盲区。
    警情信号由扩展的外部I/O读入。外部I/O口的设计采用数据总线采集方案,端口地址与外部数据存储器统一寻址,使用与外部数据存储器同样的指令来方便读写。每次读写为两个指令周期,能快速实时地从扩展外部I/O读入多路警情信号,并行采集到的警情数据通过位循环移位测试方式扫描多路警情信号。警情分析采用统计判决波消除毛刺,提高了监测可靠性。某路警情发生并触发报警执行后,其它各路监测信号继续实时扫描监测,并发性能良好。

3 系统软件设计
    系统软件整体结构图由遥控子系统和监测报警子系统组成。遥控系统软件设计包括矩阵键盘按键捕获扫描程序、键盘消抖和复用程序、红外发射信号调制程序、休眠唤醒触发及处理程序、按键显示程序等。监测报警系统软件设计包括中断管理程序、红外遥控接收程序、时钟及延时管理程序、外扩I/O端口的位、字节读写程序、ME卡的NVRAM读写程序、警情监测程序、现场报警控制程序、远程通信报警触发程序、液晶显示驱动程序、遥控操作调度程序等。
    本系统涉及的中断事件有遥控系统的待机、解锁中断、遥控红外发射脉冲定时中断、红外信号方波调制定时中断,以及监测报警系统的警情采样中断、红外遥控接收中断、UART通信接收中断、UART通信发送中断、开机、关机中断等组成。
3.1 红外数据收发程序
    本系统设计采用红外传输技术,通过单片机定时器设计红外38kHz调制载波,然后对遥控器和主控系统分别设计传输收发协议。收发协议定义流程图如图6所示。

f.jpg

[page]

3.2 监测报警功能程序
    图7所示为监测报警系统的软件流程图。警情监测采用系统中断最高优先级进行定时警情采样,在初步监测到警情后采取干扰消除措施进一步分析,当确认警情发生后将该路警情登记到警情管理变量中。同时触发现场报警和远程报警。

g.jpg



4 系统仿真
    完整系统仿真电路由PROTEUS软件设计。仿真电路能够对除遥控发射调制解调电路和传感器监测电路外的硬件设计方案和软件设计方案进行测试和调试。系统整体仿真电路如图8所示。

h.jpg



5 结束语
    本文叙述了一个红外遥控器和多路防盗监测报警系统的设计,此系统能够实现遥控器对防盗监测报警系统报警电话的编辑、添加、删除及全部删除,短消息或电话拨打远程无线报警方式选择,防盗监测布防及撤防,系统启动及关闭以及用户操作权限的密码管理功能。
    报警、丰富的外设资源、智能的系统诊断、灵活的扩展改装是本系统的主要优点。本系统在可靠性、稳定性、实时性、并发处理性、节能性等指标测试中均达到了满意的效果,具备了运用于实际防盗报警场合的价值和最终面向产品开发的优势。

关键字:红外遥控  多路监测  系统扩展  现场报警 引用地址:智能监控防盗报警系统

上一篇:采用单片机的智能照明控制系统的设计实现
下一篇:单片机与PC机串行通信的实现方法

推荐阅读最新更新时间:2024-03-16 12:59

51单片机制作红外遥控
你的生活中是否也有这样的场景,要打开电视,满屋子找遥控器,翻了一大堆遥控器却愣是没找到哪个是电视机的?我们走访了不少家庭,得到了一个惊人的数据,至少一个三口之家的家庭会有6个遥控板,更多的甚至达到了10多个。越来越多的电器为了让操作更简便,更方便人们使用而采用了遥控的技术,以一般的家庭为例,一台电视就有一个遥控器、机顶盒一个遥控器,空调也是一个房间一个,也有三个遥控器、DVD也有一个遥控器。如果再加上客厅的电灯、风扇、音响等等那就更多了。常用的就由5,6个。许多的市民都面临着遥控器太多的烦恼。 迫切需要有一个能代替家里遥控器的装置。用单片机模拟遥控器发射红外线。 一、红外发射管电路 二、红外发射
[单片机]
51单片机制作<font color='red'>红外遥控</font>器
UltraSoC扩展片为复杂多核系统提供全面支持
UltraSoC日前宣布其嵌入式分析架构实现了一次重大扩展,支持设计人员和创新者将强大的、由数据驱动的功能集成至他们的产品中。汽车、存储和高性能计算行业的开发人员现在可以在其产品中集成更复杂的、基于硬件的安全、防护、和性能微调功能,同时在系统级芯片(SoC)开发周期中使用UltraSoC的技术,还将在产品上市时间和成本方面获得极大优势。 这些新功能支持SoC设计人员构建具有多达65,000个组件的片上监测和分析系统,从而为拥有数千个处理器的系统提供无缝支持。未来随着功能的迭代将可以支持拥有更多数量处理器的百万兆级(Exascale)系统。除了显著提升的扩展能力之外,新的系统内存缓冲区(SMB)知识产权(IP)还支持嵌入式分析基
[嵌入式]
AVR红外遥控解码代码
/******************红外遥控器解码源代码**************** 编译环境:ICCAVR 编译人员:RJW 编译时间:2013_01_10 06:36 代码功能:实现红外遥控器解码,数码管显示用户码和数据码 *******************************************************/ #include iom16v.h #include macros.h #define uchar unsigned char #define uint unsigned int //定义外部中断和定时器中断 #progma interrupt_handler timer1:9
[单片机]
红外遥控编码格式及学习模式
1、编码格式   现有的红外遥控包括两种方式:PWM(脉冲宽度调制)和PPM(脉冲位置调制)。   两种形式编码的代表分别为NEC和PHILIPS的RC-5、RC-6以及将来的RC-7。   PWM(脉冲宽度调制):以发射红外载波的占空比代表“0”和“1”。为了节省能量,一般情况下,发射红外载波的时间固定,通过改变不发射载波的时间来改变占空比。例如常用的电视遥控器,使用NEC upd6121,其“0”为载波发射0.56ms,不发射0.56ms;其“1”为载波发射0.56ms,不发射1.68ms;此外,为了解码的方便,还有引导码,upd6121的引导码为载波发射9ms,不发射4.5ms。upd6121总共的编码长度为108ms。  
[模拟电子]
基于PIC8位单片机实现红外遥控器的设计
1 设计理念和原理 1.1 设计理念 随着数字家庭等领域技术的迅速发展,在多媒体终端上的增值业务将越来越多,浏览网页、搜索、短信等都需要遥控器进行输入。但作为连接用户和终端之间的重要外设,遥控器的设计理念还停留在模拟电视时代,体验感较差。目前用户输入的解决方式是呼出终端的内置输入法,这样就带来了两个问题:一,不同厂家的终端都需要内置自己的中英文输入法,占用资源,而且必须搭配自己的遥控器使用,通用性不高;二,用户在输人时必须一边看遥控器输入一边看屏幕确认输入,如果文字较多会造成频频抬头和低头的麻烦,难以忍受。基于以上缺点,本文提出将输入法内置于遥控器的理念,在遥控器上输入文字后再统一将文字编码用红外线发给终端,终端接收后将编码译成文
[单片机]
基于PIC8位单片机实现<font color='red'>红外遥控</font>器的设计
EM78P447S单片机及其在直流电机红外遥控系统中的应用
1 EM78P447S的主要特点 EM78系列单片机是台湾义隆电子股份有限公司采用CMOS工艺制造的8位高性价比单片机。该系列单片机一般都内置看门狗计数器(WDT)、RAM、ROM、可编程定时/计数器、预分频器以及5层堆栈。该系列器件的绝大部分指令只需两个振荡周期,同时具有内外部中断、低电压检测复位、可编程I/0、内部上拉电阻和集电极开路输出、SLEEP方式等功能。另外,EM78P447S单片机还具有编程简单、速度快、功耗小、成本低等优点,能广泛应用于玩具、家电、工业控制等方面。 EM78P447S的主要性能特点如下: ●工作电压范围:2.5-5.5V; ●允许温度范围:0-70°C; ●工作频率范围: 石英振荡型:5
[单片机]
CD4017构成的红外遥控开关电路图
  现在的建筑物照明线路大都采用暗线,如果采用4线制的电子开关去控制这些照明灯,还要另接电源而改造线路,且工程耗时费力,又影响美观。今天我们来设计并制作了一款单线红外遥控开关。它只有单根进线、单根出线,可以直接代换家居中非常普及的墙壁开关,安装和代换都很方便;还可以方便地实现遥控。   一、性能简介:   该电路的优点是:⑴电路采用电流互感器原理来升压,采用二极管限幅、稳压, 巧妙地解决了开关自身供电的难题;⑵ 适用范围广,随便用彩电或影碟机遥控器就能遥控 ⑶它还具有自身压降小、功耗小等优点。      二、工作原理:   如图所示,电路左边A B端为单线进出端,和负载串联后接在220V市电上。集成块CD4017 接成双稳
[电源管理]
CD4017构成的<font color='red'>红外遥控</font>开关电路图
嵌入式实时操作系统的RAM盘扩展
    摘要: 介绍了一种在嵌入式实时操作系统内核(以下简称实时内核)上实现RAM盘的方法,配合接受用户命令的Shell任务,可实现嵌入式系统的多任务动态加载和监控,扩展了实时内核的应用领域。实时内核采用目前十分流行的免费内核μC/OS-Ⅱ,硬件不台为通用现场总线控制器系统。     关键词: μC/OS-Ⅱ内核 嵌入式系统 通用现场总线控制器(GPFC) ColdFire 1 嵌入式RTOS 目前,嵌入式RTOS的应用领域越来越广泛。已经有80多个RTOS厂商生产面向8位、16位、32位、甚至64位微处理器的RTOS产品。商业的实时操作系统如VxWorks,pSOS,VRTX,WindowsCE等功能完
[缓冲存储]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved