(57)【特許請求の範囲】
【請求項１】
車両の運転者のイグニッションオン用操作によって前記車両がイグニッションオン状態になると、前記車両のバッテリから動作用の電源電圧が供給されて動作すると共に、
データの書き換えが可能な不揮発性メモリと、
前記運転者のイグニッションオフ用操作によって前記車両がイグニッションオフ状態になったことを検出する状態検出手段と、
前記車両がイグニッションオフ状態になったことが前記状態検出手段により検出されたことを条件に、前記不揮発性メモリにバックアップ対象のデータを書き込む書込処理を行う書込手段と、を備え、
前記書込手段による前記書込処理が終了した後、前記電源電圧の供給が停止されるようにするための電源遮断処理を行う車両用電子制御装置において、
前記運転者が降車の意志を有しているか否かを判定する降車意志判定手段を備えており、
前記書込手段は、前記車両がイグニッションオフ状態になったことが前記状態検出手段により検出され、且つ、前記降車意志判定手段により前記運転者が降車の意志を有していると判定されたことを条件に、前記書込処理を行うようになっており、
当該車両用電子制御装置は、
前記車両がイグニッションオフ状態になったことが前記状態検出手段により検出されてから、前記降車意志判定手段により前記運転者が降車の意志を有していると判定されない継続時間が所定の閾値に達した場合には、前記降車意志判定手段の判定結果に拘わらず、前記書込手段が前記書込処理を行うことを許可すること、
を特徴とする車両用電子制御装置。
【請求項２】
車両の運転者のイグニッションオン用操作によって前記車両がイグニッションオン状態になると、前記車両のバッテリから動作用の電源電圧が供給されて動作すると共に、
データの書き換えが可能な不揮発性メモリと、
前記運転者のイグニッションオフ用操作によって前記車両がイグニッションオフ状態になったことを検出する状態検出手段と、
前記車両がイグニッションオフ状態になったことが前記状態検出手段により検出されたことを条件に、前記不揮発性メモリにバックアップ対象のデータを書き込む書込処理を行う書込手段と、を備え、
前記書込手段による前記書込処理が終了した後、前記電源電圧の供給が停止されるようにするための電源遮断処理を行う車両用電子制御装置において、
前記運転者が降車の意志を有しているか否かを判定する降車意志判定手段を備えており、
前記書込手段は、前記車両がイグニッションオフ状態になったことが前記状態検出手段により検出され、且つ、前記降車意志判定手段により前記運転者が降車の意志を有していると判定されたことを条件に、前記書込処理を行うようになっており、
前記降車意志判定手段は、
前記運転者がシートベルトを装着しているか否かを示すシートベルト信号に基づいて、前記運転者が降車の意志を有しているか否かを判定すること、
を特徴とする車両用電子制御装置。
【請求項３】
車両の運転者のイグニッションオン用操作によって前記車両がイグニッションオン状態になると、前記車両のバッテリから動作用の電源電圧が供給されて動作すると共に、
データの書き換えが可能な不揮発性メモリと、
前記運転者のイグニッションオフ用操作によって前記車両がイグニッションオフ状態になったことを検出する状態検出手段と、
前記車両がイグニッションオフ状態になったことが前記状態検出手段により検出されたことを条件に、前記不揮発性メモリにバックアップ対象のデータを書き込む書込処理を行う書込手段と、を備え、
前記書込手段による前記書込処理が終了した後、前記電源電圧の供給が停止されるようにするための電源遮断処理を行う車両用電子制御装置において、
前記運転者が降車の意志を有しているか否かを判定する降車意志判定手段を備えており、
前記書込手段は、前記車両がイグニッションオフ状態になったことが前記状態検出手段により検出され、且つ、前記降車意志判定手段により前記運転者が降車の意志を有していると判定されたことを条件に、前記書込処理を行うようになっており、
前記降車意志判定手段は、
前記車両の運転席ドアが閉じているか否かを示すドア開閉信号に基づいて、前記運転者が降車の意志を有しているか否かを判定すること、
を特徴とする車両用電子制御装置。
【請求項４】
車両の運転者のイグニッションオン用操作によって前記車両がイグニッションオン状態になると、前記車両のバッテリから動作用の電源電圧が供給されて動作すると共に、
データの書き換えが可能な不揮発性メモリと、
前記運転者のイグニッションオフ用操作によって前記車両がイグニッションオフ状態になったことを検出する状態検出手段と、
前記車両がイグニッションオフ状態になったことが前記状態検出手段により検出されたことを条件に、前記不揮発性メモリにバックアップ対象のデータを書き込む書込処理を行う書込手段と、を備え、
前記書込手段による前記書込処理が終了した後、前記電源電圧の供給が停止されるようにするための電源遮断処理を行う車両用電子制御装置において、
前記運転者が降車の意志を有しているか否かを判定する降車意志判定手段を備えており、
前記書込手段は、前記車両がイグニッションオフ状態になったことが前記状態検出手段により検出され、且つ、前記降車意志判定手段により前記運転者が降車の意志を有していると判定されたことを条件に、前記書込処理を行うようになっており、
前記降車意志判定手段は、
前記車両の運転席に前記運転者が着座しているか否かを示す着座センサ信号に基づいて、前記運転者が降車の意志を有しているか否かを判定すること、
を特徴とする車両用電子制御装置。
【請求項５】
車両の運転者のイグニッションオン用操作によって前記車両がイグニッションオン状態になると、前記車両のバッテリから動作用の電源電圧が供給されて動作すると共に、
データの書き換えが可能な不揮発性メモリと、
前記運転者のイグニッションオフ用操作によって前記車両がイグニッションオフ状態になったことを検出する状態検出手段と、
前記車両がイグニッションオフ状態になったことが前記状態検出手段により検出されたことを条件に、前記不揮発性メモリにバックアップ対象のデータを書き込む書込処理を行う書込手段と、を備え、
前記書込手段による前記書込処理が終了した後、前記電源電圧の供給が停止されるようにするための電源遮断処理を行う車両用電子制御装置において、
前記運転者が降車の意志を有しているか否かを判定する降車意志判定手段を備えており、
前記書込手段は、前記車両がイグニッションオフ状態になったことが前記状態検出手段により検出され、且つ、前記降車意志判定手段により前記運転者が降車の意志を有していると判定されたことを条件に、前記書込処理を行うようになっており、
前記降車意志判定手段は、
前記運転者が携帯している携帯機から送信されている無線信号が、前記車両に搭載されている無線通信装置で受信されているか否かに基づいて、前記運転者が降車の意志を有しているか否かを判定すること、
を特徴とする車両用電子制御装置。
【請求項６】
車両の運転者のイグニッションオン用操作によって前記車両がイグニッションオン状態になると、前記車両のバッテリから動作用の電源電圧が供給されて動作すると共に、
データの書き換えが可能な不揮発性メモリと、
前記運転者のイグニッションオフ用操作によって前記車両がイグニッションオフ状態になったことを検出する状態検出手段と、
前記車両がイグニッションオフ状態になったことが前記状態検出手段により検出されたことを条件に、前記不揮発性メモリにバックアップ対象のデータを書き込む書込処理を行う書込手段と、を備え、
前記書込手段による前記書込処理が終了した後、前記電源電圧の供給が停止されるようにするための電源遮断処理を行う車両用電子制御装置において、
前記運転者が降車の意志を有しているか否かを判定する降車意志判定手段を備えており、
前記書込手段は、前記車両がイグニッションオフ状態になったことが前記状態検出手段により検出され、且つ、前記降車意志判定手段により前記運転者が降車の意志を有していると判定されたことを条件に、前記書込処理を行うようになっており、
前記降車意志判定手段は、
前記車両のイグニッションキーシリンダにキーが挿入されているか否かを示すキー挿入信号に基づいて、前記運転者が降車の意志を有しているか否かを判定すること、
を特徴とする車両用電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両がイグニッションオフ状態になると、バックアップ対象のデータを不揮発性メモリに書き込み、その後、自身への電源供給が停止されるようにする処理を行う車両用電子制御装置に関する。
【背景技術】
【０００２】
例えば、車両のエンジンを制御する電子制御装置として、電気的にデータの書き換えが可能な不揮発性メモリを備えると共に、車両のイグニッションスイッチがオンされるとバッテリから電源電圧が供給されて動作し、イグニッションスイッチがオフされたことを検出すると、学習データや故障診断情報などのバックアップ対象データ（即ち、保存が必要なデータ）を上記不揮発性メモリに書き込み、その書き込みの処理を終了した後、当該装置への電源電圧の供給が停止されるようにするための電源遮断処理を行うものが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１４０３７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、車両の運転者の中には、燃費向上や環境保護のために、信号待ちなどの短時間の停車中においてもイグニッションオフ用操作を行ってエンジンを停止させる人（即ち、手動によるアイドリングストップ操作を行う人）が増えている。
【０００５】
しかし、そのような操作が行われると、従来の電子制御装置では、不揮発性メモリにデータを書き込む回数（実際には、データの消去及び再書き込みによる書き換えの回数）が増加してしまい、その不揮発性メモリについての書き込み保証回数を超えてしまう可能性が生じる。
【０００６】
尚、イグニッションオフ用操作とは、運転者が車両をイグニッションオフ状態にするために行う操作であり、例えば、イグニッションキーシリンダに挿入されている車両のキーを捻ってイグニッションスイッチをオフする操作や、エンジン始動／停止用プッシュスイッチのボタンを一定時間押し続ける操作などである。また、イグニッションオフ状態とは、車両におけるイグニッション系の電源ラインにバッテリ電圧が供給されない状態であり、逆に、イグニッションオン状態とは、車両におけるイグニッション系の電源ラインにバッテリ電圧が供給される状態であって、車両の全ての電装品が動作可能になる状態のことである。
【０００７】
そこで、本発明は、車両用電子制御装置において、車両がイグニッションオフ状態になってからの不揮発性メモリへのデータ書き込み回数を低減することを目的としている。
【課題を解決するための手段】
【０００８】
第１発明の車両用電子制御装置は、車両の運転者のイグニッションオン用操作によって車両がイグニッションオン状態になると、車両のバッテリから動作用の電源電圧が供給されて動作する。尚、イグニッションオン用操作とは、運転者が車両をイグニッションオン状態にするために行う操作であり、例えば、イグニッションキーシリンダに挿入されている車両のキーを捻ってイグニッションスイッチをオンする操作や、エンジン始動／停止用プッシュスイッチのボタンを押す操作などである。
【０００９】
また、この車両用電子制御装置は、データの書き換えが可能な不揮発性メモリと、運転者のイグニッションオフ用操作によって車両がイグニッションオフ状態になったことを検出する状態検出手段と、車両がイグニッションオフ状態になったことが状態検出手段により検出されたことを条件に、不揮発性メモリにバックアップ対象のデータを書き込む書込処理を行う書込手段と、を備えている。そして、この車両用電子制御装置は、書込手段による書込処理が終了した後、当該装置への電源電圧の供給が停止されるようにするための電源遮断処理を行う。
【００１０】
ここで特に、第１発明の車両用電子制御装置は、運転者が降車（車両から降りること）の意志を有しているか否かを判定する降車意志判定手段を備えている。そして更に、書込手段は、車両がイグニッションオフ状態になったことが状態検出手段により検出され、且つ、降車意志判定手段により運転者が降車の意志を有していると判定されたことを条件に、書込処理を行うようになっている。
【００１１】
このため、運転者のイグニッションオフ用操作によって車両がイグニッションオフ状態になっても、降車意志判定手段により運転者が降車の意志を有していると判定されなければ、書込処理は行われない。
【００１２】
つまり、この車両用電子制御装置は、運転者がイグニッションオフ用操作を行っても、降車意志判定手段により運転者が降車の意志を有していると判定されなければ、運転者が短時間内に再びエンジンを始動させるためにイグニッションオン用操作を行う可能性があると推定して、不揮発性メモリへのデータ書き込みを行わず、よって電源遮断処理も行わないようになっている。よって、車両がイグニッションオフ状態になってからの不揮発性メモリへのデータ書き込み回数を、従来の装置よりも低減（削減）することができる。
【００１３】
次に、第２発明の車両用電子制御装置は、第１発明の車両用電子制御装置において、車両がイグニッションオフ状態になったことが状態検出手段により検出されてから、降車意志判定手段により運転者が降車の意志を有していると判定されない継続時間が所定の閾値に達した場合には、降車意志判定手段の判定結果に拘わらず、書込手段が書込処理を行うことを許可するようになっている。そして、書込手段が書込処理を終了すれば、電源遮断処理が実施されて、バッテリから当該装置への電源電圧の供給が停止される。
【００１４】
この構成によれば、車両がイグニッションオフ状態になってから、当該装置が無期限に動作し続けてしまうことが防止される。よって、バッテリ上がりを回避することができる。
【００１５】
ところで、降車意志判定手段は、運転者が降車の意志を有しているか否かを、例えば、運転者がシートベルトを装着しているか否かを示すシートベルト信号に基づいて、判定するように構成することができる。
【００１６】
その場合、例えば、シートベルト信号が「シートベルト非装着（運転者がシートベルトを装着していないこと）」を示す状態であるという判定条件や、シートベルト信号が「シートベルト装着（運転者がシートベルトを装着していること）」を示す状態から「シートベルト非装着」を示す状態に変化したという判定条件が成立したなら、運転者が降車の意志を有していると判定することができる。尚、以下では、このようなシートベルト信号に基づく判定条件のことを、シートベルト判定条件という。
【００１７】
また、降車意志判定手段は、運転者が降車の意志を有しているか否かを、例えば、車両の運転席ドアが閉じているか否かを示すドア開閉信号に基づいて、判定するように構成することができる。
【００１８】
その場合、例えば、ドア開閉信号が「ドア開（運転席ドアが開いていること）」を示す状態であるという判定条件や、ドア開閉信号が「ドア閉（運転席ドアが閉じていること）」を示す状態から「ドア開」を示す状態に変化したという判定条件や、ドア開閉信号が「ドア閉」を示す状態から「ドア開」を示す状態に変化し更に「ドア閉」を示す状態に変化したという判定条件が成立したなら、運転者が降車の意志を有していると判定することができる。尚、以下では、このようなドア開閉信号に基づく判定条件のことを、ドア判定条件という。
【００１９】
また、降車意志判定手段は、運転者が降車の意志を有しているか否かを、例えば、車両の運転席に運転者が着座しているか否かを示す着座センサ信号に基づいて、判定するように構成することができる。
【００２０】
その場合、例えば、着座センサ信号が「非着座（運転者が運転席に着座していないこと）」を示す状態であるという判定条件や、着座センサ信号が「着座（運転者が運転席に着座していること）」を示す状態から「非着座」を示す状態に変化したという判定条件が成立したなら、運転者が降車の意志を有していると判定することができる。尚、以下では、このような着座センサ信号に基づく判定条件のことを、着座判定条件という。
【００２１】
また、降車意志判定手段は、運転者が降車の意志を有しているか否かを、例えば、運転者が携帯している携帯機から送信されている無線信号が、車両に搭載されている無線通信装置で受信されているか否かに基づいて、判定するように構成することができる。
【００２２】
その場合、例えば、携帯機からの無線信号が無線通信装置で受信されている状態から該無線信号が無線通信装置で受信できない状態に変化したという判定条件が成立したなら、運転者が降車の意志を有していると判定することができる。尚、以下では、このような無線信号に基づく判定条件のことを、無線信号判定条件という。
【００２３】
また、降車意志判定手段は、運転者が降車の意志を有しているか否かを、例えば、車両のイグニッションキーシリンダにキーが挿入されているか否かを示すキー挿入信号に基づいて、判定するように構成することができる。
【００２４】
その場合、例えば、キー挿入信号が「キー非挿入（キーが挿入されていないこと）」を示す状態であるという判定条件や、キー挿入信号が「キー挿入（キーが挿入されていること）」を示す状態から「キー非挿入」を示す状態に変化したという判定条件が成立したなら、運転者が降車の意志を有していると判定することができる。尚、以下では、このようなキー挿入信号に基づく判定条件のことを、キー判定条件という。
【００２５】
また、降車意志判定手段の構成としては、前述した各例を適宜組み合わせても良く、そのようにすれば、降車意志の判定精度を向上させることができる。
例えば、降車意志判定手段は、上記シートベルト判定条件と、上記ドア判定条件と、上記着座判定条件と、上記無線信号判定条件とのうちの、何れか２つ以上の条件が成立したなら、運転者が降車の意志を有していると判定するように構成することができる。また例えば、降車意志判定手段は、上記シートベルト判定条件と、上記ドア判定条件と、上記着座判定条件と、上記キー判定条件とのうちの、何れか２つ以上の条件が成立したなら、運転者が降車の意志を有していると判定するように構成することができる。
【図面の簡単な説明】
【００２６】
【図１】実施形態のＥＣＵ（車両用電子制御装置）の構成を表す構成図である。
【図２】シャットダウン制御処理を表すフローチャートである。
【図３】ＥＣＵの作用を表すタイムチャートである。
【発明を実施するための形態】
【００２７】
以下に、本発明が適用された実施形態の車両用電子制御装置について説明する。尚、本実施形態の車両用電子制御装置は、例えば、車両のエンジンを制御するエンジン制御装置（以下、ＥＣＵという）である。また、以下の説明において、「ＩＧ」とは「イグニッション」の略である。
【００２８】
図１に示すように、本実施形態のＥＣＵ１には、車両のバッテリ３のプラス端子に給電用のリレー（以下、メインリレーという）５を介して接続される電源ライン７が接続されており、その電源ライン７から、バッテリ３の電圧であるバッテリ電圧ＶＢが供給される。尚、以下では、メインリレー５及び電源ライン７を介してＥＣＵ１に入力されるバッテリ電圧ＶＢのことを、バッテリ電圧ＶＢｍと言う。
【００２９】
また、車両では、運転者によって電源スイッチとしてのＩＧスイッチ９がオンされると、そのＩＧスイッチ９を介して、ＩＧ系の電源ライン１１にバッテリ電圧ＶＢが供給される（つまり、車両がＩＧオン状態となる）。そして、その電源ライン１１の電圧は、ＩＧスイッチ９のオン／オフ状態（車両がＩＧオン状態か否かでもある）を示すＩＧ信号として、ＥＣＵ１に入力される。
【００３０】
そして、ＥＣＵ１は、メインリレー５及び電源ライン７を介して当該ＥＣＵ１に入力される動作用電源電圧としてのバッテリ電圧ＶＢｍから一定の電源電圧Ｖｍ（例えば５Ｖ）を生成して出力する電源回路１３と、制御対象（この例ではエンジン）を制御するための各種処理を実行するマイコン（マイクロコンピュータ）１５と、当該ＥＣＵ１の外部から入力される信号を、マイコン１５が入力可能な信号に変換して該マイコン１５に入力させる入力回路１７と、メインリレー５をオンさせるメインリレー駆動回路１９と、備えている。
【００３１】
マイコン１５は、プログラムを実行するＣＰＵ２１、ＣＰＵ２１が実行するプログラムを記憶するＲＯＭ２２、ＣＰＵ２１による演算結果等を記憶するＲＡＭ２３及び入出力インターフェース（Ｉ／Ｏ）２４等を備えており、更に、データの書き換えが可能な不揮発性メモリとして、例えばフラッシュメモリ２５を備えている。そして、マイコン１５は、電源回路１３が出力する電源電圧Ｖｍによって動作する。
【００３２】
また、ＥＣＵ１において、電源ライン１１の電圧である上記ＩＧ信号は、入力回路１７により、ハイレベルが５Ｖでローレベルが０ＶのＩＧオン信号Ｓｉに変換されてマイコン１５に入力される。
【００３３】
メインリレー駆動回路１９には、入力回路１７からのＩＧオン信号Ｓｉと、マイコン１５からの電源保持信号Ｓｈとが入力される。そして、メインリレー駆動回路１９は、ＩＧオン信号Ｓｉと電源保持信号Ｓｈとのうちの少なくとも１つがアクティブレベル（この例ではハイレベル）であれば、メインリレー５のコイルに通電して該メインリレー５をオンさせる。尚、図示は省略しているが、ＥＣＵ１には、電源ライン７，１１とは別の電源ラインを介して、バッテリ電圧ＶＢが常時供給されており、メインリレー駆動回路１９は、その常時供給されているバッテリ電圧ＶＢを電源として動作する。
【００３４】
そして、ＥＣＵ１では、以下のような電源制御が行われる。
まず、ＩＧスイッチ９がオンされると、ＩＧオン信号Ｓｉがハイレベルになってメインリレー駆動回路１９がメインリレー５をオンさせる。すると、マイコン１５が電源回路１３からの電源電圧Ｖｍを受けて起動する。
【００３５】
そして、マイコン１５は、起動すると、メインリレー駆動回路１９への電源保持信号Ｓｈをハイレベルにする電源保持用処理を行うことで、ＩＧスイッチ９がオフされても当該ＥＣＵ１へのバッテリ電圧ＶＢｍの供給（延いては、当該マイコン１５への電源電圧Ｖｍの供給）が停止されないようにする。
【００３６】
そして更に、マイコン１５は、起動した後は、ＩＧオン信号Ｓｉのレベルに基づいて、ＩＧスイッチ９がオンか否か（車両がＩＧオン状態であるか否か）を判定し、ＩＧスイッチ９がオンであると判定している間は、エンジンを制御するための処理を行う。また、ＩＧスイッチ９がオフされたこと（即ち、車両がＩＧオフ状態になったこと）を検知すると、動作を停止する前に行うべき処理を実行し、その後、メインリレー駆動回路１９への電源保持信号Ｓｈをローレベルにする。尚、本実施形態において、動作を停止する前に行うべき処理としては、少なくとも、後述するエンジン停止後処理と、フラッシュメモリ２５にバックアップ対象のデータを書き込む書込処理とがある。
【００３７】
そして、マイコン１５からの電源保持信号Ｓｈがローレベルになると、ＩＧオン信号Ｓｉは既にローレベルであるため、メインリレー５がオフして、当該ＥＣＵ１へのバッテリ電圧ＶＢｍの供給が停止する。すると、マイコン１５が動作を停止し、その状態は、当該ＥＣＵ１が動作を停止している状態でもある。
【００３８】
また、ＥＣＵ１には、車両における運転席のシートベルトが装着状態か否かを検出するシートベルトスイッチ３１からのシートベルト信号も入力されるようになっており、そのシートベルト信号は、入力回路１７を介してマイコン１５に入力される。そのシートベルト信号は、運転者がシートベルト（詳しくは、運転席のシートベルト）を装着しているか否かを示す信号である。そして、本実施形態では、運転者がシートベルトを装着している場合には、シートベルト信号がハイレベルになり、運転者がシートベルトを装着していない場合（非装着の場合）には、シートベルト信号がローレベルになるが、その信号レベルは逆であっても良い。
【００３９】
次に、マイコン１５が実行する処理（詳しくは、ＣＰＵ２１が実行する処理）のうちの、シャットダウン制御処理について、図２のフローチャートを用い説明する。尚、図２のシャットダウン制御処理は、例えば４ｍｓや８ｍｓといった一定時間毎に実行される。
【００４０】
図２に示すように、マイコン１５は、シャットダウン制御処理の実行を開始すると、まずＳ１１０にて、ＩＧオン信号Ｓｉのレベルに基づいて、ＩＧスイッチ９がオフされているか否かを判定し、ＩＧスイッチ９がオフされていないと判定した場合（即ち、ＩＧオン信号Ｓｉがハイレベルの場合であり、車両がＩＧオン状態であると判定した場合）には、そのまま当該シャットダウン制御処理を終了する。そして、この場合には、エンジンを制御するための制御処理など、ＩＧスイッチ９がオンされている期間中に実行すべき各種処理を実行する。
【００４１】
一方、上記Ｓ１１０にて、ＩＧスイッチ９がオフされていると判定した場合（即ち、ＩＧオン信号Ｓｉがローレベルの場合であり、車両がＩＧオフ状態になったことを検出した場合）には、Ｓ１２０に進む。
【００４２】
Ｓ１２０では、後述するＳ１３０のエンジン停止後処理が完了しているか否かを判定する。詳しくは、上記Ｓ１１０でＩＧスイッチ９がオフされていると判定するようになってから、後述のエンジン停止後処理を既に実行済みであるか否かを判定する。そして、このＳ１２０にて、エンジン停止後処理が完了していないと判定した場合には、Ｓ１３０に進み、エンジン停止後処理を実行する。
【００４３】
ここで、ＩＧスイッチ９がオフされて車両がＩＧオフ状態になると、ＩＧ系の電源ライン１１から、エンジンを作動させるための機器（例えばインジェクタや点火装置等）への電源供給が停止するため、エンジンが停止する。そして、Ｓ１３０のエンジン停止後処理は、例えば、エンジンを停止してからでないと実施することができない故障検出処理や学習値演算処理である。更に具体的に説明すると、エンジン停止後処理のうちの故障検出処理としては、例えば、エンジンの燃料タンクからのエバポガス（燃料タンクで発生する蒸発ガス燃料）を回収するための経路をアクチュエータにより閉塞して加圧又は減圧し、その経路内の圧力変動をセンサにより検出して当該経路の気密性（即ち、リークの有無）を検査するエバポガスリーク検出処理が考えられる。また、エンジン停止後処理のうちの学習値演算処理としては、例えば、電子スロットルを全閉となるように制御して、その電子スロットルの実際の位置と本当の全閉位置とのずれを、該電子スロットルの制御目標位置を補正するために用いる学習値として算出する処理が考えられる。そして、このようなエンジン停止後処理を実行した後、Ｓ１４０に進む。
【００４４】
また、上記Ｓ１２０にて、エンジン停止後処理が完了していると判定した場合には、Ｓ１３０をスキップしてＳ１４０に移行する。
Ｓ１４０では、運転者が降車の意志を有しているか否かを、前述のシートベルト信号に基づいて判定する。例えば、Ｓ１４０では、シートベルト判定条件として、シートベルト信号が「シートベルト非装着」を示す状態（本実施形態では“ローレベル”）であるという判定条件が成立したか否かを判定し、シートベルト信号が「シートベルト非装着」を示す状態であれば（つまり、運転者がシートベルトを装着していないと判定したならば）、運転者が降車の意志を有していると判定する。逆に、シートベルト信号が「シートベルト装着」を示す状態（本実施形態では“ハイレベル”）であれば（つまり、運転者がシートベルトを装着していると判定したならば）、運転者が降車の意志を有していないと判定する。
【００４５】
そして、このＳ１４０にて、運転者が降車の意志を有していると判定した場合には、Ｓ１５０に進む。
Ｓ１５０では、当該ＥＣＵ１へのバッテリ電圧ＶＢｍの供給が停止されても保存すべきデータであるバックアップ対象データを、フラッシュメモに２５に書き込む書込処理を行う。尚、フラッシュメモリ２５に書き込まれるバックアップ対象データは、少なくとも、上記Ｓ１３０のエンジン停止後処理で求めた学習値（学習データ）や故障診断情報（検出した故障に関する情報）であるが、更に、ＩＧスイッチ９がオンされている期間中に実行した他の処理によって求めた学習値や故障診断情報であっても良い。
【００４６】
そして、このＳ１５０での書込処理を終了したなら、次のＳ１６０に進み、当該ＥＣＵ１へのバッテリ電圧ＶＢｍの供給が停止されるようにするための電源遮断処理を行う。本実施形態では、電源遮断処理として、メインリレー駆動回路１９への電源保持信号Ｓｈをローレベルにする処理を行う。すると、その時点において、ＩＧオン信号Ｓｉは既にローレベルであるため、前述したように、メインリレー５がオフして、当該ＥＣＵ１へのバッテリ電圧ＶＢｍの供給が停止し、マイコン１５が動作を停止することとなる。
【００４７】
また、上記Ｓ１４０にて、運転者が降車の意志を有していないと判定した場合には、Ｓ１７０に移行する。
そして、Ｓ１７０では、上記Ｓ１１０でＩＧスイッチ９がオフされていると判定するようになってからの経過時間（即ち、車両がＩＧオフ状態になったことがＳ１１０で検出されてから、Ｓ１４０にて運転者が降車の意志を有していると判定されない継続時間であり、以下、ＩＧオフ後経過時間という）が、所定の閾値（以下、閾値時間ともいう）Ｔｈ以上になったか否かを判定し、そのＩＧオフ後経過時間が閾値Ｔｈ以上でなければ、そのまま当該シャットダウン制御処理を終了する。
【００４８】
一方、上記Ｓ１７０にて、ＩＧオフ後経過時間が閾値Ｔｈ以上になったと判定した場合には、Ｓ１５０に移行する。このため、ＩＧオフ後経過時間が閾値Ｔｈに達した場合には、Ｓ１４０の判定結果に拘わらず（即ち、運転者が降車の意志を有していると判定されなくても）、Ｓ１５０にて、フラッシュメモリ２５にバックアップ対象データを書き込む書込処理が行われ、その後、Ｓ１６０にて、電源遮断処理が行われる。
【００４９】
次に、図２のシャットダウン制御処理が実行されることによるＥＣＵ１の作用について、図３のタイムチャートを用い説明する。
まず、図３（Ａ）に示すように、運転者がＩＧスイッチ９をオフさせて車両がＩＧオフ状態になると、ＥＣＵ１のマイコン１５は、そのことを検出して（Ｓ１１０：ＹＥＳ）、前述したエンジン停止後処理を行うこととなる（Ｓ１３０）。尚、このことは、後述する図３（Ｂ），（Ｃ）の各場合についても同様である。
【００５０】
そして、運転者が、ＩＧスイッチ９をオフしてから前述の閾値時間Ｔｈが経過する前にシートベルトを外して、シートベルト信号が「シートベルト装着」を示す状態から「シートベルト非装着」を示す状態になると、ＥＣＵ１のマイコン１５は、運転者が降車の意志を有していると判定して（Ｓ１４０：ＹＥＳ）、バックアップ対象データを、フラッシュメモに２５に書き込む書込処理を行い（Ｓ１５０）、その書込処理が終了したなら、電源遮断処理を行ってメインリレー５をオフさせる（Ｓ１６０）。
【００５１】
このように、ＥＣＵ１のマイコン１５は、ＩＧスイッチ９がオフされ、且つ、シートベルト信号に基づき運転者が降車の意志を有していると判定した場合には、運転者が短時間内に再びエンジンを始動させるためにＩＧスイッチ９をオンする可能性はないと推定して、書込処理を実施し、その後、電源遮断処理を行っている。
【００５２】
このため逆に、図３（Ｂ）に示すように、運転者が、ＩＧスイッチ９をオフしても、シートベルトを外さずに、シートベルト信号が「シートベルト装着」を示す状態のままであれば、ＥＣＵ１のマイコン１５は、運転者が降車の意志を有していると判定せず（Ｓ１４０：ＮＯ）、書込処理及び電源遮断処理を行わない。そして、運転者が、ＩＧスイッチ９をオフしてから前述の閾値時間Ｔｈが経過する前に、ＩＧスイッチ９を再びオンしたとすると、マイコン１５は、図２のＳ１１０で“ＮＯ”と判定することとなり、その後は、ＩＧスイッチ９がオンされている期間中に実行すべき処理（エンジンを制御するための制御処理など）を行うこととなる。
【００５３】
また、図３（Ｃ）に示すように、運転者が、ＩＧスイッチ９をオフしてから、シートベルトを外さずにシートベルト信号が「シートベルト装着」を示す状態のままで閾値時間Ｔｈが経過したなら、ＥＣＵ１のマイコン１５は、図２のＳ１７０で“ＹＥＳ”判定することとなる。そして、この場合には、マイコン１５は、運転者が降車の意志を有していると判定（Ｓ１４０で“ＹＥＳ”と判定）しなくても、図２のＳ１５０で書込処理を実施することを許可することとなり（Ｓ１７０：ＹＥＳ→Ｓ１５０）、その書込処理の完了後に、電源遮断処理を行ってメインリレー５をオフさせる（Ｓ１６０）。
【００５４】
このため、車両がＩＧオフ状態になってから、当該ＥＣＵ１が無期限に動作し続けてしまうことが防止され、バッテリ上がりを回避することができる。
以上のように、本実施形態のＥＣＵ１では、車両がＩＧオフ状態になったことを検出し、且つ、運転者が降車の意志を有していると判定したことを条件に、書込処理（フラッシュメモリ２５にデータを書き込む処理）を行うようになっている。
【００５５】
つまり、運転者がＩＧスイッチ９をオフしても、その運転者が降車の意志を有していると判定しなければ、運転者が短時間内に再びエンジンを始動させるためにＩＧスイッチ９をオンする可能性があると推定して、書込処理を行わず、電源遮断処理も行わないようになっている。
【００５６】
よって、このＥＣＵ１によれば、車両がＩＧオフ状態になってからのフラッシュメモリ２５へのデータ書き込み回数を、低減（削減）することができる。
また、本実施形態のＥＣＵ１では、車両がＩＧオフ状態になったことを検出してから、運転者が降車の意志を有していると判定しない継続時間（ＩＧオフ後経過時間）が閾値Ｔｈに達した場合には、書込処理を実施し、その後、電源遮断処理を実施するため、前述したようにバッテリ上がりを回避することができる。
【００５７】
尚、上記実施形態では、ＩＧスイッチ９をオンする操作が、イグニッションオン用操作の一例に相当し、ＩＧスイッチ９をオフする操作が、イグニッションオフ用操作の一例に相当している。また、マイコン１５が、状態検出手段と、書込手段と、降車意志判定手段との、各々の一例に相当している。特に、図２のＳ１１０の処理を実行するマイコン１５が、状態検出手段の一例であり、図２のＳ１５０の処理を実行するマイコン１５が、書込手段の一例であり、図２のＳ１４０の処理を実行するマイコン１５が、降車意志判定手段の一例である。また、図２のＳ１６０の処理が、電源遮断処理の一例に相当し、図２のＳ１７０からＳ１５０に移行する処理が、「書込処理を行うことを許可する」処理の一例に相当している。
【００５８】
次に、上記実施形態の変形例について説明する。
［変形例１］
図２のＳ１４０では、シートベルト判定条件として、シートベルト信号が「シートベルト装着」を示す状態から「シートベルト非装着」を示す状態に変化したという判定条件が成立したか否かを判定し、その判定条件が成立したならば、運転者が降車の意志を有していると判定しても良い。
【００５９】
［変形例２］
車両の運転席ドアの開／閉に応じてオン／オフするドアスイッチからの信号であって、運転席ドアが閉じているか否かを示すドア開閉信号が、ＥＣＵ１のマイコン１５に入力されるようにする。そして、図２のＳ１４０では、ドア開閉信号に基づいて、前述したドア判定条件が成立したと判定したなら、運転者が降車の意志を有していると判定するように構成しても良い。
【００６０】
［変形例３］
車両の運転席に設けられる着座センサからの信号であって、運転席に運転者が着座しているか否かを示す着座センサ信号が、ＥＣＵ１のマイコン１５に入力されるようにする。そして、図２のＳ１４０では、着座センサ信号に基づいて、前述した着座判定条件が成立したと判定したなら、運転者が降車の意志を有していると判定するように構成しても良い。
【００６１】
［変形例４］
運転者が携帯している携帯機としての電子キー（一般にスマートキーやインテリジェントキーと呼ばれるもの）と、車両に搭載されている無線通信装置とが、所定の通信を行うことで、ドアの解錠、施錠やエンジンの始動許可が行われる車両の場合には、車両に適合する電子キーから送信されている無線信号が車両側の無線通信装置で受信されているか否かを示す受信状態信号が、例えば上記無線通信装置からＥＣＵ１のマイコン１５に入力されるようにする。そして、図２のＳ１４０では、その受信状態信号に基づいて、前述した無線信号判定条件が成立したと判定したなら、運転者が降車の意志を有していると判定するように構成しても良い。
【００６２】
［変形例５］
車両のイグニッションキーシリンダにキーが挿入されているか否かを検出するキー挿入スイッチからの信号であって、イグニッションキーシリンダにキーが挿入されているか否かを示すキー挿入信号が、ＥＣＵ１のマイコン１５に入力されるようにする。そして、図２のＳ１４０では、キー挿入信号に基づいて、前述したキー判定条件が成立したと判定したなら、運転者が降車の意志を有していると判定するように構成しても良い。
【００６３】
［変形例６］
図２のＳ１４０では、前述した各判定条件のうちの何れか２つ以上が成立したなら、運転者が降車の意志を有していると判定するように構成しても良い。その場合、成立したか否かを判定する判定条件の数及び組み合わせは、適宜決定することができる。
【００６４】
［変形例７］
前述した実施形態において、ＩＧスイッチ９は、車両運転席のイグニッションキーシリンダに挿入された車両用のキーが捻り操作されることでオン又はオフするスイッチであったが、上記実施形態のＥＣＵ１が搭載される車両としては、イグニッションキーシリンダ及びＩＧスイッチ９を備えない車両であっても良く、例えば、運転者がエンジン始動／停止用プッシュスイッチのボタンを操作することで、イグニッション電源のオン／オフ（即ち、ＩＧ系の電源ライン１１へのバッテリ電圧ＶＢの供給／非供給）や、スタータの駆動が行われるプッシュスイッチ式車両であっても良い。
【００６５】
そのプッシュスイッチ式車両の場合、運転者によるプッシュスイッチやブレーキペダル等に対する操作の組み合わせに応じて、ＩＧ系の電源ライン１１へのバッテリ電圧ＶＢの供給／非供給を切り替えたり、スタータを制御したりする電子制御装置（以下、プッシュスタートＥＣＵという）が存在する。このため、プッシュスイッチ式車両の場合には、図１において、ＩＧ系の電源ライン１１へは、ＩＧスイッチ９の代わりに、上記プッシュスタートＥＣＵ内のスイッチ手段、あるいは、そのプッシュスタートＥＣＵによってオン／オフされるリレーを介して、バッテリ電圧ＶＢが供給されることとなり、その他の構成及び処理は、上記実施形態と同じである。
【００６６】
以上、本発明の一実施形態について説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々なる態様で実施し得ることは勿論である。
【００６７】
例えば、車両の運転席をカメラで撮影し、図２のＳ１４０では、そのカメラで撮影した画像データから、運転者の動作を解析して、運転者が降車の意志を有しているか否かを判定しても良い。
【００６８】
また、データの書き換えが可能な不揮発性メモリとしては、フラッシュメモリ２５に限らず、例えばＥＥＰＲＯＭでも良い。
また、ＥＣＵ１の制御対象は、エンジンに限らず、例えば変速機やエアコンなど、車両がＩＧオン状態の場合に制御されるものであれば良い。
【符号の説明】
【００６９】
１・・・ＥＣＵ（車両用電子制御装置）、３・・・バッテリ、５・・・メインリレー
７，１１・・・電源ライン、９・・・ＩＧ（イグニッション）スイッチ
１３・・・電源回路、１５・・・マイコン、１７・・・入力回路
１９・・・メインリレー駆動回路、２１…ＣＰＵ２１、２２…ＲＡＭ２２
２３…ＲＡＭ２３、２４…入出力インターフェース（Ｉ／Ｏ）
２５・・・フラッシュメモリ、３１・・・シートベルトスイッチ
【図１】
0005686083.tif 000002
【図２】
0005686083.tif 000003
【図３】
0005686083.tif 000004