论文部分内容阅读
射频识别技术作为物联网采集信息技术之一,伴随着物联网的广泛推广,取得了进一步的发展。由于射频识别技术在商业、工业、军工业等各领域的广泛应用,使得具有射频识别功能的嵌入式数据采集终端越来越多。本课题来源于西安市西矿环保科技有限公司提供的项目:手持终端的研究与设计,该项目由陕西省科技厅提供资金支持。该项目主要是针对工业生产过程中的环保设备工作环境比较恶劣,且需要对其进行数据采集及管理的场合,所以提出以PXA320为核心处理器进行具有RFID读写功能手持终端的设计。本课题主要完成硬件设计和软件设计两方面内容:(1)手持终端硬件设计手持终端中,整个硬件电路的设计主要以RFID模块电路为设计核心,进行电源电路、存储器电路、LCD及USB电路等相关电路的设计。在RFID模块电路设计中,采用SPI接口方式实现了MFRC522芯片与PXA320处理器电路的连接,并对天线的设计过程做出了描述;在电源电路设计中,采用LP3972智能电源管理芯片对系统电源进行管理,并选用3800mAh/3.7V的锂电池通过升压电路将电压转换到5V作为电源管理电路的输入电压;在存储器电路设计中,采用供电电压为1.8V容量为256M字节的SDRAM和供电电压为3.3V容量为1G字节的NANDFLASH进行手持终端外围存储电路扩展,并且为方便用户信息的大量存储,该手持终端还设计了MiniSD卡接口;论文中还设计了LCD电路、3路USB接口电路、JTAG电路等相关其他硬件电路。(2)手持终端软件设计手持终端中,软件设计主要从Linux操作系统的移植、驱动程序的开发以及用户界面的设计三部分进行设计。在Linux操作系统的移植中,设计完成了Bootloader的移植、Linux内核移植和根文件系统的移植;在驱动程序的设计中,由于MFRC522要作为一个全新的设备添加到Linux内核中,驱动程序设计的主要工作是完成RFID驱动的实现、编译和加载;最后论文选用Qt4作为用户界面开发软件进行RFID读写器界面设计。经实验验证,从手持终端硬件电路设计到软件开发均达到了设计的基本要求,便于手持终端的进一步开发。