李合軍
(湖南環(huán)境生物職業(yè)技術學院,湖南 衡陽 421005)
隨著工業(yè)化進程的不斷加快,社會治安逐漸復雜,大眾對生活環(huán)境的安全要求也越來越高。因此,防止陌生人非法進入、避免室內燃氣泄漏以及出現(xiàn)火災等成為大眾十分關注的安全防范問題。目前,市場上部分防護系統(tǒng)是作為單獨單元出現(xiàn)的,僅有單一的報警功能。因此,該文設計了一種基于MSP430 微型單片機的智能防護報警系統(tǒng),主要具備防止非法進入、燃氣檢測以及火源監(jiān)控等功能。當室內出現(xiàn)緊急情況時,通過傳感器感應及時將測量數(shù)據(jù)反饋給單片機,判定事故后立即進行聲光報警和App 信息傳送。系統(tǒng)采用MSP430 微型單片機作為主控制器,報警模塊采用紅外系統(tǒng),以GQQ7-5 傳感器為主,可以更靈敏地接收并發(fā)送信號,從而提高安保效率。
基于MSP430 微型單片機的智能防護報警系統(tǒng)由防盜報警、遠程控制組成,是一款功能多樣的安防系統(tǒng)。防盜報警由核心控制單元、傳感器構成,GQQ7-5 負責感知門窗附近是否有異?;顒硬⒆R別氣體,將這些信息實時傳輸至單片機進行數(shù)值分析,當數(shù)值超出閾值時,單片機傳遞指令,利用無線傳輸技術快速報警[1]。遠程控制使用GZP6887A 模塊,當系統(tǒng)進入報警程序時,單片機向該模塊發(fā)送指令,該模塊將預設好的信息發(fā)送至用戶App 進行報警。用戶也可以通過App 向該模塊發(fā)送信息,控制室內電器開閉。該系統(tǒng)的整體架構如圖1 所示。
圖1 系統(tǒng)整體架構
傳感器包括轉換元件、敏感元件,是一種可以感受信號的檢測裝置,能夠將感受到的信息轉化為可被接收并保存的相關信號[2]。因此,傳感器具有極為重要的作用。綜合考慮各方因素,該系統(tǒng)所選擇的傳感器具有紅外傳感、磁電傳感功能。
無線傳輸通過電磁波進行信號傳輸,傳輸形式為由信號源數(shù)據(jù)通過電路發(fā)射進行編碼并傳輸出去,再通過傳輸介質抵達接收電路,隨后對接收到的數(shù)據(jù)編碼后傳輸給用戶。在無線傳輸?shù)倪^程中,要確保頻率與其他頻率之間有差異,從而避免產(chǎn)生干擾[3]。
單片機既是接收智能防護報警系統(tǒng)傳感器信息的核心部位,也是將所收集到的信息與預設值進行比較評判是否發(fā)出報警信息的判斷模塊[4]。為了保證系統(tǒng)的運轉效率、效果,選擇單片機時應強化對數(shù)據(jù)運算速度的關注,確保能夠及時發(fā)現(xiàn)系統(tǒng)故障,并在快速反應后進行報警處理。在綜合各類因素后選擇MSP430 微型單片機,借助該類型單片機處理能力強、運算速度快、片內資源豐富以及低功耗等優(yōu)勢來實現(xiàn)單片機與智能防護報警系統(tǒng)指令、管腳程序的有效兼容,該單片機的管腳電路設計圖如圖2 所示。
圖2 MSP430 管腳電路設計
傳感器檢測收集空間的環(huán)境信息,并將信息發(fā)送至單片機,確保單片機將信息與預設值比較后給出是否報警的反饋,以實現(xiàn)信息處理、系統(tǒng)的相關功能[5]。該系統(tǒng)選用傳感器GQQ7-5,其適用于各類氣體、外部環(huán)境的檢測,具有反應迅速、靈敏度高、易操作以及電路設置簡單等優(yōu)點,該傳感器的電路圖如圖3 所示。通過HS8684CM 電壓比較器的運轉,比較管腳二與管腳三的運行電壓,當管腳二的電壓大于管腳三時,管腳一輸出低電平;當管腳二的電壓小于管腳三時,管腳一輸出高電平,由此實現(xiàn)傳感器內部電壓的匹配。當濃度增大時,傳感器電阻值減小,管腳二的輸出電壓增大,管腳一輸出低電平,系統(tǒng)某端口輸出高電壓,App 信息、蜂鳴器先后發(fā)出。
圖3 傳感器電路
在系統(tǒng)運行的過程中,因為傳感器檢測到的數(shù)據(jù)信息以模擬信號的形式輸出,單片機中轉系統(tǒng)無法直接對其進行處理,所以需要轉換器進行轉換。在該過程中,系統(tǒng)使用的傳感器類型多樣,不同傳感器運行電壓參考值也存在差異,因此不可以選擇多通道對轉換器進行統(tǒng)一處理,需要選擇對應傳感器數(shù)量的單通道轉換芯片對模擬信號、數(shù)字信號進行轉換。此時,傳感器檢測收集到的模擬信號從管腳二端口輸入,處理后的數(shù)字信號從管腳六輸出,同時傳至單片機,轉換器的管腳示意圖如圖4 所示。
圖4 轉換器管腳
通過LED 燈和蜂鳴器進行聲光報警,當空間存在煙霧、燃氣以及非法進入時,LED 燈、蜂鳴器根據(jù)所接收到的數(shù)據(jù)信息參數(shù)比較系統(tǒng)預設值后,向報警系統(tǒng)輸出信號,報警系統(tǒng)接收后立刻進行聲光報警。
App 通信是借助互聯(lián)網(wǎng)與用戶進行聯(lián)系、信息交換的媒介,可以為用戶使用系統(tǒng)提供App 互動服務,便于用戶及時了解空間安全情況。
系統(tǒng)包括火災、燃氣泄漏以及防盜3 種報警功能,在發(fā)送報警信號前,系統(tǒng)先通過內設檢測模塊檢查收集到的信息,當信息與預設值參數(shù)不匹配時,將這些信息傳輸至單片機處理中心,申請主控制器下達報警指令。單片機根據(jù)信息中斷相關電路后立刻啟動App 預警功能,根據(jù)各類型的報警參數(shù)向用戶發(fā)送差異化的顯示數(shù)據(jù),執(zhí)行與報警信息一致的聲光報警功能,具體流程如圖5 所示。
圖5 軟件設計流程
在完成系統(tǒng)軟件設計任務后,根據(jù)設計流程編寫代碼,以系統(tǒng)發(fā)現(xiàn)有人非法進入識別為例,其運行代碼編制如下。
if(id==193856856)/身份識別
digita1Write(pinBe11,HIGH)
else{
if(dor==0 & & in==1){
/身份識別未通過
digita1Write(Turn on the warning lamp);/開啟報警燈
Serial.print(Send message);/發(fā)送信息
Serial.println(Someone intruded?。?/p>
Please be attention.
}
通電后,LED 燈根據(jù)是否注冊到網(wǎng)絡進行指示,閃爍1 s 表示未找到信號,閃爍2 s 表示已找到信號。當注冊到網(wǎng)絡后,按下布防開關,LED 燈亮3 s,單片機外部中斷,系統(tǒng)開始檢測傳感器電平變化。當傳感器檢測到輻射信號時,傳感器OUT 端口電平出現(xiàn)負跳變,觸發(fā)單片機外部中斷,LED 燈閃爍3 s。單片機檢測到中斷后的報警信息,LED 燈亮起,單片機發(fā)送指令控制,報警模塊發(fā)送報警信息。系統(tǒng)發(fā)送信息“有人已進入警戒范圍!”到用戶App,LED 燈熄滅,信息發(fā)送后蜂鳴器開始發(fā)出報警聲。此時,按下報警停止鍵,蜂鳴器報警關閉。當再次按下布防(撤防)鍵時,LED 燈閃爍4 s,系統(tǒng)開始撤防。在該過程中,單片機外部中斷關閉,系統(tǒng)不再標記傳感器信號檢測。
供給5 V 直流電,如果選擇高低電平,輸出信號可以接單片機I/O 口,電位器調控輸出電平跳變閾值。如果選擇模擬量輸出,那么就不用考慮電位器,直接轉換輸入端或接上帶有轉換功能的單片機便可。根據(jù)測試數(shù)據(jù),在正常沒有燃氣的環(huán)境下,設定傳感器輸出電壓為參考電壓值,此時端口電壓大約為1 V,當傳感器檢測到燃氣時,電壓每升高0.1 V 燃氣濃度就增加0.278 mg/m3,根據(jù)該參數(shù)就可以在單片機中將測得的模擬電壓轉化為相應濃度。傳感器通電之后應預熱15 s,這樣所測數(shù)據(jù)才更穩(wěn)定。傳感器發(fā)熱屬于正常現(xiàn)象,其內部的電熱絲工作時會發(fā)出熱量。該測試誤差較小,燃氣濃度會隨時間推移而上下波動,并最終減小到一定數(shù)值范圍。測試過程考慮安全問題,采用安全氣體作為燃氣替代品。
使用濾波函數(shù),收集50 組不同數(shù)據(jù)(取均值),將處理后的數(shù)值放于設定好的數(shù)組內。L為濾波數(shù)值,Lmax、Lmin為濾波最大值、最小值,Ln為第n個數(shù)值,如公式(1)所示。
通過閾值分析與火焰閃爍性分析可知,4 μm 波長能夠較好地識別紅外線,因此先將4 μm 主探測通道收集到的經(jīng)濾波處理后的數(shù)據(jù)均值記為W,閾值特征為T1。經(jīng)閾值分析后,再取3 段與4 μm 相似的波長,并對其數(shù)據(jù)進行收集、濾波,得出均值W1、W2和W3,閾值特征為T2、T3和T4。隨后再進行火焰閃爍性分析,設定臨界值C,將收集到的數(shù)據(jù)L依次與C進行比較,如果L大于C,就給出高電平信號,反之給出低電平信號?;鹧孀R別分析閾值為t1、t2、t3和t4。當傳感器發(fā)出報警信號的條件分別為T1>t1、T2>t2、T3>t3以及T4>t4,上述條件缺一不可,只有全部滿足時方可判斷報警信號,這樣能夠較好地降低誤報率,測試結果見表1。從50 組數(shù)據(jù)中得出,25 組在沒有火源的情況下,有2 次報警,誤報率為8%;25 組在有火源的情況下,提示報警23 次,正確率為92%,具有較高的實用性。
表1 火源識別情況
綜上所述,該文提出的基于MSP430 微型單片機的智能防護報警系統(tǒng)針對復雜環(huán)境有良好的應用效果,在實現(xiàn)傳統(tǒng)煙霧火源報警的同時又融合了外部人體識別,綜合考慮了各類報警觸發(fā)條件,拓寬了報警器的應用環(huán)境。系統(tǒng)自身具有無線通信功能,配合設計的低耗電路,能夠實現(xiàn)室內空間不間斷防護。但是對部分特殊環(huán)境來說,系統(tǒng)尚無法實現(xiàn)更高的測量精度,還需要不斷提高傳感器的精度。此外,在未來系統(tǒng)優(yōu)化過程中,應引進更多的自動化防干擾裝置,同時還可以引入面部識別、大數(shù)據(jù)管理等技術,從而不斷拓寬智能防護報警系統(tǒng)的應用范圍。