自動電梯語音控制系統(tǒng)的設(shè)計.doc
《自動電梯語音控制系統(tǒng)的設(shè)計.doc》由會員分享,可在線閱讀,更多相關(guān)《自動電梯語音控制系統(tǒng)的設(shè)計.doc(45頁珍藏版)》請在裝配圖網(wǎng)上搜索。
2015屆畢業(yè)設(shè)計說明書 自動電梯語音控制系統(tǒng)的設(shè)計 院 、 部: 電氣與信息工程學(xué)院 學(xué)生姓名: 王 夢 晗 指導(dǎo)教師: 黃海波 職稱 實驗師 專 業(yè): 電氣工程及其自動化 班 級: 電氣本1105班 完成時間: 2015年6月 16日 摘 要 在當(dāng)今發(fā)展速度日新月異的社會,高層建筑在日趨現(xiàn)代化的城市里面幾乎隨處可見,隨著高層建筑如雨后春筍般越來越多,對于電梯的需求也隨之越來越大,而考慮到安全因素,對于電梯的質(zhì)量的要求更是顯得尤為重要。在追求電梯質(zhì)量的同時,人們對于電梯的科技含量和人性化的表現(xiàn)也越來越重視,集自動化技術(shù)、人工智能技術(shù)、機械技術(shù)于一身的語音電梯就是一個典型的例子。 自動語音電梯的出現(xiàn)充分的體現(xiàn)了電梯的科技含量和人性化這兩點。人們不僅可以通過說話的方式和電梯進行交流,把自己的想法和下一步動作告訴電梯,當(dāng)電梯接受你的指令后就可以把你送到你想要到達的樓層,還能通過電梯語音報層報站,讓人們更為便捷地到了解我們所需要到達的目的樓層,從而優(yōu)化了人們的生活方式。 論文根據(jù)AP7003系列語音芯片設(shè)計一個低成本的自動語音電梯系統(tǒng),而且可以和電梯原有的按鍵控制系統(tǒng)一起使用,在不影響電梯原有功能的情況下,使電梯可以通過語音控制,提高電梯的智能化。使用proteus對該設(shè)計進行仿真,通過按鍵模擬語音錄入的方式,實現(xiàn)對電梯的開關(guān)門、樓層的變更和語音播報。 關(guān)鍵詞:語音識別;自動語音電梯;人性化 ABSTRACT In a society which currently develops at an amazing rate, high-rise buildings can be seen almost everywhere in the growing modernized cities and more and more elevators are needed as the high-rise buildings spring up like mushrooms. However, the quality of elevators plays a critical role when safety is taken into consideration. Meanwhile, people start to pay more and more attention to the high technologies and human-oriented designs of elevators when pursuing elevator qualities, and among this kind of elevators, the voice elevator which integrates the automated technology, artificial intelligence technology as well as mechanical technology into itself undoubtedly sets a typical example. The coming into being of automatic voice elevators has fully demonstrated the high-tech and human-orientation of elevators. On one hand, people can communicate with elevators by means of speaking. They tell their own ideas and next movements to the elevator and then they are carried to stories they are going when their instructions are accepted by the elevator. One the other hand, they can know their destination stories much more conveniently through the voice announcement of stories of the elevator so as to optimize their lifestyles. An automatic voice-controlled elevator system is designed in this paper according to the voice chips of the AP7003 series while it can be used together with the original button-controlled system of the elevator as well. In addition, the elevator intelligence can be improved by the voice-controlled system on the basis that the original functions of the elevator are not affected. Then simulate the design by proteus and then simulate means of voice recording through buttons so as to realize the opening, closing as well as change and voice announcement of stories of the elevator. Key words Speech recognition;Automatic speech;elevator humanized 目 錄 1 緒論 1 1.1 選題背景及意義 1 1.2 國內(nèi)外研究現(xiàn)狀 1 2 整體研究方案和硬件電路設(shè)計 3 2.1 設(shè)計方案的選擇 3 2.2 系統(tǒng)總體設(shè)計方案的確定 3 2.3 主電路的設(shè)計思路 3 2.4 語音識別芯片模塊的介紹 4 2.5 單片機模塊的介紹 6 2.6 液晶顯示模塊的介紹 11 2.7 各模塊電路的設(shè)計 14 3 軟件系統(tǒng)設(shè)計 17 3.1 主控程序軟件設(shè)計 17 3.2 中斷程序設(shè)計 18 3.3 顯示器程序設(shè)計 19 3.4 I/O口擴展程序設(shè)計 20 4 仿真結(jié)果 21 4.1 仿真軟件的使用 21 4.2 仿真的結(jié)果 21 結(jié)束語 24 參考文獻 25 致 謝 28 附 錄 29 1 緒論 1.1 選題背景及意義 語音識別是一個跨學(xué)科,語音識別正成為IT的人機界面,語音識別和語音合成技術(shù)的出現(xiàn),讓人們擺脫了繁瑣的鍵盤操作,通過語音的方式來進行操作。語音識別技術(shù)的應(yīng)用已經(jīng)成為一門新興技術(shù)產(chǎn)業(yè)的競爭力。今天,在人機交互的語音識別產(chǎn)品的應(yīng)用已占到所占比例越來越大[1]。 人們與機器進行自然語音的交流,讓機器明白你的想法,這是科學(xué)家近50年來孜孜不倦的研究方向。語音識別的技術(shù)就是讓機器通過自身的理解和識別過程將語音信號轉(zhuǎn)換成相應(yīng)的指令和文本,通過指令來完成人們想要達到的效果。盡管人類在對語音識別技術(shù)方面的研究取得了不錯的進展,但是我們還是清晰的看到,距離理想的目標(biāo)任重而道遠(yuǎn)[2]。從早期的播放器到世界上第一個可以識別10個英文數(shù)字發(fā)音的語音識別系統(tǒng)經(jīng)歷了數(shù)十載,然而傳統(tǒng)的播放器通常上是通過遠(yuǎn)程的控制和按鍵的控制來對播放器進行控制。按鍵的控制(包括線控制)是通過直接的按鍵來改變電平發(fā)出的指令進行控制。而遠(yuǎn)程的控制是通過紅外線控制或者藍牙控制等一些其他的遠(yuǎn)程控制設(shè)備對播放器發(fā)出指令[3]。 自動電梯語音控制系統(tǒng)的設(shè)計是專門致力于研究出可以通過語音控制來實現(xiàn)對電梯控制的一種方案,可以使電梯更加的方便、更加的人性化,以實現(xiàn)電梯的全自動語音控制。這個設(shè)計不單單是為了解決殘障人士日常使用傳統(tǒng)電梯困難的煩惱,還是為了將研究語音識別技術(shù)應(yīng)用于單片機中,特別是通過AP7003系列語音芯片來實現(xiàn)語音識別技術(shù)在單片機中的應(yīng)用,設(shè)計出具有語音控制功能的自動語音電梯[4]。 1.2 國內(nèi)外研究現(xiàn)狀 語音識別系統(tǒng)的開端是由貝爾實驗室在20世紀(jì)50年代發(fā)明的一款名為Audrey的語音識別系統(tǒng)。 直到20世紀(jì)的60年代語音識別系統(tǒng)的研究才真正的取得了實質(zhì)性進展,并且作為一個比較重要的問研究課題。這次語音識別技術(shù)的發(fā)展,主要是因為專家發(fā)現(xiàn)語音識別的實現(xiàn)提供了硬件和軟件語音信號的線性預(yù)測的編碼和動態(tài)時間規(guī)整的技術(shù)。 上世紀(jì)90年代后,神經(jīng)網(wǎng)絡(luò)的技術(shù)逐漸成為研究語音識別技術(shù)的另一條途徑,該技術(shù)的各種特性都表現(xiàn)出了很大的潛力,在各個方面的研究方面都取得非常關(guān)鍵的進展,從而奠定了語音識別系統(tǒng)從實驗室走向了人們的視線中。 我國的語音識別技術(shù)的研究起始于上世紀(jì)50年代末,是由中科院的聲學(xué)研究所利用電子管電路來識別10個元音,由于當(dāng)時我國的條件限制,該研究項目一直處在擱淺的狀態(tài)下。 直到1986年,我國啟動了863計劃,語音識別的技術(shù)作為研究計算機系統(tǒng)重要的組成部分被列為研究課題,從此語音識別技術(shù)在我國進入了一個前所未有的發(fā)展階段[5]。 2 整體研究方案和硬件電路設(shè)計 2.1 設(shè)計方案的選擇 自動電梯語音控制系統(tǒng)的設(shè)計需要使用語音的方式來實現(xiàn)功能,所以選擇兩種語音芯片進行了對比,分別是PM50系列和AP7003系列的語音芯片。 PM50系列的語音芯片特點是控制較為方便,有20秒到400秒的選擇,成本較高。 AP7003系列的語音芯片特點是控制較為方便,識別12組每組1.5秒的字詞,成本較低。 經(jīng)過選擇最終確定選用AP7003系列的語音芯片,AP7003系列語音芯片基本符合語音電梯的基本要求,而且成本較為廉價。 2.2 總體設(shè)計方案的確定 按照AP7003語音芯片的特征,設(shè)計出一個低成本的自動語音電梯系統(tǒng),而且可以和電梯原有的按鍵控制系統(tǒng)一起使用,在不影響電梯原有功能的情況下,使電梯可以通過語音控制,提高電梯的智能化。 2.3 主電路的設(shè)計思路 主電路的設(shè)計思路是采用語音錄入的方式發(fā)送語音信號給AP7003芯片,接著AP7003系列語音芯片將語音信號進行識別,把識別后的語音信號傳送到AT89S51系列單片機中,AT89S51單片機進行語音信號的處理,如果語音信號正確,再把語音信號指令反饋給顯示屏進行提示,最后進行輸出控制,如圖1所示。 圖1 主電路設(shè)計思路圖 主電路是由語音錄入、語音控制、信號輸出、單片機、語音信號接入和1602液晶顯示等組成。 2.4 語音識別芯片模塊的介紹 設(shè)計采用的是AP7003系列的語音芯片,AP7003系列語音芯片是一款性能優(yōu)良、成本廉價的語音識別集成電路芯片,內(nèi)置有麥克風(fēng)、I/O控制器、語音處理器和轉(zhuǎn)換器,可識別12組不同的字詞,每組1.5秒時長,可連詞或單詞識別。并且有非常高的I/O可編程性,使用方法非常的簡單方便,可廣泛應(yīng)用于各種語音設(shè)備領(lǐng)域[6]。 芯片的功能框圖如圖2所示。 圖2 AP7003功能框圖 AP7003語音的主要特征: (1)內(nèi)置擁有A/D轉(zhuǎn)換器; (2)內(nèi)置擁有麥克風(fēng)放大器; (3)DIP40雙列直插式封裝; (4)可以識別12組,每組1.5秒時長的字詞; (5)I/O口有2個普通輸進、4個出發(fā)輸進、2個輸出口和2個LED驅(qū)動; (6)指令優(yōu)化方便用戶的使用; (7)其工作電壓為2.4V到4.5V,并且具有低功耗模式。 AP7003語音芯片采用的是DIP40的封裝,它的應(yīng)用電路如圖3所示。 圖3 AP7003應(yīng)用接線圖 2.4.1 AP7003功能說明 AP7003具備兩種工作形式:語音形式和識別形式。在使用識別形式的時候,先把目標(biāo)錄入芯片內(nèi)。該芯片內(nèi)部的12個存儲體用于存儲不同的字句,每個存儲體都可以存儲1.5秒時長的字詞,可通過鍵盤或按程序編制的順序?qū)⒛繕?biāo)詞錄入及存放在存儲體中。通過麥克風(fēng)可將語音錄入芯片內(nèi),數(shù)字信號經(jīng)過芯片整理后保存于存儲體中[7]。 當(dāng)用戶指令錄入芯片后,系統(tǒng)就自動把工作形式切換為識別形式,運行時芯片把當(dāng)前的語音指令與已儲存好的語音相比較,如果語音信號正確,則系統(tǒng)芯片的輸出端口會輸出高電平或低電平。當(dāng)沒有語音指令時芯片就進入省電形式,當(dāng)有語音指令時芯片就進入運行形式[8]。 2.4.2 AP7003-02的應(yīng)用 AP7003-02是由串行口和微控制器連接的,芯片內(nèi)共有22個輸入指令和15個輸出指令。AP7003-02應(yīng)用電路圖如圖4所示。 系統(tǒng)上電后必需先給芯片發(fā)送排除指令,用來將12個存儲體內(nèi)的內(nèi)容清除,接著發(fā)送一個保存指令將目標(biāo)詞錄入芯片相應(yīng)的保存體內(nèi)。當(dāng)LED1工作時,示意芯片準(zhǔn)備好錄入目標(biāo)詞[9]。通過兩種識別模式進行識別:(1)Set R_Mode1為單詞識別模式,該模式下完成識別操作后,芯片進入省電模式;(2)Set R_Mode2為連詞識別模式,該模式下完成識別操作后,芯片返回語音錄入模式[10]。 圖4 AP7003-02應(yīng)用電路圖 2.4.3 應(yīng)注意的問題 影響辨別率高低的重要因素是語音識別前設(shè)置的匹配度,在實驗過程中需要根據(jù)使用的環(huán)境和使用的要求等多種情況來進行多次的實驗才能確定最佳值。 2.4V~4.5V為芯片的工作電壓。如果應(yīng)用系統(tǒng)的工作電壓超過4.5V,建議通過一個二極管給芯片供電,以確保系統(tǒng)可靠地運行,也有利于降低功耗。 本語音識別電路中應(yīng)選用56dB的麥克風(fēng)才能達到最好的成效[11]。 2.5 單片機模塊的介紹 本設(shè)計中采用的是AT89S51型單片機,如圖5所示,它具有如下優(yōu)點: 具有較完整的外部擴展總線,能夠通過這些外部擴展總線方便地擴展外圍單元和外圍接口。 該單片機內(nèi)部的FLASH ROM程序存儲器空間有4K字節(jié)和256字節(jié)的RAM數(shù)據(jù)存儲空間,完全可以滿足程序的要求。由于該芯片可電擦寫,所以能夠重復(fù)使用。如果需要改動的程序內(nèi)容,可以將芯片拿下重新燒寫[12]。 圖5 AT89S51單片機 2.5.1 單片機的主要功能 (1) 4K字節(jié)可編程閃爍存儲器; (2) 32個雙向I/O口;1288位內(nèi)部RAM; (3) 2個16位可編程定時/計數(shù)器中斷,時鐘頻率0-24MHz; (4) 可編程串行通道; (5) 5個中斷源; (6) 2個讀寫中斷口線; (7) 低功耗的閑置和掉電模式; (8) 片內(nèi)振蕩器和時鐘電路。 2.5.2 單片機的引腳介紹 電源引腳:電源引腳連接到微控制器的工作電源,VCC是+5V電源和接地,GND是接地。 時鐘引腳:XTAL1和XTAL2分別是片內(nèi)振蕩器反相放大器和時鐘發(fā)生器電路的輸入端和輸出端。 復(fù)位RST:在振蕩器運行的時侯,當(dāng)引腳出現(xiàn)兩個機器周期(24個振蕩周期)以上的高電平時,單片機將會復(fù)位,只要這個腳保持在高電平的范圍內(nèi),芯片便會循環(huán)復(fù)位。 EA/VPP:EA為外部程序存儲器訪問允許的控制端。當(dāng)它是高電平時,單片機讀片內(nèi)程序存儲器,在PC值超過0FFFH后將會自動轉(zhuǎn)向外部程序存儲器。當(dāng)它為低電平時,只限定在外部程序存儲器,地址為0000H~FFFFH。VPP為該引腳的第二功能,為編程電壓輸入端[13]。 單片機引腳圖如圖6所示。 圖6 單片機引腳圖 2.5.3 單片機的中斷介紹 AT89S51一共有5個中斷向量,分別是:2個外中斷(INT0和INT1),2個定時中斷(Timer0和Timer1)和一個串行中斷。 中斷向量其實就是程序存儲器的一個地址,表明一個中斷的服務(wù)程序從這里開始存放,中斷發(fā)生后要通過它引導(dǎo)CPU轉(zhuǎn)向相應(yīng)的中斷服務(wù)。正因為它具有指向性,所以稱其為中斷向量。 電平方式的中斷請求是低電平有效。只要單片機在中斷請求引入端上采樣到有效的低電平信號,即為中斷請求。 脈沖方式的中斷請求則是脈沖的下降沿有效。在兩個相鄰機器周期所進行的兩次采樣中,若前一次為高,后一次為低,即為中斷請求信號。為此,脈沖方式的中斷請求信號的高、低電平狀態(tài)都應(yīng)至少維持一個機器周期,才能確保負(fù)脈沖的跳變能被采樣到。 定時器中斷是為滿足定時或計數(shù)的需要而設(shè)置的。在單片機芯片內(nèi)部有2個定時器和計數(shù)器T0、T1,所以定時器中斷也有2個:定時器1中斷和定時器0中斷。當(dāng)計數(shù)器溢出時,表明定時時間到或計數(shù)值滿,這是內(nèi)部電路就產(chǎn)生中斷請求。由于中斷請求是在芯片內(nèi)部發(fā)生的,因此,在芯片上沒有對應(yīng)的中斷請求引入端。 穿行中斷只有1個,擔(dān)憂2個中斷源:串行發(fā)送中斷和串行接受中斷。它們對應(yīng)同一個中斷向量0023H。串行中斷是為串行數(shù)據(jù)傳送而設(shè)置的。每當(dāng)串行口發(fā)送或接收完一幀串行數(shù)據(jù)時,就產(chǎn)生相應(yīng)的中斷請求。同樣因為中斷請求是在芯片內(nèi)部自動發(fā)生的,所以也不需要在芯片上設(shè)置中斷請求引腳[14]。 單片機中斷圖如圖7所示。 圖7 中斷源方框圖 2.5.4 單片機的Flash存儲器 Flash存儲器的編程如圖8所示。 圖8 Flash存儲器的編程 Flash存儲器的校驗如圖9所示。 圖9 Flash存儲器的校驗 2.5.5 單片機的晶振電路 AT89S51芯片中的高增益反相放大器,其輸入端為引腳XTAL1,輸出端為引腳XTAL2。通過這兩個引腳在芯片外并接石英晶體振蕩器和兩只電容器(電容C1和C2一般去30pF)。石英晶體為一感性元件,與電容構(gòu)成振蕩回路,為片內(nèi)放大器提供正反饋和振蕩所需的相移條件,從而構(gòu)成一個穩(wěn)定的自激振蕩器。 除了使用石英晶體振蕩器外,若對時鐘頻率要求不高,還可以用電感或陶瓷振蕩器,但使用陶瓷振蕩器時要把電容的容量稍微提高一些。 2.5.6 單片機的復(fù)位電路 目前,在單片機系統(tǒng)中供使用過4種類型的復(fù)位電路,分別為:積分電路型、微分電路型、比較醒和看門狗型。其中前3種是在芯片外面用分立元件或集成電路芯片搭建的,而最后一種位于芯片內(nèi)部,是單片機芯片的一部分。對于片外復(fù)位電路,無論哪種類型,加電復(fù)位和手動復(fù)位都是必不可少的基本功能[15]。 2.6 液晶顯示模塊的介紹 2.6.1 液晶顯示的簡介 1602液晶顯示另可稱其為1602字符型液晶,如圖10所示,它是一種點陣型液晶模塊,專門用來顯示字母、數(shù)字、符號等等。它是由幾許5X11或5X7等點陣字符位組成的,每一個字符都由一個點陣字符位顯示,為了起到字符間距和行間距的作用,每位乃至每行之間都有一個點距的間隔,而這樣也導(dǎo)致了它不能很好地顯示圖形(即使用自定義CGRAM,顯示效果也并不顯著)。1602液晶顯示是指顯示的內(nèi)容為顯示兩行,每行有16個字符的液晶模塊(顯示字符和數(shù)字)。目前市面上大部分的字符液晶都是基于HD44780液晶芯片,其控制原理完全相同,因此以HD44780為基礎(chǔ)寫出的控制程序,可以非常便利地為市面上絕大部分的字符型液晶所用[16]。 在日常生活中,液晶顯示器對于我們而言已為大眾所常見。對于很多電子產(chǎn)品來說液晶顯示已成為必備器件,我們在很多電子產(chǎn)品中可以看到液晶顯示,以顯示數(shù)字、專用符號和圖形為主。在單片機的人機交流界面中,常見的輸出方式有發(fā)光管、LED數(shù)碼管和液晶顯示器。 圖10 1602液晶顯示器 晶液顯示器作為單片機系統(tǒng)的輸出器件的優(yōu)點有: 顯示質(zhì)量高:由于液晶顯示器不像陰極射線管顯示器(CRT)那樣,需要不間斷地刷新新亮點,它是恒定發(fā)光的,每一個點在收到信號后就持續(xù)保持那種色彩和亮度。因此,液晶顯示器畫質(zhì)高并且不會閃爍。 數(shù)字式接口:液晶顯示器和單片機系統(tǒng)的接口操作方便簡單。液晶顯示器通過顯示屏上的電極控制液晶分子狀態(tài)來實現(xiàn)顯示,它的體積較小,而在重量上也比傳統(tǒng)的顯示器要輕許多。相對其他顯示器而言,液晶顯示器主要在其內(nèi)部的電極和驅(qū)動IC上消耗功耗,因而耗電量也很低[17]。 2.6.2 液晶顯示原理 利用液晶的物理特性是液晶顯示的原理,通過電壓對顯示區(qū)域進行控制,有電就有顯示,以此來顯示出圖形。液晶顯示器具有厚度薄、適用于大規(guī)模集成電路直接驅(qū)動、顯示內(nèi)容豐富的特點,目前,在筆記本電腦和移動通信工具等領(lǐng)域已廣泛應(yīng)用。液晶顯示的顯示方式有:段式、字符式和點陣式等。液晶顯示器不僅有黑白顯示,還有多灰度有彩色顯示等。而根據(jù)驅(qū)動方式來分的話則可以分為靜態(tài)驅(qū)動、單純矩陣驅(qū)動和主動矩陣驅(qū)動三種。 液晶顯示器各種圖形的顯示原理: MN個顯示單元組成的點陣圖形式液晶。 液晶顯示器顯示的方式分為兩種,一種是字符的顯示,另一種則是漢字的顯示。字符的顯示是一種比較復(fù)雜的顯示方式,因為既要找到顯示屏幕上的對應(yīng)位置的顯示區(qū)的8字節(jié),還要使每個字節(jié)的不同位為“1”。而漢字的顯示一般是采用圖形的方式得以實現(xiàn)[18]。 2.6.3 液晶顯示的基本參數(shù)及引腳功能 1602液晶顯示分為兩種:帶背光和不帶背光,HD44780基于大部分的控制器,在應(yīng)用中有無背光并沒有什么區(qū)別,只是不帶背光的比帶背光的薄。 1602液晶顯示的主要技術(shù)參數(shù): (1) 162個字符為液晶顯示的容量; (2) 4.5—5.5V為芯片的工作電壓; (3) 2.0mA(5.0V)為芯片的工作電流; (4) 5.0V為模塊最佳工作電壓; (5) 2.954.35(WH)mm為字符的尺寸。 液晶顯示的引腳功能說明: 1602液晶顯示采用的的標(biāo)準(zhǔn)的無背光14腳或帶背光16腳接口,芯片的各引腳接口說明: (1) VSS是電源地; (2) VDD是電源正極; (3) VL是液晶顯示的偏壓; (4) R/W是讀或?qū)懙倪x擇,高電平進行讀操作,低電平進行寫操作; (5) RS是數(shù)據(jù)或命令存儲器的選擇,高電平和低電平的存儲器選擇不同,高電平選擇數(shù)據(jù)存儲器,低電平選擇命令存儲器; (6) E是使能信號,當(dāng)使能信號由高電平變成低電平的時候,液晶模塊會執(zhí)行命令; (7) D0到D7為8位雙向數(shù)據(jù); (8) BLA是背光源的正極; (9) BLK背光源的負(fù)極[19]。 2.6.4 1602液晶顯示的指令說明及時序 1602液晶顯示內(nèi)部的控制器共有11條控制指令分別是: (1) 清顯示,指令碼為高電平,復(fù)位到地址低電平; (2) 光標(biāo)的返回,返回到地址低電平; (3) 顯示開關(guān)的控制; (4) 置輸入的模式; (5) 字符或光標(biāo)的移位; (6) 置功能,高電平時為4位總線,低電平時為8位總線; (7) 置數(shù)據(jù)存儲器的地址; (8) 置字符發(fā)生存儲器的地址; (9) 讀忙標(biāo)志或地址; (10) 寫數(shù)到圖像定義或顯示數(shù)據(jù)隨機存儲器中; (11) 從圖像定義到顯示數(shù)據(jù)隨機存儲器中的讀數(shù)。 液晶顯示的讀操作時序圖如圖11所示。 圖11 液晶顯示讀操作時序圖 寫操作時序圖如圖12所示。 圖12 液晶顯示寫操作時序圖 2.7 各模塊電路的設(shè)計 2.7.1 語音錄入電路的設(shè)計 語音錄入電路的設(shè)計如圖13所示。 圖13 語音錄入電路圖 通過按鍵錄入語音的方式將語音錄入到語音識別芯片當(dāng)中。 2.7.2 語音控制電路的設(shè)計 語音控制電路是由AP7003-2系列語音芯片為電路的語音控制電路。通過內(nèi)置麥克風(fēng)放大器將語音錄入到芯片中進行識別控制,語音識別完畢后,將語音信號輸出。 語音控制電路的設(shè)計如圖14所示。 圖14 語音電路圖 2.7.3 語音信號接入電路的設(shè)計 語音信號接入電路的設(shè)計如圖15所示。 圖15 語音信號接入電路 語音信號進入到一個與門電路,將語音信號進行邏輯運算。P32是單片機的P32口,一旦有語音信號識別就會進行中斷處理[20]。 2.7.4 晶振和復(fù)位電路的設(shè)計 晶振電路和復(fù)位電路的設(shè)計如圖16所示。 圖16 晶振電路和復(fù)位電路圖 晶振電路是提供時鐘信號,一旦時間停止,語音信號就切換不了。復(fù)位電路是控制單片機的復(fù)位狀態(tài),一旦單片機卡死,復(fù)位電路會將單片機復(fù)位到初始狀態(tài)。 2.7.5 液晶顯示電路的設(shè)計 液晶顯示電路的設(shè)計如圖17所示。 圖17 液晶顯示電路 液晶顯示電路是顯示信號接口和輸出信號提示的作用。 3 軟件系統(tǒng)設(shè)計 3.1 主控程序軟件設(shè)計 自動電梯語音控制系統(tǒng)的軟件設(shè)計采用的keil編程軟件進行編程。 主控程序的設(shè)計如圖18所示。 圖18 主程序流程圖 語音錄入后將進行液晶顯示的初始化,然后液晶顯示會顯示出所需要的指令進行語音信號的識別,如果信號正確,將會輸出控制信號,如果信號不正確將返回到語音錄入前。主控程序的設(shè)計見附錄。 3.2 中斷程序設(shè)計 中斷程序的設(shè)計如圖19所示。 圖19 中斷程序流程圖 中斷程序的設(shè)計見附錄。 3.3 顯示器程序設(shè)計 顯示器程序的設(shè)計如圖20所示。 圖20 顯示器程序流程圖 顯示器程序的設(shè)計見附錄。 3.4 I/O擴展程序設(shè)計 I/O擴展程序的設(shè)計如圖21所示。 圖21 I/O口擴展程序流程圖 4 仿真結(jié)果 4.1 仿真軟件的使用 設(shè)計采用的是proteus仿真軟件,由于條件限制,所以用按鍵模擬的方式來進行模擬仿真。 4.2 仿真的結(jié)果 仿真模擬語音開門的現(xiàn)象如圖22所示。 按下P0B1信號會輸入到語音控制電路,LED1處于常閉的狀態(tài),進行語音識別后,輸送到單片機中,此時進行語音信號的輸出。 圖22 模擬語音開門的現(xiàn)象 仿真模擬語音開門的變化現(xiàn)象如圖23所示。 此時信號輸出后LED1會處于常開狀態(tài),運行完畢后LED1會再次處于常閉狀態(tài),則完成模擬語音開門的仿真過程。 圖23 模擬語音開門的變化現(xiàn)象 仿真模擬語音關(guān)門的現(xiàn)象如圖24所示。 按下P0B2信號會輸入到語音控制電路,進行語音識別后,輸送到單片機中,此時進行信號的輸出。 圖24 模擬語音2的現(xiàn)象 仿真模擬語音關(guān)門的變化現(xiàn)象如圖25所示。 此時信號輸出后LED2會處于常開狀態(tài),運行完畢后LED2會再次處于常閉狀態(tài),則完成模擬語音開門的仿真過程。 圖25 模擬語音2的變化現(xiàn)象 仿真模擬樓層變更的現(xiàn)象如圖26所示。 按下P0B4信號會輸入到語音控制電路,LED4處于常閉的狀態(tài),進行語音識別后,輸送到單片機中,此時進行語音信號的輸出。信號輸出后LED4會處于常開狀態(tài),運行完畢后LED4會再次處于常閉狀態(tài),則完成模擬語音樓層變更的仿真過程。 圖26 模擬語音樓層變更的現(xiàn)象 結(jié)束語 自動電梯語音控制系統(tǒng)的設(shè)計對與當(dāng)今社會的發(fā)展是十分貼切的,高速發(fā)展的今天,各種各樣的高科技日新月異,語音識別就是其中一項,所以該課題的研究具有相當(dāng)大的意義。 在設(shè)計該課題的初期對語音識別這一塊幾乎一點都不了解,也請教了黃海波老師這方面的問題,黃海波老師也提供了一些資料去了解,后來上網(wǎng)查閱了相關(guān)的資料,也閱讀了一些關(guān)于語音識別這一方面的書籍和文檔,對語音識別這一方面有了一定的了解后,選擇了很多種種類的語音識別芯片進行了對比,考慮到了本次設(shè)計的目的,和功能性、經(jīng)濟性,最后選擇了AP7003系列的語音芯片作為本設(shè)計的語音芯片。 在選擇單片的類型的時候,查閱了各類型號的單片機,將其進行對比,最后選擇采用的是AT89S51單片機,AT89S51單片機擁有豐富的外接接口,完全滿足書寫程序的要求,且功能較為全面,價格也比較低廉。 在設(shè)計主電路系統(tǒng)的時候遇到了不小的困難,因為對這方面的知識沒有掌握好,所以請教了老師和同學(xué)很多問題,老師和同學(xué)也都耐心的講解了這些問題。 在畢業(yè)設(shè)計中,認(rèn)識到了自己有很多不足,所以每一個環(huán)節(jié)都認(rèn)真對待,對自己嚴(yán)格要求,遇到不懂的地方便會向老師請教。平日里也會有同學(xué)的幫助,和大家一起交流,確實收獲不少,受益匪淺。經(jīng)過論文的設(shè)計過也程深刻地意識到了理論與實踐相結(jié)合的重要性,同時,對于動手能力也得到了質(zhì)的飛躍,這成為以后步入社會工作奠定了一定的基礎(chǔ)。雖然這個設(shè)計做的并不完美,但這段日子所學(xué)到的一切都將是一生受用的寶貴財富。 參考文獻 [1]林奕琳,韋崗,楊康才.語音情感識別的研究進展[J].電路與系統(tǒng)學(xué)報, 2007,01:90~98 Lin Yilin,WeiGang. Yang Kangcai, speech emotion recognition research progress [J].circuit and system, 2007,01:90~98(in Chinese) [2]詹新明,黃南山,楊燦.語音識別技術(shù)研究進展[J].現(xiàn)代計算機(專業(yè)版), 2008,09:43~45 Huang Nanshan, Zhan Xinming, Yang Can.speech recognition technology research progress [J].modern computer (Professional Edition), 2008,09:43~45(in Chinese) [3]李遠(yuǎn)志,李浮濱.語音合成技術(shù)在信息服務(wù)應(yīng)用的前景分析[J].現(xiàn)代情報,2002,02:106~107 Li Yuanzhi, Li Fubin. Prospects for the application of speech synthesis technology in information services [J], modern intelligence, 2002,02:106~107(in Chinese) [4]高紅亮,周晟,陳煒.一種智能電梯語音系統(tǒng)的設(shè)計[J].可編程控制器與工廠自動化,2005,10:97~102 Gao Hongliang, Zhou Sheng, Chen Wei, the design of [J]. intelligent elevator voice system programmable controller, 2005,10:97~102(in Chinese) [5]何超,賈德文,李加強.一種基于語音識別芯片AP7003的家電語音控制器設(shè)計[J].電子技術(shù)應(yīng)用,2007,05:48~50 Jia Dewen, He Chao, Li Jiaqiang, a speech recognition chip AP7003 based voice controller design [J], electronic technology applications, 2007,05:48~50(in Chinese) [6]李文聯(lián).語音識別集成電路AP7003及其應(yīng)用[J].電子工程師,2003,08:45~47 Li Wenlian,voice recognition IC AP7003 and its application [J], electronic engineer, 2003,08:45~47(in Chinese) [7]伍萬華,張忠國.一種基于單片機控制的電梯語音報站器[J].可編程控制器與工廠自動化,2005,12:95~96 WuWanhua, zhang,The elevator voice news report station based on MCU control [J].programmable controller and factory automation, 2005,12:95~96(in Chinese) [8]方金善.語音處理與識別[J].上海文化年鑒,2012,05:292~298 Fang Jinshan, speech processing and recognition[J].Shanghai culture yearbook, 2012,05:292~298(in Chinese) [9]郭曉輝,成龍,王景祿.語音識別與智能機器人設(shè)計[J].國外電子元器件, 2005,09:43~49 Xiao-hui guo, Jackie chan, Wang Jinglu, Speech recognition and intelligent robot design[J].foreign electronic components, 2005,09:43~49(in Chinese) [10]李昌祿,蘇寒松.基于單片機平臺下語音識別技術(shù)的應(yīng)用方式[J].實驗室 科學(xué),2009,06:82~85 Li Changlu, Su Hansong, the application of speech recognition technology based on single chip microcomputer platform[J].laboratory science, 2009,06:82~85(in Chinese) [11]郭洪榮.計算機語音識別的應(yīng)用分析[J].黑龍江科技信息,2012,31:96 Guo Hongrong, the application of computer speech recognition [J], Heilongjiang scientific and technological information, 2012,31:96(in Chinese) [12]宋漢珍.微型計算機原理[M].北京:高等教育出版社,2005 Song Hanzhen, micro computer principle[M]. Beijing: Higher Education Press, 2005(in Chinese) [13]胡漢才編著.單片機原理及其接口技術(shù)[M].清華大學(xué)出版社,2004 Edited by Hu Hancai, microcomputer principle and interface technology of [M], Tsinghua University press, 2004(in Chinese) [14]李廣弟,朱月秀,冷祖祁.單片機基礎(chǔ)[M](第三版).北京:北京航空航天 大學(xué)出版社,2007 Li Guangdi, Zhu Yuexiu, Leng Zuqi, microcontroller based [M] (Third Edition) Beijing: Beihang University press, 2007(in Chinese) [15]閻石.數(shù)字電子技術(shù)基礎(chǔ)第四版[M].北京:高等教育出版社,1998 Yan Shi, digital electronic technology base, the fourth edition[M]. Beijing: higher education press, 1998(in Chinese) [16]陳京培,徐永梅.基于AT89S52單片機的液晶顯示控制電路設(shè)計[J].現(xiàn)代電 子技術(shù),2008,22:22~25 Xu Yongmei, Chen Jingpei. Based on AT89S52 LCD control circuit design [J]. modern electronic technology, 2008,22:22~25(in Chinese) [17]陳玲玲.淺析廣色域液晶顯示器[J].中國西部科技,2009,33:27~28 Chen Lingling, analysis of wide color gamut LCD [J], Western China technology, 2009,33:27~28(in Chinese) [18]蘇俊峰.圖形在點陣式液晶顯示器上的實現(xiàn)[J].工業(yè)控制計算2012,03: 71~73 Su Junfeng, [J] graphics in the dot matrix liquid crystal display, industrial control computer, 2012,03:71~73(in Chinese) [19]劉金星,李洪文.基于高速單片機的液晶顯示模塊控制[J].液晶與顯 示,2011,01:88~91 Li Hongwen, Liu Jinxing. LCD module based on high speed microcontroller [J], LCD and display, 2011,01:88~91(in Chinese) [20]邱關(guān)源.電路[M](第五版).北京:高等教育出版社,2006 Qiu Guanyuan, circuit[M](five edition).Beijing: higher education press, 2006(in Chinese) 致 謝 光陰荏苒,白駒過隙,大學(xué)生活轉(zhuǎn)眼間就要結(jié)束了,我也即將告別學(xué)生的身份,正式步入社會。在這最后幾個月的大學(xué)生活中,我也終于完成了我的畢業(yè)設(shè)計。許多事情總是要做過之后才能徹底領(lǐng)悟,原來一切都并非心中所想的那么簡單,真正操作起來往往要復(fù)雜得多。以前總以為畢業(yè)設(shè)計僅僅是對自己平日所學(xué)的課程知識的總結(jié)而已,等真正實踐之后才發(fā)現(xiàn),畢業(yè)設(shè)計不僅要考驗自己的知識量,更開拓了我們的求知欲,因為我們總會覺得自己學(xué)的還遠(yuǎn)遠(yuǎn)不夠,還需要知道更多、了解更多,才能真正地達到在實踐過程中能將知識運用進去的目的。正所謂“學(xué)而時習(xí)之,不進則退”,在工作和生活中,我們都不能停止學(xué)習(xí)的步伐,要不斷提高自己的知識和綜合素養(yǎng)。 萬事開頭難,但世上許多事情,只要開始做了就并不算難,難的是人們那一顆懶惰的心。剛開始做畢業(yè)設(shè)計的時候,我腦海里一片空白,不知該從何下手,通過不斷地查閱資料,加上與平時積累的課程知識相結(jié)合,最后終于還是完成了,那一刻我也如釋負(fù)重。此外,我得出了一個結(jié)論:知識必須通過應(yīng)用才能實現(xiàn)其價值?!凹埳系脕斫K覺淺,絕知此事要躬行”,從書本上學(xué)來的都很膚淺,想要真正客觀地全面地本質(zhì)地認(rèn)識事物,還得親身實踐,只有先實踐了才能客觀地全面地本質(zhì)地認(rèn)識事物,實踐才是認(rèn)識的來源。 這次的畢業(yè)論文能順利完結(jié),不僅僅是我一個人努力的結(jié)果,也要歸功于我的指導(dǎo)老師黃海波老師,是他不厭其煩的教導(dǎo)和解說,令我的許多問題都能迎刃而解。在此,真心的向老師說一聲致以由衷的謝意,感謝老師孜孜不倦的教誨和栽培。另外,我還要感謝我的同學(xué)們,感謝你們能給我提供一些意見,使我能認(rèn)識到我的不足,得以及時將之糾正。 附 錄 ********************************************************************* 設(shè)計項目:自動電梯語音控制系統(tǒng)的設(shè)計 設(shè)計者:王夢晗 設(shè)計日期:2015年5月10日 ********************************************************************* 主控程序的設(shè)計 ********************************************************************* //頭文件 #include- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 自動 電梯 語音 控制系統(tǒng) 設(shè)計
鏈接地址:http://appdesigncorp.com/p-8886813.html