论文部分内容阅读
随着我国经济技术的迅速发展以及人们对方便快捷的生活的不断追求,智能卡的应用范围也在迅速扩展。像高校的一卡通、银行卡、手机SIM卡、医保卡、水电卡等等都属于智能卡的范畴,尤其是接触式智能卡。而生产智能卡最重要的一环就是向卡片中写入数据,而影响制卡速度主要因素在于读写器写入芯片数据的速度。这就对读写器的写卡速度和性能提出了很大要求。鉴于单机发卡的效率低,耗费人工多,这种读写器主要用于安装在快速的个人化系统中来进行发卡。针对当前存在于智能卡读写器的问题,本文主要研究了基于ISO/IEC7816标准的高速工业接触式读写器,并给出了此读写器的驱动设计。文中首先给出了读写器设计规范中关于电信号和协议的主要内容,并简要概括了总体的设计方案。然后介绍了读写器的设计过程,选用了支持智能卡接口、基于ARM内核的STM32F103微处理器,通过智能卡接口芯片ST8024CDR实现与卡片的数据交换。主要包括硬件电路组成和微处理器软件模块。随后讲述了此读写器驱动的设计,它提供了完善的接口供开发人员开发使用。并对此读写器进行了相关的测试和比较。文中最后介绍了个人化系统,它是伴随着智能卡的庞大需求而出现的使用一台设备同时驱动多个读写器同时多线程写卡的制卡设备。将设计的读写器应用于此个人化系统中,用户只需使用提供的个人化系统软件接口和读写器驱动,即可实现工业化的高速稳定的制卡。此接触式读写器的设计及其在个人化系统中的应用针对速度慢和稳定性差的缺点提出有效的解决方案。硬件上,读写器的操作方便简单,即插即用。软件上,对上层应用屏蔽了通信细节,简化了上层应用的开发。高速读写器结合个人化系统的应用最大写卡速度可达8000张/小时。很大程度上提高了制卡商的生产效率和节约了成本。