資源描述:
《基于凌陽單片機語音控制小車.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、郵電大學(xué)開放實驗項目報告項目名稱:語音識別機器人專業(yè)____________________學(xué)生____________________班級學(xué)號____________________指導(dǎo)老師____________________指導(dǎo)單位____________________2011/2012學(xué)年第二學(xué)期基于凌陽61單片機的語音機器人設(shè)計??郵電大學(xué)開放實驗項目報告項目名稱:語音識別機器人專業(yè)____________________學(xué)生____________________班級學(xué)號____________________指導(dǎo)老師____
2、________________指導(dǎo)單位____________________2011/2012學(xué)年第二學(xué)期基于凌陽61單片機的語音機器人設(shè)計??郵電大學(xué)開放實驗項目報告項目名稱:語音識別機器人專業(yè)____________________學(xué)生____________________班級學(xué)號____________________指導(dǎo)老師____________________指導(dǎo)單位____________________2011/2012學(xué)年第二學(xué)期基于凌陽61單片機的語音機器人設(shè)計??.?實習(xí)目的與意義1.1?實習(xí)任務(wù)設(shè)計并制作一個智能
3、小車,并具備語音遙控的功能1.2?基本要求(1)、智能小車主控芯片任選一款單片機:AT89S52或SPCE061A;(2)、人工遙控小車發(fā)車(語音遙控);(3)、能夠識別語音控制的轉(zhuǎn)彎,前進與后退,以及實現(xiàn)再訓(xùn)練功能。1.3?實習(xí)意義???通過智能小車的設(shè)計及制作,鞏固并掌握IDE2.0的編程方法,學(xué)會利用單片機進行程序設(shè)計并實現(xiàn)功能。通過在小車的設(shè)計與制作,將所學(xué)的知識體現(xiàn)出來,并應(yīng)用于實際生活中,在設(shè)計過程中對小車功能的創(chuàng)新和改良,增強學(xué)生的創(chuàng)新意識和邏輯思維能力,提高學(xué)生的動手能力和研究主動性。2.?實驗容和步驟2.1車體設(shè)計2.1.1
4、?61板簡介????61板是SPCE061A??EMU?BOARD的簡稱,是以凌陽16位單片機SPCE061A為核心的精簡開發(fā)——仿真——實驗板,大小相當(dāng)于一撲克牌,是“凌陽大學(xué)計劃”專為電子愛好者和高校大學(xué)生進行課程設(shè)計、畢業(yè)設(shè)計及電子競賽所設(shè)計的,也可作為單片機項目初期研發(fā)使用。61板除了具備單片機最小系統(tǒng)電路外,還包括電源電路、音頻電路(含MIC輸入部分和DAC音頻輸出部分)、復(fù)位電路等,使學(xué)生在掌握軟件設(shè)計的同時,熟悉單片機硬件的設(shè)計制作,鍛煉動手能力,也為單片機學(xué)習(xí)者和開發(fā)者創(chuàng)造了一個良好的學(xué)習(xí)條件和開發(fā)新產(chǎn)品的機會!?2.1.2?
5、SPCE061A單片機簡介?SPCE061A是一款16位結(jié)構(gòu)的微控制器,下圖是它的結(jié)構(gòu)概覽:????SPCE061A主要包括輸入/輸出端口、定時器/計數(shù)器、數(shù)/模轉(zhuǎn)換、模/數(shù)轉(zhuǎn)換、串行設(shè)備輸入輸出、通用異步串行接口、低電壓監(jiān)測和復(fù)位等部分,并且置在線仿真電路ICE接口,較高的處理速度使其能夠快速的處理復(fù)雜的數(shù)字信號。?SPCE061A單片機應(yīng)用領(lǐng)域廣泛,例如應(yīng)用在家用電器控制器、工業(yè)控制、通信產(chǎn)品、醫(yī)療設(shè)備以及電子書籍等諸多方面。2.1.3?電源?61板采用3節(jié)5號電池進行供電,由J10接入。其中的前后兩組電容用來去耦濾波,使其供給芯片的電源
6、更加干凈平滑。為了獲得標準的3.3V電壓,在扳子上加入SPY0029A三端穩(wěn)壓器。?兩個二極管,是為了防止誤將電源接反造成不必要損失而設(shè)置的,在操作過程中千萬不要將電源接反,因為反向電壓超過一定的值,二極管將會被損壞,達不到保護的目的。后面的零電阻及其電源、地分成不同的幾路是為了減少電磁干擾設(shè)置的。2.1.4程序下載區(qū)?ICE基本運作方式是通過控制CLOCK及通過ICE喂入指令方式,來控制CPU的運行及緩存器資料和存資料的存取,因此必須透過控制緩存器值的設(shè)定來控制目前CPU的動作。?每個相連接的不同ICE模塊都擁有自己獨特的3—bitID,當(dāng)
7、PC在傳送control信號時都會先傳送該3—bitID,只有ICE本身的ID和control信號的ID相同時才會執(zhí)行該命令或回傳資料。61板上的74HC244主要在我們選用下載線的時候起作用,主要奇緩存的作用和完成SDA是作為數(shù)據(jù)回送還是數(shù)據(jù)下傳的選擇。2.2?語音控制小車概述2.2.1功能要求????語音控制小車是凌陽大學(xué)計劃推出的基于SPCE061A的代表性興趣產(chǎn)品,它配合61板推出,綜合應(yīng)用了SPCE061A的眾多資源,打破了傳統(tǒng)教學(xué)中單片機學(xué)習(xí)枯燥和低效的現(xiàn)狀。小車采用語音識別技術(shù),可通過語音命令對其行駛狀態(tài)進行控制。語音控制小車的
8、主要功能:可以通過簡單的I/O操作實現(xiàn)小車的前進、后退、左轉(zhuǎn)、右轉(zhuǎn)功能;配合SPCE061A的語音特色,利用系統(tǒng)的語音播放和語音識別資源,實現(xiàn)語音控制的功能;可以在