苏玉强,刘 颖
(1.中国人民解放军驻航天二院二十三所军事代表室,北京 100854; 2.海军装备研究院,北京 100161)
机载战术数据处理系统主要功能是根据当前战场态势进行战术解算,实现空空、空地、空舰战术数据共享,为飞行员及指挥员提供辅助决策。例如进行飞行航路解算、目标威胁判断、飞机编队间武器协同和编队内及地空战斗协同等。不同机型的机载战术数据处理系统因飞机作战功能的差异而使其具体功能有区别,但都有一些共同特点,如下所述。
1)战斗行动指挥的最大特点是实时性[1]。战斗机上各分系统目前大多数采用VxWorks嵌入式操作系统。
2)与多种机载设备交联。机载雷达、大气机、导航设备、平视显示器、武器外挂物管理、数据链设备、音响中心、显控系统和综合航电系统都可能与战术数据处理系统交联,它们或者是计算数据来源,或者在其上进行显示控制。
3)数据记录下载要求。为了进行飞行后数据分析,需要对飞行数据进行记录,并能在飞行后下载。
4)安全性要求。机载计算机在设计时都有硬件看门狗,当应用程序运行异常时触发看门狗,使计算机重启,其适用于无操作系统或者单任务系统。
目前机载设备程序大多数采用多任务设计,因此需要对各任务进行监控,当任务运行异常时,实现硬件重启和看门狗功能。
不同机型的战术数据系统功能可能差异较大,其差异主要体现在战术解算部分,在程序结构方面都体现出一致性,程序员在软件开发过程中将软件功能与程序结构紧密结合,未能提炼出软件体系结构方面的共同点,造成软件结构比较混乱,不利于软件的维护性和重用性。……