<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于16位微控制器的小車語音控制系統(tǒng)

          基于16位微控制器的小車語音控制系統(tǒng)

          作者: 時間:2011-09-02 來源:網(wǎng)絡(luò) 收藏
          軟件部分

          本文引用地址:http://www.ex-cimer.com/article/150269.htm

            主程序流程

            的主程序流程圖如圖4所示,主要分為四部分:初始化部分、訓(xùn)練部分、識別部分和重訓(xùn)操作。

            

          小車語音控制系統(tǒng)程序流程圖

            圖4 主程序流程圖

            初始化部分的初始化操作會將SPCE061A單片機上的IOB13~IOB10設(shè)置為輸出端,用以控制電機。將其IOA的低8位IOA0~IOA7設(shè)置為下拉的輸入端,用來連接按鍵。

            訓(xùn)練部分完成的工作是建立模型。程序一開始會判斷是否被訓(xùn)練過,如果沒有訓(xùn)練過,系統(tǒng)會要求對其進行訓(xùn)練,并且會在訓(xùn)練成功之后將訓(xùn)練的模型存儲到Flash中;如果已經(jīng)訓(xùn)練過則會把存儲在Flash中的模型調(diào)出,裝載到辨識器中。

            在識別環(huán)節(jié)當中,如果辨識結(jié)果是名字,直接置待命標志,然后等待動作命令。只有檢測到待命標志,才會根據(jù)相應(yīng)的辨識結(jié)果執(zhí)行動作。如果沒有待命標志,即使識別到動作命令也不會執(zhí)行動作。小車在執(zhí)行完對應(yīng)的命令之后清除待命標志,結(jié)束待命狀態(tài)。

            考慮到有重新訓(xùn)練的需求,這里設(shè)置了重新訓(xùn)練的按鍵。程序運行時循環(huán)掃描該按鍵,什么時間檢測到此鍵按下,則將擦除模型存儲區(qū)首單元(0xe000)所在的頁,等待復(fù)位到來。復(fù)位后,程序重新從頭開始執(zhí)行,當檢測到模型存儲區(qū)首地址為0xffff(擦除后的值)時,系統(tǒng)會要求重新對其進行訓(xùn)練。

            FIQ中斷服務(wù)程序

            FIQ中斷服務(wù)程序用來調(diào)用語音辨識子程序,并對a2000格式的語音進行解碼播放。

            調(diào)試及性能分析

            系統(tǒng)的調(diào)試以程序為主。硬件調(diào)試時,首先檢查電路的焊接是否正確,然后用萬用表測試或通電檢測。軟件調(diào)試則需要分別進行主程序、FIQ中斷服務(wù)程序、顯示子程序等的編程及調(diào)試。本程序采用單片機匯編語言編寫,用KEIL uVision2編譯器編程調(diào)試。軟件調(diào)試直到語音能夠控制小車的行駛狀態(tài),并顯示出小車的行駛距離等功能為止。

            結(jié)語

            本文設(shè)計的語音主要采用16位單片機SPCE061A來實現(xiàn)。軟件編程則是采用C語言和匯編語言的混合編程來實現(xiàn)的,集兩種語言的優(yōu)點于一體,實現(xiàn)對硬件的實時控制。通過實驗驗證,該語音主要可實現(xiàn)以下功能:

            (1) 可以通過語音命令來控制小車的行駛狀態(tài),實現(xiàn)前進、后退、左轉(zhuǎn)、右轉(zhuǎn)等功能;

            (2) 顯示小車的運行時間以及運行路程;

            (3) 可以擴展控制板的調(diào)速環(huán)節(jié),利用系統(tǒng)的PWM資源,實現(xiàn)小車的PWM調(diào)速;

            (4) 預(yù)留多路開關(guān)型傳感器接口,可以自行安裝各類傳感器,配合程序?qū)崿F(xiàn)小車的循跡、避障等功能。

          霍爾傳感器相關(guān)文章:霍爾傳感器工作原理


          霍爾傳感器相關(guān)文章:霍爾傳感器原理

          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();