论文部分内容阅读
物联网是以互联网为基础,将用户端延伸到物体而进行通信的一种网络,它掀起了第三次世界信息产业浪潮。射频识别(Radio Frequency IDentification,RFID)技术是物联网的关键技术,它利用射频无线信号实现非接触式信息传递,以达到物品的自动识别、跟踪和信息的共享。RFID技术与传统的条码识别技术相比较具有标签抗污染能力强、安全性能高、标签容量大、可远距离同时识别多个标签等优点,可以说RFID是物联网的基础。相对于其他频段的射频识别,超高频(UHF)射频识别系统具有读写距离远、传输速率高、电子标签不需要和金属分开等优点,使其可广泛应用于供应链管理、生产自动化、航空包裹管理、集装箱管理以及后勤管理等多种场合。本文基于ISO/IEC18000-6B标准设计了一款超高频段(Ultra High Frequency,UHF)的RFID读写器,实现了读写器接收并解析上位机的命令与电子标签进行通信的功能,可完成读写器对电子标签的读、写、盘存等操作,并支持多标签读写操作。在硬件设计中,本文选用了一款内建ARM Cortex-M0核的单片机NUC140作为读写器的主控芯片,构成了包括主控电路、电源电路、复位电路、射频接口电路、上位机接口电路、调试电路等的基带处理电路。射频电路方面,选用了ADI公司生产的一款通用射频芯片ADF7020作为射频收发模块。在软件设计中,采用C语言进行模块化编程设计,实现了包括主程序模块、协议处理模块、上位机接口模块、读写器控制模块和系统底层模块的整个读写器软件设计。其中协议处理模块是整个读写器软件的核心模块,主要实现符合了ISO/IEC18000-6B标准的基带信号的编码、解码、校验以及多标签操作的防碰撞处理。传统的UHF RFID读写器多采用FPGA硬件或符合UHF频段通信协议的专用射频芯片实现符合协议的基带信号处理,而本文提出一种从底层到上层完全采用软件实现基带信号处理的系统方案,这就大大简化了硬件结构,使得读写器具有体积小、功耗低、成本低等多种优点,从而可广泛应用于多种场合。