一種基于電話網(wǎng)絡(luò)的家居智能報(bào)警系統(tǒng)
3.2 編/解碼電路
采用PT2262/2272完成編解碼功能。編碼器PT2262發(fā)出的編碼信號(hào)由地址碼、數(shù)據(jù)碼、同步碼組成,解碼器PT2272接收到信號(hào)后,其地址碼經(jīng)過兩次比較核對后輸出高電平,同時(shí)相應(yīng)的數(shù)據(jù)引腳輸出高電平。當(dāng)發(fā)射機(jī)有按鍵按下時(shí),PT2262工作,315 MHz的高頻發(fā)射電路起振并發(fā)射等幅高頻信號(hào)。
3.3 DTMF收發(fā)電路
要實(shí)現(xiàn)電話遠(yuǎn)程報(bào)警,最重要的是DTMF收發(fā)電路。它將實(shí)現(xiàn)自動(dòng)撥號(hào)、忙音識(shí)別、鈴聲識(shí)別、遠(yuǎn)程按鍵數(shù)字信號(hào)識(shí)別等功能。選用MT8888雙音多頻(DTMF)收發(fā)器,與單片機(jī)及音頻放大電路組合,實(shí)現(xiàn)各種信號(hào)音的組合、檢測及DTMF信號(hào)的產(chǎn)生,并將DTMF信號(hào)輸送到電話線,如圖3所示。
當(dāng)需要撥打電話時(shí),需發(fā)送的DTMF編碼信號(hào)通過MT8888的數(shù)據(jù)總線傳到數(shù)據(jù)總線緩沖器,并且輸入數(shù)據(jù)經(jīng)發(fā)送數(shù)據(jù)寄存器(TDR)控制可編程行、列計(jì)數(shù)器、D/A轉(zhuǎn)換器,合成需要發(fā)送的DTMF信號(hào)。而電話機(jī)傳來的DTMF信號(hào)經(jīng)撥號(hào)音抑制、分離帶通濾波器、監(jiān)頻與確認(rèn),譯成相應(yīng)的4比特碼.譯碼的DTMF信號(hào)經(jīng)接收數(shù)據(jù)寄存器(RDR)輸送至數(shù)據(jù)總線。
(1)電話信號(hào)音格式 忙音:450 Hz,350 ms有,350 ms無;忙號(hào)音:450 Hz,持續(xù);回鈴音:450 Hz,1 s有,4 s無。
(2)信號(hào)音的判斷方法將MT8888的IRQ/CP引腳接AT89S52的T0引腳,電話呼叫過程中的各種信號(hào)音經(jīng)MT8888濾波限幅后得到方波,由MT8888的IRQ引腳輸出到AT89S52的T0引腳。對T0引腳信號(hào)記數(shù)5 s。該計(jì)數(shù)值則位于2 175~2 357范同內(nèi),為撥號(hào)音;計(jì)數(shù)值位于1 041~1 212范圍內(nèi),為忙音;計(jì)數(shù)值位于425~475范圍內(nèi),為回鈴音。在實(shí)際編程中,考慮到計(jì)數(shù)的誤差,可將范圍適當(dāng)放寬,但不重疊。
(3)電話摘掛機(jī)電路、振鈴檢測電路 為實(shí)現(xiàn)系統(tǒng)與電話網(wǎng)絡(luò)的連接和斷開:當(dāng)系統(tǒng)需要外界遠(yuǎn)程通信時(shí),電路能實(shí)現(xiàn)系統(tǒng)與電話網(wǎng)絡(luò)的接通;當(dāng)外界有電話進(jìn)入時(shí),系統(tǒng)能接通電話接收遠(yuǎn)程控制信號(hào)。自動(dòng)摘機(jī)是遠(yuǎn)程報(bào)警和接收電話的前提。程控電話交換機(jī)判斷電話線路是否摘機(jī)的根據(jù)是回路電流突然增大約到30 mA,則認(rèn)為電話已經(jīng)摘機(jī),該電路就是據(jù)此而設(shè)計(jì)的(控制器和家里電話并接在一條電話線上、并且電路報(bào)警和打電話共用一條線)。振鈴檢測電路是為了實(shí)現(xiàn)系統(tǒng)與普通的電話通信互不干擾而設(shè)計(jì)。當(dāng)有電話打入時(shí),系統(tǒng)判斷振鈴的次數(shù),達(dá)到預(yù)定的次數(shù)而電話仍沒有摘機(jī)則系統(tǒng)將自動(dòng)摘機(jī)轉(zhuǎn)入遠(yuǎn)程控制程序,如圖4所示。
評(píng)論