《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于TMS320DM642的增強視景系統設計與實現
基于TMS320DM642的增強視景系統設計與實現
廖興海 劉貴喜 周承興
摘要: 增強視景及合成視景是近年來在多源信息融合顯示與呈現方法的研究和發展推動下出現的一個較新的研究應用領域,而且具有很好的應用。在此設計一種基于DM642硬件平臺和DSP/BIOS操作系統的增強視景系統,詳細地介紹了系統的總體設計和軟、硬件模塊的設計與實現。該系統實現了在實時采集多路視頻的同時,綜合顯示各種飛行數據信息,可以有效地提高飛行員的態勢感知能力。
Abstract:
Key words :

0 引言
    隨著現代飛行技術的發展,以及飛機性能的日益提高,飛行員需要實時獲取的信息越來越多,飛行員不僅要不斷接收和處理各種儀表信息及地面或空中的通報和指揮信息,還需要對各種危險警告和異常信號做出迅速的反應。特別是當飛機進行進場著陸或者起飛及做戰術動作時,飛行員的操作負荷較大。因此如何有效地將各傳感器信息綜合地顯示出來,不僅可以降低飛行員的勞動負荷,還能增強其態勢的感知能力。傳統的飛行員座艙系統包含大量的機械式儀表,飛行員的操作負荷大,態勢感知能力弱,而根據對航空事故的調查統計顯示,85%的航空事故是因為飛行員失去態勢感知能力造成的。因此通過對飛行員座艙系統的良好設計,提高信息的綜合顯示水平能有效地提高飛行員的態勢感知能力,從而減少飛行事故。
    在飛行員座艙系統中采用增強視景和合成視景技術,不僅可以減少飛行員座艙系統中儀表的數量,還能提高信息的綜合顯示水平,降低飛行的勞動負荷,增強飛行員的態勢感知能力。所謂視景增強系統,就是把機載紅外傳感器和毫米波雷達輸出的圖像疊加在平顯上,在為機組提供機外真實視景的同時,顯示一些下顯給出的重要數據指示。
    在此,研究和開發了基于實時采集圖像傳感器的圖像數據,并在圖像數據上疊加相應的飛行姿態信息增強視景系統。系統采用TI公司的視頻處理專用芯片DM642,實現了對4路D1(720×576)格式視頻數據的實時采集和顯示。
    基于DM642的增強視景系統實現的功能有:
    (1)擁有16×8,8×8,5×7的完全ASCII碼點陣字符集,可以自由顯示任意的字符和數字信息;
    (2)支持自定義漢字點陣字符集的顯示;
    (3)支持基本圖元的繪制,如直線、圓、矩形、圓弧、多邊形、矩形填充等基本GUI功能的實現;
    (4)支持靜態圖片的加載,如logo、靜態儀表盤等圖形信息的透明和不透明疊加顯示;
    (5)實現羅盤儀表的繪制操作,可自由繪制各種數字儀表;
    (6)實現導航和預警儀表盤的繪制與顯示;
    (7)支持4路視頻的實時采集,可實現多種模式的顯示操作界面,各種模式可以相互自由切換。

1 系統的硬件設計
   
基于DM642的增強視景系統主要由TMS320DM642數字信號處理器、視頻編解碼模塊、存儲模塊、電源和可編程控制器模塊組成。整個系統結構見圖1。


1.1 系統主控制器及存儲空間拓展
   
