基于ARM Linux超高频RFID读写器的研究与设计

来源 :华北电力大学(北京) 华北电力大学 | 被引量 : 0次 | 上传用户:chunyi19871225
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
射频识别技术(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米,满足了工程需求。
其他文献
近年来,数据密集型计算越来越得到相关学者的关注。数据密集型计算环境下的数据具有海量、高速变化、分布、异构、半结构化或非结构化的特点,传统的数据挖掘算法已经不能满足
当用户面对经过本体标注过的大量实例时,如何快速的挖掘出对用户有用的信息仍是研究人员迫切需要解决的问题。聚类作为一种无监督的分类方法是对大量实例数据处理的重要手段,但
随着科技的进步和社会的发展,机器人技术成为当今世界备受关注的前沿课题。与此同时,随着人类在非规整复杂地形的各种活动增多,以及对具有潜在危险区域或者人员无法进入区域
随着对算法运算速度要求的提高,一些用软件实现的算法已满足不了实时性的要求。因此,充分利用硬件电路的并行性和快速运行的特点,实现算法硬化,成为算法研究的一个新方面。本文工
随着互联网的迅猛发展,信息正在以指数形式飞速增长。通过互联网人们可以轻而易举地获取大量的信息,从而对自己的行为起着非常重要的指引作用。短文本是互联网中一种非常重要
随着二维条码技术的不断发展,不同于传统“图形”二维条码,出现了一种“文本”形式的新型字符二维条码。本文在对传统二维条码编码技术进行研究的基础上,对字符二维条码的编
关键词是指文档中具有专指性且能够反映文档主题的词语或短语。采用自动化技术从文档中抽取出关键词的过程称为关键词自动抽取。关键词自动抽取是文本自动处理中分类、检索和
随着社会生活节奏的加快和物质的极大丰富,人们对饮食质量的要求日趋提高,进餐者想要找到满意的食品难度越来越大。目前,大多数的配餐系统都是服务于特定的人群,且大部分都是基于
Web2.0和互联网技术成熟与进步促使用户产生内容逐渐成为用户使用互联网的全新方式。用户作为互联网资源的使用者,同时也作为互联网资源的创造者,让人与互联网的交互模式得到
随着并行计算技术和多核处理器的快速发展,应用程序的性能由单纯依赖于处理器频率的提升已经转向多核并行执行,而传统串行编程方式已经无法充分利用多核处理器计算资源获得性能