關 閉

        新聞中心

        EEPW首頁 > 安全與國防 > 設計應用 > 基于USB 2.0的便攜式紅外目標跟蹤系統設計與實現

        基于USB 2.0的便攜式紅外目標跟蹤系統設計與實現

        作者: 時間:2010-06-11 來源:網絡 收藏
         

        來自熱像儀的14位差分數字圖像經過電平轉化,通過FPGA進行自適應偏置校正和增益校正拉伸處理后,緩存入FIFO中。當FIFO存滿一幀圖像時中斷DSP,DSP將圖像數據讀入內部RAM空間進行處理。處理完成后,DSP將處理結果以及圖像數據通過USB總線傳送至主控計算機分系統。同時,通過擴展串口與伺服控制分系統、擴展上報接口、激光測距機及慣導陀螺儀接口等外部接口通信。

          根據信息處理數據量及處理速度的要求,分系統中的DSP采用TI公司的TMS320C6416T,他是專門針對圖像處理的一款高速定點處理器,其內部有8個并行的處理單元,體系結構采用超長指令字結構(VL1w),芯片的工作主頻可以達到1 GHz,當片內8個單元同時運行時其最大處理能力可以達到8000 MIPS;FPGA采用Xilinx公司的Virtex一Ⅱ系列,是業界先進的適合數字信號處理應用的FPGA。其強大的可編程功能和內置硬件乘法器為完成一些較復雜的圖像處理操作提供了強大的資源和結構支持,外部大量的I/O管腳使之能夠提供多套數據和地址總線,利用該資源可以完成數據獲取中邊讀邊運算邊存儲的功能,從而大大節省數據訪問的時問。

          圖4左側為實時信息處理板實物照片,信息處理板尺寸僅為1lO mm×8l mm,內置于右側熱像儀機殼中。

          

          在實時信息處理機中,DSP軟件需要完成3項任務:從FIFO中導人圖像數據、按照算法流程對圖像進行處理、將處理結果通過L7SB微控制器傳送給伺服控制及主控計算機如圖5所示。此3項任務具有一定的獨立性,需要妥善處理以下2個同步問題:

          

          首先,來自熱像儀的圖像幀頻為固定的50幀/s,即相鄰兩幀圖像之間的時間間隔為20 ms。DSP對圖像的處理時間因目標類型以及背景復雜度不同而略有變化。通常在背景非常復雜、虛警干擾過多的情況下,DSP處理一幀圖像的時間會偶爾超過20 ms。這種情況出現的時候,系統的穩定性不應受到影響。

          另外,此類問題還存在于DSP處理結果及目標圖像與主控計算機的傳輸中,Windows操作系統的結構和工作方式決定了其實時性較差,在該系統中表現為,主控計算機端軟件通過LISB總線從圖像處理板讀取一幀數據的時間無法確定。經測試,讀取一幀數據的耗時最快可小于8 ms,最慢可大于200 ms。因此,在DSP軟件中必須采取措施隔離圖像處理進程與USB傳輸進程,使USB傳輸超時不會影響圖像處理幀頻。除了解決2個協同問題之外,還必須采取諸多優化手段保證DSP對圖像的處理速度。只有經過良好優化的DSP代碼才能有效利用DSP具有的各種資源,充分發揮DSP特有的優勢,最大限度地滿足系統實時性的要求。

        4 測試結果

          本文自研的便攜式紅外自動目標檢測跟蹤系統對部分空中目標進行了外場聯調試驗,試驗結果表明,可以對320×256大小的圖像實現50幀/s的實時檢測,能夠實現對低空目標的自動搜索、捕獲與跟蹤,探測到目標后能夠穩定伺服閉環跟蹤,短暫遮擋目標不丟失,丟失目標后能夠有效地重新捕獲,同時系統易于便攜機動、功耗低,可以有效地應用到預警系統中。

        紅外熱像儀相關文章:紅外熱像儀原理

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 岚皋县| 扬州市| 马鞍山市| 万荣县| 金寨县| 湘潭县| 靖安县| 台前县| 衢州市| 南皮县| 寿阳县| 临桂县| 固阳县| 汝阳县| 沙田区| 平度市| 德江县| 乌海市| 许昌市| 高要市| 中卫市| 富锦市| 临高县| 内丘县| 乐清市| 东安县| 永德县| 普兰县| 米泉市| 榆林市| 石渠县| 蕉岭县| 马鞍山市| 平邑县| 卫辉市| 北辰区| 麦盖提县| 夹江县| 桦南县| 汽车| 常宁市|