基於LabVIEW和DataSocket技術實現網絡化測控系統的設計

2021-01-07 電子發燒友
基於LabVIEW和DataSocket技術實現網絡化測控系統的設計

安幼林,楊鎖昌 發表於 2021-01-06 09:43:46

隨著分布式自動測控技術的不斷發展,網絡化測控系統的研究和應用也受到關注。網絡化測控系統實現將計算機網絡通信技術、虛擬儀器技術和自動測試技術融為一體,實現了網絡化測控。

1網絡化測控系統的特點

網絡化測控的最大特點就是可以實現資源共享,使現有資源得到充分利用,從而實現多系統、多專家的協同測試與診斷。他解決了己有總線在儀器臺數上的限制,使一臺儀器為更多的用戶使用,實現測量信息的共享,實現整個測控過程的高度自動化、智能化,同時減少了硬體的設置,有效降低了測控系統的成本。另外,網絡可以不受地域限制,這就決定了網絡化測控系統可以實現遠程測控,使測試人員不受時間和空間的限制,隨時隨地獲取所需的信息,同時網絡化測控系統還可以實現被測控設備的遠距離測試與診斷,這樣可以提高測試效率,減少測試人員的工作量。正是由於網絡化測控系統的這些優點,使得網絡化測控實現技術倍受關注。

2網絡化測控實現技術

網絡化測控系統的迫切需要,推動了網絡化測控實現技術的發展。目前,網絡化測控實現技術有:DataSocket,Remote Device Access,Symantec pcAnywhere,網絡化儀器和網絡化虛擬儀器技術等。

2.1DataSocket技術

DataSocket技術是NI公司提出的實時測試系統,得到的數據能在網上發布。這是一種基於COM技術對TCP/IP協議進行封裝,易於通信網絡進行高速傳輸的技術。DS技術對外提供DS Serve r和DS API。發布者通過DS API將測試數據轉化成可在網上傳輸的字節流發給Server,客戶方通過DS API從Server讀取數據,轉化成相應的原始數據,這一機制完全屏蔽了通信細節,介質對客戶來說是透明的,編程人員也擺脫了應用TCP/IP協議必須編寫大量代碼的麻煩,簡化了系統實現。NI公司的LabWindows/CVI和LabVIEW均完全支持DataSocket技術。利用LabWindows/CVI和LabVIEW開發軟體對ActiveX的支持,通過DataSocket控制項支持的DataSocke t傳輸協議與遠程用戶進行通信,就可以實現遠程網絡化測控。DataSocket工作原理如圖1所示。

必須注意的是DataSocket技術相當於一種網絡接口,並不是直接面向硬體;他通過測控參數的傳送,實現遠程測控,但是收發雙方都必須擁有對應的應用程式。

2.2RDA(Remote Device Access)技術

RDA是一種遠程硬體共享驅動技術。採用客戶端、伺服器模式,通過NI公司的NIDAQ對應的驅動程序進行工作。NIDAQ是NI公司為 其數據採集和數據通信硬體產品配備的軟體包。其中包括各種數據採集卡的驅動程序和測試管理程序(Measurement & Automation Explorer)等軟體,這些驅動程序支持RDA。NI DAQ的遠程裝置訪問能力使用戶可以在本機上直接使用網絡上其他計算機上的NI數據採集卡。因此,只需有一臺計算機安裝了數據採集卡,網內的其他計算機就可以利用這種方法進行遠程調用,大大節省了硬體資源。同時在軟體編程方面,RDA與使用本機數據採集卡完全一樣。

在RDA[2]工作方式下,計算機分RDA伺服器端和客戶端。任一個計算機可以既是RDA伺服器又是RDA客戶。RDA伺服器要安裝NIDAQ 6.0(或更高版本) 以及DAQ(D ata Acquisition)硬體。而RDA客戶端應安裝LabVIEW和NIDAQ 6.0(或更高版本) ,但並不 一定要安裝DAQ硬體。客戶和伺服器也可以使用於不同的平臺,例如Windows 98/2000平臺上。RDA伺服器可以使用本機上的數據採集卡,而RDA客戶也具有相同的權力去使用伺服器上的數據採集卡。值得注意的是,所連接的計算機必須使用相同版本的NIDAQ,否則採集卡無法連上。

