新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于單片機設計的發(fā)動機測量方法

基于單片機設計的發(fā)動機測量方法

作者: 時間:2012-03-23 來源:網絡 收藏

1 引言

本文引用地址:http://butianyuan.cn/article/171799.htm

在航空中,對振動的監(jiān)控具有重要的作用,它可以有效的分析的工作情況,同時振動值也是性能評定的重要標準之一,而如何正確發(fā)動機的振動參數,如振動的速度,位移和加速度也就成為了一個重要的研究內容。本文即從此方向入手,進行一種的論述與實現。

2 原理分析

由于發(fā)動機振動速度傳感器輸出的頻率信號與發(fā)動機振動速度成正比,可采用頻率法,即通過測量發(fā)動機傳感器的輸出頻率來得到相應的振動速度。同時,由發(fā)動機振動形成機理和實踐經驗可知,傳感器的輸出頻率中混雜有高頻和低頻噪聲信號,為了提高測量精度,必須將其過濾掉,因此首先對得到的振動速度信號進行放大和高、通濾波處理。振動的速度、位移和加速度信號之間存在著一定的關系,將濾波后的振動速度信號經過積分,可得到振動位移信號,經過微分,可得到振動的加速度信號。為了提高測量的準確性,通過模擬開關和RMS幅值測量元件將上述信號轉化為0-5伏的電壓信號,再經過VFC轉化芯片,將電壓信號轉化為頻率信號,這樣可得到非常穩(wěn)定的頻率信號,然后輸入到T0引腳進行計數。

脈沖頻率的計數由內部16位計數器完成,計數的閘門時間(時基)由晶振提供,此中還利用了數字濾波技術來提高轉速的測量精度和測量穩(wěn)定性。

中,為了提高系統(tǒng)的維護性,增加了自校功能,將選擇開關打到自校時,由頻率信號給定器給出頻率信號送入系統(tǒng)中,通過看輸出結果來決定是否進行校正。同時為了方便使用,加入靈敏度系數調整機制,并在每次系統(tǒng)開機后自動由E2PROM加載到系統(tǒng)的內存RAM中,在調整了靈敏度值、系統(tǒng)關機或突然斷電的時候,會由中斷程序將當前靈敏度值保存到E2PROM中,方便下次的使用(見圖2主程序流程圖)。為了保證系統(tǒng)的可靠性,看門狗電路也是不可少的。

3 具體實現

3.1  測量振動量

根據上面的分析,進行硬件的設置,繪制測量系統(tǒng)的總體框圖如圖1所示。

65.gif
圖1 總體框圖

通過速度傳感器得到振動速度信號后,進行放大和高、低通濾波處理。濾波后,分為三路,一路經過運放匹配電路,得到振動速度信號,一路經過積分電路,得到振動位移信號,一路經過微分電路,得到振動的加速度信號。三種信號經過測量選擇開關的選擇,將欲測量的一路信號通過模擬開關,輸送到RMS幅值測量元件 AD637中,將其轉化為0-5伏的電壓信號,再經過VFC轉化芯片,將電壓信號轉化為頻率信號,然后輸入到T0引腳進行計數。

MCS-51系列單片機內部設置了兩個16位可編程的定時器/計數器T0和T1,它們具有計數器和定時器兩種工作方式和四種工作模式,通過設置狀態(tài)字,可以方便的選擇適當的工作方式與工作模式;同時,單片機設有兩個外部中斷,相應信號輸入引腳是INT0和INT1,用于輸入外部中斷源的中斷請求信號。在此,采用計數器T0的16位計數模式,用于對輸入頻率信號的計數,T1采用定時方式,定時時間為0.1s,4次定時0.4s,在中斷服務程序中讀取T0內容并計算和顯示振動值,具體見圖4,T1中斷服務程序流程圖(可根據DIP開關選擇濾波系數和顯示刷新率)。顯示值由P3口的低四位輸出百位顯示數據,由 P2口的高四位輸出十位顯示數據,P2口的低四位輸出個位顯示數據。分別驅動14513進行顯示。

3.2 調整開關

靈敏度系數調節(jié)通過INT1來完成,如圖1所示的粗調或細調信號由一個開關按鈕產生,即按下按鈕后產生一個邏輯低電平信號,此信號在送往INT1引腳并引起中斷的同時,也送到P1的高四位,這樣,擴展了中斷源的判斷信息,在INT1的中斷服務程序中,同時對相應的P1口的引腳信號進行判斷,進而執(zhí)行不同的處理程序,詳見圖5,INT1中斷服務程序。同時,對調節(jié)后的靈敏度值進行邊界條件的判斷,即最大值與最小值的判斷。若進行粗調或細調后所得到的靈敏度系數為0或大于999,則系統(tǒng)認為是不合法(在第一次上電時的情況),重置為200,然后閃爍顯示4~5次。

接地電阻相關文章:接地電阻測試方法



上一頁 1 2 3 4 下一頁

評論


相關推薦

技術專區(qū)

關閉