系統采用TMS320DM642作為核心處理器,它基于C64X內核,采用VLIW(超長指令字)結構,最高時鐘可達720 MHz,采用二級緩存結構,擁有豐富的外設接口:擁有3個可配置視頻口,可實現與視頻輸入/輸出的無縫連接;擁有64路可配置EDMA,可靈活實現數據搬移操作;具有64位外部存儲器接口(EMIFA),可以連接同步或者異步的存儲器和外設;擁有I2C總線接口,可實現對外部編解碼芯片的配置。
   TMS320DM642的EMIF在內存中的地址映射分為4個可獨立尋址的空間CE[O:3],自地址Ox80000000起各占256 MB空間。根據設計中所選芯片的數據寬度等特點,可以對這4個尋址空間進行配置。其中,CE0空間配置成64位寬,只用于SDRAM內存的映射;CE1空間配置成8位寬度,用于FLASH的映射;CE2\CE3在該設計中未使用,留作將來拓展使用。系統中利用DM642的EMIFA外部存儲器接口進行存儲空間拓展,外擴有2片4M ×32 b SDRAM,共64MB,其占用外部存儲空間的范圍為Ox8000000~0x81FFFFFF,用于存儲視頻幀數據和程序代碼;系統同時外接了4M×8位FLASH芯片,FLASH在CE1子空間占據的內存映射空間為0x90000000~0x9007FFFF,共512 KB空間,用于固化程序和初始化數據。由于TMS320 DM642的外部總線只有EA[22:3],所以CE1子空間的最大尋址范圍為1M×8b。系統中CE1子空間除了分配給FLASH空間外,還分配給狀態/控制寄存器等資源使用,FLASH只占據CE1子空間的一半尋址空間,最大可尋址范圍為512K×8 b,而FLASH的設計容量為4M×8 b。所以為了訪問整個FLASH空間,需將FLASH進行分頁,每頁為512 KB,共分8頁,具體的分頁邏輯將在CPLD控制邏輯部分進行詳細介紹。
1.2 視頻解碼模塊
   
視頻解碼模塊也稱為視頻采集模塊,它由數字視頻解碼芯片SAA7113和視頻源(模擬CVBS信號)組成。對于輸入的圖像,經過視頻解碼模塊A/D轉換后才能送給視頻處理模塊。該解碼模塊采用Philips公司的SAA7113H芯片來進行采集。圖像傳感器輸出的模擬CVBS信號經SAA7113視頻芯片轉化為數字信號,輸出的數字信號經過視頻口的內部FIFO緩沖后,由DM642的EDMA通道將數據傳送到片外SDRAM中,以便視頻處理程序使用。DM642通過I2C控制器對SAA7113進行配置,使其輸出BT.656格式4:2:2的YUV視頻數據流。
1.3 視頻編碼模塊
   
視頻編碼模塊也稱為視頻顯示模塊,本模塊由兩部分組成,即輸出兩種模式的視頻信號,可以外接CVBS和VGA的顯示終端。
    (1)CVBS編碼模塊
    該模塊由Philips的編碼芯片SAA7121H和顯示終端組成。它將DM642處理后的。BT.656格式視頻信號轉化成模擬CVBS視頻信號,并通過顯示器顯示處理結果。
    (2)VGA編碼模塊
    該模塊由VXll28,ADV7125等芯片完成。將BT.656格式的視頻數據轉換成模擬RGB信號,通過VGA接口與顯示終端連接。其中,VX1128接收DSP視頻口輸出的BT.656格式數據流和行場同步信號,輸出24位RGB數據流送給視頻編碼芯片ADV7125;視頻編碼芯片ADV7125將數字格式的RGB信號轉換成模擬的RGB信號,并通過VGA接口送到顯示終端。
1.4 CPLD邏輯部分
    CPLD邏輯在系統中的主要功能是完成系統的輔助控制功能,如拓展外部鍵盤、FLASH分頁操作及I/O拓展等,CPLD頂層邏輯如圖2所示。這里主要介紹利用CPLD邏輯來拓展外部鍵盤及FLASH分頁的操作。


    為了實現增強視景中模式的切換功能,需要外擴一個3×3的鍵盤陣列。在系統實現中,利用CPLD邏輯完成鍵盤信號KEY1:KEY9的相與操作,將相與之后的信號接DM642的外部中斷5。當有鍵按下時,DSP_INT5將產生一個下降沿,從而觸發DSP產生中斷,在中斷服務程序中,進行鍵值掃描,判斷是哪個按鍵按下,然后設置相應的標志位,作為模式選擇信號。
    CPLD除了完成按鍵拓展外,還有一個很重要的功能就是完成FLASH的分頁操作。系統中,將CE1子空間配置成8位異步靜態存儲器接口連接FLASH,由于DM642的只有20根(EA3:EA20)外部總線,所以CE1的最大可尋址空間為1 M×8 b,CE1只將前一半的尋址空間分配給FLASH,后一半空間作為控制邏輯寄存器使用,所以FLASH映射空間為Ox90000000~0x90007FFFF,共512K×8 b。
    為了完成對外部4M×8 b FLASH空間的訪問,需要利用CPLD邏輯完成對FLASH的分頁管理,共將FLASH分成8頁。
    系統中,利用CPLD邏輯分配了一個頁地址控制寄存器,地址為0x90080060,通過改變頁地址寄存器的值來改變頁選通信號PA19:PA21的值,從而完成FLASH的分頁操作。

