论文部分内容阅读
射频识别技术是利用无线信道实现双向通信的一种识别技术。近些年来,射频识别系统的应用领域日益扩大,现已涉及到人们日常生活的很多方面。相对于13.56MHz射频识别系统,915MHz射频识别系统有着读取距离较远,阅读速度较快等优点,是目前国际上RFID产品发展的热点。 本文基于ISO/IEC18000-6 Type B协议设计了一款915MHz频段的射频识别系统。 在硬件设计中,选用单片机ATmega64作为主控制器,构成了主控、键控复位、串行通信、指示装置等电路。并以RFM公司开发的TR1000为射频收发芯片进行了射频收发模块的设计,提出了以通用无线收发模块附加软件实现超高频RFID专用芯片功能的方案。系统基带传送速率可达40kbps。 软件设计采用模块化编程和结构化编程的思想,编程语言为汇编语言。主要包括主程序、串行通信程序、射频卡操作程序、底层操作程序和防冲突程序等。串行通信程序负责与上位机通信。射频卡操作程序按照协议要求实现了射频卡操作命令的收发功能,并由底层操作程序实现曼彻斯特码和FM0码的软件编解码工作。经过测试,误码率可达95ppm。防冲突程序实现了基于随机二进制算法的防冲突功能。 本文所设计的识别系统具有高可靠性、模块化设计等特点,通过逻辑分析仪验证,达到了ISO/IEC18000-6 Type B协议要求,证明了本设计性能的稳定可靠。