<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 基于LabVIEW的遠(yuǎn)程無線監(jiān)控系統(tǒng)

          基于LabVIEW的遠(yuǎn)程無線監(jiān)控系統(tǒng)

          作者: 時間:2012-12-14 來源:網(wǎng)絡(luò) 收藏

          2 機房遠(yuǎn)程軟件設(shè)計
          2.1 下位機軟件設(shè)計
          在此系統(tǒng)中,溫度檢測值會和用戶的設(shè)定值進(jìn)行實時比較,當(dāng)檢測值高于用戶的設(shè)定值時,單片機會通過串口將數(shù)據(jù)傳給GSM,會將數(shù)據(jù)以無線傳送給后臺的GSM,后臺GSM則通過RS232與PC機相連,數(shù)據(jù)通過PC機串口進(jìn)入PC機,然后由監(jiān)控程序?qū)?shù)據(jù)進(jìn)行相應(yīng)的解碼、處理,最后以相應(yīng)的形式顯示給用戶。
          當(dāng)用戶通過后臺對現(xiàn)場進(jìn)行控制時,控制指令按照編碼協(xié)議首先進(jìn)行編碼,然后由RS232傳送給后臺GSM,通過GSM發(fā)送到現(xiàn)場,現(xiàn)場GSM接收之后將數(shù)據(jù)送到單片機,由單片機進(jìn)行解碼,完成之后,根據(jù)協(xié)議控制現(xiàn)場的相應(yīng)執(zhí)行機構(gòu)(繼電器)動作,達(dá)到控制的目的。
          2.1.1 下位機軟件設(shè)計要求
          單片機作為下位機的控制核心,軟件設(shè)計也是以此為基礎(chǔ),主要實現(xiàn)以下功能:1)實現(xiàn)對相關(guān)設(shè)備電壓檢測數(shù)據(jù)的采集和處理;2)實現(xiàn)對現(xiàn)場溫度值的采集和處理;3)實現(xiàn)對執(zhí)行機構(gòu)的控制;4)負(fù)責(zé)與之間的485通訊;5)采集按鍵狀態(tài),完成現(xiàn)場操作控制。
          2.1.2 下位機監(jiān)控軟件工作流程圖
          機房遠(yuǎn)程下位機軟件主要包括串口、GSM、定時器初始化;市電電壓、UPS電壓及設(shè)備工作電壓的采集及處理;空調(diào)啟動以及設(shè)備開關(guān)控制;與的通信,程序流程圖如圖2所示。

          本文引用地址:http://www.ex-cimer.com/article/159634.htm

          a.JPG


          2.2 上位機監(jiān)控界面及功能
          LabVIEW是一種用圖標(biāo)代替文本行創(chuàng)建應(yīng)用程序的圖形化編程語言。被工業(yè)界、學(xué)術(shù)界和研究實驗室所廣泛接受,視為一個標(biāo)準(zhǔn)的數(shù)據(jù)采集和儀器控制軟件。LabVIEW集成了與滿足GPIB、VXI、RS-232和RS-485協(xié)議的硬件及數(shù)據(jù)采集卡通訊的全部功能。還內(nèi)置了便于應(yīng)用TCP/ IP、ActiveX等軟件標(biāo)準(zhǔn)的庫函數(shù)。利用它可以方便地建立自己的虛擬儀器,其圖形化的界面使得編程及使用過程都生動有趣。



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();