語音控制小車迷你型使用說明書_第1頁
語音控制小車迷你型使用說明書_第2頁
語音控制小車迷你型使用說明書_第3頁
語音控制小車迷你型使用說明書_第4頁
語音控制小車迷你型使用說明書_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

................................................................................................................................................................2 功能要 參數(shù)說 注意事 硬件說 車體結(jié) 硬件框 軟件流 如何使 連接硬 代碼...............................................................................................................................................訓(xùn)練小 聲控小 重新訓(xùn) 應(yīng)用舉 常見問 附 配件............................................................................................................................................... 配套資料........................................................................................................................................公司........................................................................................................................................教 語音控制小車概述語音控制小車[注]是大學(xué)計(jì)劃推出的基于SPCE061A的代表性產(chǎn)品,它配合61板推出,綜合工作電壓:DC4V~6V

硬件說明語音控制小車為四輪結(jié)構(gòu),車的結(jié)構(gòu)示意圖如圖2.1所示。其中前面兩個(gè)車輪由前輪電機(jī)控制,在連為驅(qū)動(dòng)輪,如圖2.2所示。 前61板:61板是小車的部分,它負(fù)責(zé)整個(gè)小車控制信號的產(chǎn)生,以及語音的和識別功能實(shí)現(xiàn)。在不使用小車時(shí)可以將61板從小車上拆下來,61板仍然是完整的,可以用它來做其它的實(shí)驗(yàn)或開發(fā)。來實(shí)現(xiàn)小車的前進(jìn),等功能。2.4SPCE061A是科技推出的一款16位結(jié)構(gòu)的微控制器。較高的處理速度和μ'nSP?的內(nèi)核結(jié)構(gòu)使它能夠非常容易、快速地處理復(fù)雜的數(shù)字信號。同時(shí)SPCE061A內(nèi)嵌32K字的FLASHROM和2K字的SRAM。因此工作電壓(CPU)VDD為3.0V~3.6V,(I/O)VDDH為內(nèi)置32K內(nèi)置仿真電路ICE(In-CircuitEmulator)接口具有能力精簡開發(fā)板——61“61板”是SPCE061AEMUBOARD的簡稱,是以16位單片機(jī)SPCE061A為的精簡開發(fā)-

2.5“6161板的I/O接口信號傳送給控制電路板,I/O信號主要為控制電機(jī)需要的1212121212

1

11

221

2.6動(dòng)電路,如圖2.7所示:Q1、Q2、Q3、Q4四個(gè)三極管組成四個(gè)橋臂,Q1和Q4組成一組,Q2和Q3組成一組,Q5控制Q2、Q3的導(dǎo)通與關(guān)斷,Q6控制Q1和Q4的導(dǎo)通與關(guān)斷,而Q5、Q6由IOB9和IOB8控制,這樣就可以通過IOB8和IOB9控制四個(gè)橋臂的導(dǎo)通與關(guān)斷控制后輪電機(jī)的運(yùn)行狀態(tài),使之正轉(zhuǎn)反轉(zhuǎn)或者停122.7IOB8為高電平、IOB9Q1Q4導(dǎo)通,Q2Q3截止,后輪電機(jī)正轉(zhuǎn),小車前進(jìn);反之當(dāng)IOB8為低電平、IOB9為高電平時(shí)Q1和Q4截止,Q2和Q3導(dǎo)通,后輪電機(jī)反轉(zhuǎn),小車;而當(dāng)IOB8、IOB9同為低電平時(shí)Q1、Q2、Q3和Q4都截止,后輪電機(jī)停轉(zhuǎn),小車停止運(yùn)動(dòng)。方向控制由前輪驅(qū)動(dòng)實(shí)現(xiàn),包括左轉(zhuǎn)和右轉(zhuǎn),前輪驅(qū)動(dòng)電路也是一個(gè)全橋驅(qū)動(dòng)電路,如圖2.8所示:Q7、Q8、Q9、Q10四個(gè)三極管組成四個(gè)橋臂,Q7和Q10組成一組,Q8和Q9組成一組,Q11控制Q8、Q9的導(dǎo)通與關(guān)斷,Q12控制Q7和Q10的導(dǎo)通與關(guān)斷,而Q11、Q12由IOB10和IOB11控制,這樣就可以通過IOB10和IOB11控制前輪電機(jī)的正轉(zhuǎn)和反轉(zhuǎn),進(jìn)而控制小車的左轉(zhuǎn)和右轉(zhuǎn)。21

2.82.10000停0001001001011001口對照如表2.2所示:2.201101010表2.3的輸入狀態(tài)列**11*停11***停

