《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于DM368的嵌入式數據記錄儀的設計與實現
基于DM368的嵌入式數據記錄儀的設計與實現
2018年電子技術應用第3期
石永彪1,2,張 湧2,樓晨風1,2,劉 淳1,2,胡麟苗1,2
1.中國科學院大學,北京100039;2.上海技術物理研究所紅外探測與成像技術重點實驗室,上海200083
摘要: 針對導彈彈上空間有限、對載體的重量和功耗有著嚴格限制等要求,研制了一種具有高可靠性、低功耗、小型化的彈載數據記錄儀。本系統主要實現對導彈飛行過程中的場景視頻信息進行H.264格式硬件壓縮存儲以及對飛行姿態等數據進行實時記錄并存儲至高速大容量SD卡,極大地方便了飛行試驗后數據的讀出和處理。
中圖分類號: TP216.2
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.173541
Design and implementation of embedded data recorder based on DM368
Shi Yongbiao1,2,Zhang Yong2,Lou Chenfeng1,2,Liu Chun1,2,Hu Linmiao1,2
1.University of Chinese Academy of Sciences,Beijing 100039,China; 2.Key Laboratory of Infrared System Detection and Imaging Technology of Shanghai Institute of Technical Physics, Shanghai 200083,China
Abstract: In view of the limited of the space, the weight of the carrier and the power consumption of the missile, this paper designed a data recorder system with high reliability, low power consumption and small size. The system could receive video data of scene and then realize hardware compressed storage in H.264 format. At the same time, it can also record the flight status data of the missile in real time and store the data in high-speed and large-capacity SD card, which is easy to read back and process the collected data.
Key words : embedded data recorder;video real-time compression in H.264 format;SD card storage;low power consumption

0 引言

    彈載數據記錄儀的主要作用是對導彈飛行中的各種數據信息進行采集與記錄,通過對數據記錄儀的信息進行回讀和分析,可以評估導彈在飛行過程中的性能,從而對其功能進行修改和完善。隨著信息技術的發展,彈載數據記錄儀在導彈的研制過程中有著越來越重要的作用,對其要求也越來越高,低功耗、大容量、小體積、高速度是當前彈載數據記錄儀的發展趨勢[1]。

    基于以上原因和實際指標要求,本文設計了一種基于片上系統(System on Chip,SoC)芯片的數據記錄儀,采用高速大容量的Micro SD卡為存儲介質,使用德州儀器生產的TMS320DM368處理器作為主控芯片,在片上運行嵌入式Linux操作系統,進行相關的裁剪和移植,最終實現了1路PAL模擬視頻數據的采集及H.264格式壓縮存儲,1路CAN總線和RS422總線與彈載計算機通信和數據交互,并通過USB接口進行數據在上位機的回讀分析,以此評估飛行器的性能參數。本系統具有功耗低、成本低、數據存儲量大、工作溫度范圍大、可擴展性強等特點。

1 系統組成部分

    彈載數據記錄儀主要實現在導彈飛行過程中對環境信息的視頻信息和飛行姿態參數信息的記錄存儲,在導彈落地后,通過配套的地面數據讀取設備和地面計算機配合讀出記錄儀中的試驗數據,最后由上位機軟件對數據進行分析處理。地面讀取裝置與地面計算機之間通過USB接口或者百兆網絡接口通信,將數據拷貝到本地存儲介質。數據記錄儀與地面讀取裝置的組成框圖如圖1所示。

ck7-t1.gif

    本數據記錄儀實現了對多路信號的采集和記錄,存儲容量可以根據實際需求通過更換不同容量的SD卡來實現,且飛行試驗結束后數據回讀的實現方式快捷有效。記錄儀的主要技術指標如下:

    (1)導彈電源系統為數據記錄儀提供+12 V的工作電壓,記錄儀的功耗低于6 W;

    (2)采集1路PAL制式視頻數據,幀頻不低于25幀/s,可硬件實時壓縮存儲;

    (3)包含1路CAN總線和1路RS422總線,實現飛行過程中數據實時接收;

    (4)系統啟動時間小于10 s,且具有掉電保護功能;

    (5)系統可正常工作的溫度范圍為-40 ℃~85 ℃。

    數據記錄儀的功能框圖如圖2所示。

