劉 冬 朱莉佳 許 斌
摘要 介紹一種無線語音控制的智能玩具車系統(tǒng)的硬件設(shè)計。該系統(tǒng)以SPCE061A單片機(jī)為檢測和控制核心,對語音信號進(jìn)行實時檢測、處理和識別,并通過無線語音輸入模塊實現(xiàn)對玩具車的無線語音控制,通過紅外光電傳感器實現(xiàn)自動避障。反復(fù)試驗表明,本系統(tǒng)語音信號識別準(zhǔn)確率高,控制效果好,性能穩(wěn)定。
關(guān)鍵詞 SPCE061A;無線語音控制;語音識別;智能避障
中圖分類號:TP368.1 文獻(xiàn)標(biāo)識碼:B 文章編號:1671-489X(2009)27-0081-02
Hardware Circuit Design for Wireless Voice Controlled Intelligent Toy Car based on SPCE061A//Liu Dong, Zhu Lijia, Xu Bin
Abstract The hardware circuit design for a wireless voice controlled intelligent toy car is introduced. The SPCE061A is the examination and control core of the system, which can detect process and recognize real-time voice single, and by wireless transmission way, this system can be wireless voice controlled. By applying infrared-photoelectric sensor, the system can avoid the obstacles automatically. The system is tested again and again through an experimental circuit and shows its high accuracy of speech recognition, good effect of controlling, stable and reliable.
Key words SPCE061A; wireless voice control; voice recognition; intelligently avoiding obstacle
Authors address Department of Information Technology, Huazhong Normal University, Wuhan, 430079, China
隨著社會的不斷進(jìn)步,科學(xué)技術(shù)的不斷發(fā)展,面向智能化方向的科學(xué)技術(shù)更成為當(dāng)代社會的重要科學(xué)。智能機(jī)器人融合機(jī)械、電子、傳感器、計算機(jī)硬件、軟件、人工智能等眾多學(xué)科的知識,在工業(yè)生產(chǎn)、勘探、人性化服務(wù)等方面發(fā)揮越來越重要的作用。隨著機(jī)器人產(chǎn)業(yè)的發(fā)展和面臨的挑戰(zhàn)以及自動化程度的進(jìn)一步提高,已對機(jī)器人功能提出許多新的更高的要求。但智能機(jī)器人是個系統(tǒng)工程,它的研發(fā)在技術(shù)層面的難度和規(guī)模都比較大,在短期內(nèi)普及使用的可能性較小。而具有初步機(jī)器人功能的智能玩具以其體積小、價格較低、功能強(qiáng)大、娛樂性強(qiáng)等特點,加之開發(fā)難度相對較低,而具有廣闊的市場需求。智能化已成為玩具行業(yè)的新趨勢,讓語音技術(shù)融入玩具中,不僅可以賦予玩具“聽”“說”的交流能力,使其更加生動、智能,還有利于在兒童中普及現(xiàn)代科學(xué)技術(shù),推動語音技術(shù)產(chǎn)業(yè)化的發(fā)展。本文采用SPCE061A為智能小車的核心,利用SPCE061A自身的語音特色和豐富資源,給出無線語音控制的智能玩具車的硬件設(shè)計方案。
1 無線語音玩具車系統(tǒng)介紹和總體框架
這是一個嵌入式語音識別系統(tǒng)和一個電動小車控制系統(tǒng)合成設(shè)計方案。系統(tǒng)的硬件主要由無線語音輸入模塊、語音輸出模塊、SPCE061A單片機(jī)、光電檢測模塊、驅(qū)動控制模塊以及車模組成。圖1為系統(tǒng)方案總體框架圖。
用戶通過無線話筒輸入語音命令,語音信號經(jīng)過FM調(diào)制器后發(fā)送出去,被小車上的FM接收器接收,再經(jīng)過解調(diào)還原出語音命令。SPCE061A根據(jù)語音命令對小車的運(yùn)動狀態(tài)進(jìn)行調(diào)整;設(shè)在車體兩旁的紅外線傳感器不斷檢測行進(jìn)過程中是否有障礙物,并根據(jù)接收的反射信號調(diào)整小車的運(yùn)動方向。通過這2種手段實現(xiàn)小車的智能避障,使小車能夠適應(yīng)更加復(fù)雜的環(huán)境。小車在進(jìn)行運(yùn)動狀態(tài)調(diào)整時會播放相應(yīng)的錄音,從而增強(qiáng)整個智能玩具車系統(tǒng)的交互性。
2 無線語音玩具車系統(tǒng)硬件設(shè)計
2.1 無線語音輸入模塊SPCE061A單片機(jī)具有聲音模數(shù)轉(zhuǎn)換通道,內(nèi)置麥克風(fēng)放大電路和自動增益控制電路。為了實現(xiàn)本系統(tǒng)的智能避障功能,使系統(tǒng)適應(yīng)更加復(fù)雜的環(huán)境,所以采用無線輸入語音信號的方式。這樣也可以避免環(huán)境噪音對語音識別效率的影響。語音信號發(fā)送部分采用中心頻率為80.6 M的調(diào)頻方案,利用KS8803 FM調(diào)制芯片,采用晶振鎖相技術(shù),可以滿足語音調(diào)制的良好線性要求。語音接收部分采用中心頻率為80.6 M的語音調(diào)頻解調(diào)方案,采用CXA1691BM FM解調(diào)芯片,利用晶振鎖相技術(shù),使其能夠準(zhǔn)確對準(zhǔn)80.6 M中心頻率,解調(diào)后可以降低信號噪音,保持語音信號的質(zhì)量。FM接收器輸出的語音信號經(jīng)過VR1衰減后通過C11、C13進(jìn)入SPCE061A的MIC端口??梢酝ㄟ^調(diào)整VR1,使語音信號電平與SPCE061A的MIC端口電平匹配。電路圖如圖2所示。
2.2 語音輸出模塊播放錄音時,數(shù)字語音信號通過內(nèi)置DAC轉(zhuǎn)換成模擬語音信號輸出,模擬語音信號經(jīng)過音頻集成放大器SPY0030,再驅(qū)動揚(yáng)聲器播放錄音。揚(yáng)聲器的音量可以通過R9調(diào)節(jié)。電路圖如圖3所示。
2.3 光電檢測部分如圖4所示,本系統(tǒng)采用2個型號為GY10-W3-3E1光電傳感器分設(shè)在車體兩側(cè),接入SPCE061A的IOB6、IOB7,分別檢測車體前左、前右方向是否有障礙物。當(dāng)有反射信號時,即前方出現(xiàn)障礙物,傳感器輸出低電平;反之,則輸出高電平。這樣,SPCE061A通過判斷IOB6、IOB7端口電平的高低就可判斷前方是否有障礙物,進(jìn)而采取相應(yīng)避障動作。
2.4 驅(qū)動控制部分車體為4輪結(jié)構(gòu),前面2輪由前輪電機(jī)控制,在連接桿和支點的作用下控制小車的前進(jìn)方向;后面2輪由后輪電機(jī)控制,為小車提供動力,控制小車的前進(jìn)和后退。電機(jī)驅(qū)動電路使用H橋式功率驅(qū)動電路,電路圖如圖5所示。以后輪驅(qū)動為例,Q3、Q4、Q5、Q6組成4個橋臂,Q3和Q6導(dǎo)通時控制電機(jī)正轉(zhuǎn),Q4和Q5導(dǎo)通時控制電機(jī)反轉(zhuǎn)。SPCE061A的IOB11和IOB10控制前輪的左右方向,IOB9和IOB8控制后輪的前進(jìn)和后退。
3 結(jié)束語
本文所敘述的基于SPCE061A的無線語音控制系統(tǒng),經(jīng)過多次試驗證明,系統(tǒng)便于控制,穩(wěn)定性高,實現(xiàn)無線語音控制、智能避障、人車互動等目標(biāo)。無線語音控制可以克服環(huán)境噪音對語音命令的影響,控制更容易準(zhǔn)確,也使得語音識別率大大提高,因此系統(tǒng)具有更強(qiáng)的適應(yīng)能力。然而電機(jī)與無線調(diào)制都有各自供電部分,使整個系統(tǒng)的電源模塊比較復(fù)雜,還需要以后進(jìn)一步改進(jìn)。小車避障雖然采用語音控制和光電檢測相結(jié)合的方法,但是避障動作較為簡單,還不能夠做到繞、跨、越等動作,還需要進(jìn)一步的拓展。由于SPCE061A的成本低,研制出的智能小車(圖6)性價比較高,有較高推廣價值,如可以進(jìn)一步產(chǎn)品化,會帶來一定的經(jīng)濟(jì)和社會效益。
參考文獻(xiàn)
[1]李晶皎.嵌入式語音技術(shù)及凌陽16位單片機(jī)應(yīng)用[M].北京:北京航空航天大學(xué)出版社,2003
[2]羅亞非.凌陽16位單片機(jī)應(yīng)用基礎(chǔ)[M].北京:北京航空航天大學(xué)出版社,2005
[3]雷思孝.單片機(jī)原理及實用技術(shù)——凌陽16位單片機(jī)原理及應(yīng)用[J].西安:電子科技大學(xué)出版社,2004
[4]趙子嬰,崔劍,陳小麟.SPCE061A微控制器在單片機(jī)語音實驗中的應(yīng)用[J].實驗室研究與探索,2004,23(1):15-19
[5]葉新華.SPEC500A在語音遙控器中的應(yīng)用[J].鄭州輕工業(yè)學(xué)院學(xué)報:自然科學(xué)版,2002,17(2):62-66
[6]劉科斌,韓佳玲,李國賓.監(jiān)控系統(tǒng)的語音識別與語音提示[J].遼寧師專學(xué)報,2002,4(3):19-20,80