freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的語音控制小車畢業(yè)設(shè)計(jì)論文-文庫吧在線文庫

2024-07-28 19:51上一頁面

下一頁面
  

【正文】 是考慮環(huán)境的干擾因素,小車運(yùn)行時(shí)的噪音影響和有效距離的限制,小車運(yùn)行后可能接收不到語音指令而一直運(yùn)行。 //左轉(zhuǎn) Delay()。 //右轉(zhuǎn) Delay()。// 實(shí)現(xiàn)功能: 后退子函數(shù)// 參數(shù): 無// 返回值: 無//=============================================================void BackUp() //倒退{(lán) PlaySnd(S_DCZY,3)。右轉(zhuǎn)子程序包括語音提示、置端口數(shù)據(jù)、啟動(dòng)定時(shí)器操作。 } }} 動(dòng)作子程序包括:前進(jìn)、倒車、左拐、右拐、停車子程序。 //執(zhí)行動(dòng)作一:直走 break。如果ID號(hào)為名稱,則結(jié)束運(yùn)動(dòng)(如果當(dāng)前在運(yùn)動(dòng)狀態(tài)) ,進(jìn)入待命狀態(tài),等待下一次的指令觸發(fā);如果 ID 號(hào)為動(dòng)作,則語音告知將要執(zhí)行的動(dòng)作,并執(zhí)行該動(dòng)作。成功訓(xùn)練名稱后會(huì)給出下一條待訓(xùn)練指令提示音:前進(jìn),參照名稱訓(xùn)練方式訓(xùn)練前進(jìn)指令。 訓(xùn)練部分:訓(xùn)練部分完成的工作就是建立語音模型。如果讓 2 關(guān)斷 4 也關(guān)斷,負(fù)載 Load 兩端懸空,如圖 ,此時(shí)電機(jī)停轉(zhuǎn)??刂瓢逶韴D控制板主要包括:接口電路、電源電路和兩路電機(jī)的驅(qū)動(dòng)電路,控制板原理圖如圖 。所以又稱前面的輪子為方向輪,后面的兩個(gè)輪子為驅(qū)動(dòng)輪。在它們后面接一個(gè)簡單的音頻放大電路和喇叭即可實(shí)現(xiàn)語音播報(bào)功能。兩個(gè)二極管D3和D4,是為防止誤將電源接反造成不必要損失而設(shè)置的,注意在操作過程中千萬不要將電源接反,因?yàn)榉聪螂妷撼^一定的值,二極管將會(huì)被損壞,達(dá)不到保護(hù)的目的。~,最大輸出功率可達(dá)700mW(LM386 必須工作在4V 以上,而且功率只有100mW)。K1~K1~K3擴(kuò)展的按鍵:接IOA0~IOA2SPCE061A61 板核心:16 位微處理器PORTA/B32 個(gè)I/O 口61 :2.61 板輸入/輸出(I/O)接口61 板將SPCE061A 的32 個(gè)I/O 口IOA0~IOA15,IOB0~IOB15 全部引出,對(duì)應(yīng)的引腳為:A 口,41~4554~60;B 口,5~81~768~64。SPCE061A特性: u 16 位μ’nSP 微處理器;u 工作電壓:內(nèi)核工作電壓 VDD為 ~(CPU),I/O口工作電壓 VDDH為 VDD~(I/O);u CPU時(shí)鐘:~;u 內(nèi)置 2K字 SRAM;u 內(nèi)置 32K閃存 ROM;u 可編程音頻處理;u 晶體振蕩器;u 系統(tǒng)處于備用狀態(tài)下(時(shí)鐘處于停止?fàn)顟B(tài)),耗電小于 2μA;u 2 個(gè) 16 位可編程定時(shí)器/計(jì)數(shù)器(可自動(dòng)預(yù)置初始計(jì)數(shù)值);u 2 個(gè) 10 位 DAC(數(shù)模轉(zhuǎn)換)輸出通道;u 32 位通用可編程輸入/輸出端口;u 14 個(gè)中斷源可來自定時(shí)器 A / B,時(shí)基,2 個(gè)外部時(shí)鐘源輸入,鍵喚醒;u 具備觸鍵喚醒的功能;u 使用凌陽音頻編碼 SACM_S240 方式(),能容納 210 秒的語音數(shù)據(jù);u 鎖相環(huán) PLL 振蕩器提供系統(tǒng)時(shí)鐘信號(hào); u 32768Hz 實(shí)時(shí)時(shí)鐘; u 7 通道 10 位電壓模數(shù)轉(zhuǎn)換器(ADC)和單通道聲音模數(shù)轉(zhuǎn)換器; u 聲音模數(shù)轉(zhuǎn)換器輸入通道內(nèi)置麥克風(fēng)放大器和自動(dòng)增益控制(AGC)功能; u 具備串行設(shè)備接口;u 低電壓復(fù)位(LVR)功和低電壓監(jiān)測(LVD)功能; u 內(nèi)置在線仿真板另外,SPCE061A單片機(jī)具有易學(xué)易用的效率較高的一套指令系統(tǒng)和集成開發(fā)環(huán)境。’nSP?系列產(chǎn)品SPCE500A等之后凌陽科技推出的又一款16位結(jié)構(gòu)的微控制器。這為實(shí)現(xiàn)語音錄入提供了方便的硬件條件。 圖中的語音輸入部分MIC_ IN、按鍵輸入KEY、聲音輸出部分的功率放大環(huán)節(jié)等已經(jīng)做到了精簡開發(fā)板——61 板上,為我們使用提供了很大的方便。這些將使整個(gè)系統(tǒng)結(jié)構(gòu)龐大,設(shè)計(jì)繁瑣。從圖中我們可以看出語音識(shí)別一般分為2個(gè)步驟:第一步是系統(tǒng)“學(xué)習(xí)”或“訓(xùn)練”階段,這一個(gè)階段的任務(wù)是建立識(shí)別基本單元的聲學(xué)模型以及進(jìn)行文法分析的語言模型,即構(gòu)建參考模式庫;第二步是“識(shí)別”或“測試”階段,根據(jù)識(shí)別系統(tǒng)的類型選擇能夠滿足要求的識(shí)別方法,采用語音分析方法分析出這種識(shí)別方法所要求的語音特征參數(shù),按照一定的準(zhǔn)則和測度與參考模式庫中的模型進(jìn)行比較,通過判決得出結(jié)果。 課題的目的任務(wù)和要求聲控小車其技術(shù)要求是通過相關(guān)語音對(duì)小車進(jìn)行操作控制??尚械姆椒ň褪歉挠酶咝У腄SP芯片,這在經(jīng)費(fèi)上和時(shí)間上都是不允許的。能識(shí)別主人的看門狗:在本系統(tǒng)的基礎(chǔ)上擴(kuò)充對(duì)說話者的識(shí)別功能,并將軟件硬件化,集成在芯片上。語音識(shí)別技術(shù)就是讓機(jī)器通過識(shí)別和理解過程把語音信號(hào)轉(zhuǎn)變?yōu)橄鄳?yīng)的文本或命令的高技術(shù)。論文首先對(duì)系統(tǒng)的方案進(jìn)行論證,然后對(duì)各單元的軟件、硬件工作原理進(jìn)行了闡述,并介紹了系統(tǒng)的主要組成部分情況。華科學(xué)院本科畢業(yè)設(shè)計(jì)(論文)基于單片機(jī)的語音控制小車設(shè)計(jì)摘要隨著電子工業(yè)的發(fā)展,具有語音控制功能的小車越來越受到人們的青睞,在人們的日常消費(fèi)生活中起著不可忽視的作用。測試表明,在環(huán)境背景噪音不太大,控制者的發(fā)音清晰的前提下,語音控制小車的語音識(shí)別系統(tǒng)能對(duì)特定的語音指令做出智能反應(yīng),做出預(yù)想中的有限的動(dòng)作。與機(jī)器進(jìn)行語音交流,讓機(jī)器明白你說什么,這是人們長期以來夢寐以求的事情。聲控玩具車:進(jìn)一步提高系統(tǒng)的濾噪性能,和識(shí)別的準(zhǔn)確率,并利用已有的軟件開發(fā)出獨(dú)具特色的語音芯片,并將其集成在遙控上即可做出聲控玩具車。從發(fā)出指令到執(zhí)行指令,有一段延遲時(shí)間,雖已降低到盡可能的小,但還是很明顯。另外,多人識(shí)別,也沒有較為有效、成熟的算法供參考。一個(gè)完整的語音識(shí)別系統(tǒng)可大致分為語音特征提取、聲學(xué)模型與模式匹配(識(shí)別算法)和語義理解3部分。 常需要外接A /D 轉(zhuǎn)換芯片;引腳為3. 3 V,與單片機(jī)、FPGA、F lash 存儲(chǔ)器等連接時(shí),要考慮電平匹配。: 凌陽SPCE061A單片機(jī)方向控控制電路MIC 語音輸入電路方向電機(jī) 驅(qū)動(dòng)電機(jī) 音頻放大電路SPK驅(qū)動(dòng)控制電路KEY61板系統(tǒng)組成主要包括以下兩部分:SPCE061A精簡開發(fā)板、語音小車控制電路板。 61板最小系統(tǒng)SPCE061A芯片特性簡介SPCE061A是一種十六位單片機(jī),使用它可以非常方便靈活的實(shí)現(xiàn)語音的錄放,該芯片擁有8路10位精度的ADC,其中一路為音頻轉(zhuǎn)換通道,并且內(nèi)置有自動(dòng)增益電路。micro?!痭SP?為核心的SPCE061A微控制器是適用于數(shù)字語音識(shí)別應(yīng)用領(lǐng)域產(chǎn)品的一種最經(jīng)濟(jì)的選擇。3V 供電電路PLL鎖向環(huán)外部電路Power-電源指示燈Sleep-睡眠指示燈RESET復(fù)位電路K4復(fù)位按鍵PROBE在線調(diào)試器串行5 針接口S5EZPROBE 和PROBE 切換的撥斷開關(guān)J1J3耳機(jī)插孔和兩針喇叭插針DAC一路音頻輸出電路,采用SPY0030 集成音頻放大器MIC麥克風(fēng)輸入電路OSC32768 晶振電路VREFA/D 轉(zhuǎn)換外部參考電壓輸入接口R/C芯片其他外圍電阻、電容電路SPY0030 是凌陽的芯片,相當(dāng)于LM386,但是比386 音質(zhì)好。加入SPY0029A三端穩(wěn)壓器。 SPY0030A工作原理圖數(shù)摸轉(zhuǎn)換電路凌陽SPCE061A單片機(jī)自帶雙通道DAC音頻輸出,DACDAC2轉(zhuǎn)換輸出的模擬量電流信號(hào)分別通過AUD1和AUD2管腳輸出,DAC輸出為電流型輸出,所以DAC輸出經(jīng)過SPY0030音頻放大,以驅(qū)動(dòng)喇叭放音,放大電路(只列出DAC1,DAC2類似),這為單片機(jī)的音頻設(shè)計(jì)提供了極大方便。后面兩個(gè)車輪由后輪電機(jī)驅(qū)動(dòng),為整個(gè)小車提供動(dòng)力。 所示;倒車:倒車動(dòng)作和前進(jìn)動(dòng)作剛好相反,前輪電機(jī)仍然保持中間狀態(tài),后輪電機(jī)反轉(zhuǎn),小車就會(huì)向后運(yùn)動(dòng),左轉(zhuǎn):前輪電機(jī)逆時(shí)針旋轉(zhuǎn)(規(guī)定為正轉(zhuǎn)),后輪電機(jī)正轉(zhuǎn),這時(shí)小車就會(huì)在前后輪共同作用下朝左側(cè)前進(jìn),右轉(zhuǎn):前輪電機(jī)反轉(zhuǎn),后輪電機(jī)正轉(zhuǎn),這時(shí)小車就是會(huì)在前后輪共同作用下朝右側(cè)前進(jìn),如圖 。如果讓 2 導(dǎo)通 4 關(guān)斷,此時(shí)電流將會(huì)流經(jīng) Q負(fù)載、Q2 組成的回路,電機(jī)正轉(zhuǎn) 如果讓 2 關(guān)斷 4 導(dǎo)通,此時(shí)電流將會(huì)流經(jīng) Q負(fù)載、Q4 組成的回路,電機(jī)反轉(zhuǎn)。必要時(shí)還要有對(duì)應(yīng)的輸入端設(shè)置和PWM 端口設(shè)置等。 系統(tǒng)各分支設(shè)計(jì)當(dāng)程序檢測到訓(xùn)練標(biāo)志位BS_Flag內(nèi)容為0xffff,就會(huì)要求操作者對(duì)它進(jìn)行訓(xùn)練操作,訓(xùn)練操作的過程如圖 :訓(xùn)練采用兩次訓(xùn)練獲取結(jié)果的方式,以訓(xùn)練名字為例:小車首先會(huì)提示:給我取個(gè)名字吧, 這時(shí)你可以告訴它一個(gè)名字 (比如Jack) ; 然后它會(huì)提示: 請(qǐng)?jiān)僬f一遍, 這時(shí)再次告訴它名字 (Jack) ,如果兩次的聲音差別不大,小車就能夠成功的建立模型,名稱訓(xùn)練成功;如果沒能夠成功的建立模型,小車會(huì)告知失敗的原因并要求重新訓(xùn)練。 //訓(xùn)練第4個(gè)動(dòng)作} 語音識(shí)別流程如圖 :首先獲取辨識(shí)器的辨識(shí)結(jié)果,判斷是否有語音觸發(fā),如果有語音觸發(fā)則會(huì)返回識(shí)別結(jié)果的ID號(hào),ID號(hào)對(duì)應(yīng)名稱或者對(duì)應(yīng)不同的動(dòng)作。 case COMMAND_GO_ID: //識(shí)別出第一條命令 GoAhead()。 default: break。 右轉(zhuǎn):由小車的結(jié)構(gòu)原理分析和驅(qū)動(dòng)電路分析知:小車右轉(zhuǎn)需要兩個(gè)條件:,這時(shí)對(duì)應(yīng)的 I/O 狀態(tài)為:IOBIOB11 為高電平,IOBIOB10 為低電平。}//=============================================================// 語法格式: void BackUp()。 *P_IOB_Data=0x0900。 //語音提示 *P_IOB_Data=0x0500。 //停車 PlaySnd(S_RDY,3)。 當(dāng) Flash在初始化以后,或者在擦除后為 0xffff,在成功訓(xùn)練并存儲(chǔ)后為 0x0055(該值由辨識(shí)器自動(dòng)生成) 。 電源部分連接:電池電源直接接控制板電源接口J1, J2接61板的電源,連接時(shí)注意電源極性。 第五步:按F8快捷下載按鈕,下載代碼。如果在小車運(yùn)動(dòng)的過程中想要小車停下來,可以直接呼叫小車的名字,小車準(zhǔn)確識(shí)別之后就會(huì)停下來。在軟件方面,標(biāo)準(zhǔn)的C語言編程,豐富的語音資源函數(shù)為編程提供了很大的方便。當(dāng)選題報(bào)告,開題報(bào)告定下來的時(shí)候,我當(dāng)時(shí)便立刻著手資料的收集工作中,不知如何下手。為了畫出自己滿意的電路圖,圖表等,我仔細(xì)學(xué)習(xí)了Excel的繪圖技術(shù)。在今后的日子里,我仍然要不斷地充實(shí)自己,爭取在所學(xué)領(lǐng)域有所作為。在此我要向我的導(dǎo)師致以最衷心的感謝和深深的敬意。除了王玉杰老師的專業(yè)水平外,他的治學(xué)嚴(yán)謹(jǐn)和科學(xué)研究的精神也是我永遠(yuǎn)學(xué)習(xí)的榜樣,并將積極影響我今后的學(xué)習(xí)和工作。 //運(yùn)行時(shí)間計(jì)時(shí)//語法格式: void Delay()。 //初始化為自動(dòng)播放SACM_S480_Play(SndIndex, DAC_Channel, 3)。 //引導(dǎo)訓(xùn)練,播放指令對(duì)應(yīng)動(dòng)作while(1) { Result = BSR_Train(WordID,BSR_TRAIN_TWICE)。 case 4: //數(shù)據(jù)庫滿return 4。 //訓(xùn)練名稱while(TrainWord(COMMAND_GO_ID,S_ACT1) != 0) 。 F_FlashErase(0xe100)。i100。jk++) { for(k=0。// 實(shí)現(xiàn)功能: 前進(jìn)子函數(shù)// 參數(shù): 無// 返回值: 無void GoAhead() //前進(jìn){ PlaySnd(S_ACT1,3)。 //倒退 *P_INT_Mask |= 0x0004。 //左轉(zhuǎn) *P_INT_Mask |= 0x0004。 //右轉(zhuǎn) *P_INT_Mask |= 0x0004。 //辨識(shí)結(jié)果寄存 Result = BSR_GetResult()。 case COMMAND_LEFT_ID: //識(shí)別出第三條命令 TurnLeft()。 } *P_INT_Clear = 0x0004。 *P_IOB_Data=0x0000。 //初始化IOA,IOA0~7下拉輸入 *P_IOA_Attrib=0xff00。 default: break。 case COMMAND_GO_ID: //識(shí)別出第一條命令 GoAhead()。// 實(shí)現(xiàn)功能: 停車子函數(shù)// 參數(shù): 無// 返回值: 無void Stop() //停車{ *P_IOB_Data=0x0000。// 實(shí)現(xiàn)功能: 右轉(zhuǎn)子函數(shù)// 參數(shù): 無// 返回值: 無void TurnRight() //右轉(zhuǎn){ PlaySnd(S_GJG,3)。// 實(shí)現(xiàn)功能: 左轉(zhuǎn)子函數(shù)// 參數(shù): 無// 返回值: 無void TurnLeft() //左轉(zhuǎn){ PlaySnd(S_GJG,3)。 uiTimecont = 0。 //裝載語音模型 p+=1。// 實(shí)現(xiàn)功能: 裝載語音模型函數(shù)// 參數(shù): 無// 返回值: 無void LoadSD()
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1