1 虛擬儀器及LabVIEW介紹
虛擬儀器(簡稱VI)由硬件設(shè)備與接口,、設(shè)備驅(qū)動軟件和虛擬儀器面板組成。通過底層設(shè)備驅(qū)動軟件與真實(shí)的儀器系統(tǒng)進(jìn)行通訊,,并以虛擬儀器面板的形式在計(jì)算機(jī)屏幕上顯示與真實(shí)儀器面板操作元素相對應(yīng)的各種控件,。用戶用鼠標(biāo)操作虛擬儀器的面板就如同操作真實(shí)儀器一樣真實(shí)與方便。
測試軟件是虛擬儀器的核心,。IabVIEW是NI公司推出的一款豐富而又簡潔的虛擬儀器開發(fā)軟件,,為一種圖形化編程語言。利用其強(qiáng)大的圖形化編程環(huán)境,,使用可視化的技術(shù),,從控制模塊上選擇所需要的對象,放在虛擬儀器的前面板上,。利用計(jì)算機(jī)強(qiáng)大的計(jì)算能力和虛擬儀器開發(fā)軟件功能強(qiáng)大的函數(shù)庫可以極大提高虛擬儀器系統(tǒng)的數(shù)據(jù)分析處理能力,,節(jié)省開發(fā)時間。
2 位移測試系統(tǒng)的硬件構(gòu)成
本文以液壓試驗(yàn)臺作為測試平臺,,由液壓動力源和電氣控制系統(tǒng)組成,。其液壓動力源由動力油泵和動力執(zhí)行裝置油馬達(dá)組成,。將虛擬儀器與液壓實(shí)驗(yàn)臺相連接,,選擇好工況、測點(diǎn),,安裝好位移傳感器,,并調(diào)試處理好后便可開始采集數(shù)據(jù)。對液壓試驗(yàn)臺齒輪泵的軸向位移進(jìn)行測試,。硬件組成如圖1所示,。
2.1 傳感器的選擇
實(shí)現(xiàn)位移測量的關(guān)鍵是信號的轉(zhuǎn)換即傳感器的選用。本文針對信息獲取實(shí)驗(yàn)臺液壓回路在正常工況下齒輪泵進(jìn)行軸向位移信號采集,,并對信號進(jìn)行波形顯示和分析,。做出隨時間變化的波形曲線,,通過波形顯示和分析結(jié)果,從而驗(yàn)證本位移測試平臺數(shù)據(jù)顯示程序的正確性和有效性,。
本系統(tǒng)中,,位移傳感器選用電渦流位移傳感器CWY-DO-504,量程4 mm,,探頭φ14 mm,。這是一種將機(jī)械位移或振動幅度轉(zhuǎn)換成電信號輸出的非電量電測裝置。給旋轉(zhuǎn)軸等轉(zhuǎn)動體的動態(tài)測量帶來方便,,探頭可在水,、油等介質(zhì)中工作。在進(jìn)行位移測量時,,其位移信號的調(diào)理采用與之配套的位移信號調(diào)理器,。本檢測系統(tǒng)可以將位移量轉(zhuǎn)換成電壓信號供數(shù)據(jù)采集卡。在執(zhí)行機(jī)構(gòu)帶動位移傳感器運(yùn)動時可以進(jìn)行電壓信號的采集,,最后通過標(biāo)定將電壓信號轉(zhuǎn)換成相應(yīng)的位移信號,,實(shí)現(xiàn)位移的測量。其形狀如圖2所示,。
2.2 數(shù)據(jù)采集卡的選擇
本實(shí)驗(yàn)平臺使用的機(jī)箱是NI公司推出的8槽PXI-1050機(jī)箱,,其工作溫度為0~50℃。集成式信號調(diào)理中帶有4個用于SCXI模塊的插槽,。具有DC電源和集成式信號調(diào)理,。4個SCXI插槽將信號調(diào)理模塊集成到PXI系統(tǒng)中。本設(shè)計(jì)中所采用的是NI公司生產(chǎn)的PXI-6251多功能數(shù)據(jù)采集卡,,其主要參數(shù)如下:16路模擬輸入通道,,16位精度,1.25MS/s采樣率,;2路模擬輸出,,16位精度,2.8MS/s輸出速度,;24路數(shù)字I/O,,2路定時計(jì)數(shù)器,滿足位移信號采集的需求,,將位移信號轉(zhuǎn)換為電壓信號輸出,。
3 位移測試系統(tǒng)的軟件構(gòu)成
模塊化設(shè)計(jì)數(shù)據(jù)采集,數(shù)據(jù)采集模塊的設(shè)計(jì)對后續(xù)的數(shù)據(jù)顯示和分析結(jié)果以及整個系統(tǒng)功能的實(shí)現(xiàn),,具有直接影響,,本文利用NI公司的DAQ(Data AcQuisition)卡及其驅(qū)動程序設(shè)計(jì)這一模塊,充分利用集成的功能全面的DAQ函數(shù)庫和子VI,,設(shè)計(jì)可以實(shí)現(xiàn)對數(shù)據(jù)采集的控制,,包括觸發(fā)控制,、通道控制等的數(shù)據(jù)采集模塊。
3.1 位移測試系統(tǒng)的程序流程
位移測試系統(tǒng)的程序流程如圖3所示,。
3.2 位移測試系統(tǒng)的主控前面板
位移測試系統(tǒng)的主控前面板如圖4所示,。
在這個位移測試中,前面板可以顯示位移信號的原始波形,,還可對位移信號進(jìn)行求導(dǎo)分析處理,,一目了然的顯示出原波形和自相關(guān)波形的關(guān)鍵信息——有效值、峰峰值和均值,。
3.3 位移測試系統(tǒng)的VI設(shè)計(jì)
數(shù)據(jù)存儲與調(diào)用,。程序設(shè)計(jì)時,采用數(shù)據(jù)庫對數(shù)據(jù)進(jìn)行存儲,、讀取,。建立一個Access數(shù)據(jù)源,通過ADO數(shù)據(jù)庫訪問技術(shù),,充分利用ADO的靈活性,,通過編程模型實(shí)現(xiàn)對數(shù)據(jù)庫的操作,執(zhí)行用戶命令,,實(shí)現(xiàn)對數(shù)據(jù)的管理,。利用ADO技術(shù)的LabVIEW數(shù)據(jù)庫訪問包——LabSQL,用戶可以直接在LabVIEW中以調(diào)用子VI的方式實(shí)現(xiàn)對數(shù)據(jù)庫的訪問,。數(shù)據(jù)庫編程如圖5所示,。
4 現(xiàn)場試驗(yàn)
在對數(shù)據(jù)進(jìn)行采集前,要給系統(tǒng)進(jìn)行調(diào)試,,保證采集的數(shù)據(jù)在數(shù)據(jù)采集卡的規(guī)范范圍內(nèi),,確保數(shù)據(jù)采集卡的輸出波形與實(shí)際波形相符合,只有達(dá)到這個要求才可進(jìn)行數(shù)據(jù)采集,,保護(hù)數(shù)據(jù)采集卡的安全性,。調(diào)試好后直接退出,進(jìn)行數(shù)據(jù)采集操作,。否則要重新調(diào)試,,直到符合要求方可進(jìn)行后續(xù)操作。然后將傳感器安裝在齒輪泵的軸向外沿,,將采集處理的信號在位移測試系統(tǒng)的前面板上顯示出來,。
從位移的原波形中可以看到位移信號為一個周期信號,,這也可以從自相關(guān)圖中判斷出,,因?yàn)槠渥韵嚓P(guān)函數(shù)波形不衰減,為同頻率的周期信號,。
5 結(jié)論
通過對位移信號的采集和分析,,所設(shè)計(jì)的位移測試系統(tǒng)顯示,、分析出來的信號波形與液壓系統(tǒng)的實(shí)際運(yùn)行工況相符合。從而驗(yàn)證了此開發(fā)平臺的有效性,,也為進(jìn)一步對機(jī)器及其零部件的運(yùn)行情況,、在線監(jiān)測、故障診斷提供了一個直觀便捷的分析平臺,。