《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于語音辨識的遙控小車的設計
基于語音辨識的遙控小車的設計
摘要: 隨著計算機技術的發展,單片機作為計算機的一個分支,廣泛用于工業控制、智能儀器、家用電氣、高科技玩具等領域。語音技術的發展,縮短了人機界面的距離,增強了互動性和智能性。具有語音識別功能的智能遙控小車,集語音識別、無線遙控、機械控制于一體。
Abstract:
Key words :

.引言
   隨著計算機技術的發展,單片機作為計算機的一個分支,廣泛用于工業控制、智能儀器、家用電氣、高科技玩具等領域。語音技術的發展,縮短了人機界面的距離,增強了互動性和智能性。具有語音識別功能的智能遙控小車,集語音識別、無線遙控、機械控制于一體。以單片機為主控元件,完成前進、后退、轉彎等預定的工作,但是一般的單片機不具備語音處理功能,需外掛專門的語音識別芯片,如采用集成語音識別芯片RSC-364來完成語音識別 [1],RSC-364是Sensory公司的一款8位MCU,很方便與51單片機連接,但是需要外接編解碼電路,使得電路復雜化。采用凌陽公司具有語音處理功能的SPCE061A作為控制核心可以方便的實現語音控制[2~3],但由于將SPCE061A單片機置于小車車體內, 在小車運行時,電機及周圍環境的噪音,會干擾對語音命令的識別,且距離稍遠便會出現小車“聽不到任何聲音”。本文采用凌陽SPCE061A單片機結合紅外線發射芯片TX-2B組成遙控部分,克服了芯片處于小車車體內會受到噪音影響的缺陷,對要實現遠距離無線語音控制的設備具有一定的參考價值。
1.系統總體結構

   本系統主要包括語音識別模塊、紅外遙控模塊、電機驅動模塊。系統總體結構框圖如圖1所示。凌陽SPCE061A單片機負責語音識別,接收到有效語音信號,將語音信號轉換成數字信號傳送給紅外線發射芯片TX-2B,TX-2B發射的信號由紅外接收芯片RX-2B接收后,經解碼控制電機驅動電路,從而實現對小車的遠距離語音遙控。 圖1系統總體結構框圖
 

1.1語音識別
凌陽SPCE061A單片機是一個16位結構的控制器,具有DSP運算功能,內置8通道10位A/D及2路D/A轉換器,較高的處理速度使其能夠具有數字語音識別的能力。軟件編程采用C語言和匯編語言混合編程,集兩種語言之優點于一體,簡化了編程過程[4~5]。SPCE061A將語音模擬信號直接轉換成電壓信號,再經內置自動增益控制,內部ADC模塊將信號轉換為數字信號,經編碼后存入存儲器,與存儲器中的原語音數字信號編碼匹配,進行模式識別,若識別成功,則相應的命令由61AIOA 0~IOA 3傳送給紅外發射芯片TX-2B的控制端。

1.2 紅外遙控

 

TX-2B/ RX-2B是士蘭公司生產的配對使用的紅外線發射和接收芯片,是一款專用于玩具小車的成對遙控芯片,采用CMOS工藝制造,功耗小,工作電壓1.5-5V。TX-2B/RX-2B內部己含有編碼電路和解碼電路,無需在后續的電路中對接收到的信號進行軟件編程解碼,因此硬件電路簡單。紅外發射電路如圖2所示,TX-2B中的1、4、5、14引腳分別為右轉(RIGHT)、后退(BACKWORD)、前進(FORWORD)、左轉(LEFT)控制端,接收從061A的IOA 0~IOA 3 發送的信號。紅外接收電路如圖3所示,RX-2B包括內置放大器、運算器及鎖存器等。外接250 kΩ電阻形成RC振蕩器,與發射電路的頻率匹配。RX-2B接收信號后,經解碼后將右轉、左傳、后退、前進的控制信號由對應的引腳6、7、10、11輸出,傳送給電機驅動電路,控制小車產生相應的動作。
 

