攝像頭智能車硬件設(shè)計(jì)方案
電源系統(tǒng)設(shè)計(jì)
本文引用地址:http://m.butianyuan.cn/article/106711.htm由于CCD需要12V供電,而且CCD供電電壓過高容易使CCD發(fā)熱,雖然短時(shí)間內(nèi)信號質(zhì)量將提高,但長時(shí)間會使CCD輸出信號質(zhì)量下降,而CCD供電電壓過低會使CCD信號質(zhì)量降低。為了保證CCD的正常供電,12V電路較為復(fù)雜且占用電路板空間較大,如圖2。
其他部分電路
采用LED、按鍵及無線發(fā)送模塊開發(fā)的人機(jī)界面,提高了調(diào)試效率。 使用片外FLASH存儲賽道信息,由于高存儲速率得到了廣泛應(yīng)用。但FLASH每頁的存儲量有限,大容量的數(shù)組需要分割開之后分頁存儲,這會導(dǎo)致程序超時(shí)。電機(jī)驅(qū)動采用遙控車用電子調(diào)速器作為驅(qū)動芯片,加速能力強(qiáng)但控制較為復(fù)雜,反轉(zhuǎn)控制延時(shí)過長,需要3個(gè)控制周期。 速度傳感器采用歐姆龍光電編碼器,檢測精度高,360線,最高轉(zhuǎn)速可達(dá)4000rpm。
智能車軟件設(shè)計(jì)方案
圖像處理
圖像方面,由于硬件做了二值化處理,單片機(jī)得到的賽道信息少而精準(zhǔn),使得圖像處理程序變得簡練。由于單片機(jī)運(yùn)行時(shí)間和存儲空間的限制,我們將賽道信息以鏈表的形式進(jìn)行存貯。該方法的優(yōu)點(diǎn)是速度快、占用的存儲空間很少,缺點(diǎn)是數(shù)據(jù)查找較為困難,并且難以利用賽道垂直方向的信息。
預(yù)處理
在進(jìn)行圖像處理的過程中,我們首先對每行賽道的信息進(jìn)行預(yù)處理,根據(jù)賽道位置和寬度的信息將賽道進(jìn)行過濾,找到符合要求的賽道位置,并且將這些位置進(jìn)行存貯,存貯形式同樣為鏈表。接下來圖像處理的信息就是預(yù)處理得到的這些賽道片段。建立有效片段起始行在得到的預(yù)處理賽道信息中首先要找到能夠建立賽道的每一段的起始位置。
具體的判斷依據(jù): 第一個(gè)起始片段是連續(xù)三行賽道中只有唯一滿足寬度限制的賽道片段,這些賽道片段滿足二階連續(xù)性。其余的起始片段是滿足以上兩個(gè)條件并且滿足起始片段前的一行不滿足起始片段的條件。
模擬信號相關(guān)文章:什么是模擬信號
攝像頭相關(guān)文章:攝像頭原理
評論