RDA技術通過控制區域網或廣域網內的遠端的數據採集卡,是共享硬體的一種實現方式。RDA是硬體的一種驅動方式,可直接控制硬體。

2.3Symantec pcAnywhere

Symantec pcAnywhere[3]是Symantec公司開發的一種遠程控制軟體。利用遠程控制技術,可以遠程連接到被控端計算機,並可以像親身使用這臺計算機那樣進行工作。連接到網絡上的被控端計算機可以訪問被控端有權訪問的任何文件。遠程控制比其他遠程聯網方式更快捷有效,尤其當使用被控端計算機上的軟體時。在遠程控制會話期間運行 程序時,實際執行過程是在被控端計算機上完成的。主控端計算機和被控端計算機之間只交換輸入和輸出信息(如:鍵盤、滑鼠以及屏幕信息)。因為只需在兩臺計算機之間傳輸最少量的數據,所以遠程控制的性能較高,丟失數據的可能性最小。利用Symantec pcAnywher e可以使本地測控系統網絡化,實現遠程控制和網絡化測控,簡單、

可靠、易於操作,而且實時性較好。使用者只需在網絡中的所有計算機上裝上Symantec pcAnywhere,按要求設置必要的參數,就實現了網絡化測控的要求。

Symantec pcAnywhere實際通過獲得訪問權限,登陸被控端,操控被控端應用程式進行集中式的「點對點」測控。實際使用中存在的問題是窗口刷新速度過慢,有明顯延遲,受網絡狀況的影響較大。

2.4網絡化儀器技術

網絡化儀器就是把傳統測試儀器的測試功能擴展到網絡上;網絡化儀器是計算機技術、網絡通信技術與儀表技術相結合產生的一種新型儀器。主要通過網絡化轉換器或本身帶有嵌入TCP/IP協議的網絡接口實現網絡化測試。常用的網絡轉換器有GPID一ENET轉換器、RS232/ RS485TCP/IP轉換器等,網絡化轉換器把儀器採集到的數據轉換成遵從TCP/IP協議的數據,然後再通過網絡傳輸。有些儀器本身帶有乙太網口,而且內部嵌入TCP/IP協議,儀器採集到的數據可以直接傳送到網絡上。圖2所示為網絡化儀器的一般組成結構示意圖。目前正在使用的主要有總線網絡轉換器、網絡化傳感器、網絡化示波器。例如波士電子公司的ETHXXX系列轉換器,無需修改系統己有的軟體,只需加上轉換器即可把總線儀器接入網絡;網絡化傳感器是在智能傳感器基礎上,把TCP/IP協議嵌入現場智能傳感器的ROM中[4]。利用區域網或廣域網,處在測控點的網絡傳感器將測控參數信息加以必要的處理後傳輸到網絡上;網絡化示波器如泰克公司的TDS3000B系列示波器,採用內置乙太網埠和e*Scope基於Web的儀器控制,集成式乙太網埠及擴展數學運算和測量功能的新型高級分析模塊,遠程操作簡便,功能更加強大。所以網絡化儀器實際包括2部分:儀器部分和網絡接口。

2.5 網絡化虛擬儀器技術