ck7-t2.gif

2 系統硬件平臺設計

    受導彈艙體內空間的限制,同時考慮到導彈飛行過程中振動幅度大,本系統由3塊體積較小的板卡組成,分別為主控板、接口板和電源板,板卡之間由專用的接口連接,可方便固定在載體內部,并進行灌封保護。其中主控板負責接收視頻、RS422總線和CAN總線上的數據,并進行采集和存儲控制,此模塊是數據記錄儀的數據存儲模塊,會在艙體內進行灌封防護處理以保護數據安全;接口板負責RS422總線、CAN總線以及USB接口通信的實現;電源板負責電壓的轉換,給主控板和接口板提供所需的工作電壓。

2.1 主控制器和存儲模塊設計

    本系統主控板上使用TI公司的DM368處理器作為主控芯片,該芯片采用ARM+硬件編解碼器的硬件架構,具有尺寸小、功耗低、編解碼速度快等優點[2]。其內部包含的ARM926EJ-S處理器工作頻率可達432 MHz,同時具有MJCP和HDVICP兩個協處理器,可實現MPEG、H.264等格式的壓縮處理,此外內部還集成視頻處理子系統及各種其他豐富的外部存儲或通信總線控制器。相比于傳統的基于DSP、FPGA的彈載平臺數據記錄儀,該平臺很大程度上減小了系統的復雜度,并且硬件實現視頻數據的編解碼,提高了壓縮比,減小了開發的難度。

    由于板卡尺寸的限制以及考慮到NAND Flash存儲容量較小,系統沒有采用Flash芯片分組級聯的存儲方案,改用Micro SD卡作為壓縮視頻以及導彈飛行信息數據的存儲介質,將SD卡放置在主控板上。由于彈體在發射和落地時存在較高的過載和沖擊,為保護記錄儀數據的安全,需要對主控板進行整體灌封技術處理[3]。此外,主控板上模擬視頻采集模塊由TVP5150AM1芯片實現,這是一款超低功耗,能夠支持NTSC、PAL、SECMA等格式的高性能視頻解碼器,正常工作時的功耗低于120 mW,并且封裝體積較小,完全滿足本數據記錄儀的應用需求。使用時通過I2C總線配置其內部寄存器,將采集到的CVBS信號轉換為8 bit BT.656格式數據輸出到DM368的視頻前端(VPFE)圖像采集端口,進行一些預處理后,視頻數據經過緩存模塊,實現編碼輸出或者壓縮存儲至SD卡,模擬視頻從采集到H.264壓縮存儲的數據處理流程如圖3所示。

ck7-t3.gif

2.2 通信模塊的設計

    在數據記錄儀的接口板實現了1路RS422串行數據總線接口,用于與彈載計算機實現指令的傳送,RS422接口使用MAX3490芯片實現差分方式進行數據的傳輸,有效克服了通信過程中干擾、噪聲、傳輸效率低等缺點;1路CAN總線接收彈載計算機發送的飛行過程中的數據信息,接口板上使用帶SPI接口的獨立CAN控制器的MCP2515芯片實現,該器件主要由3部分組成:CAN通信協議模塊、CAN通信控制邏輯模塊、SPI接口協議模塊[4]。DM368主控芯片通過SPI接口,使用標準的SPI讀寫指令實現對MCP2515的初始化,以及數據發送和數據接收的功能操作。CAN總線的實現原理示意圖如圖4所示。此外接口板上有1路USB2.0接口,用于彈體落地后地面計算機從數據記錄儀上讀回記錄數據。

ck7-t4.gif

