机载任务记录器中数据记录器组件的设计与实现
另外的8路串口由TI公司的TMS320C2812扩展得到,其余2路RS232接口由nano模块自带。
1)获取RTC时钟时间,统一系统时间,并通过接收GPS信号对系统时间进行校正;
2)获取状态,解析后通过422接口发送工作状态控制指令;
3)加载时区信息,为事后评估提供有效参考;
4)接收路任务数据,并写入记录存储组件进行存储,按照规定的格式形成记录文件夹;
5)监控并记录系统各组件运行状态,生成系统日志文件,通过故障指示灯进行系统级报故;
6)能够实现系统断电时不丢失已记录的文件;
7)每隔100 ms对接收的数据进行时间标记,形成time.bin时间包,在事后评估中为9路任务数据提供统一的时间依据。
2.2 数据记录器组件的系统软件
系统软件VXWORKS捌作系统、包括BIT测试程序、各功能驱动软件及驱动软件接口程序组成,完成如下功能:
1)以X86架构下的VXWORKS操作系统作为整个系统的核心软件;
2)驱动软件,包括:RS422驱动、PCIE-PCI转换芯片驱动、双口RAM驱动、网络驱动、串口DL158驱动、硬件RTC驱动、硬件watchdog驱动、SATA驱动程序等;
3)BIT测试程序,包括:启动BIT、周期BIT(周期10 s);
2.3 数据记录器组件的应用软件
1)应用软件流程图
应用软件主要完成系统的管理、通信及数据的传输、封装、解析、存储等功能。数据记录器组件软件流程图如图4所示。
评论