推荐文档列表

TEMIC系列射频卡读写器的研制

时间:2021-10-01 09:38:29 计算机论文 我要投稿

TEMIC系列射频卡读写器的研制

摘要:介绍了TEMIC系列射频卡的一种读写器,它可以对ATMEL公司的TEMIC系列射频卡E5550、E5551和T5557进行读写。通过使用这个读写器,可以对上述射频卡进行块写、块读、规则法、工作模式设置、密码设置、取消密码和更改密码等操作。

    关键词:射频卡 U2270B AT89S52

射频卡是一种非接触式智能IC卡,是近几年发展起来的一项新技术。它没有接触式IC卡的电气触点,而是通过无线电波进行数据传输,相对于传统的接触式IC卡具有可靠性高、寿命长等明显优势,因而得到了广泛应用。当前实际应用中主要采用的是以ATMEL公司的TEMIC系列为主的125kHz射频卡和以PHILIPS公司的MIFARE技术为核心的13.56MHz射频卡。

本文采用ATMEL公司的AT89S52单片机和该公司TEMIC系列射频卡的读写基站芯片U2270B研制开发TEMIC系列射频卡读写器。

图1

1 TEMlC系列射频卡特性及原理

TEMIC系列射频卡的特点为:

(1)低功耗、低电压的CMOS结构;

(2)无线电源供给,无线数据传输;

(3)射频频率为100~150kHz;

(4)264bit的EEPROM,且有写保护功能;

(5)加密逻辑、唤醒功能,多种波特率,多种编码方式。

TEMIC系列射频卡内有264bit的EEPROM,被分成8块(block),每块为33bit,其中bit0是lock位,此位一旦写"1"后,该块数据就不能再作任何修改。8个block中,block0是控制块,用来控制卡的各种操作特性,如同步信号、编码方式、波特率、数据流长度、加密和口令唤醒等功能的启用关闭等;blockl~bloc6是用户块,用来存放用户数据和信启、;block7是密码块,若加密功能不被启用,也可以作为用户块使用。

在使用射频卡之前都要先设置射频卡的工作模式,这可通过设置控制块block0来完成。TEMIC系列射频卡的工作模式设置为:基站工作在125kHz的载波频率下,采用RF/32的传输波特率和Manchester编码,使用Sequence Terminator同步信号,循环发送blockl~block6的数据。在这样的工作模式配置下,位时钟周期T=32/RF=(32×10 6)/(125×10 3)μs=256μs。

TEMIC系列射频卡的读卡过程为:射频卡先发送Sequences Terminator同步信号(粗线条部分),接着依次发送经过Manchester编码后的blockl~block6的数据,发送完block6数据的最后一位后(bitt32),又重新开始,不断循环发送。读卡的数据流如图

[1] [2] [3] [4]