楼宇智能化管理中的门禁系统-2019年文档资料.docVIP

楼宇智能化管理中的门禁系统-2019年文档资料.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
楼宇智能化管理中的门禁系统   1、背景介绍   近年来,计算机网络技术、现代自动控制技术和通信技术在现代化建筑的设计建造中得到了广泛的应用,从而推动了人们生活方式的改变,特别是随着各种智能系统的广泛应用,使居民的居住环境向着信息化、自动化、安全化乃至智能化的方向发展。   国内,随着人们对智能化楼宇系统需求的增加,越来越多的生产商开发了不同种类和功能的自动化设备和网络通信设备、智能监控系统等,然而在智能楼宇系统的设计和施工时,根据不同功能划分的系统被分别安装,一方面造成不同生产商的设备之间互不兼容,在系统信息交互等方面存在诸多困难;另一方面由于不同功能的子系统间彼此独立,导致系统资源共享实现困难。这种异构的系统方案造成了智能楼宇设备使用的诸多不便,为了解决子系统之间以及硬件设备之间的互连和互操作性问题,就要求构成智能楼宇的电气设备的各个异构子系统具有开放式结构,所采用的协议和接口都要标准化和规范化,使资源达到充分的共享,高效率的完成规定的任务。   2、系统简介   随着高科技的蓬勃发展,智能化管理已经走进了人们的生活,智能化的电子安防系统开始在中国逐步普及。目前,住宅楼进户门或家庭进户门大多采用磁力锁或机械锁,随着信息化、网络化的发展,人们对居住、办公等区域环境质量要求的不断提高,智能化安防系统就越来越受到人们的青睐。安防系统主要由四大部分组成,即门禁系统、闭路监控系统、防盗报警系统和巡更系统。门禁系统是一种以IC/ID卡、指纹、掌型等作为信息载体、集信息管理、计算机控制和智能卡技术于一体的高科技产品。可以对进出加以控制,有选择的对要通过门的人员予以放行或者禁止,它具有授权、记录、查询、统计、防盗、报警等多种功能,具备极高的安防能力。门禁系统为实现现代化的管理,提供了科学、高效、安全的手段,已普遍被采用,由于门禁系统的安全性、易操作性、易管理性等优点,因此在现代化的智能小区和写字楼等场所得到了广泛的应用,应用领域也越来越广,具有广阔的市场前景。门禁系统是使用电子识别技术,通过电子锁具管理出入口或一个区域,只允许拥有授权的人在相应的授权时间内进出,并保存各种记录,从而方便有效地改善安全状况。虽然现有的门禁系统具有上述诸多优点,但由于其本身的结构及设计,不可避免的存在一些不足之处。   3、软件设计   单片机软件是实现门禁控制系统功能的保证。系统要求开机时可读取系统时间或设定时间,并由显示模块显示。正常工作时,系统首先读取iButton的身份信息并判断是否合法,如果不合法,则显示错误的用户信息并且继电器不工作,蜂鸣器发出无效提示音;如果判断为合法用户,则把信息和时间保存到系统中同时继电器工作(开门),蜂鸣器发出有效提示音。软件采用单片机C语言模块化设计,首先初始化单片机、液晶显示模块,然后读取并显示系统的时间,软件主要由身份识别模块、时钟模块、存储模块和液晶显示模块等组成,下文介绍模块的设计思路。   3.1 身份识别模块   身份识别模块读写功能的软件设计主要解决iButton与单片机的数据交换和读写基本操作的实现问题。正常工作时,单片机循环扫描DS1990,检测是否存在,首先发出一个“复位”脉冲,启动总线,延时500us后,通过检测应答脉冲,查询是否在线,如果在线,并写入读ROM命令(0x33),然后从DS1990读入8个字节的数据(即64位序列号),并保存到缓冲区,读取后再判断读入的序列号是否有效,如有效,则进一步访问序列号存储区,将读入的序列号和存储区中的序列号进行比对,过程如下:首先读取外存中存储的序列号个数,再逐个读取保存在外存中的序列号并进行比较,如果相等,则调用显示函数,显示“Welcome”和“卡号”,并控制电锁继电器开门,如果未找到,显示“Unregistered”。    3.2 时钟模块   时钟模块DS1302的操作软件设计就是对其具有特定地址的内部寄存器进行读写操作。首先通过模拟SPI设计写一个字节到DS1302和从DS1302读取一个字节的驱动函数,即通过单片机程序制造上升沿和字节右移一位来逐位传送一个字节,需要注意的是DS1302 的数据和地址都是从最低位开始传输的;在上述基础上,通过调用写入字节和读取字节函数分别实现向指定地址写数据和从指定地址读取数据,在设计这两个功能函数时,需要保证在读写期间复位引脚为高,再依次传输命令字确定要读取或写入的时间/日历地址,然后读取或修改时间/日历数据,最后根据本系统的要求分别设计设置初始时间和读取DS1302当前时间的函数,供主程序调用。   3.3 存储模块   存储模块为系统的运行保存已授权iButton的序列号和出入的时间,所以必须设计可靠的存储器读写软件,单片机通过模拟I2C实现读写存储芯片AT24C02,主要包括

文档评论(0)

150****8484 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档