新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于單片機(jī)89C52的語(yǔ)音電路報(bào)讀電路在火控系統(tǒng)中的應(yīng)用

基于單片機(jī)89C52的語(yǔ)音電路報(bào)讀電路在火控系統(tǒng)中的應(yīng)用

作者: 時(shí)間:2010-08-27 來(lái)源:網(wǎng)絡(luò) 收藏
在使用ISD1400系列的芯片時(shí),應(yīng)注意在REC和VCC之間接一個(gè)0.1 mF的電容,以防止在上電時(shí)出現(xiàn)錄音操作而破壞原來(lái)錄制的信息。

本文引用地址:http://butianyuan.cn/article/173246.htm

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

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

  3.2 語(yǔ)音構(gòu)成

  語(yǔ)音部分設(shè)計(jì)見(jiàn)圖2所示,在該電路中設(shè)計(jì)了以為核心的語(yǔ)音報(bào)讀電路,的P2口用來(lái)實(shí)現(xiàn)地址選擇,放音時(shí)先由軟件給出一個(gè)地址,就是一個(gè)語(yǔ)音段首址,在這一放音過(guò)程中地址是不能變化的;LA4440為音頻功放電路,將ISD1420的音頻輸出放大推動(dòng)喇叭,通過(guò)調(diào)整電阻R1的阻值可控制音量大小;語(yǔ)音芯片ISD1420周?chē)腞C電路主要為了減小噪聲的影響;MAX813L則作為看門(mén)狗電路為AT提供上電復(fù)位和運(yùn)行監(jiān)控。

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

  

  4 軟件設(shè)計(jì)

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

  5 結(jié)束語(yǔ)

  按上述方法設(shè)計(jì)出的語(yǔ)音電路報(bào)讀電路在某火控中得到實(shí)際,實(shí)踐證明運(yùn)行可靠、準(zhǔn)確,具有一定的使用價(jià)值。

DIY機(jī)械鍵盤(pán)相關(guān)社區(qū):機(jī)械鍵盤(pán)DIY


蜂鳴器相關(guān)文章:蜂鳴器原理

上一頁(yè) 1 2 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