72、燃料流控制模塊74以及數(shù)據(jù)獲取分析處理模塊76。數(shù)據(jù)獲取處理100很可能是較大處理的被結合在用于控制發(fā)動機10的功能中的一些或全部功能的控制模塊56中的一部分。從而,盡管圖3將數(shù)據(jù)獲取處理100示出為獨立的處理,但是數(shù)據(jù)獲取處理100可能被較大處理“調用”,并且在數(shù)據(jù)獲取處理100結束時將控制交還給調用處理。
[0029]數(shù)據(jù)獲取處理100以處理102啟動。處理102可以包括將數(shù)據(jù)獲取處理100中的變量設置為初始值、使寄存器清零以及對于使數(shù)據(jù)獲取處理100適當起作用所必需的其他功能??刂茝奶幚?02轉到處理104。在處理104中,啟動定時器并且設置時間Tp數(shù)據(jù)獲取處理100可以使用發(fā)動機10的另外的定時功能以針對數(shù)據(jù)獲取處理100的需要創(chuàng)建初始時間Tp為便于說明,將定時功能描述為數(shù)據(jù)獲取處理100的一部分。
[0030]數(shù)據(jù)獲取處理100繼續(xù)判決處理106。在處理106中,數(shù)據(jù)獲取處理100確定當前時間T是否等于或大于Tci加上自定時器啟動起的預定或特定時間變化ΔΤ。在本公開內容的示例性實施方式中,ΔΤ可以是一小時。取決于測量的所輸送的燃料的變化或取決于其他條件,所述時間段可以大于或小于一小時。盡管本公開內容中將△ T描述為固定值或預定值,但是ΔΤ可以基于實際數(shù)據(jù)而變化。例如,如果在長時間段例如一個小時或更多個小時內未要求對燃料噴射器38的參數(shù)進行調節(jié),則可以通過本文中描述的模塊之一的動作將Λ T增大至較高值如30分鐘。如果Δ T小于Ttl加上Δ Τ,則數(shù)據(jù)獲取處理100在判決處理106處等待,直到當前時間大于或等于Ttl加上ΛΤ為止。正如初始時間T ^ 一樣,可以在發(fā)動機10的其他位置處執(zhí)行該定時功能,并且為了便于說明,該定時功能包括在數(shù)據(jù)獲取處理100中。當判決處理106的條件被滿足時,處理移動至判決處理108。
[0031]在判決處理108中,數(shù)據(jù)獲取處理100確定燃料蓄壓器48中的燃料壓力P是否大于最小燃料壓力ΡΜΙΝ。處理108的目的在于驗證燃料蓄壓器48中存在足夠的燃料壓力以保證對至少一個活塞的有效數(shù)據(jù)的收集。從而,在燃料蓄壓器48中的燃料壓力接近對于燃料噴射器38的適當操作來說不足的壓力水平的情況下,數(shù)據(jù)獲取處理100會等待,直到高壓燃料泵46將燃料蓄壓器48中的燃料壓力增加到適當燃料壓力水平為止。最小燃料壓力取決于多種因素,特別地取決于發(fā)動機的類型、每個燃料噴射器38通常所輸送的燃料的量以及高壓燃料泵46的容量。如果燃料噴射器38在位于1500巴的蓄壓器燃料壓力下最有效地操作,則可以將PminS置為位于標準工作燃料壓力1600巴或比1600巴高以確保蓄壓器48即使在高負荷條件下仍包含標準工作燃料壓力。在示例性實施方式中,Pmii^ 500巴。當燃料蓄壓器48中的燃料壓力達到Pmin時,數(shù)據(jù)獲取處理100移動至處理110。
[0032]在處理110中,數(shù)據(jù)獲取處理100將燃料壓力P。設置為燃料蓄壓器48中的當前燃料壓力Pc。然后數(shù)據(jù)獲取處理100移動至處理112。在處理112中,控制系統(tǒng)18向入口計量閥52發(fā)送用于關閉、停止至高壓燃料泵46的燃料流的控制信號,從而形成終止事件的開始。在處理114中,始于0°加上可以是20°的偏移的曲柄角度,控制系統(tǒng)18開始存儲來自蓄壓器壓力傳感器60的信號。偏移的目的在于對入口計量閥52響應所耗費的時間長度進行調節(jié),并且還可以對燃料噴射事件的定時進行調節(jié)。數(shù)據(jù)獲取將貫穿點火序列進行,點火序列可以是活塞22、活塞30、活塞26、活塞32、活塞24以及活塞28,或者可以是活塞#1、活塞#5、活塞#3、活塞#6、活塞#2以及活塞#4。在判決處理116中,數(shù)據(jù)獲取處理100確定燃料蓄壓器48中的燃料壓力是否小于或等于Ptl減去APumit,其中APumit是燃料蓄壓器48中允許的最大總燃料壓降。當判決處理116的條件被滿足時,數(shù)據(jù)獲取處理100移動至處理118,在處理118中停止從蓄壓器壓力傳感器60的數(shù)據(jù)獲取,并且通過控制系統(tǒng)18來分析所獲取的信號或數(shù)據(jù),在下文中會更詳細地對其進行描述。盡管在數(shù)據(jù)獲取處理100中未示出,但處理100可以包括數(shù)據(jù)獲取處理期間的以下附加處理:只要蓄壓器壓力降落在預設水平以下而不管任何其他條件,就中止切斷事件。數(shù)據(jù)獲取處理100還可以包括提供多個燃料切斷事件的處理,其中,各個切斷事件之間相隔可調節(jié)時間間隔或可校準時間間隔例如15秒。
[0033]在處理120中,控制系統(tǒng)18向入口計量閥52發(fā)送用于打開、恢復、使能、重新使能、開始、或重新開始至高壓燃料泵46和燃料蓄壓器48的燃料流的信號,由此結束終止事件。盡管將處理120示出成在處理118中的數(shù)據(jù)分析之后發(fā)生,但是如果出于操作原因而需要快速地重新使能至蓄壓器的燃料流,則可以首先執(zhí)行處理120,然后執(zhí)行數(shù)據(jù)分析。在判決處理122中,數(shù)據(jù)獲取處理100確定發(fā)動機10是否處于停機模式。如果發(fā)動機10停機,則對由燃料噴射器38進行的燃料輸送的測量不再可取并且會導致無效數(shù)據(jù),所以數(shù)據(jù)獲取處理100在處理124中結束。如果發(fā)動機10繼續(xù)操作,則數(shù)據(jù)獲取處理100返回至處理104,在處理104中重新啟動定時器并且數(shù)據(jù)獲取處理100如先前描述的那樣繼續(xù)。
[0034]盡管在六個活塞的背景中描述了數(shù)據(jù)獲取處理100,但是數(shù)據(jù)獲取處理100可以用于任何數(shù)量的活塞。處理要適當起作用所需的僅有調節(jié)在于設置活塞點火的曲柄角度以及點火順序。
[0035]盡管數(shù)據(jù)獲取處理100運行良好,但是因為由噴射事件引起的燃料蓄壓器48中的總燃料壓降被限制為APumit,所以可以不從特定活塞獲取數(shù)據(jù),這是因為在從至少六個活塞接收可接受數(shù)據(jù)之前燃料流將被重新開始。圖4中示出的根據(jù)本公開內容的第二示例性實施方式的數(shù)據(jù)獲取處理200解決以下風險:通過在曲軸20的變化位置處停止來自高壓燃料泵46的燃料流,可能限制來自特定活塞的數(shù)據(jù)。正如數(shù)據(jù)獲取處理100那樣,數(shù)據(jù)獲取處理200很可能是較大處理的結合在用于控制發(fā)動機10的所有功能的控制模塊56中的一部分。從而,盡管圖4將數(shù)據(jù)獲取處理200示出為獨立的模塊,但是很可能數(shù)據(jù)獲取處理200被較大處理“調用”并且在數(shù)據(jù)獲取處理200結束時將控制交還給調用處理。
[0036]數(shù)據(jù)獲取處理200以處理202啟動。處理202可以包括將數(shù)據(jù)獲取處理200中的變量設置為初始值、使寄存器清零以及使數(shù)據(jù)獲取處理200恰當?shù)仄鹱饔盟匦璧钠渌δ?。控制從處?02轉到處理204。在處理204中,啟動定時器并且設置時間I;。數(shù)據(jù)獲取處理200可以使用發(fā)動機10的另外的定時功能以針對數(shù)據(jù)獲取處理200的需要創(chuàng)建初始時間I。為了便于說明,將定時功能描述為數(shù)據(jù)獲取處理200的一部分。
[0037]處理中接下來是判決處理206。在處理206中,數(shù)據(jù)獲取處理200確定當前時間T是否等于或大于Tci加上自定時器被啟動起特定或預定的時間變化ΔΤ。在本公開內容的示例性實施方式中,ΔΤ可以是一小時。取決于測量的所輸送的燃料的變化或取決于其他條件,所述時間段可以大于或小于一小時。如果ΔΤ小于Ttl加上ΔΤ,則數(shù)據(jù)獲取處理200等待,直到當前時間大于或等于Ttl加上Λ T為止。盡管本公開內容中將Λ T描述為固定值或預定值,但是△ T可以基于實際數(shù)據(jù)而變化。例如,如果在長時間段例如一個小時或更多個小時內未要求對燃料噴射器38的參數(shù)進行調節(jié),則可以通過本文中描述的模塊之一的動作將△ T增大到較高值如30分鐘。正如初始時間Ttl一樣,可以在發(fā)動機10的其他位置處執(zhí)行該定時功能,并且為了便于說明,該定時功能包括在數(shù)據(jù)獲取處理200中。當判決處理206的條件被滿足時,數(shù)據(jù)獲取處理200移動至處理208,在處理208中將選擇器的值設置為I。然后數(shù)據(jù)獲取處理200移動至判決處理210。
[0038]在判決處理210中,數(shù)據(jù)獲取處理200確定燃料蓄壓器48中的燃料壓力P是否大于最小燃料壓力ΡΜΙΝ。處理210的目的在于驗證燃料蓄壓器48中存在足夠的燃料壓力