該系統(tǒng)通過單片機(jī)對發(fā)動機(jī)各部位的振動信號進(jìn)行采集,數(shù)據(jù)送入PC機(jī)進(jìn)行處理,處理過程主要是時域和頻域分析。通過各通道的自我比較,并與樣本信息進(jìn)行對比,對發(fā)動機(jī)機(jī)械運動狀況作出評價,判斷異響的類型并分析故障產(chǎn)生的原因。在分析過程中可通過人工干預(yù)進(jìn)行快速診斷(這主要是針對出現(xiàn)顯著的故障特征波形或幅值),最后輸出并打印報表。
系統(tǒng)以單片機(jī)為核心進(jìn)行數(shù)據(jù)采集,上位PC機(jī)通過接口啟動單片機(jī)工作后,并且CPU資源向其他請求開放,89C51發(fā)控制信號啟動A/D轉(zhuǎn)換器進(jìn)行采樣,通過地址總線確定通道順序切換。然后將轉(zhuǎn)換結(jié)果存入雙端口SRAM,當(dāng)SRAM中數(shù)據(jù)達(dá)到一定數(shù)量時,89C51向計算機(jī)發(fā)出中斷請求,上位PC機(jī)接到請求后進(jìn)入中斷服務(wù)程序向單片機(jī)發(fā)出命令,決定是否繼續(xù)采樣,并將SRAM中的數(shù)據(jù)讀取到內(nèi)存。通過地址總線進(jìn)行順序切換邏輯通道進(jìn)行巡回采集。
在整個系統(tǒng)中具有時域和頻域圖形實時輸出,因此采用了先進(jìn)的圖形化編程語言工具Labview5.1 forwindows。Labview語言的主要特點就是將系統(tǒng)分解為若干基本功能模塊,模塊的引腳代表輸入/輸出接口。用戶可通過交互手段,采用圖形化框圖設(shè)計的方法,完成系統(tǒng)的邏輯和測量分析功能設(shè)計。因此其程序設(shè)計過程與人們思維接近,程序框圖實現(xiàn)了程序代碼功能,避免了一般語言編程的繁瑣。
基于AT89C51單片機(jī)發(fā)動機(jī)異響故障診斷分析系統(tǒng)具有性能可靠、工作穩(wěn)定、操作簡便及抗干擾能力強(qiáng)的特點。既可在線測試發(fā)動機(jī)的異響波形,又可通過頻譜分析及與樣本信息進(jìn)行比對后判斷出故障的類型,并分析故障產(chǎn)生的原因。該方案為發(fā)動機(jī)異響的診斷提供了技術(shù)支持,也為其他相關(guān)測試系統(tǒng)的開發(fā)積累了有益的經(jīng)驗。
來源
萬用表 http://www.91zenqing.cn/