<s id="eoqoe"><xmp id="eoqoe">
<button id="eoqoe"><strong id="eoqoe"></strong></button>
<s id="eoqoe"><xmp id="eoqoe">
<button id="eoqoe"><strong id="eoqoe"></strong></button>
<wbr id="eoqoe"></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><label id="eoqoe"></label></wbr>
<button id="eoqoe"></button>
<wbr id="eoqoe"></wbr>
你的位置:首頁(yè) > 傳感技術(shù) > 正文

OV6630圖像傳感器在圖像采集系統設計中的應用

發(fā)布時(shí)間:2013-03-19 責任編輯:shyhuang

【導讀】本文提出了一種基于DSP和CMOS圖像傳感器,同時(shí)由復雜可編程邏輯控制芯片CPLD控制的實(shí)時(shí)圖像采集系統的實(shí)現方案,不僅在噪聲上得到了有效改善,而且分辨率也得到了明顯提高。

硬件設計

圖1所示是該圖像采集系統的電路結構框圖。由圖1可見(jiàn),該圖像采集系統主要由OV6630圖像傳感芯片、CPLD控制模塊、SRAM數據存儲器、FLASH程序存儲器、DSP信號處理器等幾部分組成。其圖像采集芯片用美國Omni Vision公司開(kāi)發(fā)的彩色CMOS圖像傳感器OV6630,該芯片與傳統的CCD傳感器相比,其最明顯的優(yōu)勢是集成度高,功耗小,生產(chǎn)成本低,容易與其它芯片整合。該芯片將CMOS光感應核與外圍支持電路集成在一起。由于其運用了專(zhuān)有的傳感器技術(shù),因而能夠消除普通的光電干擾。該芯片的像素陣列為352×288,即101376像素,還有4行、4列可供選擇。圖像數據的輸出有多種格式(YCrCb4:2:2,GRB4:2:2和RGB原始數據輸出格式),本系統選用8通道Y輸出RGB原始數據輸出格式,以及逐行掃描的工作方式。其輸出格式為:

奇數掃描行BGBG……

偶數掃描行GRGR……

 
圖1:圖像采集系統結構框圖

根據人眼對彩色響應帶寬不高的大面積著(zhù)色特點(diǎn),每個(gè)象素沒(méi)有必要同時(shí)輸出3種顏色。因此,數據采樣時(shí),奇數掃描行的第1,2,3,4,…象素分別采樣和輸出B,G,B,G,…數據;偶數掃描行的第1,2,3,4,…象素分別采樣和輸出G,R,G,R,…數據。在實(shí)際處理時(shí),每個(gè)象素的R,G,B信號由象素本身輸出的某一種顏色信號和相鄰象素輸出的其他顏色信號構成。這種采樣方式在基本不降低圖像質(zhì)量的同時(shí),可以將采樣頻率降低60%以上。

系統中的核心處理芯片選用TI公司的加強型定點(diǎn)DSP芯片TMS320VC5410A,該DSP的工作頻率可達160 MHz,內部有64KBRAM空間可以靈活的映射為數據或程序存儲空間。由于DSP的內部存儲空間有限,所以,本設計在外部擴展了一大小為1 MB的SRAM數據存儲器CY7C1021和256 K的FLASH程序存儲器SST39VF400A??刂菩酒珻PLD選用Altera公司的MAX7000系列芯片EPM7128SLC84-15。該芯片包含84個(gè)I/O管腳、128個(gè)宏單元,每16個(gè)宏單元可組成一個(gè)邏輯陣列塊,工作電壓為5.0 V。該芯片在系統中處于總體時(shí)序控制地位,既用于給圖像傳感器芯片提供控制信號。也用于SRAM和FLASH的片選和讀寫(xiě)控制,同時(shí)還負責LCD的顯示控制。

軟件設計

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

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

 
圖2:圖像采集時(shí)序圖

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

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

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

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

 
圖3:圖像采集系統軟件流程圖

結束語(yǔ)

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

要采購傳感器么,點(diǎn)這里了解一下價(jià)格!
特別推薦
技術(shù)文章更多>>
技術(shù)白皮書(shū)下載更多>>
熱門(mén)搜索
?

關(guān)閉

?

關(guān)閉

久久无码人妻精品一区二区三区_精品少妇人妻av无码中文字幕_98精品国产高清在线看入口_92精品国产自产在线观看481页
<s id="eoqoe"><xmp id="eoqoe">
<button id="eoqoe"><strong id="eoqoe"></strong></button>
<s id="eoqoe"><xmp id="eoqoe">
<button id="eoqoe"><strong id="eoqoe"></strong></button>
<wbr id="eoqoe"></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><label id="eoqoe"></label></wbr>
<button id="eoqoe"></button>
<wbr id="eoqoe"></wbr>