新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 嵌入式柴油機(jī)工作狀態(tài)監(jiān)測(cè)裝置設(shè)計(jì)

嵌入式柴油機(jī)工作狀態(tài)監(jiān)測(cè)裝置設(shè)計(jì)

作者: 時(shí)間:2010-01-06 來源:網(wǎng)絡(luò) 收藏

具體代碼為

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;
}

完成對(duì)定頻率采集的DSP初始化設(shè)置后,可以通過啟動(dòng)定時(shí)器和查詢ADCTRL2的PS9位來得到采集結(jié)果。

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

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

newmaker.com

圖3 專家系統(tǒng)的流程圖
4)數(shù)據(jù)上傳主要實(shí)現(xiàn)DSP于上位微機(jī)的數(shù)據(jù)交換。具體實(shí)現(xiàn)可參見CAN總線相關(guān)資料[4]。

4 結(jié) 語

該套能夠運(yùn)用自身的專家系統(tǒng)獨(dú)立實(shí)時(shí)在線診斷工作,并通過其CAN總線接口將數(shù)據(jù)上傳給上位診斷系統(tǒng),減少上位系統(tǒng)工作[5]。該套若配有顯示模塊,同樣可作為獨(dú)立的報(bào)警用于機(jī)車、汽車及其他場(chǎng)合。

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

上一頁 1 2 3 下一頁

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