(57)【要約】【課題】この発明は、複数の電子制御装置内に保存された故障情報を、条件が揃わない場合には初期化せず、同時初期化ができる時にはまとめて初期化ができ、初期化未完のものが混在する状態を極力避けることを目的とする。【解決手段】この発明は、故障診断装置は、故障診断装置自身が、各電子制御装置による故障情報初期化実施条件の各情報を受信できること、故障情報初期化要求の受信対象となる全電子制御装置に通信異常の故障情報がないこと、故障情報初期化要求の受信対象となる全電子制御装置との通信が可能であること、の条件の一つ以上が成立することを確認する第一の確認ステップを行った後、複数の電子制御装置に対して故障情報の初期化要求ステップを行う一方、故障情報を共有する複数の電子制御装置は、それぞれ、共通した第二の確認ステップを行った後、それぞれが保有する故障情報を初期化する初期化実行ステップを行うことを特徴とする。【選択図】図１
2010266279.tif 000002
【特許請求の範囲】
【請求項１】
通信線を介して互いに接続される複数の電子制御装置であって、通常時には複数の電子制御装置が互いにデータの送受信を実施しながらそれぞれの制御対象を制御するとともに、一つの電子制御装置に保存されている故障情報を他の電子制御装置内にも保存して故障情報を共有する一方、
この通信線を介して外部接続した故障診断装置によりそれら故障情報を共有する複数の電子制御装置のうち１つ以上の電子制御装置のプログラムを書換え処理あるいは故障診断を実行可能である車両用電子制御装置において、
前記故障診断装置は、
前記故障診断装置自身が、各電子制御装置が故障情報初期化実施条件として使用する各情報を受信できること、
故障情報初期化要求の受信対象となる全電子制御装置に対し故障情報を要求し、通信異常の故障情報がないこと、
故障情報初期化要求の受信対象となる全電子制御装置と何らかの故障診断通信を実施し、通信が可能であること、
の条件のうち一つまたは一つ以上が成立することを確認する第一の確認ステップを行った後、複数の電子制御装置に対して故障情報の初期化を要求する初期化要求ステップを行う一方、
故障情報を共有する複数の電子制御装置は、それぞれ、
共通した第二の確認ステップを行った後、それぞれが自己内に保有する故障情報を初期化する初期化実行ステップを行うことを特徴とする車両用通信制御装置。
【請求項２】
故障情報を共有する複数の電子制御装置は、それぞれ、
イグニションスイッチがＯＮかつ駆動動力源が停止状態であること、
車両が停止状態であること、
イグニションスイッチがＯＦＦからＯＮになってから駆動動力源の始動および車両が走行を経験していないこと、
の条件のうち一つまたは一つ以上が成立することを確認する共通した第二の確認ステップを行った後、
それぞれが自己内に保有する故障情報を初期化する初期化実行ステップを行うことを特徴とする請求項１に記載の車両用通信制御装置。
【請求項３】
故障情報を共有する複数の電子制御装置は、それぞれ、
イグニッションスイッチがＯＮかつ駆動動力源が停止状態であること、
車両が停止状態であること、
イグニションスイッチがＯＦＦからＯＮになってから車両が走行を経験していないこと、
の条件のうち一つまたは一つ以上が成立することを確認する共通した第二の確認ステップを行った後、
それぞれが自己内に保有する故障情報を初期化する初期化実行ステップを行うことを特徴とする請求項１に車両用通信制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は車両用通信制御装置に係り、特に、車両に搭載した電子制御装置内に保存される故障情報の初期化機能についての車両用通信制御装置に関する。
【背景技術】
【０００２】
車両に搭載した電子制御装置（車載電子コントローラ）は、通信線を通じて故障診断装置（故障診断テスタ）と通信を行い、電子制御装置内の故障情報や制御情報等の様々な情報を出力したり、電子制御装置内のプログラムを書換えたりすることが可能である。また、電子制御装置は、故障診断装置からの要求により、電子制御装置内に保存しているＤＴＣ（Ｄｉａｇｎｏｓｔｉｃ  Ｔｒｏｕｂ１ｅ  Ｃｏｄｅ）等の故障情報を初期化して消去することも可能である。
また、近年は、通信線を介して複数の電子制御装置が接続され、電子制御装置間で制御情報を互いに送受信しながら協調して制御を実施するシステムとして車両用通信制御装置がある。
このような協調制御を行う車両用通信制御装置において、電子制御装置間で送受信している制御情報を生成する基となる制御対象の各種デバイス（センサ、アクチュエータ等）の故障等が発生し、正しい制御情報を送信することができない場合は、協調制御を実施できなくなる。この場合に、協調制御に関与する複数の電子制御装置内に故障情報を保存する場合がある。これは、車両内で一つの電子制御装置の故障が発生したことにより、複数の電子制御装置が故障情報を保存することを意味し、ディーラ等の整備工場で故障箇所を修正した場合は、複数の電子制御装置内に保存された故障情報を初期化する必要がある。
一方、故障情報の初期化には、故障診断装置から故障情報初期化要求を１回送信することで、複数の電子制御装置が同時に初期化を実施する手法がある。その一つの例として、ＩＳＯ１５０３１−５で規定されている、排ガス関連の電子制御装置の故障情報を同時に初期化するＳｅｒｖｉｃｅ＄０４がある。
【０００３】
ここで、車両用通信制御装置の故障情報初期化処理の例として、以下のように、イグニションスイッチがオンでエンジンの停止時における例１、車両の走行中における例２で説明する。
図７に示すように、イグニションスイッチがオンでエンジンの停止時（例１）において、複数の第１電子制御装置及び第２電子制御装置が共に初期化許可状態である場合には、故障診断装置が故障情報初期化要求を送信すると、故障情報初期化要求を受信した第１電子制御装置及び第２電子制御装置は共に初期化許可状態であるので、初期化許可判断により許可判断して初期化処理を実行し、初期化実施応答（肯定応答）を故障診断装置に送信する。
一方、図８に示すように、車両の走行中（例２）において、第１電子制御装置が初期化許可状態で、第２電子制御装置が初期化禁止状態である場合には、故障診断装置が故障情報初期化要求を送信すると、故障情報初期化要求を受信した第１電子制御装置は初期化許可状態であるので、初期化許可判断により許可判断して初期化処理を実行し、初期化実施応答（肯定応答）を故障診断装置に送信するが、故障情報初期化要求を受信した第２電子制御装置は初期化禁止状態であるので、初期化許可判断により不許可判断して初期化処理を実行せず、初期化未実施応答（否定応答）を故障診断装置に送信する。
【０００４】
このような車両用通信制御装置の故障情報初期化処理としては、複数の制御手段を通信手段を介して互いに接続し、各制御手段は故障情報を記憶部に記憶し、各制御手段に記憶された全ての故障情報を一括して消去可能としたものがある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−５８１７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところが、従来の車両用通信制御装置においては、電子制御装置は各々独自に故障情報初期化の許可条件を持っている場合があるため、上記図８のように、複数の電子制御装置が同時に認識可能な故障情報初期化要求を故障診断装置から受信した時に、初期化を実施する第１電子制御装置と初期化を実施しない第２電子制御装置が存在することが想定される。これより、複数の電子制御装置内に保存された故障情報を同時に初期化する必要があるにもかかわらず、一部の電子制御装置での初期化忘れが発生する懸念がある。
このため、複数の電子制御装置が同時に認識可能な故障情報初期化要求を受信した場合は、対象となる電子制御装置は、初期化する／初期化しないの統一した判断を行った方がディーラでのサービス上も好ましいと考えられ、改善が望まれていた。
【０００７】
そこで、この発明は、複数の電子制御装置内に保存された故障情報を、条件が揃わない場合には初期化せず、同時初期化ができる時には全てまとめて同時初期化ができる一方で、初期化未完のものが混在する状態を極力避けることができる車両用通信制御装置を実現することを目的とする。
【課題を解決するための手段】
【０００８】
この発明は、通信線を介して互いに接続される複数の電子制御装置であって、通常時には複数の電子制御装置が互いにデータの送受信を実施しながらそれぞれの制御対象を制御するとともに、一つの電子制御装置に保存されている故障情報を他の電子制御装置内にも保存して故障情報を共有する一方、この通信線を介して外部接続した故障診断装置によりそれら故障情報を共有する複数の電子制御装置のうち１つ以上の電子制御装置のプログラムを書換え処理あるいは故障診断を実行可能である車両用電子制御装置において、前記故障診断装置は、前記故障診断装置自身が、各電子制御装置が故障情報初期化実施条件として使用する各情報を受信できること、故障情報初期化要求の受信対象となる全電子制御装置に対し故障情報を要求し、通信異常の故障情報がないこと、故障情報初期化要求の受信対象となる全電子制御装置と何らかの故障診断通信を実施し、通信が可能であること、の条件のうち一つまたは一つ以上が成立することを確認する第一の確認ステップを行った後、複数の電子制御装置に対して故障情報の初期化を要求する初期化要求ステップを行う一方、故障情報を共有する複数の電子制御装置は、それぞれ、共通した第二の確認ステップを行った後、それぞれが自己内に保有する故障情報を初期化する初期化実行ステップを行うことを特徴とする。
【発明の効果】
【０００９】
この発明の車両用通信制御装置は、故障情報の初期化を実施するための条件が揃わない場合には初期化しない方を優先させた判断をしているため、複数の電子制御装置を同時初期化ができる時には全てまとめて同時初期化ができる一方で、複数の電子制御装置を同時初期化できない時は初期化を実施しないので、初期化未完のものが混在する状態を極力避けることができる。
【図面の簡単な説明】
【００１０】
【図１】車両用通信制御装置の電子制御装置内の通信ハード構成を示す図である。（実施例）
【図２】車両に搭載された車両用通信制御装置のシステム構成図である。（実施例）
【図３】故障診断装置の故障情報初期化処理のフローチャートである。（実施例）
【図４】電子制御装置内の故障情報初期化処理のフローチャートである。（実施例）
【図５】電子制御装置の故障情報初期化処理におけるイグニションスイッチがオンでエンジンが停止時（例１）の説明を示す図である。（実施例）
【図６】電子制御装置の故障情報初期化処理における車両の走行中（例２）の説明を示す図である。（実施例）
【図７】電子制御装置の故障情報初期化処理におけるイグニションスイッチがオンでエンジンが停止時（例１）の説明を示す図である。（従来例）
【図８】電子制御装置の故障情報初期化処理における車両の走行中（例２）の説明を示す図である。（従来例）
【発明を実施するための形態】
【００１１】
この発明は、複数の電子制御装置内に保存された故障情報を、条件が揃わない場合には初期化せず、同時初期化ができる時には全て同時初期化し、初期化未完のものが混在する状態を極力避けることを可能とするものである。
以下、図面に基づいてこの発明の実施例を説明する。
【実施例】
【００１２】
図１〜図６は、この発明の実施例を示すものである。図２において、１は車両、２は駆動動力源であるエンジン、３は車両用通信制御装置である。車両用通信制御装置３は、車両１に搭載された制御対象の各種デバイス（アクチュエータ等）を制御するための複数の電子制御装置４として、例えば、第１電子制御装置４Ａ、第２電子制御装置４Ｂ…を備えている。複数の第１電子制御装置４Ａ、第２電子制御装置４Ｂ…は、通信線として、シリアル通信可能で双方向のデータ通信が可能な車両側通信線（ＣＡＮ：ＣＯＮＴＲＯＬＬＥＲ  ＡＲＥＡ  ＮＥＴＷＯＲＫ等）５を介して互いに接続され、通常時には互いにデータを送受信しながら制御対象を制御する。車両側通信線５には、車両側コネクタ６を設けている。
また、車両用通信制御装置３は、車両側通信線５に外部接続が可能な故障診断装置（故障診断テスタ）７を備えている。故障診断装置７は、ディスプレイ８を備え、また、前記車両側コネクタ６に結合・離脱可能な車外コネクタ９を設けた通信線である車外通信線１０を備えている。故障診断装置７は、車両側通信線５及び車外通信線１０を介して複数の第１電子制御装置４Ａ、第２電子制御装置４Ｂ…中の少なくとも一つ、例えば第１電子制御装置４Ａに接続され、この接続した第１電子制御装置４Ａのプログラムの書換え処理、あるいは故障診断（ＯＢＤ：Ｏｎ  Ｂｏａｒｄ  Ｄｉａｇｎｏｓｔｉｃ）を実行するものである。
【００１３】
前記複数の第１電子制御装置４Ａ、第２電子制御装置４Ｂ…は、図１に示すように構成されている。なお、複数の第１電子制御装置４Ａ、第４電子制御装置４Ｂ…は、同一構造であるので、ここでは、以下のように、第１電子制御装置４Ａについてのみ説明する。
第１車両用制御装置４Ａは、制御対象の各種デバイス、例えば、ボディコントロールモジュール（ＢＣＭ）、エンジンコントールモジュール（ＥＣＭ）、トランスミッション（Ａ／Ｔ）コントローラ、ＡＢＳ（アンチロックブレーキシステム）コントローラ、エアバックコントローラ等の複数の車両用制御装置（エレクトリックコントロールユニット（ＥＣＵ））中から選択されたものであり、故障診断機能（自己診断）を有している。
第１電子制御装置４Ａは、車両側通信線５に接続した通信手段である通信ポート１１と、車両１に搭載されたセンサ１２からの信号をセンサ信号線１３により入力して波形処理するとともに前記通信ポート１１に出力する入力処理装置１４と、前記通信ポート１１に連絡するとともに前記入力処理装置１３からの信号に基づいて目的の制御対象に対する最適制御量を演算し、この演算結果に基づいた制御信号を出力する中央処理装置（ＣＰＵ）１５と、制御対象の制御用プログラムやデータを格納するブロック書き換え可能な不揮発性メモリからなる書込み用記憶手段（ＲＯＭ）１６と、中央処理装置１５の制御用プログラムやデータを保存するＥＥＰＲＯＭからなるデータ保持用記憶手段１７と、前記中央処理装置１５が演算を行うためのデータを保存するとともに自己の故障情報（ＤＴＣ）だけでなく他の電子制御装置の故障情報も保存する保存手段（ＲＡＭ）１８と、前記中央処理装置１５からの制御信号を受けて制御信号線１９により車両１に搭載された制御対象のアクチュエータ（燃料噴射弁等）２０を駆動するように前記通信ポート１１に出力する出力制御装置２１と、電源供給回路２２とを備えている。
前記電源供給回路２２には、電力線２３によって電力を供給する電源２４を接続し、イグニション信号線２５によってイグニションスイッチ信号を入力するイグニションスイッチ２６を接続している。電源２４は、車両側電源線２７及び車両側グランド線２８を車両側コネクタ６に接続している。
【００１４】
一方、前記故障診断装置７は、車外コネクタ９に車外電源線２９及び車外グランド線３０を接続している。故障診断装置７は、車外コネクタ９を車両側コネクタ６に接続すると、電源２４から電源を供給されて起動し、第１電子制御装置４Ａ、第２電子制御装置４Ｂ…の内部の保存手段（ＲＡＭ）１８に保存された故障情報、走行状態等を読み出してディスプレイ８に表示し、複数の第１電子制御装置４Ａ、第２電子制御装置４Ｂ…のプログラムを書換え処理あるいは故障診断を実行する。
このように、車両用通信制御装置３は、車両側通信線５を介して互いに接続される複数の第１電子制御装置４Ａ、第２電子制御装置４Ｂ…であって、通常時には複数の第１電子制御装置４Ａ、第２電子制御装置４Ｂ…が互いにデータの送受信を実施しながらそれぞれの制御対象を制御するとともに、一つの電子制御装置（例えば、第１電子制御装置４Ａ）内に保存されている故障情報を他の電子制御装置（例えば、第２電子制御装置４Ｂ）内にも保存して故障情報を共有する一方、この車両側通信線５を介して外部接続した故障診断装置７によりそれら故障情報を共有する複数の第１電子制御装置４Ａ、第２電子制御装置４Ｂ…のうち１つ以上の電子制御装置（例えば、第１電子制御装置４Ａ）のプログラムを書換え処理あるいは故障診断を実行可能である。
【００１５】
前記故障診断装置７は、故障情報の初期化について第一の確認ステップを行う初期化条件確認手段３１と、第一の確認ステップを行った後に故障情報の初期化要求ステップを行う初期化要求手段３２とを備えている。
前記初期化条件確認手段３１は、
（１）故障診断装置７自身が、各電子制御装置４が故障情報初期化実施条件として使用する各情報を受信できること、
（２）故障情報初期化要求の受信対象となる全電子制御装置４に対し故障情報を要求し、通信異常の故障情報がないこと、
（３）故障情報初期化要求の受信対象となる全電子制御装置４と何らかの故障診断通信を実施し、通信が可能であること、
の条件のうち、一つまたは一つ以上が成立することを確認する第一の確認ステップを行う。
また、前記初期化要求手段３２は、初期化条件確認手段３１によって各電子制御装置４が故障情報初期化実施条件として使用する各情報を故障診断装置自身が受信可能であることを確認すると、複数の電子制御装置４に対して保存手段１８に保存されている故障情報の初期化を要求する初期化要求ステップを行う。
これにより、故障診断装置７は、故障情報初期化要求の受信対象となる全ての電子制御装置４が故障情報の初期化を実施可能であることを確認した後に、初期化対象の電子制御装置４に対して故障情報の初期化を要求する初期化要求を行う。
【００１６】
一方、前記故障情報を共有する複数の電子制御装置４は、故障診断装置７から故障情報初期化要求を受信したときに故障情報の初期化について第二の確認を行う初期化実施確認手段３３と、第二の確認ステップを行った後に故障情報を初期化する初期化実行ステップを行う初期化実施手段３４とを備えている。
前記初期化実施確認手段３３は、
（１）イグニションスイッチ２６がＯＮかつ駆動動力源であるエンジン２が停止状態であること、
（２）車両１が停止状態であること、
（３）イグニションスイッチ２６がＯＦＦからＯＮになってからエンジン２の始動および車両１が走行を経験していないこと、
の条件のうち、一つまたは一つ以上が成立することを確認する共通した第二の確認ステップを行う。
また、前記初期化実施手段３４は、初期化実施確認手段３３によって故障情報の初期化が実施可能であることを確認すると、故障情報を初期化する初期化実行ステップを行う。
これにより、故障情報を共有する複数の電子制御装置４は、故障情報初期化要求を受信して故障情報初期化実施条件が成立することを確認した後に、それぞれが自己内に保有する故障情報を初期化する初期化実行を行う。
【００１７】
次に、この実施例の作用を説明する。
車両用通信制御装置３は、図３に示すように、車両側通信線５に接続した故障診断装置７における故障情報初期化処理において、プログラムがスタートすると（Ａ０１）、初期化対象の電子制御装置４が故障情報初期化処理実施可否の判断が可能であるかを判断する（Ａ０２）。
この判断（Ａ０２）においては、初期化条件確認手段３１によって、
（１）故障診断装置自身が、各第１電子制御装置４が故障情報初期化実施条件として使用する各情報を受信できること、
（２）故障情報初期化要求の受信対象となる全電子制御装置４に対し故障情報を要求し、通信異常の故障情報がないこと、
（３）故障情報初期化要求の受信対象となる全電子制御装置４と何らかの故障診断通信を実施し、通信が可能であること、
の条件のうち、一つまたは一つ以上が成立することを確認する。
前記判断（Ａ０２）がＹＥＳの場合は、故障情報初期化要求を実施して（Ａ０３）、プログラムをエンドとする（Ａ０４）。一方、この判断（Ａ０２）がＮＯの場合は、何もせず、プログラムをエンドとする（Ａ０４）。
前記故障情報初期化要求の実施（Ａ０３）においては、初期化要求手段３２によって、初期化対象の電子制御装置４に保存されている故障情報を初期化する要求を車両側通信線５上へ送信する。故障情報初期化要求は、初期化対象の電子制御装置４に受信される。
【００１８】
また、車両用通信制御装置３は、図４に示すように、故障診断装置７からの故障情報初期化要求を受信した初期化対象の電子制御装置４内における故障情報初期化処理において、全ての電子制御装置４が起動中であるか判断する（Ｂ０２）。
この判断（Ｂ０２）がＮＯの場合は、プログラムをエンドとする（Ｂ０３）。この判断（Ｂ０２）がＹＥＳの場合は、初期化対象の全ての電子制御装置４間で統一された障情報初期化処理実施条件が成立するかを判断する（Ｂ０４）。
この判断（Ｂ０４）においては、初期化実施確認手段３３によって、故障情報を共有する電子制御装置４で共通して、
（１）イグニションスイッチ２６がＯＮかつエンジン２が停止状態であること、
（２）車両１が停止状態であること、
（３）イグニションスイッチ２６がＯＦＦからＯＮになってからエンジン２の始動および車両１が走行を経験していないこと、
の条件のうち、一つまたは一つ以上が成立することを確認する。
前記判断（Ｂ０４）がＹＥＳの場合には、初期化実施手段３４により故障情報の初期化を実施し、初期化実施応答である肯定応答を送信し（Ｂ０５）、判断（Ｂ０２）に戻る。
一方、前記判断（Ｂ０４）がＮＯの場合には、初期化を実施せず、初期化未実施応答である否定応答を送信し（Ｂ０６）、判断（Ｂ０２）に戻る。
【００１９】
上記の初期化対象の電子制御装置４における故障情報初期化処理の例として、図５、図６で示すように、イグニションスイッチ２６がオンでエンジン２の停止時における例１、車両１の走行中における例２で説明する。
図５に示すように、イグニションスイッチ２６がオンでエンジン２の停止時（例１）において、故障診断装置７が故障情報初期化要求を送信すると、故障情報初期化要求を受信した第１電子制御装置４Ａ及び第２電子制御装置４Ｂは、初期化対象の全ての電子制御装置４間で統一された障情報初期化処理実施条件が成立しているので、初期化許可判断により許可判断して初期化処理を実行し、初期化実施応答（肯定応答）を故障診断装置７に送信する。
一方、図６に示すように、車両１の走行中（例２）において、故障診断装置７が故障情報初期化要求を送信すると、故障情報初期化要求を受信した第１電子制御装置４Ａ及び第２電子制御装置４Ｂは、初期化対象の全ての電子制御装置４間で統一された障情報初期化処理実施条件が不成立しているので、初期化許可判断により不許可判断して初期化処理を実行せず、初期化未実施応答（否定応答）を故障診断装置７に送信する。
【００２０】
即ち、車両用通信制御装置３は、故障診断装置７から複数の第１電子制御装置４Ａ、第２電子制御装置４Ｂ…が同時に認識可能な故障情報初期化要求を受信した時に、複数の第１電子制御装置４Ａ、第２電子制御装置４Ｂ…が統一して初期化を実施する／初期化を実施しないの判断を行う。
車両用通信制御装置３は、予め、故障情報初期化要求の受信対象となる全ての電子制御装置４で統一した故障情報初化実施条件を決めておき、故障診断装置７から故障情報初期化要求を受信した時にその条件が成立している場合のみ各電子制御装置４は初期化を実施する。
受信対象の各電子制御装置４が行う判断の故障情報初期化実施条件は、上記の３つの条件を単独または複数を組み合わせたものとし、故障情報初期化要求の受信対象となる全電子制御装置４が第二の確認ステップを行って認識する必要があるため、通信にて送受信されるものとする。
なお、前記「（１）イグニションスイッチ２６がＯＮかつエンジン２が停止状態であること」の条件については、アイドルストップ車やＨＥＶ（Ｈｙｂｒｉｄ  Ｅｌｅｃｔｒｉｃ  Ｖｅｈｉｃｌｅ）等の場合は、車両制御（電子制御装置が実施する制御）による意図的なイグニションスイッチ２６のＯＮ／エンジン２の停止状態を含む状態と、これらを含まない状態と、のどちらかで統一とする。
また、前記「（３）イグニションスイッチ２６がＯＦＦからＯＮになってからエンジン２の始動および車両１が走行を経験していないこと」の条件については、エンジン２がないモータを駆動動力源とする車両１の場合、エンジン２の始動条件は除外される。
この場合に、故障情報を共有する複数の電子制御装置４は、それぞれ、初期化実施確認手段３３によって、
（１）イグニッションスイッチ２６がＯＮかつ駆動動力源であるモータが停止状態であること、
（２）車両１が停止状態であること、
（３）イグニションスイッチ２６がＯＦＦからＯＮになってから車両１が走行を経験していないこと、
の条件のうち一つまたは一つ以上が成立することを確認する共通した第二の確認ステップを行った後、
それぞれが自己内に保有する故障情報を初期化する初期化実行ステップを行う。
【００２１】
また、車両用通信制御装置３は、通信異常等が発生し、故障情報初期化実施条件として使用される各情報（車両１、エンジン２、イグニションスイッチ２６等の状況）を受信できない電子制御装置４が発生することにより、全電子制御装置４が統一して初期化を実施する／初期化を実施しないの判断が不可能となることが想定される。
車両用通信制御装置３は、これを防止するため、故障診断装置５が、故障情報初期化要求実施前に上記の３つの条件を単独または複数を組み合わせた第一の確認ステップにより、故障情報初期化要求の受信対象となる全電子制御装置４が故障情報初期化実施条件として使用される各情報を受信可能であることを確認する。
これにより、車両用通信制御装置３は、故障情報初期化要求の受信対象となる全電子制御装置４が、初期化を実施する／初期化を実施しないを統一して判断する確度をさらに向上させることが可能となる。
【００２２】
以上この発明の実施例について説明してきたが、上述の実施例の構成を請求項毎に当てはめて説明する。
請求項１に記載の発明においては、
故障診断装置７は、初期化条件確認手段３１によって、
（１）故障診断装置７自身が、各電子制御装置４が故障情報初期化実施条件として使用する各情報を受信できること、
（２）故障情報初期化要求の受信対象となる全電子制御装置４に対し故障情報を要求し、通信異常の故障情報がないこと、
（３）故障情報初期化要求の受信対象となる全電子制御装置４と何らかの故障診断通信を実施し、通信が可能であること、
の条件のうち一つまたは一つ以上が成立することを確認する第一の確認ステップを行った後、初期化要求手段３２によって、複数の電子制御装置４に対して故障情報の初期化を要求する初期化要求ステップを行う一方、
故障情報を共有する複数の電子制御装置４は、それぞれ、
初期化実施確認手段３３によって、共通した第二の確認ステップを行った後、初期化実施手段３４によって、それぞれが自己内に保有する故障情報を初期化する初期化実行ステップを行うものである。
これにより、車両用通信制御装置３は、故障情報の初期化を実施するための条件が揃わない場合には初期化しない方を優先させた判断をしているため、複数の電子制御装置４を同時初期化ができる時には全てまとめて同時初期化ができる一方で、複数の電子制御装置４を同時初期化できない時は初期化を実施しないので、初期化未完のものが混在する状態を極力避けることができる。
また、請求項２に記載の発明においては、
故障情報を共有する複数の電子制御装置４は、それぞれ、初期化実施確認手段３３によって、
（１）イグニションスイッチ２６がＯＮかつ駆動動力源であるエンジン２が停止状態であること、
（２）車両１が停止状態であること、
（３）イグニションスイッチ２６がＯＦＦからＯＮになってからエンジン２の始動および車両１が走行を経験していないこと、
の条件のうち一つまたは一つ以上が成立することを確認する共通した第二の確認ステップを行った後、
初期化実施手段３４によって、それぞれが自己内に保有する故障情報を初期化する初期化実行ステップを行うものである。
これにより、車両用通信制御装置３は、故障情報初期化実施条件の具体例として、イグニションスイッチ２６、駆動動力源としてのエンジン２、車両１の状態を設定しており、電子制御装置４の主機能に依存しないで、統一的な故障情報初期化実施条件とすることができる。
さらに、請求項３に記載の発明においては、
故障情報を共有する複数の電子制御装置４は、それぞれ、初期化実施確認手段３３によって、
（１）イグニッションスイッチ２６がＯＮかつ駆動動力源であるモータが停止状態であること、
（２）車両１が停止状態であること、
（３）イグニションスイッチ２６がＯＦＦからＯＮになってから車両１が走行を経験していないこと、
の条件のうち一つまたは一つ以上が成立することを確認する共通した第二の確認ステップを行った後、
初期化実施手段３４によって、それぞれが自己内に保有する故障情報を初期化する初期化実行ステップを行うものである。
これにより、車両用通信制御装置３は、電気自動車などの駆動動力源がエンジン２でない車両に特化した故障情報初期化実施条件の具体例として、イグニションスイッチ２６、駆動動力源としてのモータ、車両１の状態を設定しており、駆動動力源がエンジン２でない車両においても、電子制御装置４の主機能に依存しないで、統一的な故障情報初期化実施条件とすることができる。
【産業上の利用可能性】
【００２３】
この発明は、複数の電子制御装置内に保存された故障情報を、条件が揃わない場合には初期化せず、同時初期化ができる時には全てまとめて同時初期化するものであり、他の通信制御にも適用可能である。
【符号の説明】
【００２４】
１  車両
２  エンジン
３  車両用通信制御装置
４  電子制御装置
４Ａ  第１電子制御装置
４Ｂ  第２電子制御装置
５  車両側通信線
７  故障診断装置
１０  車外通信線
１１  通信ポート
１５  中央処理装置
１８  保存手段
２６  イグニションスイッチ
３１  条件初期化条件確認手段
３２  初期化要求手段
３３  初期化実施確認手段
３４  初期化実施手段
【図１】
2010266279.tif 000003
【図２】
2010266279.tif 000004
【図３】
2010266279.tif 000005
【図４】
2010266279.tif 000006
【図５】
2010266279.tif 000007
【図６】
2010266279.tif 000008
【図７】
2010266279.tif 000009
【図８】
2010266279.tif 000010