1 / 11
文档名称:

毕业设计论文-基于二代身份证的RFID门禁考勤系统的设计.doc

格式:doc   页数:11
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计论文-基于二代身份证的RFID门禁考勤系统的设计.doc

上传人:钻石文档库 2013/7/12 文件大小:0 KB

下载得到文件列表

毕业设计论文-基于二代身份证的RFID门禁考勤系统的设计.doc

文档介绍

文档介绍:基于二代身份证的RFID门禁考勤系统的设计

M CF52233是飞思卡尔公司推出一款主要用于工业控制的32位芯片[ 1] , 具有稳定性好、可靠性高、接口丰富、存储空间大等优点, 并且集成了网络模块, 已经广泛应用于工业控制领域。射频识别是一种非接触式的自动识别技术, 目前已广泛应用于物流、制造、公共信息服务等行业[ 2]。
本系统通过射频模块读取二代身份证的序列号, 然后对该序列号作如下处理: 第一, 使用快速查询方法, 查询MCF52233的Flash中已存储的序列号。若查询成功, 电子门自动打开, 授权刷卡人员进入, 具有门禁的功能。第二, 若门禁控制器处于脱机工作状态, 则ID序列号暂存于Flash 中, 等联机后再把ID序列号和刷卡时间上传到服务器; 若门禁控制器处于联机工作状态, 则把ID 序列号和刷卡时间直接通过网络或USB 接口上传到服务器。
1 系统总体架构
基于二代身份证的RFID门禁考勤系统(以下简称门禁考勤系统)由二代身份证ID采集器、门禁控制器、服务器管理软件和可控电子门组成, 使用二代居民身份证作为电子标签, 无须购买专门的射频卡, 为用户节省成本, 使用方便。
由于门禁控制器脱机工作时, 能够独立识别ID 序列号,因此要预先把ID序列号下载到门禁控制器的F lash 中, 此时需要使用ID采集器预先进行ID序列号的采集。门禁控制器具有以太网和USB接口, 同时支持Type A标准(M ifire 1卡)和Type B 标准(二代身份证) 射频卡, 能根据射频卡上的信息自动识别持卡人是否被授权进入, 从而控制电子门的开和闭; 另外, 它还能记录持卡人进出时间, 具备考勤的功能。图1所示为门禁考勤系统的执行过程。
图1 门禁考勤系统总体框图
2 系统硬件组成
本系统选择80引脚的M CF52233作为主控芯片, 主要是由于该芯片引脚功能比较丰富, 同时包含网络模块、IIC 模块( 用于对时钟芯片PCF8563进行数据传输)和QSPI模块(用于对液晶进行控制)。该芯片虽不包含USB模块, 但可使用飞思卡尔生产的M 68HC908JB8的USB 接口。本系统需实现的功能模块包括: GPIO、UART、QSPI、IIC、PIT、Flash及USB模块[ 1] 。图2 为系统硬件组成框图。
图2 系统硬件组成框图
刷卡记录包括刷卡时间和卡号, 因此使用PCF8563时钟芯片保存系统时间, 同时使用MCF52233内部的定时器( PIT) 模块计时, 以延长PCF8563使用的纽扣电池的寿命。
3 系统软件设计
3. 1 MCU方软件设计
M CU 方软件主要分为两大部分: 身份证信息采集软件和门禁控制器软件。
身份证信息采集软件的主要功能: 对ID序列号进行采集,并上传到服务器方的数据库中。
门禁控制器软件的主要功能: ID 索引表和序列号的写入功能、配置参数信息的写入功能、刷卡识别并开门功能和刷卡信息上传功能。
为了能够在主控芯片的F lash 中快速查询到ID序列号, 本系统对Flash区域进行了重新划分(下文介绍), 其中两区域分别用于存储ID索引表和ID序列号。身份证信息的写入程序主要是将ID索引表和ID 序列号两部分信息写入到门禁控制器中。该信息的写入都要通过握手信号, 以确保正确的信息写入到MCF52233的Flash中。下面主要介绍ID 序列号写入F lash的过程。图3所示为ID序列号写入F lash的执行过程。
图3 ID序列号的写入流程图
配置参数信息的写入流程与ID序列号的写入流程一致, 这里不再描述。
刷卡识别并开门程序主要实现以下功能: 将当前刷卡的ID序列号读出; 检查该ID 序列号的有效性; 若ID序列号有效, 则开电子门并将该刷卡记录存入到Flash中。检查身份证ID有效性的程序主要包括三部分函数: 总的查询函数、根据特征值(由ID序列号累加求和取模得到) 到ID 索引表中取得分组首末地址函数和在分组中查询ID序列号函数。图4所示为查询ID 序列号的总流程图。
图4 查询ID 序列号的总流程图
刷卡信息上传程序主要是将刷卡的信息上传到服务器方入库, 以备查询使用。上传的信息主要包含刷卡时间和ID 序列号。如果每刷一条信息就写入F lash, 则必定对F lash要进行频繁的擦写, 这样会降低系统的效率。为了提高系统效率, 采用临时缓冲区的方法, 只有当刷卡记录满一页, 才写入到Flash中。图5所示为刷卡信息上传流程图。
图5 刷卡信息上传流程图
3. 2 服务器方软件设计
服务器方软件主要实现以下的功能: ID序列号采集功能,对门禁控制器的操作, 人员信息和刷卡信息的数据库操作功能。

最近更新

2025年冶炼助剂项目发展计划 53页

2025年光纤传输的波分复用设备项目建议书 57页

2025年剥线机项目合作计划书 51页

第5讲流程再造与组织变革(3) 49页

2025年西安欧亚学院单招职业技能考试题库附答.. 43页

2025年达州中医药职业学院单招综合素质考试模.. 44页

考虑海岛零碳微电网惯量及调频要求的风-光-储.. 7页

2025年长沙幼儿师范高等专科学校单招职业倾向.. 44页

2025年青海民族大学单招职业适应性考试模拟测.. 44页

2025广东佛山市南海区桂城街道映月中学教师招.. 48页

2025广西梧州市蒙山县人民医院招聘护理人员3人.. 50页

2025重庆大渡口区经济和信息化委员会公开招聘.. 49页

僵蚕醇溶蛋白质制备血管紧张素转换酶抑制肽工.. 31页

2026年C语言题库a4版 13页

2026年中国城市建设史复习题100道附参考答案【.. 44页

2026年会计专业技术资格考试题库200道(精选题.. 89页

2026年六盘水幼儿师范高等专科学校单招职业技.. 45页

2026年北海康养职业学院单招职业技能测试模拟.. 44页

2026年危化品安全生产知识题库附答案(完整版.. 41页

2026年国开电大城市管理学形考题库100道含完整.. 38页

第二章有毒有害气体综合防治措施2 104页

2026年山东城市服务职业学院单招职业技能考试.. 45页

2025年镇江市高等专科学校单招职业技能考试题.. 44页

2026中国社会科学院招聘第一批专业技术人员16.. 45页

基于微创修复理念的隧道既有支护段落局部塌方.. 30页

基于航站预报的机理天气学预报方法的提出及对.. 6页

设计艾灸排烟系统施工方案 6页

刮板式花生脱壳机结构设计 39页

江苏省住建厅发布《江苏省城镇排水管网排查评.. 1页

约瑟的一生PPT精选文档50页文档 50页