基于LabVIEW的遠程無(wú)線(xiàn)監控系統
2 機房遠程無(wú)線(xiàn)監控系統軟件設計
2.1 下位機軟件設計
在此系統中,溫度檢測值會(huì )和用戶(hù)的設定值進(jìn)行實(shí)時(shí)比較,當檢測值高于用戶(hù)的設定值時(shí),單片機會(huì )通過(guò)串口將數據傳給GSM,GSM模塊會(huì )將數據以無(wú)線(xiàn)傳送給后臺的GSM,后臺GSM則通過(guò)RS232與PC機相連,數據通過(guò)PC機串口進(jìn)入PC機,然后由監控程序對數據進(jìn)行相應的解碼、處理,最后以相應的形式顯示給用戶(hù)。
當用戶(hù)通過(guò)后臺對現場(chǎng)進(jìn)行控制時(shí),控制指令按照編碼協(xié)議首先進(jìn)行編碼,然后由RS232傳送給后臺GSM,通過(guò)GSM發(fā)送到現場(chǎng),現場(chǎng)GSM接收之后將數據送到單片機,由單片機進(jìn)行解碼,完成之后,根據協(xié)議控制現場(chǎng)的相應執行機構(繼電器)動(dòng)作,達到控制的目的。
2.1.1 下位機軟件設計要求
單片機作為下位機的控制核心,軟件設計也是以此為基礎,主要實(shí)現以下功能:1)實(shí)現對相關(guān)設備電壓檢測數據的采集和處理;2)實(shí)現對現場(chǎng)溫度值的采集和處理;3)實(shí)現對執行機構的控制;4)負責與GSM模塊之間的485通訊;5)采集按鍵狀態(tài),完成現場(chǎng)操作控制。
2.1.2 下位機監控軟件工作流程圖
機房遠程無(wú)線(xiàn)監控系統下位機軟件主要包括串口、GSM、定時(shí)器初始化;市電電壓、UPS電壓及設備工作電壓的采集及處理;空調啟動(dòng)以及設備開(kāi)關(guān)控制;與GSM模塊的通信,程序流程圖如圖2所示。本文引用地址:http://dyxdggzs.com/article/159634.htm
2.2 上位機監控界面及功能
LabVIEW是一種用圖標代替文本行創(chuàng )建應用程序的圖形化編程語(yǔ)言。被工業(yè)界、學(xué)術(shù)界和研究實(shí)驗室所廣泛接受,視為一個(gè)標準的數據采集和儀器控制軟件。LabVIEW集成了與滿(mǎn)足GPIB、VXI、RS-232和RS-485協(xié)議的硬件及數據采集卡通訊的全部功能。還內置了便于應用TCP/ IP、ActiveX等軟件標準的庫函數。利用它可以方便地建立自己的虛擬儀器,其圖形化的界面使得編程及使用過(guò)程都生動(dòng)有趣。
評論