论文部分内容阅读
射频识别技术(RadioFrequencyIdentification,简称RFID)是一项利用射频信号通过空间耦合(交变磁场或电磁场)实现非接触信息传递,并通过所传递的信息实现目标识别的技术。随着物联网和智慧地球概念的提出,RFID技术,尤其是超高频RFID技术,由于具有通信速率高、识别距离远、一次能识别多张标签的特点和优势,在工业生产、物流、交通运输和防伪等领域得到了迅速的发展和广泛的应用。因此研究超高频读写器有很好的应用前景。 本文采用ARM9微处理器S3C2440为主控制器,射频处理采用奥地利微电子公司的超高频读写器集成专用芯片AS3992为核心,设计开发了超高频RFID读写器系统。 系统硬件设计包括读写器主控模块电路设计和射频前端电路的设计。主控模块电路采用最高工作主频为400MHz、内核为ARM920T的S3C2440微处理器为核心,设计了电源模块电路、SDRAM、Flash、JTAG以及RS232、USB、DM9000通信模块电路等,构建了一个最小嵌入式硬件系统。在射频前端电路方面,以读写器专用芯片AS3992为核心,阐述稳定高速射频识别的关键技术,包括外置功率放大电路、功率探测电路和读写器天线端阻抗匹配数字调谐电路等设计。 系统软件设计包括ARM嵌入式系统的构建、读写器固件程序设计以及读写器上位机软件系统设计。在ARM嵌入式系统搭建方面,详细分析了嵌入式交叉编译、交叉调试工具的搭建方法和步骤,并分析了U-boot引导加载程序的启动过程及在S3C2440平台上的移植方法、嵌入式Linux内核的移植和裁剪以及YAFFS根文件系统的制作方法。在读写器固件程序设计方面,本设计将读写器固件软件系统划分为4层:应用接口层、协议层、芯片功能层以及通信接口层,详细分析了各层的功能和软件实现过程。最后在读写器上位机软件系统设计方面,详细分析了嵌入式BoaWeb服务器的移植和配置方法、CGIC编程技术以及B/S结构的读写器Web控制系统的功能划分和软件设计。 最后,按照中国超高频RFID技术规范对本文设计的超高频读写器射频指标进行了测量,对读写器射频载波命令信号进行了捕获分析以及对读写器上位机软件系统测试。测量结果达到了预期的设计目标。 该系统已搭建运行于某电厂运煤车辆出入RFID管理控制系统中,运行结果表明,系统最大稳定读取距离达到10米,满足了工程需求。