基于單片機(jī)和GSM的防空警報遠(yuǎn)程智能監(jiān)控系統(tǒng)
引 言
人民防空是國防的重要組成部分,防空警報平時服務(wù)于搶險救災(zāi),戰(zhàn)時用于防空報警,這對保障國家和人民的生命財產(chǎn)安全具有重要作用。江門市現(xiàn)有防空警報控制系統(tǒng)采用無線和有線兩種控制方式,實現(xiàn)全市防空警報統(tǒng)一控制,控制效果良好。但在日常管理中,警報系統(tǒng)的維護(hù)管理人員發(fā)現(xiàn)該防空警報控制系統(tǒng)仍存在一些不足 :現(xiàn)有系統(tǒng)沒有警報誤鳴檢測及誤鳴遠(yuǎn)程控制功能,在出現(xiàn)故障或誤操作時可能觸發(fā)警報引起誤鳴,由于非正常鳴報事先沒有發(fā)布公告,突如其來的鳴報容易造成社會恐慌,影響市民的正常工作、生產(chǎn)和生活秩序,造成不良的社會影響[1]。
在不影響現(xiàn)有控制系統(tǒng)正常工作的前提下,本文基于GSM 模塊和單片機(jī)設(shè)計了一種防空警報遠(yuǎn)程智能監(jiān)控系統(tǒng), 以彌補(bǔ)現(xiàn)有防空警報控制系統(tǒng)的不足,避免警報誤鳴帶來的不良影響,對現(xiàn)有控制系統(tǒng)形成有效補(bǔ)充。
1 系統(tǒng)組成及工作原理
系統(tǒng)主要由單片機(jī)(MCU)、GSM 模塊、鳴響監(jiān)測電路和電源開關(guān)控制器組成[2],其組成框圖如圖 1 所示。為了保障不影響現(xiàn)有警報控制系統(tǒng)的工作,所設(shè)計系統(tǒng)對現(xiàn)有系統(tǒng)不做任何修改,只對警報器電源開關(guān)進(jìn)行控制。
系統(tǒng)工作原理 :警報器鳴響的條件是警報器工作正常并且獲得工作電源,因此可以通過檢測警報器電源電流來實現(xiàn)鳴響檢測。
鳴報類型分為正常鳴響與誤鳴兩種形式。正常鳴響時, 控制中心發(fā)出鳴響指令,控制器系統(tǒng)提供控制信號,開啟警報器電源,使之鳴響 ;誤鳴是在控制中心未發(fā)出鳴響指令,由于警報器執(zhí)行電路故障或控制器系統(tǒng)故障而使警報器產(chǎn)生的鳴響。鳴響檢測模塊只能檢測警報器是否鳴響,而不能判斷鳴報類型。
所以,鳴報類型檢測需要在鳴響檢測的基礎(chǔ)上,判斷是否為控制中心發(fā)出的鳴報指令。系統(tǒng)默認(rèn)工作模式為非正常鳴報模式,該模式下檢測到的警報器鳴響均為誤鳴,通過單片機(jī)控制電源開關(guān)控制器,自動斷開警報器工作電源 ;正常鳴響時,可以通過GSM 模塊以短信廣播的方式通知所有(或指定) 警報點(diǎn)開啟正常鳴報工作模式,通過單片機(jī)控制電源開關(guān)控制器,使警報器工作電源處于接通狀態(tài),而警報器是否鳴響, 則受現(xiàn)有控制系統(tǒng)的控制。此時,若收到控制中心發(fā)出的鳴報指令,警報器鳴響,系統(tǒng)會判定為正常鳴報,而不會斷開警報器工作電源。當(dāng)檢測到非正常鳴報時,通過GSM 模塊將誤鳴信息以短信方式通知維護(hù)管理人員,維護(hù)管理人員可以遠(yuǎn)程強(qiáng)制關(guān)閉警報器電源開關(guān)。
2 硬件設(shè)計
系統(tǒng)硬件電路如圖 2 所示。其部分部件的功能如下所示:
(1) 中央處理器 :MCU 選用AT89S52 作為系統(tǒng)的中央處理器,控制短信模塊收發(fā)控制指令和傳輸相關(guān)信息,對監(jiān)測模塊監(jiān)測到的防空警報狀態(tài)信息進(jìn)行分析判斷,通過控制模塊控制防空報警器電源的開關(guān)[3]。
(2) 短信模塊 :選用西門子公司的 TC35iGSM模塊,負(fù)責(zé)系統(tǒng)與管理者的通信,接收來自管理者的控制指令,發(fā)送狀態(tài)信息給管理者[4,5]。
(3) 鳴響檢測模塊 :采用電流互感器 ZMCT103C檢測防空警報器電源電流,經(jīng)過整流、濾波、分壓(穩(wěn)壓)后獲得鳴響檢測電壓信號,當(dāng)有鳴響時輸出高電平到單片機(jī)中;無鳴響時為低電平。
(4) 控制模塊 :防空警報器為三相交流供電,所以選用三相固態(tài)繼電器 CDG3作為執(zhí)行器件,當(dāng)接收到MCU的控制指令時接通或斷開警報器電源。
3 軟件設(shè)計
3.1 系統(tǒng)的MCU程序
MCU程序流程圖如圖 3所示。系統(tǒng)完成GSM模塊注冊和初始化后,檢測是否有來自管理人員的控制指令,以及鳴響監(jiān)測模塊的監(jiān)測電平是否超過門限。若接收到控制指令,則進(jìn)行指令解析,當(dāng)控制指令為正常鳴響或誤鳴模式時,則將系統(tǒng)狀態(tài)設(shè)置為相應(yīng)的鳴響模式 ;若控制指令強(qiáng)制關(guān)閉,則關(guān)閉報警器電源。若監(jiān)測到鳴響監(jiān)測模塊的輸出電平超過設(shè)定門限, 同時,系統(tǒng)工作模式為誤鳴模式,則關(guān)閉報警器電源,并向管理人員發(fā)送防誤鳴信息。
3.2 手機(jī)端應(yīng)用軟件
(1) 打開系統(tǒng) App,進(jìn)入登錄界面,輸入正確的用戶名和密碼后,進(jìn)入系統(tǒng)主操作界面,如圖 4(a)所示。
(2) 點(diǎn)擊警報列表,可以進(jìn)行警報點(diǎn)的增加、刪減、修改和查看,如圖 4(b)所示。
(3) 點(diǎn)擊各警報點(diǎn)名稱,可以進(jìn)行警報點(diǎn)設(shè)置,包括工作模式(鳴響模式、防誤鳴模式)和號碼設(shè)置 ;可以點(diǎn)擊鳴響檢測,查看該報警點(diǎn)的報警狀態(tài),控制該報警點(diǎn)的電源開關(guān), 如圖 4(c)所示。
(4) 點(diǎn)擊主操作界面的電源開關(guān),可以遠(yuǎn)程控制全部報警點(diǎn)報警器的電源開關(guān)。
(5) 點(diǎn)擊主操作界面的鳴響檢測,可以查看所有報警點(diǎn)報警器的鳴響狀態(tài)。
(6) 點(diǎn)擊主操作界面的誤鳴警報,可以打開所有報警點(diǎn)誤鳴報警功能,當(dāng)出現(xiàn)誤鳴時,手機(jī)會響鈴提醒并顯示誤鳴信息。
結(jié) 語
經(jīng)過測試,本系統(tǒng)可以通過手機(jī)終端應(yīng)用軟件,通過短信方式發(fā)布控制指令和接收各報警點(diǎn)鳴報信息,遠(yuǎn)程控制各警報點(diǎn)控制系統(tǒng)的工作模式、警報器電源開關(guān),在正常鳴報工作模式下,可以保證現(xiàn)有控制系統(tǒng)的正常工作 ;在防誤鳴工作模式下,可以監(jiān)測誤鳴信號,當(dāng)發(fā)生誤鳴時,自動斷開警報器電源開關(guān),同時,將誤鳴信息反饋給管理人員。管理人員通過手機(jī)端應(yīng)用軟件隨時查看各報警器的工作狀態(tài),對各報警器進(jìn)行單獨(dú)控制或集中控制。
測試結(jié)果表明,在不影響現(xiàn)有警報控制系統(tǒng)正常工作的前提下,本文所設(shè)計的系統(tǒng)能夠有效控制防空警報器的誤鳴, 可以作為現(xiàn)有防空警報控制系統(tǒng)的有效補(bǔ)充。