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

正文內容

基于spce061a單片機的語音遙控小車的設計(完整版)

2025-01-04 21:46上一頁面

下一頁面
  

【正文】 結果證明,采用無線語音遙控,大大增加小車的聲控距離,降低了命令錯誤幾率。 8 測試 成功下載程序以后,去掉下載線并復位系統(tǒng)(如果使用 EZProbe 還應將 Probe 選擇跳線 S5 拔 22 去),小車就會提示對它進行訓練??梢栽诔绦蛑行薷?uiTimeset參數來控制運行時間,當 uiTimeset=2 時,運行時間為 1s,以此類推。 //播放提示音 *P_IOB_Data=0x0500。 //播放提示音 *P_IOB_Data=0x0900。 //清定時器 } 倒車:由小車的結構原理分析和驅動電路分析知:只要 IOB9 為高電平, IOB8, IOB10, IOB11 全部為低電平即可實現(xiàn)小車的倒退。如果 ID號為名稱,則結束運動(如果當前在運動狀態(tài)),進入待命狀態(tài),等待下一次的指令觸發(fā);如果 ID號為動作,則語音告知將要執(zhí)行的動作,并執(zhí)行該動作。依次訓練小車的名稱 — 前進指令 — 倒車指令 — 左轉指令 — 右轉指令,全部訓練成功子程序返回,訓練結束。如果辨識結果為動作指令小車會語音告知相應動作并執(zhí)行該動作,在運動過程中可以通過呼叫小車的名字使小車停下來。 14 圖 517 小車實物圖 圖 518 語音遙控部分實物圖 15 6 系統(tǒng)軟件設計 軟件結構 本系統(tǒng)主要包括以下程序:小車訓練子程序,語音識別子程序,無線信號發(fā)射子程序,電機驅動子程序,中斷子程序。后面兩個車輪由后輪電機驅動,為整個小車提供前行動力。 如果讓 Q Q2 導通 Q Q4 關斷,如圖 511所示,此時電流將會流經 Q負載、 Q2 組成的回路,電機正轉。 圖 58 無線發(fā)射模塊電路連接 圖 59 無線接收模塊電路連接 小車控制板 控制板主要包括:接口電路、電源電路和兩路電機的驅動電路,電路連接如圖 510。 圖 56 無線發(fā)射模塊 圖 57 無線接收模塊 因為無線發(fā)射模塊考慮到發(fā)射距離采用 12V供電,這里我們采用光電隔離。 SPY0029是凌陽公司設計的電壓調整 IC,采用 CMOS工藝。nSP 微處理器; ( 2) 工作電壓:內核工作電壓 VDD為 ~(CPU), I/O口工作電壓 VDDH為 VDD~(I/O); ( 3) CPU時鐘: ~; ( 4) 內置 2K字 SRAM; ( 5) 內置 32K閃存 ROM; ( 6) 可編程音頻處理; ( 7) 晶體振蕩器; ( 8) 系統(tǒng)處于備用狀態(tài)下 (時鐘處于停止狀態(tài) ); ( 9) 2個 16位可編程定時器 /計數器 (可自動預置初始計數值 ); ( 10) 2個 10位 DAC(數 模轉換 )輸出通道; ( 11) 32位通用可編程輸入 /輸出端口; ( 12) 14個中斷源可來自定時器 A/B, 時基, 2個外部時鐘源輸入,鍵喚醒; ( 13) 具備觸鍵喚醒的功能; ( 14) 使用凌陽音頻編碼 SACM_S240方式 ( /秒 ),能容納 210秒的語音數據; ( 15) 鎖相環(huán) PLL振蕩器 提供系統(tǒng)時鐘信號; ( 16) 32768Hz實時時鐘; 6 (17) 7通道 10位電壓模 數轉換器 (ADC)和單通道聲音模 數轉換器; (18) 聲音模 數轉換器輸入通道內置麥克風放大器和自動增益控制 (AGC)功能; (19) 具備串行設備接口; (20) 低電壓復位 (LVR)功和低電壓監(jiān)測 (LVD)功能; (21) 內置在線仿真板 (ICE, In Circuit Emulator)。出于這兩方面的考慮,此設計采用第三種方案,即采用兩塊 SPCE061A單片機開發(fā)板,將聲音采集,和小車電機控制,分離開來,然后通過無線信號連接起來。比如預先約定的“ 0001”固定碼代表“左拐”命令,當接收到的固定碼為“ 0001”時,小車執(zhí)行左拐動作。 設計框圖如圖 41所示。 方案一 采用 8051系列單片機中的 AT89C51做為控制核心,語音信號經由聲音傳感器采集,然后經 AD轉換及專用的語音芯片對聲音編碼,并儲存聲音模型到外擴的 flash 芯片中。在漢語及英語中都很常見,同樣發(fā)音的詞卻有著不同的意思; ( 4)語音的上下文影響,以致改變了重音、音調、音量、音速等,進而影響了語音信息; ( 5)環(huán)境噪聲對語音信息的干擾不可避免。 20 世紀 80 年代末 , 人們終于在實驗室突破了大詞匯量、連續(xù)語音和非特定人這三大障礙,第一次把這三個特性都集成在一個系統(tǒng)中,比較典型的是 卡耐基梅隆大學 (CarnegieMellonUniversity)的 Sphinx系統(tǒng),它是第一個高性能的非特定人、大詞匯量連續(xù)語音識別系統(tǒng)。 當然這些應用都要建立在對語音的準確識別的基礎上。另外一個根據接收的語音命令編碼,來控制小車的行駛狀態(tài)。 畢業(yè)論文(設計)作者(簽名): 年 月 日 I 摘 要 隨著電子、信息技術的飛速發(fā)展,語音識別被廣泛的應用在各個領域。常見的應用領域有:語音輸入系統(tǒng),如于鍵盤輸入方法;語音控制系統(tǒng),如工業(yè)控制、語音撥號系統(tǒng)、智能家電、聲控智能玩具等;智能對話查詢系統(tǒng),銀行服務、股票查詢服務等等。采用固定碼 PT2262 無線發(fā)射模塊和 PT2272 接收模塊。 要實現(xiàn)小車行駛狀態(tài)的語音控制,關鍵點在于語音命令的識別。 1997 年 , IBM 公司 開發(fā)出漢語 ViaVoice 語音識別系統(tǒng),次年又開發(fā)出可以識別上海話、廣東話和四川話等地方口音的語音識別系統(tǒng) ViaVoice39。 研究的目的及意義 前面我們提到,語音識別是一門交叉科學,涉及多門學科,包括 信號處理、 模式識別 、概率論和信息論、發(fā)聲機理和聽覺機理 等等。當外界語音命令 輸入時,單片機判斷經 AD 轉換后的數字信號與 flash 芯片中存儲的語音模型的相似度,以此來識別外界語音命令。 3 圖 41 基于 AT89C51 單片機的語音遙控小車設計框圖 方案二 采用凌陽科技公司的 SPCE061A單片機做為控制核心,采用 MIC輸入模塊,把聲音信號轉換為電信號,輸入到該單片機專用于聲音的 ADC通道,經自動增益 AGC放大,幾次語音命令訓練,把由 A/D轉換后的數字信號即聲音模型存儲到 32K的 Flash中。 設計框圖如圖 43所示。 5 系統(tǒng)硬件設計 系統(tǒng)總 體方案介紹 本系統(tǒng)基于凌陽科技公司開發(fā)的 SPCE061A精簡開發(fā)板,實物圖如圖 51所示, 將語音命令識別和電機驅動分別對待,其中一塊專用于聲音識別,對于不同的命令,通過無線發(fā)射模塊(實物如 圖52所示 )發(fā)射不同的固定碼。 圖 53 凌陽 SPCE061A 單片機內部結構 SPCE061A最小系統(tǒng) SPCE061A最小系統(tǒng)包括 SPCE061A芯片及其外圍的基本工作電路,包括晶振震蕩電路( OSC)、鎖相環(huán)外圍電路( PLL)、復位電路( RESET)、電源指示指示電路等等,如圖 54所示。 SPY0029具有靜態(tài)電流低、驅動能力強、線性調整出色等特點 。無線發(fā)射模塊電路連接如圖 58所示。 接口電路:接口電路負責將 SPCE061A開發(fā)板的 I/O 接口信號傳送給控制電路板, I/O 信號主要為控制電機需要的 IOB8~IOB11這四路信號,同時為了方便后續(xù)的開發(fā)和完善,預留了 IOB12~IOB15 以及 IOA8~IOA15 接口,可以在這些接口上添加一些傳感器。 圖 511 Q Q2 導通時 H 橋工作狀態(tài) 11 圖 512 Q Q4 導通時電橋工作狀態(tài) 如果讓 Q Q2 關斷 Q Q4 導通,如圖 512所示,此時電流將會流經 Q負載、 Q4 組成的回路,電機反轉。圖 515 所示側視圖。第 一塊開發(fā)板主程序流程圖如圖 61所示,第二塊開發(fā)板主程序流程圖如圖 62所示。 重訓操作:考慮到有重新訓練的需求,設置了重新訓練的按鍵( 61 板的 KEY3),循環(huán)掃描該按鍵,一旦檢測到此鍵按下,則將擦除訓練標 志位( 0xe000 單元),并等待復位。 18 圖 64 小車訓練流程圖 下面是訓練部分的子程序,在訓練時如果訓練不成功 TrainWord()返回值不為 0,要求重復訓練,只有當訓練成功, TrainWord()返回 0,進行下一條指令訓練。 19 圖 65 語音識別流程圖 動作子程序 動作子程序包括:前進、倒車、左拐、右拐、停車子程序 。倒退子程序包括語音提示、置端口數據、啟動定時器操作,程序如下: void BackUp() //倒退 { PlaySnd(S_ACT2,3)。 //前輪右偏 Delay()。 //前輪左偏 Delay()。 21 圖 66 中斷子程序流程 7 操作步驟 硬件連接 語音控制小車電路包括兩大部分: SPCE061A開發(fā)板部分和控制板部分,硬件部分的連接主要用到 SPCE061A的 IOB8~IOB11來控制小車的狀態(tài)。訓練采用應答式訓練,每條指令的訓練次數為兩次,每一條命令的訓 練過程都是一樣的,以“前進”為例說明: 步驟一:小車提示“前進”; 步驟二:告訴小車“前進”; 步驟三:小車提示“請再說一遍”(重復訓練提示音); 步驟四:再次告訴小車“前進”(重復訓練一次)。 參考文獻 : [1]譚浩強 .C語言程序設計 .北京:清華大學出版社 ,2020 [2]譚浩強 ,張基溫 .C語言程序設計教程 .北京:高等教育出版社 ,1991 [3]彭偉 .單片機程序設計 100例 .北京:電子工業(yè)出版社 ,2020年 [4]馬忠梅 .單片機 C語言應用程序設計 .北京:北京航空航天大學出版社 ,2020 [5]郭天祥 .新概念 51單片機 C語言教程 .北京:電子工業(yè)出版社 ,2020 [6]劉鯤 , 孫春亮 .單片機 C語言入門(修訂版) .北京:人民郵電出版社 ,2020 [7]陳超 .C語言 常用函數速查手冊 .北京:化學工業(yè)出版社 ,2020 [9]李晶皎 .嵌入式語音技術及凌陽 16位單片機應用 .北京:北航出版社 ,2020 [10]黃菊生 .單片機原理與接口技術 .北京:國防工業(yè)出版社 ,2020 [11]羅亞非 .凌陽 16 位單片機應用基礎 .北京:北京航空航天大學出版社 ,2020 [12]沈美明,溫冬蟬 .IBMPC匯編語言程序設計 .北京:清華大學出版社 ,2020 [19]汪敏 .凌陽 16位單片機實驗與實踐 .北京:北京航空航天大學出版社 ,2020 [20]雷思孝 .單片機原理及實用技術 .西安:西安電子科技大學出版社 ,2020 [8]薛鈞義 ,張彥斌 ,虞鶴松 ,樊波 .凌陽十六位單片機原理及應用 .北京 :北京航空航天出版社 , [13]汪敏 .凌陽 16位單片機實驗與實踐 .北京:北京航空航天大學出版社 ,2020 [14]齊向東 ,劉立群 .單片機控制技術實踐 .北京:中國電力出版社 ,2020 [15]彭傳正 ,林春景 .凌陽單片機原理與實踐 .北京:北京航天航空大學出版社 ,2020 [16]杜剛 .16位單片機原理及應用 .北 京:中國電力出版社 ,2020 [17]凌陽科技 .凌陽單片機在大學生電子競賽中的應用 .北京:北京航天航空大學出版社 ,2020 [18]樊尚春 .傳感器技術與應用 .北京:北京航空航天大學出版社 ,2020 23 致 謝 本論文是在 王旭輝老師 的悉心指導下完成的。 //外部變量 BSR_SDModel[100],辨識器自帶 extern void F_FlashWrite1Word(unsigned int addr,unsigned int Value)。i++) { *P_Watchdog_Clear=0x0001。 //清看門狗 } SACM_S480_Stop()。 return 1。 case 6:
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1