APP下载

STM32的RFID手持终端硬件设计*

2012-09-25陈博刘开华

单片机与嵌入式系统应用 2012年4期

陈博,刘开华

(天津大学 电子信息工程学院,天津 300072)

引 言

射频识别(Radio Frequency Identification,RFID)技术是近年来兴起的一种自动识别技术。该技术可利用射频信号识别对象,利用电磁耦合原理交换信息。与传统的识别技术相比,RFID技术具有读卡器和射频标签无接触的特点。由于RFID技术所具有的优点,它目前被广泛应用于身份识别、电子商务、工业自动化以及交通运输等领域。但是,现有的RFID读卡器在大规模的移动应用中仍存在着一些不足,例如处理速度较慢、人机交互不够友好、成本较高、不能方便与上位机进行通信等。本文设计的RFID手持终端采用STM32F103VET6嵌入式处理器作为主控芯片,CLRC632作为射频读卡芯片,可以读写工作在13.56MHz的多种射频标签,并且可以存储大量标签数据,与上位机进行有线或无线方式的通信。

1 RFID手持终端的整体结构

RFID手持终端系统由微控制器、射频读卡、数据存储、TFTLCD显示、键盘输入、通信模块等部分组成,RFID手持终端的结构框图如图1所示。由于RFID手持终端属于移动设备,对功耗有较严格的要求。另外,手持终端系统需要微控制器与外部模块通过多种总线进行实时通信,因此采用了ST公司的STM32系列的微控制器作为主控端,该系列芯片基于ARM Cortex-M3内核,具有丰富的外部接口、功能强大。同时,该系列芯片功耗极低,其功耗相当于0.5mA/MHz。CLRC632是NXP公司生产的应用于13.56MHz的非接触式射频读卡芯片,该芯片通过SPI总线与微控制器连接。数据存储模块使用了Atmel公司生产的EEPROM芯片AT24C64存储手持终端工作状态,使用大容量SD卡存储读取的标签数据以及用于显示的GBK字库、图标等数据。……

登录APP查看全文