1.3 電機驅動電路
小車為四輪結構,兩個前輪為轉向機構,控制小車左轉、右轉;兩個后輪為前進、后退驅動輪。兩個電機均采用直流小電機,驅動采用 H橋式功率驅動電路,該電路可以很方便的實現電機的正、反轉的變化 [6],從而控制小車的左右轉、前進、后退的狀態變化。由于電路簡單,這里不再贅述。
2.系統軟件設計SPCE061A提供了很好的語音播放和錄制機制以及簡單的API接口編程,大大簡化了小車的軟件設計。在此主要闡述,語音辨識(包括:語音訓練、語音識別)以及定時中斷控制部分的軟件設計。
2.1 語音辨識
凌陽SPCE061A將語音識別功能做成模塊,通過API函數調用來實現,內帶的SACM-LIB解決了語音文件占用存儲空間大的問題。本設計采用SD模式,小車只能識別特定使用者的語音命令,語音辨識的過程包括語音訓練和語音識別 [7]。具體包括以下幾個步驟:
2.1.1 RAM初始化  調用int BSR_Delete SDGroup(0),用于SRAM初始化。當返回值為0,代表擦除成功。否則返回-1。
2.1.2 語音訓練調用int BSR_Train (int WordID, int TraindMode),用于上電后的語音命令訓練。 BSR_TRAIN_TWICE 表示每條指令訓練兩次。訓練成功,返回值為0。
2.1.3 語音辨識
調用int BSR_InitRecognizer(int AudioSource),用于語音識別器初始化。語音識別器打開8KH Z采樣頻率的FIQ_TMA中斷,開始將采樣的語音數據填入語音識別器的數據隊列中。
2.1.4 啟動實時監控調用函數VoidBSR_EnableCPUIndicator(void) 啟動實時監控,保證辨識器正常執行。

2.1.5 獲取識別結果調用int BSR_GetResult(void),用于完成語音識別,并返回語音識別結果。返回值為0,無命令識別;返回值-1,識別器停止、未初始化;返回值-2,識別不合格;識別成功返回命令的序號。
2.1.6 停止識別調用void BSR_StopRecognizer(void),用于停止識別。調用此函數時,FIQ_TMA中斷關閉。

 

小車語音訓練流程圖如圖4所示。語音識別部分在main函數中,A口的設置即小車的邏輯控制部分放在InitIO.asm文件中。
 
               

2.2 定時中斷 小車的運動控制采用語音控制和中斷定時控制相結合,通過語音觸發小車動作,小車行駛中可通過語音指令改變小車的運動狀態。在每一次動作觸發的同時啟動定時器,如果小車由于某些原因不能正常的接收語音指令,則定時時間一到,中斷服務程序就會發出指令讓小車停下來。
3.結束語

  設計完成的小車經測試,遙控有效距離可達 5米,對特定使用者語音識別可達95%以上,在有效范圍內小車能夠實時響應使用者的語音命令,實現前進、后退、左轉及右轉,且在每一次狀態改變時會有語音應答,增強了互動性。在 10秒內若沒有語音命令發布,小車會自動停止。
