总线驱动的智能卡读写器制造技术

技术编号:2937413 阅读:166 留言:0更新日期:2012-04-11 18:40
本实用新型专利技术公开了一种总线驱动的智能卡读写器,利用微型计算机总线作为数据交换的通信接口通过智能卡读写器来读写IC卡;该智能卡读写器包括:对IC卡读写的单片机系列部分、读卡座及其切换和驱动部分;其特点在于还包括智能卡读写器和微型计算机的ISA总线或PCI总线通信的接口部分。本实用新型专利技术能方便地区分及读写存储器卡和CPU卡,且还具有数据处理速度快、应用范围广、安全性能高等优点。(*该技术在2010年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及数字存储器信息的写入或读出装置,尤指一种利用微型计算机总线作为数据交换接口的总线驱动的智能卡读写器。集成电路卡简称IC卡,又称作智能卡,分为存储器卡(Memory Card)和微处理器卡(简称CPU卡),目前市场上传统的智能卡读写器(简称IC卡读写器)的基本逻辑框图参见附图说明图1,这些IC卡读写器与微型计算机(简称PC机)的连接都使用串行接口也既RS-232接口连接,用9芯或25芯连接器。使用串行口的好处是接口简单,但存在着以下几个方面的缺点1、目前IC卡读写器对不同种类IC卡的识别和处理程序都放在IC卡读写器内部,这样由于内部中央微处理器(CPU)和只读存储器(ROM)大小的限制,它所能识别和处理的已有卡的种类有限,对新种类的IC卡更是无能为力。另外大多数的IC卡读写器无安全访问模块卡(简称SAM卡),无法对IC卡座之上的IC卡进行身份认证,安全性不是很高。2、占用一个串行接口目前微型计算机的主机上一般提供二个串行智能卡读写器口为串行口1(COM1)和串行口2(COM2),一般调制解调器(MODEM)和鼠标(MOUSE)已占用1-2个,有可能已无法连接,即使有一个空余串行口供读写器使用,但用户以后就不能再增加串行设备了。3、速度慢目前的IC卡读写器和PC机交换数据通过RS-232串行接口来进行,速度一般仅为9600bit/s,而且传输中误码率较大。4、使用不方便目前的串行接口式智能卡读写器需要一个外接电源,使用上比较麻烦。本技术的目的是提供一种总线驱动的智能卡读写器,使用微型计算机的总线作为数据交换的通信接口通过IC卡读写器能够方便地读写所有的IC卡,并提供非常高的安全性和可靠性,且能使它成为PC机的一种标准配置。为了实现上述的任务,本技术的解决方案是设计一种总线驱动的IC卡读写器,利用微型计算机总线作为数据交换的通信接口通过IC卡读写器来读写IC卡,该IC卡读写器包括对IC卡读写的单片机系列部分、读卡座及其切换和驱动部分;其中对IC卡读写的单片机系列部分,包括单片微处理器、随机存储器、地址锁存器等;该单片微处理器、随机存储器、地址锁存器通过数据总线、地址总线、控制总线方式相连;读卡座及其切换和驱动部分,包括时钟脉冲逻辑和电源控制逻辑、存储器卡和CPU卡读写的切换和驱动逻辑、SAM卡的卡座切换和驱动逻辑、IC卡与IC卡读写器连接的IC卡座、SAM卡与IC卡读写器连接的SAM卡座;其特点在于还包括IC卡读写器和微型计算机总线通信的接口部分;该IC卡读写器和微型计算机总线的接口部分包括微型计算机总线插槽和可编程逻辑器件;其中该可编程逻辑器件设置成具有数据通道逻辑、状态通道逻辑、地址译码逻辑、控制总线逻辑、存储器卡读写逻辑;该可编程逻辑器件通过数据总线、地址总线、控制总线方式连接于微型计算机总线与单片机系列之间,且该可编程逻辑器件中的存储器卡读写逻辑连接到读卡座及其切换和驱动部分。由本技术的结构特征可知,本技术和现有的IC卡读写器相比较具有如下有益效果1)本技术的IC卡读写器使用了总线接口方式与PC机连接,数据传输可靠性高,速度快,节省了串行口资源且能方便用户使用,更主要的是只要更新PC机程序,它能识别和处理的IC卡是无限制的,而且对于每张新类型的卡只要更新一次。2)本技术的IC卡读写器可同时容纳认证身份的SAM卡和采取唯一硬件标识,极大地提高了使用IC卡的安全性,使用于商场的网络系统之中时,用户可以非常放心地在网上购物,网上进行银行帐户管理,网上身份认证等。3)本技术的IC卡读写器可适用于所有PC机型,用户界面良好,适用在DOS,UNIX,Windows等所有主流操作系统下工作,操作直观方便。以下结合附图对本技术的具体实施方式作进一步的详细描述图1是现有技术的IC卡读写器逻辑框图。图2是本技术的IC卡读写器逻辑框图。图3是读卡器和微型计算机总线接口部分以及对IC卡读写的MCS-51单片机系列的电路原理图。图4是读卡座及其切换和驱动部分电路原理图。请参阅图2所示,本技术的IC卡读写器,它与PC机联在一起工作,通过微型计算机总线进行数据传输,完成对IC卡的读写以及数据处理功能,其由三部分组成第一部分是对IC卡读写的单片机系列部分;包括单片微处理器、随机存储器、地址锁存器等,且通过计算机的总线方式相连。第二部分是读卡座及其切换和驱动部分;包括时钟脉冲产生逻辑和电源控制逻辑、卡座切换和驱动逻辑、IC卡与IC卡读写器连接的IC卡座、SAM卡与IC卡读写器连接的SAM卡座。第三部分是IC卡读写器和微型计算机总线通信的接口部分;包括微型计算机总线插槽和可编程逻辑器件,该可编程逻辑器件设置成具有数据通道逻辑、状态通道逻辑、地址译码逻辑、控制总线逻辑、存储器卡读写逻辑。本技术的IC卡读写器在外观结构上可分为二部分一部分为主控制卡部分,它插入微型计算机的总线插槽,另一部分为卡座部分,它被安装在PC机的软驱部位,通过一根屏蔽电缆线和主控制卡连接,用户在PC机的软驱部位即可方便地插拔IC卡。下面再结合图3和图4的具体电路原理图,再详细介绍本技术的IC卡读写器的内容。本技术的IC卡读写器,主要包括三部分,第一部分是对IC卡读写的单片机系列部分;第二部分是读卡座及其切换和驱动部分;第三部分是IC卡读写器和微型计算机总线通信的接口部分。(一)对IC卡读写的单片机系列部分(参阅图3所示)由单片微处理器U102、随机存储器U104、地址锁存器U103、晶振U105等器件组成了最基本的MCS-51单片机系列,完成的主要功能是对IC卡的加电和识别、从IC卡中读取数据或向IC卡写入数据、通过可编程逻辑器件U101从微型计算机总线读取数据或向微型计算机总线写入数据;其中单片微处理器U102选用型号为89C51的8位单片微处理器(CPU),该CPU之中内置了4K*8字节的只读程序存储器(ROM),在ROM之中固化有IC卡读写器工作的程序,主要包括对IC卡的加电、识别、与PC机总线通信及处理程序。另外单片微处理器U102(89C51)引脚定义如下P0.0-P0.789C51数据/地址(低8位)总线,P2.0-P2.789C51高8位地址总线,RD 89C51读信号,WE 89C51写信号,RESET89C51复位信号,X1,X2 89C51时钟输入端,ALE 89C51数据/地址锁存信号,P1.0 CPU卡RST信号,P1.1 SAM卡RST信号,P1.2SAM卡I/O信号,P1.4CPU卡I/O信号。随机存储器U104选用型号为6264的芯片,是8K*8字节的静态随机存储器,用于存放IC卡读写器工作运行之中的参数和数据。地址锁存器U103选用型号为74HC373的芯片,用于锁存单片微处理器U102的P0.0-P0.7数据/地址(低8位)总线之中的低8位地址总线信号。晶振U105的频率是11.0592兆,晶振U105和电容C101、C102及电阻R101构成单片微处理器U102的时钟脉冲频率,且向单片微处理器U102提供工作时钟脉冲。上述的单片微处理器U102、随机存储器U104、地址锁存器U103、通过数据总线、地址总线、控制总线方式相连组成本文档来自技高网...

