*******************实践教学*******************兰州理工大学计算机与通信学院2014年秋季学期RFID技术课程设计题目:基于高频的RFID职工考勤管理系统专业班级:计算机科学与技术(物联网方向)1班姓名:牛文晋学号:12280104指导教师:薛建彬成绩:2目录摘要...............................................................................................................................3正文...............................................................................................错误!未定义书签。一、前言.......................................................................................................................4二、案例描述...............................................................................................................52.1、系统核心功能........................................................................................52.2、实施步骤................................................................................................5三、需求分析...............................................................................................................73.1、实验箱模块的选择...............................................................................73.2、HF高频读写器原理..............................................................................83.3、射频通信原理.......................................................................................9四、整体描述和实现.................................................................................................104.1实现RFID高频职工考勤管理系统的硬件设计..................................104.2实现RFID高频职工考勤管理系统的软件设计..................................114.3程序代码................................................................................................144.4系统运行结果.........................................................................................27总结...........................................................................................................................29致谢...........................................................................................................................30参考文献.....................................................................................................................313摘要无线射频识别即RFID(RadioFrequencyIDentification)技术,又称电子标签、无线射频识别,是一种非接触的自动识别技术,可通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触。它基本由三部分组成:标签(Tag)、阅读器(Reader)和天线(Antenna)。RFID技术与条码、生物识别等自动识别技术,以及与互联网、通信、传感网络等信息技术融合,构筑一个无所不在的网络环境。现在很多学校也充分的利用信息网络技术和计算机互联网技术,发挥信息网络的各种技术手段和现有各种教育、科研、信息资源的优势,开发各种应用系统和管理系统,实现网络交互式管理,全面推进信息化管理。而基于RFID的职工考勤应用系统就是学校管理系统的一个组成部分,它将智能化的完成考察职工出勤情况。它实时的自动采集数据信息、自动对所采集数据进行分析处理,然后以可视化界面回报给学校管理人员。通过点名、磁卡和接触式IC卡等方式对职工的上课出勤情况进行考勤、记录管理,既耗时,而且又会相互干扰;而非接触式RFID员工考勤应用系统实现了利用无线射频识别技术对员工考勤管理,既方便、快捷,又省资源。本文设计了一种基于RFID高频职工考勤管理系统,它是基于北京奥尔斯电子科技有限公司生产的物联网RFID综合实验系统V1.0。利用其中的HF模块,嵌入式网关,并连接PC的串口线到嵌入式网关的J28接口。即可以实现网关控制HF模块,也可以实现PC机对HF模块的控制。该系统采用13.56M射频识别技术进行职工的门禁考勤管理,职工每人佩戴13.56M无源电子标签一张,作为考勤卡。用于上课、下课时的考勤记录,只要标签处于读写器的有效识别范围,则阅读器便可自动识别到该标签信息,通过软件系统自动记录考勤信息,同时控制电子锁开门。关键词:RFID;高频;职工考勤4一、前言RFID射频识别是一种世界上较为领先的技术:第一,可以识别单个的非常具体的物体,而不是像条形码那样只能识别一类物体;第二,其采用无线电射频,可以透过外部材料读取数据,而条形码必须靠激光来读取信息;第三,可以同时对多个物体进行识读,而条形码只能一个一个地读。此外,储存的信息量也非常大。所以被广为使用。在很多的公司中基于RFID的职工考勤应用系统就是公司管理系统的一个组成部分,它将智能化的完成考察职工出勤情况。它实时的自动采集数据信息、自动对所采集数据进行分析处理,然后以可视化界面回报给学校管理人员。为学校更好的管理职工提供了很大的方便。职工卡考勤查询管理系统基于RFID技术,这样可以方便集成分布到公司中的每一个部门里。RFID应用已经全面普及,在校园中职工老师的考勤管理系统更是为学校的管理提供了很大的方便。职工卡基于RFID无线射频技术,通过射频技术便可获取校园卡中的各类信息,对于职工卡考勤的应用而言,仅仅需要得到职工卡的一个唯一标志号便可完成考勤记录。它将支持与职工管理系统、考勤管理系统的信息传递,同时可以方便的与“一卡通”系统进行无缝连接。5二、案例描述该系统采用13.56M射频识别技术进行职工的门禁考勤管理,职工每人佩戴13.56M无源电子标签一张,作为考勤卡。用于上课、下课时的考勤记录,只要标签处于读写器的有效识别范围,则阅读器便可自动识别到该标签信息,通过软件系统自动记录考勤信息,同时控制电子锁开门。2.1、系统核心功能准确识别门禁考勤卡,并正确记录考勤时间,同时应给出声音提示和图像显示;1、可以由具有系统管理员权限的操作人员进行方便的录入职工信息,即:将职工姓名、学号、所属学院、专业、班级和考勤卡号,以及照片图像存入数据库;2、可以通过计算机方便的查询每一个人的考勤详细记录;3、可进行操作人员录入、权限限定、系统参数等功能设定;4、可进行节假日和日期的设定。5、可进行迟到、出差、请假录入等功能设定;6、可设置多种系统查询功能,并可以打印报表或导出EXCEL文件等文件格式。2.2、实施步骤1、用户管理用户分管理员和普通用户两种,管理员可以执行增加删除修改等各种操作,普通用户只能查看。数据库中现有三种用户,管理员-用户名:牛文晋,密码:12280104,普通用户-用户名:a,密码:(空);用户名:user,密码:user。a.增加用户:点击“增加”按钮,在弹出的“增加用户”框中输入新用户的用户名,密码(可选),权限,备注(可选),然后点击确定,即可在用户管理栏中看到新添加的用户信息。b.删除用户:在用户管理栏中选择待删除的用户,点击“删除”按钮。c.修改用户:在用户管理栏中,选择待修改的用户,点击“修改”按钮,即可修改相应的信息,修改完后点击“确定”按钮。2、学院信息管理与用户管理操作类似。63、专业信息管理与用户管理操作类似。4、职工信息管理与用户管理操作类似。5、考勤查询a.设置好待查询的起始、终止时间和上、下课时间。b.(可选)设置过滤条件:班级或姓名。c.点击“查询”按钮。d.若有需要,点击“导出为Excel”,可对当前查询结果在当前目录保存了Excel文件。6、读卡操作e.设置好串口号和连接模式,点击“连接”按钮。f.点击开始读卡按钮,即开始读卡,当有卡在读写器射频范围内时,则会在下方的列表中显示对应的职工的姓名。g.点击“停止读卡”,即可停止读卡。图1系统结构示意图7三、需求分析该系统基于OURS—RFID—RP实验平台系统,主要目的是结合RFID技术和职工考勤管理理论,将RFID技术应用于考勤管理系统中。利用其中的HF高频读写器模块,OMAP3530嵌入式网关。实现嵌入式网关对RFID模块的控制。并在MicrosoftOfficeAccess中记录职工的一些基本信息,利用MicrosoftVisualStudio2005创建MFC界面并与MicrosoftOfficeAccess2003连接记录职工的一些情况,通过13.56M的考勤卡来实现职工的考勤管理。3.1、实验箱模块的选择RFID系统由电子标签、读写器(阅读器)、天线三部分组成。读写器用于读取或写入非接触Ic卡信息;天线则起至d在非接触IC卡和读写器间传递射频信号作用。RFID系统还可通过读写器的RS232或RS485接口与外部计算机(上位机系统)连接,进行数据交换。其系统组成图如下:图2RFID系统基本模型2、电子标签电子标签是指由IC芯片和无线通信天线组成的超微型的小标签,其内置的射频天线用于和读写器进行通信。系统工作时,读写器发出查询(能量)信号,电在标签(无源)收到查询(能量)信号后将其一部分整流为直流电源供电子标签内的电路工作,另一部分能量信号被电子标签内保存的数据信息调制后反射回读写器嘲.电子标签是射频识别系统真正的数据载体。3、读写器读写器在RFID系统中扮演着重要的角色,读写器主要负责与电子标签的双向通信,同时接受来自于主机系统的控制指令。读写器的频率决定了RFID系统工作的频段,其功率决定了射频识别的有效距离。读写器根据使用的结构和技术不同8可以是读或读/写装置,是RFID系统信息控制和处理中心。读写器通常由射频接口、逻辑控制单元和天线三部分组成。3、RFID系统