一卡通解决方案——便携式非接触式 IC 卡读写器的设计.doc

一卡通解决方案——便携式非接触式 IC 卡读写器的设计.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一卡通解决方案——便携式非接触式 IC 卡读写器的设计

一卡通解决方案——便携式非接触式 IC 卡读写器的设计 关键字:便携式??读写器??非接触式IC卡??IC卡???????? 摘???要:IC 卡按卡与外界数据传送的形式来分,有接触式 IC 卡和非接触式IC 卡两种。当前使用广泛的是接触型IC卡,在这种卡片上,IC芯片有8个触点可与外界接触。非接触式IC卡又称射频卡(Radio Frequencycard),它与读卡设备之间无需接触,采用无线耦合和电磁感应方式与读卡设备之间进行通信。 ??? 引 言? ??? 经过多年的发展和推广,IC 卡已经广泛地应用于金融、电信、国防和公共事业等领域。? ??? IC 卡按卡与外界数据传送的形式来分,有接触式 IC 卡和非接触式 IC 卡两种。当前使用广泛的是接触型 IC 卡,在这种卡片上,IC 芯片有8个触点可与外界接触。非接触式 IC 卡又称射频卡(Radio Frequencycard),它与读卡设备之间无需接触,采用无线耦合和电磁感应方式与读卡设备之间进行通信。与接触式 IC 卡和磁卡相比,非接触式IC卡具有操作方便、读写卡的速度快、防水、防污染、寿命长、能够适应各种恶劣环境等优点。按照工作频率,非接触式 IC 卡可以分为低频卡和高频卡两类,低频卡的工作频率为125 kHz,高频卡的工作频率为13.56 MHz。兼容ISO14443A的非接触式 IC 卡的工作频率为13.56 MHz,卡内无需电池,其工作电源由空间电磁感应所产生的感应电池提供。Philips公司的。Mifare系列非接触式 IC 卡兼容ISO14443A规范,具有高强度加密机制,性能优良,应用广泛。? ??? 读写器是所有 IC 卡应用系统的必须基础设备,目前市场上的绝大多数读写器都要与 PC 机连接才能正常使用,而且与 PC 机的接口一般为传统的RS 232接口。在此将讨论采用USB技术的便携式非接触式 IC 卡读写器的实现方法。 ??? 1 便携式USB读写器的硬件原理? ??? 这里所设计的便携式带 USB 接口的 IC 卡读写器由微控制器(MCU)、射频发射和接收处理单元、USB 接口电路、电源电路、液晶显示(LCD)模块、实时时钟以及外部 Flash 存储器组成。它的结构如图1所示。? ??? 读写器以8位单片机 AT89S52 作为主控制单元。读写器的射频(Radio Frequency)发射和接收处理单元是单片机与非接触式IC卡之间的“桥梁”,它一方面可以将单片机发送给IC卡的指令和数据调制在13.56 MHz的振荡信号上,通过高频天线发射出去;另一方面接收来自IC卡的应答信息,并将其解调成数字信号传送给单片机,实现单片机与IC卡之间的双向通信,它与单片机之间采用并行接口方式连接。? ??? FT245BM 是 USB 接口单元的主要元件,它是单片机与 PC 机之间的通信“桥梁”,其内部包含一个串行接口引擎(SIE),实现数据的并行转串行和串行转并行过程。? ??? DS12C887为系统提供实时时钟,液晶显示模块 HY12864E 平时显示时间,读卡时显示所读到的内容。上述元器件以周密的逻辑设计配合,通过程序控制完成对非接触式 IC 卡的读写。由于内置了锂离子电池及其充电电路,因此读写器可以脱机使用,大大增加了灵活性。脱机使用时,读卡的同时将读卡记录存储在读写器的闪存中。并可以通过 USB 接口与PC机进行通信,以进行PC机对读写器的控制操作.如发送数据到IC卡、调阅读卡记录等。 ??? 2 读写器的硬件电路? ??? 2.1 微控制器 ??? 微控制器采用AT89S52芯片,该器件使用Atmel公司的高密度非易失性存储器制造技术,可以通过一根并口线方便地进行在系统编程(In System Program-ming)。? ??? 2.2 RC500 芯片介绍 ??? RC500 是Philips公司为 Mifare 卡设计的专用读卡芯片,它是应用于13.56 MHz非接触式通信中高集成度 IC 系列中的一员。该系列利用先进的调制和解调概念,完全集成了在13.56 MHz下所有类型的被动非接触式通信方式和协议。? ??? 并行微控制器接口自动检测连接的8位并行接口的类型,它包含一个易用的双向 FIFO 缓冲区和一个可配置的中断输出。这样就为连接各种 MCU 提供了很大的灵活性。数据处理部分执行数据的并行一串行转换。它支持的帧包括 CRC 和奇偶校验,以完全透明的方式进行操作,因而支持ISO14443A 的所有层。状态和控制部分允许对器件进行配置以适应环境的影响,并使性能调节到最佳状态。当与 MIFARE Standard 产品和MIFARE产品通信时,使用高速 CRYPT01 流密码单元和一个可靠的非易失性密钥存储器。模拟

您可能关注的文档

文档评论(0)

yurixiang1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档