新聞中心

EEPW首頁(yè) > 嵌入式系統(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 來(lái)源:網(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è)置后,可以通過(guò)啟動(dòng)定時(shí)器和查詢(xún)ADCTRL2的PS9位來(lái)得到采集結(jié)果。

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

dSP通過(guò)數(shù)據(jù)庫(kù)中的處理數(shù)據(jù),利用本身的知識(shí)庫(kù)即可實(shí)現(xiàn)的故障分析。當(dāng)然知識(shí)庫(kù)是在大量的實(shí)驗(yàn)和經(jīng)驗(yàn)的基礎(chǔ)上建立起來(lái)的。專(zhuān)家系統(tǒng)的流程如圖3所示。DSP系統(tǒng)是一個(gè)小型的處理系統(tǒng),其在片的資源遠(yuǎn)沒(méi)有系統(tǒng)微機(jī)完備,所以,它只能完成專(zhuān)家系統(tǒng)的部分功能。整套的專(zhuān)家系統(tǒng)還是要結(jié)合上位微機(jī)來(lái)實(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ù)庫(kù)的數(shù)據(jù)來(lái)綜合診斷,此時(shí)單憑DSP已經(jīng)無(wú)能為力,所以推理系統(tǒng)是由上位機(jī)進(jìn)行。知識(shí)庫(kù)獲取系統(tǒng)也必須要通過(guò)上位機(jī)在保存大量的實(shí)驗(yàn)數(shù)據(jù)和經(jīng)驗(yàn)的基礎(chǔ)上,得出新的知識(shí)后通過(guò)升級(jí)DSP的診斷程序來(lái)達(dá)到。

newmaker.com

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

4 結(jié) 語(yǔ)

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

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

上一頁(yè) 1 2 3 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