更新时间:06-18 上传会员:王媛媛
分类:科技学院 论文字数:12115 需要金币:1000个
摘要:现代门禁系统主要有RFID射频识别,指纹识别,条码识别和按键密码等等类别,一般都会有主控服务器,这些技术能够做到快速有效的门禁管理,并具有较高的安全性。随着技术的提升,让一台PC级服务器作为门禁系统的管理器,不仅成本高,功耗大,而且与门禁之间的连接一般都靠网线等有线连接,不够灵活。而采用嵌入式技术的门禁系统能很好的降低成本,提高安装的便捷性,并且可以采用无线的方式进行数据传送,让门禁系统摆脱区域限制。当然,在有强干扰的情况下还是需要使用更稳定的连接方式。我们主要关注一般应用场景,采用RFID这一种已成熟的识别方式。
本课题以RFID技术研究结合嵌入式,设计并实现了一套包含基础功能的门禁系统。
关键词:RFID;门禁系统;嵌入式;
目 录
摘 要
Abstract
1 绪论-1
1.1 课题背景和研究意义-1
1.2 国内外主要研究和发展方向-2
1.3 主要完成的工作以及论文结构-2
1.3.1 本文的主要工作-2
1.3.2 论文结构-2
2 系统开发相关技术与工具-3
2.1 RFID技术简介-3
2.2 嵌入式操作系统简介-3
2.3 SQLITE3简介-3
2.4 嵌入式QT编程-3
2.5 Keil-4
3 系统功能分析及总体设计-5
3.1 系统功能分析-5
3.2 系统的总体规划与模块设计-5
3.2.1 系统模块规划-5
3.2.2 系统框架设计与框图-6
3.3 硬件的具体设计-6
3.3.1 相关硬件选取与信息说明-7
3.3.2 硬件实现与框图-9
3.4 数据库设计-10
3.4.1 人员信息表设计-11
3.4.2 历史记录表设计-11
3.5 软件设计-12
3.5.1 下位机软件设计-12
3.5.2 上位位机软件设计-13
4 系统功能的具体实现-15
4.1 数据库创建-15
4.2 下位机软件功能实现-16
4.2.1 MF RC522芯片的驱动实现-16
4.2.2 单片机UART串口通信的实现-20
4.3 上位机软件功能实现-21
4.3.1 串口操作模块的实现-21
4.3.2 SQLite3数据库操作模块的实现-23
4.3.3 UI模块的实现-25
4.4 在飞凌2440开发版上运行上位机程序-27
5 总结与展望-28
5.1总结-28
5.2 展望-28
参考文献-29
致谢-30