新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)在人際語(yǔ)言互動(dòng)方面的開(kāi)發(fā)利用

單片機(jī)在人際語(yǔ)言互動(dòng)方面的開(kāi)發(fā)利用

作者: 時(shí)間:2014-01-13 來(lái)源:網(wǎng)絡(luò) 收藏

(1)設(shè)計(jì)初衷。語(yǔ)言是人類特有的,在漫長(zhǎng)的人類社會(huì)發(fā)展過(guò)程中發(fā)揮著無(wú)可比擬的作用。讓機(jī)器“說(shuō)話”一直是電子技術(shù)不斷努力的方向,語(yǔ)言合成是人機(jī)語(yǔ)聲通信的一個(gè)重要組成部分。近年來(lái),隨著大規(guī)模集成電路的發(fā)展,多種外圍電路簡(jiǎn)單性價(jià)比高專用語(yǔ)音處理芯片相繼問(wèn)世,如uM6101、8P101 等。但這些芯片多缺乏“智能”組合合成的能力,有的甚至只能實(shí)現(xiàn)簡(jiǎn)單的語(yǔ)音錄放功能,因此,應(yīng)用范圍受到一定的限制。最近一些研發(fā)人員利用改造電子鬧鐘的語(yǔ)音自動(dòng)報(bào)時(shí)功能在的智能化應(yīng)用方面邁出了建設(shè)性的步伐。

(2)軟件設(shè)計(jì)原理。波形編碼技術(shù)在眾多語(yǔ)音合成編碼方案脫穎而出,讓工作在定時(shí)計(jì)數(shù)方式,當(dāng)單片機(jī)接收到需報(bào)時(shí)(或整點(diǎn)自動(dòng)報(bào)時(shí),或定鬧時(shí)間到) 的請(qǐng)求時(shí),壓縮固化在EPROM中的語(yǔ)音數(shù)據(jù)編碼,單片機(jī)就能根據(jù)不同應(yīng)用場(chǎng)合的實(shí)際情況,自動(dòng)組合,調(diào)用不同的編碼語(yǔ)音數(shù)據(jù),實(shí)現(xiàn)語(yǔ)音的“智能”組合合成。電路的工作原理是:根據(jù)當(dāng)前計(jì)時(shí)值,取出事前經(jīng)編碼壓縮固化在EPROM中的相應(yīng)語(yǔ)音數(shù)字信號(hào),經(jīng)解碼組合,送至單片機(jī)Pl口作D/A變換,然后經(jīng)平滑濾波和功放,還原成報(bào)時(shí)語(yǔ)音。鑒于語(yǔ)音報(bào)時(shí)電子鬧鐘的詞匯量不大,要求注重語(yǔ)音的合成質(zhì)量。本系統(tǒng)EPROM中所存貯的語(yǔ)音數(shù)據(jù)和常用數(shù)字聲等音節(jié)。獲得相應(yīng)的語(yǔ)音報(bào)時(shí)信號(hào),分時(shí)調(diào)用對(duì)應(yīng)的語(yǔ)音數(shù)據(jù)。當(dāng)接收到外部請(qǐng)求脈沖時(shí),單片機(jī)按“點(diǎn)”+“分”的組合方式,經(jīng)解碼送往單片機(jī)P,口作D/A變換。

(3)硬件設(shè)計(jì)原則。降低功耗和降低制作成本節(jié)約有限空間、有效布局是總體設(shè)計(jì)原則,根本出發(fā)點(diǎn)是盡量縮短CPU的運(yùn)行時(shí)間,延長(zhǎng)待機(jī)時(shí)間。具體設(shè)計(jì)時(shí)鑒于袖珍型便攜需用干電池供電的特點(diǎn)盡可能多使用80C31和27C256等低功耗CMOS芯片,只在需要報(bào)時(shí)時(shí)才接通功放和DZA等支路的電源,從而使整機(jī)靜態(tài)工作電源下降到0.6mA,即使兩節(jié)普通5號(hào)電池,也能滿足將近一個(gè)月的供電要求,達(dá)到降低功耗的目的。其次是,減少芯片數(shù)量,如采用數(shù)據(jù)和程序存貯器多合為一,實(shí)現(xiàn)一芯多用。在此時(shí)是將單片機(jī)設(shè)置成空閑節(jié)電運(yùn)行方式,同時(shí)在硬件上采用電子開(kāi)關(guān)。具體措施是:1.將單片機(jī)設(shè)置成空閑節(jié)電運(yùn)行方式。 2.多用中斷方式,少用軟件查詢。3.采用并聯(lián)結(jié)構(gòu)的程序散轉(zhuǎn)方法,減少程序的執(zhí)行時(shí)間。4.充分利用CPU內(nèi)部的定時(shí)/計(jì)數(shù)器,少用軟件定時(shí)、計(jì)數(shù)。



評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