虛擬儀器的概念是NI公司最早提出的、基於可編程儀器的一種綜合的測試技術。他是通用計算機上添加幾種帶共性的基本儀器硬體模塊,通過軟體來組合成各種功能的儀器或系統的儀器設計思想。他將計算機技術和測控技術完美結合,充分利用計算機技術,通過用戶自己設計、自己定義,滿足不同測試需要。他通常由計算機、儀器硬體模塊和軟體3部分組成。儀器模塊的功能主要靠軟體實現,儀器的軟面板通過顯示器顯示,如同常規儀器一樣使用,不過,虛擬儀器是基於計算機軟體系統的,所以他比傳統儀器具有更強的數據分析和處理能力。從某種意義上說,計算機和軟體就是儀器。網絡通信技術和計算機技術的發展促進了虛擬儀器向網絡化發展,因為虛擬儀器是基於計算機的,所以可以通過計算機的網卡把計算機連接到網絡上,這樣再通過適當的網絡測控軟體,就可以實現虛擬儀器的 網絡化。網絡技術應用到虛擬儀器領域是虛擬儀器發展的必然趨勢。網絡化虛擬儀器的一般特徵是將虛擬儀器、外部設備、被測試點以及資料庫等資源納入網絡,實現資源共享、遠程測控,共同完成測試任務。使用網絡化虛擬儀器,就可以在任何地點、任意時刻取得測試數據信息,而且還可用於遠程控制、遠程數據採集、遠程故障檢測、報警等。可以預見「網絡即儀器」將成為全新的概念,網絡化虛擬儀器將促進儀器界又一次新的革命。而且隨著網絡化虛擬儀器進一步融入計算機系統,儀器將不再是一個獨立的主體,而是信息系統的本體。

3 存在的問題和未來發展方向

3.1 存在的問題

實時性網絡化測控系統必須使測量和控制在限定範圍的延時和可靠傳輸,否則可能造成系統不穩 定甚至造成事故。網絡測控的實時性要求建立完整有效的通信服務模型,制定有效的實時通信服務機制,成為廣大工控生產廠商和用戶接收的應用層、用戶層協議,進而形成開放的標準。

操控平臺無關性

網絡化測控系統的網絡化測控特性決定了測控系統體系結構,軟硬體必須網際網路協議化,兼容性強。達到系統的設計和不依賴特定供應商的設備、計算機硬體和軟體技術。使用具有透明性的開發平臺、作業系統和程式語言。

安全性

由於網絡化測控系統的測試數據,控制指令

通過網絡TCP/IP協議傳輸,因此可能受到病毒、黑客的非法入侵與非法操作等威脅,需對系統、軟硬體進行安全性設計。

3.2 未來發展方向

網絡化測控系統的快速發展必然導致網絡化測控實現技術的不斷發展。各項新技術在網絡化測控領域的應用大大促進了網絡化測控的進程,方便了系統集成,未來的網絡化測控實現技術將遵循以下幾個方向的發展:

測控儀器網絡化網絡化測控必將促使測控儀器網絡化,具備網絡測控功能,實時傳輸測量數據。

網絡化虛擬儀器快速發展網絡技術應用到虛擬儀器領域是虛擬儀器發展的大趨勢,網絡化虛擬儀器充分利用了虛擬儀器的優點,同時實現了網絡化測控。其最終發展將實現「網絡即儀器」。

儀器信息化隨著網絡化虛擬儀器的發展,網絡化虛擬儀器將逐步取代硬體儀器,最終將傳統儀器的功能融入計算機系統,實現儀器成為信息系統的一部分,最終實現儀器信息化。

測控軟體更好的支持網絡化測控基於COM和CORBA及網絡資料庫技術的應用將把B/S和C/S模型推廣到測控領域,使網絡測試節點成為服務的本體,可以響應不同客戶的測控需求。

4 結語

網絡化測控系統利用計算機技術、網絡通信技術、儀表技術、虛擬儀器技術和自動測試技術,實現遠程網絡化測控。本文對網絡化測控系統實現技術進行探討,分析了目前網絡化測控採用的實現技術的各自特點,並對其存在的問題和未來的發展進行了總結。對未來網絡化測控實現技術的發展具有指導意義。

