<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 機載任務(wù)記錄器中數(shù)據(jù)記錄器組件的設(shè)計與實現(xiàn)

          機載任務(wù)記錄器中數(shù)據(jù)記錄器組件的設(shè)計與實現(xiàn)

          作者: 時間:2012-05-18 來源:網(wǎng)絡(luò) 收藏

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

          2 的軟件

          2.1 的功能需求

          作為系統(tǒng)控制核心,主要完成下面7個功能。

          1)獲取RTC時鐘時間,統(tǒng)一系統(tǒng)時間,并通過接收GPS信號對系統(tǒng)時間進行校正;

          2)獲取狀態(tài),解析后通過422接口發(fā)送工作狀態(tài)控制指令;

          3)加載時區(qū)信息,為事后評估提供有效參考;

          4)接收路數(shù)據(jù),并寫入記錄存儲組件進行存儲,按照規(guī)定的格式形成記錄文件夾;

          5)監(jiān)控并記錄系統(tǒng)各組件運行狀態(tài),生成系統(tǒng)日志文件,通過故障指示燈進行系統(tǒng)級報故;

          6)能夠系統(tǒng)斷電時不丟失已記錄的文件;

          7)每隔100 ms對接收的數(shù)據(jù)進行時間標(biāo)記,形成time.bin時間包,在事后評估中為9路數(shù)據(jù)提供統(tǒng)一的時間依據(jù)。

          2.2 數(shù)據(jù)記錄器組件的系統(tǒng)軟件

          系統(tǒng)軟件VXWORKS捌作系統(tǒng)、包括BIT測試程序、各功能驅(qū)動軟件及驅(qū)動軟件接口程序組成,完成如下功能:

          1)以X86架構(gòu)下的VXWORKS操作系統(tǒng)作為整個系統(tǒng)的核心軟件;

          2)驅(qū)動軟件,包括:RS422驅(qū)動、PCIE-PCI轉(zhuǎn)換芯片驅(qū)動、雙口RAM驅(qū)動、網(wǎng)絡(luò)驅(qū)動、串口DL158驅(qū)動、硬件RTC驅(qū)動、硬件watchdog驅(qū)動、SATA驅(qū)動程序等;

          3)BIT測試程序,包括:啟動BIT、周期BIT(周期10 s);

          2.3 數(shù)據(jù)記錄器組件的應(yīng)用軟件

          1)應(yīng)用軟件流程圖

          應(yīng)用軟件主要完成系統(tǒng)的管理、通信及數(shù)據(jù)的傳輸、封裝、解析、存儲等功能。數(shù)據(jù)記錄器組件軟件流程圖如圖4所示。

          b.JPG



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();