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

正文內(nèi)容

基于凌陽單片機的語音遙控小車(留存版)

2025-01-09 02:53上一頁面

下一頁面
  

【正文】 。這樣就實現(xiàn)了電機的正轉(zhuǎn)、反轉(zhuǎn)、停止三態(tài)控制。 重訓(xùn)操作:考慮到有重新訓(xùn)練的需求,設(shè)置了重新訓(xùn)練的按鍵( 61 板的 KEY3),循環(huán)掃描該按鍵,一旦檢測到此鍵按下,則將擦除訓(xùn)練標志位( 0xe000 單元),并等待復(fù)位。如果 ID 號為名稱,則結(jié)束運動(如果當前在運動狀態(tài)),進入待命狀態(tài),等待下一次的指中北大學(xué) 2020 屆畢業(yè)設(shè)計說明書 第 32 頁 共 38 頁 令觸發(fā)如果 ID 號為動作,則語音告知將要執(zhí)行的動作,并執(zhí)行該動作。 //播放提示音 *P_IOB_Data=0x0900。 中斷子程序 雖然已經(jīng)有了前進、后退以及停車(通過直接呼叫小車的名字使其停車)等語音控制指令,但是考慮環(huán)境的干擾因素,小車運行時的噪音影響和有效距離的限制,小車運行后可能接收不到語音指令而一直運行。 中北大學(xué) 2020 屆畢業(yè)設(shè)計說明書 第 37 頁 共 38 頁 參考文獻 [1] 薛鈞義 張彥斌 . 凌陽 16 位單片機原理及應(yīng)用 [M]. 北京:清華大學(xué)出版社 , 2020. [2] 中 國經(jīng)營報 . 中國玩具產(chǎn)業(yè)面臨選擇 . [3] 森文國際市場研究 . 歐洲玩具市場最新特點和趨勢 .2020. . [4] 中國傳媒 . 中國塑料玩具現(xiàn)狀及發(fā)展建議 . . [5] 沙占有,李明春 . 語音處理技術(shù)及其應(yīng)用 .電子測量技術(shù), 2020, 02: 35~ 37. [6] 閻石 . 數(shù)字電子技術(shù)基礎(chǔ) . 第四版 . 北京:高等教育出版社, 2020, 456~ 49. [7] 車愛靜,文環(huán)明,張艷 . 基于凌陽 SPCE061A 單片機的語音控制系統(tǒng) . 電腦開發(fā)與應(yīng)用, 2020 , 19 /10: 49~ 50. [8] 凌陽大學(xué)計劃 . SPCE061A 精簡開發(fā)板 — 61A 板 . [9] 羅亞非等編著 . 凌陽 16 位單片機應(yīng)用基礎(chǔ) . 北京:北京航空航天大學(xué)出版社, 2~ 3. [10] 張曉麗,張翼飛,王斌斌 . 語音控制的智能小車設(shè)計 . 電子技術(shù)應(yīng)用,2020 .. 78~ 80. [11] 凌陽大學(xué)計劃網(wǎng)站 . [12] 王遠 . 模擬電子技術(shù) . 北京 : 機械工業(yè)出版社, 2020. [13] 譚浩強 .C程序設(shè)計題解與上機指導(dǎo) ,北京:清華大學(xué)出版社, 1992. [14] 沈美明、溫冬嬋編注 .IBM— PC 匯編語言程序設(shè)計(第 2 版) .清華大學(xué)出版社, 2020. [15] Donna ,IBM PC Assembly Wiley amp。 該設(shè)計方案結(jié)構(gòu)簡單,以單芯片實現(xiàn)了語 音播放與識別以及電機控制功能,相當于“語音識別芯片 +普通單片機”的功能。 //前輪右偏 *P_INT_Mask |= 0x0004。 //開 2HZ 中斷 __asm(int fiq,irq)。 //訓(xùn)練第 1個動作 while(TrainWord(COMMAND_BACK_ID,S_ACT2) != 0) 。 訓(xùn)練部分:訓(xùn)練部分完成的工作就是建立語音模型。 圖 控制板原理圖 全橋驅(qū)動原理 全橋驅(qū)動又稱 H 橋驅(qū)動,下面介紹一下 H 橋的工作原理: H 橋一共有四個臂,分別為 B1~B4,每個臂由一個開關(guān)控制,示例中為三極管 Q1~Q4。在每一次動作觸發(fā)的同時啟動定時器,如果小車由于某些原因不能正常的接收語音指令,則只要定時時間到,中斷服務(wù)程序會發(fā)出指令讓小車停下來。如: SACMS240。 其各位如表 所列。詳細如 表所示。每一個中斷源可以用軟件獨立控制為開或關(guān)中斷狀態(tài);但中斷級別不可用軟件設(shè)置。 IOB0與 IOB2 設(shè)置為 : 帶數(shù)據(jù)緩存器的高電頻輸出。 最小系統(tǒng)接線如圖 所示,在 OSC0、 OSC1 端接上晶振及諧振電容,在鎖相環(huán)壓控振蕩器的阻容輸入 VCP端接上相應(yīng)的電容電阻后即可工作。 為實現(xiàn)語音播報功能 SPCE061A精簡開發(fā)板是最主要的部分,所有的設(shè)計都是圍繞它展開的,它為播報的實現(xiàn)提供了理論基礎(chǔ)?!痭SP?的指令系統(tǒng)提供具有較高運算速度的 16 位 16 位的乘法運算指令和內(nèi)積運算指令,為其應(yīng)用增添了 DSP 功能,使得 181。’nSP? 內(nèi)核為中心集成不同規(guī)模的 ROM、 RAM 和功能豐富的各種外設(shè)接口部件,如圖 所示。小車采用語音識別技術(shù),可通過語音命令對其行駛狀態(tài)進行控制。 在英國,電子類玩具將成為英國增長最快和市場最大的玩具, 2020 年英國玩具市場將達到 61 億歐元;在德國, 技術(shù)性玩具,如建筑、車輛和電子訓(xùn)練等玩具比其他歐洲國家更加流行 [4] 。美國玩具市場的高科技電子玩具的年銷售額 2020 年較 2020 年增長 52%,而傳統(tǒng)玩具的年銷售額僅增長 3%。 借助于 SPCE061A 的語音特色,我們開發(fā)出了這款語 音控制小車?!痭SP? 所形成的 16 位 181。 高性能價格比 181。 SPCE061A 內(nèi)嵌 32K 字的 FLASH 程序存儲器以及 2K 的 SRAM。它的排列如圖 所示。 IOB2 用于數(shù)碼管的冒號段驅(qū)動。 CPU執(zhí)行中斷的服務(wù)流程圖如圖 所示。 中斷向量:共有 9 個中斷向量即 FIQ、 IRQ0~ IRQ6 及 UART IRQ。 當讀取中斷控制單元時,其主要作為中斷標志,因為其每一位均代表一個中斷,當 CPU響應(yīng)某中斷時,便將該中斷標志置 “1” ,即將 P_INT_Ctrl中的某位置 “1” ,可以通過讀取該寄存器來確定 CPU 響應(yīng)的中斷。 而有損壓縮則是指:音/視頻文件,壓縮比可高達 100:1。 系統(tǒng)的結(jié)構(gòu)框圖如圖 41 示。系統(tǒng)供電由電池提供,控制板直接采用電池供電( VCC),然后經(jīng)二極管 D1 后產(chǎn)生 61 板電源( VCC_61),通過 61 板的 Vio 跳線產(chǎn)生 61 板的端口電源( V1)。 結(jié)合以上對前輪和后輪的狀態(tài)分析,得到小車的運行狀態(tài)與輸入的對照表,如下表所示: 表 基本的輸入與小車運動狀態(tài)對照表 IOB11 IOB10 IOB9 IOB8 后電機 前電機 小車 0 0 0 0 停轉(zhuǎn) 停轉(zhuǎn) 停 0 0 0 1 正轉(zhuǎn) 停轉(zhuǎn) 前進 0 0 1 0 反轉(zhuǎn) 停轉(zhuǎn) 倒退 0 1 0 1 正轉(zhuǎn) 正轉(zhuǎn) 左前轉(zhuǎn) 1 0 0 1 正 轉(zhuǎn) 反轉(zhuǎn) 右前轉(zhuǎn) 另外還有一些不常用的運行狀態(tài),比如右后轉(zhuǎn)、左后轉(zhuǎn)等,結(jié)合以上對前輪和后輪的狀態(tài)分析,其端口對照如表 所示: 表 輸入與小車的運動狀態(tài)對照表 IOB11 IOB10 IOB9 IOB8 后電機 前電機 小車 0 1 1 0 反轉(zhuǎn) 正轉(zhuǎn) 右后轉(zhuǎn) 1 0 1 0 反轉(zhuǎn) 反轉(zhuǎn) 左后轉(zhuǎn) 注意:為了小車的安全請不要出現(xiàn)以下兩種組合情況: 表 禁止的輸入狀態(tài)列表 IOB11 IOB10 IOB9 IOB8 后電機 前電機 小車 * * 1 1 停轉(zhuǎn) * 停 1 1 * * * 停轉(zhuǎn) 停 中北大學(xué) 2020 屆畢業(yè)設(shè)計說明書 第 29 頁 共 38 頁 6 系統(tǒng)軟件設(shè)計 系統(tǒng)的總體程序流程 語音識別小車的主程序流程如圖 61 所示,分為四大部分:初始化部分、訓(xùn)練部分、識別部分、重訓(xùn)操作。 下面是訓(xùn)練部分的子程序,在訓(xùn)練時如果訓(xùn)練不成功 TrainWord()返回值不為 0,要求重復(fù)訓(xùn)練,只有當訓(xùn)練成功, TrainWord()返回 0,進行下一條指令訓(xùn)練。倒退子程序包括語音提示、置端口數(shù)據(jù)、啟動定時器操作,程序如下: void BackUp() //倒退 { PlaySnd(S_DCZY,3)。 //播放語音提示 *P_IOB_Data=0x0500。 中北大學(xué) 2020 屆畢業(yè)設(shè)計說明書 第 36 頁 共 38 頁 7 結(jié)語 本設(shè)計綜合應(yīng)用了 SPCE061A 豐富的軟硬件資源,成功的實現(xiàn)了語音控制功能。 感謝白國花老師在總體理論框架、論文寫作和英文翻譯上給予我的細心指導(dǎo),在 凌陽 單片機理論概念上的細心講解以及在軟件編寫中給予我的理論和技術(shù)方面的幫助。 圖 2Hz 定時中斷子函數(shù) 程序中需要說明的幾個問題 在程序中有幾個地方不易理解,需要特別說明一下: 首先,小車有沒有被訓(xùn)練過是怎么知道的? 在這里利用了一個特殊的 Flash 單元,語音模型存儲區(qū)首單元(該示例程序中為 0xe000 單元)。 //前輪左偏 *P_INT_Mask |= 0x0004。前進子程序包括語音 提示、置端口數(shù)據(jù)、啟動定時器操作,該部分程序如下: void GoAhead() //前進 { PlaySnd(S_ACT1,3)。 語音識別的原理簡介 在介紹子程序之前首先介紹一下語音識別的原理。 中北大學(xué) 2020 屆畢業(yè)設(shè)計說明書 第 26 頁 共 38 頁 圖 B1~B4 全部停止工作時的 H 橋簡圖 圖 B1~B4 全部工作時的 H 橋簡圖 動力電機驅(qū)動電路 動力驅(qū)動由后輪驅(qū)動實現(xiàn),負責(zé)小車的直線方向運動,包括前進和后退,后輪驅(qū)動電路是一個全橋驅(qū)動電路,如圖 512 所示: Q Q Q Q4 四個三極管組成四個橋臂, Q1 和 Q4 組成一組, Q2 和 Q3 組成一組, Q5 控制 Q Q3 的導(dǎo)通與關(guān)斷 , Q6 控制 Q1 和 Q4 的導(dǎo)通與關(guān)斷,而 Q Q6 由 IOB9 和 IOB8控制,這樣就可以通過 IOB8 和 IOB9 控制四個橋臂的導(dǎo)通與關(guān)斷控制后輪電機的運行狀態(tài),使之正轉(zhuǎn)反轉(zhuǎn)或者停轉(zhuǎn),進而控制小車的前進和后退。所以又稱前面的輪子為方向輪,后面的兩個輪子為驅(qū)動輪,如圖 52 所示。 PROBE或 EZ— PROBE工作于凌陽 IDE集成開發(fā)環(huán)境軟件包下,其 5芯的仿真頭直接連接到目標電路板上 SPCE061A相應(yīng)管腳,直接在目標電路板上的CPUSPCE061A調(diào)試、運行用戶編制的程序。 讀
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1