刷卡考勤系统的设计.docx
《刷卡考勤系统的设计.docx》由会员分享,可在线阅读,更多相关《刷卡考勤系统的设计.docx(62页珍藏版)》请在三一办公上搜索。
1、扬州大学本科生毕业设计(论文) 本 科 生 毕 业 论 文 毕业论文题目基于单片机的刷卡考勤系统的设计 学 生 姓 名 胡 友 友 所 在 学 院 物理科学与技术学院 专 业 及 班 级 光信息科学与技术专业光科 09 指 导 教 师 朱 金 荣 完 成 日 期 2013 年 5 月 22 日 扬州大学本科生毕业设计(论文) 0 摘要摘要 射频识别(Radio Frequency Identification,以下简称 RFID)技术是智能刷卡系统的关键。本文通过研究射频卡系统及相关理论,应用射频识别技术、MCU 及接口技术、SPI 通信等技术,设计一款刷卡考勤系统。 本课题研究的刷卡考勤系统
2、的主控制器采用 STC89C52RC,读写芯片采用的是Philips 公司的 MFRC522,通过单片机控制读卡模块读取集成电路卡(Integrated Circuit Card , 简称 IC 卡) 的卡号, 跟数据库中数据进行比对, 把考勤信息通过 128*64点阵的中文液晶显示模块显示。 本设计将射频识别技术与日常考勤等结合起来,具有很大的应用前景和一定的经济价值,对 RFID 的推广有积极的作用。 关键字关键字:RFID IC 卡 RC522 单片机 扬州大学本科生毕业设计(论文) 1 Abstract Radio frequency identification (Radio Fre
3、quency Identification, hereinafter referred to as RFID) technology is the key of the smart card system.In this paper, it is based on RF card system and related theories, with the application of radio frequency identification technology, MCU and interface technology, and SPI communication technology,
4、 to design a card system. The main controller of this research about Card system project is STC89C52RC and the reader chip is the MFRC522 of the Philips company.Controlled by the micro-controller ,IC card reader module reads (Integrated Circuit Card, referred to as ,IC card) card number ,which is in
5、 comparison with the database data . Then ,the attendance information is shown by 128 * 64 dot matrix Chinese liquid crystal display module. With the integration of radio frequency identification technology and daily attendance , the design not only has great application prospects and some economic
6、value, but also has a positive effect on the promotion of RFID. Keywords: Keywords: RFID , IC card , MFRC522 , STC89C52RC 扬州大学本科生毕业设计(论文) 2 目录 摘要1 Abstract2 第一章 绪论4 1.1 课题背景4 1.2 课题研究的目的与意义4 1.3 国内外研究现状5 1.4 本课题主要研究的内容5 第二章 射频识别技术的介绍6 2.1 IC 卡的介绍 6 2.2 非接触式 IC 卡的标准8 第三章 考勤系统的总体方案设计9 3.1 系统的功能要求9 3.2
7、 系统的技术要求9 3.3 系统的组成及总体方案设计10 第四章 系统的硬件设计10 4.1 天线的设计10 4.2 读卡芯片电路的设计15 4.3 液晶显示模块电路的设计18 4.4 单片机控制模块电路20 4.5 其他模块电路的设计 21 第五章 软件部分的设计 22 5.1 主程序的设计22 5.2 读卡模块软件设计23 5.3 显示模块软件设计25 第六章 系统测试结果及结论26 6.1 调试26 6.2 结论26 谢辞 27 参考文献 27 附录(一)27 附录(二)29 扬州大学本科生毕业设计(论文) 3 基于单片机的刷卡考勤系统的设计基于单片机的刷卡考勤系统的设计 第一章 绪论
8、1.11.1 课题背景课题背景 20 世纪 90 年代射频识别技术开始兴起,它是一项利用射频信号通过空间耦合,实现信息传递的无接触性并通过所传递的信息达到识别目的的技术1。 射频识别技术是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据, 识别的过程无需人工干预。 射频识别技术被认为是条形码的无线模式,具有条形码所不具备的特点:防水、防磁、工作距离远、可加密保护、存储数据容量大、存储信息更改等。 二十多年来,射频识别技术迅速发展并在全球范围内得到广泛的应用,涵盖的范围广,包括门禁控制系统、航班行李识别、汽车防盗、文件跟踪、电子付费等方面。进入21 世纪以来, 标准化问题
9、越来越重要, 迫切需要一个被全球认可的标准, ISO/IEC 14443 等国际标准相应形成。近年来,RFID 产品的应用范围越来越广,RFID 产品逐渐进入生产、生活的各个领域,成为人们生活不可或缺的一部分。人们的生产、生活方式得到改变,使其变得更加方便快捷。 目前国内大多数企业在考勤时,依然使用的是传统的考勤方法,例如手工记录、签卡、机械打卡等。这样的考勤方法,不仅考勤速度慢,在考勤时需要专门人员在旁记录,统计,制成报表,当报表最后交到主管人员手上时,也许时间已经过了几天,这样根本不能发挥考勤真正的监督作用。而且,考勤数据不准确,考勤人员在考勤过程中可能记录出错,甚至弄虚作假的现象出现。同
10、样的,高校传统教学考勤制度也存在许多不完善的地方,容易使部分同学养成一些与我们大学生极不相称的学习生活状态,如迟到、早退、旷课、外宿、晚归、不按时就寝、无序上网问题等。 本课题的刷卡考勤系统将射频识别技术和现代管理结合起来。 1.2 课题研究的目的与意义 随着经济的飞速发展,愈来愈多的管理者认识到管理与效益是息息相关的,实现数据规范化、自动化的管理,是一个管理规范、运作高效的企事业单位的必然要求。现在的市场竞争是知识的竞争,管理手段的竞争。谁有先进的技术设备和管理手段,谁就有成功的先机。企业或单位对于方便、快捷的考勤系统有迫切的需求。而一些当前的刷卡考勤系统主要是基于计算机控制的联网型系统,不
11、仅价格昂贵,体积庞大、笨重,而且需要网络的连接,不利于广泛的用于小范围的考勤管理。为了可以满足日常的方便快捷扬州大学本科生毕业设计(论文) 4 的考勤,本文设计了基于单片机的刷卡考勤系统。 刷卡考勤系统将射频识别技术和现代管理结合起来。在企业中,刷卡考勤系统可以以节省大量的人力物力,简化日常管理的繁琐程序,提高企业的管理效率。在高校中,刷卡考勤系统对加强学生的教学管理,促进教学改革也有着非常重要的意义。 本系统的可能创新点是通过进一步完善软件环境使本系统与 “一卡通” 系统的兼容,实现了“校园一卡通”作为考勤卡的作用,拓展了本校“一卡通”的适用范围。通过读取 IC 卡号,根据各个部门的数据库内
12、存储内容调出相应信息。例如学校的图书馆学生借阅管理、学校微机机房的记时考勤记录、学校操场或学生宿舍的门禁管理、学校食堂的收费等。 1.3 国内外研究现状 目前,非接触式 IC 卡中的主流为 PHILIPS 公司的 Mifare 技术,并且已经被制定为国际标准: ISO/IEC 14443 TYPE A 标准。 欧洲一些较大的 IC 射频卡制造商和 IC 射频卡读写设备制造商以及 IC 射频卡软件设计公司等大都把 Mifare 技术作为技术标准,而发展和推进 IC 卡行业快速的向标准化发展。 而对于非接触式 IC 智能射频卡方面的研究则代表了整个大行业的发展方向。 非接触式 IC 卡和接触式 I
13、C 卡相比, 它继承了接触式 IC卡的容量大、安全性高的特点,同时也克服了以接触方式工作的 IC 卡所无法避免的缺点,如触点磨损、污染、静电以及插卡不便的读写过程,使非接触式 IC 卡的使用更加自由,应用更加广泛。 当前,国内 IC 卡及相关产品的生产和研究的企业主要有上海复旦微电子股份有限公司,深圳市明华澳汉科技有限公司等。中国 IC 卡产业虽然起步虽晚,但发展迅猛,通过引进先进的技术和自主研发,在几年间,整体生产能力突破了 2 亿张。全国 IC 卡应用装置的开发和系统集成厂商也达到上千家。由于智能卡的潜在应用范围非常广,国内外学术界和科技工作者对非接触式智能卡的开发, 给予了广泛关注和研究
14、。 近几年来,射频识别系统的发展极其迅猛。尤其自 1993 年金卡工程启动实施以来,IC 卡的应用领域得到不断的扩展,一条完整的 IC 卡产业链已经初步建立起来了,并逐步成为国民经济新的持续增长点。 1.4 本课题主要研究的内容 本文主要是通过对射频设别技术的研究来设计一款基于单片机的刷卡考勤系统的硬件设备及其软件。在设计 IC 卡读卡器的基础上,完成考勤系统的设计。 本课题主要完成的任务包括: (1)文献部分:无线识别技术的研究。 扬州大学本科生毕业设计(论文) 5 (2)硬件部分:包括单片机控制的射频读卡器的设、12864 液晶显示电路的设计、报警电路的设计等。 (3)软件部分:单片机控制
15、程序。 (4)系统的综合调试与分析:在软硬件完成以后,要对系统进行综合的测试与实验,分析系统的可靠性与实用性,调整系统的不足。 第二章 射频识别技术的介绍 2.1 IC 卡的介绍 IC 卡是集成电路卡(Integrated Circuit Card )的简称,也叫做智能卡(Intelligent Card )或灵巧卡(Smart Card ) 。通常集成电路被镶在塑料卡片上,如图 1 所示。IC 卡打消和一张名片差不多,在其左上方嵌入了一片或几片集成电路芯片。芯片一般是不易挥发的存储器(ROM、EPROM、EEPROM) 、逻辑保护电路,或者是 CPU(中央处理单元)。 目前, 可以用于信息处
16、理的卡片多种多样, 而且基本上都是采用了新技术的, IC 卡突出的原因在于它对于 PET (聚乙烯)卡、磁卡、光卡和凸字卡等其它种类的卡具有以下重要的特点: (1)存储容量很大,其内部有 RAM、ROM、EEPROM 、EPROM 等存储器,存储容量可以达到几兆至十几兆字节; (2)体积很小、重量轻,抗干扰能力强,便携性好; (3)安全性高,保密性好。 图(1)非接触式 IC 卡内部结构 扬州大学本科生毕业设计(论文) 6 图(2)非接触 IC 卡的功能框图 在 IC 卡诞生以来的三十多年里,随着大规模和超大规模集成电路技术、信息安全技术以及计算机技术等的发展,IC 卡种类变得更加丰富多样,技
17、术也更趋于成熟,在国内外都得到了广泛的应用。下面将从不同的角度对 IC 卡进行详细分类和简单分析。 (1)根据卡中的集成电路模块的不同可划分存储器卡、CPU 卡、逻辑加密卡、超级智能卡。 (2)根据卡与外界数据交换的界面不同划分接触式 IC 卡、非接触式 IC 卡、双界面卡。 本设计中采用的 IC 卡是非接触式的存储器卡。 非接触 IC 卡,又名感应卡,是由 IC 芯片和感应天线组成,且被完全密封在一个标准 PVC(聚氯乙烯)卡片中,无外露部分2。其读写的过程,通常由读写器与非接触型 IC 卡之间通过加载了信息的无线电波来完成。 非接触型 IC 卡本身是一个无源体,内部没有电源,在读写器通过天
18、线对 IC 卡进行读写操作的过程中,读写器发出的信号包括两部分的信号: 一部分是电源的信号, 该信号被 IC 卡接收后, 与其本身的 L/C 电路产生谐振,短时间内产生一个能量来给芯片供电工作。另一部分则是加载数据的信号,控制芯片完成数据的读、写等,并把数据信号返回给读写器。由非接触式 IC 卡所组成的读写系统,无论是在硬件结构上,还是在操作过程上都被极大的简化,同时通过先进的软件管理,可以脱机操作,使数据读写过程变得更为简单。 非接触式 IC 卡的特点: (1)操作十分快捷,卡与读写器之间为电磁波通信通讯,在使用中无需插拔卡及无固定方向。 (2)高抗干扰性,非接触式 IC 卡具有防冲突机制,
19、当多张卡片同时进入读写器的寻卡范围时能够避免不同卡片间的数据干扰,允许几张不同卡片同时操作,相对扬州大学本科生毕业设计(论文) 7 接触式 IC 卡增加了“并行”处理能力。 (3)可以适配多种工作距离,非接触式 IC 卡的作用距离可以从毫米到数米不等,使得系统的配置变得灵活多样。 (4)高可靠性,非接触式 IC 卡与读卡器之间没有接触,避免了由于触点接触不良而产生故障,提高了使用过程中的可靠性及设备和卡的寿命。并无线电波不会受潮气、尘土和震动的干扰,使得非接触式 IC 卡可在恶劣的环境正常工作。 (5)可适配于多种应用。 (6)高安全性,非接触式 IC 卡具有唯一的序列号,在产品出厂前,序列号
20、被制造商固化于卡内芯片中, 不可更改。 非接触式 IC 卡与读卡器要进行三次相互认证,而且通讯过程中所有的数据都被加密,卡内各个扇区也都有自己的单独的操作密码和访问条件。 非接触 IC 卡的分类: (1)按照 IC 卡工作频率划分: 低频卡通信使用低频段,如 125KHz; 高频卡通信使用高频段,如 13.56MHz、915MHz、2.45GHz 等。 (2)按照 IC 卡工作距离划分: 密耦合卡(1mm 以内) ; 近耦合卡(近距离卡,15cm 以内) ; 疏耦合卡(远距离卡,1m 以内) ; 远耦合卡(1m 以上) 。 (3)按照供电方式划分: 有源卡卡内自带电池; 无源卡卡内无电池,读写
21、设备通过感应线圈供电。 本设计采用的是近耦合型的无源卡,IC 卡需要天线来提供能量。 2.2 非接触式 IC 卡的标准 非接触式 IC 卡表面没有触点,因此读卡器与它的通信方式不同于与接触式卡通信方式,电源的供给方式也不同,为此 ISO/IEC 以 IC 卡与读卡器作用距离的为界限定义了不同的国际标准,如表(1)所示: 标准 卡类型 作用距离(约) ISO/IEC 10536 密耦型 010mm ISO/IEC 14443 近耦型 0100mm ISO/IEC 15693 疏耦型 01000mm 表(1)IC 卡的国际标准 其中 ISO/IEC 14443 国际标准又分为 Type A 和 T
22、ype B 两个标准。 本课题中的非扬州大学本科生毕业设计(论文) 8 接触式 IC 卡读卡器模块部分是采用 Type A 标准设计的。 第三章 考勤系统的总体方案设计 本课题设计的刷卡考勤系统主要由 IC 卡、读卡模块、控制模块、显示模块和报警模块组成。下面分别对系统功能要求、系统技术要求及系统实现方案总体阐述。 3.1 系统的功能要求 本系统的研制主要包括以下几项功能: (1)读卡功能: 本系统的读卡模块可以识别基于国际标准 ISO/IEC 14443 的 IC 卡,可以读取 IC 的卡号。 (2)考勤功能:本系统通过对 IC 卡的识别来统计出勤信息,统计出应到人数。实到人数,实现考勤功能
23、。 (3)显示功能:对于考勤的相关信息,可以通过液晶显示屏来进行显示。对于数据库中存在的持卡人信息进行显示,并响铃提示通过;对于数据库中不存在的持卡人信息进行报警警告。 3.2 系统的技术要求 在了解本系统的工作原理和功能之后,我们就可以确定系统的技术要求。本系统采用了标准的 ISO/IEC 14443 “Type A”国际标准实现 IC 卡信息的读写,并通过天线的屏蔽干扰信号设计,大大提高了系统读卡的可靠性和通用性。系统采用的单片机处理器成本均比较低,适合批量生产和各类工程的需要。对于完整的系统而言,为了提高市场竞争力,要求该系统应符合便于携带、防干扰、易于使用和成本低廉等技术要求。具体参数
24、和指标如下: (1)便于携带:电路的设计和布局较为紧凑,减少占用的空间,减小硬件的体积,便于携带; (2)防干扰:系统的天线的合理设计,实现电子屏蔽; (3)易用性:系统采用模块化的设计,在使用过程中安装简单,同时考勤信息直观的显示在液晶屏上,人机交换界面良好,易于使用。 3.3 系统的组成及总体方案设计 基于单片机的刷卡考勤系统主要由天线、读卡芯片、单片机、控制电路、报警电路、显示电路组成。设计的关键在于读卡模块和显示模块电路的设计以及单片机与读卡芯片和液晶显示通信的程序设计。系统的组成结构如图(3)所示: 扬州大学本科生毕业设计(论文) 9 图(3)考勤系统的结构框图 第四章 系统的硬件设
25、计 系统的电路图设计: 如图(4)所示,图中的 U2 为 STC89C52RC 单片机,J3 为 12864 液晶显示屏。单片机作为主控制器,S1、C1、R2、D1、R3 组成复位电路连接到 9 脚 RST 上,当按下S1,便会给单片机一个低电平,使单片机复位;通过单片机的 P1 口作为液晶显示屏的数据 I/O 口和 P0.0-P0.5 控制液晶的状态和显示; P2.0 口来控制蜂鸣器的响铃, 当给 P2.0一个高电平时,蜂鸣器响铃;P3.0/P3.1 作为下载电路的并行接口。 左下面的是 MFRC522 读卡芯片, 右下端为读卡器部分的天线, 当单片机通过 P0.6、P0.7 和 P2.5、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 刷卡 考勤 系统 设计
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-1904075.html