<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于單片機(jī)的遠(yuǎn)程智能語(yǔ)音防盜報(bào)警系統(tǒng)設(shè)計(jì)

          基于單片機(jī)的遠(yuǎn)程智能語(yǔ)音防盜報(bào)警系統(tǒng)設(shè)計(jì)

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

          在選擇突發(fā)模式的情況下,每發(fā)送一個(gè)電話號(hào)碼,MT8888都可以給產(chǎn)生一個(gè)中斷信號(hào)。圖7中的DO~D3接AT89C52的P1.0~P1.3.MT8888的端與AT89C52的TO連接,端輸出同TONE端輸入的正弦波一一對(duì)應(yīng)的方波,記方波的個(gè)數(shù)即可判斷各種信號(hào)音。當(dāng)判斷信號(hào)音時(shí),MT8888設(shè)置為信號(hào)音判斷模式(CALL模式),然后啟動(dòng)TO計(jì)數(shù)器對(duì)端輸出的信號(hào)進(jìn)行計(jì)數(shù),因?yàn)榛剽徱魹? s通4 S斷的信號(hào),所以記數(shù)時(shí)間為5 S,又因?yàn)閾芴?hào)音為450 Hz連續(xù)信號(hào),忙音為0.35 S通0.35 S斷,如果計(jì)數(shù)值為350~550(450*1=450)則為回鈴音,2 150~2 350(450*5=2 250)為撥號(hào)音,計(jì)數(shù)值1 025~1 225(450*5/2-1 125)為忙音,催掛音為連續(xù)的950 Hz的正弦波,所以記數(shù)值大于4 000.記數(shù)值的范圍可以適當(dāng)調(diào)整,本文采用了上下100個(gè)誤差。

          圖7撥號(hào)電路原理圖
          圖7撥號(hào)電路原理圖

          3.6電路

          電路在中錄制和播放用戶所要報(bào)警的信號(hào),這些語(yǔ)音信號(hào)可由用戶自己預(yù)先錄制并能隨時(shí)修改。語(yǔ)音電路主要由89C52和數(shù)字音頻錄放芯片ISDl420構(gòu)成,原理圖如圖8所示。

          工作原理為當(dāng)語(yǔ)音檢測(cè)到有人非法闖入時(shí),發(fā)出報(bào)警信號(hào),同時(shí)通過(guò)串行通信數(shù)據(jù)總線P3.0、P3.1與語(yǔ)音合成芯片ISDl420進(jìn)行串行通信,控制ISDl420的語(yǔ)音合成(把事先已從外部人為錄入的相關(guān)單字進(jìn)行組合)并輸出,經(jīng)三極管放大并經(jīng)橋式電橋整流后送到電話線上,經(jīng)交換機(jī)交換轉(zhuǎn)接后送至指定話機(jī)或手機(jī)。

          圖8語(yǔ)音電路原理圖
          圖8語(yǔ)音電路原理圖

          4結(jié)語(yǔ)

          本文所AT89C52的語(yǔ)音報(bào)警系統(tǒng)利用程控電話網(wǎng)做傳輸媒體,在出現(xiàn)緊急情況時(shí)能及時(shí)通知當(dāng)事人,即便其不在現(xiàn)場(chǎng)附近,也能自動(dòng)呼叫報(bào)警。相比普通的報(bào)警系統(tǒng),本系統(tǒng)將重點(diǎn)放在語(yǔ)音報(bào)警上。另外,通過(guò)對(duì)其輸人端口的擴(kuò)展,可以組成火災(zāi)報(bào)警、煤氣泄露報(bào)警等多功能報(bào)警系統(tǒng),具有重要的現(xiàn)實(shí)意義和推廣價(jià)值。


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

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();