以文本方式查看主題 - 曙海教育集團論壇 (http://www.xinguifushi.cn/bbs/index.asp) -- DSP系統和硬件開發討論區 (http://www.xinguifushi.cn/bbs/list.asp?boardid=5) ---- 基于ARM+DSP的智能視頻監控系統 (http://www.xinguifushi.cn/bbs/dispbbs.asp?boardid=5&id=1308) |
-- 作者:wangxinxin -- 發布時間:2010-11-13 12:01:23 -- 基于ARM+DSP的智能視頻監控系統 概述 視頻監控系統是安全防范系統的組成部分,它是一種防范能力較強的綜合系統。視頻監控以其直觀、方便、信息內容豐富而廣泛應用于許多場合。近年來,隨著計算機、網絡以及圖像處理、傳輸技術的飛速發展,視頻監控制技術也有長足的發展。同時,隨著智能技術特別是模式識別技術在理論和實踐上的逐漸成熟,將機器智能概念引入常規視頻監控系統成為該領域的重要突破點。 本智能視頻監控系統采用基于ARM7TDMI內核的STR710微處理器為主控芯片,同時以TI TMS320C6211為圖像處理的協處理器,充分發揮了ARM的控制優勢和DSP的信號處理優勢。 硬件需求分析 硬件開發目標 本系統的設計目標是實現建筑物內的實時監控功能,并通過GPRS模塊向管理人員發送報警信號,甚至可以傳送現場圖片,以提高警報的可靠性。 基本配置 USB接口的攝像頭 STR710X MCU TMS320C6211 1M FLASH 存儲器 2片1M SRAM存儲器 硬件系統總體設計 總體結構圖及功能劃分 整個系統有四部分組成:全局控制模塊、信號采集模塊、信號處理模塊和遠程通信模塊。首先由ARM信號控制攝像頭采集現場圖像,將數據傳入信號處理模塊;信號處理模塊判斷現場是否滿足報警條件,若不滿足,則更新存儲器,否則觸發ARM中斷,從而激活遠程通信模塊,由遠程通信模塊負責與管理人員的交互。 總體結構圖如圖1所示。 圖1 總體結構圖 組成系統各功能模塊的邏輯框圖 全局控制模塊:該部分由STR710X MCU實現,負責系統整體行為的協調,主要管理下列三個模塊。 信號采集模塊:該模塊由USB接口的攝像頭實現,負責現場圖像的采集。 信號處理模塊:該模塊負責現場圖像的處理,包括現場狀態的判別和FLASH存儲器的更新。 遠程通信模塊:負責報警信號的傳輸、管理信號的接受等。 硬件系統詳細設計 存儲器空間分配 ARM和DSP分別使用1M SRAM和1M FLASH,其中FLASH為ARM和DSP的共享存儲器,作為二者的數據交換區和程序存儲區。SRAM占用低1M地址空間,即地址線A.20為低電平時使能。FLASH占用高1M地址空間,即地址線A.20為高電平時使能。 中斷方式 ARM處理器與DSP協處理器以相互觸發外部中斷的方式實現。 軟件詳細設計 軟件流程圖 如圖2 所示: 圖2 軟件流程圖 調試環境 DSP模塊的智能算法調試在CCS3.中完成,ARM部分軟硬件聯調在ADS2.0中完成。 |