2 系統軟件設計
   
基M642的視景增強系統軟件的實現是在TI公司提供的CCS2.2編譯環境下進行的。采用了DSP/BIOS嵌入式操作系統,利用硬件中斷和任務調度實現視頻數據的采集、任務的顯示及各種顯示模式的相互切換。在程序設計中利用了RF5及同步通信等相關技術。DSP/BIOS程序模型如圖3所示。


2.1 軟件實現總流程
    DSP/BIOS是一種搶先型、可裁剪的實時操作系統,由3部分組成:DSP/BIOS實時內核與API、DSP/BIOS分析工具、DSP/BIOS配置工具。DSP/BIOS操作系統支持多線程管理和調度,共有4種線程:硬件中斷、軟件中斷、任務、空閑循環;支持任務間同步通信,提供郵箱、信號燈、隊列等方式。在DSP/BIOS操作系統下,可方便地實現對片上外設及外部存儲芯片的配置和管理,利用它開發的程序具有更好的移植性能。
    系統軟件的實現基于DSP/BIOS微操作系統,利用圖3所示基于任務的應用程序實現模型進行編寫。系統的總流程如圖4所示。


2.2 系統設備驅動的設計與實現
   
在系統中,綜合運用了DSP/BIOS,DDK,RF5等技術編寫設備驅動程序,使用標準的類/微驅動程序模型來開發視頻驅動程序,使硬件驅動程序與上層應用程序開發剝離開,提高程序的可移植和復用性能。當開發好硬件驅動程序后,上層的應用程序開發人員只需知道設備驅動程序提供的接口,而不需要了解底層硬件的工作原理及如何配置。
    在系統中,當配置好硬件的底層驅動后,在圖像采集時,底層驅動提供給上層應用程序的接口就是存放圖像傳感器數據的幀緩沖地址;而在圖像顯示時,應用程序只提供要顯示圖像的幀緩沖地址。這些功能的實現都是通過幀視頻驅動程序(FVID)來實現的,它不僅完成對視頻采集與顯示設備的配置,還完成視頻幀緩沖區的管理工作。
    FVID函數是對GIO類函數的簡單封裝,是為GIO類設備提供的一組宏。FVID/GIO類驅動程序不僅可以完成對片上視頻口外設的配置,還能與外部設備接口(EDC)配合實現對外部編解碼芯片的配置。在程序中,除了完成對3個視頻口的配置外,還需對外部編解碼芯片的配置,現以視頻口0配置成采集通道為例來說明具體的操作過程:
    (1)先在DSP/BIOS操作系統下的靜態配置工具中創建一個設備驅動,取名為“VPOCAPTURE”,在屬性頁面完成設置操作。
    (2)在采集任務開始前,利用FVID_create()函數完成分配,并初始化FVID通道對象。FVID_create()函數可以配置視頻口是采集模式,還是顯示模式。在采集和顯示時,使用視頻口哪個通道來配置這個通道的參數。
    (3)利用FVID_control()函數發送命令給下層的微驅動(Mini-driver),以實現對外部編解碼芯片的配置。
    (4)在采集和顯示任務中,調用FVID幀緩沖管理函數,以完成視頻幀緩沖的管理。
2.3 飛行儀表畫面的繪制與疊加
   
