資源描述:
《基于某stm32地圖像采集與顯示系統(tǒng)地地地研究與設(shè)計(jì)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、實(shí)用標(biāo)準(zhǔn)文案基于STM32的圖像采集與顯示系統(tǒng)的研究與設(shè)計(jì)摘要:隨著圖像采集與顯示在社會各方面的廣泛應(yīng)用,對于圖像采集與顯示技術(shù)的研究具有極高的社會價(jià)值和經(jīng)濟(jì)價(jià)值;本文采用ov7670和al422采集和存儲圖像,然后采用stm32處理數(shù)據(jù)并控制tft液晶將采集的圖像進(jìn)行顯示,系統(tǒng)的介紹圖像處理與顯示的基礎(chǔ)知識。關(guān)鍵詞:圖像采集與顯示stm32ov7670精彩文檔實(shí)用標(biāo)準(zhǔn)文案al422中圖分類號:tn873文獻(xiàn)標(biāo)識碼:a文章編號:1007-9416(2012)02-0094-01隨著圖像采集處理技術(shù)的進(jìn)步和社會的發(fā)展,其被廣泛的運(yùn)用于社會
2、社交,遠(yuǎn)程醫(yī)療及實(shí)時(shí)監(jiān)控等各個方面?;跀z像頭圖像采集與顯示技術(shù)擁有廣泛的應(yīng)用市場和廣闊的發(fā)展前景。本文的核心在于采用ov7670攝像頭采集圖像,然后通過stm32處理數(shù)據(jù),系統(tǒng)的研究和學(xué)習(xí)圖像采集與顯示的知識。1、原理概述本系統(tǒng)基于stm32高位單片機(jī)通過軟件編程設(shè)置ov7670攝像頭內(nèi)部參數(shù)采集圖像,并將采集到的圖像轉(zhuǎn)換為數(shù)字信號存儲在al422里;隨后stm32將存儲在al422內(nèi)部的數(shù)字代碼提取出來,再經(jīng)過算法處理將數(shù)據(jù)顯示液晶顯示屏tft上。該系統(tǒng)可分為數(shù)據(jù)采集,數(shù)據(jù)存儲,數(shù)據(jù)處理,數(shù)據(jù)顯示四個板塊,通過整合后合并為數(shù)據(jù)采集與
3、存儲和數(shù)據(jù)處理與顯示兩大模塊。2、數(shù)據(jù)的采集與存儲2.1數(shù)據(jù)的采集[1]圖像的采集選用的是圖像傳感器ov7670,它體積小,工作電壓低,功能強(qiáng)大且使用方便靈活。其通過sccb總線接口編程實(shí)現(xiàn)伽瑪曲線、白平衡、飽和度、色度等圖像處理功能,其中ommivision圖像傳感器應(yīng)用獨(dú)有的傳感器技術(shù),通過減少或消除光學(xué)或電子缺陷如固定圖案噪聲、托尼、浮散等,提高圖像質(zhì)量,得到清晰的穩(wěn)定的彩色圖像,同時(shí)其外部硬件電路配置靈活。2.2數(shù)據(jù)的存儲采用al422進(jìn)行數(shù)據(jù)存儲存。一幀圖像信息通常包含640x480或720x480個字節(jié),市面上很多存儲器由于
4、容量有限,無法存儲一幀的圖像信息;而al422容量很大可存儲一幀圖像的完整信息,并能夠自行刷新數(shù)據(jù),其工作頻率可達(dá)50mhz,大大提高了存儲速度;同時(shí)價(jià)格相對來說比較便宜,因此選擇al422作為數(shù)據(jù)中轉(zhuǎn)站。3、數(shù)據(jù)的處理與顯示3.1數(shù)據(jù)的處理[2-3]為了更好地處理圖像信息,使數(shù)據(jù)信息的采集效果更好,選用stm32系列單片機(jī)做為系統(tǒng)的控制核心。stm32系列單片機(jī)具有大容量的flash存儲容量,采用armcortex-m3內(nèi)核,性能高、功耗低、成本低且處理速度快,選用這類單片機(jī)性價(jià)比較高。該系列單片機(jī)按性能分為stm32f103“增強(qiáng)型
5、”系列和stm32f101“基本型”精彩文檔實(shí)用標(biāo)準(zhǔn)文案兩個系列。增強(qiáng)型系列是同類產(chǎn)品中性能最高的產(chǎn)品,時(shí)鐘頻率可達(dá)到72mhz;基本型時(shí)鐘頻率為增強(qiáng)型的一半,頻率較低,綜合后選用了頻率較高的stm32f103“增強(qiáng)型”系列。3.2數(shù)據(jù)的顯示數(shù)據(jù)顯示采用2.4寸tft液晶顯示屏,大小為240x320,顯示圖像范圍較大;stm32采集的數(shù)據(jù)為240x320x2的數(shù)據(jù),剛好是2.4寸的tft液晶顯示屏的數(shù)據(jù),使用tft液晶顯示屏不需要去設(shè)置一些數(shù)據(jù),使用起來非常方便。4、軟件設(shè)計(jì)整個系統(tǒng)只有在軟件的支持下才能正常工作。本設(shè)計(jì)在kail軟件中
6、進(jìn)行程序設(shè)計(jì),通過jlink仿真器將程序下載到stm32中,當(dāng)每次上電或者系統(tǒng)復(fù)位后行頭開始執(zhí)行程序。的軟件設(shè)計(jì)思路如圖2:5、結(jié)論及總結(jié)在本次設(shè)計(jì)中,經(jīng)過不斷地調(diào)試與改進(jìn),最終成功通過對stm32編程將ov7670采集到的圖像信息顯示在tft液晶上并總結(jié)出以下兩點(diǎn)經(jīng)驗(yàn):(1)選取的攝像頭的類型要合適。不同類型的攝像頭有各自的適用環(huán)境,其在參數(shù)和功能上有很大的差別,選擇不合適會嚴(yán)重影響采集數(shù)據(jù)的準(zhǔn)確性。(2)應(yīng)將采集到的數(shù)據(jù)先存儲再進(jìn)行數(shù)據(jù)處理。將采集到的數(shù)據(jù)線存儲起來再處理,一方面可以防止數(shù)據(jù)丟失,另外一方面可以避免一下處理太大的數(shù)據(jù)
7、。圖2精彩文檔實(shí)用標(biāo)準(zhǔn)文案程序流程圖參考文獻(xiàn)[1]李德明,韓劍,江國強(qiáng).基于ov7670的圖像采集及顯示系統(tǒng)設(shè)計(jì)[j].儀器儀表學(xué)報(bào),2010(08):30—33.[2]龔躍玲,汪玲彥.基于stm32的usbotg數(shù)據(jù)通信的實(shí)現(xiàn)[j].微型機(jī)與應(yīng)用,2011(30):32-34.[3]何華芝.基于stm32的車載監(jiān)控設(shè)備的硬件設(shè)計(jì)[j].電子測量技術(shù),2008(12):139-141.精彩文檔