智能门锁是采用智能卡(TM、IC、RF)作为开门钥匙的一种安全可靠、技术先进的高级门锁,适用于酒店、机关部门、现代化办公室、居民住宅等。智能门锁自带开锁记录“黑匣子”,可把每次开门钥匙号码和开门时间记录下来,供以后查看。而智能门锁管理机则是用来管理智能门锁的一种工具。
本文开发了一个以ARM单片机LPC2114为核心的智能门锁手持式管理机。在基于实时操作系统C/OS上,为用户管理智能门锁提供了一个友好的图形界面,实现了开门记录的读取与查询、ID卡的读取等功能。手持管理机与智能门锁采用了红外的方式进行通讯,交换数据。系统使用的门锁钥匙卡是EM4100系列低频非接触式ID卡,手持机可读取其全球唯一的卡号,进而发放钥匙卡。手持机总共有15个按键,在检测是否有按键按下时采用软件延时的方法去除抖动,使其不产生误触发。手持机软件部分主要包括前台和后台两部分:前台主要负责用户界面接口,接受用户从键盘的输入并在液晶屏上显示各种相应信息;而后台则主要是接受前台的请求,执行相应的操作,然后把结果返回到前台。另外在系统实现中使用了硬件和软件两种方法来减少系统功耗,工作电流低至11mA,满足实际需要。
|