李冬冬 黃勝 吳東霖
摘要: LabVIEW是當(dāng)今虛擬儀器開發(fā)最流行的一種圖形化編程語言。結(jié)合機床振動信號的特點,以LabVIEW 8.5為開發(fā)平臺,設(shè)計了機床振動信號的分析系統(tǒng)。系統(tǒng)由硬件和測試分析軟件兩大部分組成。軟件作為虛擬儀器的核心,由控制底層硬件管理模塊與分析功能模塊組成,完成虛擬儀器特定的邏輯分析處理過程。信號經(jīng)過LabVIEW 處理后實現(xiàn)了頻域、時域分析、相位分析、譜分析、相關(guān)性分析等多種功能。相對傳統(tǒng)測試方法,本測試系統(tǒng)的靈活性顯著增加,測試費用、能耗大大降低。實踐證明本系統(tǒng)的測試效果良好。
關(guān)鍵詞: LabVIEW; 機床; 振動信號; 分析
中圖分類號:TP39文獻(xiàn)標(biāo)志碼:B 文章編號:1006-8228(2012)11-37-02
Analysis system of machine vibration signal based on LabVIEW
Li Dongdong, Huang Sheng, Wu Donglin
(Guangzhou College, South China University of Technology, Guangzhou, Guangdong 510800, China)
Abstract: LabVIEW is a graphical programming language which is the most popular one in today's virtual instrument development. A kind of analysis system of machine vibration signal is designed based on LabVIEW 8.5, with the characteristics of the signal. The system consists of hardware and test analysis software, as the core of virtual instrument, which consists of controlling hardware management module and analysis function module, completing virtual instrument-specific logic analysis process. Signal is processed with LabVIEW and a variety of functions are realized, such as frequency domain analysis, time domain analysis, phase analysis, spectral analysis, correlation analysis, etc. Compared with the traditional test methods, a significant increase in the flexibility of the test system is realized. Test costs and energy consumption are reduced by the system. The good test results show that the system works well.
Key words: LabVIEW; machine; vibration signal; analysis
0 引言
機床在加工工件過程中,刀具和工件之間常常發(fā)生強烈的振動。振動會使機床和刀具磨損加劇,從而縮短機床和刀具的使用壽命;振動并伴隨有噪音,危害工人身心健康,使工作環(huán)境惡化。對于超精密機床,雖然具有很高的剛度,但振動會導(dǎo)致加工表面微觀特征發(fā)生改變,是影響表面粗糙度的主要因素之一。必須采取必要的預(yù)防措施來減小或防止機床振動對超精密加工表面質(zhì)量的影響。所以,對機床振動信號的分析研究具有重要意義。
振動信號分析作為故障診斷的一種方法,以其不拆卸機體,不影響設(shè)備的正常工作,測量范圍廣等優(yōu)點,廣泛應(yīng)用于各類工業(yè)和工程之中。隨著計算機技術(shù)、信息技術(shù)以及虛擬儀器技術(shù)的發(fā)展,越來越多的人開始通過虛擬儀器對機械的振動信號進(jìn)行采集與分析[1]。
美國NI公司的圖形化編程語言LabVIEW成為當(dāng)今虛擬儀器開發(fā)最流行的一種語言。LabVIEW的最大特點是用圖標(biāo)代碼來代替編程語言創(chuàng)建應(yīng)用程序。LabVIEW有豐富的函數(shù)、工具包、軟件包、數(shù)值分析、信號處理、設(shè)備驅(qū)動等功能,還有應(yīng)用于專業(yè)領(lǐng)域的專業(yè)模塊, 解決了傳統(tǒng)的虛擬儀器系統(tǒng)采用C/C++/匯編等語言存在的編程難、調(diào)試過程繁瑣、開發(fā)周期長、對編程人員要求高等問題,它在研究、開發(fā)、生產(chǎn)、測試工作中得到廣泛應(yīng)用[2]。
1 系統(tǒng)的總體方案
本分析系統(tǒng)以LabVIEW 8.5為開發(fā)平臺開發(fā), 系統(tǒng)流程如圖1所示。系統(tǒng)由硬件和測試分析軟件兩大部分組成。硬件是虛擬儀器工作的基礎(chǔ),主要由傳感器及調(diào)理電路、數(shù)據(jù)采集卡和計算機組成,完成對被測信號的采集、傳輸、運算處理及顯示測試結(jié)果等;軟件是虛擬儀器的核心,系統(tǒng)軟件由控制底層硬件管理模塊與分析功能模塊組成,完成虛擬儀器特定的邏輯分析處理過程[3]。
[虛擬儀器控制面板\&][數(shù)據(jù)采集卡\&][信號調(diào)理\&][傳感器\&][振動源\&]
圖1系統(tǒng)方案流程圖
2 系統(tǒng)的硬件結(jié)構(gòu)設(shè)計
硬件由壓電加速度傳感器、信號調(diào)理電路、數(shù)據(jù)采集卡和計算機組成。
⑴ 壓電加速度傳感器。機械振動測量中常用壓電加速度傳感器來測試振動體的振動加速度。它以某些材料受力后在其表面產(chǎn)生電荷的壓電效應(yīng)為轉(zhuǎn)換原理。在輸出端產(chǎn)生與其所受加速度成正比的電壓或電荷。用適當(dāng)?shù)臏y試系統(tǒng)檢測出電荷量來實現(xiàn)對振動加速度的測量,這種測量方法用途很廣。本系統(tǒng)選用聚偏氟乙烯(PVDF)壓電薄膜傳感器,這是一種新型壓電高分子聚合物材料,壓電系數(shù)高,質(zhì)量輕,密度小,柔韌性好,頻響寬,聲阻抗低,靈敏度高,穩(wěn)定性好,易于加工和安裝。
⑵ 對于絕大多數(shù)數(shù)據(jù)采集和控制系統(tǒng)來說,信號調(diào)理是非常重要的。本系統(tǒng)通過信號調(diào)理硬件,將傳感器的輸出信號連接到數(shù)據(jù)采集卡上。通過信號調(diào)理的各種功能,如信號的放大、隔離、濾波、多路轉(zhuǎn)換以及直接變送器調(diào)理等,使得數(shù)據(jù)采集系統(tǒng)的可靠性及性能得到極大的改善。
⑶ 數(shù)據(jù)采集卡是用來將傳感器里的電信號采集到計算機的一種裝置。本系統(tǒng)采用的是NI公司M系列的PC I-6251型數(shù)據(jù)采集卡,具有16Bit采集速率的A/D轉(zhuǎn)換器,提供16路模擬輸入、2路16位模擬輸出和24條數(shù)字I/O線。
3 系統(tǒng)的軟件設(shè)計
在系統(tǒng)的編制過程中采用了結(jié)構(gòu)化和模塊化編程的基本思路。程序包括數(shù)據(jù)采集模塊和信號分析模塊。系統(tǒng)的軟件結(jié)構(gòu)如圖2所示。
[機床振動信號分析系統(tǒng)][功率譜密度\&][幅頻相頻\&][時頻分析\&][統(tǒng)計數(shù)據(jù)\&][數(shù)據(jù)采集\&][時域信號\&]
圖2系統(tǒng)的軟件結(jié)構(gòu)
3.1 數(shù)據(jù)采集模塊
數(shù)據(jù)采集提供了整個測試系統(tǒng)的數(shù)據(jù)來源,是虛擬儀器的基本組成部分。數(shù)據(jù)采集模塊主要是實現(xiàn)振動信號的拾取及對各種參數(shù)的控制,例如對數(shù)據(jù)采集卡、采集通道的選擇,以及采樣頻率、點數(shù)、段數(shù)的控制等。振動信號主要為正弦信號,采取自由連續(xù)采集方式,即設(shè)置好采集參數(shù)后直接進(jìn)行連續(xù)采集。本系統(tǒng)的數(shù)據(jù)采集功能由DAQ Assistant完成。LabVIEW的DAQ程序包括模擬輸入、輸出,計數(shù)器操作以及數(shù)字輸入、輸出等,本系統(tǒng)用到的是模擬輸入功能,模擬信號類型為電壓。
3.2 信號分析模塊
由于實時采集的數(shù)據(jù)只能做出簡單的時、頻分析,不能得到振動信號中更深層次的信息,因此必須對設(shè)備的振動信號進(jìn)行更加深入細(xì)致的分析。分析程序所要實現(xiàn)的主要功能是再現(xiàn)設(shè)備的振動信號,并能夠從多個層次和方向上得出振動信號的特征參量,并將這些特征參量以輸出控件的形式返還給用戶,以供人們了解設(shè)備的工作狀態(tài),更深入地了解設(shè)備的振動機理,改善設(shè)備工況,優(yōu)化監(jiān)測系統(tǒng)[4]。
在本系統(tǒng)中,分析部分共有五個分析模塊,分別是時域信號顯示,時頻分析顯示,統(tǒng)計數(shù)據(jù)顯示,功率譜密度顯示以及幅頻、相頻分析。
時域信號顯示:分析幅值、相位、頻率值。它能顯示采集時實際的時域圖譜,在運行時可以很清晰地看出振幅與時間的關(guān)系,可以判斷出故障發(fā)生時的時間,清晰直觀。
時頻分析:由于頻譜分析只能看到頻域特征的能量關(guān)系,通過短時傅里葉變換可以很清晰地從圖譜上看到頻域、時域與能量三者間的關(guān)系,更利于對故障的分析。
統(tǒng)計數(shù)據(jù)顯示:系統(tǒng)中所統(tǒng)計的數(shù)據(jù)包括算術(shù)平均值、均方差、標(biāo)準(zhǔn)方差、峰值、峰峰值、基頻等等。它們都能作為周期振動信號的特征值,在數(shù)值上描述振動特征。
功率譜密度:振動信號中存在大量噪聲,通過功率譜密度顯示振動信號在各個頻率段上的功率密度,減少由于噪聲所帶來的誤差。
幅頻、相頻分析:主要分析輸入正弦信號的幅頻及相頻特性。
部分程序后面板如圖3所示。
圖3部分程序后面板
4 系統(tǒng)的實際應(yīng)用效果分析
利用該系統(tǒng)進(jìn)行某裝置的振動信號分析,其功率譜分析如圖4所示。從圖4中可以讀出固有頻率值,與用傳統(tǒng)方法測量結(jié)果一致。其他分析圖不在此一一列出。
圖4功率譜分析圖
該系統(tǒng)既可以對仿真信號進(jìn)行處理,也可以對采集卡采集到的實時信號進(jìn)行分析處理。運行檢驗表明,該程序功能完善,運行結(jié)果良好,實驗結(jié)果與理論相符合,證明了該系統(tǒng)程序是可靠的。
5 結(jié)束語
測試系統(tǒng)采集的機床振動信號經(jīng)過LabVIEW處理后實現(xiàn)了頻域、時域分析、相位分析、譜分析、相關(guān)性分析等多種功能。相對傳統(tǒng)測試方法本測試系統(tǒng)的靈活性顯著增加了,大大降低了測試費用、能耗,同時改善了工作強度與環(huán)境。用戶還可以以此為基礎(chǔ),自行開發(fā)在線監(jiān)測、故障診斷等功能,真正地實現(xiàn)“軟件即儀器”。本系統(tǒng)充分發(fā)揮了虛擬儀器的優(yōu)勢,達(dá)到了設(shè)計要求。
在實踐過程中,我們發(fā)現(xiàn)基于計算機的機床振動信號的分析系統(tǒng)儀器暴露出一些問題,如:體積大導(dǎo)致不便于攜帶;插卡式結(jié)構(gòu)使得接觸易松動、不緊固;抗震性能差等。目前,嵌入式計算平臺使計算進(jìn)入了后PC時代,嵌入式系統(tǒng)的小體積、高可靠性能夠解決以上的問題。下一步的工作是開發(fā)基于嵌入式計算平臺的虛擬儀器系統(tǒng)。
參考文獻(xiàn):
[1] 高書凱.基于虛擬儀器的內(nèi)燃機振動測試分析系統(tǒng)[D].昆明理工大學(xué)
碩士學(xué)位論文,2008.
[2] 張新紅.LabVIEW的故障診斷虛擬儀器開發(fā)及應(yīng)用研究[D].河南理
工大學(xué)碩士學(xué)位論文,2005.
[3] 楊然,殷祥超.基于LabVIEW的測試分析系統(tǒng)[J].煤炭科技,2009.
[4] 劉鵬,郭智威.基于LabVIEW的振動信號采集與分析系統(tǒng)的開發(fā)[J].
科技信息,2010.