智能無(wú)線(xiàn)防盜報警器的設計
一、引言
傳統的有線(xiàn)防盜報警器都是檢測到有盜情的時(shí)候只在本地發(fā)出警報聲音,內部沒(méi)有控制器,易被破壞失效,安裝、擴展也不方便。本文設計的無(wú)線(xiàn)防盜報警器利用單片機控制,功能強大,并且易于擴展成多用途的智能家居系統。
二、系統硬件電路
1.1、總體結構
智能報警系統硬件總體結構如圖1所示,主要包括中央控制器、發(fā)射接收模塊、DTMF(雙音多頻)模塊、語(yǔ)音模塊、電話(huà)接口模塊等。

1.2、中央控制器
選用AT89C51單片機,電路見(jiàn)圖2。P3.2(INT0)連接防盜探測器,用來(lái)檢測盜情,如果盜情發(fā)生,觸發(fā)外部中斷0。P2.1連接語(yǔ)音電路,實(shí)現語(yǔ)音的回放控制。P2.3連接電話(huà)接口芯片,實(shí)現模擬摘掛機控制。P1.0輸出模擬遠程控制。P1.4連接報警蜂鳴器。P0.0~P0.3分別與MT8888的D0~D3相連,用做數據總線(xiàn)。P2.0與MT8888的RS0相連,控制MT8888內部寄存器的選擇。P2.7與MT8888的CS控制MT8888的選通。P3.3(INT1)連接電話(huà)接口芯片的24腳,用來(lái)檢測振鈴。P3.6、P3.7分別與MT8888的WR和RD相連,控制MT8888的讀寫(xiě)操作。

1.3、探測器及無(wú)線(xiàn)發(fā)射、接收電路
探測器選用無(wú)線(xiàn)門(mén)磁,由一塊永磁體和門(mén)磁主體(內部有一個(gè)常開(kāi)型的干簧管)兩部分組成。無(wú)線(xiàn)發(fā)射電路包含在門(mén)磁主體內,接收部分為超再生模塊電路,PT2262/PT2272組成編、解碼芯片對。當永磁體離開(kāi)干簧管一定距離后,探測器立即發(fā)射包含地址編碼和自身識別碼(數據碼)的315 MHz高頻無(wú)線(xiàn)電信號,接收電路通過(guò)識別這個(gè)無(wú)線(xiàn)電信號的地址碼來(lái)判斷是否是同一個(gè)報警系統的,然后根據自身識別碼,確定是哪一個(gè)探測器報警。
1.4、DTMF收發(fā)電路
報警器電路與用戶(hù)電話(huà)機共用一條電話(huà)線(xiàn)。選用MT8888型DTMF收發(fā)器,與單片機及語(yǔ)音電路組合,實(shí)現各種電話(huà)信號音的檢測,進(jìn)行自動(dòng)撥號;或者解碼遠程電話(huà)按鍵信號,傳送到單片機,實(shí)現遠程控制。電路如圖3所示。

1.5、語(yǔ)音電路
選用ISD1420作為基本錄、放音電路,所有的地址線(xiàn)均設置為0,放音的起始地址是0。當按住S3鍵,錄音開(kāi)始,數據從0地址開(kāi)始存儲,直到存儲器滿(mǎn)或按鍵松開(kāi)為止。當按下S1鍵,則開(kāi)始放音。電路見(jiàn)圖4。

1.6、電話(huà)接口電路
電話(huà)接口電路如圖5所示。

DTMF收發(fā)電路、語(yǔ)音電路均需要通過(guò)電話(huà)接口電路與外界相連,選用PH8809電話(huà)接口芯片。
三、系統軟件
2.1、主程序流程
系統通過(guò)單片機控制,在有盜情時(shí),啟動(dòng)蜂鳴器電路,同時(shí)自動(dòng)撥打預先設定電話(huà)報警;或者接受遠程控制。主流程如圖6所示。

2.2、電話(huà)報警子程序流程
電話(huà)報警流程如圖7所示。

檢測子程序用來(lái)獲取提機后的回音信號,得到一個(gè)計數值。判斷子程序根據程控交換機的標準確定檢測到的回音是撥號音、忙音、回鈴音。撥號子程序在可以撥號條件下?lián)艽蝾A先設定電話(huà),若對方為占線(xiàn)或響鈴后無(wú)人接,則延遲一段時(shí)間,等候下一輪續撥。放音子程序在撥打的電話(huà)接通后,將預先錄制的報警語(yǔ)音回放出來(lái)。
2.3、遠程控制子程序流程
遠程控制子程序流程如圖8所示。

沒(méi)有盜情發(fā)生,戶(hù)主打回電話(huà)時(shí),檢測到有振鈴,設定幾次振鈴還沒(méi)人接聽(tīng)時(shí),系統自動(dòng)提機接通電話(huà),等待戶(hù)主通過(guò)電話(huà)機鍵盤(pán)輸入命令,通過(guò)DTMF把命令傳送到主機,解碼后完成各種遠程控制動(dòng)作。
四、結束語(yǔ)
本智能防盜報警系統功能完善、安裝方便、容易應用。換接其他傳感器,例如火、溫度、煙霧探測器,就可作為防火報警系統使用。另外,通過(guò)擴展外部的存儲器、主機的探頭接口數、顯示模塊、語(yǔ)音電路等,可使系