论文部分内容阅读
目前随着高校扩招,学校内学生的数量在不断的增多,原来纸质、人工的管理已经显得很不方便,而越来越多的学校开始采用了智能卡和网络技术构建校园一卡通系统,使学生一卡在手走遍校园。这也将成为一个发展趋势,会在越来越多的学校和其他单位内推广。校园一卡通系统就是以智能卡作为信息载体,把卡与相关的系统结合,将相关人员的证件管理、档案管理、考勤管理、消费管理、门禁管理等功能综合到一张卡上,方便人员的工作、学习、出入和消费。在此系统中智能卡起着身份识别和电子钱包的功能,因此校园一卡通系统对智能卡的便捷性和安全性提出了很大的要求。在智能卡领域,目前使用较多的就是非接触式IC卡。非接触式IC卡(Contact less Card)技术是最近几年发展起来的一项新技术。它是将无线识别技术和IC卡技术集于一体,成功解决了无源(卡中无电源)和非接触这一难题,是电子器件领域的一大突破。随着社会经济和科技的发展,非接触式IC卡技术已广泛地应用于各种行业,特别是公共交通、无线通信、身份识别、金融交易和安全防卫等行业。非接触式IC卡由于其较高的安全性、较好的便捷性和性价比成为目前各个校园一卡通系统中的主流。本课题主要研究在校园一卡通系统中各种非接触式IC卡读卡器的读写机制、工作原理以及系统安全设计,并在此基础上设计了通用型读卡器、门禁读卡器、门闸读卡器以及复印机读卡器四种读卡器。由于本项目中使用的是Philips公司的Mifarel S70卡,因此本文中的非接触式IC卡读卡器是依据ISO14443标准进行设计。读卡器采用AT89C51ED2为MCU,采用Philips公司的MFRC500为读卡芯片,并且读卡器中设计了本地存储器存储每次读卡的记录。读卡器通过RS485总线和服务器进行通信,将存在本地的数据传输给服务器并执行服务器下发的各种命令。本文共分为六章来讲解非接触式IC卡读卡器的设计。第一章为绪论,对智能卡作了较前面的描述,说明了智能卡的概念、分类、应用领域,智能卡在校园一卡通中的应用模式、特点、功能、结构体系以及在校园一卡通中读卡器的分类。第二章为系统概述和结构,介绍了本项目的背景、目标、系统的网络结构和功能结构以及在本项目中读卡器的种类和结构框图。第三章为读卡器硬件电路设计,介绍了本项目中各种读卡器的硬件设计及开发过程。本章将整个设计过程分为总体设计和各个子模块设计两大部分进行介绍。在总体设计中重点分析各个读卡器的异同,并将所有读卡器统一划分为中心控制、数据输入、数据输出三大模块。在各子模块设计中重点针对各芯片的选用和功能进行详细的分析并给出了具体电路。第四章为读卡器软件设计,介绍了各种读卡器的软件设计,主要包括通讯协议设计、本地存储格式和地址设计以及读卡器功能设计。第五章为读卡器安全设计,介绍了在校园一卡通系统中安全隐患的产生原因以及在进行一卡通系统设计时应注意的问题,着重介绍了硬件部分采取的措施。第六章为总结与展望。此部分对本项目进行了工作总结,分析了校园一卡通系统和读卡器的未来发展前景。