智能门锁手持管理机的设计与实现.doc
约40页DOC格式手机打开展开
智能门锁手持管理机的设计与实现,页数 40字数 12202摘要智能门锁是采用智能卡(tm、ic、rf)作为开门钥匙的一种安全可靠、技术先进的高级门锁,适用于酒店、机关部门、现代化办公室、居民住宅等。智能门锁自带开锁记录“黑匣子”,可把每次开门钥匙号码和开门时间记录下来,供以后查看。而智能门锁管理机则是用来管理智能门锁的一...
内容介绍
此文档由会员 张阳阳 发布
智能门锁手持管理机的设计与实现
页数 40 字数 12202
摘 要
智能门锁是采用智能卡(TM、IC、RF)作为开门钥匙的一种安全可靠、技术先进的高级门锁,适用于酒店、机关部门、现代化办公室、居民住宅等。智能门锁自带开锁记录“黑匣子”,可把每次开门钥匙号码和开门时间记录下来,供以后查看。而智能门锁管理机则是用来管理智能门锁的一种工具。
本文开发了一个以ARM单片机LPC2114为核心的智能门锁手持式管理机。在基于实时操作系统C/OS上,为用户管理智能门锁提供了一个友好的图形界面,实现了开门记录的读取与查询、ID卡的读取等功能。手持管理机与智能门锁采用了红外的方式进行通讯,交换数据。系统使用的门锁钥匙卡是EM4100系列低频非接触式ID卡,手持机可读取其全球唯一的卡号,进而发放钥匙卡。手持机总共有15个按键,在检测是否有按键按下时采用软件延时的方法去除抖动,使其不产生误触发。手持机软件部分主要包括前台和后台两部分:前台主要负责用户界面接口,接受用户从键盘的输入并在液晶屏上显示各种相应信息;而后台则主要是接受前台的请求,执行相应的操作,然后把结果返回到前台。另外在系统实现中使用了硬件和软件两种方法来减少系统功耗,工作电流低至11mA,满足实际需要。
关键词:ARM单片机,智能门锁,手持机,图形界面
目 录
1 前言 1
2 问题提出 1
3 方案论证 2
4 核心技术介绍 3
4.1 ARM 单片机LPC2114 3
4.2 实时操作系统µC/OSII 4
5 基础结构分析 6
5.1 电源电路 6
5.2 复位电路 7
5.3 系统时钟电路 7
5.4 JTAG接口电路 7
5.5 蜂鸣器电路 8
5.6 键盘部分 8
5.7 液晶显示部分 10
5.8 射频ID卡读取部分 12
5.9 实时时钟电路 14
5.10 数据存储电路 15
5.11 电量检测电路 15
5.12 红外通讯电路 16
6 应用结构分析 17
6.1 登录系统 17
6.2 读取开门记录 17
6.3 查询开门记录 18
6.4 读取ID卡卡号 19
6.5 手工输入卡号 19
6.6 修改系统密码 23
6.7 修改系统时间 23
6.8 校正门锁时间 24
7 测试报告 25
8 结论 25
致谢 26
参考文献 27
英文摘要 28
附录A 手持机整机电路图 29
附录B 手持机元件布局图 30
附录C 部分程序清单 31
毕业论文(设计)成绩评定表
参 考 文 献
杜春雷. 2003. ARM体系结构与编程. 北京:清华大学出版社
李维缇,郭强. 2000. 液晶显示应用技术. 北京:电子工业出版社
周立功. 2003. ARM微控制器基础与实践. 北京:北京航空航天大学出版社
James Noble,Charles Weir. 侯捷,王飞,罗伟 译. 2003. 内存受限系统之软件开发. 武汉:华中科技大学出版社
JEAN J.LABROSSE. 邵贝贝 译. 2001. C/OS-II—源码公开的实时嵌入式操作系统. 北京:中国电力出版社
Alan V.Oppenhenim. 2002. Signals & Systems. Michigan:Pretice-Hall. 371-401
页数 40 字数 12202
摘 要
智能门锁是采用智能卡(TM、IC、RF)作为开门钥匙的一种安全可靠、技术先进的高级门锁,适用于酒店、机关部门、现代化办公室、居民住宅等。智能门锁自带开锁记录“黑匣子”,可把每次开门钥匙号码和开门时间记录下来,供以后查看。而智能门锁管理机则是用来管理智能门锁的一种工具。
本文开发了一个以ARM单片机LPC2114为核心的智能门锁手持式管理机。在基于实时操作系统C/OS上,为用户管理智能门锁提供了一个友好的图形界面,实现了开门记录的读取与查询、ID卡的读取等功能。手持管理机与智能门锁采用了红外的方式进行通讯,交换数据。系统使用的门锁钥匙卡是EM4100系列低频非接触式ID卡,手持机可读取其全球唯一的卡号,进而发放钥匙卡。手持机总共有15个按键,在检测是否有按键按下时采用软件延时的方法去除抖动,使其不产生误触发。手持机软件部分主要包括前台和后台两部分:前台主要负责用户界面接口,接受用户从键盘的输入并在液晶屏上显示各种相应信息;而后台则主要是接受前台的请求,执行相应的操作,然后把结果返回到前台。另外在系统实现中使用了硬件和软件两种方法来减少系统功耗,工作电流低至11mA,满足实际需要。
关键词:ARM单片机,智能门锁,手持机,图形界面
目 录
1 前言 1
2 问题提出 1
3 方案论证 2
4 核心技术介绍 3
4.1 ARM 单片机LPC2114 3
4.2 实时操作系统µC/OSII 4
5 基础结构分析 6
5.1 电源电路 6
5.2 复位电路 7
5.3 系统时钟电路 7
5.4 JTAG接口电路 7
5.5 蜂鸣器电路 8
5.6 键盘部分 8
5.7 液晶显示部分 10
5.8 射频ID卡读取部分 12
5.9 实时时钟电路 14
5.10 数据存储电路 15
5.11 电量检测电路 15
5.12 红外通讯电路 16
6 应用结构分析 17
6.1 登录系统 17
6.2 读取开门记录 17
6.3 查询开门记录 18
6.4 读取ID卡卡号 19
6.5 手工输入卡号 19
6.6 修改系统密码 23
6.7 修改系统时间 23
6.8 校正门锁时间 24
7 测试报告 25
8 结论 25
致谢 26
参考文献 27
英文摘要 28
附录A 手持机整机电路图 29
附录B 手持机元件布局图 30
附录C 部分程序清单 31
毕业论文(设计)成绩评定表
参 考 文 献
杜春雷. 2003. ARM体系结构与编程. 北京:清华大学出版社
李维缇,郭强. 2000. 液晶显示应用技术. 北京:电子工业出版社
周立功. 2003. ARM微控制器基础与实践. 北京:北京航空航天大学出版社
James Noble,Charles Weir. 侯捷,王飞,罗伟 译. 2003. 内存受限系统之软件开发. 武汉:华中科技大学出版社
JEAN J.LABROSSE. 邵贝贝 译. 2001. C/OS-II—源码公开的实时嵌入式操作系统. 北京:中国电力出版社
Alan V.Oppenhenim. 2002. Signals & Systems. Michigan:Pretice-Hall. 371-401