(57)【要約】【課題】車両の異常時状態を簡易に再現する。【解決手段】  テスタなどの外部装置から異常時状態の再現を実行する要求を入力したとき、ＥＣＵのメモリに記憶された異常状態発生時のデータで、ＥＣＵ１の対応する処理変数（動作パラメータ）を書き換えるか否かを判定し、書き換えると判定されたデータを対応する処理変数に書き込み、その他のデータは通常の通信・入力処理されたデータを対応する処理変数に書き込んだ後、該処理変数を用いて電装機器を制御し、異常時状態を再現する。【選択図】図２
2008065514.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載され、異常時のデータを保存する機能および外部装置との通信機能を備えた制御装置において、
前記外部装置から異常時状態再現指令を入力したときに、当該制御装置の動作パラメータを、前記異常時のデータに基づく値に設定して前記異常時の状態を再現させることを特徴とする車両の制御装置。
【請求項２】
前記異常時の状態を再現中は、制御装置へのデータの書き込み要求を制限または禁止することを特徴とする請求項１に記載の車両の制御装置。
【請求項３】
前記異常時状態への再現を、該再現への移行が可能な車両運転状態となったときに、開始することを特徴とする請求項１または請求項２に記載の車両の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の異常時状態を簡易に再現する制御装置に関する。
【背景技術】
【０００２】
車両の制御装置では、異常が生じた場合に、その際の制御パラメータなどを保存する機能を備えたものがあり、保存された制御パラメータは、一般に不具合状態の原因などのデータとして用いられる。
特許文献１では、電子制御装置（ＥＣＵ）の診断において、異常発生時のＥＣＵの入出力状態をＥＣＵのメモリ内に記憶している。
【特許文献１】特開２００３−８４９９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記のように保存されたパラメータの示す状態を再現する場合、保存された値と同じ値になるように車両、あるいは試験装置を設定する必要があるが、状況によっては設定が困難な場合があり、異常状態解析が効率的に行えない場合があった。
本発明は、このような従来の課題に着目してなされたもので、車両の異常状態解析が効率的に行えるようにすることを目的とする。
【課題を解決するための手段】
【０００４】
このため、請求項１に係る発明は、
車両に搭載され、異常時のデータを保存する機能および外部装置との通信機能を備えた制御装置において、
前記外部装置から異常時状態再現指令を入力したときに、当該制御装置の動作パラメータを、前記異常時のデータに基づく値に設定して前記異常時の状態を再現させることを特徴とする。
【０００５】
請求項１に係る発明によると、
制御装置が車両の異常状態を検出して異常時のデータが保存されると、外部装置からの異常時状態再現指令を入力したときに、制御装置の動作パラメータが、前記異常時のデータに基づく値に設定され、制御装置が前記設定された動作パラメータを用いた制御を行うことにより、簡易に異常時の状態を再現することができる。
【０００６】
また、請求項２に係る発明は、
前記異常時の状態を再現中は、制御装置へのデータの書き込み要求を制限または禁止することを特徴とする。
請求項２に係る発明によると、
異常時状態の再現中に、異常時データが、通常時の制御で入力されるデータで書き換えられてしまうと再現に影響を与えてしまうこととなるので、再現中は、通常時の制御装置へのデータの書き込み要求を制限または禁止することにより、再現への影響を防止する。
【０００７】
また、請求項３に係る発明は、
前記異常時状態への再現を、該再現への移行が可能な車両運転状態となったときに、開始することを特徴とする。
請求項３に係る発明によると、
再現への移行が可能な車両運転状態であることを判断してから再現を開始することによりスムースかつ精度よく異常時状態を再現することができる。
【発明を実施するための最良の形態】
【０００８】
以下に本発明の実施の形態を説明する。
図１は、各実施形態に共通の基本的な全体システムの概要を示す。
図１において、車両に搭載されたＥＣＵ（電子制御装置）１は、マイクロコンピュータ１１と、該マイクロコンピュータ１１と外部の通信装置との間で各種情報の通信（入出力）を行ったり、車両に設けられた各種センサ等からの信号をマイクロコンピュータ１１に入力したりする通信・入力回路１２と、マイクロコンピュータ１１で演算された各種制御信号を入力して、ソレノイド、ランプ、モータなどの電装機器２に駆動信号として出力する駆動回路１３と、を備えて構成され、車両の異常発生時に、発生前後のデータ（情報）を、メモリに記憶する機能を有している。
【０００９】
記憶される異常時状態のデータとしては、例えば、図示のように、異常発生前後における所定期間において、スロットル開度、車速ＶＳＰ、エンジン回転速度Ｎｅ、自動変速機のタービン回転速度、レンジ位置、ギア位置、フェール状態（フェールセーフ制御実行の有無）などのデータが、１０ｍｓ毎に記憶してある。
図２は、上記異常を発生したときに、ＥＣＵ１により、異常時状態のデータを用いて再現するときのフローを示す。
【００１０】
ステップＳ１では、後述するテスタなどの外部装置から異常時状態の再現を実行する要求を入力したかを判定する。
上記再現要求が入力されていないと判定されたときは、ステップＳ２へ進んで、前記通信・入力回路１２を介しての通常の入力・通信処理を行い、ステップＳ３で駆動回路１３から駆動信号を出力して電装機器２を制御する。
【００１１】
一方、ステップＳ１で、異常時状態の再現実行要求を入力したと判定されたときは、ステップＳ４へ進み、上記メモリに記憶された異常状態発生時のデータの読込みに要する時間をカウントするカウンタを初期化する。
次いで、ステップＳ５では、前記カウンタのカウントが終了したかを判定し、終了前と判定されたときはステップＳ６へ進む。
【００１２】
ステップＳ６では、異常時状態のデータでＥＣＵ１の対応する処理変数（動作パラメータ）を書き換えるか否かを判定し、書き換えると判定された場合は、ステップＳ７へ進んで、このデータを処理変数に書き込む。
ステップＳ６で、異常時状態のデータで対応する変数を書き換えないと判定された場合は、ステップＳ８へ進んで、対応する変数について通常の通信・入力処理されたデータを書き込む。
【００１３】
以上ステップＳ７またはステップＳ８でデータの書き込みを行った後、ステップＳ９では、上記カウンタをカウントアップし、ステップＳ４へ戻る。
そして、ステップＳ４でカウンタのカウント値が設定値に達して異常時状態の必要なデータの書き込みが終了したと判定されると、ステップＳ３へ進んで、異常時状態のデータが書き込まれた処理変数を用いて、電装機器２を制御し、異常時状態を再現する。なお、該異常時状態の再現中は、異常時状態データが書き込まれた変数が、通常の入力・通信処理によるデータで更新されることが禁止され、安定した再現制御を行うことができる。
【００１４】
このように、異常時状態の再現実行要求の入力によって、通信・入力回路１２からのデータ入力を制限ないし禁止しつつ、異常発生時に記憶された異常時状態のデータを、対応する処理変数に書き込んで制御することにより、異常時の状態を容易に再現することができる。
以下、各種の外部装置を用いた態様について説明する。
【００１５】
図３は、ＥＣＵ１単体で再現を行う実施形態であり、外部装置としてテスター（またはパソコン）２１を用いた例を示す。
すなわち、テスター２１からＥＣＵ１に、異常時状態の再現実行が指令され、この指令をトリガとして、上記図２のフローが開始され、異常状態が再現される。
この実施形態では、最も簡易的にＥＣＵ１単体で再現を行うため、図２のステップＳ８で通常のデータとして書き込まれるデータ値は、予め設定しておいた固定値を用いる。
【００１６】
図４は、テスター（またはパソコン）２１と、チェッカー２２とを併用して、異常時状態を再現する実施形態を示す。ここで、チェッカー２２は、ＥＣＵ１の診断等のため、通常制御で車両からＥＣＵ１に入力される各種信号を、擬似信号として出力できる装置である。
まず、テスター２１からＥＣＵ１に、チェッカー２２を併用して異常時状態を再現することを指令する。
【００１７】
ＥＣＵ１は、前記指令によって、チェッカー２２の入力を、メモリに記憶された異常時状態のデータの初期値にセットする。
次いで、再現前に、各処理変数に対応する入力信号毎に、異常時状態の記憶されたデータを使用するか、チェッカーからの入力信号を使用するかを指定しておく。
上記設定を行った後、図２に示したフローを開始する。
【００１８】
このようにすれば、図２のステップＳ６において、記憶された異常時状態のデータを書き込まないと判定したときは、前記チェッカー２２からの入力信号を書き込んで再現が行われるので、ＥＣＵ１単体で再現を行う第１の実施形態に比較して、異常時状態をより精度良く再現できる。
図５は、テスター（またはパソコン）２１と、自動車２３（に設けられた各種センサからの信号）を併用して異常時状態を再現する実施形態を示す。
【００１９】
まず、テスター２１からＥＣＵ１に、自動車２３を併用して異常時状態を再現することを指令する。
自動車を運転して異常時の運転状態に近づけ、自動車２３からの入力信号と、メモリに記憶された異常時状態のデータの初期値とが、略合致するタイミングを再現開始のタイミングとして設定する。
【００２０】
次いで、再現前に、各処理変数に対応する入力信号毎に、異常時状態の記憶されたデータを使用するか、自動車２３からの入力信号を使用するかを指定しておく。
上記設定を行った後、上記のように設定された再現開始のタイミングとなったときに、図２に示したフローを開始する。
このようにすれば、実際の自動車の運転状態が異常時状態に近づけられてから異常時状態が再現され、かつ、再現に用いる異常時状態のデータ以外のデータは、自動車２３（に設けられた各種センサ）からの信号が用いられるため、異常時状態の再現をスムースに開始でき、かつ、より実際に近い状態に再現することができる。
【００２１】
また、第２、第３の実施形態において、テスター（またはパソコン）２１は、異常時状態の再現が可能な車両状態を、記憶された異常時状態のデータに基づいて、予め、データベースなどから設定して画面表示しておく構成としてもよく、さらに、車両が該設定された状態となったことを検出して、異常時状態の再現制御を自動的に開始させる構成とすることもできる。
【００２２】
さらに、これら車両側の再現制御開始されるまでの制御を、シミュレーション機器からのシミュレーション制御によって行う構成としてもよい。
図６は、異常時状態を検出していないＥＣＵ２４を併用して異常時状態を再現する実施形態を示す。
まず、テスター２１からＥＣＵ１に、異常時状態を検出していないＥＣＵ２４を併用して異常時状態を再現することを指令する。
【００２３】
ＥＣＵ１のメモリに記憶された異常時状態のデータを、異常時状態を検出していないＥＣＵ２４のメモリに、データ通信ライン等を経由して転送する。
上記設定を行った後、２つのＥＣＵ１，２４で同時に図２に示したフローを開始する。
このようにすれば、２つのＥＣＵ１，２４がＥＣＵ１，２４が同じ動きをするかを比較することができ、ＥＣＵ１自体が異常でないかを診断することもできる。
【００２４】
上記実施形態では、ＥＣＵ１のメモリに記憶された異常時状態データをＥＣＵ２４のメモリに転送後、第１の実施形態同様に、それぞれＥＣＵ１，２４単体のみで異常時状態を再現したが、ＥＣＵ１のメモリから異常時状態データをＥＣＵ２４のメモリに転送後、各ＥＣＵ１，２４について、それぞれ前記第２、第１の実施形態同様に、チェッカーや自動車を併用した異常時状態の再現を行い、両者を比較するようにしてもよい。
【００２５】
次に、上記の実施形態から把握し得る請求項に記載以外の発明について、以下にその作用効果と共に記載する。
（イ）請求項１〜請求項３のいずれか１つに記載の車両の制御装置において、
前記外部装置が、テスターまたはパソコンであることを特徴とする。
かかる構成によると、
テスターまたはパソコンを操作して、容易に異常時状態を再現することができる。
（ロ）上記（イ）に記載の車両の制御装置において、
前記外部装置としてチェッカーが併用されることを特徴とする。
【００２６】
かかる構成によると、
チェッカーにより車両側の擬似信号を制御装置に入力することにより、異常時状態を精度よく再現することができる。
（ハ）上記（イ）に記載の車両の制御装置において、
前記外部装置として、自動車が併用されることを特徴とする。
【００２７】
かかる構成によると、
異常時状態の再現を、より実際に近い状態に再現することができる。
（ニ）、上記（イ）に記載の車両の制御装置において、
前記外部装置として、異常時状態のデータを記憶していない、別の制御装置（ＥＣＵ）を用いることを特徴とする。
【００２８】
かかる構成によると、
２つの制御装置（ＥＣＵ）が同じ動きをするかを比較しながら、制御装置自身の異常の有無を診断することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の各実施形態に共通の基本的な全体システムの概要を示すブロック図。
【図２】異常時状態のデータを用いて再現するフローチャート。
【図３】ＥＣＵ単体で再現を行う第１の実施形態の概要を示すブロック図。
【図４】テスター（またはパソコン）とチェッカーとを併用して異常時状態を再現する第２の実施形態の概要を示すブロック図。
【図５】テスター（またはパソコン）と自動車（に設けられた各種センサからの信号）を併用して異常時状態を再現する第３の実施形態の概要を示すブロック図。
【図６】異常時状態を検出していないＥＣＵを併用して異常時状態を再現する第４の実施形態の概要を示すブロック図。
【符号の説明】
【００３０】
１…ＥＣＵ（電子制御装置）、２…電装機器、１１…マイクロコンピュータ、１２…通信・入力回路、１３…駆動回路、２１…テスター（またはパソコン）、２２…チェッカー、２３…自動車、２４…異常時状態のデータを記憶していないＥＣＵ
【図１】
2008065514.tif 000003
【図２】
2008065514.tif 000004
【図３】
2008065514.tif 000005
【図４】
2008065514.tif 000006
【図５】
2008065514.tif 000007
【図６】
2008065514.tif 000008