3 系統軟件的設計

    本數據記錄儀所使用的SoC芯片DM368內部集成的ARM926核主頻高達432 MHz,可以運行嵌入式Linux操作系統,有效實現對各種外設的控制和應用程序的執行。此外,片內的協處理器HDVICP對視頻數據進行H.264格式的壓縮編碼,大大減小了數據量,方便了傳輸和存儲,并且提高了圖像質量[5]。

    嵌入式軟件平臺的設計主要包括對應外設的驅動程序的開發、所需功能的應用程序的實現以及系統運行參數的設置。本系統CAN總線模塊MCP2515的驅動是基于Socket CAN的網絡設備驅動,用于設備的初始化配置以及為應用程序提供接口。

    在實際的飛行試驗中導彈發射后接收到相關指令后開始采集視頻數據,并記錄存儲一些飛行姿態參數,在系統斷電之前停止程序的運行,釋放占用的系統資源,確保數據正確地寫入存儲介質,斷電時數據不會丟失。根據以上數據記錄儀的任務需求,設計實現了基于Linux的多任務多進程的應用程序,系統初始化后,同時啟動視頻處理、RS422總線指令接收、CAN總線數據接收3個進程,由收到的相應指令執行對應的操作,提高了軟件執行效率,并且確保了功能穩定性。飛行狀態軟件實現流程圖如圖5所示。

ck7-t5.gif

3.1 視頻信號處理多線程實現

    飛行中的場景信息由攝像頭采集到主控板上,在DM368處理器內進行H.264格式編碼壓縮,然后以文件的形式寫入到SD卡。對數據記錄儀的視頻處理的任務采用多線程技術,程序的實現分為4個交互運行線程:控制線程、采集線程、編碼線程和存儲線程。線程之間通過管道共享緩沖區,設置互斥鎖實現線程間的調度,提高了程序的執行效率。視頻處理多線程流程圖如圖6所示。

ck7-t6.gif

3.2 SD卡存儲掉電保護

    為確保SD卡存儲介質中的數據可靠安全地記錄下來,除了進行物理上的灌封保護措施,在軟件方面也進行了特殊處理。為了防止系統正常關閉前突然掉電可能導致數據丟失的情況發生,在對SD卡存儲操作的軟件實現上,使用fflush、fsync函數實現數據從緩沖區到磁盤的寫入,保證文件內容的更新速度。

4 系統功能測試

    為對該系統的性能進行測試和評估,在實驗室搭建了模擬環境,主要針對系統技術指標進行了測試。使用PC向數據記錄儀發送控制指令,通過上位機調試軟件接收數據記錄儀反饋的信息,此外通過USB接口對SD卡存儲的數據進行回讀分析,視頻數據在SD卡內保存為后綴為h264的文件,CAN接收的數據保存為文本格式。

    首先在數據記錄儀程序內記錄300 s內所處理的視頻幀數,通過串口將信息發送給上位機進行分析。實驗數據如表1所示。

ck7-b1.gif

    由實驗結果可以計算出數據記錄儀平均每秒可以處理的視頻圖像為25.06幀,滿足設計指標的壓縮要求。

5 結論

    本文中所設計的彈載數據記錄儀實現了多路數據的采集和存儲,具有體積小、功耗低、成本低的優點,采用低功耗的SoC作為主控器、高速大容量的SD卡作為存儲介質,很大程度上提高了數據記錄儀的性能。實際應用表明,該記錄儀滿足抗高過載、高沖擊、寬溫度范圍的工程需求,具有較高的可靠性和適用性。

參考文獻

[1] 王暉,高先鋒.彈載記錄系統的發展趨勢[J].遙測遙控,2009,30(4):69-72.

[2] Texas Instruments.TMS320DM368 digital media system-on-chip(DMSoC),Datasheet SPRS668C[Z].2010.

[3] 孫偉,張會新.基于Miron NAND Flash的彈載數據記錄器的設計[J].計算機測量與控制,2014,22(8):2595-2596.

[4] 丁雪靜,許永輝.基于MCP2515的CAN總線通信單元設計[J].現代電子技術,2015,38(21):60-63.

