虛擬儀器環(huán)境下PXI總線遠程測控系統(tǒng)研究
引言
隨著計算機技術和通訊技術的不斷發(fā)展,網(wǎng)絡技術已經(jīng)滲透到儀器領域。虛擬儀器和網(wǎng)絡化測控技術是現(xiàn)代化測量的重要標志。傳統(tǒng)的測控系統(tǒng)存在以下幾個方面的不足:自動化程度低,操作復雜,可靠性差,故障率高;對于測試數(shù)據(jù)未能進行及時和必要的綜合與分析,不能充分利用歷次的數(shù)據(jù);不能及時分析排除測試過程中出現(xiàn)的問題;不能實現(xiàn)對整個測控系統(tǒng)的監(jiān)控以及技術和數(shù)據(jù)資源的共享。針對一般的測試系統(tǒng)無法滿足以上幾點需求的情況,本文提出一種基于PXI的遠程測控系統(tǒng)方案,目的就是滿足系統(tǒng)各種信號的采集與調(diào)理、測試數(shù)據(jù)的分析、存儲與管理共享。
1 系統(tǒng)構成
1.1 PXI簡介
PXI是一種專為工業(yè)數(shù)據(jù)采集與自動化應用量身定制的模塊化儀器平臺,具備機械、電氣與軟件等多方面的專業(yè)特性。PXI(PCI eXtension for Instrumentation) 總線技術依據(jù)于工業(yè)標準的PCI總線是一種新型的模塊化儀器系統(tǒng),PXI產(chǎn)品具有技術指標和性能價格比高、功能強、結構靈活、技術更新快以及易于系統(tǒng)集成和網(wǎng)絡化等優(yōu)點。PXI提供了較多的擴展槽,有很強的I/O能力,增加了觸發(fā)總線,用于高速定時的系統(tǒng)參考時鐘,用于進行多板同步的星形觸發(fā)總線及相鄰儀器模板進行高速通訊的局部總線。利用PXI產(chǎn)品可以在較短周期內(nèi)開發(fā)出理想的計算機測控儀器系統(tǒng)。
1.2 系統(tǒng)硬件設計
考慮工業(yè)生產(chǎn)中涉及到多種傳感器的數(shù)據(jù)采集和儀器驅(qū)動,同時也存在著對傳感器參數(shù)的調(diào)整和生產(chǎn)現(xiàn)場惡劣等因素,因此整個測控系統(tǒng)的硬件結構必須充分體現(xiàn)該系統(tǒng)的柔性特點,要求有很強的適應性。同時,為了保證信號采集的穩(wěn)定性及可靠性,采用基于PXI總線的系統(tǒng)架構完成對各種監(jiān)測信號的采集。系統(tǒng)選用PXI-1010機箱,PXI-8176嵌入式控制器、信號采集及調(diào)理模塊SCXI-1102和SCXI-1125、PXI數(shù)據(jù)采集卡PXI-6070及PXI-6040E,可根據(jù)需要進行擴展。針對旋轉(zhuǎn)設備狀態(tài)監(jiān)測和故障診斷的需要,整個系統(tǒng)的設計既要注意到當前信息特征變化規(guī)律,又要注意到故障發(fā)生、發(fā)展過程。為此系統(tǒng)采用如圖1所示的4層結構。
圖1 系統(tǒng)硬件框圖
第1層數(shù)據(jù)采集系統(tǒng)。由多路振動信號并行采集卡、工藝參數(shù)(溫度、電壓、電流等)采集卡、轉(zhuǎn)速采集卡、數(shù)/模轉(zhuǎn)換輸出控制卡以及相應的信號切換、調(diào)理電路組成。利用振動、溫度、電壓、電流等監(jiān)測傳感器在線獲取機組運行狀態(tài)信息,且對于振動信號利用轉(zhuǎn)速信號實現(xiàn)整周期同步采集。
第2層狀態(tài)監(jiān)測系統(tǒng)。使用具有PXI架構的嵌入式控制器實現(xiàn)各項運行參數(shù)的監(jiān)測。主要對設備的振動烈度及振動各主要頻率分量進行監(jiān)測,判斷設備運行是否正常,實現(xiàn)異常工控自動報警。該層具有故障初步診斷功能,以滿足運行工程師的需要。
第3層故障診斷系統(tǒng)。由一臺通用計算機構成,主要實現(xiàn)復雜的頻譜分析及設備運行趨勢預測。該子系統(tǒng)接受第2層實時監(jiān)視模塊的初步分析結果,利用第2層獲得的監(jiān)測信息進行各種數(shù)字信號分析以判斷機組的工況狀態(tài)、故障狀態(tài)及遠程診斷。在設備因故障停機時,對設備運行歷史進行回放及各種分析。
第4層遠程監(jiān)測及診斷系統(tǒng)。該層通過企業(yè)內(nèi)部局域網(wǎng)及Internet實現(xiàn)多臺設備的分布式遠程監(jiān)測。
1.3系統(tǒng)軟件設計
現(xiàn)在的應用開發(fā)平臺很多,主要有NI公司的LabVIEW圖形化開發(fā)平臺和測量軟件工作組件,NI公司的LabWin2dows/CVI可視化開發(fā)平臺,Agilent公司的HP-VEE圖形化開發(fā)平臺,Microsoft公司的VisualC++及VisualBasic可視化開發(fā)組件等。選用LabVIEW系統(tǒng)作為系統(tǒng)開發(fā)軟件平臺。LabVIEW是美國NI公司推出的應用于測控領域優(yōu)秀的軟件開發(fā)工具,它內(nèi)置信號采集、測量分析與數(shù)據(jù)顯示功能,將廣泛的數(shù)據(jù)采集、分析與顯示功能集中在了同一個環(huán)境中,是一種基于圖形編程的開放式軟件開發(fā)平臺。系統(tǒng)的軟件結構如圖2所示。
圖2 系統(tǒng)軟件結構示意圖
虛擬儀器系統(tǒng)軟件中最靠近硬件的是設備驅(qū)動軟件。為了支持其豐富的硬件接口設備,美國國家儀器公司提供了各種標準的設備驅(qū)動程序。這些驅(qū)動程序是應用軟件與硬件接口之間的橋梁,用于實現(xiàn)對系統(tǒng)中硬件設備的控制。系統(tǒng)的各個軟件模塊都是在LabVIEW環(huán)境下開發(fā)的。在信號采集模塊中設定采樣的通道號和設備號,采樣數(shù)據(jù)通過PXI總線寫入內(nèi)存;PXI-8176控制器控制整個系統(tǒng)的運行,實現(xiàn)數(shù)據(jù)的采集、顯示、實時傳送和分析,同時利用以太網(wǎng)接口,通過通訊和數(shù)據(jù)發(fā)布模塊,實現(xiàn)與其他分析系統(tǒng)或網(wǎng)絡的互聯(lián)。
2 網(wǎng)絡監(jiān)控的實現(xiàn)
2.1 基于DataSocket技術網(wǎng)絡測控的實現(xiàn)
網(wǎng)絡化遠程測控工程應用的關鍵技術問題之一就是測控數(shù)據(jù)在網(wǎng)上的發(fā)布和共享。NI公司推出的DataSocket技術是一種基于TCP/IP協(xié)議、面向測量和自動化工程的網(wǎng)上實時高速數(shù)據(jù)交換的編程新技術。采用DataSocket可以方便地實現(xiàn)在網(wǎng)絡或本機上的各種應用程序之間對現(xiàn)場數(shù)據(jù)(livedata)的共享。DataSocket整合了各種已有的用于測量或自動化的通訊協(xié)議,可以提供比TCP/IP更高層的編程接口。DataSocket通過內(nèi)部的數(shù)據(jù)自描述格式提供自由的數(shù)據(jù)傳輸格式,可以直接傳送字符串形式、數(shù)據(jù)量化形式、布爾值形式的數(shù)據(jù)或者直接對采集到的波形進行傳輸,省去了數(shù)據(jù)轉(zhuǎn)換的大量工作。
評論