增強視景系統中除了實時采集的圖像外,還有一個很重要的功能就是要能夠顯示當前飛機的飛行姿態、飛機發動機及航電系統的狀態、敵我信息的顯示等。而這些信息的顯示都是用儀表的形式顯示出來的,這些儀表可以透明或者不透明地疊加在實時采集的傳感器圖像上,從而增強飛行員態勢感知的能力。在系統中主要設計了以下幾種飛行儀表:
    PFD(Primary Flight Display)儀表畫面是飛機飛行中最重要的飛行儀表,在PFD儀表中應該包含的信息包括航向角、飛行姿態、空速以及高度等。PFD畫面以綜合的顯示方式包含了上面的信息,主飛行畫面如圖5所示。


    除了PFD畫面以外,還設計了發動機參數界面,用來顯示發動機參數信息。同時設計了NVD(Narigation Display)導航信息界面,用電子羅盤指示當前飛機所飛行的磁航向角等,其界面如圖6所示。

3 結語
   
該系統基本實現了增強視景系統的功能,能夠在不低于25 f/s的圖像采集速率下,同時采集4路圖像傳感器數據,實時動態疊加飛行儀表信息,以便明顯提高飛行員態勢感知能力。

此內容為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| 久久精品国产亚洲5555| 亚洲影院高清在线| 亚洲国产成人久久| 老牛国产精品一区的观看方式| 一区二区在线不卡| 欧美一区二区在线免费观看| 樱桃成人精品视频在线播放| 欧美另类变人与禽xxxxx| 国产精品对白刺激久久久| 久久av在线| 亚洲自拍啪啪| 国产精品久久久一区二区| 一区二区三区精品| 国产夜色精品一区二区av| 亚洲夜间福利| 亚洲一区二区毛片| 国产精品在线看| 国产有码在线一区二区视频| 国产九九精品视频| 久久精品免费电影| 国产精品久久久久久久一区探花| 欧美国产在线电影| 国产精品久久久对白| 国产午夜久久久久| 一区二区三欧美| 免费成人美女女| 欧美在线免费视频| 欧美剧在线观看| 久久国产精品免费一区| 激情久久久久久| 久久精品国产第一区二区三区最新章节| 亚洲精品一区二区三区蜜桃久| 久久亚洲一区二区三区四区| 国产精品久久久久久av福利软件| 99精品视频网| 国产精品一国产精品k频道56| 亚洲精品网站在线播放gif| 亚洲天堂av高清| 在线看片日韩| 裸体一区二区三区| 欧美日韩国产精品一卡| 国产一区免费视频| 正在播放亚洲| 国产欧美日韩激情| 久久久久网站| 国产精品综合av一区二区国产馆| 欧美精品福利视频| 欧美日韩在线观看视频| 亚洲精品国精品久久99热| 精品999成人| 99在线精品视频| 欧美国产欧美亚州国产日韩mv天天看完整| 久久精品论坛| 亚洲国产欧美一区二区三区丁香婷| 久久久五月天| 国产日产高清欧美一区二区三区| 国产亚洲精品久久久久久| 国产精品久久国产愉拍| 99国产精品久久| 国产一区av在线| 亚洲精品一区二区在线观看| 欧美三级日韩三级国产三级| 亚洲黄色尤物视频| 欧美在线观看网站| 欧美色视频一区| 欧美成人免费va影院高清| 欧美国产亚洲视频| 欧美日韩1区2区3区| 久久福利精品| 久久久久欧美精品| 日韩视频永久免费观看| 欧美一区二区三区婷婷月色| 欧美亚洲在线观看| 麻豆精品视频在线观看| 亚洲国产成人高清精品| 久久精品国产999大香线蕉| 欧美区视频在线观看| 欧美视频官网| 亚洲黑丝一区二区| 国内成人在线| 亚洲人成免费| 性欧美videos另类喷潮| 韩日视频一区| 久久爱另类一区二区小说| 国精品一区二区| 蜜臀99久久精品久久久久久软件| 老司机久久99久久精品播放免费| 国产精品乱码一区二三区小蝌蚪| 欧美成人资源| 欧美精品一区二区三区一线天视频| 欧美激情精品久久久久久免费印度| 99精品国产在热久久婷婷| 国产精品福利在线观看网址| 久久福利一区| 亚洲国产乱码最新视频| 欧美a级大片| 欧美专区在线| 久久青青草原一区二区| 国产夜色精品一区二区av| 亚洲一区二区三区视频播放| 亚洲一级在线观看| 99精品国产一区二区青青牛奶| 麻豆精品一区二区av白丝在线| 欧美极品在线播放| 国内精品伊人久久久久av影院| 国产无遮挡一区二区三区毛片日本| 欧美国产第二页| 亚洲毛片在线观看.| 国产欧美精品日韩区二区麻豆天美| 免费亚洲网站| 亚洲成色精品| 亚洲香蕉在线观看| 欧美日韩精品综合在线| 国产午夜精品视频| 麻豆精品精品国产自在97香蕉| 欧美在线观看一区二区三区| 久久国产精品电影| 国产午夜精品全部视频在线播放| 亚洲欧美日韩一区在线| 欧美精品亚洲精品| 免费av成人在线| 国产欧美一区二区精品性| 欧美日韩一区二区三| 国产伦一区二区三区色一情| 欧美日韩第一区日日骚| 国产精品一级二级三级| 国产欧美亚洲一区| 亚洲一级在线观看| 久久综合精品一区| 国模套图日韩精品一区二区| 欧美日韩国产综合久久| 亚洲第一精品久久忘忧草社区| 亚洲精品系列| 韩国v欧美v日本v亚洲v| 欧美日韩裸体免费视频| 亚洲视频在线二区| 亚洲精品久久久久中文字幕欢迎你| 亚洲男人第一av网站| 国产日韩欧美黄色| 一区二区三区色| 欧美精品久久99久久在免费线| 欧美三区免费完整视频在线观看| 久久国产免费| 欧美体内she精视频在线观看| 欧美在线观看一区二区| 欧美在线啊v一区| 欧美日本中文| 亚洲电影成人| 99国产精品自拍| 欧美一区二区三区免费视| 99国产麻豆精品| 亚洲精一区二区三区| 国产精品区一区二区三| 欧美成人视屏| 久久久在线视频| 久久九九国产| 国产精品青草综合久久久久99| 欧美日韩在线免费视频| 尤物在线观看一区| 亚洲精品久久久久久久久久久| 亚洲第一黄网| 欧美日韩国产色综合一二三四| 亚洲三级电影全部在线观看高清| 欧美大片一区二区三区| 欧美日韩精品是欧美日韩精品| 国产精品成人aaaaa网站| 国产喷白浆一区二区三区| 国产精品永久免费在线| 黄网站色欧美视频| 这里只有精品视频| 亚洲精品国产拍免费91在线| 亚洲欧美综合网| 国产精品一区二区黑丝| 嫩草国产精品入口| 麻豆国产va免费精品高清在线| 国产精品v欧美精品v日本精品动漫| 欧美一区二区在线播放| 欧美日韩免费区域视频在线观看| 亚洲电影在线看| 欧美美女操人视频| 亚洲欧美日韩一区二区三区在线| 久久亚洲高清| 影音先锋欧美精品| 在线看一区二区| 一区二区电影免费观看| 免费看黄裸体一级大秀欧美| 国产在线观看91精品一区| 91久久久亚洲精品| 免费久久久一本精品久久区| 欧美在线观看一区二区三区| 欧美视频一区二区三区在线观看| 亚洲欧洲在线看| 久久久噜噜噜| 亚洲一区二区三区激情| 国产精品一区二区欧美| 国产精品久久久久久久久久久久久久| 国产精品揄拍一区二区| 国产欧美日韩视频一区二区| 国产精品国产自产拍高清av| 最近看过的日韩成人| 亚洲欧洲在线一区| 免费亚洲电影在线观看| 一本色道久久综合| 国产精品美女久久久久久免费| 欧美特黄a级高清免费大片a级| 欧美日韩中文精品| 国产日韩欧美高清| 欧美亚洲综合网| 91久久国产自产拍夜夜嗨| 欧美 日韩 国产在线| 中文精品99久久国产香蕉| 欧美中文在线观看国产| 欧美午夜视频在线观看| 亚洲电影天堂av| 国产乱码精品一区二区三区忘忧草| 亚洲日本成人在线观看| 激情懂色av一区av二区av| 欧美日韩在线免费观看| 国产精品免费一区二区三区观看| 国产精品毛片一区二区三区| 欧美一区二区视频在线观看| 国产一区二区成人久久免费影院| 欧美精品福利| 一本久久综合亚洲鲁鲁五月天| 美女91精品| 亚洲欧美一区二区三区极速播放| 国产欧美婷婷中文| 欧美1区视频| 一区在线视频观看| 午夜精品视频一区| 午夜欧美不卡精品aaaaa| 欧美电影美腿模特1979在线看| 亚洲一区二区三区免费视频| 美女主播精品视频一二三四| 亚洲精品视频在线观看免费| 欧美日韩国产a| 国产欧美日韩亚州综合| 麻豆成人在线播放| 欧美久久久久久久| 欧美呦呦网站| 欧美激情精品久久久久久变态| 免播放器亚洲| 国产精品jvid在线观看蜜臀| 国产九九精品视频| 国产精品99久久不卡二区| 久久久亚洲精品一区二区三区| 欧美人牲a欧美精品| 国产一区二区三区高清在线观看| 免费一级欧美片在线观看| 国产在线拍揄自揄视频不卡99| 欧美日韩高清区| 国产欧美日韩中文字幕在线| 国内精品久久久久久久影视蜜臀| 欧美一区二区三区在线观看| 亚洲精品视频啊美女在线直播| 一本一本久久a久久精品综合妖精| 老司机午夜精品视频| 国产精品99久久久久久久久| 美女成人午夜| 亚洲男人的天堂在线aⅴ视频| 久久久久久亚洲精品杨幂换脸| 国产农村妇女毛片精品久久麻豆| 国产精品乱码| 性xx色xx综合久久久xx| 国产精品久久久久久久久免费| 国产日韩精品综合网站| 在线免费日韩片| 欧美亚洲免费高清在线观看| 亚洲国产va精品久久久不卡综合| 国产精品一区二区三区久久久| 国产日韩欧美夫妻视频在线观看| 欧美精品免费播放| 国产精品第十页| 国产精品久在线观看| 男女精品视频| 亚洲午夜精品久久久久久app| 国产一区欧美日韩| 亚洲理论电影网| 美女久久一区| 欧美一区二区三区播放老司机| 激情欧美一区二区| 亚洲一区二区欧美日韩| 欧美怡红院视频一区二区三区| 老色鬼精品视频在线观看播放| 性欧美大战久久久久久久免费观看| 国产欧美视频一区二区三区| 国产精品久久婷婷六月丁香| 国产精品二区三区四区| 久久精品成人一区二区三区蜜臀| 午夜精品影院在线观看| 午夜精品国产更新| 亚洲人成高清| 国产三级精品在线不卡| 国产精品久久久久久久久久妞妞| 日韩一区二区精品葵司在线| 亚洲免费影视| 欧美午夜女人视频在线| 午夜精品一区二区三区在线视| 欧美一级视频免费在线观看| 亚洲午夜精品久久久久久app| 91久久久在线| 亚洲制服欧美中文字幕中文字幕| 国模大胆一区二区三区| 老司机一区二区三区| 欧美freesex8一10精品| 亚洲性视频网站| 欧美精品福利| 夜色激情一区二区| 美日韩在线观看| 欧美在线观看日本一区| 亚洲国产精品一区二区三区| 欧美激情视频免费观看| 久久综合国产精品| 国产精品系列在线播放| 欧美国产日韩一区二区在线观看| 亚洲精品日韩欧美| 欧美亚洲视频一区二区|