● 摘要
飞控系统是空空导弹的重要组成部分,在整个系统的可用性、可靠性和稳定性中起着重要的作用,而飞控系统的软件对空空导弹性能保障又起着举足轻重的作用。本课题所研究的动态测试系统是“制导性能综合测试与分析平台”中的“动态单元”,该系统使飞控软件在动态环境下真实的运行,以达到测试和验证飞控系统软硬件的协调性,正确性和匹配性的目的。首先,作为系统研制的硬件基础,本文简介了系统的硬件总体框架,由总控计算机、模型解算计算机和遥测接收计算机三个部分组成。针对系统的实时性要求,设计了软件总体结构,提出了跨平台的软件模式,并对实时操作系统的选型进行了分析研究,在模型解算和遥测接收计算机上运行实时操作系统VxWorks,在总控计算机上运行Windows,这一模式的提出,对研发高可靠性高实时性的国防型号测试系统,具有重要的工程实践意义。其次,本文详细探讨了基于VxWorks 的PXI 板卡驱动程序的开发,总结出PXI驱动开发的具体流程,阐述了驱动程序中各功能模块的实现方法和技术要点,采用模块化设计方法,完成了脉冲发生卡,一次性指令IO卡,BMK卡,RS422通信卡,ARINC429卡,双口RAM卡在VxWorks系统下的驱动程序开发与调试工作,填补了国防型号测试系统中的空白,满足了研制的急需。最后,论文重点说明了系统应用程序的设计,实现了VxWorks端与Windows端跨平台的通信,为嵌入式软件的远程控制奠定了基础,实现了VxWorks端图形显示功能,以及完成了遥测接收计算机中程序的设计和调试,利用文件缓存和看门狗技术,使得遥测接收数据相当准确,最终,实现整个总控程序的设计与调试。目前,该系统经过试验以及软件与硬件的联合调试,工作稳定,达到了设计的预期要求。
相关内容
相关标签