本設計的創新點在于采用了具有語音處理功能的凌陽 SPCE061A單片機與專用的紅外遙控芯片TX-2B結合形成遙控電路,將聲控與紅外遙控相結合,增強了小車抗噪音能力,也增加了小車的可控距離,并且系統的實現方便簡單。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久精品视频一| 欧美日韩国产欧| 一区二区激情视频| 亚洲激情国产| 久久丁香综合五月国产三级网站| 一本色道久久综合亚洲精品婷婷| 伊人久久综合| 国产小视频国产精品| 国产精品一区久久久久| 国产精品久久一卡二卡| 国产精品久久二区二区| 国产精品护士白丝一区av| 欧美系列精品| 国产精品高精视频免费| 国产精品yjizz| 国产精品久久久久久久一区探花| 欧美午夜视频在线| 国产精品久久久久久五月尺| 国产精品美女主播| 国产精品网站在线观看| 国产欧美一区二区三区久久 | 99re在线精品| 艳女tv在线观看国产一区| 99精品视频免费全部在线| aⅴ色国产欧美| 亚洲永久网站| 欧美一区深夜视频| 亚洲国产你懂的| 亚洲人在线视频| 一本久道久久综合婷婷鲸鱼| 亚洲一区二区精品在线观看| 亚洲欧美日韩一区二区三区在线| 欧美中文字幕在线播放| 久久这里只有精品视频首页| 欧美成人dvd在线视频| 欧美日韩日本视频| 国产精品视频在线观看| 狠狠爱成人网| 亚洲精品免费一二三区| 亚洲五月六月| 久久国产日本精品| 亚洲毛片在线| 香蕉精品999视频一区二区| 久久久免费av| 欧美精品成人一区二区在线观看| 欧美日韩免费观看一区三区 | 国内精品国产成人| 亚洲区国产区| 亚洲综合视频在线| 91久久国产自产拍夜夜嗨| 一区二区三区蜜桃网| 欧美一站二站| 免费永久网站黄欧美| 欧美亚洲一区三区| 在线综合亚洲| 久久精品欧美日韩| 欧美二区在线| 国产精品日韩一区二区| 在线日韩av| 亚洲夜晚福利在线观看| 亚洲国产精选| 亚洲欧美成人| 欧美 亚欧 日韩视频在线| 国产精品a久久久久久| 狠狠色伊人亚洲综合网站色| 99日韩精品| 亚洲国产精品国自产拍av秋霞| 亚洲一区二区精品视频| 美女国内精品自产拍在线播放| 欧美特黄a级高清免费大片a级| 国精产品99永久一区一区| 99亚洲视频| 久久精品国产99| 亚洲免费在线电影| 欧美激情一区二区三级高清视频| 国产酒店精品激情| 99国产精品99久久久久久| 久久精品人人做人人综合| 亚洲一区二区三区激情| 欧美承认网站| 国产一区二区三区高清在线观看 | 亚洲欧美综合v| 欧美国产视频在线| 国产一区二区黄色| 亚洲午夜女主播在线直播| 亚洲精品日韩精品| 久久久久久97三级| 国产精品系列在线| 一区二区三区欧美| 91久久精品国产91久久| 欧美中文字幕在线视频| 欧美日韩一区在线| 亚洲精品视频在线播放| 亚洲日本一区二区三区| 久久蜜桃av一区精品变态类天堂| 国产精品麻豆成人av电影艾秋| 亚洲精品国产无天堂网2021| 亚洲国产欧美不卡在线观看| 久久久久国色av免费看影院| 国产精品日韩一区二区| 在线视频日本亚洲性| 日韩天堂av| 欧美国产大片| 在线观看日韩www视频免费| 小处雏高清一区二区三区 | 亚洲香蕉在线观看| 日韩视频免费大全中文字幕| 久久人人97超碰精品888| 国产欧美高清| 亚洲一区精品在线| 亚洲一区二区三区视频| 欧美激情一区二区| 亚洲国产一区二区三区高清| 亚洲国产精品久久久久秋霞不卡| 久久精品视频一| 国产日韩欧美成人| 香蕉精品999视频一区二区| 西西裸体人体做爰大胆久久久| 欧美日韩精品一区二区三区四区| 亚洲国产精品日韩| 99av国产精品欲麻豆| 欧美精品导航| 日韩视频中文| 亚洲视频一区在线| 国产精品yjizz| 国产精品99久久99久久久二8 | 亚洲福利视频在线| 美女啪啪无遮挡免费久久网站| 国内自拍视频一区二区三区| 久久狠狠一本精品综合网| 久久久久欧美精品| 精品福利av| 亚洲伦理一区| 欧美日韩在线一区二区三区| 中文一区字幕| 欧美一级二级三级蜜桃| 国产免费观看久久黄| 欧美在线free| 欧美.日韩.国产.一区.二区| 亚洲区一区二| 亚洲综合三区| 国产日韩在线一区二区三区| 久久国产99| 欧美高清你懂得| 一区二区电影免费观看| 亚欧成人精品| 激情校园亚洲| 日韩午夜电影| 国产精品扒开腿做爽爽爽软件| 午夜伦欧美伦电影理论片| 久久精品一区二区三区四区| 精品盗摄一区二区三区| 一区二区电影免费观看| 国产精品爽爽爽| 亚洲国产精品福利| 欧美日韩一区在线视频| 亚洲欧美在线磁力| 美日韩在线观看| 一级成人国产| 国内精品视频在线播放| 国产精品丝袜久久久久久app| 欧美专区在线观看一区| 欧美电影在线观看完整版| 在线视频一区二区| 久久频这里精品99香蕉| 亚洲精品视频在线播放| 欧美呦呦网站| 亚洲精品极品| 羞羞答答国产精品www一本| 在线观看91精品国产麻豆| 一区二区三区精品视频| 国产亚洲欧美一区二区| 日韩视频在线一区二区| 国产日韩欧美二区| 99国产一区二区三精品乱码| 国产乱码精品一区二区三| 亚洲日本一区二区| 国产目拍亚洲精品99久久精品| 亚洲日本欧美| 国产日韩欧美不卡在线| 一区二区三区三区在线| 国产资源精品在线观看| 亚洲一区二区三区乱码aⅴ| 激情另类综合| 午夜性色一区二区三区免费视频| 亚洲国产高清一区| 久久疯狂做爰流白浆xx| 日韩视频永久免费| 久久精品一区蜜桃臀影院| 日韩视频一区二区三区| 噜噜噜91成人网| 午夜精品美女久久久久av福利| 欧美日韩国产不卡| 亚洲高清免费在线| 国产精品一区一区三区| 一本久道久久综合婷婷鲸鱼| 激情久久中文字幕| 久久都是精品| 亚洲图中文字幕| 欧美三级在线视频|