(57)【特許請求の範囲】
【請求項１】
車両の走行中に所定の自動停止条件が成立した場合にエンジン（１０）を自動停止させ、その後所定の再始動条件が成立した場合に前記エンジンを再始動させるエンジンのアイドリングストップ制御装置（１５）において、
エンジンフード（２１）の開閉部に設けられたフードセンサ（１９）の検出信号に基づいて、前記エンジンフードが開いているか否かを判定するフード開閉判定手段と、
前記フード開閉判定手段により前記エンジンフードが開いていると判定された場合に、前記エンジンの自動停止を禁止する自動停止禁止手段と、
前記車両の速度が所定以上となり、かつ前記フード開閉判定手段により前記エンジンフードが開いていると判定された場合に、前記エンジンフードが半開状態にあると判定する半開判定手段と、
前記半開判定手段により前記エンジンフードが半開状態にあると判定された場合に、前記エンジンフードが開いているとの判定結果に関係なく前記エンジンの自動停止を許容する自動停止許容手段と、
を備えることを特徴とするエンジンのアイドリングストップ制御装置。
【請求項２】
前記半開判定手段により前記エンジンフードが半開状態にあると判定された場合に、ドライバに対して当該エンジンフードが開放状態のため前記エンジンの自動停止が禁止される旨報知する第１報知手段を備え、
前記自動停止許容手段は、前記第１報知手段による前記報知に応じて前記ドライバにより所定の操作が行われた場合に前記エンジンの自動停止を許容することを特徴とする請求項１に記載のエンジンのアイドリングストップ制御装置。
【請求項３】
前記第１報知手段は、前記半開判定手段により前記エンジンフードが半開状態にあると判定されている場合に、前記自動停止条件が成立したことに基づいて前記報知の処理を行うことを特徴とする請求項２に記載のエンジンのアイドリングストップ制御装置。
【請求項４】
前記自動停止許容手段により前記エンジンの自動停止が許容されたことに伴い当該エンジンが自動停止している場合に、前記再始動条件が成立しても前記エンジンの再始動を禁止する再始動禁止手段を備えることを特徴とする請求項１乃至３のいずれか一項に記載のエンジンのアイドリングストップ制御装置。
【請求項５】
前記自動停止許容手段により前記エンジンの自動停止が許容されたことに伴い当該エンジンが自動停止している場合に、前記再始動条件が成立すると、ドライバに通常の再始動操作とは異なる所定の再始動操作を促す報知を行う第２報知手段と、
前記第２報知手段による前記報知に応じて前記ドライバにより前記所定の再始動操作が行われた場合に、前記エンジンの再始動を許容する再始動許容手段と、
を備えることを特徴とする請求項４に記載のエンジンのアイドリングストップ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジンのアイドリングストップ制御装置に関するものである。
【背景技術】
【０００２】
従来から、所定の自動停止条件が成立するとエンジンを自動停止させるとともに、その後、所定の再始動条件が成立するとエンジンを再始動させるアイドリングストップ制御装置が知られている（例えば特許文献１参照）。
【０００３】
また、この種のアイドリングストップ制御装置として、エンジンフードの開閉を検出するエンジンフードセンサによりエンジンフードが開いていることが検出された場合に、エンジンの自動停止を禁止するようにした技術が知られている。これにより、例えばエンジンフードを開いてエンジンルーム内の作業（例えば点検作業）をしている最中にエンジンが意図せず再始動してしまう事態が生じるのを回避している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１９６３３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、エンジンフードを開状態から閉めた場合に、エンジンフードの閉め方が不十分であると、エンジンフードが半開きのまま車両が走行することになる。その場合、エンジンフードセンサによりエンジンフードが開いていると検出されるため、一見したところエンジンフードが閉じているにもかかわらずエンジンの自動停止が行われないことになる。そうすると、ドライバにとってはなぜエンジンの自動停止が意図したタイミングで行われないのかわからないまま運転することになり、ドライバに疑念を抱かせるおそれがある。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、エンジンの自動停止を意図したタイミングで行わせることで、ドライバに疑念を抱かせることを回避できるエンジンのアイドリングストップ制御装置を提供することにある。
【課題を解決するための手段】
【０００７】
以下、上記課題を解決するための手段、及びその作用効果について説明する。
【０００８】
本発明のエンジンのアイドリングストップ制御装置（１５）は、車両の走行中に所定の自動停止条件が成立した場合にエンジン（１０）を自動停止させ、その後所定の自動始動条件が成立した場合に前記エンジンを再始動させるものである。アイドリングストップ制御装置（１５）は、エンジンフード（２１）の開閉部に設けられたフードセンサ（１９）の検出信号に基づいて、前記エンジンフードが開いているか否かを判定するフード開閉判定手段と、前記フード開閉判定手段により前記エンジンフードが開いていると判定された場合に、前記エンジンの自動停止を禁止する自動停止禁止手段と、前記車両の速度が所定以上となり、かつ前記フード開閉判定手段により前記エンジンフードが開いていると判定された場合に、前記エンジンフードが半開状態にあると判定する半開判定手段と、前記半開判定手段により前記エンジンフードが半開状態にあると判定された場合に、前記エンジンフードが開いているとの判定結果に関係なく前記エンジンの自動停止を許容する自動停止許容手段と、を備えることを特徴とする。
【０００９】
通常、車両の走行中にフード開閉検出手段によりエンジンフードが開いていると検出されている場合には、エンジンフードの閉め方が不十分でエンジンフードが半開状態になっていると考えられる。そこで上記の構成では、この点に着目し、車両の速度が所定以上となり、かつエンジンフードが開いていると検出された場合には、エンジンフードが半開状態にあると判定し、そしてそのように判定した場合にはエンジンフードが開いているにもかかわらずエンジンの自動停止を許容するようにしている。この場合、エンジンフードが半開状態であってもエンジンの自動停止を意図したタイミングで行わせることができるため、ドライバに疑念を抱かせることを回避することができる。
【図面の簡単な説明】
【００１０】
【図１】エンジンシステムの全体構成を示す図。
【図２】半開判定処理を示すフローチャート。
【図３】アイドリングストップ制御処理を示すフローチャート。
【図４】アイドリングストップ制御が行われる場合の作用を説明するタイムチャート。
【発明を実施するための形態】
【００１１】
以下、本発明を具体化した実施形態を図面に従って説明する。本実施形態はエンジンを搭載した車両を具現化しており、電子制御ユニット（以下、ＥＣＵという）を用い、エンジンのアイドリングストップ制御を実施する。図１は、本実施形態におけるエンジンシステムの全体構成を示す。
【００１２】
図１に示すように、エンジン１０は、燃料噴射手段としてのインジェクタ１１と、点火手段としての点火装置１２（イグニションコイル、点火プラグ等）とを備える。また、エンジン１０には、エンジン始動時において当該エンジン１０に初期回転（クランキング回転）を付与する始動装置としてのスタータ１３が設けられている。
【００１３】
ＥＣＵ１５は、周知のマイクロコンピュータを備えてなる電子制御ユニットである。ＥＣＵ１５は、本システムに設けられている各種センサの検出結果等に基づいて、インジェクタ１１による燃料噴射量制御、点火装置１２による点火制御などの各種エンジン制御や、スタータ１３の駆動制御を実施する。
【００１４】
ＥＣＵ１５には、車速を検出する車速センサ１６と、アクセルペダルの踏み込み操作量を検出するアクセルセンサ１７と、ブレーキペダルの踏み込み操作量を検出するブレーキセンサ１８と、エンジンフード２１の開閉を検出するエンジンフードセンサ１９とが接続されている。ＥＣＵ１５には、これら各種センサ１６〜１９から逐次検出結果が入力される。なお、エンジンフードセンサ１９はエンジンフード２１を開閉する開閉部に設けられ、フード開かフード閉かに応じて２値信号を出力する。
【００１５】
ＥＣＵ１５は、車速、アクセルペダルの踏み込み操作量、ブレーキペダルの踏み込み操作量等の情報に基づいて、エンジン１０のアイドリングストップ制御を実施する。アイドリングストップ制御は、所定の自動停止条件が成立するとエンジン１０を自動停止させるとともに、その後、所定の再始動条件が成立するとエンジン１０を再始動させるものである。この場合、自動停止条件には、例えば、車速がエンジン自動停止速度域（例えば、車速≦１０ｋｍ／ｈ）にありかつアクセル操作が解除されたことが含まれる。また、再始動条件としては、例えば、アクセル操作が開始されたことや、ブレーキ操作が解除されたことが含まれる。
【００１６】
なお、エンジン制御機能とアイドリングストップ制御機能とを別々のＥＣＵにて実施する構成にすることも可能である。
【００１７】
また、本実施形態では、エンジンフード２１の開閉状態を自動停止条件に含んでおり、ＥＣＵ１５は、エンジンフードセンサ１９によりエンジンフード２１が開いていることが検出された場合には、上記の車速やアクセル開度等の自動停止条件が成立しても、エンジン１０の自動停止を禁止するようにしている。これにより、エンジンフード２１を開いてエンジンルーム内の作業（点検作業等）をしている最中にエンジン１０が意図せず再始動してしまう事態が生じるのを回避している。
【００１８】
また、ＥＣＵ１５には、その他に、アイドリングストップ制御に関する操作を行うための操作ボタン２２ａ，２２ｂと、アイドリングストップ制御に関する報知を行うための報知部２３とが接続されている。操作ボタン２２ａ，２２ｂは、例えば運転席の前面部に設けられている。操作ボタン２２ａ，２２ｂが押し操作されると、操作ボタン２２ａ，２２ｂから操作信号がＥＣＵ１５に対して出力される。報知部２３は、車両に設けられたスピーカからなり、音声を出力することで報知を行う。報知部２３は、ＥＣＵ１５から入力される報知信号に基づいて報知処理を行う。
【００１９】
ここで、エンジンフード２１を開いた状態から閉める際に、エンジンフード２１の閉め方が不十分であると、エンジンフード２１が半開きのままで車両が走行することになる。その場合、エンジンフードセンサ１９によりエンジンフード２１が開いていると検出されるため、エンジン１０の自動停止が行われないことになる。そうすると、ドライバにとってはなぜエンジン１０の自動停止が意図したタイミングで行われないのかわからないまま運転することになり、ドライバに疑念を抱かせるおそれがある。
【００２０】
そこで本実施形態では、この点に鑑みて、車両の走行中にエンジンフードセンサ１９によりエンジンフード２１が開いていると検出された場合にはエンジンフード２１が半開状態にあると判定し、その場合にはエンジンフードセンサ１９によりエンジンフード２１が開いていると検出されてもエンジン１０の自動停止を許容する制御を行っている。
【００２１】
以下、ＥＣＵ１５により実行される制御処理の内容について詳しく説明する。制御処理としては、エンジンフード２１が半開状態にあるか否かを判定する半開判定処理と、その半開判定処理の結果に基づき行われるアイドリングストップ制御処理とがある。これら各処理のうちまず、半開判定処理について図２に基づいて説明する。図２は半開判定処理を示すフローチャートである。半開判定処理は、ＥＣＵ１５により所定の周期で繰り返し実行される。
【００２２】
図２に示すように、まずステップＳ１１では、半開フラグがＯＮになっているか否かを判定する。半開フラグは、後述するステップＳ１３，Ｓ１４において、エンジンフード２１が半開状態と判定された場合にＯＮとされるものである。半開フラグがＯＦＦになっている場合にはステップＳ１２に進む。
【００２３】
ステップＳ１２では、車速センサ１６からの検出結果に基づいて、車両の速度が所定速度α（図４も参照）以上であるか否かを判定する。この場合、所定速度αは、車両が走行しているとみなすことができる速度に設定されており、例えば５ｋｍ／ｈに設定されている。したがって、本ステップは、換言すると、車両が走行中であるか否かを判定する処理となっている。車両の速度が所定速度αを下回っていた場合には本処理を終了し、車両の速度が所定速度α以上である場合にはステップＳ１３に進む。
【００２４】
ステップＳ１３では、エンジンフードセンサ１９からの検出結果に基づいて、エンジンフード２１が開いているか否かを判定する。エンジンフード２１が閉まっていると判定された場合には本処理を終了する。エンジンフード２１が開いていると判定された場合には、エンジンフード２１が半開きのまま車両が走行しているとみなすことができるため、ステップＳ１４に進んで、半開フラグをＯＮにする。
【００２５】
なお、ステップＳ１２〜Ｓ１４の処理が「半開判定手段」に相当する。
【００２６】
ステップＳ１５では、エンジン１０の自動停止条件（ここでは、フード開閉以外の条件）が成立しているか否かを判定する。エンジン１０の自動停止条件が成立している場合にはステップＳ１６に進む。エンジン１０の自動停止条件が成立していない場合には、自動停止条件が成立するまで繰り返し本ステップＳ１５の判定を行う。
【００２７】
ステップＳ１６では、自動停止禁止報知処理を実施する。この報知処理では、報知部２３に対して報知信号を出力することで、エンジンフード２１が半開状態のためエンジン１０の自動停止が禁止される旨を報知部２３に報知させる。これにより、ドライバはその旨を知ることができる。なお、この処理が「第1報知手段」に相当する。
【００２８】
また、上記報知処理では、さらに、操作ボタン２２ａを押し操作すれば、エンジンフード２１が半開状態であってもエンジン１０の自動停止を実施させることができる（許容することができる）旨を報知部２３に報知させる。この場合、操作ボタン２２ａは、エンジンフード２１の半開時にエンジン１０の自動停止を許容させるべく操作される自動停止許容操作部となっている。
【００２９】
ステップＳ１７では、上記ステップＳ１６の報知処理に基づき、ドライバにより操作ボタン２２ａが操作されたか否かを判定する。操作ボタン２２ａが操作されていない場合には本処理を終了する。操作ボタン２２ａが操作された場合にはステップＳ１８に進み、操作フラグをＯＮにする。その後、本処理を終了する。
【００３０】
先のステップＳ１１において半開フラグがＯＮになっている場合、換言するとステップＳ１６の自動停止禁止報知処理が既に行われている場合にはステップＳ１９に進み、操作フラグがＯＮになっているか否かを判定する。操作フラグがＯＦＦになっている場合、すなわち操作ボタン２２ａが未だ操作されていない場合にはステップＳ１７に進む。一方、操作フラグがＯＮになっている場合、すなわち操作ボタン２２ａが既に操作されている場合には本処理を終了する。
【００３１】
続いて、アイドリングストップ制御処理について図３に基づいて説明する。図３はアイドリングストップ制御処理を示すフローチャートである。アイドリングストップ制御処理は、ＥＣＵ１５により所定の周期で繰り返し実行される。
【００３２】
図３に示すように、まずステップＳ２１では、エンジン１０が自動停止中であるか否かを判定する。エンジン１０が自動停止中でない場合、つまりエンジン１０が運転中である場合にはステップＳ２２に進む。ステップＳ２２では、エンジン１０の自動停止条件（フード開閉以外の条件）が成立しているか否かを判定する。エンジン１０の自動停止条件が成立していない場合にはそのまま本処理を終了する。一方、エンジン１０の自動停止条件が成立している場合にはステップＳ２３に進む。
【００３３】
ステップＳ２３では、エンジンフードセンサ１９からの検出信号に基づいてエンジンフード２１が開いているか否かを判定する。エンジンフード２１が閉まっている場合にはステップＳ２６に進み、エンジン１０を自動停止させる。エンジンフード２１が開いている場合にはステップＳ２４に進む。
【００３４】
ステップＳ２４では、半開フラグがＯＮになっているか否かを判定する。つまり、エンジンフード２１が半開状態になっているか否かを判定する。エンジンフード２１が半開状態にない場合、つまりエンジンフード２１が全開状態である場合には、ステップＳ２７に進み、エンジン１０の自動停止を禁止する。これにより、エンジンフード２１を開いて（全開にして）エンジンルーム内の作業をしている最中にエンジン１０が意図せず再始動してしまう事態が生じるのを回避できる。一方、エンジンフード２１が半開状態にある場合にはステップＳ２５に進む。
【００３５】
ステップＳ２５では、操作フラグがＯＮになっているか否かを判定する。操作フラグがＯＮになっている場合、つまり自動停止禁止報知処理（図２のステップＳ１６）の後ドライバにより操作ボタン２２ａが操作されている場合にはステップＳ２６に進み、エンジン１０を自動停止させる。この場合、エンジンフード２１が開いている（詳しくは半開状態である）にもかかわらずエンジン１０の自動停止が許容される。なお、この処理が「自動停止許容手段」に相当する。
【００３６】
一方、操作フラグがＯＮになっていない場合、つまりドライバにより操作ボタン２２ａが操作されていない場合にはステップＳ２７に進み、エンジン１０の自動停止を禁止する。ステップＳ２６又はステップＳ２７の処理の後、本処理を終了する。
【００３７】
先のステップＳ２１においてエンジン１０が自動停止中である場合にはステップＳ３１に進む。ステップＳ３１では、エンジン１０の再始動条件が成立しているか否かを判定する。エンジン１０の再始動条件が成立していない場合にはそのまま本処理を終了する。一方、エンジン１０の再始動条件が成立している場合にはステップＳ３２に進む。
【００３８】
ステップＳ３２では、操作フラグがＯＮになっているか否かを判定する。つまり、ドライバにより操作ボタン２２ａが操作されているか否かを判定する。この判定は、要するに、現在のエンジン１０の自動停止状態が操作ボタン２２ａの操作に基づく（ステップＳ２５における肯定判定に基づく）ものなのか否かを判定するものとなっており、より詳しくは、操作ボタン２２ａの操作に基づきエンジン１０の自動停止が許容された結果によるものなのか否かを判定するものとなっている。
【００３９】
ステップＳ３２において操作フラグがＯＦＦとなっている場合、すなわち操作ボタン２２ａの操作に基づくことなくエンジン１０が自動停止している場合には、エンジンフード２１が閉じた状態で自動停止条件が成立した結果（すなわちステップＳ２３にて肯定判定された結果）、エンジン１０が自動停止している状態とみなすことができる。この場合、ステップＳ３５に進み、エンジン１０を再始動させる。
【００４０】
一方、操作フラグがＯＮとなっている場合、すなわち操作ボタン２２ａの操作に基づきエンジン１０が自動停止している場合には、エンジンフード２１が半開状態であるにもかかわらずエンジン１０の自動停止が許容された結果（ステップＳ２５にて肯定判定された結果）エンジン１０が自動停止している状態とみなすことができる。この場合、ステップＳ３３に進み、再始動報知処理を実施する。この処理では、報知部２３に対して報知信号を出力することで、エンジン１０を再始動させる際には操作ボタン２２ｂの押し操作をする必要がある旨を報知部２３に報知させる。なお、この処理が「第２報知手段」に相当する。
【００４１】
ここで、本制御処理では、エンジンフード２１の半開時にエンジン１０の自動停止が許容されたことに伴いエンジン１０が自動停止している場合には、エンジン１０を再始動させるにあたり、再始動条件の成立だけでなく、操作ボタン２２ｂの押し操作が求められている。そこで、上記の報知処理では、かかる操作を行うことを報知によりドライバに促すこととしている。なお、この場合、操作ボタン２２ｂの操作が「通常の再始動操作とは異なる所定の再始動操作」に相当する。
【００４２】
続くステップＳ３４では、上記ステップＳ３３の報知処理に応じて、ドライバにより操作ボタン２２ｂが操作されたか否かを判定する。操作ボタン２２ｂが操作されていない場合にはステップＳ３６に進み、エンジン１０の再始動を禁止する。この場合、エンジン１０の再始動条件が成立してもエンジン１０の再始動が禁止されることになる。なお、かかる処理が「再始動禁止手段」に相当する。
【００４３】
上記のように、エンジンフード２１の半開時にエンジン１０の自動停止が許容された結果、エンジン１０が自動停止している場合において、エンジン１０の再始動を禁止するようにしたことで、例えばエンジンフード２１が全開状態であるにもかかわらず半開状態と誤判定され、それによりエンジン１０の自動停止が許容された場合に、エンジン１０が再始動してしまうのを回避できる。これにより、エンジンフード２１を開いてエンジンルーム内の作業をしている最中にエンジン１０が意図せず再始動してしまう上述の事態を確実に回避できる。
【００４４】
一方、ステップＳ３４にて操作ボタン２２ｂが操作された場合にはステップＳ３５に進み、エンジン１０を再始動させる。これにより、エンジン１０の自動停止が許容されたことに伴いエンジン１０が自動停止している場合にも、操作ボタン２２ｂを操作すればエンジン１０を再始動させる（エンジン１０の再始動を許容する）ことができる。なお、かかる処理が「再始動許容手段」に相当する。また、この場合、操作ボタン２２ｂは、エンジン１０の再始動を許容すべく操作される再始動許容操作部となっている。ステップＳ３５又はステップＳ３６の処理の後、本処理を終了する。
【００４５】
次に、上述したＥＣＵ１５による制御（詳しくは、半開判定処理（図２）及びアイドリングストップ制御処理（図３））が行われる場合の一連の作用について図４を参照しながら説明する。図４は、かかる作用を説明するためのタイムチャートである。なお、以下では、エンジンフード２１を半開状態としたまま車両を走行させた場合を想定している。
【００４６】
図４に示すように、タイミングｔ１以前では、車両が停止状態にある。また、エンジンフード２１が完全に閉まっていないため、エンジンフードセンサ１９によりエンジンフード２１が開いていると検出されている。
【００４７】
タイミングｔ１においてエンジン１０が始動されかつドライバによりアクセル操作が行われると、車速が上昇し、車速が所定の速度αに達するタイミングｔ２において半開フラグがＯＮとされる。
【００４８】
その後タイミングｔ３においてドライバによるアクセル操作が解除されると、時間の経過に伴い車速が減少する。車速が所定の速度βに達するタイミングｔ４においてエンジン１０の自動停止条件が成立し、報知部２３による自動停止禁止報知処理（図２のステップＳ１６）が実施される。
【００４９】
その後タイミングｔ５において、上記報知処理に応じてドライバにより操作ボタン２２ａが操作されると、操作フラグがＯＮとされる。これにより、エンジン１０の自動停止が許容され、その結果エンジン１０が自動停止する。
【００５０】
その後タイミングｔ６において、ドライバによりアクセル操作が行われ、再始動条件が成立すると、報知部２３による再始動報知処理（図３のステップＳ３３）が実施される。その後タイミングｔ７において、上記報知処理に応じてドライバにより操作ボタン２２ｂが操作されると、エンジン１０の再始動が許容され、その結果エンジン１０が再始動する。
【００５１】
以上、詳述した本実施形態の構成によれば、以下の優れた効果が得られる。
【００５２】
車両の速度が所定速度α以上となり、かつエンジンフード２１が開いていると検出された場合にはエンジンフード２１が半開状態にあると判定し、そしてそのように判定した場合にはエンジンフード２１が開いているとの判定結果に関係なくエンジン１０の自動停止を許容するようにした。この場合、エンジンフード２１が半開状態であってもエンジン１０の自動停止を意図したタイミングで行わせることができるため、ドライバに疑念を抱かせることを回避することができる。
【００５３】
エンジンフード２１が半開状態にあると判定された場合に、ドライバに対してエンジンフード２１が半開状態のためエンジン１０の自動停止が禁止される旨を報知部２３により報知するようにし、その報知に応じてドライバにより操作ボタン２２ａの操作が行われた場合にエンジン１０の自動停止を許容するようにした。この場合、エンジンフード２１が半開状態にあることをドライバに知らせた上でエンジン１０の自動停止を許容させることが可能となる。したがって、例えばドライバはエンジンフード２１を閉め直してエンジン１０の自動停止が通常通り行われるようにする対応をとることも可能となる。
【００５４】
また、報知部２３による上記の報知（ステップＳ１６の自動停止禁止報知処理）を、エンジン１０の自動停止条件が成立した場合に、つまり通常であればエンジン１０が自動停止するタイミングで行うようにしたため、ドライバに対して最適のタイミングで報知することが可能となる。
【００５５】
ところで、エンジンフード２１が全開状態であるにもかかわらず半開状態であると誤判定された場合には、エンジンフード２１が全開状態であるにもかかわらずエンジン１０の自動停止が許容される事態が生じうる。その場合、エンジンフード２１を開いて（全開にして）エンジンルーム内の作業をしている最中にエンジン１０が意図せず再始動してしまう上述の事態がやはり発生する可能性がある。また、エンジンフード２１の半開判定が正しく行われた後、ドライバによる操作ボタン２２ａの操作に基づきエンジン１０の自動停止が実施（許容）された場合にも、その後エンジンフード２１を全開にすれば上記同様の事態が発生する可能性がある。そこで、上記の実施形態では、これらの点に鑑み、エンジンフード２１が半開状態であるにもかかわらずエンジン１０の自動停止が許容された結果、エンジン１０が自動停止している場合には、エンジン１０の再始動条件が成立してもエンジン１０の再始動を禁止するようにしている。これにより、上述の事態が生じるのを確実に回避することができる。
【００５６】
エンジンフード２１が半開状態であるにもかかわらずエンジン１０の自動停止が許容された結果、エンジン１０が自動停止している場合には、エンジン１０の再始動条件が成立すると、ドライバに通常の再始動操作とは異なる再始動操作（具体的には操作ボタン２２ｂの操作）を促す報知を報知部２３により行うようにした。そして、その報知に応じてドライバにより操作ボタン２２ｂの操作が行われた場合に、エンジン１０の再始動を許容するようにした。この場合、通常の再始動操作とは異なる操作を行うことでエンジン１０を再始動させることができるため、エンジン１０を再始動させるにあたって、ドライバが車両から降りてエンジンフード２１を閉め直すといった面倒な作業をしなくても済む。
【００５７】
本発明は上記実施形態に限らず、例えば次のように実施されてもよい。
【００５８】
（１）図３において、ステップＳ３２で操作フラグがＯＦＦとされている場合にはエンジン１０を再始動させ（ステップＳ３５）、操作フラグがＯＮとされている場合（換言すると、エンジン１０の自動停止が許容されたことに伴いエンジン１０が自動停止している場合）にはエンジン１０の再始動を禁止してもよい（ステップＳ３６）。なお、このような処理とした場合、操作フラグがＯＮとされている場合には無条件にエンジン１０の再始動が禁止されるため、エンジン１０を再始動させるにあたっては、キー始動（プッシュスタート）を実施する必要がある。
【００５９】
また、図３において、ステップＳ３１で再始動条件が成立している場合にはエンジン１０を再始動させ（ステップＳ３５）、再始動条件が成立していない場合にはそのまま本処理を終了させるようにしてもよい。この場合、操作フラグがＯＮとされているかＯＦＦとされているかにかかわらず、再始動条件が成立すれば、エンジン１０が再始動することとなる。
【００６０】
（２）上記実施形態では、エンジン１０の自動停止条件が成立した場合に自動停止禁止報知処理（ステップＳ１６）を実施したが、自動停止禁止報知処理は必ずしもかかるタイミングで行う必要はない。例えば、ステップＳ１６の処理を削除して、半開フラグをＯＮにした場合に（タイミングで）かかる報知処理を実施するようにしてもよい。
【００６１】
また、自動停止禁止報知処理を実施しない構成としてもよい。その場合、かかる報知処理に応じて操作される操作ボタン２２ａを不要とできるため、その分構成の簡素化が図れる。なお、かかる場合には、エンジンフード２１が半開状態と判定された場合に、一律にエンジン１０の自動停止を許容するようにすればよい。
【００６２】
（３）上記実施形態では、報知部２３をスピーカ（音声出力部）により構成したが、これに代えて、報知部２３をディスプレイ等の表示部により構成してもよい。その場合、表示部に報知内容を文字等で表示させて報知することになる。
【符号の説明】
【００６３】
１０…エンジン、１５…ＥＣＵ、１９…エンジンフードセンサ、２１…エンジンフード、２３…報知部。
【図１】
0006428392.tif 000002
【図２】
0006428392.tif 000003
【図３】
0006428392.tif 000004
【図４】
0006428392.tif 000005