本发明专利技术涉及计算机识别领域,具体地说是一种接触式IC卡与非接触式IC卡兼容的符合PC/SC及CCID智能卡接口协议的IC卡读写器,包括MCU、USB接口电路、接触式IC卡读写接口电路、非接触式IC卡读写接口电路、USB通信电路,其特征在于:MCU与非接触式IC卡读写接口电路、USB通信电路分别通过并行IO口、串口TTL连接;USB接口电路与接触式IC卡读写接口电路、USB通信电路均通过USB串口连接。本发明专利技术采用微软PC/SC协议通信,具有接触式IC卡读写功能与非接触式IC卡读写功能,可广泛应用于银行网点、商场、酒店、餐饮服务业等各种需要电子转账的场所。
【技术实现步骤摘要】
符合PC/SC及CCID智能卡接口协议的IC卡读写器 本专利技术涉及计算机识别领域,具体地说是一种接触式ic卡与非接触式IC卡兼容 的符合PC/SC及CCID智能卡接口协议的IC卡读写器。 传统的IC卡读写器大都采用RS232串口方式与上位机通信,即便采用USB接口进 行通信的,也是标准不一,用户进行应用开发时需要针对不同厂家的产品调用不同的设备 驱动接口 ,大大增加了开发人员的工作量。 随着智能卡的广泛应用,为解决计算机与各种读卡器之间的互操作性问题,人们 提出了 PC/SC (Personal Computer/Smart Card)规范,PC/SC规范作为读卡器和卡与计算 机之间的一个标准接口,实现了不同生产商的卡和读卡器之间的互操作性,PC/SC的主要优 点就是让应用程序不必为了与智能卡通信而去了解智能卡读卡器的细节。而且,该应用程 序还能适用于任何遵从PC/SC标准的读卡器,其独立于设备的API使得应用程序开发人员 不必考虑当前实现形式和将来实现形式之间的差异,并避免了由于基本硬件改变而引起的 应用程序变更,从而降低了软件开发成本。 以往的IC卡读写器按所操作的智能卡的数据读写方式可分为接触式IC卡读写器 和非接触式IC卡读写器,分别应用于不同的工作场所。随着电子转帐业务的开展,需要同 时对接触式IC卡和非接触式IC卡进行读写,迫切需要由一个IC卡读写器实现接触式IC 卡读写和非接触式IC卡读写,以节省客户的硬件投资和办公空间。 本专利技术的目的是克服现有技术的不足,遵循PC/SC及CCID智能卡接口协议,解决 了开发人员需要针对不同厂家的产品调用不同的设备驱动接口的问题,减轻了开发人员的工作量。 为了达到上述目的,本专利技术提出一种符合PC/SC及CCID智能卡接口协议的IC卡 读写器,包括MCU、USB接口电路、接触式IC卡读写接口电路、非接触式IC卡读写接口电路、 USB通信电路,其特征在于MCU与非接触式IC卡读写接口电路、USB通信电路分别通过并 行10 口、串口 TTL连接;USB接口电路与接触式IC卡读写接口电路、USB通信电路均通过 USB串口连接。 所述的USB接口电路采用微软的PC/SC协议及CCID智能卡接口协议。 所述的非接触式IC卡读写接口电路采用IS014443的TypeA或TypeB非接触通信协议。 该IC卡读卡器的电源接口设有1 Q的过流保护电阻。 本专利技术采用微软PC/SC协议通信,具有接触式IC卡读写功能与非接触式IC卡读 写功能,可广泛应用于银行网点、商场、酒店、餐饮服务业等各种需要电子转账的场所。[附图说明] 图1为本专利技术的电原理框图。 图2为本专利技术USB接口电路的原理图。 图3为本专利技术接触式IC卡读写电路的原理图。 图4为本专利技术非接触式IC卡读写电路的原理图。 图5为本专利技术USB通信电路的原理图。 现结合附图对本专利技术做进一步描述。 参见图1 ,包括MCU、USB接口电路、接触式IC卡读写接口电路、非接触式IC卡读写 接口电路、USB通信电路,MCU与非接触式IC卡读写接口电路、USB通信电路分别通过并行 10 口 、串口 TTL连接;USB接口电路与接触式IC卡读写接口电路、USB通信电路均通过USB 串口连接。 本专利技术中USB接口电路与主机通过USB串口连接,USB通信电路采用微软的PC/SC 协议及CCID智能卡接口协议,通过USB接口电路与主机相连;接触式IC卡读写接口支持 IS07816、 PB0C2. 0及EMV2000相关标准,非接触式IC卡读写接口支持IS014443的TypeA、 TypeB非接触通信协议;在该IC卡读卡器的电源接口处接入1 Q的过流保护电阻,电流过 大即超过1A时电阻熔断,保护设备不产生安全隐患。 本专利技术同时具有接触式IC卡读写接口电路和非接触式IC卡读写接口电路,通过 USB接口电路、USB通信电路将接触式IC卡读写电路与非接触式IC卡读写电路连接起来, 在一个设备上实现接触式IC卡读写功能与非接触式IC卡读写功能。设备上电后,由主机 通过USB接口电路分别对接触式IC卡读写接口电路和非接触式IC卡读写接口电路下发命 令,这两个接口电路在收到命令后进行命令解析,根据命令进行相应操作,结果再由USB接 口电路报告给主机。 本专利技术采用芯片AU9520进行接触式IC卡读写操作及PC/SC通信协议转换,当接 触式IC卡插入接触式IC卡读写接口电路时,通过USB接口电路向上位机实时报告当前接 触式IC卡信息。上位机发来的PC/SC协议包经芯片AU9520处理后对接触式IC卡进行操 作,操作结果由芯片AU9520打包成PC/SC数据包发送给上位机。 本专利技术采用USB通信电路进行非接触式IC卡读写操作及PC/SC协议转换,当非接 触式IC卡靠近或移开非接触式IC卡读写接口电路时,通过USB接口电路向上位机实时报 告当前非接触式IC卡状态。USB通信电路将USB信号转换为TTL信号供MCU处理,MCU通 过非接触式IC卡读写接口电路操作非接触式IC卡,MCU再将操作结果通过USB通信电路 转换成PC/SC数据包发送给上位机。本文档来自技高网...
【技术保护点】
一种符合PC/SC及CCID智能卡接口协议的IC卡读写器,包括MCU、USB接口电路、接触式ⅠC卡读写接口电路、非接触式ⅠC卡读写接口电路、USB通信电路,其特征在于:MCU与非接触式ⅠC卡读写接口电路、USB通信电路分别通过并行IO口、串口TTL连接;USB接口电路与接触式ⅠC卡读写接口电路、USB通信电路均通过USB串口连接。
【技术特征摘要】
一种符合PC/SC及CCID智能卡接口协议的IC卡读写器,包括MCU、USB接口电路、接触式IC卡读写接口电路、非接触式IC卡读写接口电路、USB通信电路,其特征在于MCU与非接触式IC卡读写接口电路、USB通信电路分别通过并行IO口、串口TTL连接;USB接口电路与接触式IC卡读写接口电路、USB通信电路均通过USB串口连接。2. 根据权利要求1所述的一种符合PC/SC及CCID智能卡接口协议的IC卡读写器,...
【专利技术属性】
技术研发人员:周艳萍,
申请(专利权)人:上海哈诚电子科技有限公司,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。