久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 測試測量 > 設計應用 > 設計和運用發動機低頻振動信號采集系統

設計和運用發動機低頻振動信號采集系統

作者: 時間:2011-03-04 來源:網絡 收藏

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

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



  4.2.2 讀操作

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

  4.2.3 計算采樣頻率

  由于固件程序是用C51 語言編寫的,存在計算采集頻率的困難。本系統通過在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 函數對接收數據程序段采用精確計時的方法,巧妙的實現了系統采樣頻率的精確計算。它們的引用代碼如下:



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

  4.2.4 信號分析

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

 原始信號及頻譜圖

圖6 原始信號及頻譜圖。

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

  5 結束語

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


上一頁 1 2 3 4 下一頁

評論


相關推薦

技術專區

關閉