基于ZigBee的溫度監控系統
3.3 上位機顯示和監控軟件設計
上位機軟件采用VB6.0對數據進(jìn)行處理,主要包括與協(xié)調器節點(diǎn)之間的串口通信和數據處理。其中,串口通信采用VB6.0自帶的MSComm控件,可方便有效地實(shí)現與協(xié)調器節點(diǎn)間的通信。上位機軟件帶有監控軟件界面,可顯示溫度數據和溫度曲線(xiàn),操作人員可以設置溫度對終端節點(diǎn)進(jìn)行控制,還可以設定采集時(shí)間間隔和報警溫度閾值。溫度數據存儲到后臺SQL Server數據庫中,以便于查詢(xún)歷史記錄。
局域網(wǎng)查看基于A(yíng)SP.net來(lái)實(shí)現,主要通過(guò)ado.net讀取SQL Server數據庫中的溫度值表,使溫度信息發(fā)布到IIS服務(wù)器,然后,在局域網(wǎng)內,用戶(hù)就能以登錄網(wǎng)頁(yè)的形式在任何位置查看終端的溫度信息。
上位機顯示和監控軟件如圖5所示。本文引用地址:http://dyxdggzs.com/article/153719.htm
4 實(shí)驗測試和結果分析
經(jīng)測試,本系統運行良好,PC機上顯示的溫度數據與協(xié)調器節點(diǎn)顯示的溫度數據保持一致。表1分析了當前溫度數據和設置溫度之間的關(guān)系。由表1可知,設置溫度與實(shí)際溫度大約相差1.5℃,設置溫度與實(shí)際溫度之間的誤差百分比為2.7%。
5 結語(yǔ)
本文提出的基于ZigBee技術(shù)的無(wú)線(xiàn)溫度監控系統可為控制領(lǐng)域采集和控制現場(chǎng)溫度提供一種有效的解決方案。本系統無(wú)需布線(xiàn),就可在監控室中利用監控軟件讀取和控制現場(chǎng)溫度,并能根據存儲在數據庫中的歷史數據進(jìn)行分析和判斷,從而有效地節約了人力資源,尤其適用于環(huán)境惡劣的場(chǎng)所。此外,本系統還可以添加不同的傳感器來(lái)感知外界物理信號,如濕度傳感器、CO傳感器、酒精傳感器、光敏傳感器等。另外,本系統還可以增加中間路由節點(diǎn),從而使傳輸距離更遠。
評論