机载任务记录器中数据记录器组件的设计与实现
用程序主函数。完成系统软件剩余的初始化任务;获取并统一系统时间;按格式要求建立正确的数据文件夹及文件;加载飞行信息以及时区信息(用于调整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 结束语
根据战术训练实际,对多路机载任务数据实现了同步记录,按照统一时间标记和统一判读规范进行各种类型数据的联合分析判读,快速准确的给出飞机自身飞行状况、飞行员操作状况、武器运用状况、数据通信状况和电子对抗状况等信息,对作战训练效果评估意义重大。
- 基于TMS320F2812的分布式温度采集记录仪的设计与实现(11-29)
- 基于MSP430和SD卡的FAT16文件系统的设计(06-01)
- 基于嵌入式系统的数据记录分析仪的硬件设计(06-28)
- 嵌入式Linux Kernel错误跟踪技术(10-24)
- 基于DSP的近距离无线通信的嵌入式数据记录设备设计(01-17)
- 基于DSP的近距离无线通信的嵌入式数据记录系统设计(03-12)