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

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

另外的8路串口由TI公司的TMS320C2812扩展得到,其余2路RS232接口由nano模块自带。

2 数据记录器组件的软件实现

2.1 数据记录器组件的功能需求

数据记录器组件作为系统控制核心,主要完成下面7个功能。

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所示。

b.JPG

1 2 3

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

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

或用微信扫描左侧二维码

相关文章

查看电脑版