[5] 吳文生.基于DM368的高清IP Camera的軟件系統設計與實現[D].武漢:華中科技大學,2011.



中文引用格式: 石永彪,張湧,樓晨風,等. 基于DM368的嵌入式數據記錄儀的設計與實現[J].電子技術應用,2018,44(3):77-80.

英文引用格式: Shi Yongbiao,Zhang Yong,Lou Chenfeng,et al. Design and implementation of embedded data recorder based on DM368[J]. Application of Electronic Technique,2018,44(3):77-80.



作者信息:

石永彪1,2,張  湧2,樓晨風1,2,劉  淳1,2,胡麟苗1,2

(1.中國科學院大學,北京100039;2.上海技術物理研究所紅外探測與成像技術重點實驗室,上海200083)

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          午夜视频一区| 伊人夜夜躁av伊人久久| 欧美久久久久久久久久| 欧美一区二区三区四区高清| 韩国一区电影| 性xx色xx综合久久久xx| 久久这里只精品最新地址| 国产精品欧美一区喷水| 亚洲国产天堂久久综合| 亚洲久久一区二区| 欧美日韩亚洲视频| 久久久久久69| 国产精品高潮在线| 在线免费观看日本一区| 国产裸体写真av一区二区| 亚洲国产美女久久久久| 在线播放亚洲| 国产精品美腿一区在线看| 亚洲手机视频| 一本久久综合亚洲鲁鲁五月天| 亚洲一二三区在线| 国产日韩视频一区二区三区| 国产精品久久久久影院亚瑟| 午夜精彩国产免费不卡不顿大片| 在线播放国产一区中文字幕剧情欧美| 久久人人97超碰国产公开结果| 国产精品免费一区豆花| 伊伊综合在线| 国产精品亚洲产品| 巨胸喷奶水www久久久免费动漫| 亚洲国产精品久久91精品| 亚洲精品免费电影| 夜夜嗨av一区二区三区四季av| 牛夜精品久久久久久久99黑人| 99精品欧美一区二区蜜桃免费| 欧美另类变人与禽xxxxx| 欧美激情一区二区三区在线视频观看| 欧美激情一二三区| 亚洲黄色免费电影| 国产精品国产三级欧美二区| 欧美一区二区福利在线| 欧美一区二区三区日韩视频| 99在线精品视频| 久久成人综合网| 亚洲乱码精品一二三四区日韩在线| 99re这里只有精品6| 亚洲国产人成综合网站| 在线看视频不卡| 欧美麻豆久久久久久中文| 国产欧美一区二区三区另类精品| 国产乱码精品一区二区三区av| 亚洲国产精品久久精品怡红院| 欧美性猛交一区二区三区精品| 欧美一区二区三区精品| 国产日韩欧美一区二区三区在线观看| 欧美在线一区二区三区| 狠狠色综合播放一区二区| 欧美色欧美亚洲高清在线视频| 曰本成人黄色| 欧美国产日韩免费| 欧美午夜理伦三级在线观看| 91久久久亚洲精品| 99精品国产在热久久婷婷| 亚洲裸体俱乐部裸体舞表演av| 欧美日韩成人一区二区| 欧美一区二区在线免费观看| 欧美国产亚洲视频| 久久综合色一综合色88| 亚洲欧美日韩久久精品| 欧美成人精品一区二区| 夜夜爽99久久国产综合精品女不卡| 欧美特黄视频| 亚洲精品日韩久久| 国产精品久久夜| 久久综合九色综合久99| 欧美顶级大胆免费视频| 欧美不卡视频一区发布| 亚洲欧洲av一区二区三区久久| 99热精品在线观看| 国产精品jizz在线观看美国| 久久五月婷婷丁香社区| 欧美国产欧美亚洲国产日韩mv天天看完整| 亚洲第一精品夜夜躁人人躁| 国产精品理论片| 狠狠色狠狠色综合日日五| 国产综合色一区二区三区| 老牛嫩草一区二区三区日本| 亚洲二区精品| 亚洲尤物视频网| 欧美精品精品一区| 国内外成人免费视频| 欧美日韩国产一区精品一区| 欧美老女人xx| 国产在线精品自拍| 免费人成精品欧美精品| 欧美中文字幕在线视频| 一本久久知道综合久久| 最新热久久免费视频| 欧美大成色www永久网站婷| 一区精品在线| 香蕉视频成人在线观看| 国产一区 二区 三区一级| 99视频国产精品免费观看| 久久综合中文| 日韩视频精品在线| 怡红院av一区二区三区| 国产伦精品一区二区三区高清版| 欧美激情综合五月色丁香小说| 欧美日韩视频在线第一区| 黄色亚洲免费| 韩日精品中文字幕| 欧美午夜不卡在线观看免费| 99re热这里只有精品免费视频| 久久精品视频在线观看| 欧美freesex交免费视频| 韩国三级电影一区二区| 欧美高清在线观看| 亚洲欧美日韩一区二区三区在线| 9人人澡人人爽人人精品| 欧美日本中文字幕| 国产日韩av在线播放| 欧美日韩国产a| 久久久久久久综合色一本| 久久国产精品一区二区三区四区| 欧美韩日一区二区| 国产伦精品一区二区三区免费| 国产女人水真多18毛片18精品视频| 欧美网站在线| 欧美视频专区一二在线观看| 久久精品论坛| 一本久久综合亚洲鲁鲁| 性娇小13――14欧美| 韩日在线一区| 欧美日韩在线一二三| 欧美日韩免费视频| 国产麻豆日韩| 亚洲一级片在线看| 欧美日韩一区二区免费视频| 久久av在线| 欧美黄网免费在线观看| 欧美成人免费视频| 欧美激情欧美狂野欧美精品| 99视频一区| 久久久免费精品视频| 国产欧美欧洲在线观看| 免费在线成人| 欧美精品一区二区三区蜜桃| 国产日韩欧美视频| 午夜视频在线观看一区二区三区| 欧美日韩国产色综合一二三四| 亚洲一区二区视频在线观看| 国产精品嫩草影院一区二区| 亚洲欧美日韩一区二区| 亚洲三级网站| 国内外成人免费激情在线视频网站| 午夜伦欧美伦电影理论片| 亚洲私人黄色宅男| 国产精品视频你懂的| 国产精品另类一区| 午夜亚洲性色福利视频| 欧美激情国产日韩| 亚洲欧美日韩精品综合在线观看| 国产在线播放一区二区三区| 欧美一区二区三区四区在线| 国产伦精品一区二区三区四区免费| 欧美理论电影在线播放| 欧美日韩美女在线观看| 亚洲国产日韩欧美在线动漫| 久久亚洲美女| 欧美精品v国产精品v日韩精品| 欧美日韩性生活视频| 极品裸体白嫩激情啪啪国产精品| 99re66热这里只有精品3直播| 欧美日韩中文| 久久久久久久高潮| 亚洲高清不卡一区| 国产婷婷精品| 亚洲午夜精品一区二区三区他趣| 亚洲高清一区二区三区| 久久精品一二三| 久久久亚洲欧洲日产国码αv| 久久综合色88| 国产亚洲人成网站在线观看| 亚洲视频在线视频| 欧美三级中文字幕在线观看| 久久免费观看视频| 在线观看成人av电影| 国产日韩欧美成人| 99re6这里只有精品视频在线观看| 99成人免费视频| 一本大道久久a久久综合婷婷| 亚洲国产一区二区三区高清| 亚洲影院色在线观看免费| 一区精品在线播放| 亚洲在线观看| 亚洲欧美日韩中文播放| 欧美了一区在线观看| 免费成人高清| 国产欧美日韩亚州综合| 中文欧美日韩| 亚洲欧美中文日韩v在线观看| 欧美激情视频一区二区三区免费| 在线播放亚洲| 一区二区三区 在线观看视| 国产午夜精品在线| 老司机凹凸av亚洲导航| 久久久蜜桃精品| 欧美日韩亚洲网| 国产精品黄视频| 老牛国产精品一区的观看方式| 欧美成人按摩| 亚洲一区二区在线视频| 国产精品99久久久久久白浆小说| 香蕉成人伊视频在线观看| 久久一二三区| 一区二区三区四区在线| 欧美成人免费一级人片100| 国产精品一区在线观看你懂的| 亚洲一区尤物| 亚洲一区日本| 久久在线91| 99精品欧美一区二区蜜桃免费| 久久精品亚洲| 亚洲欧洲在线视频| 久久午夜色播影院免费高清| 亚洲乱码精品一二三四区日韩在线| 亚洲高清不卡av| 国产精品毛片在线看| 欧美v日韩v国产v| 国产亚洲精品久久久| 欧美日韩国产片| 亚洲福利视频一区| 久久久精品视频成人| 一区二区三区在线免费播放| 国产精品美女999| 欧美三区在线视频| 欧美色精品天天在线观看视频| 久久嫩草精品久久久久| 欧美午夜www高清视频| 亚洲曰本av电影| 欧美极品影院| 亚洲精品欧美一区二区三区| 国产乱码精品一区二区三区忘忧草| 亚洲成色999久久网站| 在线观看亚洲精品| 午夜一区在线| 在线观看亚洲精品| 亚洲免费一级电影| 黄色亚洲大片免费在线观看| 国产欧美一区二区三区视频| 免费欧美在线| 亚洲欧洲日本专区| 一区二区三区精品在线| 亚洲经典在线| 激情成人综合网| 日韩视频免费观看高清完整版| 久久久999成人| 欧美视频国产精品| 亚洲中字黄色| 国产日韩精品一区二区| 亚洲精品一区二区在线观看| 先锋a资源在线看亚洲| 亚洲国产精品一区在线观看不卡| 亚洲精品五月天| 亚洲精品久久久久久一区二区| 午夜激情综合网| 国产日韩成人精品| 99re66热这里只有精品4| 国产一区二区高清| 亚洲欧美日韩一区二区三区在线观看| 国产精品视屏| 亚洲精品看片| 国产精品视频免费观看| 久久精品99无色码中文字幕| 蜜桃精品久久久久久久免费影院| 日韩写真视频在线观看| 欧美日韩卡一卡二| 亚洲欧美国产三级| 欧美日韩国产一区精品一区| 小黄鸭视频精品导航| 欧美日韩一区三区四区| 亚洲国产精品美女| 久久精品免费看| 国产日韩av在线播放| 国产一区二区高清| 国自产拍偷拍福利精品免费一| 欧美一级淫片aaaaaaa视频| 亚洲桃色在线一区| 国产亚洲精品bt天堂精选| 久久一区视频| 激情综合亚洲| 欧美日韩亚洲国产一区| 欧美色网一区二区| 欧美成ee人免费视频| 一本久久a久久免费精品不卡| 激情综合色综合久久综合| 亚洲一区二区三区在线视频| 久久精品日产第一区二区| 欧美日韩一区在线| 亚洲欧美在线免费观看| 免费成人在线观看视频| 亚洲天堂av综合网| 久久先锋影音av| 久久午夜视频| 亚洲欧美国产高清va在线播| 欧美日韩国产在线观看| 久久精品99| 亚洲高清视频一区| 欧美成人午夜| 国产精品揄拍500视频| 欧美四级剧情无删版影片| 亚洲欧美视频在线观看视频| 一区二区三区国产在线观看| 鲁大师影院一区二区三区| 国产一区二区毛片| 国产在线高清精品| 亚洲欧美另类在线| 国产精品午夜电影| 国产精品99久久久久久久女警| 国产精品私房写真福利视频| 亚洲电影有码| 韩曰欧美视频免费观看| 性欧美办公室18xxxxhd| 亚洲综合二区| 欧美激情亚洲精品| 韩国欧美一区| 久久一区二区三区国产精品| 久久综合久久综合九色|