|
Xilinx FPGA入門連載36:倒車?yán)走_(dá)實(shí)例之設(shè)計(jì)說明 特權(quán)同學(xué),版權(quán)所有 配套例程和更多資料下載鏈接: http://pan.baidu.com/s/1jGjAhEm
本實(shí)例的系統(tǒng)功能框圖如圖所示。在上一個(gè)實(shí)例的基礎(chǔ)上,我們?cè)黾恿朔澍Q器發(fā)聲驅(qū)動(dòng)控制驅(qū)動(dòng)模塊,該模塊根據(jù)障礙物和超聲波測(cè)距模塊之間的實(shí)測(cè)距離,相應(yīng)的驅(qū)動(dòng)蜂鳴器發(fā)出不同頻率的響聲。
FPGA工程模塊的層次劃分如圖所示。
連接好下載線,給SP6開發(fā)板供電。 打開ISE,進(jìn)入iMPACT下載界面,將本實(shí)例工程下的sp6.bit文件燒錄到FPGA中在線運(yùn)行。 此時(shí)我們?cè)诔暡y(cè)距模塊前面擺放平整的障礙物,可以看到數(shù)碼管上的數(shù)據(jù)會(huì)發(fā)生變化。這里顯示的數(shù)據(jù),是以mm為單位,實(shí)際換算好的距離信息。大家可以很直觀的獲得當(dāng)前障礙物和超聲波測(cè)距模塊之間的距離。此外,在超聲波測(cè)距模塊和障礙物距離不同的情況下,蜂鳴器會(huì)發(fā)出不同聲調(diào)的聲音,從我們?cè)O(shè)計(jì)角度看,應(yīng)該是符合如下的規(guī)律。
|