基于RFID的便携式阅读器的设计

时间:2011-09-20来源:网络

  3.3 数据存储模块的软件设计

  数据存储模块读写主要是对文件操作, 采集数据量大, 所以采用USB 的批量传输协议来完成数据包的收发,同时运用FAT16 文件系统完成存储数据的组织和管理。采集的射频数据以文本文件存储。数据存储模块的软件设计流程如图3 所示, 首先是初始化, 然后检测U盘, 对U 盘进行管理, 包括U 盘进行复位和配置。当U盘准备好后,MCU 接收阅读模块采集的数据,对U 盘进行文件读写操作。

图3 数据存储模块的软件设计流程

  (1) 系统初始化

  系统初始化包括AT89C51 的初始化和SL811HS 的初始化。AT89C51 的初始化主要是完成内部存储器、外部中断、I/O 口等的初始化。SL811HS 的初始化主要设定工作模式, 对U 盘进行复位。

  (2) 检测 U 盘

  当有U 盘插入USB 接口时,AT8 9C5 1 接受来自SL811HS 的中断,处理中断响应,检测设备类型、配置传输方式、分配地址等。

  (3) 读写操作

  当U 盘准备好后,AT89C51 通知阅读器读写模型采集电子标签上的信息,然后把采集到的信息转换成二进制代码传给SL811HS,由于SL811HS 的外接总线的地址和数据信号是复用的,通过42 管脚上信号来区分AT89C51 传过来是地址还是数据。因而AT89C51 与SL811HS 进行通信时先发送地址,再发送数据,这样SL811HS 就可以把电子标签上的信息准确地写入U 盘了。

  4 结束语

  本文完成了RFID 系统中便携式阅读器的总体设计, 把单片机与 USB-Hos t 技术相结合,设计了RFID便携式阅读器的数据存储模块,从而实现RFID 便携式阅读器的外挂式海量存储。使RFID 阅读器能够脱离计算机独立工作,给操作人员带来了方便,也降低了RFID系统的成本。

1 2

关键词: 设计 阅读 便携式 RFID 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版