● 摘要
飞控组件是空空导弹的核心部件,相当于导弹的神经中枢,实现导弹探测、制导和控制等功能。其性能的优劣直接影响着导弹跟踪并截获目标的准确度。本课题研究的飞控组件测试与诊断一体化系统是分析诊断飞控组件的重要手段。该系统通过模拟导弹其他部件,如载机、舵机、导引头以及惯导,与被测制导舱段进行通信,获取被测对象的各项状态参数,并对数据进行分析处理。利用该系统,相关专家可以方便的更新测试诊断流程和判据,操作人员可以方便的进行测试与诊断操作,获取测试结果或排故建议。
本文在对航空自动测试描述语言分析总结的基础上,提出了基于数据库的飞控组件测试描述方法,将测试软件与测试数据隔离开,将测试诊断的流程和判据等存储到数据库中,通过数据库来控制测试流程,提高了系统的通用性和扩展性。
系统运行在.NET 4.0平台上,系统的硬件板卡均采用4层软件结构,主控软件统一调度硬件资源、数据库、用户界面等实现复杂的测试诊断任务,各模块相对独立,提高了系统的可维护性和稳定性。
故障诊断模块采用基于故障树的专家系统设计思想。诊断执行时先根据故障树化简统计测试量,然后根据数据库中的专家知识组织测试流程。
本文设计的飞控组件测试与诊断一体化系统能覆盖不同测试对象全寿命周期测试需求,建立测试诊断数据库,通过数据库来控制测试流程,在更改测试需求及内容时,不需要重新编写大量的软件代码,大大提高了系统的通用性和易扩展性,对此类测试平台的设计具有一定的参考价值。
相关内容
相关标签