設計實例:森林火災實時監測與預警系統
3.3系統軟件架構
軟件系統大體可分為兩大部分,一部分為監測節點模塊,另一部分為總控系統模塊。在節點模塊中,上電復位后,首先要初始化傳感器,然后傳感器采集溫度、煙霧等環境信息,并通過無線發送器將信息發送給傳輸節點。在總控模塊中,上電復位后,進行初始化接收無線網絡傳過來的節點數據,進行處理,判斷是否為安全信息,如果是安全信息亮綠燈,如果為非安全信息則發出警報聲同時亮紅燈,利用GMS模塊向相關人員發送手機信號,以使其采取相應措施。
其中,監測節點模塊的軟件架構圖如下所示:
監測節點軟件架構圖
總控系統的軟件構架如下所示:
總控節點軟件架構圖
3.4 系統軟件流程
整個系統共分為兩個大的模塊:監測點系統模塊和總控系統模塊。其各自的流程圖如下所示:
(1)監測節點軟件流程:
流程圖如下所示:
監測節點流程圖
監測節點軟件部分簡介:開始程序,接通電源后先上電復位,然后對使用的溫度以及煙霧傳感器進行初始化,利用傳感器采集溫度以及煙霧信息,然后將采集的信息通過每個節點的Zigbee模塊傳送至傳輸節點,然后傳輸節點會將接收到的信息通過GPRS無線網絡傳送至總控系統。為了不對下次采樣數據產生影響,Zigbee將采樣數據傳送至傳輸節點后,要對傳感器進行初始化,進行下一次的采集信息。
網線測試儀相關文章:網線測試儀原理
評論