a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 多通道故障信號的采集處理及實現

多通道故障信號的采集處理及實現

作者: 時間:2006-05-07 來源:網絡 收藏

摘要:鑒于故障特征信號的多樣性,對機械設備需測取不同的信號進行分析,以提高診斷的合理性。為此我們用面向對象的方法實現了多通道信號的數據采集,并編制了多種處理算法,提高了信號的信噪比。

本文引用地址:http://www.j9360.com/article/242277.htm

關鍵詞:采集 面向對象 預處理 故障診斷

機械設備故障診斷涉及的面很廣,單從選用的特征信號來看就有很多種。每種信號有各自的特點,有不同的應用場合;而每一種故障又可能表現出若干特征,故障信息可能包含在幾種特征信號之中。因此,對于一個復雜的機械系統往往需要測取不同的信號然后進行綜合分析,以提高診斷的可靠性。在實際中,往往通過多路傳感器綜合測試,并通過多路A/D轉換送入計算機從而把所需的包含故障主要信息的特征信號盡可能提取出來,如圖1。這樣的綜合測試可全面地測量出故障信號,測試時間少,信號真實準確。為此,我們在windows環境下,采用面向對象編程實現了故障信號的多通道數據采集[1][2][3][5]。考慮到測試信號含有的噪聲信號,提供并實現了幾種處理算法,其中主要介紹了倒譜分析在診斷中的應用。

1 數據采集

1.1 原理

數據采集是把代表故障特征的模擬信號進行數字離散化。機械設備故障特征信號經過電荷放大器和抗混迭濾波器濾去與故障特征信號無關的高頻與低頻信號,再經過A/D轉換到達計算機。A/D轉換芯片采用ANALOG DIVICES公司產品AD1764,該芯片為12位逐次比較型高速A/D轉換芯片,內部含有采樣保持器。轉換速度的時間為8.5μs,加上采保時間1.5μs則完成一次采樣轉換的時間為10μs,因此本板最高采樣頻率為100kHz。A/D板通道控制采用軟件選擇方式,通過通道預置寄存器任意選擇轉換通道。在實際中使用了A/D轉換板上的5個通道CH1~CH5,且每個通道的增益可設。A/D轉換的觸發信號是由板上定時器8253的0通道發出的,通過編程利用8253定時計數器發出等間隔定時脈沖來連續觸發A/D轉換,同時查詢狀態位同步讀取數據,可獲得準確的采樣頻率。

1.2 軟件實現

為提高采樣速度,A/D轉換程序采用匯編語言編寫,由Borland C++5.0編制的主程序調用。可完成單通道、多通道以及大容量的數據采集,并且可設置采樣數據長度、采樣頻率和每一個通道的程控放大倍數。參數設置全部集成在一個對話框類中,有良好的人機對話界面,如圖2所示。

其中設置通道控件彈出一個對話框用來設置通道,最多為5個通道;設置頻率控件彈出對話框可在30Hz~100kHz之間設置采樣頻率;設置增益控件彈出對話框可分別設置通道增益為1、2、4、6、8、16倍;采樣長度控件彈出的對話框允許用戶在(1、2、4、6、8、16、24)×1024點中選擇。這5個對話框類都是從基類(TDialog)派生出來的子類,并形成各具自己功能的類。這些類采用了繼承、友員、封裝、多態的特性,共同完成A/D參數設置。其中圖2所對應的對話框類是最主要的,由它創建和關閉其它四個對話框類的實例。它有一個Param結構,用戶設置的A/D參數多存貯在此結構中。為保存這些參數,定義了如下的數據結構:

typedef sturct{

int Number; //總共采集通道數

double Frequency; //采樣頻率

unsigned int Length; //采樣數據長度

int Channel[5]; //采樣通道號

int Gain[5]; //采樣通道增益

}Param

參數設置好后即可啟動A/D轉換,為便于以后的離線信號分析把采樣進來的數據保存成文件,該文件格式為:

采樣數據長度

采樣頻率

通道數

通道號次序

每通道的增益

數據部分

……

數據部分是用四位十六進制數表示,由于A/D為12位,數據的最后一位無意義,每個數占一行。多通道采樣,則數據交替放置。例如對于以下數據:

4000

1024

1 2 0 3 4

2 1 2 2 2

acb0

75a0

……

表示采樣頻率為4000Hz,每通道采樣長度為1024點,同時對5個通道進行采樣,采樣通道號為1、2、0、3、4,所對應的放大倍數分別為2、1、2、2、2,隨后是采樣進來的數據。

2 預處理

由于各種客觀因素的影響,信號中常常混有噪聲。有時噪聲可把信號“淹沒”,信號通過A/D 后的離散信號,又帶來了A/D轉換器的量化噪聲。因此,在對該信號進行譜分析之前,有必要對它進行預處理,提高信噪比。

在預處理前,首先進行通道設置決定對哪個通道的信號進行處理。如信號比較弱,可對信號放大即設置增益從而便于分析,如圖3。

2.1平滑濾波

平滑濾波是為了濾掉高頻噪聲,其計算公式由下式給出。

設x(n)的長度為N,即n=2,3...N-3;

則x(n)=1 / 35[-3x(n-2)+12x(n-1)+17x(n)+12x(n+1)-3x(n+2)]

