论文部分内容阅读
NFC(Near Field Communication),是一种标准化的被广泛研究的近距离高频无线通信技术之一,其工作频率为13.56MHz,以其安全、简单、低功耗等特点成为移动终端不可或缺的一部分。基于上述优点,实验室展开了数据装订器的研制,设计一款具有NFC功能的手持终端,并把它作为发起设备用在火炮发射之前初始数据的装订上。火炮上放置的是能够被NFC通信芯片识别的标签。并且采用支持USB OTG技术的便携式Android设备来代替PC机完成对该数据装订器的通信验证测试,发挥Android USB接口更广泛的应用,实现该装订器和Android设备之间的数据传输。本文详细阐述了该数据装订系统的设计与实现。主要包括发起设备(即数据装订器)的硬件系统、部分软件系统和Android通信测试应用软件的设计与实现。数据装订器主要由电源管理模块、控制器模块、人机交互模块、通信接口模块和NFC模块组成。其中作为主控部分的控制器模块采用的芯片是STM32F103VE,NFC模块采用的通信芯片是CR95HF,可支持多种通信协议。论文对电源管理模块、通信接口模块和NFC模块的设计与实现做了详细介绍。系统的软件部分主要详细介绍了数据装订器中相关通信接口和芯片的驱动,搭载的功能控制程序的实现以及Android设备在HOST模式下基于USB的应用程序。通过数据装订系统的软硬件设计与实现,课题基本完成了数据装订系统的需求功能。数据装订器具有良好的人机交互,可以直观的显示通信测试结果,为用户提供参考时间、温度,能够获取定位信息和星历数据,实现数据快速无线的装订入标签,并且作为SLAVE端与Android设备USB口进行通信。Android设备可以发送指令去操作数据装订器完成指定的功能,实现彼此间的“交流”。论文最后对整个系统进行了软硬件测试,结果证明数据装订器能够快速稳定的进行无线装订,并且可以和Android设备完成数据通信,具有低功耗、操作简单、读写稳定性较好的特点,达到了预期成果。