|
在本站的《飛思卡爾攝像頭的選擇及安裝》一文中我們提到過(guò)數(shù)字?jǐn)z像頭OV6620,這篇文章里我們將對(duì)OV6620進(jìn)行詳細(xì)說(shuō)明。
與普通模擬攝像頭需要9~12V供電不同,OV6620僅需5V供電,因飛思卡爾智能車比賽提供的電池電壓是7.2~8.2V,所以用OV6620省去了做升壓電路這一環(huán)節(jié),僅僅需要做一個(gè)5V供電就可以,可以采用7805芯片或2940芯片,電路簡(jiǎn)單。
OV6620采用PAL制式(國(guó)內(nèi)的普通電視機(jī)制式),每秒25幀,分辨率為356*292,內(nèi)部集成了AD轉(zhuǎn)換模塊和視頻分離模塊,省去了1881視頻分離芯片。當(dāng)然,也可以當(dāng)模擬攝像頭來(lái)使用,比如調(diào)焦時(shí),這時(shí)可以將視頻信號(hào)端接至OV6620的VTO端即可。
OV6620的優(yōu)點(diǎn):供電電壓低,簡(jiǎn)化電路;內(nèi)部集成AD和視頻分離模塊,簡(jiǎn)化電路,并且使得采集程序簡(jiǎn)單,采集質(zhì)量高;視頻信號(hào)轉(zhuǎn)換在內(nèi)部進(jìn)行,減輕單片機(jī)負(fù)擔(dān)。
OV6620共有32個(gè)引腳,但我們真正能用到的不多。我在做智能車時(shí)僅僅用到13個(gè)引腳,其他引腳并未使用,但是其他學(xué)校也有使用其他引腳的,F(xiàn)在把常用的引腳列出來(lái):
Y0~Y7(數(shù)據(jù)輸出端,接單片機(jī)IO口)、VSYNC(場(chǎng)中斷信號(hào)端)、HREF(行中斷信號(hào)端)、VCC(接5V)、GND(接地)、VTO(接視頻采集卡調(diào)焦),其他可能會(huì)使用到的引腳:PCLK(像素同步信號(hào)端)、FODD(奇偶場(chǎng)信號(hào)端)。
攝像頭的工作原理在這里不在進(jìn)行說(shuō)明,但需要說(shuō)明的是:因?yàn)镺V6620場(chǎng)中斷上升沿時(shí)間很短,單片機(jī)可能捕捉不到上升沿中斷,所以判斷OV6620一場(chǎng)是否開(kāi)始選擇使用下降沿判斷;行中斷使用上升沿判斷,而且采集的有效點(diǎn)都是在上升沿范圍內(nèi),下降沿則表示已經(jīng)進(jìn)入行消隱區(qū),此時(shí)采集的都是廢數(shù)據(jù)(在使用OV6620采集時(shí)都為0X10)。利用這個(gè)可以通過(guò)測(cè)試判斷一行所能采集到的有效點(diǎn)個(gè)數(shù)。
關(guān)于中斷觸發(fā),行中斷(HREF)接單片機(jī)的T0口,場(chǎng)中斷(VSYNC)接單片機(jī)的T1口,保證圖像采集不會(huì)被打斷。有人會(huì)問(wèn),那保證了采集中斷的優(yōu)先級(jí),測(cè)速的優(yōu)先級(jí)呢?如果這么問(wèn),看來(lái)是對(duì)攝像頭工作原理和測(cè)速原理還未真正深入理解,本站將在后續(xù)文章中專門解釋基于攝像頭的測(cè)速該怎么做。
本站還將繼續(xù)更新關(guān)于飛思卡爾智能車的其他各方面文章,歡迎大家關(guān)注閱讀。
|
|