小車的功能實(shí)現(xiàn)原理3.10001對應(yīng)表3.2所示:表3.2對應(yīng)的端口狀態(tài)0010如表3.3所示:3.31001如表3.4所示:3.40101IOB11~IOB8輸出的邏輯電平組合為“0001”時(shí),加在后輪電機(jī)上的驅(qū)動(dòng)電壓為VCC;而當(dāng)IOB11~IOB8輸出“00000V。如果交替地向端口送“0001”和“0000”兩種組合(如圖3.1示: 9 圖3.1調(diào)速原理YNNY 3.2

軟件流程N(yùn)YNYNY 4.1語音識別小車的主程序流程如圖4.1所示,分為四大部分:初始化部分、訓(xùn)練部分、識別部分、重訓(xùn)設(shè)置和端口設(shè)置等。練過則要求對其進(jìn)行訓(xùn)練,并且會(huì)在訓(xùn)練成功之后將訓(xùn)練的模型到FLASH,在以后使用時(shí)不需要重新訓(xùn)練;如果已經(jīng)訓(xùn)練過會(huì)把在FLASH中的模型調(diào)出來裝載到辨識器中。一旦檢測到此鍵按下,則將擦除訓(xùn)練標(biāo)志位(0xe000單元,并等待復(fù)位。復(fù)位后,程序重新執(zhí)行,當(dāng)檢測到訓(xùn)練標(biāo)志位為0xffff時(shí)會(huì)要求重新對其進(jìn)行訓(xùn)練。

如何使用代碼請?jiān)趶棾龅目蛑羞x擇打開類型為spj或者所有文件)第二步:點(diǎn)擊菜單Project->SelectBody,或者直接點(diǎn)擊圖標(biāo)打開如圖5.1所示 圖5.1SelectBody 上的圖標(biāo),選擇UseICE模式成功程序以后,去掉線并復(fù)位系統(tǒng)(如果使用EZ-Probe還應(yīng)將Probe選擇跳線S5拔去??;NNYNNYYNNYYNY

5.2可以直接對小車說前進(jìn),或者、左拐、右拐等,小車如果識別出指令會(huì)有一個(gè)回應(yīng)信號,告知你61KEY3鍵定義為重新訓(xùn)練按鈕,系統(tǒng)運(yùn)行之后就會(huì)不斷并會(huì)進(jìn)入一個(gè)死循環(huán)等待復(fù)位的到來。復(fù)位到來之后,程序檢測到訓(xùn)練標(biāo)志單元內(nèi)容為0xffff,認(rèn)為小車應(yīng)用舉例(unsignedint(unsignedint(unsignedint(unsignedint (unsignedint

(unsignedint*)0x7007(unsignedint IO端口和看門狗資源。第二:*P_IOB_Dir=0xffff; BBB口來向外輸出0、1電平。第三:*P_IOB_Data= 這是整個(gè)程序的部分,正是通過這條指令來完成數(shù)據(jù)輸出的。執(zhí)行完這條指令以后,對應(yīng)的B口第四:*P_Watchdog_Clear=0x0001;//第二步:點(diǎn)擊菜單Project->SelectBody,或者直接點(diǎn)擊圖標(biāo)打開,在彈出的框中選擇BodyNameSPCE060A,選擇ProbeAuto,點(diǎn)擊OK按鈕確定;第三步:點(diǎn)擊IDE 上的圖標(biāo),選擇UseICE模式;第四步:按F8快捷按鈕,代碼;,0x0200常見問題Q:為什么程序以后聽不到提示音 8附錄8.1配件1111在凌陽大學(xué)計(jì)劃網(wǎng)站( .cn)注冊一個(gè)用戶名,可訪 技術(shù) 18 簡介About

61電子人才網(wǎng)( )是國內(nèi)最專業(yè)的電子類人才招聘。以電子微電子、計(jì)算機(jī)、通信、智能安防、自動(dòng)控制、等領(lǐng)域的專業(yè)技術(shù)人才為資源。為數(shù)千家電子、T類企業(yè)提供整體的招聘解決方案,為子提的平和。61Job依托全球第一大消費(fèi)性IC設(shè)計(jì)公司--的資源優(yōu)勢、科技大學(xué)計(jì)劃多年來累計(jì)的校企合作經(jīng)驗(yàn),為所高校近萬大學(xué)生免費(fèi)提供職業(yè)生涯規(guī)劃、、實(shí)習(xí)、就業(yè)指導(dǎo)以及就業(yè)推薦等一系列服務(wù)。一直以來,61Jo

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論