當前位置:首頁 > 單片機 > 單片機
[導讀]  0 引言  在現(xiàn)代大多控制系統(tǒng)中,通常使用發(fā)光二極管LED、數(shù)碼管、液晶顯示器、蜂鳴器等進行狀態(tài)/結(jié)果顯示和故障報警,如果在顯示報警儀表上采用數(shù)字語言技術(shù),使適合用聽覺傳送的信息用語言傳送,就可以發(fā)揮聽

  0 引言

  在現(xiàn)代大多控制系統(tǒng)中,通常使用發(fā)光二極管LED、數(shù)碼管、液晶顯示器、蜂鳴器等進行狀態(tài)/結(jié)果顯示和故障報警,如果在顯示報警儀表上采用數(shù)字語言技術(shù),使適合用聽覺傳送的信息用語言傳送,就可以發(fā)揮聽覺的優(yōu)勢,彌補完全用視覺信號傳遞信息的不足。近年來隨著語音電路的迅速發(fā)展,語音芯片已經(jīng)以其直觀、生動、與單片機接口方便等優(yōu)勢,越來越廣泛的應用于單片機控制系統(tǒng)中了,成為現(xiàn)代控制系統(tǒng)中人機聯(lián)系的一個友好界面。

  1 語音電路分析

  語言處理合成芯片很多,大多采用:語言信號-駐極話筒-電壓-濾波放大-AD轉(zhuǎn)換數(shù)字信號存儲。放音時采用:數(shù)字信號-DA轉(zhuǎn)換、輸出,這在實際使用時存在著以下不足:

  (1)要使語音不失真地被采樣,要求采樣頻率fs≥8 000 Hz。在小系統(tǒng)中,以這樣的速度采樣語音只能是很短的時間,若要稍長一段時間,勢必占用很大的存貯空間。

  (2)系統(tǒng)構(gòu)成成本高,由于需要ADC,DAC,專用語音芯片及相關(guān)電路。

  (3)存在不同程度的失真(信號采樣和恢復)。

  (4)使用不靈活,只能錄什么,放什么,難以實現(xiàn)字、詞、句的組合。

  ISD1420語音芯片是美國ISD公司出品的新型優(yōu)質(zhì)單片錄放音電路,采用了直接模擬量存儲技術(shù)DAST。主要由振蕩器、語音存儲單元、前置放大器、自動增益控制電路、抗干擾濾波器、輸出放大器組成。一個最小的錄放系統(tǒng)僅由一個麥克風、一個喇叭、兩個按鈕、一個電源、少數(shù)電阻電容組成。錄音內(nèi)容存人永久存儲單元,提供零功率信息存儲,這個獨一無二的方法是借助于美國ISD公司的專利——多電平直接模擬存儲技術(shù)(DAST TM)實現(xiàn)的。利用它,語音和音頻信號被直接存儲,以其原本的模擬形式進入EEPROM存儲器及分段輸出,因而失真小,能夠非常真實、自然地再現(xiàn)語音效果,避免了一般固體錄音電路因量化和壓縮造成的量化噪聲和“金屬聲”。使用方便,不需專用語音開發(fā)工具,成本低廉。直接模擬存儲允許使用一種單片固體電路方法完成其原本語音的再現(xiàn)。不僅語音質(zhì)量優(yōu)勝,而且斷電語音保護。因而在現(xiàn)代技術(shù)上得到廣泛使用。主要特點如下:

  (1)使用方便的單片錄放系統(tǒng),外部元件最少

  (2)重現(xiàn)優(yōu)質(zhì)原聲,沒有常見的背景噪音

  (3)信息可保存100年,可反復錄放10萬次

  (4)較強的分段選址能力可處理多達160段信息

  (5)邊沿/電平觸發(fā)放音

  (6)無耗電信息存儲,省掉備用電池

  (7)具有自動節(jié)電模式

  (8)錄或放后立即進入維持狀態(tài),僅需0.5μA電流

  (9)工作電壓:5 V

  (10)工作電流:典型值15 mA,最大值30 mA(16歐姆)

  2 系統(tǒng)構(gòu)成

  本語音電路作為火控計算機的一部分,主要是對目標距離進行實時報讀,供指揮人員提供觀察和決策,以選擇最佳時機發(fā)出擊發(fā)命令。語音電路組成框圖如圖1所示。由火控計算機主機發(fā)出RS232電平信號,經(jīng)電平轉(zhuǎn)換后,為單片機AT89C52所接收。單片機AT89C52一方面控制高亮度數(shù)碼管顯示狀態(tài)信息,同時控制語音芯片ISD1420實時報讀目標距離。為指揮人員提供提示。

  


 

  3 語音信號控制

  3.1 語音電路特性

  選用語音存儲/再生芯片ISD1420。該電路采用EEP-ROM存儲方法將模擬語音數(shù)據(jù)直接寫入半導體存儲單元中,具有音質(zhì)自然、可反復錄放、抗干擾、低功耗等許多優(yōu)點。ISD1420放音時間為20秒;最多可分為160段,每段段長最少125 ms;輸入采樣6.4 kHz;100 000次錄音周期;5 V單電源供電,放音電流15 mA,維持電流0.5μA。完全滿足設計需要。

  ISD1420芯片地址引腳(A0~A7)輸入有雙重功能,根據(jù)地址中的A6,A7的電平狀態(tài)決定A0~A7的功能。如果A6,A7有一個是低電平,A0~A7輸入全解釋為地址位,作為起始地址用。地址位僅作為輸入端,在操作過程中不能輸出內(nèi)部地址信息。根據(jù)PLAYL、PLAYE或REC的下降沿信號,地址輸入被鎖定。如果A6,A7同為高電平時,它們即為模式位(見表1)。

  

 

  使用操作模式有兩點要注意:

  (1)所有初始操作都是從0地址開始,0地址是1420存儲空間的起始端,以后的操作可根據(jù)模式的不同。而從不同的地址開始工作。當電路中錄放音轉(zhuǎn)換或進入省電狀態(tài)時,地址計數(shù)器復位為0。

  (2)當PLAYL、PLAYE或REC變?yōu)榈碗娖?,同時A6,A7為高電平時,執(zhí)行對應操作模式。這種操作模式一直執(zhí)行到下一個低電平控制輸入信號出現(xiàn)為止,這一刻現(xiàn)行的地址/模式信號被取樣并執(zhí)行。操作模式可以與微控制器一起使用,也可用硬件連線得到所需系統(tǒng)操作。

  通過以上介紹可知,160段對應著160個地址,由A0~A7組合產(chǎn)生。要實現(xiàn)分段播放先要進行錄音,錄音可以采用高級的聲音處理軟件一次把聲音灌進語音模塊里頭也可以采用分段錄音的方法進行分段錄制。在使用ISD1400系列的語音芯片時,應注意在REC和VCC之間接一個0.1 mF的電容,以防止在上電時出現(xiàn)錄音操作而破壞原來錄制的信息。

  根據(jù)火控計算機系統(tǒng)報讀的需要,放音內(nèi)容為軍用數(shù)字發(fā)音:“幺、兩、三、四、五、六、拐、八、勾,洞”。我們利用A0~A7引腳的地址功能,通過聲音處理軟件結(jié)合ISD1420開發(fā)錄放板,一次把聲音灌進語音模塊ISD1420中。這樣每一個數(shù)字發(fā)音都對應一個內(nèi)部存儲空間??梢酝ㄟ^調(diào)整語音芯片的地址(P2口控制)來選擇合適的數(shù)據(jù)播放。

  由于在戶外使用,要求發(fā)出的聲音具有一定的響度,即要求語音電路有較大功率輸出。語音芯片ISD1420內(nèi)部輸出級帶有放大器,其直接的揚聲器驅(qū)動功率為12.2 mW(16Ω負載),這距離我們的實際需要相差很大,通常1 W以下的揚聲器可用LM386、D2283 D2822、MC34119、TA7368等芯片驅(qū)動,1 W~lO w的揚聲器用TDA2003、LA4440芯片驅(qū)動,因此后級功放必須保證能在低電壓下輸出大功率信號,以推動揚聲器發(fā)聲,在這里我們選用了LA4440芯片驅(qū)動。

  3.2 語音電路構(gòu)成

  語音部分電路設計見圖2所示,在該電路中設計了以單片機89C52為核心的語音報讀電路,89C52的P2口用來實現(xiàn)地址選擇,放音時先由軟件給出一個地址,就是一個語音段首址,在這一放音過程中地址是不能變化的;LA4440為音頻功放電路,將ISD1420的音頻輸出放大推動喇叭,通過調(diào)整電阻R1的阻值可控制音量大小;語音芯片ISD1420周圍的RC電路主要為了減小噪聲的影響;MAX813L則作為看門狗電路為單片機AT89C52提供上電復位和運行監(jiān)控。

  MAX232將火控計算機主機送過來的RS232電平信號轉(zhuǎn)換成TTL電平并送到單片機AT89C52,單片機AT89C52對火控計算機主機的狀態(tài)信息實時顯示并進行報讀,通過引腳P3.6控制ISD1420的放音,P2口用來調(diào)整放音地址。通過按地址分時播放就可以實現(xiàn)分段播放了,而分段播放的最大優(yōu)點是可以只要一些基本的聲音就可以合成一段話。這樣可以節(jié)省語音模塊的空間,提高產(chǎn)品的靈活性,降低生產(chǎn)成本。分段播放可以用在一些發(fā)音的基本元素不多,但組合發(fā)音變化比較多的地方。

  

 

 

  4 軟件設計

  AT89C52的軟件設計相對簡單。主要包括與火控計算機主機的串行通訊程序(11.0592 MHz晶振、4800波特率、八位異步方式),放音控制程序,顯示控制程序及看門狗程序。放音控制程序根據(jù)火控計算機系統(tǒng)的要求及實際情況,只對火控計算主機傳送來信息的目標距離量進行實時報讀。目標距離是實施射擊和掌握開火時機的重要依據(jù)。它的報讀原則是:“遠距離報讀間隔大一些,近距離報讀間隔小一些,開火報到點上”。報讀時,根據(jù)目標快速運動的特點,可以省略報讀字節(jié),提高反應速度和報讀的清晰度。電平控制放音中開始地址和播放時間也是必不可少的,只要控制了這兩個參數(shù)就可以確定播出內(nèi)容。

  5 結(jié)束語

  按上述方法設計出的語音電路報讀電路在某火控系統(tǒng)中得到實際應用,實踐證明運行可靠、準確,具有一定的使用價值。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