部231和爆震判定部232將壞路噪聲錯誤地判定為爆震的可能性。
[0141]另外,在小的壞路噪聲大量混入了的情況下,由于在圖5的對數爆震震動提取值的分布中產生大的誤差,導致在爆震判定值運算部231計算出的爆震判定閾值(圖5)中包含大的誤差。當爆震判定閾值被設定得比正常值大時,爆震判定值運算部231和爆震判定部232難以在比較小的爆震發生了時將其判定為爆震。
[0142]圖9是說明示出爆震特征提取電路的信號提取期間的檢測窗口的圖。圖9示出發動機51的一個周期期間(-360°?360° )中的爆震傳感器10的檢測信號波形的一例。圖9的波形圖的橫軸示出上止點為0°的曲軸角度,縱軸示出檢測信號的信號強度。所謂上止點是活塞最大壓縮氣缸內的混合氣體的壓縮上止點。
[0143]在本實施方式中,與爆震的震動信號一起判定壞路噪聲,因此爆震特征提取電路21(圖2)在圖9所示的檢測窗口 KW、NW1、NW2中進行信號的提取。窗口控制部237 (圖2)配合這些檢測窗口 KW、NW1、NW2輸出峰值保持處理部214進行峰值保持處理的正時信號。
[0144]檢測窗口 KW對應于存在爆震發生的可能性的第一期間。例如,檢測窗口 KW被設定為氣缸內的燃燒從上止點的跟前結束擴展的60° ±5°的期間。
[0145]檢測窗口 NWl對應于不與檢測窗口 KW、NW2重疊,且與發動機51的機械震動的發生期間相比發動機51的震動少的第二期間。例如,檢測窗口 NWl被設定為排氣行程中的震動的發生少的期間。例如,檢測窗口 NWl可以被設定為排氣行程中的排氣閥的落座期間以外的期間。
[0146]檢測窗口 NW2對應于發動機51的機械震動發生的第三期間。例如,檢測窗口 NW2被設定為排出閥的落座噪聲發生的期間。
[0147]在檢測窗口 KW被提取的信號如前所述為了爆震發生的判定,由震判定值運算部231和爆震判定部232 (圖2)取入。爆震判定值運算部231和爆震判定部232通過窗口控制部237的正時信號進行該信號的取入。
[0148]另一方面,在檢測窗口 NW1、NW2被提取的信號為了壞路噪聲發生的判定,由壞路噪聲判定部233取入。壞路噪聲判定部233通過窗口控制部237的正時信號進行該信號的取入。壞路噪聲判定部233基于取入的信號執行接下來說明的2種壞路噪聲判定處理。
[0149]爆震特征提取電路21、窗口控制部237、爆震判定值運算部231以及爆震判定部232之中,取入檢測窗口 KW的信號的構成相當于第一獲取單元。爆震特征提取電路21、窗口控制部237、以及壞路噪聲判定部233之中,取入檢測窗口 NWl的信號的構成相當于第二獲取單元,取入檢測窗口 NW2的信號的構成相當于第三獲取單元。
[0150]〈第一壞路噪聲判定處理〉
[0151]圖10是第一壞路噪聲判定處理的流程圖。
[0152]第一壞路噪聲判定處理在發動機51的一個周期內的預定正時被開始,在發動機51的每個周期被重復進行。
[0153]當開始第一壞路噪聲判定處理時,壞路噪聲判定部233在步驟SlOl中進行在檢測窗口 NWl被提取的信號水平(以下稱為“壞路噪聲檢測值”)的取入。具體地,微型計算機23以被指定的正時對爆震特征提取電路21的輸出電壓進行A/D變換而獲取變換后的數字值。
[0154]在步驟S102中,壞路噪聲判定部233判定獲取的壞路噪聲檢測值是否大于壞路噪聲閾值。步驟S102的處理是判定作為外來噪聲的壞路噪聲發生的處理的一例。壞路噪聲閾值是在步驟S106被計算出的值。
[0155]如果判定的結果是肯定的,則在步驟S103中壞路噪聲判定部233將壞路噪聲狀態
(I)發生的判定結果保持在存儲器等。此處,所謂壞路噪聲狀態(I)意味著以少的頻率發生了壞路噪聲。其理由后面說明。
[0156]另一方面,如果判定的結果是“否”,則在步驟S104中壞路噪聲判定部233將壞路噪聲狀態(I)不發生的判定結果保持在存儲器等。
[0157]在步驟8105中,壞路噪聲判定部233將在過去的多個周期被獲取的多個壞路噪聲檢測值作為總體而計算出壞路噪聲檢測值的平均值。
[0158]在步驟S106中,壞路噪聲判定部233使用壞路噪聲檢測值的平均值來計算壞路噪聲狀態的發生判定的閾值(以下,稱為壞路噪聲閾值)。例如,壞路噪聲判定部233計算出“壞路噪聲檢測值的平均值X預先通過實驗等被確定的系數”作為壞路噪聲閾值。
[0159]如上所述,壞路噪聲檢測值是在發動機周期內的震動少的期間(檢測窗口 NWl的期間)中被提取的信號值。因而,在以少的頻率發生壞路噪聲的狀況中,在遍布多個發動機周期而獲取了壞路噪聲檢測值的情況下,壞路噪聲檢測值分布在低的水平范圍。此時,當壞路噪聲發生時,壞路噪聲檢測值與分布比較變成為高的值。
[0160]另一方面,壞路噪聲檢測值的分布關于分布的傾向不太變化,但是關于分布范圍的絕對值,根據發動機轉速或爆震傳感器10的個體偏差等外部因素而發生變化。
[0161]因此,在圖10的壞路噪聲判定處理中,根據遍布多個發動機周期獲取的壞路噪聲檢測值的總體計算出平均值(步驟S105),在平均值上乘上系數而決定壞路噪聲閾值(步驟S106)。并且,能夠通過比較壞路噪聲檢測值和壞路噪聲閾值,在以少的頻率發生壞路噪聲的狀況下,判定壞路噪聲的發生。
[0162]步驟S102、S105、S106的處理作為判定壞路噪聲檢測值的離散程度的統計處理單元發揮功能。
[0163]圖11是示出第一壞路噪聲判定處理的變形例的流程圖。
[0164]圖10的第一壞路噪聲判定處理能夠以圖11的方式進行變更。S卩,圖10的壞路噪聲檢測值和壞路噪聲閾值的比較與總體中的壞路噪聲檢測值的標準偏差和預定的閾值的比較是同值。因而,如圖11所示,壞路噪聲判定部233計算出獲取的壞路噪聲檢測值的標準偏差(步驟S112),比較計算出的值和預先通過試驗等被決定的壞路噪聲設定閾值(步驟S113)。由此,壞路噪聲判定部233與圖10的處理同樣地,在以少的頻率發生壞路噪聲的狀況中,能夠判定壞路噪聲發生的有或無。步驟S111、S114、S115的處理與圖10的步驟S101、S103、S104的處理相同。
[0165]步驟S112的處理作為計算出壞路噪聲檢測值的離散程度的統計處理單元發揮功會K。
[0166]如上,第一壞路噪聲判定處理在以少的頻率發生壞路噪聲的狀況中,能夠正確地判定壞路噪聲發生。另一方面,在第一壞路噪聲判定處理中,在壞路噪聲頻繁地發生的情況下,在壞路噪聲檢測值的總體包含大量壞路噪聲發生時的值,因此難以正確地判定壞路噪聲。例如,在壞路噪聲漸漸變多的情況下、在壞路噪聲漸漸變大的情況下、或者在這些情況復合的情況下,在第一壞路噪聲判定處理中難以正確地判定壞路噪聲發生。
[0167]于是,壞路噪聲判定部233將接下來說明的第二壞路噪聲判定處理與第一壞路噪聲判定處理一起執行。
[0168]〈第二壞路噪聲判定處理〉
[0169]圖12是示出第二壞路噪聲判定處理的流程圖。
[0170]第二壞路噪聲判定處理在發動機51的一個周期內的預定正時被開始,按照發動機51的每個周期被重復執行。
[0171]當開始第二壞路噪聲判定處理時,壞路噪聲判定部233在步驟S121中進行在檢測窗口 NW2(圖9)被提取的信號水平(以下稱為“機械震動噪聲檢測值”)的取入。微型計算機23以被指定的正時對爆震特征提取電路21的輸出電壓進行A/D變換而獲取變換后的數字值。
[0172]在步驟S122中,壞路噪聲判定部233計算出將在過去多個周期被獲取的機械震動噪聲檢測值作為總體的平均值(相當于第二統計值)。
[0173]在步驟S123中,壞路噪聲判定部233獲取在檢測窗口 NWl中被提取的壞路噪聲檢測值。該數據的獲取處理可以與圖10的步驟SlOl的處理相同。
[0174]在步驟S124中,壞路噪聲判定部233計算出將在過去多個周期被獲取的壞路噪聲檢測值作為總體的平均值(相當于第一統計值)。
[0175]在步驟S125中,壞路噪聲判定部233對壞路噪聲檢測值的平均值和機械震動噪聲檢測值的平均值在以預定的系數加權之后進行比較。步驟S125的處理是判定壞路噪聲發生的處理的一例。系數是以能夠適當判定壞路噪聲的方式預先通過實驗等被確定的值。
[0176]步驟S122、S124的處理作為計算出統計信息的統計處理單元發揮功能。
[0177]比較的結果是,如果“壞路噪聲檢測值的平均值X系數”大,則壞路噪聲判定部233在步驟S126中將壞路噪聲狀態(2)發生的判定結果存儲在存儲器等。所謂壞路噪聲狀態(2)意味著以尚的頻率發生壞路噪聲的狀態。
[0178]另一方面,如果“壞路噪聲檢測值的平均值X系數”大,則壞路噪聲判定部233在步驟S127中將壞路噪聲狀態(2)不發生的判定結果存儲在存儲器等。
[0179]并且,第二壞路噪聲判定處理結束。
[0180]在頻繁地發生壞路噪聲的狀況中,通常時震動少的檢測窗口 NWl的信號值包含大量壞路噪聲大的信號值,其平均值變大。另一方面,在每次發生機械噪聲的檢測窗口 NW2的期間被提取的信號值占有大的機械噪聲的分量,因此平均值由于沒有發生壞路噪聲的狀況而不大變化。
[0181]因而,在第二壞路噪聲判定處理中,能夠通過比較這些平均值來進行頻繁地發生壞路噪聲的狀況的判定。
[0182]〈最終壞路噪聲判定處理〉
[0183]接著,對由壞路噪聲判定部233執行的最終壞路噪聲判定處理進行說明。
[0184]圖13是說明最終壞路噪聲判定處理的判定條件表。
[0185]最終壞路噪聲判定處理由壞路噪聲判定部233例如根據發動機51的每個周期執行。
[0186]壞路噪聲判定部233根據第一壞路噪聲判定處理的判定結果和第二壞路噪聲判定處理的判定結果通過圖13的判定條件表來判定最終的壞路噪聲發生的有或無。
[0187]即,在第一壞路噪聲判定處理的判定結果和第二壞路噪聲判定處理的判定結果的至少一者是發生的判定結果的情況下,作為最終的判斷判定為發生了壞路噪聲。
[0188]壞路噪聲判定部233保持最終的判定結果而向點火時期運算部234等通知。
[0189]〈檢測窗口的變形例〉
[0190]此處,對用于壞路噪聲的判定的檢測窗口的變形例進行說明。
[0191]圖14是說明示出爆震特征提取電路的信號提取期間的檢測窗口的變形例的圖。
[0192]用于壞路噪聲的判定的信號不限于上述的檢測窗口 NW1、NW2,震動發生的條件可以設置在與這些同樣的其它期間。
[0193]如果通常時震動變少的期間有多個,則如圖14所示,可以在多個期間分別設定多個檢測窗口 NW1、NW3。檢測窗口 NW3對應于吸氣行程中的期間。
[0194]在這種情況下,可以使用在檢測窗口 NW1、NW3雙方被獲取的壞路噪聲檢測值來進行第一壞路噪聲判定處理。并且,可以根據在各個檢測窗口 NW1、NW3被獲取的各個壞路噪聲檢測值進行獨立的第一壞路噪聲判定處理。
[0195]同樣地,如果恒定地發生發動機51的機械震動的期間有多個,則如圖14所示,可以在多個期間分別設定多個檢測窗口 NW2、NW4。檢測窗口 NW4對應于吸氣閥的落座噪聲發生的期間。
[0196]在這種情況下,可以使用在檢測窗口 NW2、NW4雙方被獲取的機械震動噪聲檢測值來進行第二壞路噪聲判定處理。并且,可以根據在各個檢測窗口 NW2、NW4被獲取的每個機械震動噪聲檢測值進行獨立的第二