(57)【特許請求の範囲】
【請求項１】
先行車の走行状態に基づいて車速を制御する先行車追従制御機能を有し、車速が所定車速以下である状況下で加速制御を行う場合にエンジンの自動停止機能に対する禁止要求を出力する第１制御装置と、
エンジンの自動停止機能を有する第２制御装置であって、車速が前記所定車速よりも大きい状況下で前記禁止要求が出力された場合に、制御フラグを前記先行車追従制御機能の異常を示す状態に設定する第２制御装置とを含み、
前記第２制御装置は、前記制御フラグが前記先行車追従制御機能の異常を示す状態においては、前記第１制御装置から出力された前記禁止要求に反してエンジンの自動停止機能を維持する、車両制御装置。
【請求項２】
前記第２制御装置は、前記制御フラグが前記先行車追従制御機能の異常を示す状態においては、前記第１制御装置から前記禁止要求が出力された場合であっても、所定条件成立時にエンジンの自動停止機能を作動させる、請求項１に記載の車両制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、車両制御装置に関する。
【背景技術】
【０００２】
ＡＣＣ（Active Cruise Control）作動中は、ブースタ負圧が第１の所定値よりも大きな第２の所定値以上となったらエンジンの自動停止を許可する車両用制御装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2014-070531号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ＡＣＣのような先行車追従制御機能の異常時に、先行車追従制御機能を実現する制御装置からエンジンの自動停止機能に対する禁止要求が出力されると、エンジンの自動停止機能が不必要に阻害される虞がある。
【０００５】
本開示は、先行車追従制御機能の異常時にエンジンの自動停止機能を維持することが可能な車両制御装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
本開示の一局面によれば、先行車の走行状態に基づいて車速を制御する先行車追従制御機能を有し、車速が所定車速以下である状況下で加速制御を行う場合にエンジンの自動停止機能に対する禁止要求を出力する第１制御装置と、
エンジンの自動停止機能を有する第２制御装置であって、車速が前記所定車速よりも大きい状況下で前記禁止要求が出力された場合に、制御フラグを前記先行車追従制御機能の異常を示す状態に設定する第２制御装置とを含み、
前記第２制御装置は、前記制御フラグが前記先行車追従制御機能の異常を示す状態においては、前記第１制御装置から出力された前記禁止要求に反してエンジンの自動停止機能を維持する、車両制御装置が提供される。
【発明の効果】
【０００７】
本開示によれば、先行車追従制御機能の異常時にエンジンの自動停止機能を維持することが可能な車両制御装置が得られる。
【図面の簡単な説明】
【０００８】
【図１】車両制御装置１の概略構成例を示す図である。
【図２】第１ＥＣＵ１０により実行されるＳ＆Ｓ禁止要求生成処理の一例を示すフローチャートである。
【図３】第２ＥＣＵ２０により実行されるマスクフラグ設定処理の一例を示すフローチャートである。
【図４】エンジン自動停止機能の非作動中に第１ＥＣＵ１０からＳ＆Ｓ禁止要求を受信した場合のエンジン自動停止機能の作動方法の一例を示すフローチャートである。
【図５】エンジン自動停止機能の非作動中に第１ＥＣＵ１０からＳ＆Ｓ禁止要求を受信していない場合のエンジン自動停止機能の作動方法の一例を示すフローチャートである。
【図６】エンジン自動停止機能の作動中に第１ＥＣＵ１０からＳ＆Ｓ禁止要求を受信した場合のエンジン自動停止機能の作動方法の一例を示すフローチャートである。
【図７】エンジン自動停止機能の作動中に第１ＥＣＵ１０からＳ＆Ｓ禁止要求を受信していない場合のエンジン自動停止機能の作動方法の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照しながら各実施例について詳細に説明する。
【００１０】
図１は、車両制御装置１の概略構成例を示す図である。車両制御装置１は、車両に搭載される。
【００１１】
車両制御装置１は、第１ＥＣＵ（Electronic Control Unit）１０と、第２ＥＣＵ２０と、ブレーキＥＣＵ３０とを含む。第１ＥＣＵ１０、第２ＥＣＵ２０及びブレーキＥＣＵ３０は、例えばCAN（controller area network）などの適切なバスを介して接続される。
【００１２】
第１ＥＣＵ１０は、先行車追従制御機能を有する。先行車追従制御機能は、ＡＣＣに代表されるが、呼び名は任意であり、その類の制御（例えば、CACC(Cooperative Adaptive Cruise Control)等）であればよい。但し、先行車追従制御機能は、好ましくは、車速０以上から作動する機能（例えば、全車速ＡＣＣ）である。以下では、先行車追従制御機能は、車速０以上から作動するものとして説明を続ける。
【００１３】
第１ＥＣＵ１０には、ＡＣＣスイッチ１２が接続されている。ＡＣＣスイッチ１２は、車室内（例えばステアリングコラム）に設けられ、ユーザによる操作が可能である。ＡＣＣスイッチ１２は、オン、オフ、リジューム（復帰）、速度設定（増速、減速等）、キャンセル等を行うことができるスイッチであってよく、マスタースイッチを含んでもよい。
【００１４】
第１ＥＣＵ１０には、音波（例えば超音波）や電波（例えばミリ波）、光波（例えばレーザー）等を用いて先行車情報（相対距離、相対速度等）を検出するレーダ１４が接続されている。レーダ１４は、例えばレーザーレーダ、ミリ波レーダ、超音波レーダ等であってよい。また、レーダ１４に代えて又は加えて、画像センサが使用されてもよい。第１ＥＣＵ１０は、レーダ１４からの先行車情報等に基づいて、先行車追従制御を行う。先行車追従制御は、例えば、加速制御、減速制御、定速走行制御等を含んでよい。
【００１５】
第２ＥＣＵ２０は、エンジンの自動停止機能を有する。エンジンの自動停止機能は、任意であるが、Ｓ＆Ｓ（Stop ＆ Start）又はその類であってよい。エンジンの自動停止機能は、エンジンの再始動を伴うものであってよい。
【００１６】
第２ＥＣＵ２０は、車速情報等に基づいて、所定のＳ＆Ｓ開始条件が成立したか否かを判定し、所定のＳ＆Ｓ開始条件が成立したと判定した場合に、エンジン自動停止機能を作動させる。エンジン自動停止機能を作動させることは、エンジンを停止させることを含む。Ｓ＆Ｓ開始条件は、車速が所定車速Ｖｔｈ（以下、「Ｅ／Ｇ停止車速Ｖｔｈ」という）以下であることを含む。Ｅ／Ｇ停止車速Ｖｔｈは、０であってもよいし、例えば１３ｋｍ／ｈ程度の低車速領域内の値であってよいし、可変されてもよい。尚、Ｓ＆Ｓ開始条件に含まれるその他の条件は、任意であるが、例えば、バッテリのオープン故障が検出されていないことや、ブレーキペダルが踏まれていることや、ブースタ負圧の大きさが所定値以上であること、その他、空調状態やバッテリ６０の充電状態（ＳＯＣ：State Of Charge）、道路勾配等に関する条件をアンド条件で含んでよい。
【００１７】
第２ＥＣＵ２０は、所定のＳ＆Ｓ終了条件が成立したか否かを判定し、所定のＳ＆Ｓ終了条件が成立したと判定した場合に、エンジン自動停止機能の作動を終了させる。エンジン自動停止機能の作動を終了させることは、エンジンを始動させることを含む。所定のＳ＆Ｓ終了条件は、任意であるが、典型的には、例えば、ブレーキペダルの踏み込みが解除されたことや、ブースタ負圧の大きさが所定値未満になったこと、その他、空調状態（空調快適性の低下）やバッテリ状態（充電量の低下）等に関する条件を含んでよい。
【００１８】
ブレーキＥＣＵ３０は、ブレーキアクチュエータ（図示せず）を制御する。ブレーキＥＣＵ３０は、車輪速センサ（図示せず）に基づいて算出した車速情報を第１ＥＣＵ１０及び第２ＥＣＵ２０に、例えばＣＡＮを介して、供給する。尚、第１ＥＣＵ１０及び／又は第２ＥＣＵ２０は、車速情報を他のＥＣＵから取得してもよいし、車輪速センサからの検出信号に基づいて直接的に取得してもよい。また、第１ＥＣＵ１０及び／又は第２ＥＣＵ２０は、車輪速センサからの情報に代えて又は加えて、車速情報を、ＧＰＳ受信機からの自車位置の変化やトランスミッションの出力シャフトの回転数等から取得してもよい。
【００１９】
図２は、第１ＥＣＵ１０により実行されるＳ＆Ｓ禁止要求生成処理の一例を示すフローチャートである。図２に示す処理は、車両のイグニッションスイッチがオン状態であり、ＡＣＣスイッチ１２がオン位置にある間、所定周期毎に繰り返し実行されてもよい。
【００２０】
ステップ２００では、第１ＥＣＵ１０は、最新の車速情報に基づいて、車速がＥ／Ｇ停止車速Ｖｔｈ以下であるか否かを判定する。車速がＥ／Ｇ停止車速Ｖｔｈ以下である場合は、今回周期の処理は、ステップ２０２に進み、それ以外の場合は、今回周期の処理はそのまま終了する。
【００２１】
ステップ２０２では、第１ＥＣＵ１０は、ＡＣＣスイッチ１２によりリジューム指令が入力されたか否かを判定する。リジューム指令は、典型的には、ＡＣＣの作動による定速走行中に速度セットをブレーキペダルやクラッチペダルを踏んで一旦解除した後、運転者がＡＣＣの作動を復帰させたいときに、ＡＣＣスイッチ１２を例えばリジューム位置に操作することにより入力される。尚、この際、車速は、解除前の設定車速まで緩やかに加速される。ＡＣＣスイッチ１２によりリジューム指令が入力された場合は、今回周期の処理は、ステップ２０４に進み、それ以外の場合は、今回周期の処理はそのまま終了する。
【００２２】
ステップ２０４では、第１ＥＣＵ１０は、Ｓ＆Ｓ禁止要求を出力する。Ｓ＆Ｓ禁止要求は、第２ＥＣＵ２０に対してエンジン自動停止機能を作動させないように要求する信号である。尚、第１ＥＣＵ１０は、Ｓ＆Ｓ禁止要求を出力した場合、ある一定数の周期にわたり、ステップ２００で肯定判定となる限り、ステップ２０２の判定を行うことなく、Ｓ＆Ｓ禁止要求を出力してもよい。
【００２３】
ここで、先行車追従制御機能による加速が必要となった時にエンジン自動停止機能が作動すると、エンジンを再始動する必要があり、無駄が生じる。また、先行車追従制御機能による加速が必要となった時にエンジン自動停止機能に起因してエンジンが既に停止状態であると、直ちにエンジンを始動する必要がある。この点、図２に示す処理によれば、車速がＥ／Ｇ停止車速Ｖｔｈ以下であり、且つ、ＡＣＣスイッチ１２によりリジューム指令が入力された場合に、Ｓ＆Ｓ禁止要求が出力される。Ｓ＆Ｓ禁止要求が出力されると、基本的に（例外について後述）、第２ＥＣＵ２０によるエンジン自動停止機能が作動しない状態が形成される。従って、図２に示す処理によれば、エンジン自動停止機能に起因してエンジンが停止状態である状況下で先行車追従制御機能による加速が必要となった時に、エンジン自動停止機能の作動を禁止し又は停止状態のエンジンを直ちに始動させることができる。
【００２４】
尚、図２に示す例では、ステップ２００において、第１ＥＣＵ１０は、車速がＥ／Ｇ停止車速Ｖｔｈ以下であるか否かを判定するが、車速が所定車速（≠Ｅ／Ｇ停止車速Ｖｔｈ）以下であるか否かを判定してもよい。これは、第１ＥＣＵ１０及び第２ＥＣＵ２０間で生じうる車速の読み取り誤差（後述）を考慮するものである。従って、例えば、所定車速は、Ｅ／Ｇ停止車速Ｖｔｈに対して所定誤差だけ小さい値であってもよい。所定誤差は、例えば、第１ＥＣＵ１０及び第２ＥＣＵ２０間で生じうる車速の読み取り誤差に応じて決定されてもよい。また、同様の観点から、ステップ２０２において、第１ＥＣＵ１０は、車速が所定車速以下である状態が所定時間以上継続したか否かを判定してもよい。
【００２５】
また、図２に示す例では、第１ＥＣＵ１０は、車速がＥ／Ｇ停止車速Ｖｔｈ以下であり、且つ、ＡＣＣスイッチ１２によりリジューム指令が入力された場合に、Ｓ＆Ｓ禁止要求を出力するが、これに加えて又は代えて、他の出力条件でＳ＆Ｓ禁止要求を出力してもよい。他の出力条件は、エンジン自動停止機能が作動されうる車速領域において先行車追従制御機能による加速制御が予測又は実行される条件であってよく、例えば先行車追従制御機能による目標加速度が所定値以上となることであってもよい。
【００２６】
図３は、第２ＥＣＵ２０により実行されるマスクフラグ設定処理の一例を示すフローチャートである。図３に示す処理は、イグニッションスイッチがオンである間、Ｓ＆Ｓ禁止要求フラグ（後述）が“０”である状態において、Ｓ＆Ｓ禁止要求を受信した場合（ステップ３００参照）に起動される割り込み処理であってよい。
【００２７】
ステップ３００では、第２ＥＣＵ２０は、第１ＥＣＵ１０からＳ＆Ｓ禁止要求を受信したか否かを判定する。即ち、第２ＥＣＵ２０は、第１ＥＣＵ１０からＳ＆Ｓ禁止要求が出力されているか否かを判定する。第１ＥＣＵ１０からＳ＆Ｓ禁止要求を受信した場合は、ステップ３０２に進み、それ以外の場合は、第１ＥＣＵ１０からのＳ＆Ｓ禁止要求の出力を待機する状態となる。
【００２８】
ステップ３０２では、第２ＥＣＵ２０は、最新の車速情報に基づいて、車速がＥ／Ｇ停止車速Ｖｔｈより大きいか否かを判定する。車速がＥ／Ｇ停止車速Ｖｔｈより大きい場合は、マスクフラグ設定処理は、ステップ３０４に進み、それ以外の場合は、今回受信のＳ＆Ｓ禁止要求に対するマスクフラグ設定処理はそのまま終了する。
【００２９】
ステップ３０４では、第２ＥＣＵ２０は、マスクフラグを“１”にセットする。マスクフラグは、第１ＥＣＵ１０からのＳ＆Ｓ禁止要求をマスクするか否かを定めるフラグであり、“１”はマスクする状態を表し、“０”はマスクしない状態を表す。マスクフラグは、イグニッションスイッチのオフ時又はオン時に“０”にリセットされる。あるトリップ中に一旦マスクフラグが“１”にセットされると、その後、イグニッションスイッチがオフになるまで、“１”にセットされた状態が維持される。
【００３０】
図３に示す処理によれば、第１ＥＣＵ１０からＳ＆Ｓ禁止要求を受信したときに車速がＥ／Ｇ停止車速Ｖｔｈより大きい場合は、マスクフラグを“１”にセットすることができる。Ｓ＆Ｓ禁止要求は、図２に示したように、車速がＥ／Ｇ停止車速Ｖｔｈ以下である場合にしか出力されない。従って、第１ＥＣＵ１０からＳ＆Ｓ禁止要求を受信したときに車速がＥ／Ｇ停止車速Ｖｔｈより大きいことは、先行車追従制御機能に何らかの異常があることを示唆する。先行車追従制御機能の異常としては、例えば、第１ＥＣＵ１０の暴走等がある。従って、図３に示す処理によれば、先行車追従制御機能の異常時にマスクフラグを“１”にセットすることができる。
【００３１】
尚、図３に示す処理では、第１ＥＣＵ１０からＳ＆Ｓ禁止要求を受信したときにマスクフラグを“１”にセットするための条件として、そのときの車速がＥ／Ｇ停止車速Ｖｔｈより大きいことが必要とされる。但し、第１ＥＣＵ１０及び第２ＥＣＵ２０間で生じうる車速の読み取り誤差を考慮するために、ステップ３０２では、第２ＥＣＵ２０は、車速がＥ／Ｇ停止車速Ｖｔｈよりも所定値以上（＞０）大きいか否かを判定してもよいし、及び／又は、車速がＥ／Ｇ停止車速Ｖｔｈより大きい状態が所定時間以上継続したか否かを判定してもよい。尚、第１ＥＣＵ１０及び第２ＥＣＵ２０間での車速の読み取り誤差は、ＣＡＮ上の車速信号の読み取りタイミングの相違に起因して生じ、かかるタイミングの相違は、第１ＥＣＵ１０からＳ＆Ｓ禁止要求の出力時点から第２ＥＣＵ２０Ｓ＆Ｓ禁止要求の受信時点までの時間差等に起因して生じうる。
【００３２】
また、図３に示す処理では、第１ＥＣＵ１０からＳ＆Ｓ禁止要求を受信したときにマスクフラグを“１”にセットするための条件として、そのときの車速がＥ／Ｇ停止車速Ｖｔｈより大きいことが必要とされる。しかしながら、車速がＥ／Ｇ停止車速Ｖｔｈより大きいことに代えて又は加えて、他の１つ以上の条件をアンド条件又はオア条件で追加してもよい。このとき、他の条件は、第１ＥＣＵ１０におけるＳ＆Ｓ禁止要求の出力条件の裏であってよい。即ち、「出力条件が満たされたならばＳ＆Ｓ禁止要求が出力される」という命題に関して対偶が真でないときはマスクフラグを“１”にセットすることとしてよい。
【００３３】
図４は、第１ＥＣＵ１０からＳ＆Ｓ禁止要求を受信したときのエンジン自動停止機能の作動方法の一例を示すフローチャートである。図４に示す処理は、イグニッションスイッチがオンである間、エンジン自動停止機能の非作動中（エンジン作動中）に、所定周期毎に繰り返し実行されてよい。
【００３４】
ステップ４００では、第２ＥＣＵ２０は、第１ＥＣＵ１０からＳ＆Ｓ禁止要求を受信したか否かを判定する。即ち、第２ＥＣＵ２０は、第１ＥＣＵ１０からＳ＆Ｓ禁止要求が出力されているか否かを判定する。第１ＥＣＵ１０からＳ＆Ｓ禁止要求を受信した場合は、ステップ４０２に進み、それ以外の場合は、後述する図５の処理に進む。
【００３５】
ステップ４０２では、第２ＥＣＵ２０は、最新の車速情報に基づいて、車速がＥ／Ｇ停止車速Ｖｔｈ以下であるか否かを判定する。車速がＥ／Ｇ停止車速Ｖｔｈ以下である場合は、今回周期の処理は、ステップ４０４に進み、それ以外の場合は、今回周期の処理は、そのまま終了する。
【００３６】
ステップ４０４では、第２ＥＣＵ２０は、マスクフラグが“１”であるか否かを判定する。マスクフラグが“１”である場合は、ステップ４０６に進み、マスクフラグが“１”でない場合（即ち、マスクフラグが“０”である場合）は、今回周期の処理は、そのまま終了する。
【００３７】
ステップ４０６では、第２ＥＣＵ２０は、他のＳ＆Ｓ開始条件が成立することを条件として、エンジン自動停止機能を作動させる。他のＳ＆Ｓ開始条件が成立しない場合は、今回周期の処理は、そのまま終了する。尚、他のＳ＆Ｓ開始条件が成立するか否かは、ステップ４０２で判定されてもよいし、逆に、ステップ４０２の条件は、他のＳ＆Ｓ開始条件としてステップ４０６で判定されてもよい。エンジン自動停止機能が作動されることでエンジン停止状態が形成されると、後述の図６の処理が開始される。
【００３８】
図４に示す処理によれば、第２ＥＣＵ２０は、第１ＥＣＵ１０からＳ＆Ｓ禁止要求を受信したときにマスクフラグが“０”である場合は、ステップ４０６に進まず、エンジン自動停止機能を作動させない。これにより、先行車追従制御機能の異常がない時は、第１ＥＣＵ１０からのＳ＆Ｓ禁止要求に応じてエンジン自動停止機能が禁止される。他方、第２ＥＣＵ２０は、第１ＥＣＵ１０からＳ＆Ｓ禁止要求を受信したときにマスクフラグが“１”である場合は、ステップ４０６に進み、他のＳ＆Ｓ開始条件が成立することを条件としてエンジン自動停止機能を作動させる。これにより、先行車追従制御機能の異常時は、第１ＥＣＵ１０からのＳ＆Ｓ禁止要求をマスクしてエンジン自動停止機能の作動させることができる。
【００３９】
ところで、第１ＥＣＵ１０は、自身で先行車追従制御機能の異常を検出する自己異常検出機能を有する場合、自身で先行車追従制御機能の異常を検出した場合に、先行車追従制御機能を停止して、Ｓ＆Ｓ禁止要求を出力しないようにすることができる。しかしながら、かかる自己異常検出機能によって検出できないような異常（例えば第１ＥＣＵ１０の暴走等）が発生した場合、Ｓ＆Ｓ禁止要求が不必要に出力される虞がある。これは、第１ＥＣＵ１０が自己異常検出機能を備えていない場合も同じである。かかる場合には、不必要なＳ＆Ｓ禁止要求によってエンジン自動停止機能の作動機会が低減され、エンジン自動停止機能による効果（燃費やエミッション低減）を十分に発揮できない虞がある。
【００４０】
これに対して、図４に示す処理によれば、上述の如く、先行車追従制御機能の異常時は、第２ＥＣＵ２０側で第１ＥＣＵ１０からのＳ＆Ｓ禁止要求をマスクしてエンジン自動停止機能の作動可能な状態を継続できる。これにより、先行車追従制御機能の異常時におけるＳ＆Ｓ禁止要求の出力に起因した不都合を低減し、エンジン自動停止機能による効果（燃費やエミッション低減）を維持することができる。
【００４１】
図５は、第１ＥＣＵ１０からＳ＆Ｓ禁止要求を受信していないときのエンジン自動停止機能の作動方法の一例を示すフローチャートである。
【００４２】
ステップ５００では、第２ＥＣＵ２０は、最新の車速情報に基づいて、車速がＥ／Ｇ停止車速Ｖｔｈ以下であるか否かを判定する。車速がＥ／Ｇ停止車速Ｖｔｈ以下である場合は、今回周期の処理は、ステップ５０２に進み、それ以外の場合は、次回周期から図４の処理を開始する。
【００４３】
ステップ５０２では、第２ＥＣＵ２０は、他のＳ＆Ｓ開始条件が成立することを条件として、エンジン自動停止機能を作動させる。尚、他のＳ＆Ｓ開始条件が成立しない場合は、今回周期の処理は、そのまま終了し、次回周期から図４の処理を開始する。他のＳ＆Ｓ開始条件が成立するか否かは、ステップ５００で判定されてもよいし、逆に、ステップ５００の条件は、他のＳ＆Ｓ開始条件としてステップ５０２で判定されてもよい。エンジン自動停止機能が作動されることでエンジン停止状態が形成されると、後述の図６の処理が開始される。
【００４４】
尚、上述では、説明の都合上、図４及び図５に示す処理を別々に説明したが、これらの処理は統合されてもよい。
【００４５】
図６は、エンジン自動停止機能の作動中に第１ＥＣＵ１０からＳ＆Ｓ禁止要求を受信した場合のエンジン自動停止機能の作動方法の一例を示すフローチャートである。図６に示す処理は、イグニッションスイッチがオンである間、エンジン自動停止機能の作動中（エンジン停止中）に、所定周期毎に繰り返し実行されてよい。
【００４６】
ステップ６００乃至ステップ６０４の各処理は、図４に示したステップ４００乃至ステップ４０４の各処理と同様であってよい。ただし、ステップ６０４において、マスクフラグが“０”である場合は、ステップ６０６に進み、マスクフラグが“１”である場合は、今回周期の処理は、そのまま終了する。
【００４７】
ステップ６０６では、第２ＥＣＵ２０は、エンジン自動停止機能の作動を終了する。ステップ６０６の処理が終了すると、次回周期から図４の処理を開始する。
【００４８】
図６に示す処理によれば、第２ＥＣＵ２０は、第１ＥＣＵ１０からＳ＆Ｓ禁止要求を受信したときにマスクフラグが“０”である場合は、ステップ６０６に進み、エンジン自動停止機能の作動を終了する。これにより、先行車追従制御機能の異常がない時は、第１ＥＣＵ１０からのＳ＆Ｓ禁止要求に応じてエンジンを速やかに再始動することができる。他方、第２ＥＣＵ２０は、第１ＥＣＵ１０からＳ＆Ｓ禁止要求を受信したときにマスクフラグが“１”である場合は、ステップ６０６に進まず、エンジン自動停止機能の作動を終了させない。これにより、先行車追従制御機能の異常時は、第１ＥＣＵ１０からのＳ＆Ｓ禁止要求をマスクしてエンジン自動停止機能の作動状態を維持することができる。
【００４９】
図７は、エンジン自動停止機能の作動中に第１ＥＣＵ１０からＳ＆Ｓ禁止要求を受信していない場合のエンジン自動停止機能の作動方法の一例を示すフローチャートである。
【００５０】
ステップ７００の処理は、図５に示したステップ５００の処理と同様であってよい。但し、車速がＥ／Ｇ停止車速Ｖｔｈ以下である場合は、今回周期の処理は、ステップ７０２に進み、それ以外の場合は、次回周期から図６の処理を開始する。
【００５１】
ステップ７０２では、第２ＥＣＵ２０は、所定のＳ＆Ｓ終了条件が成立することを条件として、エンジン自動停止機能の作動を終了する。尚、所定のＳ＆Ｓ終了条件が成立しない場合は、今回周期の処理は、そのまま終了し、次回周期から図６の処理を開始する。所定のＳ＆Ｓ終了条件は、上述の通りであってよい。エンジン自動停止機能の作動を終了した場合は、次回周期から図４の処理を開始する。
【００５２】
尚、上述では、説明の都合上、図６及び図７に示す処理を別々に説明したが、これらの処理は統合されてもよい。
【００５３】
以上、各実施例について詳述したが、特定の実施例に限定されるものではなく、特許請求の範囲に記載された範囲内において、種々の変形及び変更が可能である。また、前述した実施例の構成要素を全部又は複数を組み合わせることも可能である。
【００５４】
例えば、上述した実施例では、マスクフラグは１トリップ毎にリセットされているが、マスクフラグのリセットタイミングは任意である。例えば、マスクフラグは、複数トリップ毎にリセットされてもよいし、所定時間経過毎に又は所定距離走行毎にリセットされてもよいし、所定のリセット入力があった場合にリセットされてもよい。
【符号の説明】
【００５５】
１    車両制御装置
１０    第１ＥＣＵ
１２    ＡＣＣスイッチ
２０    第２ＥＣＵ
【図１】
0006326993.tif 000002
【図２】
0006326993.tif 000003
【図３】
0006326993.tif 000004
【図４】
0006326993.tif 000005
【図５】
0006326993.tif 000006
【図６】
0006326993.tif 000007
【図７】
0006326993.tif 000008