新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 機載任務記錄器中數據記錄器組件的設計與實現

        機載任務記錄器中數據記錄器組件的設計與實現

        作者: 時間: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



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 济南市| 阿坝县| 滕州市| 卢龙县| 宜州市| 保山市| 福泉市| 邯郸县| 刚察县| 修文县| 临沭县| 厦门市| 锦州市| 澄江县| 青阳县| 黑河市| 定州市| 老河口市| 开平市| 大同县| 龙南县| 麦盖提县| 炎陵县| 城固县| 霍林郭勒市| 德令哈市| 准格尔旗| 瑞安市| 青川县| 渝北区| 三亚市| 盈江县| 阳朔县| 荔波县| 惠来县| 邵武市| 迁西县| 蓬溪县| 乌海市| 福清市| 浑源县|