內(nèi)燃機(jī)自動停止再啟動裝置及內(nèi)燃機(jī)自動停止再啟動方法
【專利摘要】本發(fā)明獲得一種內(nèi)燃機(jī)的自動停止再啟動裝置以及內(nèi)燃機(jī)的自動停止再啟動方法,能夠根據(jù)內(nèi)燃機(jī)(101)的旋轉(zhuǎn)狀態(tài),恰當(dāng)?shù)亟獬饎悠鳎?00)的驅(qū)動禁止?fàn)顟B(tài)。根據(jù)檢測到首個逆旋轉(zhuǎn)曲柄信號的時刻與檢測到第二個逆旋轉(zhuǎn)曲柄信號的時刻的時間間隔、以及與起動器可驅(qū)動旋轉(zhuǎn)速度下限值相對應(yīng)的驅(qū)動許可下限值相當(dāng)時間來設(shè)定驅(qū)動禁止解除判斷時間,并且,若在輸入第三個逆旋轉(zhuǎn)曲柄信號以前經(jīng)過了該驅(qū)動禁止解除判斷時間,則解除起動器的驅(qū)動禁止?fàn)顟B(tài)。
【專利說明】內(nèi)燃機(jī)自動停止再啟動裝置及內(nèi)燃機(jī)自動停止再啟動方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種內(nèi)燃機(jī)的自動停止再啟動裝置以及內(nèi)燃機(jī)的自動停止再啟動方法,在自動停止條件成立時,使內(nèi)燃機(jī)停止,并在再啟動條件成立時,使內(nèi)燃機(jī)重新啟動。
【背景技術(shù)】
[0002]近年來,車輛在裝載有內(nèi)燃機(jī)的同時一般還裝載有內(nèi)燃機(jī)的自動停止再啟動裝置(所謂的用于執(zhí)行怠速停止的裝置),以主要起到減少消耗燃料的目的。在這種內(nèi)燃機(jī)的自動停止再啟動裝置中,若基于駕駛者的減速操作或停車操作的規(guī)定的自動停止條件成立,則使內(nèi)燃機(jī)停止;若基于駕駛者的啟動操作或加速操作的再啟動條件成立,則重新啟動內(nèi)燃機(jī)。
[0003]另外,作為這種內(nèi)燃機(jī)的自動停止再啟動裝置的動作的一個示例,例如,在自動停止過程中的內(nèi)燃機(jī)的旋轉(zhuǎn)狀態(tài)為逆旋轉(zhuǎn)狀態(tài)的情況下,將起動器設(shè)定為驅(qū)動禁止?fàn)顟B(tài),并使自動停止過程中的內(nèi)燃機(jī)不再進(jìn)行重新啟動,以使得不會對起動器或動力傳遞系統(tǒng)施加過大的負(fù)荷。并且,在直接檢測到旋轉(zhuǎn)狀態(tài)處于逆旋轉(zhuǎn)狀態(tài)的內(nèi)燃機(jī)的旋轉(zhuǎn)速度峰值以后(內(nèi)燃機(jī)的旋轉(zhuǎn)速度變?yōu)樽钚≈狄院?、內(nèi)燃機(jī)的旋轉(zhuǎn)速度變?yōu)橐?guī)定旋轉(zhuǎn)速度以上時,解除對起動器的驅(qū)動禁止?fàn)顟B(tài)。
【發(fā)明內(nèi)容】
發(fā)明所要解決的技術(shù)問題
[0004]然而,在現(xiàn)有技術(shù)中存在如下問題。
在現(xiàn)有技術(shù)中,為了檢測到內(nèi)燃機(jī)的旋轉(zhuǎn)速度峰值,需要對內(nèi)燃機(jī)的逆旋轉(zhuǎn)曲柄信號(逆旋轉(zhuǎn)曲柄角度)進(jìn)行三次以上的檢測。因此,若內(nèi)燃機(jī)的旋轉(zhuǎn)狀態(tài)變?yōu)槟嫘D(zhuǎn)狀態(tài)的時間較短,例如只能對逆旋轉(zhuǎn)曲柄信號進(jìn)行2次檢測,則無法檢測到旋轉(zhuǎn)速度峰值。
[0005]在該情況下,存在如下問題:無法根據(jù)內(nèi)燃機(jī)的旋轉(zhuǎn)狀態(tài)來恰當(dāng)?shù)亟獬饎悠鞯尿?qū)動禁止?fàn)顟B(tài)。另外,其結(jié)果是會存在如下問題:會導(dǎo)致無法在直到內(nèi)燃機(jī)的旋轉(zhuǎn)完全停止為止的期間(例如為經(jīng)過200msec左右的期間)內(nèi)解除起動器的驅(qū)動禁止?fàn)顟B(tài),使得驅(qū)動禁止?fàn)顟B(tài)的時間長于所需要的時間。
[0006]本發(fā)明是為了解決上述問題而得以完成的,其目的在于,提供一種內(nèi)燃機(jī)的自動停止再啟動裝置以及內(nèi)燃機(jī)的自動停止再啟動方法,能夠根據(jù)內(nèi)燃機(jī)的旋轉(zhuǎn)狀態(tài),恰當(dāng)?shù)亟獬齼?nèi)燃機(jī)的自動停止條件成立后的起動器的驅(qū)動禁止?fàn)顟B(tài),并且,還能將起動器的驅(qū)動禁止?fàn)顟B(tài)的時間抑制到最小程度。
解決技術(shù)問題所采用的技術(shù)方案
[0007]本發(fā)明的內(nèi)燃機(jī)的自動停止再啟動裝置在用于使內(nèi)燃機(jī)自動停止的自動停止條件成立時,使內(nèi)燃機(jī)停止,在自動停止條件成立后、用于使內(nèi)燃機(jī)重新啟動的再啟動條件成立時,使內(nèi)燃機(jī)重新啟動,該內(nèi)燃機(jī)的自動停止再啟動裝置包括:起動器,該起動器用于啟動內(nèi)燃機(jī);旋轉(zhuǎn)速度計算部,該旋轉(zhuǎn)速度計算部基于檢測內(nèi)燃機(jī)的曲柄角度的曲柄角度檢測部的輸出信號即曲柄信號,對內(nèi)燃機(jī)的旋轉(zhuǎn)速度進(jìn)行計算;旋轉(zhuǎn)方向判斷部,該旋轉(zhuǎn)方向判斷部判斷由曲柄角度檢測部輸出的曲柄信號是與內(nèi)燃機(jī)的旋轉(zhuǎn)狀態(tài)為正旋轉(zhuǎn)狀態(tài)時相對應(yīng)的正旋轉(zhuǎn)曲柄信號、還是與逆旋轉(zhuǎn)狀態(tài)時相對應(yīng)的逆旋轉(zhuǎn)曲柄信號;驅(qū)動禁止判斷部,該驅(qū)動禁止判斷部在旋轉(zhuǎn)速度計算部所計算出的旋轉(zhuǎn)速度未包含在預(yù)先規(guī)定的、從起動器可驅(qū)動旋轉(zhuǎn)速度下限值至起動器可驅(qū)動旋轉(zhuǎn)速度上限值為止的可驅(qū)動旋轉(zhuǎn)速度范圍內(nèi)時,將起動器設(shè)定為驅(qū)動禁止?fàn)顟B(tài),并且,在曲柄角度檢測部所輸出的曲柄信號從正旋轉(zhuǎn)曲柄信號變化為逆旋轉(zhuǎn)曲柄信號時,將起動器設(shè)定為驅(qū)動禁止?fàn)顟B(tài);驅(qū)動禁止解除部,該驅(qū)動禁止解除部在曲柄角度檢測部輸出從正旋轉(zhuǎn)曲柄信號變化為逆旋轉(zhuǎn)曲柄信號時的首個逆旋轉(zhuǎn)曲柄信號即第I個逆旋轉(zhuǎn)曲柄信號后、接著輸出第2個逆旋轉(zhuǎn)曲柄信號時,計算出輸入第I個逆旋轉(zhuǎn)曲柄信號的第I時刻、與輸入第2個逆旋轉(zhuǎn)曲柄信號的第2時刻之間的時間間隔,并根據(jù)所計算出的時間間隔、以及將起動器可驅(qū)動旋轉(zhuǎn)速度下限值進(jìn)行時間換算后得出的驅(qū)動許可下限值相當(dāng)時間,來設(shè)定驅(qū)動禁止解除判斷時間,若在從第2時刻經(jīng)過驅(qū)動禁止解除判斷時間為止的期間,未接著第2個逆旋轉(zhuǎn)曲柄信號輸入第3個逆旋轉(zhuǎn)曲柄信號,則解除驅(qū)動禁止?fàn)顟B(tài);以及再啟動控制部,該再啟動控制部在再啟動條件成立、且起動器未處于驅(qū)動禁止?fàn)顟B(tài)的情況下,對起動器進(jìn)行驅(qū)動,使內(nèi)燃機(jī)重新啟動,驅(qū)動禁止解除部在時間間隔小于驅(qū)動許可下限值相當(dāng)時間的情況下,將驅(qū)動許可下限值相當(dāng)時間設(shè)定為驅(qū)動禁止解除判斷時間,在時間間隔在驅(qū)動許可下限值相當(dāng)時間以上的情況下,將時間間隔設(shè)定為驅(qū)動禁止解除判斷時間。
[0008]本發(fā)明的內(nèi)燃機(jī)的自動停止再啟動方法在具有用于使內(nèi)燃機(jī)啟動的起動器的內(nèi)燃機(jī)的自動停止再啟動裝置中,利用發(fā)動機(jī)控制單元(ECU)來執(zhí)行,該內(nèi)燃機(jī)的自動停止再啟動方法包括如下步驟:自動停止控制步驟,在用于使內(nèi)燃機(jī)自動停止的自動停止條件成立時,使內(nèi)燃機(jī)停止;旋轉(zhuǎn)速度計算步驟,基于檢測內(nèi)燃機(jī)的曲柄角度的曲柄角度檢測部的輸出信號即曲柄信號,對內(nèi)燃機(jī)的旋轉(zhuǎn)速度進(jìn)行計算;驅(qū)動禁止判斷步驟,在旋轉(zhuǎn)速度計算步驟中計算出的旋轉(zhuǎn)速度未包含在預(yù)先規(guī)定的、從起動器可驅(qū)動旋轉(zhuǎn)速度下限值至起動器可驅(qū)動旋轉(zhuǎn)速度上限值為止的可驅(qū)動旋轉(zhuǎn)速度范圍內(nèi)時,將起動器設(shè)定為驅(qū)動禁止?fàn)顟B(tài),并且,在曲柄角度檢測部所輸出的曲柄信號從正旋轉(zhuǎn)曲柄信號變化為逆旋轉(zhuǎn)曲柄信號時,將起動器設(shè)定為驅(qū)動禁止?fàn)顟B(tài);驅(qū)動禁止解除步驟,在曲柄角度檢測部輸出從正旋轉(zhuǎn)曲柄信號進(jìn)行變化時的首個逆旋轉(zhuǎn)曲柄信號即第I個逆旋轉(zhuǎn)曲柄信號后、接著輸出第2個逆旋轉(zhuǎn)曲柄信號時,計算出輸出第I個逆旋轉(zhuǎn)曲柄信號的第I時刻、與輸出第2個逆旋轉(zhuǎn)曲柄信號的第2時刻之間的時間間隔,并根據(jù)所計算出的時間間隔、以及將起動器可驅(qū)動旋轉(zhuǎn)速度下限值進(jìn)行時間換算后得出的驅(qū)動許可下限值相當(dāng)時間,來設(shè)定驅(qū)動禁止解除判斷時間,若在從第2時刻后經(jīng)過該驅(qū)動禁止解除判斷時間為止的期間內(nèi),未接著第2個逆旋轉(zhuǎn)曲柄信號輸出第3個逆旋轉(zhuǎn)曲柄信號,則解除驅(qū)動禁止?fàn)顟B(tài);以及再啟動控制步驟,在自動停止條件成立后用于使內(nèi)燃機(jī)重新啟動的再啟動條件成立、且起動器未處于驅(qū)動禁止?fàn)顟B(tài)的情況下,對起動器進(jìn)行驅(qū)動,使內(nèi)燃機(jī)重新啟動,驅(qū)動禁止解除步驟中,在時間間隔小于驅(qū)動許可下限值相當(dāng)時間的情況下,將驅(qū)動許可下限值相當(dāng)時間設(shè)定為驅(qū)動禁止解除判斷時間,在時間間隔在驅(qū)動許可下限值相當(dāng)時間以上的情況下,將時間間隔設(shè)定為驅(qū)動禁止解除判斷時間。
發(fā)明效果
[0009]本發(fā)明中,根據(jù)檢測到首個逆旋轉(zhuǎn)曲柄信號的時刻與檢測到第2個逆旋轉(zhuǎn)曲柄信號的時刻之間的時間間隔、以及與起動器可驅(qū)動旋轉(zhuǎn)速度下限值相對應(yīng)的驅(qū)動許可下限值相當(dāng)時間來設(shè)定驅(qū)動禁止解除判斷時間,并且,若在輸入第三個逆旋轉(zhuǎn)曲柄信號之前經(jīng)過了該驅(qū)動禁止解除判斷時間,則解除起動器的驅(qū)動禁止?fàn)顟B(tài)。由此,能獲得如下內(nèi)燃機(jī)的自動停止再啟動裝置以及內(nèi)燃機(jī)的自動停止再啟動方法,能夠根據(jù)內(nèi)燃機(jī)的旋轉(zhuǎn)狀態(tài)恰當(dāng)?shù)亟獬齼?nèi)燃機(jī)的自動停止條件成立后的起動器的驅(qū)動禁止?fàn)顟B(tài),并且,還能將起動器的驅(qū)動禁止?fàn)顟B(tài)的時間抑制到最小程度。
【專利附圖】
【附圖說明】
[0010]圖1是表示本發(fā)明的實施方式I中的內(nèi)燃機(jī)的自動停止再啟動裝置的簡要結(jié)構(gòu)的結(jié)構(gòu)圖。
圖2是在本發(fā)明的實施方式I中基于曲柄角度傳感器的輸出信號來計算曲柄角度、曲柄計數(shù)值以及發(fā)動機(jī)的旋轉(zhuǎn)速度時的說明圖。
圖3是表示本發(fā)明的實施方式I中的內(nèi)燃機(jī)的自動停止再啟動裝置對發(fā)動機(jī)進(jìn)行的自動停止再啟動處理的流程圖。
圖4A是表示本發(fā)明的實施方式I中的內(nèi)燃機(jī)的自動停止再啟動裝置所進(jìn)行的起動器的驅(qū)動許可/驅(qū)動禁止判斷處理的流程圖。
圖4B是表示本發(fā)明的實施方式I中的內(nèi)燃機(jī)的自動停止再啟動裝置所進(jìn)行的起動器的驅(qū)動許可/驅(qū)動禁止判斷處理的流程圖。
圖4C是表示本發(fā)明的實施方式I中的內(nèi)燃機(jī)的自動停止再啟動裝置所進(jìn)行的起動器的驅(qū)動許可/驅(qū)動禁止判斷處理的流程圖。
圖5是表示本實施方式I中的內(nèi)燃機(jī)的自動停止再啟動裝置在各時刻進(jìn)行的動作的一個示例的說明圖。
圖6是表示本實施方式I中的內(nèi)燃機(jī)的自動停止再啟動裝置在各時刻進(jìn)行的動作的另一個示例的說明圖。
圖7是現(xiàn)有技術(shù)中的內(nèi)燃機(jī)的自動停止再啟動裝置對內(nèi)燃機(jī)的旋轉(zhuǎn)狀態(tài)為逆旋轉(zhuǎn)狀態(tài)時的旋轉(zhuǎn)速度峰值進(jìn)行檢測時的說明圖。
【具體實施方式】
[0011]下面,利用附圖根據(jù)理想的實施方式對本發(fā)明的內(nèi)燃機(jī)的自動停止再啟動裝置以及內(nèi)燃機(jī)的自動停止再啟動方法進(jìn)行說明。此外,在附圖的說明中,對相同要素附加相同標(biāo)號,并省略重復(fù)說明。
[0012]實施方式I
首先,為了明確本申請發(fā)明的技術(shù)特征,參照圖7對上述現(xiàn)有技術(shù)的問題進(jìn)行詳細(xì)說明。圖7是現(xiàn)有技術(shù)中的內(nèi)燃機(jī)的自動停止再啟動裝置對內(nèi)燃機(jī)的旋轉(zhuǎn)狀態(tài)為逆旋轉(zhuǎn)狀態(tài)時的旋轉(zhuǎn)速度峰值進(jìn)行檢測時的說明圖。
[0013]圖7示出了曲柄信號(I )、旋轉(zhuǎn)速度NE (2 )以及曲柄信號間的時間間隔(3 )隨時間的變化。此外,關(guān)于旋轉(zhuǎn)速度NE (2)的記載,實線表示計算出的旋轉(zhuǎn)速度NE (旋轉(zhuǎn)速度計算結(jié)果),虛線表示內(nèi)燃機(jī)的實際旋轉(zhuǎn)速度。另外,為了方便起見,將內(nèi)燃機(jī)進(jìn)行逆旋轉(zhuǎn)時的旋轉(zhuǎn)速度用負(fù)號表不。
[0014]這里,一般根據(jù)規(guī)定曲柄角度(例如上止點前60度)的時間間隔、或每曲柄角度(例如30度)的時間間隔來計算內(nèi)燃機(jī)的旋轉(zhuǎn)速度NE。然而,在內(nèi)燃機(jī)的旋轉(zhuǎn)狀態(tài)發(fā)生變化的情況下,例如,內(nèi)燃機(jī)開始旋轉(zhuǎn)的情況以及旋轉(zhuǎn)從正旋轉(zhuǎn)變?yōu)槟嫘D(zhuǎn)的情況下,無法通過檢測曲柄角度來判定發(fā)生該旋轉(zhuǎn)狀態(tài)變化的時刻。
[0015]因此,將旋轉(zhuǎn)狀態(tài)發(fā)生變化后首次檢測到的、首個逆旋轉(zhuǎn)曲柄信號的檢測時刻(檢測到首個逆旋轉(zhuǎn)曲柄角度的時刻)設(shè)作旋轉(zhuǎn)狀態(tài)變化的開始時刻。具體而言,若內(nèi)燃機(jī)的旋轉(zhuǎn)從正旋轉(zhuǎn)變?yōu)槟嫘D(zhuǎn),則逆旋轉(zhuǎn)開始時刻相當(dāng)于檢測到首個逆旋轉(zhuǎn)曲柄信號的時刻。另夕卜,在該情況下,由于是首次檢測到逆旋轉(zhuǎn)曲柄信號,因此,無法計算出與檢測到逆旋轉(zhuǎn)曲柄信號的時刻相對應(yīng)的內(nèi)燃機(jī)的旋轉(zhuǎn)速度NE。
[0016]另外,在內(nèi)燃機(jī)的旋轉(zhuǎn)狀態(tài)(旋轉(zhuǎn)速度)例如表示為圖7所示的狀態(tài)的情況下,若檢測到兩次逆旋轉(zhuǎn)曲柄信號,則能首次計算逆旋轉(zhuǎn)過程中的旋轉(zhuǎn)速度。具體而言,在時刻T4才能首次計算逆旋轉(zhuǎn)過程中的旋轉(zhuǎn)速度。此外,在首次檢測到逆旋轉(zhuǎn)曲柄信號的時刻T3,為了方便起見,將旋轉(zhuǎn)速度NE設(shè)為O (其中,內(nèi)燃機(jī)的實際旋轉(zhuǎn)速度在時刻T2變?yōu)镺)。
[0017]另外,若檢測到三次逆旋轉(zhuǎn)曲柄信號,則能首次計算旋轉(zhuǎn)速度差。具體而言,在時刻T5能首次計算旋轉(zhuǎn)速度差。
[0018]因此,現(xiàn)有技術(shù)中的內(nèi)燃機(jī)的自動停止再啟動裝置通過計算出檢測到第二個逆旋轉(zhuǎn)曲柄信號的時刻以后的旋轉(zhuǎn)速度,來檢測出逆旋轉(zhuǎn)過程中的旋轉(zhuǎn)速度峰值。
[0019]具體而言,根據(jù)分別在時刻T4、T5、T6計算出的旋轉(zhuǎn)速度NE (T4)、NE (T5)、NE(T6)各自的大小,來檢測出作為旋轉(zhuǎn)速度峰值的旋轉(zhuǎn)速度NE (T5)。并且,在檢測到該旋轉(zhuǎn)速度峰值后,解除起動器的驅(qū)動禁止?fàn)顟B(tài),若再啟動條件成立,則重新啟動內(nèi)燃機(jī)。
[0020]然而,在像這樣檢測逆旋轉(zhuǎn)過程中的旋轉(zhuǎn)速度峰值的情況下,如上所述,內(nèi)燃機(jī)的旋轉(zhuǎn)狀態(tài)成為逆旋轉(zhuǎn)狀態(tài)的時間較短,例如只能檢測到兩次逆旋轉(zhuǎn)曲柄信號,在該情況下,結(jié)果是,將導(dǎo)致無法根據(jù)內(nèi)燃機(jī)的旋轉(zhuǎn)狀態(tài)來恰當(dāng)?shù)亟獬饎悠鞯尿?qū)動禁止?fàn)顟B(tài)。
[0021]與此相對地,本申請發(fā)明具有以下技術(shù)特征:根據(jù)檢測到首個逆旋轉(zhuǎn)曲柄信號的時刻與檢測到第二個逆旋轉(zhuǎn)曲柄信號的時刻之間的時間間隔、以及與起動器可驅(qū)動旋轉(zhuǎn)速度下限值相對應(yīng)的驅(qū)動許可下限值相當(dāng)時間來設(shè)定驅(qū)動禁止解除判斷時間,并且,若在輸入第三個逆旋轉(zhuǎn)曲柄信號前經(jīng)過了該驅(qū)動禁止解除判斷時間,則解除起動器200的驅(qū)動禁止?fàn)顟B(tài)。由此,能夠根據(jù)內(nèi)燃機(jī)的旋轉(zhuǎn)狀態(tài)來恰當(dāng)?shù)亟獬饎悠鞯尿?qū)動禁止?fàn)顟B(tài)。
[0022]接下來,參照圖1對本實施方式I中的內(nèi)燃機(jī)的自動停止再啟動裝置進(jìn)行說明。圖1是表示本發(fā)明的實施方式I中的內(nèi)燃機(jī)的自動停止再啟動裝置的簡要結(jié)構(gòu)的結(jié)構(gòu)圖。此夕卜,在圖1中,在示出了內(nèi)燃機(jī)的自動停止再啟動裝置的同時,還一并示出了內(nèi)燃機(jī)101及其周邊構(gòu)件。
[0023]首先,列舉具體示例對本實施方式I中的內(nèi)燃機(jī)的自動停止再啟動裝置所適用的內(nèi)燃機(jī)101 (下面稱作發(fā)動機(jī)101)進(jìn)行說明。此外,發(fā)動機(jī)101的結(jié)構(gòu)及動作等并不局限于下述說明的內(nèi)容,本申請發(fā)明也能適用于這里所示例的發(fā)動機(jī)101以外的其它種類的發(fā)動機(jī)。
[0024]如圖1所示,通過空氣過濾器102、進(jìn)氣管110、氣室109以及進(jìn)氣歧管111,向發(fā)動機(jī)101的各氣缸提供空氣。
[0025]空氣過濾器102中設(shè)有檢測進(jìn)氣空氣溫度的進(jìn)氣溫度傳感器103。另外,進(jìn)氣管110中設(shè)有用于檢測進(jìn)氣空氣的空氣量的氣流傳感器104、用于控制進(jìn)氣空氣流量的節(jié)流閥106、以及用于檢測節(jié)流閥106的開度的節(jié)流開度傳感器107。此外,節(jié)流閥106相對于氣流傳感器104位于進(jìn)氣管110的下游一側(cè),由電動機(jī)105的驅(qū)動來進(jìn)行工作。另外,氣室109中設(shè)有用于檢測氣缸內(nèi)的進(jìn)氣壓力的進(jìn)氣管壓力傳感器108。
[0026]通過發(fā)動機(jī)101的各氣缸的進(jìn)氣口附近所設(shè)的燃料噴射閥112來對發(fā)動機(jī)101提供燃料,并將所提供的燃料與所提供的上述空氣混合以形成混合氣體,被吸入發(fā)動機(jī)101的各氣缸的燃燒室內(nèi)。另外,被吸入燃燒室的混合氣體通過火花塞(未圖示)的點火而燃燒。然后,因燃燒而產(chǎn)生的燃燒氣體通過排氣管114,并通過催化劑裝置(未圖示)對有害氣體進(jìn)行凈化之后排出至大氣。
[0027]另外,發(fā)動機(jī)101中設(shè)有用于檢測發(fā)動機(jī)101的冷卻水溫度的水溫傳感器(未圖示)、以及用于檢測發(fā)動機(jī)101的曲柄角度的曲柄角度傳感器113。此外,本實施方式I中的曲柄角度傳感器113是對發(fā)動機(jī)101的曲柄角度進(jìn)行檢測的曲柄角度檢測部的具體示例。
[0028]接下來,對本實施方式I中的內(nèi)燃機(jī)的自動停止再啟動裝置進(jìn)行說明。本內(nèi)燃機(jī)的自動停止再啟動裝置具備起動器200以及發(fā)動機(jī)控制單元300 (下面稱作E⑶300)。
[0029]起動器200具有小齒輪201、螺線管202、活塞203以及起動器電動機(jī)204。另外,起動器電動機(jī)204經(jīng)由利用活塞203的動作接通觸點的布線與電池400相連。
[0030]這里,發(fā)動機(jī)101設(shè)有起動器200、以及與發(fā)動機(jī)101的曲柄軸相連結(jié)的環(huán)形齒輪115。并且,在發(fā)動機(jī)101的啟動及再啟動時,發(fā)動機(jī)101通過起動器200與曲柄115進(jìn)行曲柄轉(zhuǎn)動。
[0031]具體而言,在發(fā)動機(jī)101的啟動及再啟動時,基于由后述的ECU300輸出的驅(qū)動信號,開始向螺線管202通電,并通過活塞203的動作,來開始推出小齒輪201。接下來,小齒輪201與環(huán)狀齒輪115相抵接后,電池400與起動器204在布線上的觸點接通,使得起動器電動機(jī)204開始旋轉(zhuǎn)驅(qū)動。然后,小齒輪201與環(huán)狀齒輪115可靠地咬合,并且發(fā)動機(jī)101開始進(jìn)行曲柄轉(zhuǎn)動。
[0032]另外,后述的E⑶300基于設(shè)置于發(fā)動機(jī)101的曲柄角度傳感器113的輸出信號,進(jìn)行曲柄角度、曲柄計數(shù)值CRK以及發(fā)動機(jī)101的旋轉(zhuǎn)速度NE等的計算。
[0033]ECU300具有輸入輸出接口 301、CPU (微處理器)302、ROM (只讀存儲器)303、RAM(隨機(jī)存取存儲器)304以及驅(qū)動電路305。
[0034]輸入輸出接口 301中輸入有上述各種傳感器的輸出信號、加速踏板(未圖不)的踩踏量以及制動器(未圖示)的踩踏量等的檢測信號。
[0035]CPU302讀取保存在后述的R0M303中的控制程序、各種常數(shù),并進(jìn)行控制計算,并且,將該計算(判斷)結(jié)果輸出至后述的RAM304或輸入輸出接口 301。
[0036]另外,CPU302對本發(fā)明所涉及的自動停止條件以及再啟動條件是否成立進(jìn)行判斷,并且基于曲柄角度傳感器113的輸出信號進(jìn)行控制計算(例如發(fā)動機(jī)101的旋轉(zhuǎn)速度NE的計算)。
[0037]R0M303中保存有CPU302進(jìn)行計算時所使用的控制程序以及各種常數(shù)等。另外,RAM304中暫時保存有CPU302作出的計算結(jié)果。另外,驅(qū)動電路305基于從CPU302輸入的計算結(jié)果對燃料噴射閥112及起動器200等輸出驅(qū)動信號。
[0038]接下來,參照圖2,對ECU300基于曲柄角度傳感器113的輸出信號所計算出的曲柄角度、曲柄計數(shù)值CRK以及發(fā)動機(jī)101的旋轉(zhuǎn)速度NE進(jìn)行說明。圖2是在本發(fā)明的實施方式I中基于曲柄角度傳感器113的輸出信號來計算曲柄角度、曲柄計數(shù)值CRK以及發(fā)動機(jī)101的旋轉(zhuǎn)速度NE時的說明圖。
[0039]圖2中示出了曲柄角度傳感器113的輸出信號(A)、旋轉(zhuǎn)速度NE(B)、曲柄角度(C)以及曲柄計數(shù)值CRK (D)隨時間的變化。此外,關(guān)于旋轉(zhuǎn)速度NE (B)的記載,實線表示由ECU300計算出的旋轉(zhuǎn)速度NE (旋轉(zhuǎn)速度計算結(jié)果),虛線表示內(nèi)燃機(jī)的實際旋轉(zhuǎn)速度。另夕卜,為了方便起見,將內(nèi)燃機(jī)進(jìn)行逆旋轉(zhuǎn)時的旋轉(zhuǎn)速度用負(fù)號表示。
[0040]這里,本實施方式I中的曲柄角度傳感器113的輸出信號根據(jù)發(fā)動機(jī)101的旋轉(zhuǎn)狀態(tài)是正旋轉(zhuǎn)狀態(tài)還是逆旋轉(zhuǎn)狀態(tài)而變化。因此,能夠準(zhǔn)確地檢測出發(fā)動機(jī)101的旋轉(zhuǎn)狀態(tài)。另外,ECU300基于上述曲柄角度傳感器113的輸出信號而計算出的各計算值的變化如圖2所示。
[0041]另外,每當(dāng)對E⑶300輸入曲柄角度傳感器113的輸出信號,就對發(fā)動機(jī)101的旋轉(zhuǎn)速度NE等進(jìn)行計算。具體而言,在曲柄角度傳感器113的輸出信號的下降時刻(從高值切換至低值的時刻),對發(fā)動機(jī)101的旋轉(zhuǎn)速度NE、曲柄角度以及曲柄計數(shù)值CRK進(jìn)行計算。
[0042]若曲柄角度傳感器113的輸出信號在各周期中取得低值的總時間即低電平時間較短,則判斷發(fā)動機(jī)101的旋轉(zhuǎn)狀態(tài)為正旋轉(zhuǎn)狀態(tài),而若該低電平時間較長,則判斷發(fā)動機(jī)101的旋轉(zhuǎn)狀態(tài)為逆旋轉(zhuǎn)狀態(tài)。另外,每隔曲柄角度間的規(guī)定角度(例如為10度),輸出曲柄角度傳感器113的輸出信號。此外,通過保存在E⑶300內(nèi)的R0M303中的旋轉(zhuǎn)方向判斷部來對該發(fā)動機(jī)101的旋轉(zhuǎn)狀態(tài)進(jìn)行判斷。即,該旋轉(zhuǎn)方向判斷部判斷由曲柄角度傳感器113輸出的曲柄信號是與發(fā)動機(jī)101的旋轉(zhuǎn)狀態(tài)為正旋轉(zhuǎn)狀態(tài)時相對應(yīng)的正旋轉(zhuǎn)曲柄信號、還是與逆旋轉(zhuǎn)狀態(tài)時相對應(yīng)的逆旋轉(zhuǎn)曲柄信號。
[0043]另外,若使用本次輸入曲柄角度傳感器113的輸出信號的時刻即本次輸入時刻(T(η))與上次輸入曲柄角度傳感器113的輸出信號的時刻即上次輸入時刻(Τ (η-1))的時間間隔、以及曲柄角度間的規(guī)定角度(例如10度),則按照下式(I)計算出發(fā)動機(jī)101的旋轉(zhuǎn)速度NE。此外,通過保存在E⑶300內(nèi)的R0M303中的旋轉(zhuǎn)速度計算部來對該發(fā)動機(jī)101的旋轉(zhuǎn)速度NE進(jìn)行計算。
[0044]旋轉(zhuǎn)速度肥[1'/1^11]=60/(1'(11)-1'(11-1))\(曲柄角度間的規(guī)定角度)/360 (I)
[0045]另外,以發(fā)動機(jī)101的各氣缸的壓縮上止點作為基準(zhǔn)(=0度),對曲柄角度進(jìn)行計算,以使得若超過壓縮上死點,則該曲柄角度成為最大值。
[0046]另外,若發(fā)動機(jī)101的曲柄軸轉(zhuǎn)動(進(jìn)氣沖程、壓縮沖程、燃燒沖程、排氣沖程)兩次,則曲柄計數(shù)值CRK發(fā)生變化。S卩,以發(fā)動機(jī)101的第I氣缸的壓縮沖程的上止點為基準(zhǔn)(=0),對曲柄計數(shù)值CRK進(jìn)行計算,以使得在旋轉(zhuǎn)兩次后的壓縮沖程的上止點前達(dá)到最大值,并在到達(dá)上止點時恢復(fù)成O。
[0047]這里,如圖2所示,在從時刻Tl到時刻Τ3為止的期間內(nèi),E⑶300根據(jù)曲柄角度傳感器113的輸出信號(下面,根據(jù)需要稱作為曲柄信號)判斷發(fā)動機(jī)101的旋轉(zhuǎn)狀態(tài)為正旋轉(zhuǎn)狀態(tài)。另外,從時刻Tl到時刻Τ3,曲柄角度傳感器113所輸出的正旋轉(zhuǎn)曲柄信號(與正旋轉(zhuǎn)時相對應(yīng)的曲柄信號)的曲柄信號間的時間間隔逐漸變長,因此發(fā)動機(jī)101的旋轉(zhuǎn)速度NE降低。另外,對曲柄角度逐次減去規(guī)定角度,對曲柄計數(shù)值CRK逐次加上規(guī)定值。
[0048]在時刻T4以后,曲柄角度傳感器113的輸出信號中的低電平時間變長,因此ECU300判斷出發(fā)動機(jī)101的旋轉(zhuǎn)狀態(tài)為逆旋轉(zhuǎn)狀態(tài)。另外,在時刻Τ4檢測出的曲柄角度傳感器113的輸出信號為首個逆旋轉(zhuǎn)曲柄信號(與首次逆旋轉(zhuǎn)時相對應(yīng)的曲柄信號),因此發(fā)動機(jī)101的旋轉(zhuǎn)速度NE置零。同樣,對曲柄角度加上規(guī)定角度,對曲柄計數(shù)值CRK減去規(guī)定值。
[0049]此外,在時刻Τ4,發(fā)動機(jī)101的旋轉(zhuǎn)速度NE為O的理由如下。S卩,在時刻Τ4發(fā)動機(jī)101的旋轉(zhuǎn)狀態(tài)為逆旋轉(zhuǎn)狀態(tài),因此原本旋轉(zhuǎn)速度NE不為0,應(yīng)為負(fù)值。
[0050]然而,在從時刻Τ3至Τ4為止的期間內(nèi),發(fā)動機(jī)101的旋轉(zhuǎn)狀態(tài)從正旋轉(zhuǎn)狀態(tài)變?yōu)槟嫘D(zhuǎn)狀態(tài),因此如圖2所示,實際的旋轉(zhuǎn)速度暫時變?yōu)镺。另外,曲柄角度傳感器113根據(jù)曲柄軸的旋轉(zhuǎn)狀態(tài)輸出信號,因此無法在實際的旋轉(zhuǎn)速度為O的狀態(tài)下輸出信號。因而,無法根據(jù)曲柄角度傳感器113的輸出信號來判斷實際的旋轉(zhuǎn)速度為O的時刻,因此將時刻Τ4作為發(fā)動機(jī)101的逆旋轉(zhuǎn)的開始時刻,將旋轉(zhuǎn)速度NE設(shè)為O。
[0051]在時刻Τ5,從曲柄角度傳感器113輸出第二個逆旋轉(zhuǎn)曲柄信號的情況下,首次計算負(fù)值的旋轉(zhuǎn)速度NE (S卩、發(fā)動機(jī)101的旋轉(zhuǎn)狀態(tài)為逆旋轉(zhuǎn)狀態(tài)時的旋轉(zhuǎn)速度NE)。另外,對曲柄角度加上規(guī)定角度,對曲柄計數(shù)值CRK減去規(guī)定值。
[0052]此外,在發(fā)動機(jī)101的旋轉(zhuǎn)狀態(tài)從逆旋轉(zhuǎn)狀態(tài)變?yōu)檎D(zhuǎn)狀態(tài)以后,若曲柄角度傳感器113輸出與首次正旋轉(zhuǎn)時相對應(yīng)的輸出信號,則同樣地將發(fā)動機(jī)101的旋轉(zhuǎn)速度NE設(shè)為0,并且對曲柄角度減去規(guī)定角度,對曲柄計數(shù)值CRK加上規(guī)定值。
[0053]由此,E⑶300基于曲柄角度傳感器113的輸出信號準(zhǔn)確地判斷發(fā)動機(jī)101的旋轉(zhuǎn)狀態(tài),因此即使在旋轉(zhuǎn)狀態(tài)發(fā)生變化的情況下,也能準(zhǔn)確地計算出發(fā)動機(jī)101的曲柄角度以及曲柄計數(shù)值CRK。
[0054]接下來,參照圖3及圖4Α?圖4C的流程圖對本實施方式I中的內(nèi)燃機(jī)的自動停止再啟動裝置的一連串的動作步驟進(jìn)行說明。圖3是表示本發(fā)明的實施方式I中的內(nèi)燃機(jī)的自動停止再啟動裝置對發(fā)動機(jī)101進(jìn)行的自動停止再啟動處理的流程圖。圖4Α?圖4C是表示本發(fā)明的實施方式I中的內(nèi)燃機(jī)的自動停止再啟動裝置所進(jìn)行的起動器200的驅(qū)動許可/驅(qū)動禁止判斷處理的流程圖。此外,圖4Α?圖4C將單個流程圖分成三幅圖來記載,因此圖4Α所記載的部分、與圖4Β所記載的部分、與圖4C所記載的部分相連續(xù)。
[0055]首先,對圖3的流程圖進(jìn)行說明。內(nèi)燃機(jī)的自動停止再啟動裝置內(nèi)的E⑶300每隔處理周期(例如,1msec的周期),對該圖3中的流程圖的一連串的處理進(jìn)行計算(執(zhí)行)。
[0056]首先,在步驟S101,E⑶300判斷自動停止條件是否成立。具體而言,基于用于判斷駕駛者對減速、停車操作的意愿的各種信息,來判斷該自動停止條件是否成立。
[0057]此外,作為上述的各種信息的具體示例例如可舉出如下等信息:(1)水溫傳感器的檢測溫度是否在規(guī)定溫度(例如為60度)以上、(2)是否一次以上地檢測到車輛速度在規(guī)定速度以上(例如為12km/h)、(3)當(dāng)前車輛速度是否在規(guī)定速度(例如為Okm/h)以下、(4)是否踩踏下制動器踏板、(5)加速踏板的踩踏量是否在規(guī)定值(例如,踩踏量為O)以下。
[0058]然后,在步驟S101,若E⑶300判斷為自動停止條件不成立(B卩、否),則前進(jìn)至步驟S105,對后述的自動停止控制實施標(biāo)記清零,結(jié)束一連串的處理,前進(jìn)至下一個處理。
[0059]另一方面,在步驟S101,若E⑶300判斷為自動停止條件成立(即、是),則前進(jìn)至步驟S102,并判斷自動停止控制是否處于未實施的狀態(tài)。具體而言,基于是否設(shè)定了后述的自動停止控制實施標(biāo)記來進(jìn)行自動停止控制的未實施判斷。
[0060]然后,在步驟S102,若E⑶300判斷為未實施自動停止控制(S卩、是),則前進(jìn)至步驟S103,并進(jìn)行自動停止控制處理。具體而言,在步驟S103,E⑶300停止向燃料噴射閥112輸出驅(qū)動信號,并停止向發(fā)動機(jī)101提供燃料。另外,E⑶300例如也一并對節(jié)流閥106的控制量進(jìn)行變更控制,或?qū)Π惭b于發(fā)動機(jī)101的變速器的離合器進(jìn)行打開等控制。
[0061]接著,在步驟S104中,E⑶300設(shè)置自動停止控制實施標(biāo)記,并前進(jìn)至步驟S106。接著,在步驟S106中,E⑶300對驅(qū)動禁止經(jīng)歷標(biāo)記清零(F3=0),并前進(jìn)至步驟S107。此外,在后面對驅(qū)動禁止經(jīng)歷標(biāo)記F3進(jìn)行詳細(xì)說明。
[0062]另一方面,在步驟S102中,若E⑶300判斷為已實施了自動停止控制(即、否),則前進(jìn)至步驟S107。具體而言,若E⑶300在自動停止條件成立后首次執(zhí)行步驟S102的處理,則處于還未執(zhí)行自動停止控制的狀態(tài)。因此,E⑶300在步驟S102中判斷為未實施自動停止控制,并前進(jìn)至步驟S103。
[0063]另外,若E⑶300在自動停止條件成立后兩次以上地執(zhí)行了步驟S102的處理,則處于已執(zhí)行了自動停止控制的狀態(tài)。因此,E⑶300在步驟S102中判斷為已實施了自動停止控制,并前進(jìn)至步驟S107。
[0064]接下來,在步驟S107中,E⑶300判斷再啟動條件是否成立。具體而言,基于判斷駕駛者對啟動、加速操作的意愿的各種信息、以及表示向進(jìn)氣溫度傳感器103這樣設(shè)置于發(fā)動機(jī)101的各種傳感器等供電的電池400的狀態(tài)的信息等,來判斷該再啟動條件是否成立。
[0065]此外,作為上述各種信息的具體示例例如是如下等信息:(1)制動器踏板的踩踏量是否在規(guī)定值(例如,踩踏量為O)以下、(2)加速踏板的踩踏量是否在規(guī)定值(例如為一成以上的踩踏量)以上。
[0066]然后,在步驟S107中,若E⑶300判斷為再啟動條件不成立(B卩、否),則一連串的處理結(jié)束,前進(jìn)至下一個處理。
[0067]另一方面,在步驟S107中,若E⑶300判斷為再啟動條件成立(B卩、是),則前進(jìn)至步驟S108。接著,在步驟S108中,E⑶300讀取起動器200的驅(qū)動許可/驅(qū)動禁止判斷處理的結(jié)果,并前進(jìn)至步驟S109。此外,在后面對起動器200的驅(qū)動許可/驅(qū)動禁止判斷處理進(jìn)行詳細(xì)說明。
[0068]接下來,在步驟S109中,E⑶300判斷步驟S108中讀取到的驅(qū)動禁止判斷標(biāo)記F2是否為“O”。然后,在步驟S109中,若ECU300判斷驅(qū)動禁止判斷標(biāo)記F2為“I” (即、否),則一連串的處理結(jié)束,前進(jìn)至下一個處理。
[0069]另一方面,在步驟S109中,若E⑶300判斷驅(qū)動禁止判斷標(biāo)記F2為“O”(B卩、是),則前進(jìn)至步驟S110。
[0070]接下來,在步驟SllO中,E⑶300判斷步驟S108中讀取到的驅(qū)動許可判斷標(biāo)記Fl是否為“I”。然后,在步驟SllO中,若E⑶300判斷驅(qū)動許可判斷標(biāo)記Fl為“O” (即、否),則一連串的處理結(jié)束,前進(jìn)至下一個處理。
[0071]另一方面,在步驟SllO中,若E⑶300判斷驅(qū)動許可判斷標(biāo)記Fl為“I”(S卩、是),則前進(jìn)至步驟Slll。
[0072]接下來,在步驟Slll中,由于起動器200處于可驅(qū)動的狀態(tài),因此E⑶300通過對起動器200進(jìn)行驅(qū)動指示,從而使發(fā)動機(jī)101開始曲柄轉(zhuǎn)動,并前進(jìn)至步驟S112。
[0073]然后,在步驟S112中,E⑶300進(jìn)行再啟動時控制處理,一連串的處理結(jié)束,前進(jìn)至下一個處理。具體而言,在步驟S112中,E⑶300向燃料噴射閥112輸出驅(qū)動信號,并再次開始進(jìn)行燃料噴射。此外,ECU300執(zhí)行如下控制:例如將節(jié)流閥106的控制量變更為再啟動時的控制量。
[0074]此外,通過保存在E⑶300內(nèi)的R0M303中的自動停止控制部來執(zhí)行步驟SlOl?S106的處理。另外,通過保存在E⑶300內(nèi)的R0M303中的再啟動控制部來執(zhí)行步驟S107?SI 12的處理。
[0075]接下來,對圖4A?圖4C的流程圖進(jìn)行說明。內(nèi)燃機(jī)的自動停止再啟動裝置內(nèi)的E⑶300每隔比之前圖3的流程圖中的處理周期要快的處理周期(例如,2.5msec的周期),對該圖4A?圖4C中的流程圖的一系列的處理進(jìn)行計算(執(zhí)行)。
[0076]另外,如上所述,在之前的圖3的流程圖中的步驟S108執(zhí)行了處理的情況下,讀取起動器200的驅(qū)動許可/驅(qū)動禁止判斷處理的結(jié)果(計算結(jié)果)。并且,步驟S201?S206的處理變?yōu)槠饎悠?00的驅(qū)動許可判斷的處理,步驟S207?S225的處理變?yōu)槠饎悠?00的驅(qū)動禁止判斷的處理以及驅(qū)動禁止解除的處理,這些將在下面進(jìn)行說明。
[0077]首先,在步驟S201中,E⑶300判斷是否從曲柄角度傳感器113輸入了曲柄信號。然后,在步驟S201中,若E⑶300判斷為沒有曲柄信號被輸入(即、否),則前進(jìn)至步驟S207。
[0078]另一方面,在步驟S201中,若E⑶300判斷為有曲柄信號被輸入(S卩、是),則前進(jìn)至步驟S202,并判斷驅(qū)動禁止經(jīng)歷標(biāo)記F3是否為“O”。此外,所謂的驅(qū)動禁止經(jīng)歷標(biāo)記F3是指僅在輸入逆旋轉(zhuǎn)曲柄信號以后設(shè)定了驅(qū)動禁止判斷標(biāo)記F2時設(shè)定的標(biāo)記,是用于在發(fā)動機(jī)101逆旋轉(zhuǎn)時僅進(jìn)行一次驅(qū)動禁止判斷的信息。
[0079]然后,在步驟S202中,若E⑶300判斷為驅(qū)動禁止經(jīng)歷標(biāo)記F3為“I”(B卩、否),則前進(jìn)至步驟S207。另一方面,在步驟S202中,若E⑶300判斷為驅(qū)動禁止經(jīng)歷標(biāo)記F3為“O”(即、是),則前進(jìn)至步驟S203。此外,若發(fā)動機(jī)101處于正旋轉(zhuǎn)過程中,則驅(qū)動禁止經(jīng)歷標(biāo)記F3 為“O”。
[0080]接下來,在步驟S203中,E⑶300讀取發(fā)動機(jī)101的旋轉(zhuǎn)速度NE,并前進(jìn)至S204,進(jìn)行起動器200的驅(qū)動許可判斷。具體而言,ECU300判斷發(fā)動機(jī)101的旋轉(zhuǎn)速度NE是否包含于起動器200的起動器可驅(qū)動旋轉(zhuǎn)速度下限值Ne_L (例如為_60r/min)至起動器可驅(qū)動旋轉(zhuǎn)速度上限值Ne_H (例如為80r/min)的可驅(qū)動旋轉(zhuǎn)速度范圍內(nèi)。
[0081]這里,如上所述,起動器200通過使小齒輪201與環(huán)形齒輪115相咬合來接通觸點,從而開始向起動器電動機(jī)204通電,并開始旋轉(zhuǎn)驅(qū)動。因此,在發(fā)動機(jī)101啟動時以及再啟動時,起動器200的小齒輪201在無旋轉(zhuǎn)狀態(tài)下與發(fā)動機(jī)101的環(huán)形齒輪115相咬合。另外,由于發(fā)動機(jī)101的旋轉(zhuǎn)速度NE,使得小齒輪201難以與環(huán)形齒輪115相咬合。因此,在步驟S204中,進(jìn)行以下判斷:即,發(fā)動機(jī)101的旋轉(zhuǎn)速度NE是否包含在小齒輪201能與環(huán)形齒輪115相咬合的可驅(qū)動旋轉(zhuǎn)速度范圍內(nèi)。
[0082]另外,由于發(fā)動機(jī)101的環(huán)形齒輪115與發(fā)動機(jī)101的曲柄軸相連結(jié),因此環(huán)形齒輪115的旋轉(zhuǎn)速度與發(fā)動機(jī)101的旋轉(zhuǎn)速度NE相等。因此,基于發(fā)動機(jī)101的旋轉(zhuǎn)速度NE來進(jìn)行起動器200的驅(qū)動許可判斷。
[0083]然后,在步驟S204中,若E⑶300判斷為發(fā)動機(jī)101的旋轉(zhuǎn)速度NE包含在可驅(qū)動旋轉(zhuǎn)速度范圍內(nèi)(即、是),則前進(jìn)至步驟S205。接著,在步驟S205中,E⑶300對驅(qū)動許可判斷標(biāo)記Fl進(jìn)行設(shè)定(Fl=l),對驅(qū)動禁止判斷標(biāo)記F2清零(F2=0),并前進(jìn)至步驟S207。此夕卜,在本實施方式I中,所謂的對標(biāo)記進(jìn)行設(shè)定是指,將標(biāo)記設(shè)為“1”,所謂的對標(biāo)記清零是指,將標(biāo)記設(shè)為“O”。
[0084]另一方面,在步驟S204中,若E⑶300判斷發(fā)動機(jī)101的旋轉(zhuǎn)速度NE未包含在可驅(qū)動旋轉(zhuǎn)速度范圍內(nèi)(即、否),則前進(jìn)至步驟S206。接著,在步驟S206中,E⑶300對驅(qū)動許可判斷標(biāo)記Fl清零(Fl=O),對驅(qū)動禁止判斷標(biāo)記F2進(jìn)行設(shè)定(F2=l),并前進(jìn)至步驟S207。
[0085]接下來,在步驟S207中,E⑶300判斷所輸入的曲柄信號是否為逆旋轉(zhuǎn)曲柄信號。
[0086]此外,E⑶300也可以通過判斷逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (η)是否在I以上,從而判斷所輸入的曲柄信號是否為逆旋轉(zhuǎn)曲柄信號。即,在逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK(η)為I以上時,判斷所輸入的曲柄信號為逆旋轉(zhuǎn)曲柄信號。另外,在逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (η)為O時,判斷所輸入的曲柄信號為正旋轉(zhuǎn)曲柄信號。
[0087]這里,所謂的逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (η)是指,初始值為0,且在輸入逆旋轉(zhuǎn)曲柄信號后首次計數(shù)的信息。另外,在發(fā)動機(jī)101的旋轉(zhuǎn)狀態(tài)為正旋轉(zhuǎn)狀態(tài)的情況下(即、判斷所輸入的曲柄信號不是逆旋轉(zhuǎn)曲柄信號的情況下),逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (η)不進(jìn)行計數(shù)。
[0088]然后,在步驟S207中,若ECU300判斷所輸入的曲柄信號不是逆旋轉(zhuǎn)曲柄信號(即、否),則前進(jìn)至步驟S225。另外,在步驟S225中,E⑶300通過對上次處理時的逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (n-1)、以及本次處理時的逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (η)進(jìn)行清零,從而將這兩個計數(shù)值置零,由此,一連串的處理結(jié)束,前進(jìn)至下一個處理。
[0089]此外,下面,將本次處理時的逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (η)簡稱為逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (n),將上次處理時的逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (n_l)簡稱為逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (n-1)。另一方面,在步驟S207中,若E⑶300判斷所輸入的曲柄信號為逆旋轉(zhuǎn)曲柄信號(即、是),則前進(jìn)至步驟S208。
[0090]接著,在步驟S208中,E⑶300對逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (η)進(jìn)行計算,并前進(jìn)至步驟S209。具體而言,E⑶300將逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (n_l)替換成逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (n) (REV_CRK (n-1) =REV_CRK (n))。此外,還對逆旋轉(zhuǎn)曲柄脈沖計數(shù)值 REV_CRK (η)力卩 I (REV_CRK (n) =REV_CRK (η) +1)。
[0091]接下來,在步驟S209中,E⑶300判斷所輸入的曲柄信號是否為首個逆旋轉(zhuǎn)曲柄信號。具體而言,在逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (n-1)為0,且逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (η)為I的情況下,E⑶300判斷所輸入的曲柄信號為首個逆旋轉(zhuǎn)曲柄信號。另一方面,在逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (n-1)不為0,或逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK(η)不為I的情況下,判斷所輸入的曲柄信號不是首個逆旋轉(zhuǎn)曲柄信號。
[0092]然后,在步驟S209中,若ECU300判斷所輸入的曲柄信號不是首個逆旋轉(zhuǎn)曲柄信號(即、否)的情況下,則前進(jìn)至步驟S212。此外,在輸入了兩次以上的逆旋轉(zhuǎn)曲柄信號的情況下,判斷所輸入的曲柄信號不是首個逆旋轉(zhuǎn)曲柄信號。
[0093]接下來,在步驟S212中,E⑶300根據(jù)最新輸入逆旋轉(zhuǎn)曲柄信號的輸入時刻、以及前一次輸入逆旋轉(zhuǎn)曲柄信號的輸入時刻,計算出曲柄信號間的時間間隔t_crk (n),并前進(jìn)至步驟S213。此外,如上所述,輸入首個逆旋轉(zhuǎn)曲柄信號的時刻變?yōu)槟嫘D(zhuǎn)開始時刻,因此通過輸入第二個逆旋轉(zhuǎn)曲柄信號,從而首次計算出曲柄信號間的時間間隔t_crk (η)。
[0094]另一方面,在步驟S209中,若E⑶300判斷為所輸入的曲柄信號為首個逆旋轉(zhuǎn)曲柄信號(即、是),則前進(jìn)至步驟S210,并判斷驅(qū)動禁止經(jīng)歷標(biāo)記F3是否為“O”。
[0095]然后,在步驟S210中,若E⑶300判斷為驅(qū)動禁止經(jīng)歷標(biāo)記F3為“I”(B卩、否),則前進(jìn)至步驟S213。具體而言,逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (η)為1,且對步驟S210進(jìn)行第2次以上的計算的情況下,驅(qū)動禁止經(jīng)歷標(biāo)記F3為“I”。
[0096]另一方面,在步驟S210中,若E⑶300判斷驅(qū)動禁止經(jīng)歷標(biāo)記F3為“O”(8卩、是),則前進(jìn)至步驟S211。具體而言,在首次對步驟S210進(jìn)行計算的情況下(S卩,所輸入的曲柄信號為首個逆旋轉(zhuǎn)曲柄信號的情況下),驅(qū)動禁止經(jīng)歷標(biāo)記F3為“O”。
[0097]接著,在步驟S211中,E⑶300對驅(qū)動許可判斷標(biāo)記Fl清零(F1=0),并對驅(qū)動禁止判斷標(biāo)記F2進(jìn)行設(shè)定(F2=l),對驅(qū)動禁止經(jīng)歷標(biāo)記F3進(jìn)行設(shè)定(F3=l),并前進(jìn)至步驟S213。
[0098]接下來,在步驟S213中,E⑶300判斷逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (η)是否為
2。然后,在步驟S213中,若E⑶300判斷逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (η)不是2 (SP、否),則前進(jìn)至步驟S219。
[0099]具體而言,在所輸入的曲柄信號為首個逆旋轉(zhuǎn)曲柄信號的情況下,逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (η)為1,因此,判斷逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (η)不為2。
[0100]另一方面,在步驟S213中,若E⑶300判斷逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (η)是
2(即、是),則前進(jìn)至步驟S214。
[0101]具體而言,在所輸入的曲柄信號為第二個逆旋轉(zhuǎn)曲柄信號的情況下,逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (η)為2,因此,判斷逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (η)為2。
[0102]接著,在步驟S214中,E⑶300對測量計時器進(jìn)行計時,并前進(jìn)至步驟S215。此外,該測量計時器是在輸入第二個逆旋轉(zhuǎn)曲柄信號后進(jìn)行計時的計時器,對從輸入第二個逆旋轉(zhuǎn)曲柄信號的時刻起的經(jīng)過時間t_ct進(jìn)行測量。此外,下面,將測量計時器所測量到的、從輸入第二個逆旋轉(zhuǎn)曲柄信號的時刻起的經(jīng)過時間t_ct稱作為計時器測量時間t_ct。
[0103]接下來,在步驟S215中,ECU300判斷步驟S212計算出的曲柄信號間的時間間隔t_crk (η)是否大于驅(qū)動許可下限值相當(dāng)時間T_l。
[0104]此外,驅(qū)動許可下限值相當(dāng)時間T_1基于起動器200的可驅(qū)動旋轉(zhuǎn)速度來設(shè)定,預(yù)先存儲在ECU300內(nèi)的R0M303中。具體而言,驅(qū)動許可下限值相當(dāng)時間T_1利用每個曲柄信號的旋轉(zhuǎn)角度(曲柄角度間的規(guī)定角度)并根據(jù)起動器200的可驅(qū)動旋轉(zhuǎn)速度的時間換算值來進(jìn)行設(shè)定。例如,若起動器200的起動器可驅(qū)動旋轉(zhuǎn)速度下限值Ne_L為-60r/min,每個曲柄信號的旋轉(zhuǎn)角度為10度,則驅(qū)動許可下限值相當(dāng)時間T_1大約為28msec。
[0105]然后,在步驟S215中,若E⑶300判斷曲柄信號間的時間間隔t_crk (η)大于驅(qū)動許可下限值相當(dāng)時間τ_1 (即、是),則前進(jìn)至步驟S216。
[0106]接下來,在步驟S216中,E⑶300判斷計時器測量時間t_ct是否在曲柄信號間的時間間隔t_crk (η)以上。
[0107]然后,在步驟S216中,若ECU300判斷計時器測量時間t_ct在曲柄信號間的時間間隔t_crk (η)以上(B卩、是),則前進(jìn)至步驟S218。另一方面,在步驟S216中,若ECU300判斷計時器測量時間t_ct小于曲柄信號間的時間間隔t_crk (η)(即、否),則一連串的處理結(jié)束,前進(jìn)至下一個處理。
[0108]另外,在步驟S215中,若E⑶300判斷曲柄信號間的時間間隔t_crk (η)在驅(qū)動許可下限值相當(dāng)時間T_1以下(S卩、否),則前進(jìn)至步驟S217。
[0109]接下來,在步驟S217中,E⑶300判斷計時器測量時間t_ct是否大于驅(qū)動許可下限值相當(dāng)時間τ_1。
[0110]然后,在步驟S217中,若E⑶300判斷計時器測量時間t_ct大于驅(qū)動許可下限值相當(dāng)時間乙1 (S卩、是),則前進(jìn)至步驟S218。另一方面,在步驟S217中,若E⑶300判斷計時器測量時間t_ct在驅(qū)動許可下限值相當(dāng)時間T_1以下(B卩、否),則一連串的處理結(jié)束,前進(jìn)至下一個處理。
[0111]接著,在步驟S218中,E⑶300對驅(qū)動許可判斷標(biāo)記Fl進(jìn)行設(shè)定(Fl=I ),并對驅(qū)動禁止判斷標(biāo)記F2清零(F2=0),對測量計時器清零(t_ct=0),一連串的處理結(jié)束,前進(jìn)至下一個處理。
[0112]另一方面,在步驟S213中,若E⑶300判斷逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (η)不是2 (即、否),則前進(jìn)至步驟S219,并判斷逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (η)是否在3以上。然后,在步驟S219中,若E⑶300判斷逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (η)在3以上(即、是),則前進(jìn)至步驟S220。
[0113]接下來,在步驟S220中,E⑶300判斷曲柄信號間的時間間隔t_crk (η)是否大于曲柄信號間的時間間隔t_crk (n-1)。此外,所謂的曲柄信號間的時間間隔t_crk (n_l)是在計算曲柄信號間的時間間(η)的前一次計算中得出的。
[0114]然后,在步驟S220中,若E⑶300判斷曲柄信號間的時間間隔t_crk (η)小于曲柄信號間的時間間隔t_crk (n-1)(即、否),則一連串的處理結(jié)束,前進(jìn)至下一個處理。
[0115]另一方面,在步驟S220中,若E⑶300判斷曲柄信號間的時間間隔t_crk (η)大于曲柄信號間的時間間(n-1) (S卩、是),則前進(jìn)至步驟S221。
[0116]接下來,在步驟S221中,E⑶300判斷曲柄信號間的時間間隔t_crk (η)是否在驅(qū)動許可下限值相當(dāng)時間乙1以上。然后,在步驟S221中,若ECU300判斷為曲柄信號間的時間間隔t_crk (η)小于驅(qū)動許可下限值相當(dāng)時間T_1 (即、否),則一連串的處理結(jié)束,前進(jìn)至下一個處理。
[0117]另一方面,在步驟S221中,若E⑶300判斷曲柄信號間的時間間隔t_crk (η)在驅(qū)動許可下限值相當(dāng)時間τ_1以上(即、是),則前進(jìn)至步驟S222。
[0118]接著,在步驟S222中,E⑶300對驅(qū)動許可判斷標(biāo)記Fl進(jìn)行設(shè)定(Fl=I ),并對驅(qū)動禁止判斷標(biāo)記F2清零(F2=0),對測量計時器清零(t_ct=0),一連串的處理結(jié)束,前進(jìn)至下一個處理。
[0119]另一方面,在步驟S219中,若E⑶300判斷逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (η)小于3 (即、否),則前進(jìn)至步驟S223,并判斷內(nèi)燃機(jī)(發(fā)動機(jī)101)是否已停止。具體而言,在逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (η)為I的情況下(即、所輸入的曲柄信號為首個逆旋轉(zhuǎn)曲柄信號的情況下),執(zhí)行步驟S223。
[0120]然后,在步驟S223中,若E⑶300判斷發(fā)動機(jī)101未停止(即、否),則一連串的處理結(jié)束,前進(jìn)至下一個處理。此外,在該情況下,起動器200繼續(xù)處于驅(qū)動禁止?fàn)顟B(tài)。
[0121]另一方面,在步驟S223中,若E⑶300判斷發(fā)動機(jī)101已停止(即、是),則前進(jìn)至步驟 S224。
[0122]接著,在步驟S224中,E⑶300對驅(qū)動許可判斷標(biāo)記Fl進(jìn)行設(shè)定(Fl=I),并對驅(qū)動禁止判斷標(biāo)記F2清零(F2=0),對測量計時器清零(t_ct=0),一連串的處理結(jié)束,前進(jìn)至下一個處理。
[0123]此外,通過保存在E⑶300內(nèi)的R0M303中的驅(qū)動許可判斷部來執(zhí)行步驟S201?S206的處理。另外,通過保存在E⑶300內(nèi)的R0M303中的驅(qū)動禁止判斷部來執(zhí)行步驟S207?S211的處理。另外,通過保存在E⑶300內(nèi)的R0M303中的驅(qū)動禁止解除部來執(zhí)行步驟S212?S225的處理。
[0124]接下來,參照圖5及圖6的時序圖,對本實施方式I中的內(nèi)燃機(jī)的自動停止再啟動裝置在各時刻的動作進(jìn)行說明。圖5是表示本實施方式I中的內(nèi)燃機(jī)的自動停止再啟動裝置在各時刻的動作的一個示例的說明圖。圖6是表示本實施方式I中的內(nèi)燃機(jī)的自動停止再啟動裝置在各時刻的動作的另一個示例的說明圖。
[0125]此外,在圖5及圖6中主要示出了:特別是在自動停止過程中發(fā)動機(jī)101的旋轉(zhuǎn)速度NE下降時,本實施方式I中的內(nèi)燃機(jī)的自動停止再啟動裝置對發(fā)動機(jī)101進(jìn)行的驅(qū)動禁止?fàn)顟B(tài)的解除動作。
[0126]圖5及圖6中不出了曲柄角度傳感器113的輸出信號(A)、旋轉(zhuǎn)速度NE (B)、曲柄計算值CRK (C)、逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (D)、曲柄信號間的時間間隔t_crk (E)、測量計時器的計時器測量時間t_ct (F)、驅(qū)動許可判斷標(biāo)記Fl (G)、驅(qū)動禁止判斷標(biāo)記F2
(H)、以及驅(qū)動禁止經(jīng)歷標(biāo)記F3 (I)隨時間的變化。
[0127]此外,關(guān)于旋轉(zhuǎn)速度NE (B)的記載,實線表示由E⑶300計算出的旋轉(zhuǎn)速度NE (旋轉(zhuǎn)速度計算結(jié)果),虛線表示內(nèi)燃機(jī)的實際旋轉(zhuǎn)速度。另外,為了方便起見,將內(nèi)燃機(jī)進(jìn)行逆旋轉(zhuǎn)時的旋轉(zhuǎn)速度用負(fù)號表示。
[0128]這里,如上所述,曲柄角度傳感器113的輸出信號根據(jù)發(fā)動機(jī)101的旋轉(zhuǎn)狀態(tài)是正旋轉(zhuǎn)狀態(tài)還是逆旋轉(zhuǎn)狀態(tài)而變化。因此,ECU300基于上述曲柄角度傳感器113的輸出信號而計算出的各計算值如圖5及圖6所示的狀態(tài)。
[0129]首先,對圖5的時序圖進(jìn)行說明。如圖5所示,在比時刻Tl更早的時刻,隨著時間往時刻Tl前進(jìn),曲柄角度傳感器113的輸出信號中的曲柄信號間的時間間隔t_crk變長。
[0130]在該情況下,發(fā)動機(jī)101的旋轉(zhuǎn)速度NE根據(jù)該時間間隔t_crk的增長而下降,并且對曲柄計數(shù)值CRK逐次加上規(guī)定值。另外,發(fā)動機(jī)101的旋轉(zhuǎn)狀態(tài)為正旋轉(zhuǎn)狀態(tài),旋轉(zhuǎn)速度NE不包含在起動器200的可驅(qū)動旋轉(zhuǎn)速度范圍內(nèi)。因此,驅(qū)動許可判斷標(biāo)記Fl為“0”,驅(qū)動禁止判斷標(biāo)記F2為“ I ”,因此起動器200變?yōu)轵?qū)動禁止?fàn)顟B(tài)。另外,逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK等不變。
[0131]發(fā)動機(jī)101的旋轉(zhuǎn)速度NE在時刻Tl變?yōu)槠饎悠骺沈?qū)動旋轉(zhuǎn)速度上限值Ne_H以下。在該情況下,驅(qū)動許可判斷標(biāo)記Fl變?yōu)椤?I ”,驅(qū)動禁止判斷標(biāo)記F2變?yōu)椤癘”,因此起動器200變?yōu)轵?qū)動許可狀態(tài)。此外,起動器200變?yōu)轵?qū)動許可狀態(tài)的同時,若上述再啟動條件成立,則起動器200將進(jìn)行驅(qū)動。
[0132]曲柄角度傳感器113的輸出信號在時刻T2變?yōu)槭讉€逆旋轉(zhuǎn)曲柄信號。在該情況下,對曲柄計數(shù)值CRK減去規(guī)定值,并且逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK (D)從O上升為I。另外,驅(qū)動許可判斷標(biāo)記Fl變?yōu)椤?”,驅(qū)動禁止判斷標(biāo)記F2變?yōu)椤?”,因此起動器200變?yōu)轵?qū)動禁止?fàn)顟B(tài)。另外,驅(qū)動禁止經(jīng)歷標(biāo)記F3變?yōu)椤癐”。此外,如圖5所示,在曲柄角度傳感器113的輸出信號變?yōu)槭讉€逆旋轉(zhuǎn)曲柄信號的時刻T2以后,起動器200變?yōu)轵?qū)動禁止?fàn)顟B(tài)。
[0133]曲柄角度傳感器113的輸出信號在時刻T3變?yōu)榈诙€逆旋轉(zhuǎn)曲柄信號。在該情況下,對曲柄計數(shù)值CRK減去規(guī)定值,并且逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK從I上升為2。另外,對第一個測定逆旋轉(zhuǎn)曲柄信號與第二個逆旋轉(zhuǎn)曲柄信號的曲柄信號間的時間間隔t_crk (下面稱作為時間間(1,2))進(jìn)行計算,與此同時,測量計時器開始計時。
[0134]這里,在輸入了第二個逆旋轉(zhuǎn)曲柄信號的時刻T3,對時間間隔t_crk (I, 2)進(jìn)行計算,如上所述,將該時間間(1,2)與驅(qū)動許可下限值相當(dāng)時間T_1比較大小。然后,根據(jù)該比較結(jié)果,確定驅(qū)動禁止解除判斷時間。此外,在圖5中,時間間隔t_crk (1,2)小于驅(qū)動許可下限值相當(dāng)時間T_l,因此驅(qū)動禁止解除判斷時間相當(dāng)于驅(qū)動許可下限值相當(dāng)時間T_l。
[0135]在時刻Τ4,由測量計時器所測量到的、從時刻Τ3起的經(jīng)過時間t_ct變?yōu)樵隍?qū)動禁止解除判斷時間、即驅(qū)動許可下限值相當(dāng)時間乙1以上。在該情況下,驅(qū)動許可判斷標(biāo)記Fl變?yōu)椤?”,驅(qū)動禁止判斷標(biāo)記F2變?yōu)椤?”,因此起動器200變?yōu)轵?qū)動許可狀態(tài)。即,在比輸入第三個逆旋轉(zhuǎn)曲柄信號的時刻T5要早的時刻T4,起動器200的驅(qū)動禁止?fàn)顟B(tài)解除。另外,測量計時器清零(t_ct=0 )。
[0136]此外,在從時刻T3變?yōu)轵?qū)動禁止解除判斷時間以上的時刻T4以后,起動器200再次變?yōu)轵?qū)動許可狀態(tài),若上述再啟動條件成立,則起動器200進(jìn)行驅(qū)動。
[0137]由此,圖5中示出了在輸入第2個逆旋轉(zhuǎn)曲柄信號的時刻T3、旋轉(zhuǎn)速度NE旋轉(zhuǎn)得比起動器可驅(qū)動旋轉(zhuǎn)速度下限值Ne_L要快的情況。
[0138]這里,若在從輸入第二個逆旋轉(zhuǎn)曲柄信號以后經(jīng)過驅(qū)動許可下限值相當(dāng)時間乙1的期間內(nèi),輸入了第三個逆旋轉(zhuǎn)曲柄信號,則發(fā)動機(jī)101的實際旋轉(zhuǎn)速度以快于起動器可驅(qū)動旋轉(zhuǎn)速度下限值Ne_L的速度進(jìn)行逆旋轉(zhuǎn)。在該情況下,發(fā)動機(jī)101的實際旋轉(zhuǎn)速度未包含在可驅(qū)動旋轉(zhuǎn)速度范圍內(nèi),因此起動器200的驅(qū)動禁止?fàn)顟B(tài)解除。
[0139]與此相對地,若在從輸入了第二個逆旋轉(zhuǎn)曲柄信號以后經(jīng)過驅(qū)動許可下限值相當(dāng)時間τ_1的期間內(nèi),第3個逆旋轉(zhuǎn)曲柄信號未被輸入,則發(fā)動機(jī)101的實際旋轉(zhuǎn)速度在經(jīng)過驅(qū)動許可下限值相當(dāng)時間T_1時,以慢于起動器可驅(qū)動旋轉(zhuǎn)速度下限值Ne_L的速度進(jìn)行逆旋轉(zhuǎn)。在該情況下,發(fā)動機(jī)101的實際旋轉(zhuǎn)速度超過旋轉(zhuǎn)速度峰值,且包含在可驅(qū)動旋轉(zhuǎn)速度范圍內(nèi),因此起動器200的驅(qū)動禁止?fàn)顟B(tài)解除。
[0140]如上所述,在該情況下,E⑶300與現(xiàn)有技術(shù)不同,在時刻T4,即使不基于發(fā)動機(jī)101的旋轉(zhuǎn)速度NE的計算結(jié)果來檢測旋轉(zhuǎn)速度峰值,也能解除起動器200的驅(qū)動禁止?fàn)顟B(tài)。即,ECU300只要輸入了兩次逆旋轉(zhuǎn)曲柄信號,就能根據(jù)發(fā)動機(jī)101的旋轉(zhuǎn)狀態(tài),恰當(dāng)?shù)亟獬饎悠?00的驅(qū)動禁止?fàn)顟B(tài)。
[0141]接著,對圖6的時序圖進(jìn)行說明。此外,在圖6中,在從早于時刻Tl的時刻到時刻T3為止的期間,與上述圖5說明的上述內(nèi)容相同,因此省略說明。
[0142]曲柄角度傳感器113的輸出信號在時刻T3變?yōu)榈诙€逆旋轉(zhuǎn)曲柄信號。在該情況下,對曲柄計數(shù)值CRK減去規(guī)定值,并且逆旋轉(zhuǎn)曲柄脈沖計數(shù)值REV_CRK從I上升為2。另外,對曲柄信號間的時間間隔t_crk進(jìn)行計算的同時,測量計時器開始計時。
[0143]這里,在輸入了第二個逆旋轉(zhuǎn)曲柄信號的時刻T3,對時間間隔t_crk (1,2)進(jìn)行計算,如上所述,將該時間間(1,2)與驅(qū)動許可下限值相當(dāng)時間T_1比較大小。然后,根據(jù)該比較結(jié)果,確定驅(qū)動禁止解除判斷時間。此外,圖6中,與上述圖5不同,時間間隔t_crk(l,2)在驅(qū)動許可下限值相當(dāng)時間T_1以上,因此驅(qū)動禁止解除判斷時間相當(dāng)于時間間隔 t_crk (1,2)。
[0144]在時刻T4,由測量計時器所測量到的、從時刻T3起的經(jīng)過時間t_ct變?yōu)樵隍?qū)動禁止解除判斷時間、即時間間隔t_crk (1,2)以上。在該情況下,驅(qū)動許可判斷標(biāo)記Fl變?yōu)椤?”,驅(qū)動禁止判斷標(biāo)記F2變?yōu)椤?”,因此起動器200變?yōu)轵?qū)動許可狀態(tài)。即,在比輸入第三個逆旋轉(zhuǎn)曲柄信號的時刻要早的時刻T4,起動器200的驅(qū)動禁止?fàn)顟B(tài)解除。另外,測量計時器清零(t_ct=0 )。
[0145]此外,在從時刻T3變?yōu)轵?qū)動禁止解除判斷時間以上的時刻T4以后,起動器200再次變?yōu)轵?qū)動許可狀態(tài),若上述再啟動條件成立,則起動器200進(jìn)行驅(qū)動。
[0146]由此,在圖6中示出了在輸入第二個逆旋轉(zhuǎn)曲柄信號的時刻T3、旋轉(zhuǎn)速度NE旋轉(zhuǎn)得比起動器可驅(qū)動旋轉(zhuǎn)速度下限值Ne_L要慢的情況。
[0147]這里,若在從輸入了第二個逆旋轉(zhuǎn)曲柄信號以后經(jīng)過時間間隔t_crk(l,2)的期間內(nèi),輸入了第三個逆旋轉(zhuǎn)曲柄信號,則發(fā)動機(jī)101的實際旋轉(zhuǎn)速度以快于時刻T3的旋轉(zhuǎn)速度NE的速度進(jìn)行逆旋轉(zhuǎn)。在該情況下,發(fā)動機(jī)101的實際旋轉(zhuǎn)速度未達(dá)到旋轉(zhuǎn)速度峰值,因此起動器200的驅(qū)動禁止?fàn)顟B(tài)不解除。
[0148]與此相對地,若在從輸入了第二個逆旋轉(zhuǎn)曲柄信號以后經(jīng)過時間間隔t_crk(l,2)的期間內(nèi),第三個逆旋轉(zhuǎn)曲柄信號未被輸入,則發(fā)動機(jī)101的實際旋轉(zhuǎn)速度在經(jīng)過時間間隔t_crk (I, 2)時,以慢于時刻T3的旋轉(zhuǎn)速度NE的速度進(jìn)行逆旋轉(zhuǎn)。在該情況下,發(fā)動機(jī)101的實際旋轉(zhuǎn)速度超過了旋轉(zhuǎn)速度峰值,因此起動器200的驅(qū)動禁止?fàn)顟B(tài)解除。
[0149]如上所述,E⑶300與現(xiàn)有技術(shù)不同,在輸入了第三個逆旋轉(zhuǎn)曲柄信號的時刻,即使不基于發(fā)動機(jī)101的旋轉(zhuǎn)速度NE的計算結(jié)果來檢測旋轉(zhuǎn)速度峰值,也能解除起動器200的驅(qū)動禁止?fàn)顟B(tài)。即,ECU300只要輸入了兩次逆旋轉(zhuǎn)曲柄信號,就能根據(jù)發(fā)動機(jī)101的旋轉(zhuǎn)狀態(tài),恰當(dāng)?shù)亟獬饎悠?00的驅(qū)動禁止?fàn)顟B(tài)。
[0150]由此,ECU300根據(jù)首個逆旋轉(zhuǎn)曲柄信號與第二個逆旋轉(zhuǎn)曲柄信號的曲柄信號間的時間間隔t_crk(時刻T2與時刻T3的時間間隔)、以及與起動器可驅(qū)動旋轉(zhuǎn)速度下限值Ne_L相對應(yīng)的驅(qū)動許可下限值相當(dāng)時間T_1來設(shè)定驅(qū)動禁止解除判斷時間,若在輸入第三個逆旋轉(zhuǎn)曲柄信號之前經(jīng)過了該驅(qū)動禁止解除判斷時間,則解除起動器200的驅(qū)動禁止?fàn)顟B(tài)。
[0151]由此,能夠根據(jù)發(fā)動機(jī)101變?yōu)槟嫘D(zhuǎn)狀態(tài)以后的旋轉(zhuǎn)狀態(tài),快速地解除起動器200的驅(qū)動禁止?fàn)顟B(tài)。
[0152]另外,在首個逆旋轉(zhuǎn)曲柄信號與第二個逆旋轉(zhuǎn)曲柄信號的曲柄信號間的時間間隔t_crk小于驅(qū)動許可下限值相當(dāng)時間T_1的情況下,若測量計時器所測量到的經(jīng)過時間t_ct達(dá)到驅(qū)動許可下限值相當(dāng)時間T_l,則E⑶300解除起動器200的驅(qū)動禁止?fàn)顟B(tài)。另一方面,在首個逆旋轉(zhuǎn)曲柄信號與第二個逆旋轉(zhuǎn)曲柄信號的曲柄信號間的時間間隔t_crk在驅(qū)動許可下限值相當(dāng)時間乙1以上的情況下,若測量計時器所測量到的經(jīng)過時間乙(^達(dá)到該時間間隔t_crk,則解除起動器200的驅(qū)動禁止?fàn)顟B(tài)。
[0153]由此,在比輸入第三個逆旋轉(zhuǎn)曲柄信號的時刻要早的時刻,能夠根據(jù)發(fā)動機(jī)101的旋轉(zhuǎn)狀態(tài),恰當(dāng)?shù)亟獬饎悠?00的驅(qū)動禁止?fàn)顟B(tài),因此,無需將驅(qū)動禁止?fàn)顟B(tài)的時間延長至所需要以上。
[0154]另外,ECU300根據(jù)曲柄角度傳感器的輸出信號的變化來判斷發(fā)動機(jī)101的旋轉(zhuǎn)狀態(tài)為正旋轉(zhuǎn)狀態(tài)還是逆旋轉(zhuǎn)狀態(tài)。由此,能準(zhǔn)確地檢測到發(fā)動機(jī)101的旋轉(zhuǎn)狀態(tài),因此,例如在不應(yīng)解除起動器200的驅(qū)動禁止?fàn)顟B(tài)的旋轉(zhuǎn)狀態(tài)的情況下,不會發(fā)生類似于誤解除這樣的誤動作。
[0155]如上所述,根據(jù)本實施方式1,根據(jù)檢測到首個逆旋轉(zhuǎn)曲柄信號的時刻與檢測到第二個逆旋轉(zhuǎn)曲柄信號的時刻的時間間隔、以及與起動器可驅(qū)動旋轉(zhuǎn)速度下限值相對應(yīng)的驅(qū)動許可下限值相當(dāng)時間來設(shè)定驅(qū)動禁止解除判斷時間,并且,若在輸入第三個逆旋轉(zhuǎn)曲柄信號以前經(jīng)過了該驅(qū)動禁止解除判斷時間,則解除起動器的驅(qū)動禁止?fàn)顟B(tài)。由此,能恰當(dāng)?shù)馗鶕?jù)內(nèi)燃機(jī)的旋轉(zhuǎn)狀態(tài)來解除起動器的驅(qū)動禁止?fàn)顟B(tài),并且,還能縮短起動器的驅(qū)動禁止?fàn)顟B(tài)的時間,若再啟動條件成立,則起動器能快速地進(jìn)行驅(qū)動,使內(nèi)燃機(jī)重新啟動。
[0156]此外,在本實施方式I中示出了以下情況并進(jìn)行了說明:即,在根據(jù)逆旋轉(zhuǎn)曲柄信號的檢測結(jié)果來判斷內(nèi)燃機(jī)的旋轉(zhuǎn)狀態(tài)變?yōu)槟嫘D(zhuǎn)狀態(tài)以后,起動器變?yōu)轵?qū)動禁止?fàn)顟B(tài),但并不局限于此。也就是說,本申請發(fā)明中,即使在根據(jù)內(nèi)燃機(jī)的旋轉(zhuǎn)速度的計算結(jié)果判斷內(nèi)燃機(jī)的旋轉(zhuǎn)狀態(tài)從正旋轉(zhuǎn)狀態(tài)變?yōu)槟嫘D(zhuǎn)狀態(tài)以后,起動器變?yōu)轵?qū)動禁止?fàn)顟B(tài)的情況下,也能使用本發(fā)明,并得到同樣的效果。
標(biāo)號說明
[0157]101內(nèi)燃機(jī)(發(fā)動機(jī))、
102空氣過濾器、
103進(jìn)氣溫度傳感器、
104氣流傳感器、
105電動機(jī)、
106節(jié)流閥、
107節(jié)流開度傳感器、
108進(jìn)氣壓力傳感器、
109氣室、
110進(jìn)氣管、
111進(jìn)氣歧管、
112燃料噴射閥、
113曲柄角度傳感器、
114排氣管、
115環(huán)形齒輪、
200起動器、
201小齒輪、
202螺線管、
203活塞、
204起動器電動機(jī)、
300發(fā)動機(jī)控制單元(EOT)、301輸入輸出接口、
302CPU、
303ROM、
304RAM、
305驅(qū)動電路、
400:電池。
【權(quán)利要求】
1.一種內(nèi)燃機(jī)的自動停止再啟動裝置,在用于使內(nèi)燃機(jī)自動停止的自動停止條件成立時,使所述內(nèi)燃機(jī)停止,在所述自動停止條件成立后、在用于使所述內(nèi)燃機(jī)重新啟動的再啟動條件成立時,使所述內(nèi)燃機(jī)重新啟動,其特征在于,包括: 起動器,該起動器用于啟動所述內(nèi)燃機(jī); 旋轉(zhuǎn)速度計算部,該旋轉(zhuǎn)速度計算部基于檢測所述內(nèi)燃機(jī)的曲柄角度的曲柄角度檢測部的輸出信號即曲柄信號,對所述內(nèi)燃機(jī)的旋轉(zhuǎn)速度進(jìn)行計算; 旋轉(zhuǎn)方向判斷部,該旋轉(zhuǎn)方向判斷部判斷由所述曲柄角度檢測部輸出的所述曲柄信號是與內(nèi)燃機(jī)的旋轉(zhuǎn)狀態(tài)為正旋轉(zhuǎn)狀態(tài)時相對應(yīng)的正旋轉(zhuǎn)曲柄信號、還是與逆旋轉(zhuǎn)狀態(tài)時相對應(yīng)的逆旋轉(zhuǎn)曲柄信號; 驅(qū)動禁止判斷部,該驅(qū)動禁止判斷部在所述旋轉(zhuǎn)速度計算部所計算出的所述旋轉(zhuǎn)速度未包含在預(yù)先規(guī)定的、從起動器可驅(qū)動旋轉(zhuǎn)速度下限值至起動器可驅(qū)動旋轉(zhuǎn)速度上限值為止的可驅(qū)動旋轉(zhuǎn)速度范圍內(nèi)時,將所述起動器設(shè)定為驅(qū)動禁止?fàn)顟B(tài),并且,在所述曲柄角度檢測部所輸出的曲柄信號從所述正旋轉(zhuǎn)曲柄信號變化為所述逆旋轉(zhuǎn)曲柄信號時,將所述起動器設(shè)定為驅(qū)動禁止?fàn)顟B(tài); 驅(qū)動禁止解除部,該驅(qū)動禁止解除部在所述曲柄角度檢測部輸出從所述正旋轉(zhuǎn)曲柄信號變化為所述逆旋轉(zhuǎn)曲柄信號時的首個所述逆旋轉(zhuǎn)曲柄信號即第I個逆旋轉(zhuǎn)曲柄信號后、接著輸出第2個逆旋轉(zhuǎn)曲柄信號時,計算出輸入所述第I個逆旋轉(zhuǎn)曲柄信號的第I時刻、與輸入所述第2個逆旋轉(zhuǎn)曲柄信號的第2時刻之間的時間間隔,并根據(jù)所計算出的所述時間間隔、以及將所述起動器可驅(qū)動旋轉(zhuǎn)速度下限值進(jìn)行時間換算后得出的驅(qū)動許可下限值相當(dāng)時間,來設(shè)定驅(qū)動禁止解除判斷時間,若在從所述第2時刻經(jīng)過驅(qū)動禁止解除判斷時間為止的期間內(nèi),未接著所述第2個逆旋轉(zhuǎn)曲柄信號輸入第3個逆旋轉(zhuǎn)曲柄信號,則解除所述驅(qū)動禁止?fàn)顟B(tài);以及 再啟動控制部,該再啟動控制部在所述再啟動條件成立、且所述起動器未處于驅(qū)動禁止?fàn)顟B(tài)的情況下,對所述起動器進(jìn)行驅(qū)動,使所述內(nèi)燃機(jī)重新啟動, 所述驅(qū)動禁止解除部在所述時間間隔小于所述驅(qū)動許可下限值相當(dāng)時間的情況下,將所述驅(qū)動許可下限值相當(dāng)時間設(shè)定為所述驅(qū)動禁止解除判斷時間,在所述時間間隔在所述驅(qū)動許可下限值相當(dāng)時間以上的情況下,將所述時間間隔設(shè)定為所述驅(qū)動禁止解除判斷時間。
2.如權(quán)利要求1所述的內(nèi)燃機(jī)的自動停止再啟動裝置,其特征在于, 所述旋轉(zhuǎn)方向判斷部根據(jù)由所述曲柄角度傳感器輸出的曲柄信號在各周期中取得低值的總時間即低電平時間,來判斷所述曲柄信號是所述正旋轉(zhuǎn)曲柄信號還是所述逆旋轉(zhuǎn)曲柄信號。
3.一種內(nèi)燃機(jī)的自動停止再啟動方法,在具有用于使內(nèi)燃機(jī)啟動的起動器的內(nèi)燃機(jī)的自動停止再啟動裝置中,利用發(fā)動機(jī)控制單元(ECU)來執(zhí)行,該內(nèi)燃機(jī)的自動停止再啟動方法的特征在于,包括如下步驟: 自動停止控制步驟,在用于使內(nèi)燃機(jī)自動停止的自動停止條件成立時,使所述內(nèi)燃機(jī)停止; 旋轉(zhuǎn)速度計算步驟,基于檢測所述內(nèi)燃機(jī)的曲柄角度的曲柄角度檢測部的輸出信號即曲柄信號,對所述內(nèi)燃機(jī)的旋轉(zhuǎn)速度進(jìn)行計算; 驅(qū)動禁止判斷步驟,在所述旋轉(zhuǎn)速度計算步驟中計算出的所述旋轉(zhuǎn)速度未包含在預(yù)先規(guī)定的、從起動器可驅(qū)動旋轉(zhuǎn)速度下限值至起動器可驅(qū)動旋轉(zhuǎn)速度上限值為止的可驅(qū)動旋轉(zhuǎn)速度范圍內(nèi)時,將所述起動器設(shè)定為驅(qū)動禁止?fàn)顟B(tài),并且,在所述曲柄角度檢測部所輸出的曲柄信號從正旋轉(zhuǎn)曲柄信號變化為逆旋轉(zhuǎn)曲柄信號時,將所述起動器設(shè)定為驅(qū)動禁止?fàn)顟B(tài); 驅(qū)動禁止解除步驟,在所述曲柄角度檢測部輸出從所述正旋轉(zhuǎn)曲柄信號進(jìn)行變化時的首個所述逆旋轉(zhuǎn)曲柄信號即第I個逆旋轉(zhuǎn)曲柄信號后、接著輸出第2個逆旋轉(zhuǎn)曲柄信號時,計算出輸出所述第I個逆旋轉(zhuǎn)曲柄信號的第I時刻、與輸出所述第2個逆旋轉(zhuǎn)曲柄信號的第2時刻之間的時間間隔,并根據(jù)所計算出的所述時間間隔、以及將所述起動器可驅(qū)動旋轉(zhuǎn)速度下限值進(jìn)行時間換算后得出的驅(qū)動許可下限值相當(dāng)時間,來設(shè)定驅(qū)動禁止解除判斷時間,若在從所述第2時刻經(jīng)過該驅(qū)動禁止解除判斷時間為止的期間內(nèi),未接著所述第2個逆旋轉(zhuǎn)曲柄信號輸出第3個逆旋轉(zhuǎn)曲柄信號,則解除所述驅(qū)動禁止?fàn)顟B(tài);以及 再啟動控制步驟,在所述自動停止條件成立后用于使所述內(nèi)燃機(jī)重新啟動的再啟動條件成立、且所述起動器未處于驅(qū)動禁止?fàn)顟B(tài)的情況下,對所述起動器進(jìn)行驅(qū)動,使所述內(nèi)燃機(jī)重新啟動, 所述驅(qū)動禁止解除步驟中,在所述時間間隔小于所述驅(qū)動許可下限值相當(dāng)時間的情況下,將所述驅(qū)動許可下限值相當(dāng)時間設(shè)定為所述驅(qū)動禁止解除判斷時間,在所述時間間隔在所述驅(qū)動許可下限值相當(dāng)時間以上的情況下,將所述時間間隔設(shè)定為所述驅(qū)動禁止解除判斷時間。
【文檔編號】F02N11/08GK104131929SQ201310611200
【公開日】2014年11月5日 申請日期:2013年11月26日 優(yōu)先權(quán)日:2013年5月1日
【發(fā)明者】正田智久, 岡部健, 石川修 申請人:三菱電機(jī)株式會社