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

正文內(nèi)容

單片機語音遙控小車的設(shè)計論文-全文預(yù)覽

2025-07-09 12:51 上一頁面

下一頁面
  

【正文】 容為0xffff){TrainSD()。 //初始化 IOB,IOB8~11 同向輸出*P_IOB_Attrib=0x0f00。 //Train 標志位*P_IOA_Dir=0xff00。 //運動定時控制void IRQ5(void){ if(uiTimecont++ == uiTimeset){*P_IOB_Data = 0x0000。 //執(zhí)行動作四:右轉(zhuǎn)break。 //執(zhí)行動作二:倒車break。 //停車待命break。// 實現(xiàn)功能: 辨識子函數(shù)// 參數(shù): 無// 返回值: 無//=============================================================void BSR(void){int Result。}//=============================================================// 語法格式: void Stop()。 //延時// *P_IOB_Data=0x0008。 //左轉(zhuǎn)Delay()。uiTimecont = 0。*P_IOB_Data=0x0000。*P_IOB_Data=0x0004。 //以下為中斷定時操作__asm(int fiq,irq)。Delay()。}//=============================================================// 語法格式: void BackUp()。*P_IOB_Data=0x0000。 //提示*P_IOB_Data=0x0001。}g_Ret=BSR_ImportSDWord()。k100。p=(int *)0xe000。i++) //保存語音模型 SD1(0xe0000xe063){ F_FlashWrite1Word(ulAddr,BSR_SDModel[i])。mandID++){g_Ret=BSR_ExportSDWord(mandID)。 F_FlashErase(0xe200)。// 實現(xiàn)功能: 存儲語音模型函數(shù)// 參數(shù): 無// 返回值: 無//=============================================================void StoreSD() { unsigned int ulAddr,i,mandID,g_Ret。 //訓練第 1 個動作while(TrainWord(COMMAND_BACK_ID,S_ACT2) != 0) 。}}return 0。case 5: //檢測出聲音不同PlaySnd(S_CMDDIFF,3)。break。 //訓練兩次,獲得訓練結(jié)果if(Result==0)break。 //初始化識別器}//=============================================================// 語法格式: int TrainWord(int WordID,int SndID)。0x0001)!= 0) //是否播放完畢?{SACM_S480_ServiceLoop()。// 實現(xiàn)功能: 語音播放函數(shù)// 參數(shù): SndIndex播放語音資源索引號// DAC_Channel播放聲道選擇// 返回值: 無//=============================================================void PlaySnd(unsigned SndIndex,unsigned DAC_Channel){BSR_StopRecognizer()。for(i=0。unsigned int uiTimeset = 3。同時我還要感謝在我學習期間給我極大關(guān)心和支持的各位老師以及關(guān)心我的同學和朋友。不僅使我樹立了遠大的學術(shù)目標、掌握了基本的研究方法,還使我明白了許多待人接物與為人處世的道理。這種情況下,催生了方案三的提出,并得以實踐。整個的訓練過程共有 5 次這樣的訓練,依次為:名稱——前進——后退——左拐——右拐。 第五步:按 F8 快捷下載按鈕,下載代碼。 代碼下載硬件連接完成之后,檢查無誤,接下來就可以下載程序了。為了防止出現(xiàn)這種情況,加入了時間控制,在啟動小車運行的同時啟動定時器,定時器時間到停止小車的運行,該定時器借助于 2Hz 時基中斷完成, 圖 66 所示為該程序的流程圖。 //前輪右偏 *P_INT_Mask |= 0x0004。右轉(zhuǎn)子程序包括語音提示端口數(shù)據(jù)、啟動定時器操作,該部分程序如下:void TurnLeft() //左轉(zhuǎn) { PlaySnd(S_GJG,3)。 //前輪左偏 *P_INT_Mask |= 0x0004。左轉(zhuǎn)子程序包括語音提示、置端口數(shù)據(jù)、啟動定時器操作,該部分程序如下: void TurnLeft() //左轉(zhuǎn) { PlaySnd(S_GJG,3)。 //倒車 *P_INT_Mask |= 0x0004。 uiTimecont = 0。前進子程序包括語音提示、置端口數(shù)據(jù)、啟動定時器操作,該部分程序如下: void GoAhead() //前進 { PlaySnd(S_ACT1,3)。 //訓練第 4 個動作 } 語音識別子程序語音識別流程如圖 65 所示:首先獲取辨識器的辨識結(jié)果,判斷是否有語音觸發(fā),如果有語音觸發(fā)則會返回識別結(jié)果的 ID 號,ID 號對應(yīng)名稱或者對應(yīng)不同的動作。 //訓練名稱 while(TrainWord(COMMAND_GO_ID,S_ACT1) != 0) 。成功訓練名稱后會給出下一條待訓練指令提示音:前進,參照名稱訓練方式訓練前進指令。 語音識別原理簡介語音識別主要分為“訓練”和“識別”兩個階段。 識別部分:在識別環(huán)節(jié)當中,如果辨識結(jié)果是名字,通過無線發(fā)射模塊通知到第二塊開發(fā)板,停止當前的動作并進入待命狀態(tài),然后等待動作命令。初始化部分:初始化操作將 IOB8~IOB11 設(shè)置為輸出端,用以控制電機。 系統(tǒng)實物圖實物圖分兩部分,圖 517 為小車實物圖;圖 518 為語音遙控部分實物圖。同理實現(xiàn)小車的向前直行,向后倒車,向左轉(zhuǎn)等動作。在自然狀態(tài)下,前輪在彈簧作用下保持中間位置,如果前輪方向有偏差,可調(diào)節(jié)方向旋鈕。這樣就實現(xiàn)了電機的正轉(zhuǎn)、反轉(zhuǎn)、停止三態(tài)控制。圖 510 小車控制板電路圖H 橋驅(qū)動原理:H 橋一共有四個臂,分別為 B1~B4,每個臂由一個開關(guān)控制,示例中為三極管 Q1~Q4。系統(tǒng)供電由電池提供,控制板直接采用電池供電(VCC) ,然后經(jīng)二極管 D1 后產(chǎn)生 SPCE061A 開發(fā)板電源(VCC_61) ,通過 SPCE061A 開發(fā)板的 Vio 跳線產(chǎn)生 SPCE061A 開發(fā)板的端口電源(V1) 。無線接收模塊電路如圖 59 所示。通過這種方法獲取并發(fā)送 SPCE061A 單片機識別語音命令對應(yīng)的數(shù)據(jù)碼。當發(fā)射機沒有按鍵按下時,PT2262 不接通電源,其 17 腳為低電平,所以 315MHz 的高頻發(fā)射電路不工作,當有按鍵按下時,PT2262 得電工作,其第 17 腳輸出經(jīng)調(diào)制的串行數(shù)據(jù)信號,當 17 腳為高電平期間 315MHz 的高頻發(fā)射電路起振并發(fā)射等幅高頻信號, 當 17 腳為低平期間 315MHz 的高頻發(fā)射電路停止振蕩,所以高頻發(fā)射電路完全收控于 PT2262 的 17 腳輸出的數(shù)字信號,從而對高頻電路完成幅度鍵控(ASK 調(diào)制)相當于調(diào)制度為 100%的調(diào)幅。61 板電源模塊電路如圖 55 所示,SPCE061A 單片機的內(nèi)核供電為 ,而 I/O 端口可接 ~5V,所以在電源模塊(61 板上)中有一個端口電平選擇跳線,如圖 55中的 J5。圖 8 是電源部分的電路, 直流電壓經(jīng)過SPY0029 后產(chǎn)生 給整個系統(tǒng)供電。因為 CPU 工作電壓一般為 伏電壓,在電路上加入凌陽科技公司的 SPY0029 三端穩(wěn)壓芯片,此芯片能輸出穩(wěn)定的 電壓。(1)16 位 μ39。圖 51 凌陽 SPCE061A 開發(fā)板圖 52 無線發(fā)射接收模塊 SPCE061A 單片機SPCE061A 單片機是凌陽科技開發(fā)的一款基于 μ39。除此之外,無線信號控制相對直接語音控制能有效延長遙控距離。相對 AT89C51 單片機,SPCE061A 單片機無需添加語音模塊、AD/DA 轉(zhuǎn)換模塊,且本身有 32K 的 Flash,足夠存儲簡單的語音命令,并且其運算速度也更勝一籌。第二塊 SPCE061A單片機開發(fā)板根據(jù) PT2272 無線接收模塊接收到的固定碼值,來判斷第一塊 SPCE061A單片機開發(fā)板接收到的語音命令是“前進”命令,還是其他語音命令。此過程中根據(jù)語音命令的識別結(jié)果,SPCE061A 輸出相應(yīng)的語音提示,具有一定的人機交互功能。這些都需要大量計算。此類語音處理芯片有 ISD 系列,PM50 系列等。MCS51 單片機被廣泛應(yīng)用在各個方面,編程簡單;SPCE061A 單片機是凌陽科技公司一款基于 unsp 內(nèi)核的單片機,具有一定的數(shù)字信號處理功能,有專用的聲音ADC 輸入通道,內(nèi)置麥克風放大器,并具有自動增益控制(AGC)功能具有凌陽特有的SACM_S240 聲音編碼方式。3 設(shè)計要求利用單片機,實現(xiàn)小車的語音控制。語音模式不僅因人而異,對同一個人來說,不同時間,同一句話的語音信息是不相同的;(3)語音的模糊性。2022 年,中科院自動化所及其所屬模式科技(Pattek)發(fā)布了“天語”中文系列產(chǎn)品。20 世紀 60 年代,人工神經(jīng)網(wǎng)絡(luò)被引入了語音識別。主要內(nèi)容如下:(1)熟悉 SPCE061A 單片機及其開發(fā)環(huán)境;(2)編寫程序,用 H 橋電路驅(qū)動電機,觀察電機轉(zhuǎn)速;(3)編寫程序,測試無線發(fā)射接收模塊 PT2262\2272;(4)編寫程序,檢測語音識別功能;(5)編寫綜合程序,調(diào)試各個模塊的協(xié)同工作;(6)反復(fù)試跑,調(diào)試程序細節(jié)。例如家庭服務(wù)、賓館服務(wù)、旅行社服務(wù)系統(tǒng)、訂票系統(tǒng)、醫(yī)療服務(wù)、銀行服務(wù)、股票查詢服務(wù)等等。另外一個根據(jù)接收的語音命令編碼,來控制小車的行駛狀態(tài)。比如輸入預(yù)先訓練好的語音命令“前進”,小車根據(jù)命令向前行駛一段距離,輸入“左轉(zhuǎn)”,小車向左轉(zhuǎn)彎。摘 要 隨著電子、信息技術(shù)的飛速發(fā)展,語音識別被廣泛的應(yīng)用在各個領(lǐng)域。本項目主要采用凌陽科技公司的一款 SPCE061A 單片機進行設(shè)計,主要利用它特有的語音識別功能來實現(xiàn)對小車行駛狀態(tài)的控制。為減小聲音信號衰減,以及外部聲音信號的干擾對語音命令的干擾造成的誤差,本設(shè)計采用無線高頻信號發(fā)送的模式,來實現(xiàn)語音命令的傳送,即設(shè)計中采用兩個SPCE061A 單片機控制系統(tǒng),第一個專門負責語音信號的采集,然后發(fā)送語音命令的編碼。常見的應(yīng)用領(lǐng)域有:語音輸入系統(tǒng),相對于鍵盤輸入方法,它更符合人的日常習慣,也更自然、更高效;語音控制系統(tǒng),即用語音來控制設(shè)備的運行,相對于手動控制來說更加快捷、方便,可以用在諸如工業(yè)控制、語音撥號系統(tǒng)、智能家電、聲控智能玩具等許多領(lǐng)域;智能對話查詢系統(tǒng),根據(jù)客戶的語音進行操作,為用戶提供自然、友好的數(shù)據(jù)庫檢索服務(wù)。因此選擇具有語音識別功能的 SPCE061A 做為控制器,考慮到聲音信號的衰減、干擾,所以把語音信號的識別,和小車的控制隔離開來,采用兩組 SPCE061A 最小系統(tǒng),一組用于語音識別,然后通過編碼,把識別出的語音命令通過 PT2262 發(fā)射模塊作為固定碼發(fā)射出去,然后另一組通過 PT2272 接收的固定碼來實現(xiàn)對小車的控制。T 貝爾實驗室的 Audry 系統(tǒng),它是第一個可以識別十個英文數(shù)字的語音識別系統(tǒng)。98。當前語音識別技術(shù)飛速發(fā)展的過程中,不可避免的遇到很多問題,總結(jié)起來主要有以下幾點:(1)連續(xù)的語音分解為詞,音素等單位,建立理解語意的規(guī)則;(2)大量的語音信息。研究語音識別首先要對以上各個方面都要有系統(tǒng)的了解,而以上各個學科都可以是一門獨立的學科,對各個學科的綜合利用,其研究理論意義是顯而易見的。4 方案論證本課題有三種方案可提供參考:第一種是使用 MCS51 系列單片機中的 AT89C51 設(shè)計本課題;第二種是使用 SPCE061A 單片機來設(shè)計,語音識別和小車控制用一塊SPCE061A 開發(fā)板控制;第三種是使用兩塊 SPCE061A 開發(fā)板把語音信號識別和小車控制隔離開。根據(jù)不同的聲音命令驅(qū)動 H 橋,由 H 橋來控制電機,從而達到控制小車行駛狀態(tài)的目的。作為一門新興的技術(shù),語音識別需要對聲音進行一定格式的壓縮、編碼、解碼、比較。外界輸入語音命令時,聲音信號經(jīng)由專用 ADC 通道轉(zhuǎn)換,和已經(jīng)存儲的聲音模型比較,當達到一定的相似度時,即判斷為識別出語音命令,返回相應(yīng)的函數(shù)值,以此來判斷語音命令,根據(jù)此返回
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1