




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 畢業設計說明書題 目: 基于單片機的語音控制 小車系統設計與實現 題目類型: 理論研究 實驗研究 工程設計 工程技術研究 軟件開發畢業設計(論文)原創性聲明和使用授權說明原創性聲明本人鄭重承諾:所呈交的畢業設計(論文),是我個人在指導教師的指導下進行的研究工作及取得的成果。盡我所知,除文中特別加以標注和致謝的地方外,不包含其他人或組織已經發表或公布過的研究成果,也不包含我為獲得 及其它教育機構的學位或學歷而使用過的材料。對本研究提供過幫助和做出過貢獻的個人或集體,均已在文中作了明確的說明并表示了謝意。作 者 簽 名: 日 期: 指導教師簽名: 日期: 使用授權說明本人完全了解 大學關于收集、
2、保存、使用畢業設計(論文)的規定,即:按照學校要求提交畢業設計(論文)的印刷本和電子版本;學校有權保存畢業設計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務;學校可以采用影印、縮印、數字化或其它復制手段保存論文;在不以贏利為目的前提下,學校可以公布論文的部分或全部內容。作者簽名: 日 期: 學位論文原創性聲明本人鄭重聲明:所呈交的論文是本人在導師的指導下獨立進行研究所取得的研究成果。除了文中特別加以標注引用的內容外,本論文不包含任何其他個人或集體已經發表或撰寫的成果作品。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。本人完全意識到本聲明的法律后果由本人承擔。作者簽名: 日
3、期: 年 月 日學位論文版權使用授權書本學位論文作者完全了解學校有關保留、使用學位論文的規定,同意學校保留并向國家有關部門或機構送交論文的復印件和電子版,允許論文被查閱和借閱。本人授權 大學可以將本學位論文的全部或部分內容編入有關數據庫進行檢索,可以采用影印、縮印或掃描等復制手段保存和匯編本學位論文。涉密論文按學校規定處理。作者簽名:日期: 年 月 日導師簽名: 日期: 年 月 日注 意 事 項1.設計(論文)的內容包括:1)封面(按教務處制定的標準封面格式制作)2)原創性聲明3)中文摘要(300字左右)、關鍵詞4)外文摘要、關鍵詞 5)目次頁(附件不統一編入)6)論文主體部分:引言(或緒論)
4、、正文、結論7)參考文獻8)致謝9)附錄(對論文支持必要時)2.論文字數要求:理工類設計(論文)正文字數不少于1萬字(不包括圖紙、程序清單等),文科類論文正文字數不少于1.2萬字。3.附件包括:任務書、開題報告、外文譯文、譯文原文(復印件)。4.文字、圖表要求:1)文字通順,語言流暢,書寫字跡工整,打印字體及大小符合要求,無錯別字,不準請他人代寫2)工程設計類題目的圖紙,要求部分用尺規繪制,部分用計算機繪制,所有圖紙應符合國家技術標準規范。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準用徒手畫3)畢業論文須用A4單面打印,論文50頁以上的雙面打印4)圖表應繪制于無格子的頁面上5)軟件工程
5、類課題應有程序清單,并提供電子文檔5.裝訂順序1)設計(論文)2)附件:按照任務書、開題報告、外文譯文、譯文原文(復印件)次序裝訂指導教師評閱書指導教師評價:一、撰寫(設計)過程1、學生在論文(設計)過程中的治學態度、工作精神 優 良 中 及格 不及格2、學生掌握專業知識、技能的扎實程度 優 良 中 及格 不及格3、學生綜合運用所學知識和專業技能分析和解決問題的能力 優 良 中 及格 不及格4、研究方法的科學性;技術線路的可行性;設計方案的合理性 優 良 中 及格 不及格5、完成畢業論文(設計)期間的出勤情況 優 良 中 及格 不及格二、論文(設計)質量1、論文(設計)的整體結構是否符合撰寫規
6、范? 優 良 中 及格 不及格2、是否完成指定的論文(設計)任務(包括裝訂及附件)? 優 良 中 及格 不及格三、論文(設計)水平1、論文(設計)的理論意義或對解決實際問題的指導意義 優 良 中 及格 不及格2、論文的觀念是否有新意?設計是否有創意? 優 良 中 及格 不及格3、論文(設計說明書)所體現的整體水平 優 良 中 及格 不及格建議成績: 優 良 中 及格 不及格(在所選等級前的內畫“”)指導教師: (簽名) 單位: (蓋章)年 月 日評閱教師評閱書評閱教師評價:一、論文(設計)質量1、論文(設計)的整體結構是否符合撰寫規范? 優 良 中 及格 不及格2、是否完成指定的論文(設計)任
7、務(包括裝訂及附件)? 優 良 中 及格 不及格二、論文(設計)水平1、論文(設計)的理論意義或對解決實際問題的指導意義 優 良 中 及格 不及格2、論文的觀念是否有新意?設計是否有創意? 優 良 中 及格 不及格3、論文(設計說明書)所體現的整體水平 優 良 中 及格 不及格建議成績: 優 良 中 及格 不及格(在所選等級前的內畫“”)評閱教師: (簽名) 單位: (蓋章)年 月 日教研室(或答辯小組)及教學系意見教研室(或答辯小組)評價:一、答辯過程1、畢業論文(設計)的基本要點和見解的敘述情況 優 良 中 及格 不及格2、對答辯問題的反應、理解、表達情況 優 良 中 及格 不及格3、學生
8、答辯過程中的精神狀態 優 良 中 及格 不及格二、論文(設計)質量1、論文(設計)的整體結構是否符合撰寫規范? 優 良 中 及格 不及格2、是否完成指定的論文(設計)任務(包括裝訂及附件)? 優 良 中 及格 不及格三、論文(設計)水平1、論文(設計)的理論意義或對解決實際問題的指導意義 優 良 中 及格 不及格2、論文的觀念是否有新意?設計是否有創意? 優 良 中 及格 不及格3、論文(設計說明書)所體現的整體水平 優 良 中 及格 不及格評定成績: 優 良 中 及格 不及格教研室主任(或答辯小組組長): (簽名)年 月 日教學系意見:系主任: (簽名)年 月 日摘 要在科技革命日新月異的創
9、新發展過程中,人們越來越離不開智能化的科技時代;就此,機器的語音智能化扮演著越來越重要的角色,人類所追求的機器人性化,就是讓機器能夠聽懂我們人類的語言,并以此為目的使機器為我們人類服務,在這個探尋的過程中,語音識別成為人與機器溝通的核心。本課題為語音小車的設計,設計難點也主要在于語音的識別技術,通過多方面的學習參考文獻,最終確定語音小車的設計方案,讓小車能夠聽懂人的話語命令動作起來。小車主體硬件結構主要采用ICRoute 公司生產的高性能語音識別芯片LD3320作為語音識別模塊,專門負責接收、識別外界的語音信號,在內部通過處理,轉換成數字信號;使用STC11L08XE單片機作為主控模塊,專門負
10、責處理接受的語音信號,把處理后的語音信號轉換成小車的控制信號;使用L298N作為小車電機的驅動模塊,該芯片是ST公司生產的一種高電壓大電流的電機驅動芯片,當接收到單片機發出的控制信號時,用于控制小車的啟動、停止和轉向;在軟件上,通過單片機向LD芯片寫入需要識別的關鍵字,由LD內部非特定人識別的算法得出匹配結果,再由單片機獲取結果執行操作,其次,使用單片機內部定時計數器T0通過計數的方式產生PWM方波調壓,控制小車輸出電壓,實現非特定人語音控制小車前進、后退、左轉、右轉、加速、減速、停止等運動狀態,由于所選語音芯片工作性能穩定,在反復的實驗調試中,小車都能夠有效的識別聲音,最終,穩定的實現各個運
11、動要求,完成課題設計要求。關鍵詞:單片機;語音識別;LD3320;L298N;語音控制 AbstractIn the process of innovation and development of science and technology change rapidly in revolution, people are increasingly inseparable from the intelligent era of science and technology; and thus, voice intelligent machines playing more and more
12、important role, the pursuit of human nature of robot, is to allow the machine to be able to understand our language and for this purpose to make the machine for our human services, in the search process, speech recognition has become the core of human and machine communication. The topic to speech c
13、ar design, design difficulties mainly in that the speech recognition technology, through a wide range to learn References , ultimately determine the design of the voice car, let the car able to understand human speech a command action to work effectively. The car body structure of the hardware consi
14、sts of ICRoutes high performance speech recognition LD3320 chip as a voice recognition module, be responsible for receiving, identifying external voice signal and converted into digital signal by processing; Using STC11L08XE microcontroller as the main control module, responsible for processing voic
15、e signals, converts the processed voice signal into a control signal car; A kind of motor driver chip L298N with high voltage and large current produced by ST company as the motor vehicle driver module, upon receiving the single chip microcomputer control signal, used to control the car start, stop,
16、 and turn; On the software, through the single chip microcomputer to write need keywords into LD3320 chip , the matching results are obtained by the algorithm of the non-specific person identification in the chip, perform an operation by single chip microcomputer to obtain results , second, the use
17、of single chip microcomputer internal timing counter T0 by way of counting PWM square wave voltage regulation , the car output voltage control ,to achieve non-specific voice control car forward, backward, turn left turn right, speed up, slow down, stop and other sports status, because the selected t
18、he voice chip performance and stability, in repeated the experiment in debugging, the car are able to recognize the voice effectively, to implement various requirements of movement Stability ,complete the task design requirements.Keywords: single chip microcomputer; speech recognition; LD3320; L298N
19、; voice control目 錄引言11 緒論21.1 國內外語音識別技術的發展現狀21.2 課題設計意義31.3 課題設計方案32 語音小車硬件設計62.1 語音小車原理框圖62.2 語音識別模塊72.2.1語音接收識別模塊92.2.2語音芯片部分邏輯電路112.2.3單片機模塊142.3 電源模塊162.4 電機驅動模塊173 語音小車軟件設計193.1 系統軟件流程圖193.2 語音識別流程圖203.3 LD語音模塊設計213.4 PWM模塊設計233.5 軟件開發平臺253.5.1系統編程軟件keil uvision4253.5.2 USB轉串口下載器工具254 系統調試264.1
20、 軟件調試264.2 硬件調試294.2.1電路焊接測試294.2.2 LM2940穩壓輸出測試304.2.3 LM2940穩壓輸出測試314.2.4小車PWM電壓輸出測試314.3 語音小車整體調試335 設計總結34謝 辭35參考文獻36附 錄.37引言自動語音識別技術在很久以前就為科學家們所想到。基于人類語音是現如今普遍的通信基礎,所以在人與機器人的交互當中,語音識別技術是關鍵。隨著計算機和語音處理技術的發展,語音識別系統的實用性將進一步提高1 何燕玲. 中文特定人孤立詞語音識別系統的開發與研究D.四川:西南科技大學,2007.。國外已有多種基于語音識別產品的應用,這預示著語音識別技術有
21、著非常廣泛的應用領域和市場前景。語音智能語音小車現在不僅作為一種新型的玩具,備受廣大的群眾喜歡,它也成為我們大學里面學習內容的一部分,在設計制作小車的方面,我們能夠了解學習到關于語音識別系統的知識,隨著科技的發展,現在的語音智能化很普遍了。語音識別是通過讓機器人“知道、讀懂”人類發出的語言,并通過內部處理,產生相應的命令指令來操作動作。隨著微電子技術的發展,現如今聲控技術為人們提供著各種便利,就聲控玩具車而言,提高系統的濾噪性能,能準確的識別語音,并進行良好的控制,還有一些是作為看門狗的語音系統及現在應用在汽車當中的語音智能系統,但是聲控的技術由于噪聲的原因控制不理想,所以現在的狀況是如何提高
22、語音技術的時效性和對環境的適應性,以及能夠識別多人語音。隨著科技的發展,我們的生活中越來越離不開智能化的機器, 智能化產品已經成為我們人類社會生活中不可分割的一部分;由于日常生活的要求以及人類消遣娛樂的要求不一樣,科技的市場為我們創造出許多智能機器,有一些是手動智能化的產品,當然也有語音智能化的機器,語音智能機器的到來大大的為人類做出了許多貢獻。現如今,機器人的發展越來越多樣化,也越來越受到廣大人們的喜愛,幾乎滲透在我們生活的所有鄰域,在人與機器的溝通方面,語音識別技術的發展成為不可或缺的關鍵,在語音識別技術里,首先是要提取語音的特征參量,在人說話產生的語音信號里面提取有用的信息進行語音的識別
23、,當然人們所說的話語中,由于人的發聲結構的差異性,導致每個人說的話都有一定的區別,在語音特征參量的提取中,會考慮到這些音普、基音以及元音輔音和擦音等要素。語音識別技術有兩類,即特定和非特定識別,特定人識別就是只識別出聲音特定的人,該聲音頻譜唯一,繼而不適用多人語音識別;而非特定人識別技術恰恰相反,不分男女老少年齡大小,都可以識別出來,所以比較適用于廣泛人群。1 緒論1.1 國內外語音識別技術的發展現狀與機器交流一直是人們的夢想,人們也在一直不斷的探索研究著,如今語音識別技術的發展也已經逐步成熟2 禹琳琳. 語音識別技術及應用綜述J. 現代電子技術,2013,13:43-45.,它在高新信息產業
24、的人機交互中起著關鍵性作用,語音識別技術是今后和未來智能化發展的一個重要突破口。國外語音識別技術的快速發展是在上個世紀的九十年代3 佘利忠. 基于神經網絡的漢語數碼語音識別技術研究D.湖南師范大學,2008.;早在五十年代初期,外國人研發了一臺能識別10個數字英文發音的系統,現如今的語音識別技術又有了新的發展方向,即分為特定與非特定連續語音識別,還分有大詞匯量的語音識別和孤立詞識別以及多人語音識別等,在該技術的鄰域里面,還運用了神經網絡技術。由于前期許多大公司對語音識別技術的投入很大的資本,使其發展非常迅速;九十年代后,語音識別技術的評估機制不斷提高,在語音識別的準確率上也顯著提升4 郭恒飛.
25、 基于非特定人車載電器語音集成控制系統的設計與實現D.合肥工業大學,2011.;如今,語音產品非常的多元化,國外非常著名的語音系統有Siri、Google Now以及微軟Cortana,這些技術都基本應用在手機,Siri衍生于美國國防部的研究產品,它原是主要使用在為軍方處理一些復雜的事情,如今成為民用軟件,成為人們學習生活的個人助理,Siri成立于2007年,通過與Nuance合作,發展成為真正的語音識別工具,Siri能夠在如今的手機當中成為一個使用的機器人,人類通過自然的語音輸入,使它能夠搜索資料、播報實況、安排行程、提問對答等;除了SIri 外其他的語音識別軟件的使用在生活當中也都是大同小
26、異,都是為人們提供快速便捷的服務。在五十年代,我國開始研究語音識別技術,由于科技的發展相當快速,語音識別的研究進展也很快。以前只是在實驗室里探索研究,現如今已發展到面向生活實際。在80年代后期,由于我國對語音識別技術發展執行相關計劃,我們的語音識別技術的發展進入到一個全新的發展階段,大部分權威的科研機構都曾經在實驗室進行過語音識別技術方面的研究5 彭輝,魏瑋,陸建華. 特定人孤立詞的語音識別系統研究J. 控制工程,2011,03:397-400+404.。據報道,在07年某月北京的自然博物館中,新開展館展出了一只具有語音對話功能的智能熊貓,其外形逼真,當人和它說話的時候,它能夠在人多嘈雜的展館
27、中識別出人說的話,識別成功率也很高;之后了解到它是在非特定人連續語音識別系統上開發制作的,基于該系統特性,這只機器熊貓識別人們說話的成功率在98%左右,所以在展館中非常有趣。隨著對語音識別技術的著重發展,特別是人們生活中,小詞匯量的非特定人語音識別使用廣泛,受日常人們的生活需要,且識別率很高,因而這也足以證明:人們在平常生活中,中小詞匯量的非特定人識別技術是即實用又受歡迎的。在2009年前后,由于語音識別解碼器的高度集成發展為我國的語音識別實時應用提供了殷實的基礎;隨著互聯網的發展,我國著名的語音識別系統有百度語音,它不僅提供一般的語音服務,在手機及導航中,為用戶定制了特色的搜索服務。到現在,
28、我國語音識別技術也相對成熟,國內該方向上的研究水平也與國外差不多,除此外,在漢語識別的技術上,我們擁有技術上特點與優勢,該技術加有我們中國獨有的特色元素。1.2 課題設計意義 在大多數的小車設計中,小車的控制都是基于手動遙控控制小車的運動狀態,需要操作人員通過用手操控遙控裝置來實現,對此,本次課題設計主要是通過語音來控制小車,從而解放我們的雙手,做到更加智能化的控制小車,打破傳統的小車控制操作,讓小車明白你說了什么,并根據說出的口令命令進行相應動作,開創新的小車控制方式,;語音小車在現代的玩具制造業中也占據著重要的地位,小車以語音控制的這一新穎控制方式,受到很多小孩子的喜歡,他們可以像動畫片中
29、的主人公一樣,擁有一個屬于自己的機器人,能夠對它進行語音控制,提高了玩具的趣味性;就此,我們的課題以非特定人語音識別展開設計,語音識別的研究在語音識別系統穩定實用化中成為一個非常重要的方向6 張利平. 漢語連續語音識別系統的研究與實現D.西北大學,2010.。語音識別技術的研究取得了顯著的進步,從以前的假想實現成為現實;如現在的智能玩具市場中,智能小車作為微電子智能玩具是面向廣大群眾需求的主流,這區別于傳統式的手遙控小車運動方式,大大的帶給人們一種前所未有的新鮮感,在這些設計系統當中,語音識別技術是關鍵,讓人們體驗到不用動手只用開口的真正智能化。通過課題設計,我自己也能了解學到一些有關語音識別
30、技術方面的知識,這些知識區別于我所在學校學到的傳統基礎知識,它能讓自己大開眼界,了解到現在的語音識別科技的發展趨勢,設計中,也讓自己把在學校中學到的知識重新的復習了一遍,讓自己受益匪淺。語音識別技術的應用也很廣,不僅僅局限于玩具小車的設計中,在現在的高端產品中都擔任著重要的角色,如家具電器、智能手機、智能導航儀等中都發揮著不可估量的作用。因此,展開語音小車的設計是非常有意義的。1.3 課題設計方案經過多方的學習參考文獻資料,由此得出了三種最初的設計方案,并加以認真考慮那種方法最為適于課題的設計。方案一:采用STC11L08XE單片機作為主控芯片,語音識別模塊使用LD3320語音芯片,在該模塊上
31、也集成有REG1117-3.3V的穩壓芯片,由于LD3320芯片集成了語音接收識別處理器和外部電路,其系統也精簡,由于LD3320芯片集成了語音識別處理器和外部電路,包括AD 和DA 轉換器、麥克風、聲音輸出等接口,且不需要外接任何的輔助芯片如Flash、RAM7 金鑫,田犇,闕大順. 基于LD3320的語音控制系統設計實現J. 電腦與信息技術,2011,06:22-25.;由于電路的精簡,讓各個芯片之間按原理設計的要求焊接在一起,使用起來非常的實用方便,該語音模塊能夠直接集成在現有的產品中,并且可以直接實現語音識別、聲控、人機對話等功能,此語音模塊的市場價格相對比較便宜,它采用的非特定人連續
32、語音識別的技術,使得該模塊的語音識別率相當高;通過使用LM2596和LM2940芯片作電源模塊,分別為兩個直流電機、L298N、語音模塊提供電源,采用定時/計數器T0產生的PWM方波來控制電機的正反轉等運動狀態8 張戟,楊騰飛. 車載自動語音識別系統設計J. 佳木斯大學學報(自然科學版),2011,02:201-205.,實現該方案結構如圖1-1所示:圖1-1 STC單片機方案框圖方案二:使用凌陽SPCE061A單片機來設計語音小車,這款芯片非常的強大,其內部集成了語音的識別模塊并且具有語音的播報和錄放功能的模塊9 馮平,張治中. 多功能語音控制小車的設計與實現J. 數字通信,2009,01:
33、87-89.,只需要焊接好麥克風(MIC)和拓展語音的功放就可以了,在本設計當中,只要一塊SPCE061A就能實現基本的功能模塊的功能,極其的精簡,在設計過程中節約了大量的時間,非常的便于使用,但是價格比較昂貴,這個方案的基本結構圖如圖1-2所示:圖1-2 凌陽61核心方案框圖方案三:這個方案是基于TMS320vc5420這款芯片的語音處理板的設計,整個設計都是圍繞著TMS320vc5420為主要核心電路進行設計,該系統以語音CODEC芯片與DSP芯片作為最主要核心,并且具有強大的數據處理的能力和較靈活的與外部通信的接口電路,其預算處理的速度非常的高效,能夠快速的分析處理大量的語音信號的數據,
34、實時性也不錯,基于其性價比比較昂貴,一般用的不是太多,這個方案的設計如圖1-3所示:圖1-3 DSP核心方案框圖由以上方案對比,方案一其性價比也相對比較便宜,基于該核心芯片是能夠識別非特定人語音的,并且該芯片的識別正確率也很高,有95%這樣的識別正確率,區別于一些需要進行事先錄制聲音的語音識別芯片,在芯片外圍電路也比較簡單,芯片外圍設有喇叭、麥克風等拓展口,在語音識別方面上有較大的優勢;方案二運用的比較的廣泛,看起來也比較簡易,但是考慮到其在軟件上的設計比較困難并且整個設計價格較高;方案三雖然對語音信號的數據處理非常的強大,但是也考慮到其昂貴的價格,不宜選擇;所以經過這三種方案的探討與仔細的分
35、析思考后,決定選擇方案一為此次設計方案。2 語音小車硬件設計2.1 語音小車原理框圖基于硬件平臺的設計,構建小車硬件原理框如圖2-1所示。語音信號輸入LD3320語音芯片小車兩個直流電機L298N電機驅動模塊STC11L08XE單片機REG1117穩壓芯片電源模塊電池盒圖2-1 語音小車原理框圖此次的設計有三個大模塊,即為語音識別模塊LD3320(與單片機STC11L08XE集合在一塊板子上)、電源模塊(由LM2596和LM2940組成)、電機驅動模塊L298N;在小車的設計上,使用兩節3.7v電池為整個系統供電,在驅動小車上,電池輸出電壓由電壓可調LM2596芯片穩壓后輸出,為小車的兩個直流
36、電機提供驅動電源;一部分由LM2940芯片把電池輸出電壓穩定在5V,測試輸出穩定后,專門為整個語音芯片工作;由于這個語音模塊中的LD3320和單片機的工作電壓都是3.3V的,所以還要經過一個穩壓芯片REG1117-3.3把電源模塊里穩壓輸出的5V降低為3.3V,這樣才能夠使整個語音模塊正常的工作;當接收語音的信號時候,該信號會經過語音芯片的邏輯處理,通過芯片內部的AD/DA轉換,變換成單片機能夠讀取的數字信號,通過I/O口,由單片機內部的邏輯處理,再通過軟件的編程,使用定時器中斷T0產生脈沖寬度調制波(PWM)信號,然后再通過控制輸出I/O口的操作,對L298N發出相對應的控制信號,實現對小車
37、電機運動狀態的操作。2.2 語音識別模塊語音模塊電路原理如圖2-1所示。圖2-1 語音模塊電路原理圖在語音模塊中,里面含有3塊芯片,一塊是語音信號接收識別模塊(LD3320),一塊是語音處理模塊(STC11L08XE)以及REG1117穩壓模塊10 黃仿元. 利用語音識別技術實現的室內照明電路控制系統J. 電子制作,2013,14:39-40.,在這個原理圖當中,STC11L08XE單片機與LD3320是以并行方式連接的;在單片機芯片外部,設計有芯片復位電路,同時外接一個22.1184Mhz的晶振作為外部時鐘電路,為單片機工作提供工作時鐘頻率;在語音芯片外圍,該語音芯片與單片機共用同一個時鐘輸
38、入,并設計有喇叭音量外部控制電路,在本次設計中未使用到該電路,除此,還設計有麥克風增益的輔助電路,在調節麥克風的靈敏度時,會使用到該電路,還有一些外圍電源處理電路,目的是為了讓電源信號穩定,不影響芯片工作;除了外圍電路,同時還要為P0P7口、讀寫信號口、片選信號口、復位口及MD、A0口接上上拉電阻,保證這些端口信號穩定。在整個硬件的語音模塊中,該模塊對外部語音信號進行識別處理的過程如圖2-2所示。LD3320語音識別芯片單片機拼音字符串識別結果關鍵詞列表MIC輸入特征的提取語音識別器頻譜分析圖2-2 語音模塊處理過程框圖在芯片中語音識別功能是通過在內部關鍵詞列表中的詞語與語音相匹配出結果的過程
39、;在對語音進行識別時候,在芯片內部把聲音的頻譜轉換成相應特征的語音,根據這個語音特征,語音再從關鍵詞列表中,逐個對列表詞語進行匹配,在匹配出最好最優的關鍵詞后,將其作為語音識別的結果11 武劍虹,黃石磊,匡鏡明. 語音識別系統測試平臺設計J. 電訊技術,2003,04:102-105.。例如:在我們日常的手機的應用里面,關鍵詞語的內容就包括了電話本里面的聯系人或者手機里面存儲短信的人的名字、手機應用功能的設置菜單命令、存儲卡里面的存儲的歌曲的曲名,地圖地址等。根據需要,設置相應的寄存器,通過改變里面的數據,就能夠把列表中相對應的待識別條目內容以字符竄的形式寫入到語音識別芯片,修改一些需要設定關
40、鍵詞;從算法角度來看,每一條關鍵詞語最多能夠容納的字數是限制在30個字以內,但是從大多數的實際情況來看,用戶在說出條目時,如果一下子說超過8個字以上的關鍵詞,這樣肯定會有說錯字、說漏字、說多字、停頓等情況,這些情況都會嚴重影響語音的識別,從而造成語音識別的錯誤,大大的提高了誤識別率。因此,一般來說,如果想要獲得較為準確的語音識別結果,條目中的關鍵詞語字數不要太長,盡量短一些,這樣識別的準確率也相對提高了很多。2.2.1語音接收識別模塊LD3320芯片原理圖如圖2-3所示。圖2-3 語音芯片原理圖LD3320語音芯片的誕生,是在人們生活中非特定人語音識別的要求下,由設計開發人員特別研發設計出來的
41、,并作出了相關技術的解決辦法。基于考慮設計的實用性和便捷,開發設計時在LD3320語音芯片周圍集成了高精度的A/D和D/A的轉換接口,內部有放大處理,因此不再需要外接任何的Flash 和RAM等輔助芯片,高度的集成就能夠實現語音識別、聲控、人機對話等功能。并且,在識別的關鍵詞語列表里面,關鍵詞是可以進行動態編輯的。基于LD3320語音芯片的強大功能,它能夠在幾乎任何的電子產品中,包括以最簡單且普遍的51單片機作為主要控制芯片的系統里面,也可以輕松的實現各種語音人機交流等功能。同時也為市面上基本所有的電子產品,添加了VUI(Voice User Interface)語音用戶操作的界面,增加了電子
42、語音功能特色。該款芯片的主要功能有:非特定人語音識別技術:在進行語音識別的時候,不需要使用者事先進行錄音練習;可以直接進行語音識別,語音識別的準確率高達95%;真正獨立芯片解決方案:由于其內部存儲空間容量比較大,不需擴展外接RAM和Flash,從而不用外擴而降低該芯片的使用成本;在芯片內置有高精度的D/A與A/D通道:由于芯片本身的設計開發,它可以在內部自動完成AD轉換,除此,在AD的輸入上面只需接好MIC,就可以完成模擬量的輸入,在DA輸出上能夠播放聲音的文件,不用外接放大器,在內部集成有550mw的放大器;高準確度和實用的語音識別效果:可容納50條關鍵詞,隨意自由編輯詞條內容,但是,對外界
43、語音也只能從這50條關鍵字中進行識別匹配;因此在不同的場合可以根據需要編輯不同的關鍵詞,這樣顯得關鍵詞的編輯很靈活;只要自己有需要或是工作場合有需要都可以進行更新關鍵詞。LD3320提供的語音識別技術,是基于“關鍵詞語列表”的識別技術12 于正坤. 智能雙足機器人設計D.煙臺大學,2014.。在程序設計中,關鍵詞語的列表生成,是通過單片機寫入到芯片的寄存器中,經過聲音的掃描后,在內部識別匹配成功后,將結果送給單片機,然后根據結果進行下一步控制;可動態編輯關鍵詞語列表:在識別的程序當中,把關鍵詞用字符竄的編寫方式編寫進核心芯片當中,這樣子的話,就能夠在下次識別的時候立即生效。舉例如:使用者在使用
44、51系列的單片機作為主控芯片編程的時候,只需要簡單的編寫芯片的寄存器操作,就能夠把一些“北京”、“桂林”等簡單內容的關鍵字動態的傳送到芯片當中,同樣在下一次識別操作的時候,芯片就可以識別出這些已存入的關鍵詞了;芯片的工作電壓為3.3V,內部消耗能力小,所以比較節能,用AA電池就可直接為芯片供電;自動語音識別ASR現實意義:使用者可以脫離外設的依賴,只需要語音操作即可完成想要做的事情,解放了傳統的手控指令的操作,做到了真正的智能識別操作。2.2.2語音芯片部分邏輯電路LD3320語音芯片的內部部分電路邏輯圖如圖2-4所示。圖2-4 LD內部邏輯電路圖該芯片的電源輸入使用3.3v基本都可以滿足正常
45、工作,該芯片的管腳輸出高電平時,對應引腳電壓為電源電壓的0.7倍,如果相應的管腳為低電平時,其管腳輸出的電壓為0.3倍電源電壓,在該語音模塊上,單片機和語音芯片共用穩壓輸出的3.3V。VDD的數字電路使用電源輸入:3.0V-3.3V;VDDIO數字I/O電路使用電源輸入:1.65V-VDD; VDDA模擬電路使用電源輸入:3.0V-4.0V;時鐘(Clock)芯片必須連接外部時鐘晶振,在該芯片外部有外接晶振端口,其內部有一個頻率合成器,能產生一定特定頻率供給芯片內部器件工作。復位必須在電源信號都穩定后,才能讓復位信號(RSTB*)對芯片進行復位;不管芯片在做任何的事情,復位信號都能使芯片回到最
46、初的狀態,同時讓各個寄存器復位,如果不進行對寄存器的操作的話,復位后的芯片將進入不工作的狀態。在這以后,只要有一個CSB*信號,就能夠激活芯片,讓它處于工作的狀態。并行接口該芯片可以通過并行方式和外部CPU連接;使用P0口作數據線,一個中斷返回信號(INTB*),控制讀寫信號WRB*,RDB*,片選信號CS* 及A0口。串行接口串行接口通過SPI協議,再與外部主CPU進行連接通信;首先要將MD接上高電平,將(SPIS*)接地。串行時候只使用到4個管腳:SPI輸出(SDO)、SPI輸入(SDI) 、SPI時鐘(SDCK)、片選信號(SCS*)。寄存器通過對寄存器的操作來完成芯片的設置,以及處理一
47、些命令還有傳送接收數據等。貼片的語音芯片相應管腳圖和封裝圖如圖2-5和2-6所示。圖2-5 LD芯片管腳圖圖2-6 LD芯片封裝圖其對應圖2-5所示管腳編號定義如表5-1所示。表5-1 芯片管腳說明管腳編號管腳說明管腳編號管腳說明1,32數字IO電路電源輸入31時鐘輸入(448Mhz)26根據原理圖接上拉電阻3438第37位并行口接上拉電阻7數字邏輯電路電源39第2位并行口,共用SPI時鐘8,33IO和數字電路接地40第1位并行口,共用SPI輸出,接上拉電阻9,10麥克風輸入(正負)41第0位并行口,共用SPI輸入,接上拉電阻11單聲道輸入42寫允許,共用SPI允許(低電平有效),接上拉電阻1
48、2麥克風偏置43并行方式和共用SPI片選信號,接上拉電阻13,14立體聲輸入(左右端)44地址或數據選擇,在WRB*有效時,高電平表示P0P7是地址,而低電平表示P0P7是數據。 連接上拉電阻 15,16耳機輸出45讀允許(低電平有效,接上拉電阻)17,24模擬電路接地460:并行工作方式1:串行工作方式18聲音信號參考電壓47復位信號,低電平有效,接上拉電阻19,23模擬信號電源48中斷輸出信號,低電平有效,接上拉電阻27,28LineOut輸出2022喇叭音量外部控制29,30可懸空25,26喇叭輸出2.2.3單片機模塊單片機原理圖如圖2-7所示。圖2-7 單片機模塊原理圖 語音小車的主要
49、控制芯片是STC11L08XE單片機,它是一款單時鐘或者單機器周期的單片機,具有高速運行、功耗低、抗干擾極強的特點,屬于新一代的8051單片機,擁有8k字節的Flash程序存儲空間,1280字節的SRAM,有32K空間的EPROM,其指令編碼完全兼容傳統的8051單片機,除此外它的內部集成有高可靠度的復位電路,專門針對強干擾、高速通信等場合;其次它是一款低功耗的單片機,工作電壓只需要3.3v,通用I/O口在復位之后為:準雙向口,每個I/O的驅動能力很強,基本可以達到20mA,對于整塊芯片內部結構來說,全部口不能承受超過100mA電流,基于其設計的特性,它能夠在ISP/IAP模式下,無需專門的編
50、程器和專門的仿真軟件就可以通過串口(RxD/P3.0,TxD/P3.1)直接下載用戶事先編寫好的程序,下載速度極快,用戶在下載程序時候,可以選擇是使用振蕩器還是使用外部的晶振時鐘;其具有EPROM和看門狗的功能;該單片機內部擁有2個16位的定時器/計數器,它的時鐘信號有3個輸出口,在P3.4/T0口處,可以由T0定時器溢出輸出時鐘信號,也在P3.5/T1口處,由T1定時器溢出輸出時鐘信號,由于芯片內部獨特結構,擁有12個獨立的波特率發生器,在使用要求低的時候,即使用的時鐘頻率為4MHz8MHz這樣時,可以使用它內部的R/C振蕩器提供時鐘頻率,因此,在它的P1.0口處,能夠輸出相應的時鐘信號;它
51、的外部中斷的I/O口有5路,有兩個中斷優先級別,與傳統的單片機一樣,也支持低電平觸發中斷或者下降沿的中斷,其掉電模式可以由外部的5個中斷喚醒,這5個中斷分別為:INT/RxD/P3.0口(INT/RxD/P1.6口)、INT0/P3.2口、INT1/P3.3口、INT/T0/P3.4口、INT/T1/P3.5口;主控芯片主要用來處理語音芯片的輸入信號和輸出控制信號使電機工作。該主控芯片外接有22.1118MHZ的晶振時鐘,通過XTAL2口與LD3320的CLK口相連,共同使用同一個外部時鐘源;它與語音芯片工作的方式是并行方式,通過單片機的P4.3口向MD口輸出一個低電平;在并行的工作方式下單片
52、機P0口與語音芯片的P0口相連接,通過單片機的P2.1口發出一個低電平到語音芯片的CSB*端口,作為并行方式下的片選信號,從而實現真正的與語音芯片通信工作;在處理數據的時候,LD3320芯片在處理語音信號后會輸出一個低電平的信號給單片機的INT0口,使得單片機的外部中斷請求的觸發方式為電平觸發;選擇好工作方式后,在P3.6和P3.7輸出控制信號到語音芯片的WRB*和RDB*(輸出為低電平的時候有效),再由單片機的P2.0口控制輸出一個信號給語音芯片的A0引腳,當輸出的是低電平(“0”)的時候,并行口P0P0.7的通信是以地址的形式進行的,當輸出的是高電平(“1”)的時候,并行口的通信是以數據的形式進行的,單片機的P3.5口輸出控制信號控制語音芯片的復位(輸出為低電平的時候有效)。2.3電源模塊在這次的設計當中所使用的電源模塊由兩個部分組成,即由LM2940芯片和LM2596芯片組成,該模塊的電路原理如圖2-8。圖2-8 電源模塊原理圖Jo為電源的輸入端口,由外部的電池供電; LM1部分就是LM2940芯片,它是一個輸出電壓固定的低壓差三端穩壓器,能夠穩壓輸出5v,同時能夠輸出1A的電流
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 購房租賃合同經典
- 農業機械租賃合同范文
- 二手攝影器材買賣合同
- 初中數學問題解決策略 特殊化教案2024-2025學年北師大版(2024)七年級數學下冊
- 中國古典舞的審美特征
- 弧形座椅埋件的精確定位與安裝質量控制QC成果
- 第一章 第三節 測量:長度與時間2024-2025學年新教材八年級上冊物理新教學設計(滬科版2024)
- AR-6-低泡強效除油表面活性劑
- 居間傭金合同標準版
- 初中生物北師大版八年級下冊第4節 生態系統的穩定性教學設計及反思
- 獎品、禮品供應服務方案
- 八年級歷史下第一單元復習教案
- 不動產登記數據安全保密責任書
- 部編版七年級下冊歷史復習提綱(重點考察知識點)
- 大學文化主題辯論賽巔峰對決辯論辯答ppt模板
- 物業小區保潔清潔方案
- 原地面高程復測記錄表正式版
- 高等學校建筑學專業本科(五年制)教育評估標準
- 品質周報表(含附屬全套EXCEL表)
- 商鋪裝修工程施工方案.
- MQ2535門座起重機安裝方案
評論
0/150
提交評論