基于ZigBee技術(shù)的圖書(shū)館智能消防監控系統
2 圖書(shū)館智能消防監控系統軟件設計
本圖書(shū)館智能消防監控系統通過(guò)數據采集模塊監測圖書(shū)館各個(gè)區域及各個(gè)監測點(diǎn)的狀態(tài),并將結果返回給監控室,實(shí)現遠程監測、報警通知、遠程控制等功能。同時(shí)管理人員還可通過(guò)后臺設置多項功能,如將現場(chǎng)報警結果發(fā)送給值班人員的功能,以及值班人員通過(guò)手機對遠程執行機構進(jìn)行控制而實(shí)現滅火的功能等。
圖書(shū)館智能監控系統的軟件實(shí)現主要包括上位機監控軟件系統、數據通訊軟件系統和數據采集軟件系統三部分,下面進(jìn)行詳細介紹。
2.1 系統的工作流程
當數據采集模塊監測到現場(chǎng)的溫度升高或煙霧濃度過(guò)大時(shí),發(fā)出聲光報警,并通過(guò)ZigBee網(wǎng)絡(luò )將結果發(fā)送到主ZigBee處理中心進(jìn)行處理,同時(shí)通過(guò)GPRS/GSM發(fā)送到后臺監控系統。后臺監控系統按照相應的協(xié)議進(jìn)行解碼,顯示故障點(diǎn)并進(jìn)行聲光報警,后臺監控中心人員根據顯示的故障地點(diǎn)采取相應的措施,待排除故障之后,報警將自動(dòng)關(guān)閉;管理人員也可以通過(guò)后臺或現場(chǎng)的按鈕將報警關(guān)閉,從而實(shí)現遠程監測、報警通知、遠程控制等功能。
2.2 數據采集模塊軟件系統設計
數據采集模塊的軟件系統主要負責現場(chǎng)環(huán)境檢測和數據上傳功能。主要軟件包括1)單片機、ZigBee模塊及傳感器等的初始化;2)圖書(shū)館溫度檢測;3)煙霧濃度的檢測;4)單片機與ZigBee模塊間的通訊;5)執行機構的控制和報警信息上傳等。數據采集模塊的流程圖如圖4所示。本文引用地址:http://dyxdggzs.com/article/153536.htm
2.3 數據通訊模塊軟件系統設計
數據通訊軟件系統主要負責各ZigBee節點(diǎn)數據的匯總和IGPRS/GSM數據的傳輸。主要軟件包括:1)單片機、ZigBee模塊及GPRS/GSM模塊等的初始化;2)單片機與ZigBee模塊間的通訊;3)單片機與GPRS/GSM模塊間的通訊。
2.4 上位機監控系統軟件設計
后臺監控系統采用LabVIEW軟件進(jìn)行設計,主要實(shí)現多現場(chǎng)數據的監控功能。
LabVIEW是一種用圖標代替文本行創(chuàng )建應用程序的圖形化編程語(yǔ)言,提供很多外觀(guān)與傳統儀器(如示波器、萬(wàn)用表)類(lèi)似的控件,可用來(lái)方便地創(chuàng )建用戶(hù)界面,其圖形化的界面使得編程及使用過(guò)程都非常人性化。
該上位機遠程監控系統界面如圖5所示。
該監控界面主要由五大部分:區域內節點(diǎn)狀況顯示、最高溫度曲線(xiàn)、煙霧指示、設置與歷史記錄查看、時(shí)間日期顯示。具體功能分別介紹如下。
(1)區域內節點(diǎn)狀況顯示。該部分顯示由數據采集模塊采集的各個(gè)現場(chǎng)溫度與煙霧數據,為了方便著(zhù)火區的查找,采用各區各節點(diǎn)分別顯示的方式,正常情況顯示為綠燈,如有異常情況則綠燈變?yōu)榧t燈,并且伴有聲音報警。
(2)最高溫度曲線(xiàn)。為了及時(shí)發(fā)現火災的具體區域,設置了各個(gè)區域最高溫度的顯示面板,方便尋找著(zhù)火區。
(3)煙霧指示。與最高溫度顯示面板作用相同,在由煙霧原因引起報警時(shí),方便快速尋找著(zhù)火區。
(4)設置與歷史記錄查詢(xún)。該部分有兩部分功能:查詢(xún)歷史報警記錄和設置該部分主要實(shí)現后臺的遠程控制和設置系統附加功能,如火警信息的第三方通知等。
(5)時(shí)間日期。實(shí)時(shí)顯示當前時(shí)間日期,該時(shí)間日期是計算機的系統時(shí)間日期。
3 結論
本文給出了智能消防監控系統的設計方案,提高了圖書(shū)館的消防安全,解決了布線(xiàn)技術(shù)限制系統應用場(chǎng)所及費用較高的問(wèn)題。實(shí)驗結果表明,此系統具有高性能、安全、便捷、智能的特點(diǎn),具有廣闊的應用前景。
評論