![]() |
|
||||||||||||||
| | 网站首页 | 文章中心 | 下载中心 | ARM技术交流社区 | 供求信息 | 在线咨询 | 数据手册 | | ||
|
||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 智能化住宅小区安全服务系统 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
作者:钱 莹 曾… 文章来源:单片机与嵌入式系统应用 点击数: 更新时间:2006-9-15 ![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
关键词:智能小区 电话报警 DTMF收发 液晶显示 随着人们生活水平的不断提高,家庭安全服务正在逐渐引起人们的重视。在住宅小区中设置联网报警系统,使小区管理中心能对住户的警情进行及时处理,正是人们所期盼的。电话设备的大规模普及,使得利用公用电话网实现小区自动报警联勤系统成为可能。 系统以微控制器AT89C52为核心,由两部分组成:一部分是设置在居民住宅中的报警前端;另一部分是设置在物业管理中心的监视终端。前者,由安放在住宅中的各种传感器收集相应的模拟量信号,当信号达到报警门限的时候,启动报警装置,将报警信息通过电话线路传到住宅小区的物业管理中心(或相应的安全服务部门)。后者,将收到的报警信息进行存储和显示,同时以声、光的形式通知管理人员采取相应措施对警情予以处理。 考虑到家用报警系统通讯的数据量不大,可采用双音多频远程数据传输技术(DTMF)传送报警数据。由传感器阵列或手工输入方式收集的报警信息,通过公用网远程连接物业管理中心的监视终端,当前端系统确认需要报警和帮助时,自动拨通监控终端。接通以后以DTMF方式发送报警信息(包括本机号码和警种等)。监视终端收到振铃信号后,控制DTMF发送、接收芯片模拟摘机动作,接收警情信息,启动声光报警,根据其中的本机号码信息得到报警地点,将当前时间以及报警地点和警种等信息存入Flash存储器中以备日后查询,同时将这些信息在液晶显示器上显示出来。管理人员按下清除键清除声光报警,并根据情况采取对策,处理时间也被同时记录在系统的存储器中。整个系统的工作流程和监控终端的原理框图如图分别如图1、图2所示。 时间是报警信息中不可或缺的组成部分。本系统采用RICOH公司的RS5C348时钟芯片提供时间信息。该芯片以SPI总线方式与CPU进行接口,有闰年自动判断和电压检测功能,得到准确的时间和日历信息只须读取几个寄存器,简化了电路设计,提高了设计的可靠性。但由于AT89C52没有SPI接口,故在编程时要用软件来模拟SPI接口时序。 为了避免发生报警前对电话设备和线中的破坏,系统采用联勤方式,报警信息可通过其他住户的电话线向监控终端发送信息。 二、系统软件设计 监视系统的主要功能是在声光报警的同时将收到的报警信息进行显示和存储,存储内容可通过RS232接口读到计算机中以便查询,以及利用计算机校正系统的时钟。主程序完成的功能为MCU的各个相关SFR的初始化、用户定义的存储单元的初始化,以及各主要外围器件(如时钟芯片、电话芯片、LCD驱动芯片)和闪速存储器等的初始化。电话接口电路的振铃信号接到单片机的外中断口线上,中断服务子程序的功能是接收报警信息并予以存储和显示,主要软件流程如图4所示。系统设置的2个按键分别对应清除声光报警(亦即管理人员对报警作出响应)及申请和上位微机进行通信(包括将存储器内容读到微机中,利用微机校正系统的时钟芯片的时间设置和将保存在微机中的地址电话对应表写入闪速存储器中)的功能,主要软件流程如图5所示。 在闪速存储器28SF040中存放的是收到的报警信息和预先定入的地址电话对应表。报警信息包括报警时间(年、月、日、时、分、秒)、报警地点(栋、单元、楼层、房间)、警种和管理人员的处理时间(时、分、秒)。按BCD码存放,每1项点1个字节(其中“年”取后2位数字),合起来作为逻辑上的1个目录,共点14个字节,考虑到编程方便,以每16个字节为1个记录。另外,地址电话对应表设为每8个字节为1个记录,每个记录中电话号码和地址均以BCD码存放,各占4个字节。如有16KB存放地址电话对应表,共可记录2048个住户的地址电话信息和31743个警讯记录,其中存储的第1个记录用来存放存储器中最后1个警讯记录的第1个字节所在的地址,以便于存入新记录时的定位。
系统选用320×240点阵的LCD,标准的汉字为16×16点阵,字符为8×16点阵,即LCD上可显示15行20列的汉字。液晶显示控制和驱动器内置14个控制寄存器,控制显示器的工作状态,如表1所列。当IOCS为低电平时,其地址由AB0~AB3来控制。其中R1为模式寄存器,各位的功能如下。 (1)DISP:DISP=0,关显示;DISP=1,开显示。 (2)REV:REV=0,正显;REV=1,反显。 (3)PANEL:PANEL=0,驱动单LCD屏;PANEL=1,驱动双LCD屏。 (4)OR:OR=0,显示分成上下两屏,连接显示;OR=1,显示分成前后两层,叠加显示。 (5)GRAY:GRAY=0,黑白显示;GRAY=1,灰度显示。 (6)4/8选择驱动LCD时的数据宽度。 4/8=0,4位数据传输;4/8=1,8位数据传输。与数据总线无关,建议设置宽度,该选项设为0。 (7)LCDE:LCDE=0,LCD电源关;LCD=1,LCD电源开。 (8)RAMS:显示存储器(VRAM)地址线配置。RAMS=0,地址8K×8 SRAM'S;RAMS=1,地址32K×8 SRAM'S。建议设置为1。 R1=83H,R2=27H,R3=7EH,R4=EFH,R5=0,R6=R7=0,R8=C0H,R9=12,R10=77H,R11=0,R13=R14=R15=0。 对于实际情况中的字符显示,通常可在坐标纸上画出字符的形状。根据它占用的每个字节的内容制作一个数值表(称点阵数据),将这个表放在ROM中,显示字符时,调用程序将这个表写入VRAM的相应位置中实现显示。ROM中的这个数值表称为字模。若字符很少,这样制作尚可。如果要显示全部ASCII码或者显示汉字,就要设法套用现成的字模。ASCII字符可选用UCDOS的ASC16文件做字模库,汉字字符可以选用UCDOS的HZK16文件做字模库。此外,还有一些基于UCDOS或Windows的字模提取软件,输入字符或汉字后就会得到相应的字模,这对于要显示的数目不大的字符或汉字是很方便的。本系统由于只在警种部分涉及一些汉字,再有就是一些数字,故采用的就是这种简单的提取字模的方法。 结束语 本文所述系统已通过全面试验并投入运行,住宅小区安防报警系统的不断改进必将对智能楼宇体系的建设与发展和人民生活水平的不断提高积极的影响。 欢迎进入超前MCU技术论坛对 智能化住宅小区安全服务系统进行讨论! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 文章录入:armopen 责任编辑:armopen | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| 智能吸尘器的开发及设计 智能中药煲设计 博物馆智能防盗保护器系统设 一种智能电梯语音系统的设计 家用医疗保健智能机器人设计 用智能马桶实现体温测量与亚 汽车内部噪声智能控制系统的 基于HT47系列RISC单片机的智 LSD-2C智能开口闪点测定仪 一种小型高集成智能测试装置 |
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系我们 | 友情链接 | 版权申明 | 网站公告 | |||
|