APP下载

Mifare1射频卡上位机软件的开发与实现

2012-01-14白翠翠夏春蕾戴曙光

无线电通信技术 2012年4期

白翠翠,夏春蕾,戴曙光

(上海理工大学光电信息与计算机工程学院,上海200093)

0 引言

IC卡按卡与外界数据传送的形式不同分为接触式IC卡和非接触式IC卡[1]。接触式IC卡通过触点从读写模块获取能量和交换数据;非接触式IC卡通过射频感应从读写模块获取能量和交换数据,所以非接触式IC卡又叫射频卡。与传统的接触式IC卡、磁卡相比较,利用射频识别技术开发的非接触式IC卡,在系统寿命、防监听和防解密等性能上具有很大的优势。目前我国引进的射频IC卡主要有PHILIPS公司的 Mifare1卡[2]和 ATMEL公司的Temic卡。而PHILIPS公司的Mifare1卡现在是市场的主流产品,应用越来越广。在VC6.0环境下,基于深圳市德卡科技有限公司的D8非接触式读写器,开发了mifare1射频卡上位机软件,该上位机软件操作方便,能够满足用户的基本需求。

1 Mifare1射频卡(简称M1卡)

1.1 M1卡工作原理

M1卡片[3]的电气部分只由1个天线和1个高速的RF射频接口电路和数字电路部分组成。其工作原理是:读写器向卡片发送1组固定频率的电磁波,卡片内有1个LC串联谐振电路,其频率与读写器发射的频率相同,在电磁波的激励下,LC谐振电路产生共振,从而使电容内有了电荷,在这个电容的另一端接有1个单向导通的电子泵,将电容内的电荷送到另一个电容内储存,当所积累的电荷达到2 V时,此电容可作为电源为其他电路提供工作电压,将卡内数据发射出去或接收读写器的数据[4]。

1.2 M1卡存储结构

卡片上有1 K字节E2PROM存储区,并划分16个扇区,每区4块,每块16字节。各区的块3蕴含6字节密钥A、6字节密钥B、和4字节访问控制条件。……

登录APP查看全文