【技术保护点】
一种总线驱动的智能卡读写器,利用微型计算机总线作为数据交换的通信接口通过智能卡读写器来读写IC卡;包括:对IC卡读写的单片机系列部分、读卡座及其切换和驱动部分;其中: 对IC卡读写的单片机系列部分,包括单片微处理器、随机存储器、地址锁存器;该单片微处理器、随机存储器、地址锁存器通过数据总线、地址总线、控制总线方式相连; 读卡座及其切换和驱动部分,包括时钟脉冲逻辑和电源控制逻辑、存储器卡和CPU卡读写的切换和驱动逻辑、SAM卡的卡座切换和驱动逻辑、IC卡与智能卡读写器连接的IC卡座、SAM卡与智能卡读写器连接的SAM卡座; 其特征在于: 还包括智能卡读写器和微型计算机总线通信的接口部分; 该智能卡读写器和微型计算机总线的接口部分包括:微型计算机总线插槽和可编程逻辑器件; 其中该可编程逻辑器件设置成具有:数据通道逻辑、状态通道逻辑、地址译码逻辑、控制总线逻辑、存储器卡读写逻辑; 该可编程逻辑器件通过数据总线、地址总线、控制总线方式连接于微型计算机总线与单片机系列之间,且该可编程逻辑器件中的存储器卡读写逻辑连接到读卡座及其切换和驱动部分。

【技术特征摘要】

【专利技术属性】
技术研发人员:王吉明顾啸徐鹤森方琍
申请(专利权)人:上海华申智能卡应用系统有限公司
类型:实用新型
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利