一種DSP和OV6630傳感器的圖像采集系統(tǒng)設(shè)計(jì)與應(yīng)用-設(shè)計(jì)應(yīng)用_第1頁(yè)
一種DSP和OV6630傳感器的圖像采集系統(tǒng)設(shè)計(jì)與應(yīng)用-設(shè)計(jì)應(yīng)用_第2頁(yè)
一種DSP和OV6630傳感器的圖像采集系統(tǒng)設(shè)計(jì)與應(yīng)用-設(shè)計(jì)應(yīng)用_第3頁(yè)
一種DSP和OV6630傳感器的圖像采集系統(tǒng)設(shè)計(jì)與應(yīng)用-設(shè)計(jì)應(yīng)用_第4頁(yè)
一種DSP和OV6630傳感器的圖像采集系統(tǒng)設(shè)計(jì)與應(yīng)用-設(shè)計(jì)應(yīng)用_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

精品文檔-下載后可編輯一種DSP和OV6630傳感器的圖像采集系統(tǒng)設(shè)計(jì)與應(yīng)用-設(shè)計(jì)應(yīng)用引言

DSP是基于可編程超大規(guī)模集成電路和計(jì)算機(jī)技術(shù)發(fā)展起來(lái)的一門重要技術(shù),DSP芯片的快速數(shù)據(jù)采集與處理功能以及片上集成的各種功能模塊為DSP應(yīng)用于各種場(chǎng)合提供了極大的方便。而CMOS圖像傳感器與CCD相比,DSP是一種獨(dú)特的微處理器,是以數(shù)字信號(hào)來(lái)處理大量信息的器件。其工作原理是接收模擬信號(hào),轉(zhuǎn)換為0或1的數(shù)字信號(hào)。再對(duì)數(shù)字信號(hào)進(jìn)行修改、刪除、強(qiáng)化,并在其他系統(tǒng)芯片中把數(shù)字?jǐn)?shù)據(jù)解譯回模擬數(shù)據(jù)或?qū)嶋H環(huán)境格式。它不僅具有可編程性,而且其實(shí)時(shí)運(yùn)行速度可達(dá)每秒數(shù)以千萬(wàn)條復(fù)雜指令程序,遠(yuǎn)遠(yuǎn)超過(guò)通用微處理器,是數(shù)字化電子世界中日益重要的電腦芯片。它的強(qiáng)大數(shù)據(jù)處理能力和高運(yùn)行速度,是值得稱道的兩大特色。CMOS圖像傳感器將以其低廉的價(jià)格、實(shí)用的圖像質(zhì)量、高集成度和相對(duì)較少的功耗在視頻采集領(lǐng)域得到廣泛的應(yīng)用。為此,本文提出了一種基于DSP和CMOS圖像傳感器,同時(shí)由復(fù)雜可編程邏輯控制芯片CPLD控制的實(shí)時(shí)圖像采集系統(tǒng)的實(shí)現(xiàn)方案。

1硬件設(shè)計(jì)

圖1所示是該圖像采集系統(tǒng)的電路結(jié)構(gòu)框圖。由圖1可見(jiàn),該圖像采集系統(tǒng)主要由OV6630圖像傳感芯片、CPLD控制模塊、SRAM數(shù)據(jù)存儲(chǔ)器、FLASH程序存儲(chǔ)器、DSP信號(hào)處理器等幾部分組成。該芯片將CMOS光感應(yīng)核與外圍支持電路集成在一起。由于其運(yùn)用了專有的傳感器技術(shù),因而能夠消除普通的光電干擾。該芯片的像素陣列為352×288,即101376像素,還有4行、4列可供選擇。圖像數(shù)據(jù)的輸出有多種格式(YCrCb4:2:2,GRB4:2:2和RGB原始數(shù)據(jù)輸出格式),本系統(tǒng)選用8通道Y輸出RGB原始數(shù)據(jù)輸出格式,以及逐行掃描的工作方式。其輸出格式為:

奇數(shù)掃描行BGBG……

偶數(shù)掃描行GRGR……

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

系統(tǒng)中的處理芯片選用TI公司的加強(qiáng)型定點(diǎn)DSP芯片TMS320VC5410A,該DSP的工作頻率可達(dá)160MHz,內(nèi)部有64KBRAM空間可以靈活的映射為數(shù)據(jù)或程序存儲(chǔ)空間。由于DSP的內(nèi)部存儲(chǔ)空間有限。控制芯片CPLD選用Altera公司的MAX7000系列芯片EPM7128SLC84-15.該芯片包含84個(gè)I/O管腳、128個(gè)宏單元,每16個(gè)宏單元可組成一個(gè)邏輯陣列塊,工作電壓為5.0V.該芯片在系統(tǒng)中處于總體時(shí)序控制地位,既用于給圖像傳感器芯片提供控制信號(hào)。也用于SRAM和FLASH的片選和讀寫控制,同時(shí)還負(fù)責(zé)LCD的顯示控制。

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

當(dāng)系統(tǒng)配置完畢以后,便可以進(jìn)行圖像數(shù)據(jù)的采集與處理。在采集圖像的過(guò)程中,主要的工作是判別一幀圖像數(shù)據(jù)的開(kāi)始和結(jié)束的時(shí)刻。在仔細(xì)研究了OV6630輸出的同步信號(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的變化,即可得知新的一幀圖像是否開(kāi)始,一幀圖像開(kāi)始后,僅當(dāng)HREF為高且PCLK輸出下降沿時(shí),才能輸出一個(gè)有效的像素值。VSYNC的上升沿表示一幀新的圖像的到來(lái),下降沿則表示一幀圖像數(shù)據(jù)采集開(kāi)始(CMOS圖像傳感器是按列采集圖像的)。只有當(dāng)HREF為高電平時(shí),才能開(kāi)始有效的采集數(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(ComplexProgrammableLogicDevice)復(fù)雜可編程邏輯器件,是從PAL和GAL器件發(fā)展出來(lái)的器件,相對(duì)而言規(guī)模大,結(jié)構(gòu)復(fù)雜,屬于大規(guī)模集成電路范圍。是一種用戶根據(jù)各自需要而自行構(gòu)造邏輯功能的數(shù)字集成電路。其基本設(shè)計(jì)方法是借助集成開(kāi)發(fā)軟件平臺(tái),用原理圖、硬件描述語(yǔ)言等方法,生成相應(yīng)的目標(biāo)文件,通過(guò)電纜("在系統(tǒng)"編程)將代碼傳送到目標(biāo)芯片中,實(shí)現(xiàn)設(shè)計(jì)的數(shù)字系統(tǒng)。

CPLD主要是由可編程邏輯宏單元(MC,MacroCell)圍繞中心的可編程互連矩陣單元組成。其中MC結(jié)構(gòu)較復(fù)雜,并具有復(fù)雜的I/O單元互連結(jié)構(gòu),可由用戶根據(jù)需要生成特定的電路結(jié)構(gòu),完成一定的功能。由于CPLD內(nèi)部采用固定長(zhǎng)度的金屬線進(jìn)行各邏輯塊的互連,所以設(shè)計(jì)的邏輯電路具有時(shí)間可預(yù)測(cè)性,避免了分段式互連結(jié)構(gòu)時(shí)序不完全預(yù)測(cè)的缺點(diǎn)。

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)。而DSP在接收到中止信號(hào)后,即可開(kāi)始讀取RAM中的數(shù)據(jù),并對(duì)數(shù)據(jù)進(jìn)行壓縮和相應(yīng)的處理,然后把數(shù)據(jù)放到LCD液晶屏的數(shù)據(jù)總線,將采

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論