基于FPGA的嵌入式智能監(jiān)控小車簡介——第三屆OpenHW開放源碼硬件與嵌入式大賽優(yōu)勝獎(jiǎng) | |
所屬分類:其他 | |
上傳者:chenyy | |
文檔大?。?span>3501 K | |
標(biāo)簽: FPGA | |
所需積分:0分積分不夠怎么辦? | |
文檔介紹:傳統(tǒng)智能小車,特別是嵌入式系統(tǒng),一般都是基于單片機(jī)或者ARM的嵌入式系統(tǒng)。.但是,本項(xiàng)目的課題是通過xilinx的FPGA開發(fā)板搭建嵌入式的硬件環(huán)境,從最小系統(tǒng)到IP核的添加,都是根據(jù)需要進(jìn)行拓展的,實(shí)現(xiàn)一對一的拓展,不浪費(fèi)資源,而且基于FPGA的嵌入式系統(tǒng)的最大有優(yōu)點(diǎn)是,既有PFGA的并行執(zhí)行效率,又有嵌入式軟件的邏輯過程分析控制。本項(xiàng)目中的智能小車是一個(gè)對實(shí)時(shí)性要求很高的系統(tǒng),因?yàn)榉磻?yīng)速度慢了,就會(huì)出現(xiàn)碰壁的情況,通過調(diào)試PWM,調(diào)試外部硬件,弄清楚硬件特性,結(jié)合FPGA可編程的邏輯思想,兼顧傳統(tǒng)嵌入式的優(yōu)點(diǎn),并且很好利用了FPGA的并行處理能力。在調(diào)試過程中,確定了這一點(diǎn)的可行性。系統(tǒng)設(shè)計(jì)分為硬件設(shè)計(jì)和軟件設(shè)計(jì)。硬件設(shè)計(jì)方面使用Spartan-6 的XC6SLX16 CSQ234 作為主控制器,傳感器使用攝像頭ov6620圖像采集模塊(兼測路徑),使用超聲波模塊(HCSR04)測距,由于兩者具有互補(bǔ)特性,所以能夠很好的控制小車的運(yùn)行狀態(tài),采用模糊算法計(jì)算出電機(jī)所需要的轉(zhuǎn)速,和舵機(jī)的轉(zhuǎn)角,從而實(shí)現(xiàn)穩(wěn)步漸進(jìn)。軟件設(shè)計(jì)主要分為三部分,第一部分是最小系統(tǒng)的搭建(軟件初始化),第二部分是外部硬件的驅(qū)動(dòng),第三部分是核心算法。 | |
現(xiàn)在下載 | |
VIP會(huì)員,AET專家下載不扣分;重復(fù)下載不扣分,本人上傳資源不扣分。 |
Copyright ? 2005-2024 華北計(jì)算機(jī)系統(tǒng)工程研究所版權(quán)所有 京ICP備10017138號(hào)-2