校园一卡通管理系统的构建及主要模块设计.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《校园一卡通管理系统的构建及主要模块设计.pdf》由会员分享,可在线阅读,更多相关《校园一卡通管理系统的构建及主要模块设计.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、?paper (投稿专用)?2011 年第11 期?59?校园一卡通管理系统的构建及主要模块设计李奇,马忠梅,范非易,王晓(北京理工大学 计算机学院,北京 100081)摘要:随着 RFID 技术的成熟,校园一卡通等相关产品在校园内得到了广泛的应用,加快了数字化校园的建设,实现了校园消费一卡化,极大地提高了卡务管理效率。本文从校园一卡通的工作原理及应用出发,着重介绍微控制器利用中断方式读取校园一卡通 Wiegand(韦根)数据的方法,然后介绍基于校园一卡通的考勤管理系统的构建及主要模块的设计与实现。关键词:RFID;校园一卡通;Wiegand 协议;考勤管理系统中图分类号:TP29?文献标识码
2、:ACampus Card Management System and Main Module DesignLi Qi,Ma Zhongmei,Fan Feiyi,Wang Xiao(College of Computer Science and Technology,Beijing Institute of Technology,Beijing 10081,China)Abstract:With the development of RFID technology,campus card and other related products have been widely used in
3、campus,promo-ting digital campus construction and greatly improving card management.This paper first describes the work principle and application ofcampus card,makes an explanation about how MCU receives Wiegand data byinterrupt mode,and then introduces attendance manage-ment system construction and
4、 main module design.Key words:RFID;campus card;Wiegand protocol;attendance mangement system引?言信息时代的校园离不开信息化的管理,数字化?校园一卡通?建设是校园信息化建设的重要组成部分,是校园信息化采集的基础工程。校园一卡通是由学校统一发放的集工作证、学生证、图书证、餐卡、浴卡、上机卡、考勤卡、电子钱包等功能于一体的非接触式射频 IC 卡。校园一卡通将智能 IC卡的强大功能与计算机网络的数字化理念融入校园,将学校各个系统连为一体,可以随时掌握每一个持卡人的基本情况,有效地简化校园日常管理,提高学校的管理
5、水平和服务质量。同时,在减少学校的重复性投入建设、管理及节约费用 等方面也起到积 极作用。鉴于RFID 技术的逐步成熟及校园一卡通的广泛应用与优势,为弥补学生考勤管理的缺陷,设计开发了基于校园一卡通的考勤管理系统。1?考勤管理系统概述在本系统中,校园一卡通作为非接触式身份识别的标签,构成考勤管理系统的信息采集源。校园一卡通与读卡器之间利用射频方式进行数据传输,读卡器对校园一卡通的操作可以在瞬间完成。学生在上下课时,只需将个人的一卡通在读卡器前一晃,读卡器即可自动、快速、准确地获得校园卡卡号和刷卡时间等信息,然后微控制器对信息简单打包,上传至上位机软件系统。考勤管理系统软件对接收到的数据包进行解
6、包、校验等操作后,及时修改相关数据并把部分信息保存至数据库,方便教师随时查询学生的出勤情况、汇总考勤报表等,从而有效地完成考勤管理工作,为学生考勤管理提供完整的解决方案。2?系统硬件设计2.1?校园一卡通工作原理校园一卡通的电气部分由 ASIC 和天线组成。卡片的天线仅仅由几组线圈组成,很容易被封装到卡片中。卡片的 ASIC 一般由一个高速的 RF 接口、一个控制单元和一个几 KB 的 EEPROM 组成。当读卡器向一卡通发出一组固定频率的电磁波时,卡片内的 LC 串联谐振电路的频率与读卡器发射的频率相同。在电磁波的激励下,LC 谐振电路产生共振,产生微弱电流作为电源为其他电路提供工作电压,将
7、卡内的数据发射给读卡器或者接收读卡器的数据。60?Microcontrollers&Embedded Systems?2011 年第11 期?2.2?一卡通读卡器模块本模块采用 AK-RFMOD05CD 芯片对校园一卡通进行读写操作,该 芯片可以读写符合 ISO14443 TYPEA/B-2,-3 规 范 的 射 频 卡 芯 片(AT88RF020、AT88SC6416CRF、ST _ SRI176、ST _ SRIX4K、MIFARES50、MIFARE S70 以及其他兼容 ISO14443 TYPE A/B规范的 CPU 卡、双界面卡)。芯片与 MCU 之间可以通过多种接口(UART、S
8、PI、TWI 等)进行数据通信,便于用户使用。从应用的角度概括起来,其性能特征如下:?完全兼容 ISO14443 TYPE A 和 TYPE B 标准,可以稳定读写各种符合 ISO14443 A/B 两种通信协议标准的卡片;?支持 UART、SPI、TWI 协议等多种外部通信接口,方便用户开发;?I/O 引脚 CMOS 和 TTL 输入/输出电平兼容;?直接驱动 50?天线;?卡片通信 FIFO 为 48 字节;?工作频率 13.56 MHz。同时,该芯片可对外提供 13 个 I/O 引脚、256 字节的EEPROM、内置上电复位电路、看门狗电路等硬件资源。其本身还具 有自动检测与测控功能,便
9、于应用 系统的开发。2.3?读卡器模块硬件接口读卡器模块采用 Wiegand 协议与微控制器通信。本系统将 Wiegand 数据输出线 WD0 和 WD1 分别与 Cortex-M3 系列微控制器 LM3S1138 的 2 个 I/O 引脚相连,读卡器模块与 LM3S1138 连接图如图 1 所示。图 1?读卡器模块与 LM3S1138连接图读卡器数据线 WD0 连接 PB0 引脚,当该引脚被读卡器置为低电平时,说明当前传输一位数据 0;读卡器数据WD1 连接 PB1 引脚,当该引脚被读卡器置为低电平时,说明当前传输一位数据 1。读卡器的 Wiegand 协议选择线连接 PB2 引脚,当该引脚
10、悬空时(高电平或高阻)时,模块选择 26 位 Wiegand 协议,否则选择 34 位 Wiegand 协议。此外,读卡器模块与微控制器 LM3S1138 共地。2.4?Wiegand协议与接口定义Wiegand 协议是由摩托罗拉公司制定的,具有适用于涉及门禁控制系统的读卡器和卡片的许多特性,其协议没有定义通信的波特率和数据长度。Wiegand 协议支持多种数据格式,现在应用最多的是 26 位、34 位、36 位、44 位等,其中标准 26 位格式是一个开放式的格式,并且对所有HID 的用户开放,其数据帧格式如图 2 所示。图 2?26 位 Wiegand数据帧格式任何人都可以购买某一特定格式
11、的 HID 卡,并且这些特定格式的种类是公开可选的,现在几乎所有的门禁控制系统都接受 26 位格式的标准,促使其逐步成为广泛使用的工业标准,其中 26 位 Wiegand 数据帧格式定义如下:?第 1 位为 2 13 位的偶校验位;?第 2 9 位对应电子卡 HID 码的低 8 位;?第 10 25 位对应电子卡的 PID 号码;?第 26 位为 14 25 位的奇校验位。以上数据从左至右顺序发送,高位在前。在上述标准26 位 Wiegand 协议数据中,只包含了电子卡 HID 码的低8 位二进制编号(实际电子卡的 HID 码为 16 位),即对应于 Wiegand 数据帧的第 2 9 位;同
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 校园 一卡通 管理 系统 构建 主要 模块 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内