責任編輯:gt

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 基於32位高性能數位訊號處理器實現飛機測控終端系統的設計
    基於32位高性能數位訊號處理器實現飛機測控終端系統的設計 郭曉康,姬勞,謝拴 發表於 2020-12-25 10:20:39 引言 作為飛機電氣系統的重要組成部分
  • 基於IEEE1451標準的IP傳感器的設計與實現
    這些數據可以提供給NCAP或系統的其它部分,以用於STIM的自我描述與校正。IEEE1451標準的應用極大地簡化了網絡化智能傳感器設計。 2 基於嵌入式Internet的IP傳感器 2.1 IP傳感器的提出   IEEE1451標準在很大程度上促進了網絡化智能傳感器技術的發展。
  • 基於12位採樣精度ADC晶片ADC12062實現數據採集測控系統的設計
    基於12位採樣精度ADC晶片ADC12062實現數據採集測控系統的設計 馬立軍 發表於 2020-12-25 10:31:43 1 前言 隨著計算機技術的飛速發展和普及
  • 基於labview的示波器控制設計
    由於很多情況下,需要把數字示波器採集到的數據進行數據處理和分析,最終完成遠程的自動測試和分析的需求。因此對示波器進行遠程自動控制,實現對示波器的各項功能的自動操作和對數據的處理已成為很多科研實驗和工程項目必需的環節。最近,我經常接到很多工程師的詢問有關如何控制示波器的電話。下面就來談談計算機控制示波器的步驟和方法,並利用實例進行分析和講解。
  • labview實現深度學習,還在用python?
    CNN就是模擬人的大腦神經元結構,用計算機構造的簡化了的人腦神經網絡模型,其主要用於圖像分類和識別。labview是一個廣泛應用於工業自動化測控領域的編程平臺,其具有很多不同行業的算法庫,例如vision視覺庫,集成了常用的視覺算法。其編程特點是上手快,開發效率高,兼容性強,能快速調用c++,c#等平臺的dll類庫。
  • 基於LabVIEW的SIP系統仿真的設計與實現
    基於LabVIEW的SIP系統仿真的設計與實現將虛擬儀器的概念引入大亞灣核電站的SIP系統的仿真,利用計算機仿真技術參與其系統設計有助於縮短設計周期,降低設計費用和提高設計質量,基於這些優點利用LabVIEW進行了SIP系統的虛擬仿真設計,目前已經取得了預期的效果,主要以SIP系統的RCP10通道為例進行詳細地仿真設計介紹。
  • labview的深入探索之事件結構中的TIMEOUT進行數據採集合適嗎?
    推薦閱讀 基於LabVIEW音效卡的音頻段虛擬信號發生器和雙通道數字示波器   在電子測量領域中,信號發生器和示波器器是最基本和使用最廣泛的電子測量設備之一。
  • LabVIEW的深入探索---LabVIEW中的時間節點函數
    VI將等待 發表於 2020-11-25 labview圖形和圖表的類型 LabVIEW包含以下類型的圖形和圖表:波形圖和圖表-顯示採樣率恆定的數據
  • 基於LabVIEW的機械振動信號分析系統的開發
    由於各種因素的幹擾和影響,會導致機械設備發生故障,輕則降低生產質量或導致停產,重則會造成嚴重的甚至是災難性的事故。為此,為盡最大可能地避免事故的發生,機械設備狀態監測與故障診斷技術近年來得到了極為廣泛的重視,其應用所達到的深入程度十分令人鼓舞。目前,機械設備狀態監測與故障診斷已經基本上形成了一門既有理論基礎、又有實際應用背景的交叉性學科。
  • 基於VoiceXML技術的可視化IVR系統設計和實現(三)
    基於VoiceXML技術的可視化IVR系統設計和實現(三) 上海易谷網絡科技有限公司查瑋 2009/12/29 基於VoiceXML技術的可視化IVR系統設計和實現(一) 基於VoiceXML技術的可視化IVR系統設計和實現(二)   在系統分析和系統總體設計之後,就進入了系統實現階段。
  • 基於Web的氣象項目管理系統的設計與實現
    而氣象部門中的預測、預報、災害性天氣的具體研究分門別類,在這樣的大環境下,亟待建立統一的氣象科研數據信息庫,將科研信息的管理事務納入信息化和網絡化管理,利用現代信息技術,建立現代化的科研管理信息系統,以提高管理效率。
  • 基於DSP器件TMS320F2407和CAN總線實現微機保護測控裝置的應用方案
    基於DSP器件TMS320F2407和CAN總線實現微機保護測控裝置的應用方案 兀鵬越,俞霄靚 發表於 2020-12-24 10:08:06 1 引 言
  • 基於Zigbee技術的熱釋電紅外報警器設計
    摘要:為了滿足報警器智能化和網絡化的發展需求,提出了一種基於zigbee技術的熱釋電紅外報警器的設計>方案,並完成了系統的軟硬體設計。
  • 基於CORTEX-M3的多機通信網絡的設計與實現
    在系統設計論述過程中,根據RS485通信總線的特點,論述了系統中多機通信設計的原理及過程,結合在系統調試過程中遇到的問題,提出了在使用RS485過程中的注意事項。本文引用地址:http://www.eepw.com.cn/article/201809/388276.htm隨著嵌入式技術的發展,測控設備逐漸智能化。
  • 實戰訓練8:labview編程實現PLC直接讀寫
    學習日記,更多精彩資源為您準備~嗨~親愛的小夥伴,我們知道labview廣泛運用於工業控制,其中用到最多的就是labview與PLC的通訊控制了,今天小編就給大家介紹如何利用labview與三菱PLC的通訊,以及通過labview直接讀寫三菱PLC。
  • 基於MIS和RFID技術的巡檢系統是如何設計實現的
    打開APP 基於MIS和RFID技術的巡檢系統是如何設計實現的 Radow 發表於 2020-03-25 16:20:23 隨著我國電力系統改革的不斷深入
  • 基於CAN總線和無線技術的輸液網絡監控系統
    利用人工監視輸液情況,給病人和醫務人員帶來許多不便。隨著無線技術、網絡技術和計算機技術的迅速發展,為輸液採用無線、網絡監控帶來了便利條件。目前已有一些相關輸液的研究成果,實現了輸液監視、控制、報警等功能,但主要是單臺設備獨立使用,未能實現網絡監控。文獻設計了一種基於RS485總線的輸液網絡化監控系統,但採用RS485總線和有線監控在許多方面存在不足。
  • 基於計算機技術實現熱阻測試系統的設計
    打開APP 基於計算機技術實現熱阻測試系統的設計 何紹木,何紀法,周 發表於 2020-12-08 10:40:43 要達到實用需要的測量精度有較大的難度,目前,國外已研製出原理性的熱阻測試系統。國內市場迫切需要性價比較高的電晶體測試篩選設備。 本系統能對功率雙極型電晶體 (NPN 和 PNP 型) 測量瞬態熱阻和穩態熱阻,還能測試二極體和發光管熱阻。通過加載測試條件到測試系統,根據電晶體的熱阻特性反映的溫度變化,在計算機屏幕上顯示測量數據,並根據測試結果進行快速篩選。
  • 西安寰宇衛星測控曹志遠:測控是航天各系統的信息中樞
    他表示,以西安寰宇衛星測控為例,在陝西西安開展商業航天測控項目建設具有其他省市和企業難以比擬的優勢,陝西軍工企業雲集、科教資源豐富,企業運營成本相對較低,可為開展商業測控中心建設提供支撐。而且,我國唯一的衛星測控管理中心坐落在西安,便於持續開展融合交流,逐年吸納優秀人才補充核心技術團隊。
  • 基於LonWorks總線的智能家居系統設計
    摘要:提出了一種基於LonWorks現場總線技術的智能家居系統的設計方案。 LonWorks是美國Echelon公司推出的現場總線技術,該總線可為智能控制系統提供一套完整的解決方案,其核心技術是LonTalk協議和神經元晶片。其中,神經元晶片都內嵌有LonTalk協議的固件,同時神經元晶片還具有通信和控制功能,可提供34種常見的I/O控制對象。Lon Works網絡採用分布式結構,實現網絡上節點相互通信。