论文部分内容阅读
无线射频识别技术(Radio Frequency Identification,RFID),是一种利用无线射频方式获取目标物体相关数据的非接触式自动识别技术。随着物联网等信息技术的发展,无线射频识别技术得到越来越多的青睐。本研究设计的超高频RFID阅读器,符合ISO18000—6C标准,前向链路主要基于PIE编码与DSB-ASK调制实现数据的发送,反向链路主要基于FM0解码与反向散射调制(ASK调制)实现数据的接收,在数据传输过程中,通过循环冗余校验确保数据的准确性。本文针对超高频RFID阅读器进行了系统仿真、硬件及软件设计。超高频RFID阅读器仿真主要通过MATLAB/Simulink实现,分别对PIE编码、FM0解码、DSB-ASK调制、ASK解调和CRC校验进行建模与仿真;系统硬件设计包括控制模块和射频模块两部分,控制模块选用三星公司基于ARM11的S3C6410微处理器实现,射频模块采用TI公司的CC1101无线收发芯片实现。其中,ARM11控制模块用来完成设备驱动、数据处理等,CC1101射频模块用来完成数据的调制和解调;系统软件设计包括Linux操作系统移植,CC1101驱动程序和阅读器通信过程中PIE编码程序、FM0解码程序、CRC校验程序的设计。测试结果表明阅读器能够准确读取标签内数据,识读距离为1m,小于0.8m时阅读器对标签的成功读取率为100%,0.8m~1.0m时阅读器对标签的成功读取率大于95%,在处于塑料袋、纸盒、木板、水、墙等障碍物的环境下标签的成功读取率大于95%,并且阅读器还能够对移动速度小于10m/s的标签进行识别。基于ARM11和CC1101的超高频RFID阅读器,在数据处理以及自主开发方面具有较大的优势。此外,该阅读器还具有数据读取准确可靠、识读距离可达1m、能识别移动标签、与现有的此类系统相比成本低等特点,可应用于产品溯源、仓储管理、交通运输等领域中的数据采集。