專利名稱:內(nèi)燃機(jī)用的故障識(shí)別系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于識(shí)別一內(nèi)燃機(jī)運(yùn)行中的故障工況的系統(tǒng)和方法。具體地說,本發(fā)明涉及這樣的系統(tǒng)和方法,即在存在其他故障時(shí),用于識(shí)別特別的故障工況。
大部分現(xiàn)代內(nèi)燃機(jī),特別是那些用于車輛的內(nèi)燃機(jī)大都是電控和電監(jiān)測(cè)的。一個(gè)典型的發(fā)動(dòng)機(jī)控制模塊(ECU)包括一臺(tái)微處理器,該微處理器可執(zhí)行一系列的軟件指令,執(zhí)行指令可控制該發(fā)動(dòng)機(jī)的各種功能。例如,該ECM可進(jìn)行燃油計(jì)算,點(diǎn)火時(shí)間計(jì)算等等,該燃油計(jì)算可控制提供給該發(fā)動(dòng)機(jī)氣缸的空氣量和液體燃油量。此外,該典型的ECM接受從一組設(shè)置在發(fā)動(dòng)機(jī)的不同位置處的傳感器來的信號(hào)。這些傳感器根據(jù)發(fā)動(dòng)機(jī)的運(yùn)行工況提供各種瞬態(tài)信息。該ECM包括對(duì)這些信息進(jìn)行監(jiān)測(cè)并評(píng)估從而確定一發(fā)動(dòng)機(jī)是否存在故障或者處在故障發(fā)生過程中的軟件。
一典型的內(nèi)燃機(jī)控制系統(tǒng)10表示于
圖1中。該系統(tǒng)包括發(fā)動(dòng)機(jī)11,該發(fā)動(dòng)機(jī)具有若干連接到發(fā)動(dòng)機(jī)曲軸13上的活塞12。該發(fā)動(dòng)機(jī)包括一個(gè)進(jìn)氣歧管15和一排氣歧管16,環(huán)境空氣流過該進(jìn)氣歧管,在每個(gè)燃燒循環(huán)期間,每個(gè)氣缸的燃燒產(chǎn)物流過該排氣歧管。一燃油系統(tǒng)17控制提供給各氣缸的液體燃油量。一冷卻系統(tǒng)18和一潤(rùn)滑系統(tǒng)19用于使該發(fā)動(dòng)機(jī)在其整個(gè)速度范圍內(nèi)維持工作溫度。所有這些零部件都由一個(gè)或多個(gè)控制模塊控制,該控制模塊在數(shù)據(jù)鏈過程中保持連接。在圖示實(shí)施例中示出的ECM20就是一個(gè)這樣的控制模塊。
該發(fā)動(dòng)機(jī)控制系統(tǒng)10還包括一個(gè)傳感器數(shù)據(jù)總線22,該總線包括一束在該ECM20的輸入和一組工況傳感器23a-23r之間連接的電纜或電線。例如傳感器23a是一個(gè)環(huán)境溫度傳感器,23b是一個(gè)潤(rùn)滑油油位傳感器,23c是一個(gè)潤(rùn)滑油油溫傳感器,23d和23e是潤(rùn)滑油油壓傳感器等等。這些傳感器23a-23r的每一個(gè)在車輛發(fā)動(dòng)機(jī)系統(tǒng)10的幾乎每個(gè)關(guān)鍵運(yùn)行點(diǎn)時(shí)提供數(shù)據(jù)。該數(shù)據(jù)包括該系統(tǒng)的所有液體或氣體元件用的溫度和壓力值,以及由該速度傳感器23p提供的發(fā)動(dòng)機(jī)速度。
該ECM20還包括若干輸出口24,這些輸出口允許由該ECM收集的數(shù)據(jù)從外部讀取。例如,這些輸出口可包括RS232,J1587或J1939連接鏈。儲(chǔ)存在該ECM20中的數(shù)據(jù)可被下載,并且可用更高級(jí)的診斷軟件程度評(píng)估。
另外,該ECM20將信號(hào)提供給一個(gè)故障顯示系統(tǒng)25。根據(jù)顯示的故障的特性,該顯示系統(tǒng)可以具有不同的形式。例如大部分車輛包括單獨(dú)的用于顯示低的油壓和高的發(fā)動(dòng)機(jī)溫度的指示器。其他的指示器可包括表示油位和冷卻劑液位的模擬表或數(shù)字表。在內(nèi)燃機(jī)的一種典型的工業(yè)應(yīng)用或運(yùn)輸應(yīng)用中,當(dāng)發(fā)動(dòng)機(jī)剛剛啟動(dòng)或在發(fā)動(dòng)機(jī)運(yùn)行期間在用戶選定的時(shí)間時(shí),可使用一系列的指示燈來表示各種類型的故障。在一種安裝設(shè)計(jì)中,一四個(gè)指示燈陣列對(duì)應(yīng)于不同的故障工況按特定的順序發(fā)光。在一種應(yīng)用中,該故障工況是“閃光”-即各燈按特定的形式相繼發(fā)光,從而表示通過該ECM20識(shí)別的所有當(dāng)時(shí)實(shí)際的故障。其他顯示包括字符顯示或以計(jì)算機(jī)為基礎(chǔ)的監(jiān)測(cè)器。
盡管在現(xiàn)代的發(fā)動(dòng)機(jī)/車輛控制系統(tǒng)中具有許多種故障診斷或識(shí)別計(jì)算法,但大部分都遵循一種特定的規(guī)程。一種這樣的故障識(shí)別系統(tǒng)圖示于圖2中,該圖表示一監(jiān)測(cè)到的參數(shù)相對(duì)時(shí)間的數(shù)值。在這種具體應(yīng)用中,對(duì)該監(jiān)測(cè)值來說一無效極限和一有效極限都被定義在特定的量值上。如果監(jiān)測(cè)值落在該無效極限之下,則不會(huì)形成故障工況。然而,如果該監(jiān)測(cè)值超過該有效(active)極限一特定的時(shí)間段,例如時(shí)間T1,則故障狀態(tài)會(huì)朝著形成有效故障發(fā)展。一旦該監(jiān)測(cè)值停留于該有效極限之上,則具體的故障就會(huì)處于有效。一方面,如果該監(jiān)測(cè)值低于該無效極限一特定的時(shí)間段,例如時(shí)間T2,則故障狀態(tài)會(huì)變成無效(inactive)。在一種典型的故障識(shí)別系統(tǒng)中,該無效極限與該有效極限相互偏置,以便避免該故障狀態(tài)信號(hào)因監(jiān)測(cè)值的正常變化進(jìn)行循環(huán)。另外,為了“假的負(fù)”或“假的正”,大部分故障監(jiān)測(cè)計(jì)算法都要求監(jiān)測(cè)值處于該特定的極限值之外一預(yù)定的時(shí)間段。
在許多發(fā)動(dòng)機(jī)控制系統(tǒng)中,例如系統(tǒng)10中,根據(jù)具體的傳感器確定各故障工況的各個(gè)級(jí)別。圖2中的示圖表示故障“類型A”,其中有效極限和無效極限對(duì)該特定的傳感器值來說是固定的。例如,該“A類”故障工況可對(duì)應(yīng)于一冷卻劑或潤(rùn)滑劑溫度傳感器的輸出。另一方面,一種“B類”故障工況對(duì)應(yīng)于一傳感器,該傳感器的輸出可作為發(fā)動(dòng)機(jī)的其他運(yùn)行工況的函數(shù)進(jìn)行可接受的變化。一種這樣的“B類”故障工況用油壓相對(duì)發(fā)動(dòng)機(jī)轉(zhuǎn)速的曲線表示在圖3中。可以肯定地知道發(fā)動(dòng)機(jī)油壓隨發(fā)動(dòng)機(jī)運(yùn)行速度的增加而增加,所以特定的無效極限和有效極限其自身將作為發(fā)動(dòng)機(jī)速度的函數(shù)而變化。盡管這種“B類”故障工況需要相對(duì)與速度相關(guān)的極限進(jìn)行比較,但該ECM診斷計(jì)算法基本上是按與“A類”故障相同的方式進(jìn)行運(yùn)作。
在這種最簡(jiǎn)單的形式中,發(fā)動(dòng)機(jī)故障診斷只對(duì)有限數(shù)量的可能故障產(chǎn)生條件進(jìn)行評(píng)估。這些基本故障條件的產(chǎn)生常常幾乎不會(huì)提供任何有關(guān)發(fā)動(dòng)機(jī)的這個(gè)問題之特性的信息。例如,常規(guī)設(shè)置在車輛儀表臺(tái)上的油溫?zé)敉ǔV槐硎居蜏匾呀?jīng)超過一個(gè)可接受的閾值,但不能提供任何有關(guān)該油溫為什么已經(jīng)達(dá)到產(chǎn)生故障水平之原因的信息。因此,該ECM20已經(jīng)進(jìn)化成一種更高級(jí)的診斷工具,該診斷工具可接受并處理從各發(fā)動(dòng)機(jī)工況傳感器23a-23r來的大量數(shù)據(jù)。除了這種大量的數(shù)據(jù)輸入之外,該ECM故障識(shí)別計(jì)算法,即將這些傳感器值與不同的固定極限值和可變極限值相比,也已經(jīng)變得更完善了。此外,該典型的ECM20包括使用從一組傳感器來的數(shù)據(jù)進(jìn)行各種計(jì)算的程序。例如,氣缸功率計(jì)算可由該ECM來進(jìn)行,從而確定一個(gè)具體氣缸產(chǎn)生的理論功率。這些功率計(jì)算可利用從發(fā)動(dòng)機(jī)排氣溫度和排氣壓力傳感器來的數(shù)據(jù),以及進(jìn)氣空氣溫度和壓力值及發(fā)動(dòng)機(jī)速度等數(shù)據(jù)。
由于這種高度的先進(jìn)性,從而該典型的ECM20可監(jiān)測(cè)并儲(chǔ)存大量的發(fā)動(dòng)機(jī)故障值。在一種典型的應(yīng)用中,每個(gè)特定的故障工況都給出一個(gè)獨(dú)一無二的識(shí)別碼。然后該識(shí)別碼可由一發(fā)動(dòng)機(jī)技術(shù)員,或由其他ECM程序獲得,從而進(jìn)行各種診斷檢驗(yàn)。圖4中的表格表示了故障編碼與相應(yīng)之故障的典型排列。為了便于說明,可以看出寬變化范圍的故障工況可由一個(gè)典型的ECM20評(píng)估并顯示出,該范圍包括從高和低進(jìn)氣歧管壓力(故障編碼1和2)到預(yù)潤(rùn)滑油過濾器傳感器失效(編碼9),到左排第4氣缸功率(編碼1673),到低的潤(rùn)滑油壓力(C2048)。
如可預(yù)期的那樣,一發(fā)動(dòng)機(jī)故障常常導(dǎo)致產(chǎn)生許多故障。在一簡(jiǎn)單的實(shí)施例中,如果傳感器數(shù)據(jù)總線或線束22與該ECM20脫連,則在每個(gè)傳感器中的錯(cuò)誤將由該ECM辨別。在這種情況下,每個(gè)傳感器實(shí)際上可能是正常工作的,但由于該電氣配線是脫連的,因此該ECM不會(huì)接收到傳感器數(shù)據(jù)。該ECM將激活一用于每個(gè)傳感器故障信號(hào)的故障編碼,但這些故障編碼還沒有必要使發(fā)動(dòng)機(jī)技術(shù)人員采取適當(dāng)?shù)慕鉀Q措施。
如另一個(gè)示例所述,故障條件可從用于一具體氣缸的進(jìn)氣空氣歧管溫度傳感器及低的發(fā)動(dòng)機(jī)功率傳感器來的信號(hào)產(chǎn)生。故障編碼本身不會(huì)提供足夠的故障信息。然而,公知的是在某些條件下,歧管溫度急速上升同時(shí)對(duì)一具體氣缸來說還伴隨一較低的壓力就是說該氣缸的氣閥座存在故障。不能特別準(zhǔn)確地指出兩個(gè)激活的故障編碼的根源將導(dǎo)致在一發(fā)動(dòng)機(jī)技術(shù)人員診斷特定的故障時(shí)使發(fā)動(dòng)機(jī)停機(jī)時(shí)間增加。
因此需要一個(gè)發(fā)動(dòng)機(jī)故障診斷和識(shí)別系統(tǒng),該系統(tǒng)可幫助準(zhǔn)確地指出在發(fā)動(dòng)機(jī)運(yùn)行系統(tǒng)中存在的實(shí)際問題。這種需要擴(kuò)展為一種故障識(shí)別系統(tǒng),該系統(tǒng)考慮了產(chǎn)生“假負(fù)”的問題,從而有助于準(zhǔn)確地指出問題的來源,形成故障指示。
這些不合適的要求正是本發(fā)明的故障識(shí)別系統(tǒng)和方法所致力的目標(biāo)。在本發(fā)明的一方面,對(duì)構(gòu)成一具體發(fā)動(dòng)機(jī)故障的基礎(chǔ)故障工況的類型作出一判定。換句話說,當(dāng)一具體發(fā)動(dòng)機(jī)錯(cuò)誤或故障產(chǎn)生時(shí),一組對(duì)應(yīng)于基礎(chǔ)故障工況的故障信息將被產(chǎn)生。本發(fā)明對(duì)這組故障工況的激活進(jìn)行識(shí)別,并且產(chǎn)生一個(gè)代表這種混合故障工況的新信號(hào)。這個(gè)新信號(hào)可更準(zhǔn)確地促使發(fā)動(dòng)機(jī)技術(shù)人員找出問題的真實(shí)根源。
因此,本發(fā)明的故障識(shí)別系統(tǒng)以相應(yīng)發(fā)動(dòng)機(jī)的全部傳感器條件為基礎(chǔ)讀取并記錄各故障工況。本發(fā)明的系統(tǒng)可確定預(yù)定組的故障是否已經(jīng)被激活。如果在一組內(nèi)的所有基礎(chǔ)故障都激活,則產(chǎn)生一“C類”故障信號(hào),表示發(fā)動(dòng)機(jī)存在一更明顯的故障。
在本發(fā)明的另一方面,基礎(chǔ)故障信號(hào)的一部分被屏蔽或抑制住不對(duì)發(fā)動(dòng)機(jī)技術(shù)人員顯示。在某些情況下,一基礎(chǔ)故障信號(hào)對(duì)最終診斷發(fā)動(dòng)機(jī)故障可能提供非常小的幫助。在其他情況下,一基礎(chǔ)故障信號(hào)的顯示可使發(fā)動(dòng)機(jī)技術(shù)人員降低一點(diǎn)工作效率或使發(fā)動(dòng)機(jī)問題的準(zhǔn)確診斷降低。因此,即使在提供“C類”故障信號(hào)的情況下,本發(fā)明也只評(píng)估基礎(chǔ)故障,并屏蔽一些故障。
本發(fā)明期望獲得一個(gè)故障識(shí)別系統(tǒng),該系統(tǒng)可容易地制造安裝在一現(xiàn)存的發(fā)動(dòng)機(jī)表盤控制器中。大部分發(fā)動(dòng)機(jī)控制器不斷地查詢整個(gè)發(fā)動(dòng)機(jī)上的許多工況傳感器,并將傳感器信號(hào)與預(yù)定的錯(cuò)誤極限進(jìn)行比較。許多發(fā)動(dòng)機(jī)控制器還可將錯(cuò)誤的工況登錄以便后續(xù)下載并評(píng)估。本發(fā)明期望獲得一個(gè)用于直接的,機(jī)內(nèi)故障識(shí)別的并顯示的系統(tǒng)和方法,從而比之前的故障監(jiān)測(cè)系統(tǒng)可提供更有意義的信息。對(duì)一個(gè)以軟件為基礎(chǔ)的發(fā)動(dòng)機(jī)控制器來說,軟件指令的基礎(chǔ)流程可不斷地執(zhí)行,其中各傳感器被監(jiān)測(cè),故障工況的激活被輪詢,并對(duì)預(yù)定組的故障工況進(jìn)行評(píng)估。
在本發(fā)明的某些實(shí)施例的另外特征中,設(shè)置了用于消除“假負(fù)”或“假正”之可能性的裝置。一方面,在該工況實(shí)際被登錄并顯示之前,一“C類”故障工況必須維持一預(yù)定的時(shí)間段。相似地,當(dāng)一“C類”故障工況變?yōu)榉羌せ顣r(shí),它必須在該系統(tǒng)識(shí)別出該故障工況不存在之前保持非激活并維持一預(yù)定的時(shí)間段。
本發(fā)明的一個(gè)目的是為了提供一種故障識(shí)別系統(tǒng),該系統(tǒng)可更準(zhǔn)確地找出一發(fā)動(dòng)機(jī)的問題,即故障或失敗的性質(zhì)。另一個(gè)目的是借助于將某些基礎(chǔ)故障信號(hào)的顯示屏蔽住或抑制住的特征來實(shí)現(xiàn)的,否則這些信號(hào)可使診斷過程含混不清。
本發(fā)明的一個(gè)優(yōu)點(diǎn)是發(fā)動(dòng)機(jī)技術(shù)人員可更容易地并更迅速地確定一發(fā)動(dòng)機(jī)問題的根源。一個(gè)進(jìn)一步的優(yōu)點(diǎn)是本發(fā)明的系統(tǒng)和方法可容易地與一發(fā)動(dòng)機(jī)控制器的故障診斷流程結(jié)合在一起。
如參見各附圖所描述的那樣,這些和其他的目的,優(yōu)點(diǎn)及特征都可由本發(fā)明的系統(tǒng)和方法實(shí)現(xiàn)。
圖1是一個(gè)發(fā)動(dòng)機(jī)運(yùn)行系統(tǒng)的示意圖,示出了一組發(fā)動(dòng)機(jī)工況傳感器。
圖2是一個(gè)表示用于一具體發(fā)動(dòng)機(jī)的故障工況的流程曲線圖;圖3是一個(gè)表示用于另一類型的發(fā)動(dòng)機(jī)的故障工況的流程曲線圖;圖4A,4B是表示發(fā)動(dòng)機(jī)故障與相應(yīng)的故障編碼的典型圖表;圖5是根據(jù)本發(fā)明的一實(shí)施例所述的一發(fā)動(dòng)機(jī)故障識(shí)別和診斷系統(tǒng)的第一部分的一流程圖;圖6是圖5所示故障識(shí)別流程的一后續(xù)流程圖;圖7是從圖5所示流程圖中一分支流程的流程圖;圖8是根據(jù)本發(fā)明的另一實(shí)施例所述的一發(fā)動(dòng)機(jī)識(shí)別和診斷系統(tǒng)的一流程圖。
為了更好地理解本發(fā)明的原理,現(xiàn)在參見各附圖中所述的各實(shí)施例,并對(duì)這些實(shí)施例進(jìn)行描述。然而,應(yīng)該懂得這些說明并不是要限制本發(fā)明的范圍。本發(fā)明包括本發(fā)明所述技術(shù)領(lǐng)域的普通技術(shù)人員進(jìn)一步使用本發(fā)明的原理而在圖示裝置和方法中作出的任何變形和改進(jìn)。
本發(fā)明期望提供一種在多故障工況已由該發(fā)動(dòng)機(jī)控制模塊認(rèn)可時(shí),用于識(shí)別和/或診斷一具體問題,故障或故障工況的系統(tǒng)和方法。本發(fā)明最好作為一個(gè)在該ECM的微處理器中的軟件程序進(jìn)行實(shí)施。當(dāng)該ECM控制該發(fā)動(dòng)機(jī)運(yùn)行并監(jiān)測(cè)從該組發(fā)動(dòng)機(jī)工況傳感器的每一個(gè)傳來的各輸出信號(hào)時(shí),目前的故障識(shí)別和診斷軟件程序可不斷地作為一基礎(chǔ)流程運(yùn)行。另外,該故障識(shí)別系統(tǒng)可根據(jù)用戶的要求獨(dú)立啟動(dòng)工作。
根據(jù)本發(fā)明的優(yōu)化實(shí)施例,可以預(yù)期的是該ECM可保持若干發(fā)動(dòng)機(jī)故障編碼,每個(gè)編碼對(duì)應(yīng)于一具體的故障工況。利用本發(fā)明,相應(yīng)于現(xiàn)存的故障編碼的預(yù)定組合可以產(chǎn)生一些外加的故障編碼。例如,可形成一故障編碼來表示一具體氣缸用的一閥座的故障,該故障編碼可根據(jù)接收到的故障編碼被激活,用于表示空氣進(jìn)氣歧管溫度的急速上升和低的氣缸壓力。作為本發(fā)明的進(jìn)一步特征,將有些用于表示(wnderlying)一具體的激活(activated)故障的故障編碼屏蔽或抑制住從而不顯示。按這種方法,發(fā)動(dòng)機(jī)技術(shù)人員可更迅速地集中注意這個(gè)由激活的故障編碼排列所代表的具體問題。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,如流程圖5-7所示的軟件程序可儲(chǔ)存在該ECM20的微處理器中。因本發(fā)明的原因,這個(gè)流程在啟動(dòng)步驟30處表示為一“C類”診斷流程。該“C類”流程可用來與上述的“A類”和“B類”故障區(qū)別開。更具體地說,該“A類”和“B類”故障工況將構(gòu)成對(duì)該“C類”故障的激活的基礎(chǔ)故障。在具體實(shí)施例中,只有該“A類”故障和該“B類”故障的某些個(gè)可形成一“C類”故障工況。相反地,由該ECM20保持的該組故障編碼一部分不能被本發(fā)明的流程接受作為產(chǎn)生一“C類”故障工況的基本編碼。例如參見圖4,對(duì)應(yīng)于傳播數(shù)據(jù)遺失的故障編碼2047對(duì)表示在圖示實(shí)施例中的“C類”發(fā)動(dòng)機(jī)故障方案不是基本的。相似地,其他的一些對(duì)應(yīng)于發(fā)動(dòng)機(jī)工況故障的故障編碼在考慮該激活的“C類”故障時(shí)可排除在外。
在另一方面,許多可接受的故障編碼由該ECM20描述并保持。這些可接受的故障編碼例如包括從下列傳感器中來的故障數(shù)據(jù)發(fā)動(dòng)機(jī)速度,燃油油管壓力,過濾前和過濾后的機(jī)油壓力,機(jī)油溫度,機(jī)油油位,冷卻劑壓力,曲軸箱壓力,環(huán)境空氣壓力,渦輪增壓壓縮進(jìn)氣空氣溫度,渦輪增壓進(jìn)氣的增加壓力(delta pressure),空氣進(jìn)氣歧管溫度,空氣進(jìn)氣歧管壓力,排氣口溫度,散熱器冷卻劑液位。另外,對(duì)應(yīng)于計(jì)算出的發(fā)動(dòng)機(jī)運(yùn)行工況的故障編碼可被包括在可接受的故障編碼表中。這些額外可接受的故障編碼可包括氣缸的低的功率,歧管溫度失衡和氣缸漏氣壓力。此外,各個(gè)額外可接受的故障編碼可對(duì)應(yīng)于系統(tǒng)的完整信息,例如故障傳感器的完整性和總電線束的連續(xù)性。
可以懂得為了激活(activating)一C類故障可在接受的故障編碼表中結(jié)合有范圍寬的故障編碼。根據(jù)本發(fā)明,這個(gè)可接受的故障編碼表被在步驟32中輪詢(polled),用于確定是否已有故障編碼通過該ECM20中的故障程序被激活(activated)了。在步驟34中,可確定是否在可接受的故障編碼表中的具體故障編碼已經(jīng)被激活或被登錄。如果具有,則控制過程運(yùn)行至步驟36,在該步驟中具體的故障編碼被登錄在一個(gè)對(duì)應(yīng)于一具體的“C類”故障的圖譜上。換句話說,每個(gè)“C類”故障工況具有一系列的基礎(chǔ)故障編碼,這些編碼必須在該“C類”故障被激活前激活?!癈類”故障和基礎(chǔ)故障的這種排列可繪成一張保存在該ECM記憶器中的圖譜。因此,在一個(gè)具體實(shí)施例中,如果該ECM使一個(gè)具體的可接受的故障編碼激活,則如條件步驟34中所識(shí)別的那樣,在步驟36中,一個(gè)該具體的基礎(chǔ)故障用的進(jìn)入指令可注冊(cè)在每個(gè)“C類”故障用的該故障圖譜上。
應(yīng)該懂得許多“C類”故障工況可具有共同的基礎(chǔ)故障。例如,一低的氣缸功率故障可對(duì)應(yīng)于許多不同的C類故障,這取決于被激活的是什么樣的其他基礎(chǔ)故障編碼。利用這種“圖譜”法,每個(gè)“C類”故障都具有自身的基礎(chǔ)故障表,并且每個(gè)有效的或登錄的基礎(chǔ)故障都因此被登錄,以便每個(gè)“C類”故障進(jìn)入該圖譜。
另外,該“C類”故障可以按一系列“如果-則”表述方式保存在該ECM中。在這種情況下,該“如果-則”表述方式通常處于這樣的方式,即“如果基礎(chǔ)故障A是激活的,并且基礎(chǔ)故障B是激活(active)的,則“C類”故障被激活”。按這種方法,該“C類”故障診斷流程30不需要具有一單獨(dú)的“C類”故障圖譜,但可相繼輪詢?cè)摗癈類”故障的“如果-則”表述方式之每一個(gè)所用的所有可接受的故障編碼。
再參見圖5所示的具體實(shí)施例,所有接受的故障編碼利用條件步驟38和回路39進(jìn)行評(píng)估。一旦最后的故障編碼已經(jīng)被評(píng)估從而確定它是否是激活(active)的或被登錄,則每個(gè)“C類”故障工況用的所有基礎(chǔ)故障都已經(jīng)在步驟36中全部登錄在故障圖譜中。此時(shí),每個(gè)“C類”故障編碼的輸入都可在步驟40中被輪詢,從而確定一“C類”故障是否存在。例如,在上述傳感器導(dǎo)線束脫連的情況下,對(duì)應(yīng)于這種故障的“C類”故障編碼將要求包括在該線束中所有傳感器用的傳感器故障編碼被激活或登錄在該“C類”故障圖譜上。如果出現(xiàn)這種情況,該“導(dǎo)線束脫連”編碼被激活。相似地,在其他所述實(shí)施例中,如果其兩個(gè)基礎(chǔ)故障,即“A類”和“B類”故障編碼,即空氣進(jìn)氣歧管壓力急速上升的故障和功率低的故障,被激活并登錄在該“C類”故障圖譜上,該閥座故障的“C類”故障編碼被激活。進(jìn)一步,步驟40可構(gòu)成對(duì)該“如果-則”表述方式的評(píng)估,從而確定對(duì)該具體的“C類”故障來說是否所有基礎(chǔ)故障都是激活(active)的。
根據(jù)本發(fā)明,新形成的“C類”編碼將新的信息提供給診斷技術(shù)人員,以便他可更容易地確定發(fā)動(dòng)機(jī)面臨的問題的性質(zhì)。因此,在傳感器線束脫連的實(shí)施例中,如果采用之前的診斷系統(tǒng),則發(fā)動(dòng)機(jī)技術(shù)人員將面臨許多的傳感器信號(hào)故障編碼。這些故障編碼可意味著每個(gè)單個(gè)傳感器都是壞的,這將使技術(shù)人員對(duì)每個(gè)傳感器進(jìn)行評(píng)估。然而,更現(xiàn)實(shí)的是,如果所有傳感器表示一故障編碼,則在傳感器線束中形成一拒絕。本發(fā)明利用在該ECM中的軟件作出這個(gè)判定,該軟件產(chǎn)生一個(gè)可由診斷技術(shù)人員讀取并且在線束脫連的情況下可直接理解的“C類”故障編碼。在這種情況下,該技術(shù)人員可快速地找到問題的根源,從而可方便地解決。
雖然該線束脫連的情況是一種相對(duì)簡(jiǎn)單問題,不考慮診斷程序就可確定,但閥座故障的問題就不是那么簡(jiǎn)單。因此,本發(fā)明期望獲得一種“C類”故障工況的排列,這種排列可對(duì)應(yīng)于各種非常難診斷的故障。如果采用之前的方法,發(fā)動(dòng)機(jī)技術(shù)人員應(yīng)能評(píng)估所有激活的基礎(chǔ)故障編碼,并對(duì)這些具體故障的可能根源作出一獨(dú)立的判定。在閥座故障實(shí)施例中,空氣進(jìn)氣歧管溫度急速上升同時(shí)結(jié)合有氣缸功率低的故障就能最終導(dǎo)致技術(shù)人員確定該兩個(gè)問題的根源是一閥座故障。然而,在最終答案確定之前,任何一個(gè)基礎(chǔ)故障工況都可能使發(fā)動(dòng)機(jī)技術(shù)人員朝另一條道路進(jìn)行診斷。因此,如果利用本發(fā)明的“C類”故障診斷系統(tǒng)30,該發(fā)動(dòng)機(jī)技術(shù)人員可被引導(dǎo)并直接找到問題的根源。
應(yīng)該注意該“C類”故障工況的范圍可以是非常寬并且是很廣泛的??捎梢痪唧w的ECM進(jìn)行評(píng)估的“C類”故障工況的數(shù)量通常只受到為了進(jìn)行評(píng)估而保存數(shù)據(jù)需要的記憶器數(shù)量,和估定每個(gè)“C類”故障所用的基礎(chǔ)故障編碼所需要的計(jì)算時(shí)間的限制。在一個(gè)具體實(shí)施例中,為了確定一相似數(shù)量的“C類”故障的存在可能需要評(píng)估多達(dá)32個(gè)不同的基礎(chǔ)故障工況編碼。
根據(jù)本發(fā)明,建立“C類”故障診斷意味著對(duì)發(fā)動(dòng)機(jī)技術(shù)人員準(zhǔn)確找出發(fā)動(dòng)機(jī)的具體問題的能力作出了重大改進(jìn)。然而,當(dāng)多個(gè)基礎(chǔ)故障編碼被登錄或激活時(shí),還存在其他的困難。再參見線束脫連的實(shí)施例,對(duì)應(yīng)于每個(gè)傳感器錯(cuò)誤的激活的(active)基礎(chǔ)故障編碼的存在可誤導(dǎo)并減緩診斷技術(shù)人員用的故障編碼的閃蒸排出(flashout)過程。在所有傳感器由該ECM都認(rèn)可處于故障狀態(tài)時(shí),極可能的原因是線束脫連,而不是每個(gè)傳感器都失效。
本發(fā)明考慮了這種困難并提出屏蔽一些基礎(chǔ)故障?!捌帘巍边@一術(shù)語(yǔ)意味著使那些特定的基礎(chǔ)故障編碼被抑制住,對(duì)發(fā)動(dòng)機(jī)技術(shù)人員不顯示,但這些編碼可由該ECM保存。因此,在導(dǎo)線束脫連的情況下,只有被激活的故障編碼是“C類”故障編碼。在發(fā)動(dòng)機(jī)技術(shù)人員觀察該具體發(fā)動(dòng)機(jī)的所有激活的故障編碼時(shí),則每個(gè)傳感器基礎(chǔ)故障的(若干)故障編碼被屏蔽或抑制住。這些基礎(chǔ)故障編碼可被屏蔽不會(huì)臨時(shí)顯示,所以發(fā)動(dòng)機(jī)技術(shù)人員可快速地找到問題的根源。另外,這些基礎(chǔ)故障編碼也可以屏蔽不讓后續(xù)下載或不讓儲(chǔ)存在由ECM保持的故障歷史檔案中。
根據(jù)本發(fā)明,一旦已經(jīng)確定一具體的“C類”故障用的所有基礎(chǔ)故障編碼在步驟42中被登錄時(shí),控制過程通過繼續(xù)步驟50運(yùn)行到該流程的后續(xù)步驟中。該“C類”故障編碼在步驟52處進(jìn)行顯示。在步驟54處,作出一個(gè)判定是否任何或所有基礎(chǔ)故障編碼要被屏蔽。對(duì)應(yīng)于每個(gè)基礎(chǔ)故障編碼可保持一個(gè)編碼表,這些基礎(chǔ)故障編碼表示一旦一“C類”故障工況已經(jīng)在步驟52中顯示,是否要對(duì)該編碼的顯示進(jìn)行抑制。在某些的情況下,人們期望該基礎(chǔ)故障編碼可給發(fā)動(dòng)機(jī)技術(shù)人員提供重要的信息。在這種情況下,該具體的基礎(chǔ)故障沒有被屏蔽,而是顯示在步驟56中。另外,如果具體故障編碼是被屏蔽了,則顯示要在58步驟中被抑制。直到一特定的“C類”故障用的所有基礎(chǔ)故障編碼已經(jīng)評(píng)估確定并且或者被顯示或者被屏蔽時(shí)條件步驟60和回路62才繼續(xù)運(yùn)行。在步驟64中,需要確定是否存在任何其他“C類”故障工況。如果沒有,流程在步驟66處結(jié)束。如果有,控制過程在繼續(xù)步驟68處運(yùn)行到圖5中的主流程中,特別是運(yùn)行到步驟40處,在該步驟中對(duì)下一個(gè)“C類”故障進(jìn)行輪詢。
因此,利用流程圖6中所述的本發(fā)明的特征,一些基礎(chǔ)故障編碼可被抑制,從而不會(huì)使診斷過程含混不清。在另一方面,一些其他基礎(chǔ)故障編碼相信是很重要的,因此在步驟56中與在步驟52中示出的該“C類”故障編碼一起當(dāng)場(chǎng)顯示出來。這種顯示可以采取任何公知的形式,例如一單個(gè)顯示器,一故障編碼順序的閃蒸排出,一字母順序顯示器或一CRT監(jiān)測(cè)器。另外,顯示的“C類”故障編碼和基礎(chǔ)故障編碼可保留在一個(gè)由發(fā)動(dòng)機(jī)技術(shù)人員用一服務(wù)工具下載和評(píng)估的故障歷史表中。
使用脫連的線束實(shí)施例,可激活發(fā)動(dòng)機(jī)所有傳感器的故障用的基礎(chǔ)故障編碼。所有傳感器故障編碼的激活導(dǎo)致形成一“C類”故障,該故障對(duì)應(yīng)于所述導(dǎo)線束脫連的表征。根據(jù)發(fā)動(dòng)機(jī)技術(shù)人員的觀點(diǎn),一旦該線束脫連的“C類”故障編碼已經(jīng)激活,則就不需要其他故障編碼信息。因此,對(duì)應(yīng)于每個(gè)單獨(dú)的傳感器故障的若干故障編碼被屏蔽而不顯示。當(dāng)這個(gè)具體的“C類”故障編碼被激活時(shí),發(fā)動(dòng)機(jī)技術(shù)人員可借助于將傳感器導(dǎo)線束再連接起來就可容易地解決這個(gè)問題。
就此點(diǎn)可推測(cè),所有單個(gè)傳感器致障編碼將被激活,而相應(yīng)的“C類”故障編碼還要去掉激活。然而,在某些情況下,多個(gè)單獨(dú)傳感器的一個(gè)或多個(gè)實(shí)際上可能存在故障。在這種情況下,該具體傳感器的故障編碼仍保持激活,而其他傳感器的故障編碼將被去激活。根據(jù)流程圖6步驟58所述,如果所有傳感器的故障編碼保持在被屏蔽狀態(tài),則發(fā)動(dòng)機(jī)技術(shù)人員將不可能清楚該基礎(chǔ)故障的繼續(xù)存在。
因此,本發(fā)明通過圖7所示的流程部分致力于這一關(guān)心問題。一旦合適的“C類”故障編碼或基礎(chǔ)故障編碼已經(jīng)被屏蔽或被顯示,并且該流程在步驟66處已結(jié)束,則發(fā)動(dòng)機(jī)技術(shù)人員就具有校正這個(gè)問題的機(jī)會(huì)。當(dāng)該問題已經(jīng)被校正之后,該“C類”診斷流程30再開始。此時(shí),步驟42的條件將得出一個(gè)“否”的回答,意味著該具體的“C類”故障工況用的所有基礎(chǔ)故障編碼在該故障圖譜上沒有被登錄。換句話說,該具體的“C類”故障工況不再存在。在這種情況下,控制過程在后續(xù)步驟70處運(yùn)行到圖7所示流程圖中的后續(xù)步驟中。
在第一步72中,該具體的“C類”故障編碼沒有激活,所以該故障將不顯示。接下來,作出判定是否在條件步驟74中任何基礎(chǔ)故障編碼已被激活。如果具體的故障編碼是不激活的,則控制過程運(yùn)行到支路80中。在另一方面,如果基礎(chǔ)故障編碼仍是激活的,則控制過程運(yùn)行到條件步驟76。在該步驟中,確定該具體的基礎(chǔ)故障編碼是否已經(jīng)在之前被屏蔽不顯示,例如這一過程可發(fā)生在步驟58(圖6)中。如果該故障編碼沒有被屏蔽,控制過程正常地運(yùn)行到條件步驟82中。在另一方面,如果該故障編碼如條件步驟76中確定的那樣在這之前已經(jīng)被屏蔽,并且如步驟74中確定的那樣,該基礎(chǔ)故障編碼仍是激活的,則該具體故障編碼在步驟78中必須不被屏蔽。此時(shí),該基礎(chǔ)故障編碼可顯示出來以便由發(fā)動(dòng)機(jī)技術(shù)人員評(píng)定。
在步驟82中,作出判定是否任何更多的基礎(chǔ)故障編碼要被考慮。如果需要,控制過程沿回路84返回以評(píng)估下一個(gè)故障編碼。如果該具體的“C類”故障用的所有基礎(chǔ)故障編碼已經(jīng)被評(píng)估,則在下一個(gè)條件步驟86處確定是否將更多的“C類”故障編碼必須再查詢。如果需要考慮更多的“C類”故障,則控制過程在步驟68處返回到圖5的流程圖所示步驟40處。如果所有“C類”故障編碼已經(jīng)被再評(píng)定,則流程在步驟66處結(jié)束。
應(yīng)該懂得該“C類”故障診斷流程30最好作為由該ECM控制的其他發(fā)動(dòng)機(jī)控制流程的基礎(chǔ)流程來連續(xù)執(zhí)行。在這種情況下,該結(jié)束步驟66最好構(gòu)成一個(gè)返回步驟,在該步驟中,控制過程運(yùn)行到一個(gè)由該ECM控制的后續(xù)流程或計(jì)劃流程中。
圖7中所述的流程的優(yōu)點(diǎn)可從再一次考慮導(dǎo)線束脫連的“C類”故障中得到體現(xiàn)。一旦該線束再連接上,該“C類”診斷流程30就再評(píng)估所有基礎(chǔ)故障編碼。為了激活一線束脫連的“C類”故障編碼,所有預(yù)定的基礎(chǔ)傳感器故障編碼必須被激活。如果這些故障編碼的任一個(gè)不再被激活,則該具體的“C類”故障編碼用的“如果-則”檢驗(yàn)將失敗,并且該編碼在步驟72中被去除激活。然而,一個(gè)或多個(gè)傳感器可能仍是壞的,這就意味著這些具體傳感器用的基礎(chǔ)故障編碼仍保持是激活的。因此,條件步驟74將作出肯定的回答。另外,由于這些基礎(chǔ)傳感器故障編碼在步驟58(圖6)中根據(jù)一先前運(yùn)行過的流程已經(jīng)被屏蔽,因此到條件步驟66的答案也是肯定的。然后,需要步驟78來使該具體傳感器的故障編碼不被屏蔽。當(dāng)這個(gè)過程發(fā)生時(shí),發(fā)動(dòng)機(jī)技術(shù)人員還將看到其他錯(cuò)誤,此時(shí)該錯(cuò)誤可準(zhǔn)確地找出具體的“壞”傳感器。
在另一個(gè)實(shí)施例中,對(duì)一個(gè)受影響的具體氣缸來說,一進(jìn)氣閥故障可對(duì)應(yīng)于一空氣進(jìn)氣歧管溫度急速上升和一低的氣缸壓力。在這種情況下,該“C類”故障是一進(jìn)氣閥故障,而該基礎(chǔ)故障是空氣進(jìn)氣歧管溫度急速上升和低的氣缸壓力。按本發(fā)明的系統(tǒng),進(jìn)氣閥故障,即該“C類”故障編碼將在條件步驟42中進(jìn)行評(píng)估并在步驟52中顯示。這個(gè)具體的“C類”故障編碼包括上述注明的兩個(gè)基礎(chǔ)故障。然而,利用這個(gè)故障,可以相信顯示出該低功率故障編碼將幫助發(fā)動(dòng)機(jī)技術(shù)人員確定該氣閥故障的根源。在另一方面,空氣進(jìn)氣歧管溫度急速上升的故障編碼對(duì)診斷過程幾乎不存在幫助或根本沒有幫助。因此,利用該進(jìn)氣閥的“C類”故障,該條件步驟54將對(duì)低功率氣缸故障編碼作出否定回答,并且該編碼將顯示在步驟56中。一旦該“C類”故障編碼在步驟72中已經(jīng)被去除激活,如果低功率氣缸基礎(chǔ)故障編碼保持為激活,則條件步驟74將作出肯定回答,而條件步驟76因該故障編碼這之前沒有被屏蔽將作出否定回答。最終,該低功率氣缸的基礎(chǔ)故障編碼將在兩者通過該流程運(yùn)行后被顯示。
如圖2中曲線所示,除非具體的故障工況維持一預(yù)定的時(shí)間段,否則有些故障編碼不會(huì)被激活。此外,除非該故障工況已經(jīng)被解決,或在一先前激活的故障之后在一段預(yù)定時(shí)間段中沒有存在,則該具體的故障沒有被去掉激活。一相似的方法可用到本發(fā)明的“C類”故障診斷分析中。因此,在圖8所示替換實(shí)施例中,該“C類”故障診斷流程30借助于在步驟32中輪詢可接受的故障編碼而開始。在步驟34中,該激活的基礎(chǔ)故障被登錄在“C類”故障圖譜上,同時(shí)在步驟40處,這些輸入被輪詢(polled)以用于每個(gè)“C類”故障編碼。如利用圖5所示流程那樣,該條件步驟42確定是否每個(gè)具體的“C類”故障的所有基礎(chǔ)故障已經(jīng)被登錄。然而,在某些情況下,一具體的“C類”故障的一些基礎(chǔ)故障編碼在已經(jīng)激活后因反常的和外部的影響可能再變得非激活。為了確保一具體的基礎(chǔ)故障確實(shí)是非激活的,本發(fā)明期望獲得一“C類”故障禁止計(jì)時(shí)器。該計(jì)時(shí)器可采用由該ECM10保持的實(shí)際時(shí)鐘時(shí)間,或采用軟件計(jì)數(shù)器,每一次通過流程30運(yùn)行時(shí),該計(jì)數(shù)器就增加一次計(jì)數(shù)。因此,在步驟90中,作出判定該禁止計(jì)時(shí)器是否已經(jīng)啟動(dòng)。如果沒有,則該計(jì)時(shí)器在步驟91中進(jìn)行啟動(dòng),如果啟動(dòng)了,則控制過程運(yùn)行到回路92中。
在條件步驟93中,檢查該計(jì)時(shí)器,看它是否已過期。如果失效,在步驟94中使該計(jì)時(shí)器復(fù)位,并且控制過程沿后續(xù)步驟70運(yùn)行到圖7所示的子流程中。如果該計(jì)時(shí)器在步驟93中就失效了,此時(shí)所有的基礎(chǔ)故障編碼還沒有全部被登錄,則該“C類”故障沒有發(fā)生。因此,該“C類”故障編碼在步驟72(圖7)中已被去掉激活并且程序按前面所述運(yùn)行。如果該禁止計(jì)時(shí)器沒有失效,則控制過程在步驟99處再返回來輪詢各基礎(chǔ)故障編碼。
返回到步驟42,如果所有基礎(chǔ)故障編碼是激活的,則可能推定該具體的“C類”故障已經(jīng)發(fā)生。為了避免一“假的正”,要使用一故障計(jì)時(shí)器。象禁止計(jì)時(shí)器那樣,該故障計(jì)時(shí)器可用時(shí)鐘時(shí)間或軟件為基礎(chǔ)。如果該計(jì)時(shí)器在步驟95處沒有被啟動(dòng),則它在步驟96中啟動(dòng)。如果該故障計(jì)時(shí)器在步驟97中還沒有失效,則控制過程在步驟99處返回到再輪詢?cè)摶A(chǔ)故障編碼。
在每次通過診斷流程30運(yùn)行時(shí),都對(duì)每個(gè)“C類”故障的基礎(chǔ)故障進(jìn)行評(píng)估。一旦一“C類”故障的條件處于激活狀態(tài),則控制過程將通過步驟95-97運(yùn)行。如果在“C類”故障條件下計(jì)時(shí)器在步驟97中失效,則控制過程運(yùn)行到后續(xù)步驟50,和圖6所示流程圖的顯示步驟52處。該故障計(jì)時(shí)器也在步驟98中復(fù)位。
在流程圖8中所述流程可被改進(jìn)每當(dāng)條件步驟42循環(huán)到一不同的輸出時(shí)對(duì)該禁止計(jì)時(shí)器和故障計(jì)時(shí)器進(jìn)行復(fù)位。換句話說,在第一次通過時(shí),步驟42的結(jié)果可以是否定的,意味著不存在“C類”故障,并且該禁止計(jì)時(shí)器將被啟動(dòng)。只有條件步驟42保持為否定的,該故障計(jì)時(shí)器就繼續(xù)運(yùn)行。一旦該步驟42給出肯定的答案,則該“C類”故障工況已產(chǎn)生,該禁止計(jì)時(shí)器可被停止,但故障計(jì)時(shí)器啟動(dòng)。
作為另一個(gè)替換方案,該故障計(jì)時(shí)器可繼續(xù)運(yùn)行,即使在運(yùn)行通過該流程一次期間,在該條件步驟42循環(huán)運(yùn)行為否定時(shí),也是如此。因此,狀態(tài)上的臨時(shí)變化將不會(huì)影響在預(yù)定故障計(jì)時(shí)器時(shí)間內(nèi)對(duì)該“C類”故障的判定。在步驟90-94中該禁止計(jì)時(shí)器也可使用同樣的方法。
盡管在附圖和上述說明書中已經(jīng)詳細(xì)描述了本發(fā)明,但這些只能認(rèn)為是為了說明本發(fā)明,而不是對(duì)本發(fā)明作相應(yīng)的限制。應(yīng)該懂得說明的和圖示出來的只是各優(yōu)化實(shí)施例,處于本發(fā)明的精神實(shí)質(zhì)內(nèi)的所有變化和改進(jìn)都希望得到保護(hù)。
例如,在上述整個(gè)說明書中,故障編碼已經(jīng)被評(píng)估為“激活(active)”或“非激活(inactive)”。該故障編碼和基礎(chǔ)故障編碼的一種第三狀態(tài)可以被“登錄”,這意味著該故障已經(jīng)是激活的,但在當(dāng)前不是激活的。這個(gè)“登錄的”狀態(tài)可由本發(fā)明的計(jì)算法用作表示一“C類”故障工況的基礎(chǔ)。
可對(duì)本發(fā)明進(jìn)行改進(jìn),以便考慮基礎(chǔ)故障編碼的排列,有些排列是激活的,有些是登錄的,有些是非激活的。換句話說,一“C類”故障工況可用編程來產(chǎn)生,此時(shí)故障1是激活的,故障2是激活的,故障3是登錄的,而故障4是非激活的。也可使用一些非故障工況來作出該“C類”故障的判定。例如,一個(gè)具體的“C類”故障可需要發(fā)動(dòng)機(jī)處于一些穩(wěn)定狀態(tài)的正常運(yùn)行工況,例如該發(fā)動(dòng)機(jī)正在運(yùn)行(其速度等于或高于怠速速度)并是熱的(機(jī)油溫度高于一閾值溫度)。
根據(jù)這些相同的路線,本發(fā)明的計(jì)算法可進(jìn)行改進(jìn),從而使一“C類”故障的激活處于另一狀態(tài)。例如,如果工況1或工況2得到滿足,一具體的“C類”故障可被激活。工況1可對(duì)應(yīng)于一定數(shù)量的基礎(chǔ)故障的狀態(tài),而工況2可對(duì)應(yīng)于不同數(shù)量的基礎(chǔ)故障的狀態(tài)。
作為一個(gè)進(jìn)一步的改進(jìn),一個(gè)“C類”故障工況可要求另外的“C類”故障激活。應(yīng)該懂得一具體“C類”故障的基礎(chǔ)故障圖譜可被建立,從而給發(fā)動(dòng)機(jī)技術(shù)人員提供最大量的信息。以這一點(diǎn)作為目的,即使是非激活的故障編碼也可提供有價(jià)值的信息,從而使診斷過程迅速準(zhǔn)確。
權(quán)利要求
1,一種識(shí)別內(nèi)燃機(jī)故障的方法,該內(nèi)燃機(jī)包括一組可檢測(cè)一組發(fā)動(dòng)機(jī)運(yùn)行工況的傳感器,和一個(gè)根據(jù)每個(gè)傳感器的輸出來確定故障狀態(tài)的車載監(jiān)測(cè)系統(tǒng),所述方法包括下列步驟輪詢由該監(jiān)測(cè)系統(tǒng)確定的故障信號(hào)的狀態(tài);只有當(dāng)所有預(yù)定組的故障信號(hào)已經(jīng)被確定為一用于所述組中之每個(gè)故障信號(hào)的預(yù)定狀態(tài)時(shí),才激活一故障識(shí)別信號(hào)。
2,如權(quán)利要求1所述方法,其特征在于還包括根據(jù)一故障識(shí)別信號(hào)的激活情況,將該預(yù)定組中選取的一些故障信號(hào)進(jìn)行屏蔽,防止它們被顯示。
3,如權(quán)利要求2所述方法,其特征在于包括下列步驟在一后續(xù)時(shí)間輪詢由該監(jiān)測(cè)系統(tǒng)確定的故障信號(hào)的狀態(tài);如果預(yù)定組中的所有故障信號(hào)沒有處于所述預(yù)定狀態(tài),則使該故障識(shí)別系統(tǒng)去掉激活。
4,如權(quán)利要求3所述方法,其特征在于該去除激活步驟只有當(dāng)所有故障信號(hào)沒有處于所述預(yù)定狀態(tài)一預(yù)定時(shí)間段時(shí)才發(fā)生。
5,如權(quán)利要求4所述方法,其特征在于所述預(yù)定時(shí)間段是一段時(shí)間。
6,如權(quán)利要求4所述方法,其特征在于所述預(yù)定時(shí)間段是執(zhí)行所述輪詢步驟的預(yù)定次數(shù)(的時(shí)間)。
7,如權(quán)利要求3所述方法,其特征在于還包括下列步驟當(dāng)該故障識(shí)別信號(hào)已經(jīng)被去激活時(shí),使在該預(yù)定組中的故障信號(hào)去屏蔽。
8,如權(quán)利要求1所述方法,其特征在于還包括緊隨激活步驟后使故障識(shí)別信號(hào)顯示的步驟。
9,如權(quán)利要求8所述方法,其特征在于該顯示步驟只有當(dāng)該故障識(shí)別信號(hào)已經(jīng)被激活一預(yù)定時(shí)間段后才發(fā)生。
10,如權(quán)利要求9所述方法,其特征在于還包括在顯示該故障識(shí)別信號(hào)的同時(shí)只顯示選取的那些故障信號(hào)的步驟。
11,如權(quán)利要求1所述方法,其特征在于還包括下列步驟在一后續(xù)時(shí)間輪詢由該監(jiān)測(cè)系統(tǒng)確定的故障信號(hào)的狀態(tài);如果該預(yù)定組的故障信號(hào)中所有故障信號(hào)沒有處于預(yù)定狀態(tài),則使該故障識(shí)別信號(hào)去激活。
12,如權(quán)利要求11所述方法,其特征在于該去激活步驟只發(fā)生在所有故障沒有處于所述的預(yù)定狀態(tài)一預(yù)定的時(shí)間段時(shí)。
13,如權(quán)利要求12所述方法,其特征在于所述預(yù)定時(shí)間段是一段時(shí)間。
14,如權(quán)利要求12所述方法,其特征在于所述預(yù)定時(shí)間段是執(zhí)行所述輪詢步驟的次數(shù)(的時(shí)間)。
15,如權(quán)利要求1所述方法,其特征在于該監(jiān)測(cè)系統(tǒng)的工作是為了確定一故障信號(hào)的狀態(tài),在一故障工況存在時(shí)使它“激活”,在故障工況不存在時(shí)使它“去激活”,其中所有所述預(yù)定組的故障信號(hào)的所述預(yù)定狀態(tài)是“激活”的。
16,如權(quán)利要求2所述方法,其特征在于該監(jiān)測(cè)系統(tǒng)的工作是為了確定一故障信號(hào)的狀態(tài),在一故障工況存在時(shí)使它“激活”,在故障工況不存在時(shí)使它“去激活”,其中所選取的部分故障信號(hào)只包括處于“激活”狀態(tài)的那些故障信號(hào)。
17,一種識(shí)別內(nèi)燃機(jī)故障的系統(tǒng),其包括一組用于檢測(cè)該內(nèi)燃機(jī)的各運(yùn)行工況的傳感器;一個(gè)與該內(nèi)燃機(jī)相連的控制器;該控制器包括用于接受從所述組傳感器之每一個(gè)來的傳感器信號(hào)的裝置;及用于確定所述組傳感器之每一個(gè)的故障信號(hào)狀態(tài)作為所述傳感器信號(hào)之函數(shù)的裝置;及故障識(shí)別裝置,其只有當(dāng)所述故障信號(hào)的一預(yù)定組的全部都已經(jīng)確定(set)為一用于所述組中之每個(gè)故障信號(hào)的預(yù)定狀態(tài)時(shí),才用于激活一故障識(shí)別信號(hào)。
18,如權(quán)利要求17所述故障識(shí)別系統(tǒng),其特征在于所述控制器包括用于顯示一個(gè)代表所述故障信號(hào)之對(duì)應(yīng)一個(gè)狀態(tài)的標(biāo)記的裝置;及所述故障識(shí)別裝置包括用于將與所述預(yù)定組中所述故障信號(hào)中選取的一部分相對(duì)應(yīng)的標(biāo)記之顯示屏蔽掉的裝置。
19,如權(quán)利要求18所述故障識(shí)別系統(tǒng),其特征在于用于確定一故障信號(hào)之狀態(tài)的所述裝置是可操作得,當(dāng)所述相應(yīng)的傳感器信號(hào)處于一相應(yīng)的閾值之外時(shí),用于確定一“激活”狀態(tài),而當(dāng)所述信號(hào)處于所述閾值之內(nèi)時(shí)用于確定(set)一“去激活”狀態(tài);用于屏蔽的所述裝置是可操作得將確定為“激活”狀態(tài)的所述組中的故障信號(hào)之所述標(biāo)記的顯示進(jìn)行屏蔽。
20,如權(quán)利要求17所述故障識(shí)別系統(tǒng),其特征在于所述故障識(shí)別裝置包括用于顯示一個(gè)代表所述故障識(shí)別信號(hào)之激活的故障標(biāo)記的裝置。
21,如權(quán)利要求20所述故障識(shí)別系統(tǒng),其特征在于用于顯示所述故障識(shí)別裝置的所述裝置是可操作得當(dāng)所述故障識(shí)別信號(hào)已經(jīng)被激活一預(yù)定時(shí)間段時(shí)可顯示所述故障標(biāo)記。
22,如權(quán)利要求17所述故障識(shí)別系統(tǒng),其特征在于所述控制器是可操作得可連續(xù)定期地接受所述傳感器信號(hào)并確定所述故障信號(hào)的狀態(tài);及所述故障識(shí)別裝置是可操作得只有當(dāng)所述預(yù)定組的故障信號(hào)的全部已經(jīng)都確定(set)為所述預(yù)定狀態(tài)一預(yù)定時(shí)間段后才激活所述故障識(shí)別信號(hào)。
23,如權(quán)利要求17所述故障識(shí)別系統(tǒng),其特征在于所述控制器包括一微處理器;用于確定所述故障信號(hào)的狀態(tài)的所述裝置包括將所述傳感器信號(hào)與一相應(yīng)的閾值進(jìn)行比較的軟件指令,和將處于所述相應(yīng)閾值之外的所述信號(hào)確定為“激活”狀態(tài)的軟件指令;及所述故障識(shí)別裝置包括用于評(píng)估所述故障的狀態(tài)并用于激活所述故障識(shí)別信號(hào)的軟件指令。
全文摘要
一故障識(shí)別系統(tǒng)可實(shí)施為一車載發(fā)動(dòng)機(jī)控制模塊(ECM)之故障判定軟件的配件。當(dāng)所有基礎(chǔ)“A類”或“B類”故障編碼被激活時(shí),識(shí)別并激活一“C類”故障。該“C類”故障可對(duì)發(fā)動(dòng)機(jī)問題提供更好的顯示。只有用的基礎(chǔ)故障被顯示。構(gòu)成“C類”故障的其余故障被屏蔽。當(dāng)該“C類”故障變得非激活時(shí),任何基礎(chǔ)故障編碼都不屏蔽以后續(xù)評(píng)估。為避免假負(fù)或假正,所有基礎(chǔ)故障在“C類”故障被激活前都須激活并維持一預(yù)定時(shí)間段。
文檔編號(hào)G05B23/02GK1270275SQ0010653
公開日2000年10月18日 申請(qǐng)日期2000年4月7日 優(yōu)先權(quán)日1999年4月9日
發(fā)明者J·M·艾恩斯, E·J·萊旺多夫斯基, S·G·德克, G·G·格雷特豪斯, I·圖斯尼姆 申請(qǐng)人:卡明斯發(fā)動(dòng)機(jī)公司