射频识别(RFID)应用技术(第2版)
上QQ阅读APP看书,第一时间看更新

1.6 RC500系列Mifare射频卡系统实训1

1.实训目的及要求

1)熟练安装RC500系列Mifare射频卡系统。

2)知道系统各个模块的功能。

2.实训器材

1)RC500V0x读写器/读写模块:微处理器(89C52)、Mifare基站芯片、高频电路、模块天线、RS 232通信电路、复位电路、LED状态显示和扬声器驱动电路一套。

2)RC500V0x读写天线一块。

3)与PC连接的RS 232通信电缆一条。

3.相关知识点

(1)系统简介

IC智能卡中的非接触式射频卡具有安全保密、使用简便等特点。近几年来,它在各领域的应用中异军突起,特别在民用系统(自动电表抄表系统、公交/地铁自动售票系统、企业“一卡通”、巡更保安系统等)中得到广泛的应用。人们已越来越多地开始接受和使用智能卡。

RC500系列模块的核心部分包括一个控制用微处理器和一个Mifare基站芯片。Mifare智能卡系统的核心是Philips公司的Mifare 1 S50系列晶片,该技术已被制定为国际标准,即ISO/IEC 14443 TYPE A。目前许多较大的IC卡片制造商生产的非接触卡均以Mifare技术为标准。

Mifare卡中包含一块ASIC微晶片和一个高频天线,其工作原理如下。

读写器中的Mifare基站向Mifare卡发一组固定频率(13.56MHz)的电磁波,卡片内有一个LC串联谐振电路,其频率与基站发射的频率相同,在电磁波的激励下,LC谐振电路产生共振,从而使卡片内具有电荷,当所积累的电荷达到2V时,卡片中芯片将卡内数据发射出去或接收基站对卡片的操作。

Mifare IC卡具有较强的数据通信加密功能和双向验证密码系统,且具有防重叠功能,能在同一时间处理重叠在读写器天线内的多张重叠的卡片。

Mifare IC卡与基站通信使用握手式半双工通信协议,卡片中有高速的CRC协处理器,符合CCITT标准。

Mifare IC卡在制造时具有唯一的卡片序列号,该序列号无法被复制,在市面上不会有重复的两张Mifare卡片,因此它具有更高的防伪装性。

用户根据自身系统的不同要求,可以采用存储容量不等的Mifare卡片,以保证用户系统的性能/价格比。

Mifare卡片上还提供具有高安全的电子钱包及具有增值/减值的专项命令,非常适合于公交/地铁等行业的检票系统以及作为电子钱包的应用场合。

Mifare卡片上数据的读写操作时间<100ms,读写距离可到10cm,读写操作可超过10万次,数据保存期可达10年,且卡片抗静电保护能力达2kV以上。

Mifare卡系统可在以下领域中得到有效地应用。

1)IC卡收费系统。停车场IC卡收费系统。

2)IC卡售饭系统。POS系统,会员卡消费系统。

3)预付费IC卡电表、水表、煤气表和加油机等系统。

4)考勤、门禁等“一卡通”系统。

(2)系统结构

RC500系列模块能独立完成对Mifare卡的所有操作,它还具有与用户主系统进行串行通信的能力,可根据用户系统的命令完成对Mifare卡的读写操作,并将所得数据返回给用户系统(可以是一个主控板或PC)。

RC500系列模块提供多种通信方式与用户系统进行通信,极大地方便了用户的联接。

RC500系列模块硬件主要由中央微处理器(89C52)、Mifare基站芯片、高频电路、模块天线、RS 232通信电路、复位电路、LED状态显示和扬声器驱动电路等组成。

RC500系列硬件结构图如图1-7所示。

图1-7 RC500系列硬件结构图

4.实训内容及步骤

既可以将RC500系统直接连接到用户的PC上,作为一个Mifare卡读写器独立使用,又可以将其作为用户应用系统的一部分,嵌入到用户系统中。按照以下步骤将RC500连接到用户的PC上。

1)关闭计算机电源,拔出键盘。

2)将键盘的电缆接头连接到RC500通信电缆的相应插座中;RC500系统的电源是直接取自计算机键盘,对于无法与本电缆插头配套的计算机,用户可自行加入+5V电源至RC500模块中。

3)将RC500通信电缆插入到PC键盘座中,连接好RS 232串行插口。

4)连接RC500通信电缆和RC500模块(RC500读写器的电缆线已连好)。

5)将RC500天线与RC500模块连接好。

6)打开PC,将RC500系统软盘复制到计算机中,安装系统软件。

7)运行Mifare卡测试程序,执行系统提供的各个测试命令。

5.实训结果及数据

RC500系列读写器/模块可以完成对Mifare系列卡片M1和ML10卡的所有读写操作,其操作由连接的主控系统发出的读写命令控制完成,具体可以完成如下功能。

1)模块操作。连接模块,读取模块号。

2)卡片呼叫。读取卡类型,读取卡片序列号。

3)卡片激活。

4)防碰撞选择。

5)卡片密码操作。密码认证,写密码。

6)卡片数据块读取。

7)卡片数据块写入。

8)电子钱包的操作。加/减电子钱包和读/写电子钱包等。

9)卡片睡眠。

10)读写卡片距离。RC500V01:>6cm。

6.注意事项

1)依据系统需求,确定符合要求的产品,以下可供选择时参考。

若直接与计算机连接,则可以采用RC500读写器;若需要将模块接入到用户终端产品,则可以采用RC500模块。

2)依据系统需求,确定符合要求的卡片。

①如果用户的卡片是单一用途,则可以采用Mifare light 10卡;如果用户卡片是多用途系统,则采用Mifare 1卡,如用于考勤和售饭等“一卡通”应用。

②Mifare 1卡价格比Mifare Light 10高。若项目的资金充足,则最好采用M1卡,以利于系统的扩充。

7.考核标准

考核标准见表1-3。

表1-3 考核标准