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

          新聞中心

          EEPW首頁(yè) > 物聯(lián)網(wǎng)與傳感器 > 設(shè)計(jì)應(yīng)用 > 攝像頭智能車硬件設(shè)計(jì)方案

          攝像頭智能車硬件設(shè)計(jì)方案

          作者:清華大學(xué)三角洲CCD隊(duì) 方川 曾龍 魏弘川;指導(dǎo)老師陸耿 劉誠(chéng)哲 時(shí)間:2010-03-09 來(lái)源:電子產(chǎn)品世界 收藏

            電源系統(tǒng)設(shè)計(jì)

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

            由于需要12V供電,而且供電電壓過(guò)高容易使發(fā)熱,雖然短時(shí)間內(nèi)信號(hào)質(zhì)量將提高,但長(zhǎng)時(shí)間會(huì)使CCD輸出信號(hào)質(zhì)量下降,而CCD供電電壓過(guò)低會(huì)使CCD信號(hào)質(zhì)量降低。為了保證CCD的正常供電,12V電路較為復(fù)雜且占用電路板空間較大,如圖2。

            其他部分電路

            采用LED、按鍵及無(wú)線發(fā)送模塊開發(fā)的人機(jī)界面,提高了調(diào)試效率。 使用片外FLASH存儲(chǔ)賽道信息,由于高存儲(chǔ)速率得到了廣泛應(yīng)用。但FLASH每頁(yè)的存儲(chǔ)量有限,大容量的數(shù)組需要分割開之后分頁(yè)存儲(chǔ),這會(huì)導(dǎo)致程序超時(shí)。電機(jī)驅(qū)動(dòng)采用遙控車用電子調(diào)速器作為驅(qū)動(dòng)芯片,加速能力強(qiáng)但控制較為復(fù)雜,反轉(zhuǎn)控制延時(shí)過(guò)長(zhǎng),需要3個(gè)控制周期。 速度傳感器采用歐姆龍光電編碼器,檢測(cè)精度高,360線,最高轉(zhuǎn)速可達(dá)4000rpm。

            軟件設(shè)計(jì)方案

            
                  圖像方面,由于硬件做了二值化處理,單片機(jī)得到的賽道信息少而精準(zhǔn),使得程序變得簡(jiǎn)練。由于單片機(jī)運(yùn)行時(shí)間和存儲(chǔ)空間的限制,我們將賽道信息以鏈表的形式進(jìn)行存貯。該方法的優(yōu)點(diǎn)是速度快、占用的存儲(chǔ)空間很少,缺點(diǎn)是數(shù)據(jù)查找較為困難,并且難以利用賽道垂直方向的信息。

            預(yù)處理
            在進(jìn)行的過(guò)程中,我們首先對(duì)每行賽道的信息進(jìn)行預(yù)處理,根據(jù)賽道位置和寬度的信息將賽道進(jìn)行過(guò)濾,找到符合要求的賽道位置,并且將這些位置進(jìn)行存貯,存貯形式同樣為鏈表。接下來(lái)圖像處理的信息就是預(yù)處理得到的這些賽道片段。建立有效片段起始行在得到的預(yù)處理賽道信息中首先要找到能夠建立賽道的每一段的起始位置。

            具體的判斷依據(jù): 第一個(gè)起始片段是連續(xù)三行賽道中只有唯一滿足寬度限制的賽道片段,這些賽道片段滿足二階連續(xù)性。其余的起始片段是滿足以上兩個(gè)條件并且滿足起始片段前的一行不滿足起始片段的條件。

          模擬信號(hào)相關(guān)文章:什么是模擬信號(hào)


          攝像頭相關(guān)文章:攝像頭原理


          評(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); })();