基于MF RC500的非接触式IC卡读写器设计
发布时间:2008/5/27 0:00:00 访问次数:574
    
    
    西安电子科技大学电子工程学院 位永辉.刘笃仁引言
    近几年来,ic卡中非接触式射频卡的高度安全保密性和使用简单等特点,使之在各领域的应用中异军突起,成为当今ic智能卡中的流行宠物,应用前景十分广阔。与传统的接触式ic卡、磁卡相比,利用射频识别技术(radio frequncy i-dentification)开发的非接触式ic识别器,无论在系统寿命、防监听、防解密等性能上都具有很大的优势。为此,本文给出了利用at 89c52、mfrc500、mifare卡来构建非接触式ic读写器,并在该读写器基础上开发适用各方面自动识别系统。
    
    1 mf rc500的主要特性
    
    mf rc500是应用于13.56 mhz非接触式通信中高集成读卡器ic系列中的一员。该读卡ic利用先进的调制和解调概念,完全集成了13.56 mhz下所有类型的被动非接触式通信方式和协议。mf rc500能够支持iso14443a所有的层。其内部的发送器部分不需要增加有源电路就能够直接驱动近操作距离的天线(可达100 mm);mfrc500的接收器部分提供有一个坚固而有效的解调和解码电路,可用于iso14443兼容的应答器信号;数字部分则用于处理iso14443a帧和错误检测(奇偶&crc)。此外,它还支持快速crypto1加密算法,以用于验证mifare系列产品。其方便的并行接口可直接连接到任何8位微处理器上,这样就给读卡器/终端的设计提供了极大的灵活性。
    
    mf rc500的主要特点如下:
    
    ◇带有高集成度模拟电路以用于卡应答的解调和解码;
    
    ◇缓冲输出驱动器可使用最少数目的外部元件以连接到天线;
    
    ◇近距离操作(可达100 mm);
    
    ◇有用于连接13.56 mhz石英晶体的快速内部振荡器缓冲区;
    
    ◇带低功耗的硬件复位功能;
    
    ◇并行微处理器接口带有内部地址锁存和irq线;
    
    ◇有易用的发送和接收fifo缓冲区;
    
    ◇支持mifare-p.htm" target="_blank" title="mifare货源和pdf资料">mifare clasic;
    
    ◇支持mirfare有源天线;
    
    ◇适合高安全性的终端。
    
    mf rc500采用so32封装的管脚配置如图1所示。
    
    
    
    
    2 ic卡系统组成
    
    图2所示是基于mf rc500的非接触式ic卡读写器的系统结构框图。该系统主要由mcu、mfrc500、看门狗以及232通信模块组成。系统的工作方式是先由mcu控制mf rc500驱动天线对mifare卡(也就是应答器picc)进行读写操作。然后,根据所得的数据对其它接口器件进行响应操作。最后,与pc机之间进行通信,并把数据传给上位机。
    
    系统mcu选用at 89c52主要是因为at 89c52开发简单,运行稳定。为了防止系统“死机”,系统中使用x5045作为看门狗。由于此系统的通讯距离要求不是太远,故采用rs-232通讯模块与pc机进行通讯。
    
    3 天线的设计
    
    由于mf rc500的频率是13.56 mhz,属于短波段,因此可以采用小环天线。小环天线有方形、圆形、椭圆形、三角形等,本系统采用方形设计。其天线示意图如图3所示。
    
    
    
    
    该天线的最大几何尺寸同工作波长之间没有一个严格的界限。对于13.6 mhz的系统来说,天线的最大尺寸在50 cm左右。
    
    在天线设计中,品质因数q是一个非常重要的参数。对于电感耦合式射频识别系统的pcd天
    
    
    西安电子科技大学电子工程学院 位永辉.刘笃仁引言
    近几年来,ic卡中非接触式射频卡的高度安全保密性和使用简单等特点,使之在各领域的应用中异军突起,成为当今ic智能卡中的流行宠物,应用前景十分广阔。与传统的接触式ic卡、磁卡相比,利用射频识别技术(radio frequncy i-dentification)开发的非接触式ic识别器,无论在系统寿命、防监听、防解密等性能上都具有很大的优势。为此,本文给出了利用at 89c52、mfrc500、mifare卡来构建非接触式ic读写器,并在该读写器基础上开发适用各方面自动识别系统。
    
    1 mf rc500的主要特性
    
    mf rc500是应用于13.56 mhz非接触式通信中高集成读卡器ic系列中的一员。该读卡ic利用先进的调制和解调概念,完全集成了13.56 mhz下所有类型的被动非接触式通信方式和协议。mf rc500能够支持iso14443a所有的层。其内部的发送器部分不需要增加有源电路就能够直接驱动近操作距离的天线(可达100 mm);mfrc500的接收器部分提供有一个坚固而有效的解调和解码电路,可用于iso14443兼容的应答器信号;数字部分则用于处理iso14443a帧和错误检测(奇偶&crc)。此外,它还支持快速crypto1加密算法,以用于验证mifare系列产品。其方便的并行接口可直接连接到任何8位微处理器上,这样就给读卡器/终端的设计提供了极大的灵活性。
    
    mf rc500的主要特点如下:
    
    ◇带有高集成度模拟电路以用于卡应答的解调和解码;
    
    ◇缓冲输出驱动器可使用最少数目的外部元件以连接到天线;
    
    ◇近距离操作(可达100 mm);
    
    ◇有用于连接13.56 mhz石英晶体的快速内部振荡器缓冲区;
    
    ◇带低功耗的硬件复位功能;
    
    ◇并行微处理器接口带有内部地址锁存和irq线;
    
    ◇有易用的发送和接收fifo缓冲区;
    
    ◇支持mifare-p.htm" target="_blank" title="mifare货源和pdf资料">mifare clasic;
    
    ◇支持mirfare有源天线;
    
    ◇适合高安全性的终端。
    
    mf rc500采用so32封装的管脚配置如图1所示。
    
    
    
    
    2 ic卡系统组成
    
    图2所示是基于mf rc500的非接触式ic卡读写器的系统结构框图。该系统主要由mcu、mfrc500、看门狗以及232通信模块组成。系统的工作方式是先由mcu控制mf rc500驱动天线对mifare卡(也就是应答器picc)进行读写操作。然后,根据所得的数据对其它接口器件进行响应操作。最后,与pc机之间进行通信,并把数据传给上位机。
    
    系统mcu选用at 89c52主要是因为at 89c52开发简单,运行稳定。为了防止系统“死机”,系统中使用x5045作为看门狗。由于此系统的通讯距离要求不是太远,故采用rs-232通讯模块与pc机进行通讯。
    
    3 天线的设计
    
    由于mf rc500的频率是13.56 mhz,属于短波段,因此可以采用小环天线。小环天线有方形、圆形、椭圆形、三角形等,本系统采用方形设计。其天线示意图如图3所示。
    
    
    
    
    该天线的最大几何尺寸同工作波长之间没有一个严格的界限。对于13.6 mhz的系统来说,天线的最大尺寸在50 cm左右。
    
    在天线设计中,品质因数q是一个非常重要的参数。对于电感耦合式射频识别系统的pcd天