推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

手持式射频读写器的设计

更新时间:2020-04-09 03:10:59 大小:2M 上传用户:zhengdai查看TA发布的资源 标签:射频读写器 下载积分:3分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

射频识别技术是利用无线信道实现双向通信的一种识别技术。它具有非接触识读,可同时识读多个目标,可识别高速运动物体,抗恶劣环境、保密性强等独特的优点,在物流、供应链、门禁控制、运输管理等诸多领域得到了日益广泛的应用。      本课题是与上海贝岭股份有限公司合作项目“射频读写器开发”中的一部分,目的是开发一款可同时支持Tag-it和I·CODE1两种射频规范协议(即一机两卡功能),具备二次开发功能的手持式射频读写器,以方便在不同场合中的应用。      实现一机两卡、防冲突算法及二次开发功能既是本系统的重点、难点,也是创新点。      在硬件设计中,选用单片机ATmega64作为主控制器、TI公司最新开发的RI-R6C-001A作为专用射频读写芯片等,构成主控、射频收发、键盘与显示、通信接口、存储等电路。利用射频读写芯片的寄存器模式和直接模式分别实现对Tag-it和I·CODE1卡的操作。具有SPI接口的串行Flash用于存放汉字库及操作结果,既可以防止掉电数据丢失又能够满足大容量存储的需要。实时钟则可记录各操作的发生时间,便于在后台对数据进行分析。为了降低系统功耗,设计了软关机电路。      软件设计采用模块化编程和结构化编程的思想、C语言和汇编语言嵌套编程的方式。软件系统包括三部分:主程序,对射频卡操作的程序及键盘、LCD显示、串行Flash存储器、实时钟等外部设备驱动程序。其中Boot区的主程序具有下载字库和在线更新App区代码的功能,APP区的程序主要完成用户的各项操作。对射频卡操作的程序实现了基本的读写操作以及防冲突功能,软件调试时借助于逻辑分析仪来确定读写器与射频卡通讯过程中的时间间隔。针对串行Flash的特点,设计了一种快速、有效的数据存储格式,既便于存储数据,又适当增加了存储器的使用寿命。      本文所设计的读写器是一种具有高可靠性、低功耗、微型化、模块化设计等特点的手持式射频终端设备,可在脱机或联机状态进行数据处理,读写距离达50mm。提供了功能丰富的接口函数,便于实现二次开发。      

部分文件列表

文件名 大小
手持式射频读写器的设计.pdf 2M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载