新聞中心

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

        嵌入式柴油機工作狀態(tài)監(jiān)測裝置設(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;
        }

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

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

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

        newmaker.com

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

        4 結(jié) 語

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

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

        上一頁 1 2 3 下一頁

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 奈曼旗| 邮箱| 荆州市| 腾冲县| 石狮市| 玉田县| 连云港市| 大理市| 内丘县| 克山县| 翁牛特旗| 兴城市| 迁西县| 德令哈市| 安岳县| 邵阳市| 佳木斯市| 出国| 崇州市| 五原县| 青铜峡市| 福州市| 山西省| 鹤山市| 天镇县| 霞浦县| 石棉县| 平罗县| 平和县| 揭东县| 丹凤县| 环江| 土默特右旗| 洪洞县| 淮南市| 镇平县| 利津县| 云和县| 昔阳县| 门头沟区| 巴青县|