版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、濱州學(xué)院 課 程 設(shè) 計(jì)題 目 基于SPCE061A的語音遙控器_院 系 自動(dòng)化系 專業(yè)班級(jí) 07機(jī)械本科二班 學(xué)生姓名 李倩 學(xué)生學(xué)號(hào) 2009030096 指導(dǎo)教師 劉寶民 濱州學(xué)院課程設(shè)計(jì)任務(wù)書題目 基于SPCE061A的語音遙控器 專業(yè) 機(jī)械設(shè)計(jì)制造及其自動(dòng)化專業(yè) 姓名 李倩 學(xué)號(hào) 2009030096 主要內(nèi)容:設(shè)計(jì)一個(gè)基于SPCE061A的語音遙控器,利用SPCE061A技術(shù),紅外識(shí)別以及MIC鍵盤輸入技術(shù).基本要求:·工作電壓(CPU) VDD為2.43.6V (I/O) VDDH為2.45.5V;·系統(tǒng)處于備用狀態(tài)下(時(shí)鐘處于停止?fàn)顟B(tài)),耗電僅為2µ
2、;A3.6V;·14個(gè)中斷源可來自定時(shí)器、時(shí)基、外部時(shí)鐘源輸入、鍵喚醒; 7通道10位電壓模-數(shù)轉(zhuǎn)換器和單通道聲音模-數(shù)轉(zhuǎn)換器;·聲音模-數(shù)轉(zhuǎn)換器輸入通道內(nèi)置麥克風(fēng)放大器和自動(dòng)增益控制(AGC)功能;·具有低電壓復(fù)位(LVR)功能和低電壓監(jiān)測(LVD)功能;·內(nèi)置在線仿真電路ICE(In- Circuit Emulator)接口;主要參考資料:1 邊肇祺 張學(xué)工 模式識(shí)別M 北京:清華大學(xué)出版社2 何立民 單片機(jī)應(yīng)用技術(shù)選編(1)M 北京:北京航空航天大學(xué)出版社 完成期限 2011、6、292011、7、 10 指導(dǎo)教師 劉寶民 專業(yè)負(fù)責(zé)人 2011年
3、6 月 29 日目錄1.整體設(shè)計(jì)12系統(tǒng)總開發(fā)22.1系統(tǒng)硬件設(shè)計(jì)22.2系統(tǒng)軟件設(shè)計(jì)32.3系統(tǒng)程序設(shè)計(jì)-54.電路的工作原理75.總結(jié)96.系統(tǒng)需要的元器件清單97.參考文獻(xiàn)101.整體設(shè)計(jì)設(shè)計(jì)要求·16位µnSP微處理器;·工作電壓(CPU) VDD為2.43.6V (I/O) VDDH為2.45.5V;·CPU時(shí)鐘:0.32MHz49.152MHz ;·內(nèi)置2K字SRAM;·內(nèi)置32K FLASH;·系統(tǒng)處于備用狀態(tài)下(時(shí)鐘處于停止?fàn)顟B(tài)),耗電僅為2µA3.6V;·2個(gè)16位可編程定時(shí)器/計(jì)數(shù)器(
4、可自動(dòng)預(yù)置初始計(jì)數(shù)值);·2個(gè)10位DAC(數(shù)-模轉(zhuǎn)換)輸出通道;·32位通用可編程輸入/輸出端口;·14個(gè)中斷源可來自定時(shí)器、時(shí)基、外部時(shí)鐘源輸入、鍵喚醒;·具備觸鍵喚醒的功能;·7通道10位電壓模-數(shù)轉(zhuǎn)換器和單通道聲音模-數(shù)轉(zhuǎn)換器;·聲音模-數(shù)轉(zhuǎn)換器輸入通道內(nèi)置麥克風(fēng)放大器和自動(dòng)增益控制(AGC)功能;·具備串行設(shè)備接口;·具有低電壓復(fù)位(LVR)功能和低電壓監(jiān)測(LVD)功能;·內(nèi)置在線仿真電路ICE(In- Circuit Emulator)接口;·具有保密能力;·具有Watc
5、hDog功能(由具體型號(hào)決定)。系統(tǒng)總體方案論證與比較方案一: SPCE061A 鍵盤輸入 MIC輸入溫度傳感器 語音輸出 紅外發(fā)射圖 3.1。整個(gè)系統(tǒng)主要由鍵盤輸入電路、MIC輸入電路、語音輸出電路、紅外發(fā)射電路組成。通過分析按鍵命令或語音識(shí)別結(jié)果,利用正常的結(jié)果以紅外指令碼發(fā)出,控制電視機(jī)的運(yùn)行,同時(shí)用語音提示。系統(tǒng)組成如圖 3.1。方案中用到的單片機(jī)式凌陽的16位單片機(jī)SPCE061A,由于該CPU具有豐富的I/O口和豐富的時(shí)基信號(hào),為我們提供了極大的方便,整個(gè)系統(tǒng)結(jié)構(gòu)簡單明了,易于批量生產(chǎn)。方案二:運(yùn)用傳統(tǒng)的集成電路加之以多種輔助電路。但系統(tǒng)規(guī)模龐大,且復(fù)雜。易受多種因素影響,導(dǎo)致系統(tǒng)
6、工作狀況不穩(wěn)定。這也是傳統(tǒng)遙控器的通病。由于系統(tǒng)采用集成電路,攜帶器件多,耗電量巨大。不易于被消費(fèi)者接受。方案的確定:比較兩種方案,運(yùn)用方案二,劣勢明顯。而運(yùn)用方案一,系統(tǒng)只用了單顆芯片來完成語音處理和控制功能,與專用的語音處理芯片相比,具有結(jié)構(gòu)簡單、成本低、易實(shí)現(xiàn)的特點(diǎn),并且凌陽科技公司提供了豐富的C函數(shù)庫和語音處理函數(shù)庫,供用戶調(diào)用,縮短了開發(fā)周期。2.系統(tǒng)開發(fā)2.1系統(tǒng)硬件設(shè)計(jì)硬件電路如圖 4.1: 硬件上共設(shè)計(jì)了13個(gè)按鍵,采用4×4的行列式鍵盤,IOB0IOB3設(shè)置成輸入口,IOB4IOB7設(shè)置成輸出口,預(yù)留3個(gè)按鍵作為備用鍵。 語音識(shí)別電路比較簡單,MIC選用駐極體話筒。
7、駐極體話筒具有結(jié)構(gòu)簡單、重量輕、體積小、無方向性、頻率響應(yīng)寬、保真度好等優(yōu)點(diǎn),它的偏壓由SPCE061A的VMIC管腳提供。SPCE061A提供了2個(gè)10位D/A輸出通道AUD1、AUD2,用于輸出語音信號(hào),每個(gè)通道的輸出能力為3mA??紤]到功耗,在這里采用了單通道AUD1輸出。 通過IOB8輸出的PWM信號(hào)(IOB8、IOB9有特殊功能)可以作為紅外載波信號(hào),其頻率由可編程定時(shí)器TimerA(或TimerB)的溢出頻率決定。 溫度傳感器采用普通負(fù)溫度系數(shù)熱敏電阻,熱敏電阻靈敏度高、價(jià)格便宜。mnSP內(nèi)核是一個(gè)通用的核結(jié)構(gòu)。除此之外的其它功能模塊均為可選結(jié)構(gòu),亦即這種結(jié)構(gòu)可大可小、可有可無。借
8、助這種通用結(jié)構(gòu)附加可選結(jié)構(gòu)的積木式構(gòu)成,可形成各種不同系列派生產(chǎn)品,以適合不同場合的應(yīng)用。這樣做無疑會(huì)使每一種派生產(chǎn)品具有更強(qiáng)的功能和更低的成本。2.2系統(tǒng)軟件設(shè)計(jì)NNNY 開始 系統(tǒng)初始化鍵盤掃描 有鍵?溫度播報(bào)鍵溫度采集溫度播報(bào)進(jìn)入睡眠 報(bào)時(shí)鍵時(shí)間播報(bào) 語音識(shí)別器觸發(fā)語音識(shí)別紅外發(fā)射 N 系統(tǒng)初始化的過程:先對(duì)系統(tǒng)時(shí)鐘、IO口、萬年歷、中斷(打開按鍵喚醒和2Hz中斷)進(jìn)行初始化,然后掃描按鍵,如果有按鍵,進(jìn)行相應(yīng)處理,無按鍵則進(jìn)入睡眠模式,萬年歷的計(jì)算在2Hz中斷服務(wù)程序中進(jìn)行。 語音播放模塊應(yīng)用凌陽科技提供的音頻編碼算法,首先在PC機(jī)上錄好提示語音文件(WAV文件),并經(jīng)所提供的壓縮工具
9、進(jìn)行壓縮處理以形成二進(jìn)制文件,加載到用戶程序中,編譯鏈接后存儲(chǔ)到單片機(jī)FLASH中,播放時(shí)再解壓縮送D/A還原出語音。對(duì)于應(yīng)用unSPTM內(nèi)核的SPCE系列芯片,向用戶提供三種不同壓縮率的算法,各種壓縮算法的名稱及編碼率類型列在表 5.1。壓縮算法名稱語音壓縮編碼率類型SACM_A200016KBits/s、20KBits/s、24KBits/sSACM_S480SACM_S240這三種壓縮算法的區(qū)別在于壓縮率和音質(zhì)的不同。SACM_A2000算法的壓縮率相對(duì)較小,音質(zhì)較好,相應(yīng)地,占用的資源較多。SACM_S240算法的壓縮率最大,音質(zhì)相對(duì)較差。SACM_S480算法介于這兩者之間。每種算法
10、都有完整的供程序調(diào)用的庫函數(shù),軟件編寫非常方便。2.3系統(tǒng)程序設(shè)計(jì)本語音遙控器采用SACM_S480算法。語音提示背景播放程序: SACM_S480_Initial(1); /播放硬件資源初始化 ACM_S480_Volume(15); /初始化音量 SACM_S480_Play(result,3,3); /播放函數(shù) while(SACM_S480_Status()&0x0001)=1) /播放狀態(tài) SACM_S480_ServiceLoop(); /播放服務(wù)函數(shù) SACM_S480_Stop(); /停止播放主播放函數(shù)SACM_S480_Play(int Index,Int Chan
11、nel,Int Ramp_Set)有三個(gè)參數(shù):1. Index:播放索引號(hào);2. Channel:播放通道。1通過DAC1通道播放,2通過DAC2通道播放,3通過DAC1和DAC2通道播放;3. Ramp_Set:消除開始放音時(shí)的“?!甭?。語音識(shí)別電路的基本結(jié)構(gòu)如圖 5.2。音濾除噪音預(yù)加重濾波器組PACRCOR系數(shù)、線性預(yù)測系數(shù)、過零次數(shù)、能量相關(guān)函數(shù)等模式匹配詞典語音分析 語音識(shí)別分為特定發(fā)音人識(shí)別(Speaker Dependent)和非特定發(fā)音人識(shí)別(Speaker Independent)兩種方式。 特定發(fā)音人識(shí)別是指語音樣板由單個(gè)人訓(xùn)練,對(duì)訓(xùn)練人的語音命令識(shí)別準(zhǔn)確率較高,而其他人的
12、語音命令識(shí)別準(zhǔn)確率較低或不識(shí)別。 非特定發(fā)音人識(shí)別是指語音樣板由不同年齡、不同性別、不同口音的人進(jìn)行訓(xùn)練,可以識(shí)別一群人的命令。語音樣板的提取非常重要。語音遙控器就是采用非特定發(fā)音人識(shí)別方式。 語音識(shí)別分為語音樣板訓(xùn)練和語音識(shí)別兩個(gè)過程。我們將標(biāo)準(zhǔn)模式的存儲(chǔ)空間稱之為“詞庫”,而把標(biāo)準(zhǔn)模式稱之為“樣板”。所謂語音樣板訓(xùn)練,就是將待識(shí)別的命令進(jìn)行頻譜分析,提取特征參數(shù)作為識(shí)別的標(biāo)準(zhǔn)模式。語音識(shí)別的過程就是提取語音命令的特征參數(shù),與詞庫中的樣板比較,取相似度最好的樣板命令序號(hào)作為識(shí)別結(jié)果。凌陽科技公司提供語音樣板訓(xùn)練工具和語音識(shí)別庫函數(shù),每次可以識(shí)別30條語音命令,命令較多的話可以分多組進(jìn)行,語音
13、識(shí)別流程見圖 5.3: 初始化識(shí)別器 選擇樣板庫調(diào)BSR_GetResult(函數(shù))函數(shù)返回值識(shí)別結(jié)果處理其他處理3.電路的工作原理 目前所設(shè)計(jì)的電視語音遙控器,主要由鍵盤輸入電路、MIC輸入電路、溫度采集電路、語音輸出電路、紅外發(fā)射電路組成。用戶通過按鍵,完成遙控功能保留按鍵功能、語音報(bào)溫和報(bào)時(shí)功能。SPCE061A有1路專用于采集語音信號(hào)的A/D轉(zhuǎn)換電路(MIC輸入)和7路用于其它功能的A/D轉(zhuǎn)換電路。前者能用來進(jìn)行語音識(shí)別、錄音等的語音信號(hào)的輸入,在本遙控器里用來采集語音信號(hào),進(jìn)行語音識(shí)別;后者中,選擇其中1路進(jìn)行溫度采集,由按鍵控制溫度的播報(bào)。有豐富的時(shí)基信號(hào),采用2Hz的時(shí)鐘進(jìn)行計(jì)數(shù)
14、,并進(jìn)行萬年歷計(jì)算,由按鍵控制播報(bào)時(shí)間。 工作原理如下圖所示: 語音信號(hào)處理的基礎(chǔ)是對(duì)語音信號(hào)進(jìn)行數(shù)字化,并采樣存儲(chǔ)。SRCE061A內(nèi)置專門用于語音信號(hào)采集的自動(dòng)增益控制放大器(AGC)的麥克風(fēng)輸入通道(MIC_IN)。語音信號(hào)經(jīng)麥克轉(zhuǎn)換成電信號(hào),由隔離電容隔掉直流成分,然后輸入至內(nèi)部前置放大器。SPCE061A內(nèi)部自動(dòng)增益控制電路AGC能隨時(shí)跟蹤、監(jiān)視前置放大器輸出的音頻信號(hào)電平,當(dāng)輸入信號(hào)增器時(shí),AGC電路自動(dòng)減小放大器的增益;當(dāng)輸入信號(hào)減小時(shí),AGC電路自動(dòng)增大放大器的增益,以便使進(jìn)入A/D的信號(hào)保持在最佳電平,又可使諧波減至最小。ADC初始化程序如下:INT OFF;R1=0x003
15、0;P_TimerA_Ctrl=R1;/時(shí)鐘頻率為CLKA的fosc/2R1=0xfa00;P_TimerA_Data=R1;/采樣率為16kHzR1=0x003d;P_ADC_Ctrl=R1; /設(shè)置AGC功能R1=0x00A8;P_DAC_Ctrl=R1; /采用自動(dòng)方式且通過MIC_IN通道輸入,通過定時(shí)器A的溢出鎖存數(shù)據(jù),ADC為自動(dòng)方式R1=0x1000;P_INT_Ctrl=R1; /開中斷IRQ1_TMINT IRQ;4.總結(jié) 上面介紹了采用SPCE061A來完成紅外遙控、語音識(shí)別、語音報(bào)溫、報(bào)時(shí)等綜合功能的語音遙控器。功能的語音遙控器。系統(tǒng)只用了單顆芯片來完成語音處理和控制功能
16、,與專用的語音處理芯片相比,具有結(jié)構(gòu)簡單、成本低、易實(shí)現(xiàn)的特點(diǎn),并且凌陽科技公司提供了豐富的C函數(shù)庫和語音處理函數(shù)庫,供用戶調(diào)用,縮短了開發(fā)周期。本品稍作改動(dòng),就可以用來控制空調(diào)機(jī)、錄像機(jī)等電器;利用SPCE061A的語音處理優(yōu)勢可組成語音應(yīng)答系統(tǒng)、語音合成系統(tǒng)、互動(dòng)式玩具等,具有廣闊的市場前景。 表1 元器件清單序號(hào)元器件類型元器件規(guī)格數(shù)量備注1凌陽SPCE061A單片機(jī)工作電壓(CPU) VDD為2.43.6V (12溫度傳感器若干3聲音模-數(shù)轉(zhuǎn)換器14聲控晶體管若干5高智能開關(guān)11 邊肇祺 張學(xué)工 模式識(shí)別M 北京:清華大學(xué)出版社2 何立民 單片機(jī)應(yīng)用技術(shù)選編(1)M 北京:北京航空航天大學(xué)出版社3 張毅剛單片機(jī)原理及應(yīng)用M北京:高等教育出版社2003年4 吳金戌8051單片機(jī)實(shí)踐與應(yīng)用M 北京:清華大學(xué)出版社2002年5 張立科 單片機(jī)典型模塊設(shè)計(jì)實(shí)例導(dǎo)航M 北京:人民郵電出版社 2004年6 李光飛 單片機(jī)C程序設(shè)計(jì)實(shí)例指導(dǎo)M北京:北京航空航天大學(xué)出版社2005年7 侯振鵬嵌入式語言程序設(shè)計(jì)M北京:人民郵電出版社 200年8 戴佳51單片機(jī)語言應(yīng)用程序設(shè)計(jì)M北京:電子工業(yè)出版社 2006年大慶石油學(xué)院課程設(shè)計(jì)成績評(píng)價(jià)表課程名稱 通信電子線路課程設(shè)計(jì)題目
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年非全日制用工協(xié)議模板解析
- 2024網(wǎng)絡(luò)通信設(shè)備買賣協(xié)議指導(dǎo)
- 2024年新款高強(qiáng)度圍墻護(hù)欄銷售協(xié)議
- 2024銀行股權(quán)質(zhì)押借款協(xié)議模板
- 2024年化圍欄施工協(xié)議范例
- 2024年門面房使用權(quán)轉(zhuǎn)租協(xié)議樣式
- DB11∕T 1708-2019 施工工地?fù)P塵視頻監(jiān)控和數(shù)據(jù)傳輸技術(shù)規(guī)范
- 2024年度酒店早餐外判協(xié)議示例
- 2024城區(qū)鼠害防治協(xié)議范本
- 2024年企業(yè)員工勞動(dòng)協(xié)議條款細(xì)則
- 2022年醫(yī)院文書檔案保管期限
- 壓力容器焊接工藝
- 托管教師備課系統(tǒng)(課堂PPT)
- 拐杖的使用ppt課件
- 2005年河北高考一分一檔表
- 門窗工程項(xiàng)目特征描述情況
- 農(nóng)村污水管網(wǎng)設(shè)計(jì)說明(共18頁)
- 化工設(shè)備機(jī)械基礎(chǔ)重點(diǎn)知識(shí)點(diǎn)
- 餐飲鋪臺(tái)布技能鋪臺(tái)布教學(xué)課件
- 小學(xué)五年級(jí)上冊數(shù)學(xué)計(jì)算題
- 聚乙烯安全技術(shù)說明書
評(píng)論
0/150
提交評(píng)論