新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于Linux的嵌入式紅外熱成像系統設計

        基于Linux的嵌入式紅外熱成像系統設計

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

        結構
        通過焦平面陣列探測器將圖像送入圖像采集模塊并完成模數轉化,轉化后的送入圖像校正模塊進行非均勻校正、測溫和濾波處理,校正后的圖像數據再送入圖像顯示終端,圖像顯示終端將圖像信息進行灰度拉伸、偽彩變換后在終端進行顯示,并可完成圖像分析、圖像存儲等多種功能。本可應用于遠程檢測和移動監控等多個領域。系統總體方案如圖1所示。

        本文引用地址:http://www.104case.com/article/151968.htm

        圖1紅外熱系統框圖

        系統硬件
        1 硬件結構
        本文的紅外系統的結構可分為紅外鏡頭、信號預處理、處理、控制顯示四大部分,系統硬件結構如圖2所示。紅外焦平面陣列探測器完成光電轉化功能,信號預處理電路包括視頻信號分離電路和視頻信號調整電路,預處理后的模擬信號經高速A/D轉化后由雙口RAM送入DSP。由于DSP具有高速的處理能力,要求DSP能有效地與低速外設連接,否則整個系統的數據處理能力就會受到影響,因此需要把圖像數據進行高速緩存。雙口RAM具有兩套獨立的數據、地址和控制總線,因而可從兩個端口同時讀寫而互不干擾,并且具有隨機存取的優點,讀寫具有很大的靈活性。DSP完成紅外圖像數據的非均勻校正、中值濾波等大運算量處理,減輕ARM的運算負擔,因此系統具有很強的可靠性和實時性。ARM-完成灰度拉伸、偽彩變換、數據分析處理、紅外圖像顯示及系統控制。

        圖2 紅外熱成像系統硬件框圖


        2 主要芯片介紹
        ARM處理器體積小、內核耗電少、具有良好的圖像處理能力。ARM處理器本身是32位設計,但也配備16位指令集。因此存儲器比等價32位代碼節省35%,同時保留了32位系統的所有優勢。系統處理器采用的是三星公司ARM的ARM920T處理器核。本系統選用TI公司的TMS320C6000系列DSP。

        系統軟件設計
        本文采用ARM-操作系統進行系統管理,在編譯內核階段加入了對紅外探測器和LCD的支持,在ARM-操作系統下實現紅外成像系統應用程序,利用QT實現紅外成像系統的界面控制及紅外圖像顯示功能。


        1 系統控制軟件設計
        系統控制程序控制著系統的初始化、參數配置、圖像的采集、校正、分析、顯示的全過程,其功能主要分為后臺的控制和前臺的界面及圖像動態顯示兩大部分。顯示終端發送命令后,系統開始初始化過程,設定圖像采集模式,啟動采集過程。接下來系統將連續查詢圖像采集控制寄存器的值,查詢是否完成一幅圖像的采集,如果沒有完成,繼續查詢圖像采集控制寄存器,直到查詢到采集完成一幅圖像,啟動圖像讀取子程序,把圖像數據送入到DSP中完成濾波及非均勻校正,校正后的圖像數據送入到圖像顯示子程序中,根據用戶指定的顯示模式,將灰度圖顯示為偽彩圖,并完成相關的分析處理。程序流程如圖3所示。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 和龙市| 海伦市| 玛多县| 黎川县| 海门市| 乐都县| 寻乌县| 裕民县| 朝阳县| 弋阳县| 翁源县| 大方县| 兴海县| 托克逊县| 萝北县| 文水县| 海门市| 阿拉善右旗| 儋州市| 巩义市| 宿州市| 嵊泗县| 抚宁县| 固安县| 祥云县| 洛阳市| 柳林县| 江门市| 耿马| 岳阳县| 收藏| 天门市| 慈溪市| 日喀则市| 霞浦县| 渝中区| 三河市| 铁力市| 景德镇市| 陇川县| 波密县|