基于單片機(jī)技術(shù)的語(yǔ)音控制小車設(shè)計(jì).doc
約17頁(yè)DOC格式手機(jī)打開展開
基于單片機(jī)技術(shù)的語(yǔ)音控制小車設(shè)計(jì),1、 引言語(yǔ)音處理技術(shù)是一門新興的技術(shù),它不僅包括語(yǔ)音的錄制和播放,還涉及語(yǔ)音的壓縮編碼和解碼,語(yǔ)音的識(shí)別等各種處理技術(shù)。以往做這方面的設(shè)計(jì),一般有兩個(gè)途徑:一種方案是單片機(jī)擴(kuò)展設(shè)計(jì),另一種就是借助于專門的語(yǔ)音處理芯片。普通的單片機(jī)往往不能實(shí)現(xiàn)這么復(fù)雜的過(guò)程和算法,即使勉強(qiáng)實(shí)現(xiàn)也要加很多的外圍器件。專門的語(yǔ)音處理芯片也...
內(nèi)容介紹
此文檔由會(huì)員 從頭再來(lái) 發(fā)布
1、 引言
語(yǔ)音處理技術(shù)是一門新興的技術(shù),它不僅包括語(yǔ)音的錄制和播放,還涉及語(yǔ)音的壓縮編碼和解碼,語(yǔ)音的識(shí)別等各種處理技術(shù)。以往做這方面的設(shè)計(jì),一般有兩個(gè)途徑:一種方案是單片機(jī)擴(kuò)展設(shè)計(jì),另一種就是借助于專門的語(yǔ)音處理芯片。普通的單片機(jī)往往不能實(shí)現(xiàn)這么復(fù)雜的過(guò)程和算法,即使勉強(qiáng)實(shí)現(xiàn)也要加很多的外圍器件。專門的語(yǔ)音處理芯片也比較多,如ISD 系列、PM50 系列等,但是專門的語(yǔ)音處理芯片功能比較單一,想在語(yǔ)音之外的其他方面應(yīng)用基本是不可能的。
SPCE061A 是一款 16 位μ'nSP結(jié)構(gòu)的微控制器。該芯片帶有硬件乘法器,能夠?qū)崿F(xiàn)乘法運(yùn)算、內(nèi)積運(yùn)算等復(fù)雜的運(yùn)算。它不僅運(yùn)算能力強(qiáng),而且處理速度快,單周期最高可以達(dá)到 49MHz。
SPCE061A 內(nèi)嵌 32K 字的 FLASH 程序存儲(chǔ)器以及 2K 的SRAM。同時(shí)該 SOC 芯片具有 ADC 和 DAC 功能,其 MIC_ADC 通道帶有AGC自動(dòng)增益環(huán)節(jié),能夠很輕松的將語(yǔ)音信號(hào)采集到芯片內(nèi)部,兩路 10 位的電流輸出型DAC,只要外接一個(gè)功放就可以完成聲音的播放。以上介紹的這些硬件資源使得該SPCE061A 能夠單芯片實(shí)現(xiàn)語(yǔ)音處理功能。
借助于 SPCE061A 的語(yǔ)音特色,“基于單片機(jī)技術(shù)的語(yǔ)音控制小車設(shè)計(jì)”實(shí)現(xiàn)了對(duì)小車前進(jìn)、后退、左轉(zhuǎn)、右轉(zhuǎn)、停車等語(yǔ)音控制功能.
………………
………………
………………(詳見資料,內(nèi)附源代碼)
7 結(jié)束語(yǔ)
本設(shè)計(jì)綜合應(yīng)用了SPCE061A豐富的軟硬件資源,成功的實(shí)現(xiàn)了語(yǔ)音控制功能。在硬件方面,有較高的執(zhí)行速度、內(nèi)置的硬件乘法器、ADC和DAC功能、內(nèi)置的AGC自動(dòng)增益環(huán)節(jié),這些為語(yǔ)音處理提供了強(qiáng)大基礎(chǔ)。在軟件方面,標(biāo)準(zhǔn)的C語(yǔ)言編程,豐富的語(yǔ)音資源函數(shù)為編程提供了很大的方便。該設(shè)計(jì)方案結(jié)構(gòu)簡(jiǎn)單,以單芯片實(shí)現(xiàn)了語(yǔ)音播放與識(shí)別以及電機(jī)控制功能,相當(dāng)于“語(yǔ)音識(shí)別芯片+ 普通單片機(jī)”的功能。但是比“語(yǔ)音識(shí)別芯片+普通單片機(jī)”方案實(shí)現(xiàn)起來(lái)要簡(jiǎn)單很多,而且成本也會(huì)降低很多。該語(yǔ)音控制小車操作比較簡(jiǎn)單,訓(xùn)練和識(shí)別成功的幾率也比較高,是一個(gè)典型的語(yǔ)音識(shí)別應(yīng)用方案。
語(yǔ)音處理技術(shù)是一門新興的技術(shù),它不僅包括語(yǔ)音的錄制和播放,還涉及語(yǔ)音的壓縮編碼和解碼,語(yǔ)音的識(shí)別等各種處理技術(shù)。以往做這方面的設(shè)計(jì),一般有兩個(gè)途徑:一種方案是單片機(jī)擴(kuò)展設(shè)計(jì),另一種就是借助于專門的語(yǔ)音處理芯片。普通的單片機(jī)往往不能實(shí)現(xiàn)這么復(fù)雜的過(guò)程和算法,即使勉強(qiáng)實(shí)現(xiàn)也要加很多的外圍器件。專門的語(yǔ)音處理芯片也比較多,如ISD 系列、PM50 系列等,但是專門的語(yǔ)音處理芯片功能比較單一,想在語(yǔ)音之外的其他方面應(yīng)用基本是不可能的。
SPCE061A 是一款 16 位μ'nSP結(jié)構(gòu)的微控制器。該芯片帶有硬件乘法器,能夠?qū)崿F(xiàn)乘法運(yùn)算、內(nèi)積運(yùn)算等復(fù)雜的運(yùn)算。它不僅運(yùn)算能力強(qiáng),而且處理速度快,單周期最高可以達(dá)到 49MHz。
SPCE061A 內(nèi)嵌 32K 字的 FLASH 程序存儲(chǔ)器以及 2K 的SRAM。同時(shí)該 SOC 芯片具有 ADC 和 DAC 功能,其 MIC_ADC 通道帶有AGC自動(dòng)增益環(huán)節(jié),能夠很輕松的將語(yǔ)音信號(hào)采集到芯片內(nèi)部,兩路 10 位的電流輸出型DAC,只要外接一個(gè)功放就可以完成聲音的播放。以上介紹的這些硬件資源使得該SPCE061A 能夠單芯片實(shí)現(xiàn)語(yǔ)音處理功能。
借助于 SPCE061A 的語(yǔ)音特色,“基于單片機(jī)技術(shù)的語(yǔ)音控制小車設(shè)計(jì)”實(shí)現(xiàn)了對(duì)小車前進(jìn)、后退、左轉(zhuǎn)、右轉(zhuǎn)、停車等語(yǔ)音控制功能.
………………
………………
………………(詳見資料,內(nèi)附源代碼)
7 結(jié)束語(yǔ)
本設(shè)計(jì)綜合應(yīng)用了SPCE061A豐富的軟硬件資源,成功的實(shí)現(xiàn)了語(yǔ)音控制功能。在硬件方面,有較高的執(zhí)行速度、內(nèi)置的硬件乘法器、ADC和DAC功能、內(nèi)置的AGC自動(dòng)增益環(huán)節(jié),這些為語(yǔ)音處理提供了強(qiáng)大基礎(chǔ)。在軟件方面,標(biāo)準(zhǔn)的C語(yǔ)言編程,豐富的語(yǔ)音資源函數(shù)為編程提供了很大的方便。該設(shè)計(jì)方案結(jié)構(gòu)簡(jiǎn)單,以單芯片實(shí)現(xiàn)了語(yǔ)音播放與識(shí)別以及電機(jī)控制功能,相當(dāng)于“語(yǔ)音識(shí)別芯片+ 普通單片機(jī)”的功能。但是比“語(yǔ)音識(shí)別芯片+普通單片機(jī)”方案實(shí)現(xiàn)起來(lái)要簡(jiǎn)單很多,而且成本也會(huì)降低很多。該語(yǔ)音控制小車操作比較簡(jiǎn)單,訓(xùn)練和識(shí)別成功的幾率也比較高,是一個(gè)典型的語(yǔ)音識(shí)別應(yīng)用方案。