<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 基于OV6630圖像傳感器和DSP的圖像采集系統(tǒng)設(shè)計(jì)

          基于OV6630圖像傳感器和DSP的圖像采集系統(tǒng)設(shè)計(jì)

          作者:許敬淑,傅華明 時(shí)間:2008-07-16 來(lái)源:電子元器件應(yīng)用 收藏

            2 軟件設(shè)計(jì)

          本文引用地址:http://www.ex-cimer.com/article/85790.htm

            當(dāng)系統(tǒng)配置完畢以后,便可以進(jìn)行圖像數(shù)據(jù)的采集與處理。在采集圖像的過(guò)程中,最主要的工作是判別一幀圖像數(shù)據(jù)的開始和結(jié)束的時(shí)刻。在仔細(xì)研究了OV6630輸出的同步信號(hào)(VSYNC是垂直同步信號(hào)、HREF是水平同步信號(hào)、PCLK是輸出數(shù)據(jù)同步信號(hào))的基礎(chǔ)上。筆者用VHDL語(yǔ)言實(shí)現(xiàn)了采集過(guò)程起始點(diǎn)的精確控制。圖2所示為圖像采集期間三個(gè)同步信號(hào)與數(shù)據(jù)信號(hào)的時(shí)序關(guān)系圖。

            圖2中,每一個(gè)幀同步信號(hào)VSYNC周期包含288個(gè)水平同步信號(hào)HREF脈沖,而每一個(gè)HREF周期包含352個(gè)PCLK時(shí)鐘脈沖,每一個(gè)PCLK時(shí)鐘可輸出一個(gè)RGB像素的視頻數(shù)據(jù)。

            通過(guò)監(jiān)測(cè)系統(tǒng)中的垂直同步信號(hào)VSYNC的變化,即可得知新的一幀圖像是否開始,一幀圖像開始后,僅當(dāng)HREF為高且PCLK輸出下降沿時(shí),才能輸出一個(gè)有效的像素值。VSYNC的上升沿表示一幀新的圖像的到來(lái),下降沿則表示一幀圖像數(shù)據(jù)采集開始(是按列采集圖像的)。HREF是水平同步信號(hào),其上升沿表示一列圖像數(shù)據(jù)的開始。PCLK是輸出數(shù)據(jù)同步信號(hào)。只有當(dāng)HREF為高電平時(shí),才能開始有效的采集數(shù)據(jù),PCLK下降沿的到來(lái)表明數(shù)據(jù)的產(chǎn)生,PCLK每出現(xiàn)一個(gè)下降沿可傳輸一位數(shù)據(jù)。HREF為高電平期間,共可傳輸352位數(shù)據(jù)。在一幀圖像中,即VSYNC為低電平期間,HREF將出現(xiàn)288次高電平。而當(dāng)下一個(gè)VSYNC信號(hào)的上升沿到來(lái)時(shí),即表明分辨率為352×288的圖像采集過(guò)程的結(jié)束。

            CPLD控制的實(shí)現(xiàn)過(guò)程首先是按順序檢測(cè)VSYNC和CHSYNC信號(hào)是否有效,這時(shí)要注意防止毛刺信號(hào)的干擾。由于毛刺信號(hào)時(shí)間很短,設(shè)計(jì)時(shí)可采用設(shè)標(biāo)志位的方法,即當(dāng)檢測(cè)到信號(hào)的有效沿后(對(duì)于VSYNC是上升沿,而對(duì)于CHSYNC是下降沿),可在等待一定時(shí)間后再次檢測(cè)信號(hào),看其是否仍然有效,如果有效,則說(shuō)明信號(hào)是正確的。

            由于系統(tǒng)中的像素?cái)?shù)據(jù)是按PCLK時(shí)鐘輸出的,所以,可用來(lái)存儲(chǔ)圖像的SRAM使能信號(hào)CE。另外,其讀寫信號(hào)也是由CPLD產(chǎn)生的。因此,讀信號(hào)RE只要在CPLD寫操作中置“1”即可。由于在數(shù)據(jù)輸出時(shí),PCLK的上升沿信號(hào)比較穩(wěn)定,而RAM可在WR上升沿將數(shù)據(jù)寫入,因此,可以在HREF有效后(HREF=1)采用PCLK作為寫信號(hào)RW。

            由于圖像像素點(diǎn)的個(gè)數(shù)已知,即數(shù)據(jù)個(gè)數(shù)已知,故在計(jì)數(shù)完畢后,CPLD將發(fā)出計(jì)數(shù)完畢信號(hào)。而在接收到中止信號(hào)后,即可開始讀取RAM中的數(shù)據(jù),并對(duì)數(shù)據(jù)進(jìn)行壓縮和相應(yīng)的處理,然后把數(shù)據(jù)放到LCD液晶屏的數(shù)據(jù)總線,最后將采集到的圖像在液晶屏上顯示出來(lái)。圖3為的軟件流程圖。

            3 結(jié)束語(yǔ)

            本系統(tǒng)采用和CPLD的綜合方案來(lái)將圖像的采集和數(shù)據(jù)的處理分而治之。實(shí)驗(yàn)結(jié)果表明,該系統(tǒng)圖像清晰,且能滿足實(shí)時(shí)顯示的要求,可廣泛應(yīng)用在網(wǎng)絡(luò)視頻和工業(yè)自動(dòng)監(jiān)測(cè)等方面。


          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();