论文摘要
飞行器在研制、生产及使用过程中要进行多次测试。测试的目的在于检查和验证飞行器的各项功能和各项指标是否符合参数标准,在发现和定位故障或者更换故障部件上提供参考意见,以保证工厂生产的飞行器技术性能符合出厂标准及部队使用的飞行器处于良好的战备状态。论文分析了飞行器发射装置在整个飞行器系统的重要性,阐述了飞行器发射装置测试台软件系统的功能需求和总体方案,分析了该系统所包含的3个软件的功能实现以及之间的通讯协议,描述了几个软件中的各个模块之间的关系,详细地描述了软件需要基于TMS320LF2407 DSP芯片(Digital Signal Processing/Processor既数字信号处理或者数字信号处理信号器)编程的实现和WDM驱动程序。论文分析了项目的运行环境,包括硬件环境和软件开发环境。针对此环境,确定了总体的设计方案,设定了不同的外部接口,以用来实现数据的实时通讯。并根据整个测试台结构的设计,针对数据采集控制软件、PCI接口驱动软件和上位机测试台软件这3个软件所实现的不同功能,运用Code Composer C2000设计和实现了数据采集控制软件的输入/输出I/O模块、定时计数模块、AD采样模块、音响信号频率测量模块、线信号频率测量模块、发射延迟时间测量模块和主程序模块,这7个模块;运用Driver Studio3.1设计和实践了PCI接口驱动程序的驱动程序工程和应用程序工程这2个工程;运用Visual C++设计和实践了测试台软件的HS3282通信协议格式与ARINC429通信协议格式转换模块、HS3282格式与长整形变量格式转换模块、数据采集板卡通讯模块、读取429通信的信息模块、检测供电供气模块、AD采样模块、测试光电信号模块、战斗飞行器测试模块、训练飞行器测试模块、429采样通讯模块、状态测试模块、项目测试模块、数据保存模块和主程序流程模块,这14的模块。整个系统程序在驱动程序的支持下实现上位机测试台软件与下位机数据采集软件和测试台之间的传输。下位机数据采集软件实现实时响应上位机测试台软件的指令和判断脉冲信号和实时信号的功能。上位机测试台软件将下位机数据采集软件从测试台测得的数据,和上位机直接与飞行器发射盒进行429通讯测得的数据,进行实时比对,数据实时在上位机界面上显示,测试完成后,界面上的表格数据导入到excel中,以便保存记录。整个程序经过大量的测试和试用,达到了方便和实用的设计目的,并在界面的一目了然和操作方便等方面有着优势。