對于n=0,1和n=N-2,N-1四個點的平滑,公式如下:x(0)=1 / 70[69x(0)+41x(1)-6x(2)+4x(3)-x(4)]

x(1)=1 / 35[2x(0)+27x(1)+12x(2)-8x(3)+2x(4)]

x(N-2)=1 / 35[2x(N-5)-8x(N-4)+12x(N-3)+27x(N-2)+2x(n-1)]

x(N-1)=1 / 70[-x(N-5)+4x(N-4)-6x(N-3)+4x(N-2)+69x(N-1)]

2.2去脈沖干擾

脈沖干擾的計算如下:

設有信號y(n),n=1,2···N,其中N是4的倍數。

對y(i),y(i+1),y(i+2),y(i+3)四個數值分別從大到小進行排序,得到:

y′(i),y′(i+1),y′(i+2),y′(i+3)其中i=0,4,8···N/4;

則去脈沖干擾后的信號為:

Y(i)=Y(i+1)=Y(i+2)=Y(i+3)=[y′(i+1)+y′(i+2)]/2

2.3時域平均

時域平均是從混有噪聲干擾的信號中提取指定的周期信號,消除信號中與給定周期無關的信號。對機械圖象以一定的周期為間隔截取信號,然后將所截得的信號段疊加平均,這樣可消除信號中的非周期分量和隨機干擾,保留確定的周期分量。

設一信號x(t)由周期信號f(t)和白噪聲n(t)組成

x(t)=f(t)+n(t)

以f(t)的周期截取信號x(t)的數據段,共截N段,再把各段中的對應數據相加,由于信號與白噪音的不相關性,可得:

x(ti)=Nf(ti)+Nn(ti)

再對x(ti)平均,得輸出信號y(ti)

y(ti)=f(ti)+n(ti)/N

輸出信號的白噪聲是輸入信號x(t)中的白噪聲的1/N倍,即信噪比提高了N倍。

用1026Hz的頻率采樣信號y(kt):

y(kt)=5×sin(2×π×9×kt)+6×sin(2×π×38×kt)

并對此信號進行時域平均,如圖4(a),可提取出頻率為38Hz的高頻信號。圖4(b)的上半部分圖形顯示原始信號,下半部分顯示被提取出的信號。

若想繼續提取頻率為9Hz的信號,可激活圖4(b)所顯示窗口的“繼續時域平均”菜單項,輸入被提取周期的點數為114,繼續時域平均得到圖形如圖4(c),其中上半部分表示提取出頻率為38Hz后的時域信號,下半部分表示被提取出的頻率為9Hz的信號。

3 譜分析

頻譜分析在許多方面比時域分析更直觀和有效,因而它一直被作為設備診斷不可缺少的手段。系統在譜分析時,應首先進行譜分析設置,該項主要設置兩項參數-通道號和數據的增益。而倒頻譜分析具有特殊的優越性,它把振動源和路徑分開,降低了從信號源到測量點的某些隨機傳遞路徑的影響。對于齒輪箱系統的診斷,由于故障齒輪運行時存在著幅值調制和頻率調制現象,因而齒輪箱振動信號在嚙合頻率及其高次諧波兩邊出現以軸的轉動頻率為調制頻率的調制邊帶。當故障變嚴重時,調制邊帶數目增多,幅值增大,從功率譜上難以判斷其狀態,而利用倒譜可以提取邊帶的變化信息,以診斷系統的故障狀態。鑒于篇幅關系,在此只介紹倒譜的分析過程。在實現上對采集信號不僅可進行倒譜分析并能對其進行編刪,去掉其不必要的峰值再通過倒譜的反過程運算,得到將原始信號分離后的功率譜。圖5(a)是故障信號的倒譜分析時域波形顯示,可看出它主要由40Hz和500Hz的信號組成,且采樣頻率設為2000Hz。

從圖5(a)功率譜圖部分可看出在40Hz和500Hz兩邊分別有邊頻帶產生,其中低頻部分的相對幅值較小,在譜圖上顯示不明顯,為此可通過倒譜的編刪削弱高頻成分的能量,使低頻部分突出。功率譜上的坐標與倒譜上的“倒頻”之間呈倒數關系,功率譜上的高頻成分反映在倒頻上就是低倒頻成分,為削減高頻能量,首先求其倒頻q=1/500=0.002;而從倒譜圖上可看出在倒頻為0.002時,其對應的倒譜值最大,可通過對話框對其進行編刪,如圖5(b),編刪后的結果如圖5(c)。

由圖5(c)的功率譜部分,看出雖然高頻成分的分布情況依然如故,但其幅度已大大降低(可比較圖5(a)和圖5(c)功率譜的幅值坐標),且低頻部分的頻率成分已比較清晰地顯示出來。

機械設備的結構一般比較復雜,振源較多。為合理得到診斷結果,需提取多個特征信號進行信號分析。為此我們在Windows環境下,采用面向對象的編程技術實現了多通道信號的數據采集及預處理,增加了系統的柔性、可擴充性。用戶可根據實際要求設置采樣通道、采樣長度、通道增益、采樣頻率等A/D轉換參數,并進行信號處理。以此為基礎的DSP系統在實際運行中取得了良好的應用效果。



評論


相關推薦

技術專區

關閉