目前制造業市場上,工業機器人具有相當大的市場潛力,要使工業機器人真正應用于生產線上的各個方面,滿足人們日益增長的需求,就離不開高性能的語音識別控制系統。隨著計算機軟硬件技術、半導體技術、電子技術、通訊技術等的飛速發展人類已經進入后PC時代。語音識別技術得到了迅猛發展, 支持語音識別的各種產品紛紛面世。人類實現了語音命令控制空調、電視、燈光、自動窗簾等的使用,讓人們的生活“隨音所欲”,更加舒適,更加便捷。基于凌陽16位SPCE061A單片機設計了一個具有語音識別功能的機器人。在經過訓練后使機器人對訓練人的命令做出應答,完成跳兩首舞曲、走步、轉向、轉頭、發射飛盤等動作。
語音識別可劃分為訓練和識別兩個過程。在第一階段,語音識別系統對人類的 語言進行學習,把學習內容組成語音庫存儲起來,在第二階段就可以把當前輸入的語音在語音庫中查找相應的詞義或語義。凌陽16位SPCE061A單片機內嵌32K字閃存,2K字SRAM,內置10位ADC、DAC,有多達14個的中斷源。它的CPU內核采用16位具有DSP功能的微處理器芯片, 而且CPU可最高工作在49MHz的主頻下,能夠非常容易地、快速地處理復雜的數字信號,因此與其他類型的單片機相比,在數字語音處理方面SPCE061A更具有優勢。基于SPCE061A設計了一個具有語音識別功能的機器人。經過訓練,訓練人可使用各種命令讓機器人完成許多有趣的動作,使得人機交互更具智能化。
SPCE061A最小系統
SPCE061A最小系統中,含有SPCE061A芯片外圍的基本模塊,其主要由晶體輸入模塊(OSC)、鎖相環外圍電路(PLL)、復位電路(RESET)、指示燈(LED)等組成,參看圖 4-1。在OSC32O、OSC32I端口接上晶體振蕩器和諧振電容,在VCOIN端口接上相對應的電容和電阻后即可工作。在其他不用的VDD端口和GND端口也不能懸空應該接上0.1uF的耦合電容以提高抗干擾能力。 圖 4-1 SPCE061A最小系統。
日常生活中的鐘表、實時時鐘延時以及其他與時間相關產品所采用的是32768Hz的實時時鐘。在SPCE061A時鐘電路中使用的是晶體振蕩器,采用頻率為32768Hz外接晶體,SPCE061A時鐘電路的連線圖可參看圖。
鎖相環電路設計
鎖相環(Phase Lock Loop)是將32768Hz的實時時鐘(RTC)進行倍頻,調整至49.152MHz、40.96MHz、32.768MHz、24.576MHz或20.480MHz的系統時鐘Fosc參看圖。
LTE測試資訊與技術文章,可參閱電子發燒友Designs of week欄目——“化解4G質量難題?LTE測試出狠招!”
評論