*******************实践教学*******************XX理工大学计算机与通信学院2013年秋季学期RFID应用技术课程设计题目:基于高频RFID的学生考勤系统院系:计算机与通信学院专业:计算机科学与技术(物联网工程方向)姓名:XXX学号:XXXXX指导老师:XXXXXX成绩:1目录摘要······························································································2前言······························································································3一、案例描述:···················································································41.1RFID的定义···········································································41.2RFID系统的组成·····································································41.3RFID技术的基本工作原理························································61.4RFID高频相关的国际标准·························································71.5高频(工作频率主要为13.56MHz)················································8二、需求分析····················································································8三、整体描述和实现:·······································································91.硬件设计··················································································92.软件设计·················································································123.程序代码·················································································144.运行结果·················································································29总结·····························································································31参考文献····················································································322摘要本次课程设计主要是设计基于高频的学生考勤系统,利用上位机的Microsoftvisualstdio2008、MicrosoftOficeAccess2000等软件来编写学生考勤系统需要的代码,绘制相关界面以及创建数据库。同时,使用北京奥尔斯电子科技有限公司的RFID综合实验系统的试验箱,使用实验模块上的高频读卡区实现对高频卡ISO15693的识别,其中读卡区主要由7970A,F2370,MAX3232,天线等组成。此次课程设计主要分为四步,第一步是在上位机上绘制登陆界面、读卡界面、学生信息界面等,第二步是在PC机上建立数据库,并在VS中与数据库连接,第三步是编译程序,通过后与实验箱连接,烧写程序,第四步是读卡,通过读卡就可以看见卡片上的相关信息显示在我们绘制的界面上了。通过此次课程设计使我加深了对单片机的理解,明白了单片机在该系统中的作用,并且熟悉了实验箱的电路板。关键词:学生考勤;考勤器;RFID卡3前言随着电子技术的发展,智能卡RFID在生活中随处可见。而射频识别卡(简称射频卡、RFID卡)正逐渐取代传统的接触式IC卡,成为智能卡领域的新潮流。RFID卡由于成功结合了射频识别和IC卡技术,解决了无源(卡内无电池)和免接触的难题,因此,具有磁卡和接触式IC卡不可比拟的优点。RFID卡由IC芯片、感应天线组成,完全密封在一个标准PVC卡片中,无外露部分。学生考勤系统设计利用无线射频识别技术,实现对学生进行考勤、记录等功能。通过点名、磁卡和接触式IC卡的等方式对学生的到课情况进行考勤、记录管理,既耗时又容易相互干扰;而非接触式RFID学生考勤系统实现了利用无线射频识别技术对学生考勤管理,既方便快捷,又省时。学生考勤系统由应答器和阅读器组成,其中应答器由标签(即卡片)构成,阅读器(读卡器)由射频卡基站器件及其支撑电路、主控器件及其支撑电路和外围接口电路(键盘、液晶、时钟、和串口模块)构成。4一、案例描述:1.1RFID的定义无线射频识别即RFID(RadioFrequencyIDentification)技术,又称电子标签、无线射频识别,是一种非接触的自动识别技术,可通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触。它基本由三部分组成:标签(Tag)、阅读器(Reader)和天线(Antenna)1.1.1.RFID电子标签(Tag,或称射频标签):由芯片及内置天线组成。芯片内保存有一定格式的电子数据,作为待识别物品的标识性信息,是射频识别系统真正的数据载体。内置天线用于和射频天线间进行通信。1.1.2阅读器:读取或读/写电子标签信息的设备,主要任务是控制射频模块向标签发射读取信号,并接收标签的应答,对标签的对象标识信息进行解码,将对象标识信息连带标签上其它相关信息传输到主机以供处理。1.1.3天线:标签与阅读器之间传输数据的发射、接收装置。RFID射频识别是英文RadioFreqencyIdentification的缩写,它是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于各种恶劣环境。RFID技术可识别高速运动物体并可同时识别多个识别卡,操作快捷方便。RFID射频识别是一种世界上较为领先的技术:第一,可以识别单个的非常具体的物体,而不是像条形码那样只能识别一类物体;第二,其采用无线电射频,可以透过外部材料读取数据,而条形码必须靠激光来读取信息;第三,可以同时对多个物体进行识读,而条形码只能一个一个地读。此外,储存的信息量也非常大。1.2RFID系统的组成一个RFID系统通常有两个组件组成:5图1RFID系统基本原理模型图收发器(transponder)或者标签(Tag):位于或者通过某种物理手段附加于被识别的对象之上;讯问器(interrogator)或者阅读器(reader):取决于设计和所采用的技术,可以是阅读或者读写设备。图2RFID系统阅读器通常包含一个射频模块(发射器和接收器),一个控制单元和一个与收发器的耦合单元。另外,某些阅读器还包含其他数据接口系统(RS232,RS485,TCP/IP等),以便将数据转发到其他系统。标签:表示RFID系统的实际数据载体,通常有一个耦合单元和一个电子芯片组成。标签通常不具备自身电源供应,当它不在质询器的质询范围时,整体呈被动状态。它只有在质询器的质询范围之内才被激活。激活雷达收发器的电力通过耦合单元传输给收发器,所需的数据和时钟脉冲也是如此。图3RFID天线61.3RFID技术的基本工作原理RFID技术的基本工作原理:电子标签与阅读器之间通过耦合元件实现射频信号的空间(无接触)耦合、在耦合通道内,根据时序关系,实现能量的传递、数据的交换。当标签进入磁场后,接收读写器发出的射频信号,标签凭借感应电流所获得的能量为自身供电并发送出存储在芯片中的产品信息(PassiveTag,无源标签或被动标签),或者由标签主动发送某一频率的信号(ActiveTag,有源标签或主动标签),读写器读取信息并解码后,送至中央信息系统进行有关数据处理。图4读写器的原理图RFID标签和读写器之间采用无线通信方式传递信息。其基本的通信方式有两种,第一种基于电磁耦合或者电感耦合,第二种基于电磁波的反向散射耦合。1、电感耦合:变压器模型,通过空间高频交变磁场实现耦合,依据的是电磁感应定律。图5读写过程72、电磁反向散射耦合:雷达原理模型,发射出去的电磁波,碰到目标后反射,同时携带回目标信息,依据的是电磁波的空间传播规律。图6读写原理电感耦合方式一般适合于高、中、低频工作的近距离射频识别系统。典型的工作频率有:125kHz、225kHz和13.56MHz。识别作用距离小于1m,典型作用距离为10~20cm。电磁反向散射耦合方式一般适合于超高频、微波工作的远距离射频识别系统。典型的工作频率有:433MHz,915MHz,2.45GHz,5.8GHz。识别作用距离大于1m,典型作用距离为3—l0m。RFID标签与读写器之间的耦合通过天线完成,天线通常可以理解为电波传播的天线,也指电感耦合的天线。数据在读写器和标签之间用无线方式传递,噪声、干扰以及失真与数据本身一样传递。与其他通信系统相似,技术上必须保证数据被正确传递和恢复。数据传递有同步和异步之分,在RFID系统中,码流结构也要适应信道特性的要求,码流结构化过程称为信道编码。对于RFID系统,信道编码必须对用户透明,现在有各种不同的信道编码方法,其特点也不尽相同。为了通过空间有效传递数据,要求将数据调制在载波上,这一过程称为调制。常用的调制方法有ASK、FSK和PSK。1.4RFID高频相关的国际标准该频率的感应器不再需要线圈进行绕制,可以通过腐蚀或者印刷的方式制作天线。感应器一般通过负载调制的方式进行工作。也就是通过感应器上的负载电阻的接通和断开促使读写器天线上的电压发生变化,实现用远距离感应器对天线电压进行振幅调制。如果人们通过数据控制负载电压的接通和断开,那么这些数8据就能够从感应器传输到读写器。高频段射频标签目前具有全球统一13.56MHz的工作频率。该频段的射频标签称为高频标签。是目前实际应用最多且技术最成熟的射频标签技术。相应的国际标准:(1)ISO/IEC14443A/B近耦合IC卡,最大的读取距离为10cm(2)ISO/IEC15693(兼容于ISO/IEC18000-3)疏耦合IC卡,最大的读取距离为1m;(3)ISO/IEC18000-3该标准定义了13.56MHz系统的物理层,防冲撞算法和通讯协议。;(4)EPCC1HF定义13.56MHz符合EPC的接口定义;(5)UbiquitousID其中EPCC1HF兼容于ISO/IEC15693,而ISO15693兼容于ISO18000-3的mode1;1.5高频(工作频率主要为13.56MHz)高频下识别卡不需要绕制线圈,可以通过印刷的方式制作天线。识别卡一般是负载调制的方式工作,也就是通过识别卡的负载电阻的接通和断开促使读写器天线上的电压发生变化,实现远距离识别卡对天线电压进行振幅调制。就频率而言,高频RFID具有以下特性:①工作频率为13.56MHz,该频率的波长大概为22米。②除了金属材料外,该频率的波长可以穿过大多数的材料,但是往往会降低读取距离。识