● 摘要
惯导系统是(飞行器)空空导弹的核心组成部分之一,对它的测试尤为重要。除了常规的静态测试外,目前动态惯导测试常用的方法是半实物仿真跑车试验。跑车试验能提供对真实环境比较精确的模拟,是惯导性能测试的重要手段。本文研究设计的惯导测试平台用于半实物仿真惯导动态测试,是型号研制的急需设备。该系统中的机载火控系统和数据采集系统分别采用基于PXI/CPCI的高性能工控机模拟实现。测试平台包含丰富的扩展模块,使得测试设备具有良好的扩展性,为今后的高精度组合导航技术提供了研究测试平台。首先,本文针对惯导测试系统软件平台进行了分析研究。从实时性、可靠性和易用性出发,通过分析比较,将实时扩展模块(RTX)引入Windows作为系统软件平台。同时对Windows用户程序和RTX进程的通信方式进行了研究,通过系统事件和共享内存,以模块化的方式封装,实现了Windows下和RTX下进程的交互。其次,本文详细探讨了基于RTX 的PXI 测控板卡驱动程序的开发,总结出PXI驱动开发的具体流程,提出针对PLX9054桥接芯片的驱动程序设计框架,阐述了驱动程序中各功能模块的实现方法和技术要点。采用模块化设计方法,具体完成ARINC429卡、主从时同卡在RTX系统下的驱动程序开发与调试工作;满足了研制的急需。最后,论文重点阐述了测试设备的应用软件设计,根据技术指标要求将测试软件划分为六大功能模块。重点实现了机载火控系统和数据采集系统之间的通信。同时,采用先进的ADO数据库访问技术实现重要参数的保存和实验结果的打印输出,利用COM接口使数据库和EXCEL报表相关联。采用COM技术实现对3D模型的导入及姿态变化模块的封装,使得用户可以根据自己的要求方便地导入载机或导弹模型。最终,完成了各软件模块的设计与调试,实现了总控和数采应用程序框架。本文特点在于引入Windows+RTX系统平台,研究设计二者通信方式;抽象出RTX下基于PLX9054桥接芯片PXI/CPCI板卡的通用驱动程序框架;应用软件设计时遵循模块化易于维护和扩展的思路,通过或利用COM等技术降低应用软件各模块的耦合度。
相关内容
相关标签