(57)【要約】【課題】本発明は、エンジン制御制御装置に係り、特定の再始動条件の成立に伴ってエンジンが自動再始動された場合は、その後、エンジンが自動停止されるのを防止することにある。【解決手段】所定の停止条件が成立した場合にエンジンを自動的に停止させると共に、エンジンの自動停止後、所定の再始動条件が成立した場合にエンジンを自動的に再始動させるエンジン自動制御装置は、自車両の停車中、エンジンを自動的に再始動させるうえで直近に成立した所定の再始動条件が第１の再始動条件である場合に、所定の停止条件の成立に伴うエンジンの自動的な停止を禁止し、一方、エンジンを自動的に再始動させるうえで直近に成立した所定の再始動条件が第２の再始動条件である場合に、所定の停止条件の成立に伴うエンジンの自動的な停止を許可する自動停止制御手段を備える。第１の再始動条件は、運転者の自車両を発進させる意思を示す再始動条件である。【選択図】図３
2016194270.tif 000002
【特許請求の範囲】
【請求項１】
所定の停止条件が成立した場合にエンジンを自動的に停止させると共に、前記エンジンの自動停止後、所定の再始動条件が成立した場合に前記エンジンを自動的に再始動させるエンジン自動制御装置であって、
自車両の停車中、前記エンジンを自動的に再始動させるうえで直近に成立した前記所定の再始動条件が第１の再始動条件である場合に、前記所定の停止条件の成立に伴う前記エンジンの自動的な停止を禁止し、一方、前記エンジンを自動的に再始動させるうえで直近に成立した前記所定の再始動条件が前記第１の再始動条件とは異なる第２の再始動条件である場合に、前記所定の停止条件の成立に伴う前記エンジンの自動的な停止を許可する自動停止制御手段を備え、
前記第１の再始動条件は、運転者の自車両を発進させる意思を示す再始動条件であるエンジン自動制御装置。
【請求項２】
前記第１の再始動条件は、運転者によるステアリング操作又はアクセル操作に基づいて成立する再始動条件である請求項１記載のエンジン自動制御装置。
【請求項３】
自車両の走行中、前記エンジンを自動的に再始動させるうえで直近に成立した前記所定の再始動条件が第３の再始動条件である場合に、前記所定の停止条件の成立に伴う前記エンジンの自動的な停止を禁止する走行時エンジン停止禁止手段を備える請求項１又は２記載のエンジン自動制御装置。
【請求項４】
前記第３の再始動条件は、自車両の走行中に成立する場合は前記所定の停止条件の成立に伴う前記エンジンの自動的な停止を禁止し、一方、自車両の停車中に成立する場合は前記所定の停止条件の成立に伴う前記エンジンの自動的な停止を許可する再始動条件である請求項３記載のエンジン自動制御装置。
【請求項５】
前記第３の再始動条件は、前記第１の再始動条件とは異なるものを含む請求項３又は４記載のエンジン自動制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載されるエンジン自動制御装置に関する。
【背景技術】
【０００２】
従来、所定の停止条件が成立した場合に車両のエンジンを自動的に停止させると共に、その後、所定の再始動条件が成立した場合にエンジンを自動的に再始動させるアイドリングストップ制御を実行するシステムが知られている（例えば、特許文献１参照）。かかるシステムにおいては、エンジンが一旦、自動停止後に自動的に再始動された後、所定の停止条件が成立した場合にエンジンが自動停止される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１８０６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、エンジンが一旦、自動停止後に自動的に再始動された後、所定の停止条件が成立した場合にエンジンが自動停止されると、不都合が生ずるおそれがある。具体的には例えば、成立した再始動条件がアクセル操作に関する要件やステアリング操作に関する要件であった場合は、運転者が車両停車状態からの発進を準備している可能性が高い。この場合において、エンジン自動再始動後、運転者の意思に反して、所定の停止条件の成立に伴うエンジンの自動停止が実行されてしまう。
【０００５】
本発明は、上述の点に鑑みてなされたものであり、特定の再始動条件の成立に伴ってエンジンが自動再始動された場合は、その後、エンジンが自動停止されるのを防止することが可能なエンジン自動制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様は、所定の停止条件が成立した場合にエンジンを自動的に停止させると共に、前記エンジンの自動停止後、所定の再始動条件が成立した場合に前記エンジンを自動的に再始動させるエンジン自動制御装置であって、自車両の停車中、前記エンジンを自動的に再始動させるうえで直近に成立した前記所定の再始動条件が第１の再始動条件である場合に、前記所定の停止条件の成立に伴う前記エンジンの自動的な停止を禁止し、一方、前記エンジンを自動的に再始動させるうえで直近に成立した前記所定の再始動条件が前記第１の再始動条件とは異なる第２の再始動条件である場合に、前記所定の停止条件の成立に伴う前記エンジンの自動的な停止を許可する自動停止制御手段を備え、前記第１の再始動条件は、運転者の自車両を発進させる意思を示す再始動条件であるエンジン自動制御装置である。
【０００７】
尚、本発明において、「所定の停止条件」は、エンジン再始動後の経過時間に基づく条件を含まず、かつ、エンジン再始動回数に基づく条件を含まない概念である。また、「エンジンの自動的な停止を許可」することには、エンジン再始動からの経過時間が所定時間以上でありかつエンジン再始動回数が所定回数未満である場合に限りエンジンの自動的な停止を許可することを含む。
【発明の効果】
【０００８】
本発明によれば、特定の再始動条件の成立に伴ってエンジンが自動再始動された場合は、その後、エンジンが自動停止されるのを防止することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１実施例であるエンジン自動制御装置の構成図である。
【図２】本実施例のエンジン自動制御装置において実行される制御ルーチンの一例のフローチャートである。
【図３】本実施例のエンジン自動制御装置において用いられる、エンジン再始動条件ごとの、直近エンジン再始動後の再エンジン自動停止の可否と、直近エンジン自動再始動後の再エンジン自動停止を禁止する最長経過時間と、車両停車中にエンジン自動再始動が行われる回数であって再エンジン自動停止を禁止する最小再始動回数と、を表した一例の図である。
【図４】本発明の第２実施例であるエンジン自動制御装置において実行される制御ルーチンの一例のフローチャートである。
【図５】本実施例のエンジン自動制御装置において車速に応じてエンジン自動停止を制御するうえで実現される一例の動作タイミングチャートである。
【図６】本実施例のエンジン自動制御装置において用いられる、エンジン再始動条件ごとの、車速がゼロである場合とゼロを超えている場合との直近エンジン自動再始動後の再エンジン自動停止の可否を表した一例の図である。
【図７】本実施例のエンジン自動制御装置において再始動条件に応じてエンジン自動停止を制御するうえで実現される一例の動作タイミングチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を用いて、本発明に係るエンジン自動制御装置の具体的な実施の形態について説明する。
【実施例１】
【００１１】
図１は、本発明の第１実施例であるエンジン自動制御装置１０の構成図を示す。
【００１２】
本実施例のエンジン自動制御装置１０は、エンジン１２を備える車両に搭載される。エンジン１２は、ガソリンや軽油などの燃料を燃焼させることにより動力を発生させる内燃機関である。エンジン１２により発生された動力は、変速機１４を介して駆動輪１６に伝達される。
【００１３】
エンジン１２には、エンジンスタータ２０が取り付けられている。エンジンスタータ２０は、バッテリ２２に蓄えられている電力を用いてクランキングされることによりエンジン１２を始動させる装置である。エンジン１２は、エンジンスタータ２０によるクランキングにより始動される。尚、バッテリ２２は、車両に搭載される直流電力を出力する電池であって、エンジン１２の回転駆動による発電機の発電により充電される。
【００１４】
エンジン自動制御装置１０は、アイドリングストップ制御（すなわち、スタートアンドストップ制御（Ｓ＆Ｓ制御）或いはエコラン制御）を実行することが可能である。アイドリングストップ制御は、所定のエンジン停止条件が成立した場合にエンジン１２を自動的に停止させると共に、また、その自動停止後、所定のエンジン再始動条件が成立した場合にエンジン１２を自動的に再始動させるものである。エンジン自動制御装置１０は、所定のエンジン停止条件として少なくとも車両停車を含むアイドリングストップ制御（以下、停車アイドリングストップ制御と称す。）を少なくとも実行することが可能である。
【００１５】
所定のエンジン停止条件は、例えば、ブレーキペダルに対する所定の踏み込み操作が行われること（ブレーキペダルオン）、アクセルペダルに対する所定の踏み込み解除操作が行われること（アクセルペダルオフ）、変速機１４のシフトレバーがニュートラルモードやパーキングモードにあること、バッテリの充電状態が所定以上であること、車内空調装置が作動していないこと、車両が停車したこと（車速がゼロになったこと）、電気負荷が所定値以下であること、ブレーキマスタシリンダ圧が所定圧以上であること、ダイアグノーシスが検知されていないこと、車両乗員により操作可能なアイドリングストップ制御のキャンセルスイッチがオン操作されていないことなどであって、各条件がすべて成立する場合に成立する。
【００１６】
また、所定のエンジン再始動条件は、例えば、ブレーキペダルに対する所定の踏み込み解除操作が行われること（ブレーキペダルオフ）、アクセルペダルに対する所定の踏み込み操作が行われること（アクセルペダルオン）、ステアリングホイールが所定角度以上操作されること、変速機１４のシフトレバーのシフト操作（特に、ドライブモードや後退モードへのシフト操作）が行われること、変速機１４のクラッチ操作（特に、クラッチ切り操作）が行われること、自車両が走行している道路の勾配が所定勾配（例えば、１５°）以上であること、ブレーキブースタ負圧が所定負圧よりも大気圧側にあること、バッテリの充電状態が所定未満に低下したこと、車内空調装置が作動していること、電気負荷が所定値を超えて増大したこと、ブレーキマスタシリンダ圧が所定圧未満であること、ダイアグノーシスが検知されたこと、車両乗員により操作可能なアイドリングストップ制御のキャンセルスイッチがオン操作されていることなどであって、各条件のうちの一つでも成立する場合に成立する。
【００１７】
エンジン自動制御装置１０は、マイクロコンピュータを主体に構成される電子制御ユニット（以下、ＥＣＵと称す。）２４を備えている。ＥＣＵ２４は、プログラムを実行するＣＰＵと、プログラムやデータを記憶するＲＯＭと、一時的にデータを記憶するＲＡＭと、各種センサやアクチュエータ等に接続される入出力ポートと、を有している。
【００１８】
ＥＣＵ２４には、停車アイドリングストップ制御のエンジン停止条件の成立有無及び再始動条件の成立有無を判別するために必要なデータが入力される。このデータを出力するセンサやスイッチ（以下、センサ等と称す。）２６としては、車速Ｖを検出するための車速センサや、ブレーキペダルの踏み込みの有無や踏み込み開度，踏力を検出するためのブレーキペダルセンサ、アクセルペダルの踏み込み量や踏み込み開度を検出するためのアクセル開度センサ、シフトレバーのポジションを検出するためのシフトポジションセンサ、バッテリ２２の充放電電流や端子電圧を検出するためのバッテリセンサ、車内空調を制御する空調装置、ブレーキマスタシリンダ圧を検出するためのマスタシリンダ圧センサ、アイドリングストップ制御のキャンセルスイッチなどがある。
【００１９】
ＥＣＵ２４は、エンジンスタータ２０や燃料噴射弁などの補機類を制御するエンジンコントロールコンピュータ（以下、エンジンＥＣＵと称す。）２８に接続されている。ＥＣＵ２４は、各種のセンサ等２６からの信号に基づいて、エンジンＥＣＵ２８に対して指令を行うことによって、エンジン１２の自動停止と自動再始動とを行うアイドリングストップ制御を実行する。
【００２０】
次に、図２及び図３を参照して、本実施例のエンジン自動制御装置１０の動作について説明する。
【００２１】
図２は、本実施例のエンジン自動制御装置１０においてＥＣＵ２４が実行する制御ルーチンの一例のフローチャートを示す。本実施例のエンジン自動制御装置１０において、ＥＣＵ２４は、ＣＰＵがプログラムを実行することにより、車両のパワースイッチのオン後、図２に示すルーチンを実行開始する。
【００２２】
ＥＣＵ２４は、まず、停車アイドリングストップ制御のエンジン停止条件が成立しているか否か、具体的には、まず、車速がゼロであるか否かすなわち自車両が停車しているか否かを判別する（ステップ１００）。そして、車速がゼロであると判別した場合は、次に、その車速がゼロであること以外のエンジン停止条件（以下、他のエンジン停止条件と称す。）が成立しているか否かを判別する（ステップ１０２）。
【００２３】
ＥＣＵ２４は、上記ステップ１００において車速がゼロでないと判別した場合及び上記ステップ１０２において他のエンジン停止条件が成立していないと判別した場合は、停車アイドリングストップ制御のエンジン停止条件が成立していないとして、再度、上記ステップ１００の処理（具体的には、車速がゼロであるか否かの判別処理）を実行する。
【００２４】
一方、ＥＣＵ２４は、上記ステップ１００において車速がゼロであると判別しかつ上記ステップ１０２において他のエンジン停止条件が成立していると判別した場合は、停車アイドリングストップ制御の停止条件が成立したとして、停車アイドリングストップ制御を実行開始する。具体的には、エンジンＥＣＵ２８に対してエンジン１２を自動停止させる指令を発する（ステップ１０４）。尚、この自動停止指令は、車両のパワースイッチのオン後かつ車両停車後に初めてなされる自動停止指令である。かかる自動停止指令が行われると、エンジンＥＣＵ２８がエンジンスタータ２０及び燃料噴射弁などの補機類に対して駆動を停止させる指令を発することで、エンジン１２が自動的に停止される。
【００２５】
ＥＣＵ２４は、上記の如くエンジン１２を自動停止させた後、停車アイドリングストップ制御のエンジン再始動条件が成立しているか否かを判別する（ステップ１０６）。その結果、エンジン再始動条件が成立していないと判別した場合は、このステップ１０６の処理を繰り返し実行する。一方、エンジン再始動条件が成立していると判別した場合は、停車アイドリングストップ制御を実行終了する。具体的には、エンジンＥＣＵ２８に対してエンジン１２を自動再始動させる指令を発する（ステップ１０８）。かかるエンジン自動再始動指令が行われると、エンジンＥＣＵ２８がエンジンスタータ２０及び燃料噴射弁などの補機類に対して駆動させる指令を発することで、エンジン１２が自動的に再始動され、その後、エンジン１２がアイドリング状態となる。
【００２６】
ＥＣＵ２４は、上記ステップ１０８においてエンジン１２を自動再始動させると、そのエンジン１２を自動再始動させるうえで成立したエンジン再始動条件をメモリ３０に記憶させる（ステップ１１０）。例えば、ＥＣＵ２４は、ブレーキペダルに対する所定の踏み込み解除操作が行われたことによりエンジン１２を自動再始動させた場合は、そのブレーキペダル操作をエンジン再始動条件としてメモリ３０に記憶させる。また、ＥＣＵ２４は、カウンタ３２を用いて、上記ステップ１０８においてエンジン１２の自動再始動が行われてからの経過時間を計測するためのカウントアップを開始する（ステップ１１２）。
【００２７】
ＥＣＵ２４は、上記の如くエンジン１２を自動再始動させた後、車速がゼロであるか否かすなわち自車両が停車しているか否かを判別する（ステップ１１４）。その結果、車速がゼロでないと判別した場合は、以後何ら処理を進めることなく今回のルーチンを終了する。一方、車速がゼロであると判別した場合は、次に、車速ゼロ以外の他のエンジン停止条件が成立しているか否かを判別する（ステップ１１６）。
【００２８】
ＥＣＵ２４は、上記ステップ１１６において他のエンジン停止条件が成立していないと判別した場合は、停車アイドリングストップ制御のエンジン停止条件が成立していないとして、上記ステップ１０８の処理（具体的には、エンジン１２のアイドリング状態を継続させる処理）を実行する。
【００２９】
一方、ＥＣＵ２４は、上記ステップ１１６において他のエンジン停止条件が成立していると判別した場合は、次に、メモリ３０に記憶されているエンジン１２を自動再始動させるうえで直近に成立した再始動条件（直近エンジン再始動条件）を読み出して、上記ステップ１０８においてエンジン１２を自動再始動させた直近エンジン再始動条件（再始動理由）が、エンジン１２の自動停止を許可するものであるか否かを判別する（ステップ１１８）。
【００３０】
図３は、本実施例のエンジン自動制御装置１０において用いられる、エンジン再始動条件ごとの、直近エンジン自動再始動後の再エンジン自動停止の可否と、直近エンジン自動再始動後の再エンジン自動停止を禁止する最長経過時間と、車両停車中にエンジン自動再始動が行われる回数であって再エンジン自動停止を禁止する最小再始動回数と、を表した一例の図を示す。
【００３１】
本実施例のエンジン自動制御装置１０においては、エンジン１２を再始動させるための再始動条件ごとに、その再始動条件の成立に伴うエンジン自動再始動後にエンジン１２の自動停止（以下、再エンジン自動停止と称す。）を許可するか否かが予め定められている。また、直近エンジン自動再始動後に再エンジン自動停止が許可される再始動条件については、その再始動条件ごとに、その再始動条件の成立に伴うエンジン自動再始動後に再エンジン自動停止を禁止するその直近エンジン自動再始動からの最長の経過時間（再始動後最長経過時間）が予め定められている。更に、直近エンジン自動再始動後に再エンジン自動停止が許可される再始動条件については、その再始動条件ごとに、車両停車中にエンジン自動再始動が行われた回数であって再エンジン自動停止を禁止する最小の再始動回数（最小再始動回数）が予め定められている。
【００３２】
例えば、図３に示す如く、すべての再始動条件のうち、空調状態に基づいて成立する要件（空調要件）、バッテリ２２の状態に基づいて成立する要件（バッテリ要件）、シフトレバーに対する操作に基づいて成立する要件（シフト操作要件）、ブレーキペダルに対する操作に基づいて成立する要件（ブレーキペダル操作要件）、及びアイドリングストップ制御のキャンセルスイッチに基づいて成立する要件（キャンセルスイッチ要件）は、直近エンジン自動再始動後の再エンジン自動停止を許可する再始動条件として定められている。
【００３３】
また、すべての再始動条件のうち、ステアリングホイールに対する操作に基づいて成立する要件（ステアリング操作要件）、アクセルペダルに対する操作に基づいて成立する要件（アクセルペダル操作要件）、及びダイアグノーシスの検知有無に基づいて成立する要件（ダイアグノーシス検知要件）は、再エンジン自動停止を禁止する再始動条件として定められている。
【００３４】
また、図３に示す如く、直近エンジン自動再始動後の再エンジン自動停止を許可する再始動条件の上記再始動後最長経過時間は、空調要件、バッテリ要件、シフト操作要件、ブレーキペダル操作要件、及びアイドリングストップ制御のキャンセルスイッチ要件の順に時間ＴＡ，ＴＢ，ＴＣ，ＴＤ，ＴＥである。尚、空調要件、バッテリ要件、及びシフト操作要件の再始動後最長経過時間ＴＡ，ＴＢ，ＴＣは比較的長めでよく、ブレーキペダル操作要件及びアイドリングストップ制御のキャンセルスイッチ要件の再始動後最長経過時間ＴＤ，ＴＥは比較的短めでよい。また、この再始動後最長経過時間は、再始動条件に応じて互いに異ならせることとしてもよい。
【００３５】
更に、図３に示す如く、直近エンジン自動再始動後の再エンジン自動停止を許可する再始動条件の上記最小再始動回数は、すべて同じ回数Ｙである。尚、この直近エンジン自動再始動後の再エンジン自動停止を許可する再始動条件の上記最小再始動回数は、再始動条件に応じて互いに異ならせることとしてもよい。
【００３６】
本実施例において、ＥＣＵ２４は、上記図３に示す如き関係を示す情報を予めＲＯＭ内に格納している。ＥＣＵ２４は、図３に示す如き関係を参照して、上記ステップ１１８においてエンジン１２を自動再始動させるうえで直近に成立した再始動条件が再エンジン自動停止を許可するものであるか否かを判別する。
【００３７】
ＥＣＵ２４は、上記ステップ１１８においてエンジン１２を自動再始動させるうえで直近に成立した再始動条件が再エンジン自動停止を許可するものでないと判別した場合は、上記ステップ１０８の処理（具体的には、エンジン１２のアイドリング状態を継続させる処理）を実行する。
【００３８】
一方、ＥＣＵ２４は、上記ステップ１１８においてエンジン１２を自動再始動させるうえで直近に成立した再始動条件が再エンジン自動停止を許可するものであると判別した場合は、エンジン１２が直近に自動再始動されてからの経過時間が、その再エンジン自動停止を許可する直近の再始動条件に対して定められた再始動後最長経過時間以上であり、かつ、エンジン１２が直近に自動再始動されたことによる車両停車中のエンジン再始動回数が、その再エンジン自動停止を許可する直近の再始動条件に対して定められた最小再始動回数未満であるか否かを判別する（ステップ１２０）。
【００３９】
エンジン１２が直近に再始動されてからの経過時間が上記の再始動後最長経過時間未満である場合、又は、直近エンジン自動再始動を含めた車両停車中のエンジン再始動回数が上記の最小再始動回数以上である場合は、再エンジン自動停止を禁止すべきである。このため、ＥＣＵ２４は、上記ステップ１２０において、エンジン１２が直近に再始動されてからの経過時間が上記の再始動後最長経過時間未満であり又は直近エンジン自動再始動を含めた車両停車中のエンジン再始動回数が上記の最小再始動回数以上であると判別した場合は、上記ステップ１０８の処理（具体的には、エンジン１２のアイドリング状態を継続させる処理）を実行する。
【００４０】
一方、エンジン１２が直近に再始動されてからの経過時間が上記の再始動後最長経過時間以上であり、かつ、直近エンジン自動再始動を含めた車両停車中のエンジン再始動回数が上記の最小再始動回数未満である場合は、再エンジン自動停止を実行すべきである。このため、ＥＣＵ２４は、上記ステップ１２０において、エンジン１２が直近に再始動されてからの経過時間が上記の再始動後最長経過時間以上でありかつ直近エンジン自動再始動を含めた車両停車中のエンジン再始動回数が上記の最小再始動回数未満であると判別した場合は、停車アイドリングストップ制御を実行終了する。具体的には、エンジンＥＣＵ２８に対してエンジン１２を自動停止させる指令を発する（ステップ１２２）。尚、この自動停止指令は、車両のパワースイッチのオン後かつ車両停車後に２回目以降になされる再自動停止指令である。
【００４１】
かかる２回目以降の自動停止指令が行われると、エンジンＥＣＵ２８がエンジンスタータ２０及び燃料噴射弁などの補機類に対して駆動を停止させる指令を発することで、エンジン１２が自動的に停止される。尚、ＥＣＵ２４は、上記ステップ１２２においてエンジン１２を自動停止させると、その後、上記ステップ１０６において停車アイドリングストップ制御のエンジン再始動条件が成立しているか否かの判別を行う。
【００４２】
このように、本実施例のエンジン自動制御装置１０においては、車両停車中、エンジン停止条件の成立に伴って停車アイドリングストップ制御が実行されてエンジン１２が自動停止され、その後に、エンジン再始動条件の成立に伴ってエンジン１２が自動再始動された後、そのエンジン１２を自動再始動させるうえで成立した再始動条件に応じて、次のエンジン停止条件の成立に伴う再エンジン自動停止を許可／禁止することができる。
【００４３】
すなわち、エンジン１２を自動再始動させるうえで成立したエンジン再始動条件が、すべての再始動条件のうち特定の再始動条件（具体的には、ステアリング操作要件、アクセルペダル操作要件、ダイアグノーシス検知要件など）である場合に、次のエンジン停止条件の成立に伴う再エンジン自動停止を全面的に一切禁止することができる。
【００４４】
また、エンジン１２を自動再始動させるうえで成立したエンジン再始動条件が、すべての再始動条件のうち上記特定の再始動条件以外の再始動条件（具体的には、空調要件、バッテリ要件、シフト操作要件、ブレーキペダル操作要件、アイドリングストップ制御のキャンセルスイッチ要件など）である場合に、次のエンジン停止条件の成立に伴う再エンジン自動停止を許可することができる。
【００４５】
エンジン１２を自動再始動させるうえで成立したエンジン再始動条件がステアリング操作要件やアクセルペダル操作要件であるときは、運転者が車両を停車状態から発進させる準備をしており、運転者にエンジン１２をアイドリング状態にして車両を発進させる意思があると判断できる。この場合、エンジン自動再始動後にエンジン停止条件の成立に伴って再エンジン自動停止が実行されると、運転者の意思に反してエンジン１２が停止されてしまう。また、エンジン１２を自動再始動させるうえで成立したエンジン再始動条件がダイアグノーシス検知要件であるときは、エンジン自動再始動後、エンジン停止条件の成立に伴って再エンジン自動停止が実行されると、その後、そのダイアグノーシス検知（例えば、断線など）に起因してエンジン１２を再始動させることが不可能となり、走行安全性が低下するおそれがある。
【００４６】
これに対して、本実施例においては、車両停車中、上記した特定の再始動条件（具体的には、ステアリング操作要件、アクセルペダル操作要件、ダイアグノーシス検知要件など）がエンジン１２を自動再始動させるうえで直近に成立していた場合は、次のエンジン停止条件の成立に伴う再エンジン自動停止を全面的に一切禁止することができる。つまり、再始動後最長経過時間に関係なくかつ車両停車中のエンジン再始動回数に関係なく、次のエンジン停止条件の成立に伴う再エンジン自動停止を禁止することができる。
【００４７】
従って、本実施例のエンジン自動制御装置１０によれば、車両停車中でのエンジン自動停止後、上記特定の再始動条件の成立に伴ってエンジン１２が自動再始動された場合は、その後常に、再びエンジン１２が自動停止されるのを防止することができる。このため、車両停車中でのエンジン自動再始動後、運転者の意思に反して或いはエンジン停止すべきでないダイアグノーシス検知時に再エンジン自動停止が行われるのを防止することができる。
【００４８】
また、本実施例においては、上記した特定の再始動条件以外の再始動条件がエンジン１２を自動再始動させるうえで直近に成立していた場合は、次のエンジン停止条件の成立に伴う再エンジン自動停止を許可することができる。例えば、ブレーキペダルに対する所定の踏み込み解除操作が行われてエンジン１２が自動再始動された後、ブレーキペダルに対する所定の踏み込み操作が行われてエンジン停止条件が成立した場合は、そのエンジン停止条件の成立に伴う再エンジン自動停止を許可することができる。
【００４９】
一旦、運転者がブレーキペダルの踏み込みを緩めることでエンジン１２が自動再始動されたが、その後、ブレーキペダルがエンジン停止条件を満たす程度まで踏み込まれた場合は、運転者に車両停車の意思があると判断できる。このため、本実施例によれば、エンジン自動再始動後、エンジン停止条件が成立したにもかかわらず、運転者の意思に反して再エンジン自動停止が行われないのを防止することができ、停車アイドリングストップ制御による燃費向上効果を高めることができる。
【００５０】
尚、本実施例においては、上記の如くエンジン自動再始動後の再エンジン自動停止が許可された場合でも、その再エンジン自動停止の実施は、エンジン１２の再始動からの経過時間が再始動条件に応じた再始動後最長経過時間以上となった以後、或いは、車両停車中のエンジン自動再始動の回数がエンジン再始動条件に応じた最小再始動回数未満であるときに限定される。
【００５１】
このため、本実施例によれば、エンジン自動再始動直後のタイミングで再エンジン自動停止が実行されるのを回避することができると共に、また、車両停車中に頻繁にエンジン自動再始動と再エンジン自動停止とが繰り返されるのを防止することができる。
【００５２】
また、上記した再エンジン自動停止の実施が制限されるエンジン自動再始動直後のタイミングは、再エンジン自動停止を許可する再始動条件ごとに、再始動後最長経過時間として定めることが可能である。また、上記した再エンジン自動停止の実施が制限される最小再始動回数は、再エンジン自動停止を許可する再始動条件ごとに定めることが可能である。この再始動後最長経過時間や最小再始動回数が再始動条件に応じて設定されれば、エンジン自動再始動後の再エンジン自動停止の実施を、そのエンジン自動再始動の際に成立した再始動条件に対応させたものとすることができる。従って、エンジン自動再始動後、その再始動条件に合わせた適切なタイミングでエンジン停止条件の成立に伴う再エンジン自動停止を実施することが可能となる。
【００５３】
尚、上記の第１実施例においては、すべてのエンジン再始動条件のうち、ステアリング操作要件、アクセルペダル操作要件、ダイアグノーシス検知要件などの特定の再始動条件が特許請求の範囲に記載した「第１の再始動条件」に、すべてのエンジン再始動条件のうち、空調要件、バッテリ要件、シフト操作要件、ブレーキペダル操作要件、キャンセルスイッチ要件などの再始動条件が特許請求の範囲に記載した「第２の再始動条件」に、ＥＣＵ２４が図２に示すルーチン中ステップ１１８において否定判定を行ってステップ１２２の処理を実行しないこと及びステップ１１８において肯定判定を行ってステップ１２２の処理を実行することが特許請求の範囲に記載した「自動停止制御手段」に、それぞれ相当している。
【００５４】
また、上記の第１実施例においては、直近エンジン自動再始動後の再エンジン自動停止を禁止する再始動条件及びその再エンジン自動停止を許可する再始動条件を、図３に示す如く設定することとしている。しかし、本発明はこれに限定されるものではなく、再エンジン自動停止を禁止する再始動条件として、或いは、再エンジン自動停止を許可する再始動条件として、他の要件を含むものとしてもよい。
【実施例２】
【００５５】
本発明の第２実施例であるエンジン自動制御装置１０は、上記第１実施例におけるＥＣＵ２４に図２に示すルーチンに代えて図４に示すルーチンを実行させることにより実現される。
【００５６】
本実施例のエンジン自動制御装置１０は、減速アイドリングストップ制御とマルチアイドリングストップ制御との双方を実行することが可能である。減速アイドリングストップ制御は、所定のエンジン停止条件として少なくとも、所定の車両減速（例えば、車速が６ｋｍ／ｈなどの所定車速未満になったこと）を含む。また、マルチアイドリングストップ制御は、所定のエンジン停止条件として少なくとも、車両停車（車速ゼロ）と、エンジン自動再始動からの経過時間が所定時間以上でありかつ車両停車中のエンジン再始動回数が所定回数未満であることと、を含む。減速アイドリングストップ制御は、所定の車両減速を条件として実行開始され、また、マルチアイドリングストップ制御は、車両が停車することを条件として実行開始される。
【００５７】
減速アイドリングストップ制御のエンジン停止条件とマルチアイドリングストップ制御のエンジン停止条件とは、車速、エンジン自動再始動からの経過時間、及びエンジン再始動回数に関するものを除く他のエンジン停止条件については、互いに同じであってよい。尚、減速アイドリングストップ制御及びマルチアイドリングストップ制御のエンジン再始動条件は、互いに同じであってよい。
【００５８】
図４は、本実施例のエンジン自動制御装置１０においてＥＣＵ２４が実行する制御ルーチンの一例のフローチャートを示す。また、図５は、本実施例のエンジン自動制御装置１０において車速に応じてエンジン自動停止を制御するうえで実現される一例の動作タイミングチャートを示す。尚、図５（Ａ）には車速の時間変化を、また、図５（Ｂ）にはエンジン１２のオン（作動）及びオフ（停止）の時間変化を、それぞれ示す。
【００５９】
本実施例のエンジン自動制御装置１０において、ＥＣＵ２４は、ＣＰＵがプログラムを実行することにより、車両のパワースイッチのオン後、図４に示すルーチンを実行開始する。
【００６０】
ＥＣＵ２４は、まず、減速アイドリングストップ制御のエンジン停止条件が成立しているか否か、具体的には、まず、車速が所定車速Ａ未満であるか否かを判別する（ステップ２００）。尚、所定車速Ａは、減速アイドリングストップ制御の実行を許可しない下限車速として定められた値であって、例えば６ｋｍ／ｈなどである。そして、ＥＣＵ２４は、上記ステップ２００において車速が所定車速Ａ以上であると判別した場合は、減速アイドリングストップ制御のエンジン停止条件が成立していないとして、再度、上記ステップ２００の処理を実行する。
【００６１】
一方、ＥＣＵ２４は、上記ステップ２００において車速が所定車速Ａ未満であると判別した場合は、次に、その車速が所定車速Ａ未満であること以外のエンジン停止条件（以下、他のエンジン停止条件と称す。）が成立しているか否かを判別する（ステップ２０２）。その結果、他のエンジン停止条件が成立していないと判別した場合は、減速アイドリングストップ制御のエンジン停止条件が成立していないとして、エンジンＥＣＵ２８に対するエンジン１２の自動停止要求を行わず（ステップ２０４）、その後、再度、上記ステップ２００の処理を実行する。
【００６２】
ＥＣＵ２４は、上記ステップ２０２において他のエンジン停止条件が成立していると判別した場合は、次に、上記ステップ２００，２０２の肯定判定による減速アイドリングストップ制御の車速要件と他のエンジン停止条件とを含むエンジン停止条件の成立が車両発進後初めてエンジン１２の自動停止を実現させるものであるか否かを判別する（ステップ２０６）。
【００６３】
ＥＣＵ２４は、上記ステップ２０６においてエンジン停止条件の成立が車両発進後初めてエンジン１２の自動停止を実現させるものであると判別した場合は、減速アイドリングストップ制御を実行開始する。具体的には、エンジンＥＣＵ２８に対してエンジン１２を自動停止させる指令を発する（ステップ２０８）。尚、この際の自動停止指令は、車両のパワースイッチのオン後かつ車両発進後に初めてなされる自動停止指令である。かかる自動停止指令が行われると、エンジンＥＣＵ２８がエンジンスタータ２０及び燃料噴射弁などの補機類に対して駆動を停止させる指令を発することで、エンジン１２が自動的に停止される。
【００６４】
ＥＣＵ２４は、上記の如くエンジン１２を自動停止させた後は、減速アイドリングストップ制御のエンジン再始動条件が成立した際に、エンジンＥＣＵ２８に対してエンジン１２を自動再始動させる指令を発することにより減速アイドリングストップ制御を実行終了する。この場合、エンジン１２は、自動再始動される。尚、ＥＣＵ２４は、エンジン２４を自動再始動させると、そのエンジン１２を自動再始動させるうえで成立したエンジン再始動条件をメモリ３０に記憶させる。
【００６５】
ＥＣＵ２４は、上記ステップ２０８においてエンジン１２を自動停止させた後、車速が所定車速Ｂを超えたか否かを判別する（ステップ２１０）。尚、所定車速Ｂは、エンジン１２の自動再始動後、減速アイドリングストップ制御の再実行（再エンジン自動停止）を許可するのに上回るべき車速として定められた値であって、上記した所定車速Ａよりも高い値（例えば１０ｋｍ／ｈなど）である。
【００６６】
ＥＣＵ２４は、上記ステップ２１０において車速が所定車速Ｂ以下であると判別した場合は、次に、マルチアイドリングストップ制御のエンジン停止条件が成立しているか否か、具体的には、まず、車速がゼロであるか否かすなわち自車両が停車しているか否かを判別する（ステップ２１２）。そして、車速がゼロでないと判別した場合は、自車両が所定車速Ｂ以下で走行しているとして、再度、上記ステップ２１０の処理を実行する。一方、ＥＣＵ２４は、上記ステップ２１０において車速が所定車速Ｂを超えたと判別した場合は、再度、上記ステップ２００の処理を実行する。
【００６７】
ＥＣＵ２４は、上記ステップ２０８において車両発進後初めてエンジン１２を自動停止させた後、上記ステップ２１０の処理（車速が所定車速Ｂを超えること）を経由して上記ステップ２０６の処理を実行した際には、直前のエンジン停止条件の成立が車両発進後初めてではなく２回目以降のエンジン１２の自動停止を実現させるものであると判別する。この場合、ＥＣＵ２４は、次に、そのエンジン停止条件の成立に伴うエンジン自動停止の可否を判定する（ステップ２１４）。具体的には、メモリ３０に記憶されているエンジン１２を自動再始動させるうえで直近に成立した再始動条件を読み出して、エンジン１２を自動再始動させた再始動条件（再始動理由）が、エンジン１２の自動停止を許可するものであるか否かを判別する。
【００６８】
従って、車両発進後初めて減速アイドリングストップ制御によるエンジン自動停止を実現させるうえでは、車速が所定車速Ａ未満となることが必要である。一方、車両発進後２回目以降のエンジン自動停止を実現させるうえでは、車速が所定車速Ａ未満となって直近のエンジン自動停止が実施された後、一旦、車速が所定車速Ａよりも大きな所定車速Ｂを超えた後、車速が所定車速Ａ未満となることが必要である。
【００６９】
例えば、減速アイドリングストップ制御の実行が許可されているエンジン１２の作動中、図５に示す如く、車速が低下して時刻ｔ１において所定車速Ａ未満となることでエンジン停止条件が成立すると、エンジン１２が自動停止される。その後、時刻ｔ２において何らかのエンジン再始動条件が成立すると、エンジン１２が自動再始動される。その後は、車速が所定車速Ｂを超えない限り、車速が所定車速Ａ未満となってもエンジン１２の自動停止が許可されず、車速が所定車速Ｂを超えた後、時刻ｔ３において車速が所定車速Ａ未満となると、エンジン１２が自動停止される。
【００７０】
また、図５に示す如く、時刻ｔ４において車両が停車した後、時刻ｔ５において何らかのエンジン再始動条件が成立すると、エンジン１２が自動再始動される。その後は、時刻ｔ６においてマルチアイドリングストップ制御のエンジン停止条件が成立すると、エンジン１２が自動停止される。ただし、このエンジン自動停止は、直近のエンジン自動再始動の際に成立したエンジン再始動条件が後述の如く再エンジン自動停止を許可するものである場合に限り行われる。
【００７１】
図６は、本実施例のエンジン自動制御装置１０において用いられる、エンジン再始動条件ごとの、車速がゼロである場合とゼロを超えている場合との直近エンジン自動再始動後の再エンジン自動停止の可否を表した一例の図を示す。
【００７２】
本実施例のエンジン自動制御装置１０においては、エンジン１２を再始動させるための再始動条件ごとに、車速ゼロ（車速＝０）の場合と車速非ゼロ（車速＞０）の場合とで、直近の再始動条件の成立に伴うエンジン自動再始動後に再エンジン自動停止を許可するか否かが予め定められている。
【００７３】
例えば、図６に示す如く、すべての再始動条件のうち、ブレーキペダルに対する操作に基づいて成立する要件（ブレーキペダル操作要件）、自車両が走行している道路の勾配に基づいて成立する要件（路面勾配要件）、ブレーキブースタ負圧に基づいて成立する要件（ブレーキ負圧要件）、及びブレーキマスタシリンダ圧に基づいて成立する要件（ブレーキマスタシリンダ圧要件）は、車速ゼロの場合は、直近エンジン自動再始動後の再エンジン自動停止を許可する再始動条件として定められていると共に、車速非ゼロの場合は、直近エンジン自動再始動後の再エンジン自動停止を禁止する再始動条件として定められている。
【００７４】
例えば、車両のブレーキブースタ負圧は、エンジン１２の作動に伴って発生する。そこで、エンジン再始動条件がブレーキ負圧要件であったエンジン再始動後、車速非ゼロでは車両のブレーキ性能を確保するため、再エンジン自動停止を禁止することが適切であると共に、車速ゼロではブレーキ性能確保の必要性に乏しくアイドリングストップ制御の機能を確保するため、再エンジン自動停止を許可することが適切である。
【００７５】
また、すべての再始動条件のうち、ステアリングホイールに対する操作に基づいて成立する要件（ステアリング操作要件）は、車速ゼロの場合は、直近エンジン自動再始動後の再エンジン自動停止を禁止する再始動条件として定められていると共に、車速非ゼロの場合は、直近エンジン自動再始動後の再エンジン自動停止を許可する再始動条件として定められている。
【００７６】
例えば、車両停車時におけるステアリング操作は、運転者に車両を発進させる意思があるときに行われるものである。そこで、エンジン再始動条件がステアリング操作要件であったエンジン再始動後、車速ゼロでは運転者の発進意思を尊重するため、再エンジン自動停止を禁止することが適切であると共に、車速非ゼロではアイドリングストップ制御の機能を確保するため、再エンジン自動停止を許可することが適切である。
【００７７】
また、すべての再始動条件のうちダイアグノーシスの検知有無に基づいて成立する要件（ダイアグノーシス検知要件）は、車速ゼロの場合及び車速非ゼロの場合の双方で、直近エンジン自動再始動後の再エンジン自動停止を禁止する再始動条件として定められている。ダイアグノーシス検知に伴うエンジン再始動後、車速ゼロ及び車速非ゼロの双方で走行安全性確保のため、再エンジン自動停止を禁止することが適切である。
【００７８】
更に、すべての再始動条件のうちアイドリングストップ制御のキャンセルスイッチに基づいて成立する要件（キャンセルスイッチ要件）は、車速ゼロの場合及び車速非ゼロの場合の双方で、直近エンジン自動再始動後の再エンジン自動停止を許可する再始動条件として定められている。キャンセルスイッチのオンに伴うエンジン再始動後、キャンセルスイッチがオフされた場合は、車速ゼロ及び車速非ゼロの双方で運転者のアイドリングストップ制御によってエンジン１２を自動停止させる意思を尊重するため、再エンジン自動停止を許可することが適切である。
【００７９】
尚、車両非ゼロの場合に直近エンジン自動再始動後の再エンジン自動停止を禁止する再始動条件は、車速ゼロの場合に直近エンジン自動再始動後の再エンジン自動停止を許可する再始動条件と異なるものを含んでよい。
【００８０】
本実施例において、ＥＣＵ２４は、上記図６に示す如き関係を示す情報をあらかじめＲＯＭ内に格納している。ＥＣＵ２４は、図６に示す如き関係を参照して、上記ステップ２１４においてエンジン停止条件の成立に伴うエンジン自動停止の可否を判定して、エンジン１２を自動再始動させるうえで直近に成立した再始動条件が再エンジン自動停止を許可するものであるか否かを判別する。
【００８１】
ＥＣＵ２４は、上記ステップ２１４においてエンジン１２を自動再始動させるうえで直近に成立した再始動条件が再エンジン自動停止を許可するものでないと判別した場合（例えば、車速非ゼロ時でのブレーキペダル操作要件であると判別した場合）は、エンジンＥＣＵ２８に対するエンジン１２の自動停止要求を行わず（ステップ２０４）、その後、再度、上記ステップ２００の処理を実行する。
【００８２】
一方、ＥＣＵ２４は、上記ステップ２１４においてエンジン１２を自動再始動させるうえで直近に成立した再始動条件が再エンジン自動停止を許可するものであると判別した場合（例えば、車速非ゼロ時でのステアリング操作要件であると判別した場合）は、減速アイドリングストップ制御の再実行を開始し、具体的には、上記ステップ２０８においてエンジンＥＣＵ２８に対してエンジン１２を自動停止させる指令を発する。かかる自動停止指令が行われると、エンジンＥＣＵ２８がエンジンスタータ２０及び燃料噴射弁などの補機類に対して駆動を停止させる指令を発することで、エンジン１２が再度、自動的に停止される。
【００８３】
尚、ＥＣＵ２４は、上記の如くエンジン１２を自動停止させた後は、減速アイドリングストップ制御のエンジン再始動条件が成立した際に、エンジンＥＣＵ２８に対してエンジン１２を自動再始動させる指令を発することにより減速アイドリングストップ制御を実行終了する。この場合、エンジン１２は、自動再始動される。ＥＣＵ２４は、エンジン２４を自動再始動させると、そのエンジン１２を自動再始動させるうえで成立したエンジン再始動条件をメモリ３０に記憶させる。
【００８４】
また、ＥＣＵ２４は、上記ステップ２１２において車速がゼロであると判別した場合は、次に、その車速がゼロであること以外のエンジン停止条件（以下、他のエンジン停止条件と称す。）が成立しているか否かを判別する（ステップ２１６）。その結果、他のエンジン停止条件が成立していないと判別した場合は、マルチアイドリングストップ制御のエンジン停止条件が成立していないとして、エンジンＥＣＵ２８に対するエンジン１２の自動停止要求を行わず（ステップ２１８）、その後、再度、上記ステップ２１６の処理を実行する。
【００８５】
ＥＣＵ２４は、上記ステップ２１６において他のエンジン停止条件が成立していると判別した場合は、次に、図６に示す如き関係を参照して、直前のエンジン停止条件の成立に伴うエンジン自動停止の可否を判定する（ステップ２２０）。具体的には、メモリ３０に記憶されているエンジン１２を自動再始動させるうえで直近に成立した再始動条件を読み出して、エンジン１２を自動再始動させた再始動条件（再始動理由）が、エンジン１２の自動停止を許可するものであるか否かを判別する。
【００８６】
ＥＣＵ２４は、上記ステップ２２０においてエンジン１２を自動再始動させるうえで直近に成立した再始動条件が再エンジン自動停止を許可するものでないと判別した場合（例えば、車速ゼロ時でのステアリング操作要件であると判別した場合）は、エンジンＥＣＵ２８に対するエンジン１２の自動停止要求を行わず（ステップ２１８）、その後、再度、上記ステップ２１６の処理を実行する。
【００８７】
一方、ＥＣＵ２４は、上記ステップ２２０においてエンジン１２を自動再始動させるうえで直近に成立した再始動条件が再エンジン自動停止を許可するものであると判別した場合（例えば、車速ゼロ時でのブレーキペダル操作要件であると判別した場合）は、マルチアイドリングストップ制御の実行を開始し、具体的には、エンジンＥＣＵ２８に対してエンジン１２を自動停止させる指令を発する（ステップ２２２）。かかる自動停止指令が行われると、エンジンＥＣＵ２８がエンジンスタータ２０及び燃料噴射弁などの補機類に対して駆動を停止させる指令を発することで、エンジン１２が自動的に停止される。尚、ＥＣＵ２４は、上記ステップ２２２においてエンジン１２を自動停止させると、その後、アイドリングストップ制御のエンジン再始動条件が成立しているか否かの判別を行い、アイドリングストップ制御の実行開始と実行終了とを繰り返す。
【００８８】
図７は、本実施例のエンジン自動制御装置１０において車速と他の再始動条件とを含む再始動条件に応じてエンジン自動停止を制御するうえで実現される一例の動作タイミングチャートを示す。尚、図７（Ａ）には車速の時間変化を、図７（Ｂ）にはアイドリングストップ制御のキャンセルスイッチのオン及びオフの時間変化を、図７（Ｃ）には車速が図７（Ａ）に示す如く時間変化しかつアイドリングストップ制御のキャンセルスイッチのオン及びオフが図７（Ｂ）に示す如く時間変化した際（尚、その他のエンジン停止条件は満たすものとする。）のエンジン１２のオン及びオフの時間変化を、図７（Ｄ）にはブレーキマスタシリンダ圧の時間変化を、また、図７（Ｅ）には車速が図７（Ａ）に示す如く時間変化しかつブレーキマスタシリンダ圧が図７（Ｄ）に示す如く時間変化した際（尚、その他のエンジン停止条件は満たすものとする。）のエンジン１２のオン及びオフの時間変化を、それぞれ示す。
【００８９】
例えば、減速アイドリングストップ制御の実行が許可されているエンジン１２の作動中、図７に示す如く、車速が低下して時刻ｔ１１において所定車速Ａ未満となることでエンジン停止条件が成立すると、エンジン１２が自動停止される。その後、時刻ｔ１２においてアイドリングストップ制御のキャンセルスイッチがオンされ又はブレーキマスタシリンダ圧が閾値圧力を下回ることでエンジン再始動条件が成立すると、エンジン１２が自動再始動される。その後は、車速が所定車速Ｂを超えない限り、例えば時刻ｔ１３において車速が所定車速Ａ未満となってもエンジン１２の自動停止が許可されない。
【００９０】
キャンセルスイッチ要件は、車速非ゼロの場合及び車速ゼロの場合の双方で直近エンジン自動再始動後の再エンジン自動停止を許可する再始動条件である。このため、上記したエンジン１２の自動停止後、アイドリングストップ制御のキャンセルスイッチが図７（Ｂ）に示す如くオフされかつ車速が所定車速Ｂを超えた後に時刻ｔ１４において車速が所定車速Ａ未満となると、図７（Ｃ）に示す如く減速アイドリングストップ制御が実行開始されてエンジン１２が自動停止される。
【００９１】
一方、ブレーキマスタシリンダ圧要件は、車速非ゼロの場合は直近エンジン自動再始動後の再エンジン自動停止を禁止し、車速ゼロの場合は直近エンジン自動再始動後の再エンジン自動停止を許可する再始動条件である。このため、上記したエンジン１２の自動停止後、ブレーキマスタシリンダ圧が図７（Ｄ）に示す如く閾値圧力を上回りかつ車速が所定車速Ｂを超えた後は、車速非ゼロのときはエンジン１２の自動停止が禁止されるが、時刻ｔ１５において車速がゼロとなればその時点で図７（Ｅ）に示す如くマルチアイドリングストップ制御が実行開始されてエンジン１２が自動停止される。
【００９２】
このように、本実施例のエンジン自動制御装置１０においては、車両走行中、エンジン停止条件の成立に伴って減速アイドリングストップ制御が実行されてエンジン１２が自動停止され、その後に、エンジン再始動条件の成立に伴ってエンジン１２が自動再始動された後、そのエンジン１２を自動再始動させるうえで成立した再始動条件に応じて、次のエンジン停止条件の成立に伴う再エンジン自動停止を許可／禁止することができる。
【００９３】
すなわち、車速非ゼロである車両走行中は、エンジン１２を自動再始動させるうえで直近に成立したエンジン再始動条件が、すべての再始動条件のうち特定の再始動条件（具体的には、ブレーキペダル操作要件、路面勾配要件、ブレーキ負圧要件、ブレーキマスタシリンダ圧要件、ダイアグノーシス検知要件など）である場合に、その再始動後のエンジン停止条件の成立に伴う再エンジン自動停止を全面的に一切禁止することができる。
【００９４】
尚、上記の如く車両走行中の再エンジン自動停止（減速アイドリングストップ制御に基づくものに限る。但し、エンジン再始動条件がダイアグノーシス検知要件であるエンジン自動再始動後の再エンジン自動停止を除く。）が禁止された場合にも、車両が停車すれば、再エンジン自動停止（マルチアイドリングストップ制御に基づくものに限る。）を許可することができる。
【００９５】
また、車速非ゼロである車両走行中は、エンジン１２を自動再始動させるうえで直近に成立したエンジン再始動条件が、すべての再始動条件のうち上記特定の再始動条件以外の再始動条件（具体的には、ステアリング操作要件、アイドリングストップ制御のキャンセルスイッチ要件など）である場合に、エンジン自動再始動後のエンジン停止条件の成立に伴う再エンジン自動停止を許可することができる。具体的には、エンジン再始動からの経過時間が所定時間以上でありかつ再始動回数が所定回数未満であるときに限り、エンジン自動再始動後のエンジン停止条件の成立に伴う再エンジン自動停止を許可することができる。
【００９６】
例えば、エンジン再始動条件がブレーキマスタシリンダ圧要件であったエンジン自動再始動後、車速非ゼロでは、エンジン停止条件の成立に伴って再エンジン自動停止が実行されると、ブレーキ性能が低下するおそれがある。また、エンジン再始動条件がダイアグノーシス検知要件であったエンジン自動再始動後、車速非ゼロでは、エンジン停止条件の成立に伴って再エンジン自動停止が実行されると、そのダイアグノーシス検知（例えば、断線など）に起因してエンジン１２を再始動させることが不可能となり、走行安全性が低下するおそれがある。
【００９７】
これに対して、本実施例においては、車両走行中、上記した特定の再始動条件（具体的には、ブレーキペダル操作要件、路面勾配要件、ブレーキ負圧要件、ブレーキマスタシリンダ圧要件、ダイアグノーシス検知要件など）がエンジン１２を自動再始動させるうえで直近に成立していた場合は、エンジン停止条件の成立に伴う再エンジン自動停止を一切禁止することができる。つまり、再始動後の経過時間や車両走行中のエンジン再始動回数に関係なく、エンジン停止条件の成立に伴う再エンジン自動停止を禁止することができる。
【００９８】
従って、本実施例のエンジン自動制御装置１０によれば、車両走行中でのエンジン自動停止後、上記特定の再始動条件の成立に伴ってエンジン１２が自動再始動された場合は、その後常に、再びエンジン１２が自動停止されるのを防止することができる。このため、車両走行中でのエンジン自動再始動後、運転者の意思に反して或いはエンジン停止すべきでないダイアグノーシス検知時に再エンジン自動停止が行われるのを防止することができる。
【００９９】
また、本実施例においては、車両停車中、エンジン停止条件の成立に伴ってマルチアイドリングストップ制御が実行されてエンジン１２が自動停止され、その後に、エンジン再始動条件の成立に伴ってエンジン１２が自動再始動された後も、そのエンジン１２を自動再始動させるうえで成立した再始動条件に応じて、次のエンジン停止条件の成立に伴う再エンジン自動停止を許可／禁止することができる。
【０１００】
更に、同じ再始動条件でも、車両走行中に（車速非ゼロで）実行される減速アイドリングストップ制御と車両停車中に（車速ゼロで）実行されるマルチアイドリングストップ制御とで、再エンジン自動停止の許可／禁止を異ならせることができる。例えば、ブレーキペダル操作要件では、車両走行中は再エンジン自動停止を禁止する一方、車両停車中は再エンジン自動停止を許可することができる。従って、本実施例によれば、エンジン自動再始動後の再エンジン自動停止の許可／禁止を、車両の状況や運転者の意思に対応させて適切に制御することが可能である。
【０１０１】
尚、上記の第２実施例においては、すべてのエンジン再始動条件のうち、ブレーキペダル操作要件、路面勾配要件、ブレーキ負圧要件、ブレーキマスタシリンダ圧要件、ダイアグノーシス検知要件などの特定の再始動条件が特許請求の範囲に記載した「第３の再始動条件」に、ＥＣＵ２４が図４に示すルーチン中ステップ２１４において否定判定を行ってステップ２０８を実行しないことが特許請求の範囲に記載した「走行時エンジン停止禁止手段」に、それぞれ相当している。
【０１０２】
ところで、上記の第２実施例においては、減速アイドリングストップ制御を、エンジン自動再始動後、車速が所定閾値Ｂを超えなければ、車速が所定閾値Ａ未満となることを含むエンジン停止条件が成立しても再エンジン自動停止を実行しないものとしている。しかし、本発明はこれに限定されるものではなく、場合によっては（例えば、エンジン自動再始動の際に成立したエンジン再始動条件がキャンセルスイッチ要件であるときは）、エンジン自動再始動後、車速が所定閾値Ｂを超えなくても、車速が所定閾値Ａ未満となることを含むエンジン停止条件が成立した場合に再エンジン自動停止を実行するものとしてもよい。
【０１０３】
また、上記の第２実施例においては、車速非ゼロの場合及び車速ゼロの場合それぞれの直近エンジン自動再始動後の再エンジン自動停止を禁止する再始動条件及びその再エンジン自動停止を許可する再始動条件を、図６に示す如く設定することとしている。しかし、本発明はこれに限定されるものではなく、車速非ゼロの場合又は車速ゼロの場合の、再エンジン自動停止を禁止する再始動条件として或いは再エンジン自動停止を許可する再始動条件として、他の要件を含むものとしてもよい。
【符号の説明】
【０１０４】
１０  エンジン自動制御装置
１２  エンジン
２０  エンジンスタータ
２４  電子制御ユニット（ＥＣＵ）
２６  センサ等
２８  エンジンコントロールコンピュータ（エンジンＥＣＵ）
【図１】
2016194270.tif 000003
【図２】
2016194270.tif 000004
【図３】
2016194270.tif 000005
【図４】
2016194270.tif 000006
【図５】
2016194270.tif 000007
【図６】
2016194270.tif 000008
【図７】
2016194270.tif 000009