新聞中心

EEPW首頁 > 測試測量 > 設計應用 > 設計和運用發(fā)動機低頻振動信號采集系統(tǒng)

設計和運用發(fā)動機低頻振動信號采集系統(tǒng)

作者: 時間:2011-03-04 來源:網(wǎng)絡 收藏

  4.2.1 C# 串行類的初始化設置

  對串口進行初始化設置,由Ser ialPort 對象的參數(shù)可知主要包括設置串口號,波特率,奇偶校驗位, 數(shù)據(jù)位數(shù),停止位數(shù)等。以下為各參數(shù)所代表的含義并實例化一個串口對象:



  4.2.2 讀操作

  從串口輸入緩沖區(qū)的同步讀取一個字節(jié)操作通過執(zhí)行S e r i a l P o r t . R e a d B y t e ( ) 來實現(xiàn)的, 串口類ReadTimeout 屬性可以設置讀取操作未完成時發(fā)生超時之前的毫秒數(shù)。當程序以查詢方式接收到數(shù)據(jù)采集板發(fā)來的數(shù)據(jù)后, 串行類執(zhí)行此讀方法。

  4.2.3 計算采樣頻率

  由于固件程序是用C51 語言編寫的,存在計算采集頻率的困難。本系統(tǒng)通過在C # 3 . 0 中調用Q u e r y P e r f o r m a n c e F r e q u e n c y ( ) 和QueryPerformanceCounter()兩個Windows API 函數(shù)對接收數(shù)據(jù)程序段采用精確計時的方法,巧妙的實現(xiàn)了系統(tǒng)采樣頻率的精確計算。它們的引用代碼如下:



  經(jīng)計算,本系統(tǒng)的采樣頻率fs=1600Hz。根據(jù)采集定理,當信號在最高頻率fmax 時,采樣頻率fs ≥ 2fmax就能使采樣信號不發(fā)生“混疊。”通常,把最低允許頻率fs = 2fc 稱為Nyquist 頻率,工程中,為可靠起見,常取fs≥(3~4)fmax。根據(jù)振源的實際情況(康明斯6BT5.9 型柴油機體側壁產(chǎn)生的信號) , 設定采樣32768 次,用時20.48 秒。

  4.2.4 信號分析

  穩(wěn)定怠速工況(750 ± 100r/min)下,進入系統(tǒng)數(shù)據(jù)采集界面開始采集信號,之后程序自動將其保存為txt 文本供在C#3.0 中調用MATLAB 生成的COM 組件對其進行分析, 其原始信號圖、頻譜分析情況如圖6所示。根據(jù)動力學分析,EQ6BT5.9 型柴油機在工作過程中對氣缸體的主要振動激勵源如下: (注:F 為柴油機轉頻、怠速工況下F=12.5Hz)。

 原始信號及頻譜圖

圖6 原始信號及頻譜圖。

  3) 整機(六個缸)活塞橫向撞擊氣缸壁; 頻率:6F從實測數(shù)據(jù)頻譜分析的結果來看與動力學分析一致, 驗證了該系統(tǒng)的可靠性。

  5 結束語

  能夠方便應用于振動信號的實時采集與分析, 具備快速連接、靈活快捷獲取數(shù)據(jù)等優(yōu)點, 可實現(xiàn)大批量、無限時的實時數(shù)據(jù)采集。本系統(tǒng)已成功運用于柴油發(fā)動機故障檢測與診斷, 加之PC 機的普及性, 更使得這套系統(tǒng)具有廣闊的應用前景。


上一頁 1 2 3 4 下一頁

評論


相關推薦

技術專區(qū)

關閉