摘要:論文以ISD1730語音芯片為核心器件,設(shè)計(jì)了一款具備語音播報(bào)功能的降溫系統(tǒng),搭建了基于1-Wire總線的測(cè)溫網(wǎng)絡(luò),可實(shí)現(xiàn)多點(diǎn)測(cè)溫,在溫度超過報(bào)警設(shè)定時(shí)播報(bào)該點(diǎn)溫度值,同時(shí)啟動(dòng)直流風(fēng)扇散熱,然后根據(jù)霍爾器件提供的信號(hào)測(cè)量風(fēng)扇轉(zhuǎn)速并播報(bào)。軟件設(shè)計(jì)方面,論文對(duì)ISD1730的寄存器及SPI命令作了詳細(xì)的介紹,歸納了編程要點(diǎn),測(cè)溫網(wǎng)絡(luò)的驅(qū)動(dòng)則由二叉樹遍歷算法實(shí)現(xiàn)。該系統(tǒng)在單片機(jī)教學(xué)實(shí)驗(yàn)儀PHOENIX325上得到應(yīng)用,經(jīng)實(shí)際測(cè)試,設(shè)計(jì)的語音降溫系統(tǒng)音質(zhì)好、響應(yīng)快、測(cè)溫精度高、趣味性強(qiáng),是一種直觀有效的語音降溫系統(tǒng)。
關(guān)鍵詞:ISD1730;語音;單片機(jī);二叉樹搜索;測(cè)溫網(wǎng)絡(luò)
DOI: 10.3969/j.issn.1005-5517.2013.2.010
圖4是ISD1730構(gòu)建的語音降溫系統(tǒng)在PHOENIX325上的工作情況,左側(cè)為外接揚(yáng)聲器。測(cè)溫網(wǎng)絡(luò)實(shí)時(shí)測(cè)量四個(gè)地點(diǎn)的溫度,當(dāng)某處溫度達(dá)到報(bào)警設(shè)置后,語音模塊播報(bào)“地點(diǎn)X溫度XX.X度”,同時(shí)啟動(dòng)直流風(fēng)扇進(jìn)行散熱,然后播報(bào)“風(fēng)扇轉(zhuǎn)速每秒XX轉(zhuǎn)”;當(dāng)溫度降到報(bào)警設(shè)置以下時(shí),直流風(fēng)扇停轉(zhuǎn)。在ISD1730工作的同時(shí),可觀察到LED閃爍。
LCD1602顯示四個(gè)地點(diǎn)的溫度值,由于LCD顯示存在延時(shí)[6],因此拍到的只顯示一只器件的測(cè)量溫度。經(jīng)實(shí)際測(cè)試,用本文設(shè)計(jì)的方法播報(bào)