基于GPRS和數字無(wú)線(xiàn)的嵌入式報警系統的設計
2.2.2 報警子程序
當報警時(shí),調用摘機函數模擬摘機,并進(jìn)行鈴音檢測。鈴音檢測時(shí)單片機計數器T0定時(shí)4 s,計數器T1對MT8888 IRQ輸出方波進(jìn)行4 s計數。據程控交換機協(xié)議,鈴音信號為誤差+25 Hz的450 Hz連續正弦波,撥號音是連續的,忙音為0.35 s通、0.35 s斷,回鈴音為1 s通、4 s斷??稍O定計數門(mén)限,據計數值的不同進(jìn)行鈴音識別。如,撥號音的計數上下門(mén)限為(450+25)×4=1 900和(450-25)×4=1700。如圖3所示。
2.2.3 遠程控制子程序
當與遠程控制相應的外部中斷6中斷請求標志置位時(shí),系統由主程序轉入遠程控制子程序。首先,MT8888設置為DTMF模式,然后解碼遠程輸入的密碼,與本地的密碼進(jìn)行比較,如果不匹配,則掛機;否則身份驗證通過(guò)。通過(guò)身份驗證后,MT8888解碼遠程控制指令并傳遞給單片機。單片機根據控制指令執行相應的控制操作,執行完成之后,自動(dòng)掛機。
2.3 系統終端界面
系統終端界面如圖4所示。
當系統處于待機狀態(tài)時(shí),安全指示燈亮;當處于報警狀態(tài)時(shí),相應的報警狀態(tài)指示燈會(huì )閃爍指示報警狀態(tài)。修改密碼時(shí)需要輸入原密碼,以防被人非法篡改,從而提高系統安全性;修改號碼時(shí)也需要輸入密碼,否則不能修改。查詢(xún)系統日志時(shí)需要輸入密碼,選擇日期,雙擊日期可以查詢(xún)當天的報警日志。報警日志可以以文本文件格式進(jìn)行存儲,并且可以更改存儲目錄,便于日后查看和調用。
3 結語(yǔ)
該系統采用美國Silabs公司的增強型8位單片機C8051F020為控制核心,減小電磁輻射對系統數字無(wú)線(xiàn)收發(fā)電路的干擾;采用以2.4 GHz公共頻率為載波頻率的數字無(wú)線(xiàn)收發(fā)電路,相對于傳統的433 MHz和315 MHz的無(wú)線(xiàn)收發(fā)電路具有抗干擾能力強,發(fā)射距離遠和電路體積小的優(yōu)點(diǎn);并結合多節點(diǎn)傳感組,能實(shí)時(shí)對家庭安全狀況進(jìn)行監控,及時(shí)通報安全隱患。同時(shí),在固定電話(huà)網(wǎng)的基礎上,增加GPRS短信報警的功能,彌補了通過(guò)固定電話(huà)網(wǎng)絡(luò )傳遞報警信息功能上的不足,提高系統的安全性能。還設計了個(gè)人電腦終端桌面程序,改善人機接口,更加方便用戶(hù)設置/修改密碼、預置/修改電話(huà)號碼、查詢(xún)報警日志等。經(jīng)實(shí)驗證明,該系統具有成本低、穩定、功能齊全、人機接口友好的特點(diǎn),具有很強的研究意義和社會(huì )實(shí)用價(jià)值,以及廣闊的市場(chǎng)前景。
p2p機相關(guān)文章:p2p原理
評論