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

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 嵌入式柴油機工作狀態監測裝置設計

嵌入式柴油機工作狀態監測裝置設計

作者: 時間:2010-01-06 來源:網絡 收藏

具體代碼為

void adinit( void )
{
* GPTCONA = 0x0100;
* T1PR = 0x018f;
* T1CON = 0x100c;
* T1CNT = 0x 0000;
* EVAIMRA = 0x0000;
* EVAIFRA = 0xffff;
* ADCTRL1 = 0x4000;
* MAX_CONV = 0x0001;
* CHSELSEQ1 = 0x3221;
* ADCTRL1 = 0x0000;
* ADCTRL2= 0x4300;
}

完成對定頻率采集的DSP初始化設置后,可以通過啟動定時器和查詢ADCTRL2的PS9位來得到采集結果。

3)專家系統是由推理系統、解釋系統、知識獲取系統以及數據庫和知識庫5個模塊組成[3]。這里,數據庫是指經過處理的采集數據(瞬時轉速頻域參數值以及熱工參數),而知識庫是固化在DSP中的判斷條件。

dSP通過數據庫中的處理數據,利用本身的知識庫即可實現的故障分析。當然知識庫是在大量的實驗和經驗的基礎上建立起來的。專家系統的流程如圖3所示。DSP系統是一個小型的處理系統,其在片的資源遠沒有系統微機完備,所以,它只能完成專家系統的部分功能。整套的專家系統還是要結合上位微機來實現。例如:測量各缸爆發壓力時,輔機在正常運轉,推理時可以只要調用當前的其他參數;而維修時測得的數據,需要調用歷史數據庫的數據來綜合診斷,此時單憑DSP已經無能為力,所以推理系統是由上位機進行。知識庫獲取系統也必須要通過上位機在保存大量的實驗數據和經驗的基礎上,得出新的知識后通過升級DSP的診斷程序來達到。

newmaker.com

圖3 專家系統的流程圖
4)數據上傳主要實現DSP于上位微機的數據交換。具體實現可參見CAN總線相關資料[4]。

4 結 語

該套能夠運用自身的專家系統獨立實時在線診斷工作,并通過其CAN總線接口將數據上傳給上位診斷系統,減少上位系統工作[5]。該套若配有顯示模塊,同樣可作為獨立的報警用于機車、汽車及其他場合。

linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

上一頁 1 2 3 下一頁

評論


相關推薦

技術專區

關閉