机载任务记录器中数据记录器组件的设计与实现

时间:2012-05-18来源:网络

系统软件完成一些列初始化之后,执行存放于NANOHash内部的脚本文件Start.txt加载应用程序,应用程序的入口函数为kgStart()。

2)应用软件主要内部函数

①kgStart():应用程序主函数。完成系统软件剩余的初始化任务;获取并统一系统时间;按格式要求建立正确的数据文件夹及文件;加载飞行信息以及时区信息(用于调整GPS时间到当地时间);读取波段开关状态,给DCU发送控制指令;发起任务完成系统功能。

②timepackage():写时间包函数。通过100 ms定时器精确计算系统时间,读取9路任务数据的总量,按规定格式将时间和数据量信息写入time.bin时间包。

③DataPro2():DSP接收的8路任务数据的写盘函数。当双口RAM中8个区域中有至少一个区域中数据量超过1 K或者超时3 s时,读取双口RAM中的8路数据,并写入电子盘。

④DataProl():处理来自XR17D158的信息。158芯片8个通道共享1个中断,当有158的中断到来时,遍历8个通道,读入数据并判断、解析。第1、2个通道分别对应压缩板1、2,第3个通道用于接收GPS数据,第4个通道用于和存储校时模块中断DSP通信,第5个通道备用,第6个通道和数据采集器(DCU)通信,第7个通道用于和状态控制器通信(即采集多波段开关状态的DSP),第8个通道用于接收DK4数据。

⑤writeGpsTask():GPS数据写盘函数。将GPS数据按照GPRMC格式写入电子盘,为地面回放工作站提供时间和位置参考。

⑥writeDk4Task():DK4数据写盘函数。将唯一通过158扩展串口接收到的DK4数据写入电子盘。

3 结束语

根据战术训练实际,对多路机载任务数据实现了同步记录,按照统一时间标记和统一判读规范进行各种类型数据的联合分析判读,快速准确的给出飞机自身飞行状况、飞行员操作状况、武器运用状况、数据通信状况和电子对抗状况等信息,对作战训练效果评估意义重大。

1 2 3

关键词: 记录 设计 实现 组件 数据 任务 机载

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版