(57)【要約】【課題】車載故障診断装置を設けたことによる各ＥＣＵのソフトウエア開発を不要にすることができる車両用故障診断システムを提供する。【解決手段】車載故障診断装置１４と外部故障診断装置１２は、同一の通信プロトコルを使用して複数のＥＣＵ４１−４３、５１−５３、６１−６３との故障診断通信を行い、車載故障診断装置１４は、外部故障診断装置１２が車両１１に接続されたことを検出すると、自己の前記故障診断通信を停止する。よって、車載故障診断装置１４を設けたことによる各ＥＣＵ４１−４３、５１−５３、６１−６３のソフトウエア開発を不要にすることができるとともに、外部故障診断装置１２は、車載故障診断装置１４と競合することなく各ＥＣＵ４１−４３、５１−５３、６１−６３の故障情報を取得することができる。【選択図】図３
2012063163.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載された複数の電子制御装置と、
前記車両に搭載され、前記複数の電子制御装置と故障診断通信を行うことで、前記複数の電子制御装置から故障情報を収集する車載故障診断装置と、
前記車両に接続され、前記複数の電子制御装置と故障診断通信を行うことで、前記複数の電子制御装置から故障情報を収集する外部故障診断装置と、
からなり、
前記車載故障診断装置と前記外部故障診断装置は、
同一の通信プロトコルを使用して前記複数の電子制御装置との前記故障診断通信を行い、
前記車載故障診断装置は、
前記外部故障診断装置が前記車両に接続されたことを検出すると、自己の前記故障診断通信を停止する
ことを特徴とする車両用故障診断システム。
【請求項２】
請求項１に記載の車両用故障診断システムにおいて、
前記外部故障診断装置は、
前記車載故障診断装置を介して前記複数の電子制御装置に接続され、
前記車載故障診断装置は、
前記外部故障診断装置との通信ラインに応答要求を送信し、前記応答要求に対する応答を受信した場合に、前記外部故障診断装置が接続されたことを検出する
ことを特徴とする車両用故障診断システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車両に搭載された複数の電子制御装置（以下、ＥＣＵともいう。）に接続される車載故障診断装置と、前記車両に外部から接続される外部故障診断装置と、を備える車両用故障診断システムに関する。
【背景技術】
【０００２】
車両の故障診断に関し、特許文献１には、それぞれ複数のＥＣＵを有するプロトコルの異なる複数の車載ネットワークに接続されるゲートウェイ装置を備え、該ゲートウェイ装置が、前記複数の車載ネットワーク間で前記複数のＥＣＵを相互に通信可能にするプロトコル変換手段を有するとともに、前記複数のＥＣＵが診断した診断情報を取得し、取得した診断情報をもとに車両を診断し、診断結果を、情報通信端末及び携帯電話を介して情報センタに通知するシステムが開示されている。
【０００３】
また、特許文献２には、車載のゲートウェイＥＣＵとナビゲーションＥＣＵとが、車両の故障発生情報及び故障の詳細情報に係る診断情報を収集してセンタに通知し、通知を受けたセンタから前記ナビゲーションＥＣＵに対して、前記診断情報に対応する適切な対処方法の通知や入庫予約を行うようにした車両診断システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２４３５９１号公報（［００２７］、［００５５］）
【特許文献２】特開２００５−０４１４３７号公報（［００５１］、［００５２］、［００７６］、［００８８］、［００９１］）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、複数の車載ネットワークのそれぞれに接続される複数のＥＣＵから故障発生情報や故障詳細情報等の故障情報を収集する際に、前記複数の車載ネットワークに接続される車載故障診断装置が設けられるとともに、近時、車両には、ダイアグノーシスコネクタが設けられ、このコネクタに外部故障診断装置を接続することで、前記外部故障診断装置により前記車載ネットワークを通じ前記ＥＣＵから故障情報を取得することができるようになっている。
【０００６】
上記した特許文献１、２には、前記車載故障診断装置が、前記各ＥＣＵからの故障発生情報や故障詳細情報等の故障情報を収集する手法については、具体的に記載されていないが、一般的には、以下に説明する第１及び第２の手法がある。
【０００７】
第１の手法では、各ＥＣＵは、故障発生時もしくは常時、故障発生情報や故障詳細情報等の故障情報を自己の車載ネットワークに送信することで、前記車載故障診断装置が、それらの情報を取得する。
【０００８】
第２の手法では、前記車載故障診断装置が、故障発生情報や故障詳細情報等の故障情報を前記各車載ネットワーク経由で、定期的又は必要時に前記各ＥＣＵに問い合わせる。
【０００９】
しかしながら、前記外部故障診断装置が前記各ＥＣＵに対して利用する故障診断プロトコルと、前記車載診断装置が各ＥＣＵに対して利用する故障診断プロトコルとが異なるものとなっており、各ＥＣＵにおいて、車両故障診断プロトコルに対応するためのソフトウエア（プログラム）の開発が必要となっており、各ＥＣＵのソフトウエアの開発工数が過大になっているという問題がある。
【００１０】
この発明はこのような課題を考慮してなされたものであり、外部故障診断装置が接続可能であり、かつ車載故障診断装置を設けた車両用故障診断システムにおいて、前記車載故障診断装置を設けたことによる各電子制御装置（ＥＣＵ）のソフトウエア開発を不要とすることを可能とする車両用故障診断システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
この発明に係る車両用故障診断システムは、車両に搭載された複数の電子制御装置と、前記車両に搭載され、前記複数の電子制御装置と故障診断通信を行うことで、前記複数の電子制御装置から故障情報を収集する車載故障診断装置と、前記車両に接続され、前記複数の電子制御装置と故障診断通信を行うことで、前記複数の電子制御装置から故障情報を収集する外部故障診断装置と、からなり、前記車載故障診断装置と前記外部故障診断装置は、同一の通信プロトコルを使用して前記複数の電子制御装置との前記故障診断通信を行い、前記車載故障診断装置は、前記外部故障診断装置が前記車両に接続されたことを検出すると、自己の前記故障診断通信を停止することを特徴とする。
【００１２】
この発明によれば、前記車載故障診断装置は、前記外部故障診断装置と同一の通信プロトコルを使用して前記複数の電子制御装置との前記故障診断通信を行い、前記車載故障診断装置は、前記外部故障診断装置が前記車両に接続されたことを検出すると、自己の前記故障診断通信を停止するようにしたので、車載故障診断装置を設けたことによる各電子制御装置（ＥＣＵ）のソフトウエア開発を不要にすることができる。
【００１３】
また、前記外部故障診断装置が車両に接続されたとき、前記車載故障診断装置は、前記各電子制御装置との故障診断通信を停止するようにしたので、前記外部故障診断装置によって確実に、換言すれば、前記車載故障診断装置と競合することなく前記各電子制御装置の故障情報を取得することができる。
【００１４】
なお、前記外部故障診断装置は、前記車載故障診断装置を介して前記複数の電子制御装置に接続され、前記車載故障診断装置は、前記外部故障診断装置との通信ラインに応答要求を送信し、前記応答要求に対する応答を受信した場合に、前記外部故障診断装置が接続されたことを検出することとすれば、回路（ハードウエア）を追加することなしに、前記外部故障診断装置と前記車載故障診断装置との間の接続乃至遮断を検出することができる。
【発明の効果】
【００１５】
この発明によれば、車載故障診断装置は、外部故障診断装置と同一の通信プロトコルを使用して複数の電子制御装置との故障診断通信を行い、前記車載故障診断装置は、前記外部故障診断装置が前記車両に接続されたことを検出すると、自己の前記故障診断通信を停止するようにしたので、前記車載故障診断装置を設けたことによる各電子制御装置（ＥＣＵ）のソフトウエア開発を不要にすることができるという効果が達成される。
【図面の簡単な説明】
【００１６】
【図１】この発明の一実施形態に係る車両用故障診断システムの構成を示すブロック図である。
【図２】図１例の車両用故障診断システムの動作説明に供されるシーケンス図である。
【図３】図１例の車両用故障診断システムのさらなる動作説明用のブロック図である。
【図４】図３例の車両故障診断システムの動作説明に供されるシーケンス図である。
【図５】ハードウエアによる車載故障診断装置と外部故障診断装置の接続確認手法の説明図である。
【発明を実施するための形態】
【００１７】
以下、この発明の実施形態について図面を参照して説明する。
【００１８】
図１は、この発明の一実施形態に係る車両用故障診断システム１０の構成を示している。
【００１９】
図１において、外部故障診断装置１２は、ディラー等の修理工場に配置されている。
【００２０】
車両１１は、ゲートウェイの機能を有する車載故障診断装置１４を搭載している。該車載故障診断装置１４は、第１−第５通信ライン２１−２５を有し、第１通信ライン２１は、車載のダイアグノーシスコネクタであるコネクタ３２、外部故障診断装置１２側のコネクタ３４及び通信ライン３１を通じて外部故障診断装置１２に接続されている。
【００２１】
この実施形態において、通信ライン３１、第１及び第３通信ライン２１、２３は、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）プロトコルによる通信ラインであり、第２通信ライン２２は、ＬＩＮ（Ｌｏｃａｌ  Ｉｎｔｅｒｃｏｎｎｅｃｔ  Ｎｅｔｗｏｒｋ）プロトコルによる通信ラインであり、第４通信ライン２４は、ＩＥＥＥ１９３４プロトコルによる通信ラインであり、第１−第４通信ライン２１−２４は、それぞれネットワークを形成することができる。
【００２２】
第２通信ライン２２は、ボディ系通信ネットワークを形成し、この第２通信ライン２２には、ドアの開閉制御を司るドアＥＣＵ（電子制御装置）４１、メータの表示制御を司るメータＥＣＵ４２、及びサンルーフの開閉制御を司るサンルーフＥＣＵ４３等が接続されている。
【００２３】
第３通信ライン２３は、走行制御系通信ネットワークを形成し、この第３通信ライン２３には、エンジンの回転制御を司るエンジンＥＣＵ５１、トランスミッションの変速制御を司るトランスミッションＥＣＵ５２、及びブレーキの油圧制御を司るブレーキＥＣＵ５３等が接続されている。
【００２４】
第４通信ライン２４は、情報系通信ネットワークを形成し、この第４通信ライン２４には、ナビゲーション装置の制御を司るナビゲーションＥＣＵ６１、スピーカやアンプの制御を司るオーディオＥＣＵ６２、及びＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）プレイヤの再生制御等を司るＤＶＤプレイヤＥＣＵ６３等が接続されている。
【００２５】
第５通信ライン２５は、個別の通信ラインであり、外部通信用の通信装置７０と車載故障診断装置１４とを接続している。
【００２６】
なお、通信装置７０は、アンテナ７２を介し、図示しない移動通信網等を通じて、アンテナ７６を有する外部の情報センタ７４と通信が可能にされている。
【００２７】
次に、基本的には以上のように構成される車両用故障診断システム１０において、車載故障診断装置１４に対してコネクタ３２、３４を通じて接続されている外部故障診断装置１２が、各ＥＣＵ４１−４３、５１−５３、６１−６３から故障情報を読み出す動作（収集する動作）について、図２のシーケンス図を参照して説明する。
【００２８】
シーケンスＳ１にて、外部故障診断装置１２は、ＣＡＮの故障診断プロトコルを使用し、故障情報を読み出そうとするＥＣＵのアドレスを指定したメッセージを車載故障診断装置１４に送信する。
【００２９】
メッセージを受信した車載故障診断装置１４は、受信したメッセージのアドレスを解析し、シーケンスＳ２にて、そのアドレス有するＥＣＵが接続されているネットワーク（第２−第４の通信ライン２２−２４のいずれかの通信ライン）にメッセージを転送する。
【００３０】
このとき、そのアドレスを有するＥＣＵが接続されているネットワークが、第２通信ライン２２又は第４通信ライン２４のネットワークである場合には、車載故障診断装置１４は、ネットワーク先のＬＩＮ又はＩＥＥＥ１９３４の故障診断プロトコルに変換して前記メッセージを転送する。また、そのアドレスを有するＥＣＵが接続されているネットワークが、第３通信ライン２３のネットワークの場合には、車載故障診断装置１４は、外部故障診断装置１２から受信したメッセージをそのまま（ＣＡＮの故障診断プロトコルのまま）で転送する。
【００３１】
次いで、ネットワーク（第２−第４通信ライン２２−２４）経由で上記メッセージを受信した各ＥＣＵ４１−４３、５１−５３、６１−６３は、シーケンスＳ３にて、そのネットワーク（第２−第４通信ライン２２−２４）の故障診断プロトコルに従った故障情報付きメッセージを、そのネットワーク（第２−第４通信ライン２２−２４）を通じて車載故障診断装置１４に返送する。
【００３２】
ＥＣＵ４１−４３、５１−５３、６１−６３からの返送を受け取った車載故障診断装置１４は、返送されたネットワーク（第２−第４通信ライン２２−２４）がＬＩＮ（第２通信ライン２２）又はＩＥＥＥ１９３４（第４通信ライン２４）の場合は、ＣＡＮ（第１通信ライン２１、通信ライン３１）の故障診断プロトコルに変換してシーケンスＳ４により外部故障診断装置１２に転送する一方、返送されたネットワーク（第２−第４通信ライン２２−２４）がＣＡＮ（第３通信ライン２３）の場合は受信した故障情報付きメッセージをそのまま外部故障診断装置１２に転送する。
【００３３】
車載故障診断装置１４から転送された故障情報付きメッセージを受信した外部故障診断装置１２は、シーケンスＳ５において、自己の表示装置（不図示）上に、故障情報を表示する。
【００３４】
以上説明したように、外部故障診断装置１２が車載故障診断装置１４にコネクタ３４、３２を介して接続された状態（図１の状態）では、車載故障診断装置１４は、外部故障診断装置１２と各ＥＣＵ４１−４３、５１−５３、６１−６３との間でのメッセージの転送、故障発生情報や故障詳細情報等の故障情報の転送、及び必要に応じて前記転送の際にプロトコルの変換を行うのみであるので、外部故障診断装置１２は、車載故障診断装置１４と競合することなく各ＥＣＵ４１−４３、５１−５３、６１−６３の故障情報を取得することができる。
【００３５】
次に、図３のブロック図及び図４のシーケンス図を参照して、車載故障診断装置１４が、外部故障診断装置１２にコネクタ３２、３４を介して接続される前に、各ＥＣＵ４１−４３、５１−５３、６１−６３から故障情報を収集する際の動作について説明する。
【００３６】
シーケンスＳ１１にて、車載故障診断装置１４は、各ネットワーク（第２−第４通信ライン２２−２４）の故障診断プロトコルを使用して、各ＥＣＵ４１−４３、５１−５３、６１−６３宛に故障情報を読み出すメッセージを送信する。
【００３７】
ネットワーク（第２−第４通信ライン２２−２４）経由で上記メッセージを受信した各ＥＣＵ４１−４３、５１−５３、６１−６３は、シーケンスＳ１２にて、そのネットワーク（第２−第４通信ライン２２−２４）の故障診断プロトコルに従った故障情報付きメッセージをネットワーク（第２−第４通信ライン２２−２４）に返送する。
【００３８】
各ＥＣＵ４１−４３、５１−５３、６１−６３からの返送を受け取った車載故障診断装置１４は、故障情報を解析し、必要であれば、シーケンスＳ１３にて、通信装置７０を経由して、車両外部の情報センタ７４に無線により通知する。
【００３９】
上述したシーケンスＳ１１、Ｓ１２に係る車載故障診断装置１４による上記の故障情報収集中に、車載のコネクタ３２に外部故障診断装置１２のコネクタ３４が嵌合されて外部故障診断装置１２が車両１１に接続された場合、図２を参照して説明したシーケンスＳ１（図２）からの外部故障診断装置１２による各ＥＣＵ４１−４３、５１−５３、６１−６３の故障情報読み出し処理が行われることとなるが、各ＥＣＵ４１−４３、５１−５３、６１−６３は異なる装置、この場合、外部故障診断装置１２と車載故障診断装置１４から同一の故障診断プロトコルで故障情報の読み出し要求を受けることになる。
【００４０】
しかし、各ＥＣＵ４１−４３、５１−５３、６１−６３は、外部故障診断装置１２又は車載故障診断装置１４のどちらか一方の装置にしか故障情報付きメッセージを返送することができないため、所定時間内に返送を受け取ることができなかった外部故障診断装置１２又は車載故障診断装置１４は、通信異常が発生したと判断してしまう。
【００４１】
そこで、この実施形態において、車載故障診断装置１４は、以下に説明する動作を行う。
【００４２】
すなわち、通信異常の発生を未然に回避するために、この実施形態において、車載故障診断装置１４は、シーケンスＳ１１、Ｓ１２にて、上記車両１１内のネットワーク（第２−第４通信ライン２２−２４）経由で各ＥＣＵ４１−４３、５１−５３、６１−６３から故障情報の収集を行うと共に、車載故障診断装置１４は、シーケンスＳ１４にて、ＣＡＮ通信のデータフレーム中、第１通信ライン２１及び通信ライン３１では使用しないＣＡＮ．ＩＤのメッセージを第１通信ライン２１に所定時間毎に送出する。
【００４３】
上記のＣＡＮ．ＩＤのメッセージに対するＡＣＫ応答（肯定応答）がなかった場合には、シーケンスＳ１６での判定が成立しないので、車載故障診断装置１４は、第１通信ライン２１及びコネクタ３２には何も接続されていないと判定し、再びシーケンスＳ１１に戻り、各ＥＣＵ４１−４３、５１−５３、６１−６３から故障情報の収集を行う。
【００４４】
しかし、シーケンスＳ１４のＣＡＮ．ＩＤのメッセージ送信に対して、シーケンスＳ１５に示すＡＣＫ応答（肯定応答）があった場合には（ＣＡＮ通信のデータフレーム中、ＡＣＫフィールドのＡＣＫスロットがレセシブからドミナントに変化していた場合には）、シーケンスＳ１６の判定が成立するので、車載故障診断装置１４は、直ちに、各ＥＣＵ４１−４３、５１−５３、６１−６３からの故障情報の収集を停止する。
【００４５】
このとき（コネクタ３２、３４を通じて外部故障診断装置１２と車載故障診断装置１４とが接続されたとき）、図２を参照して説明したシーケンスＳ１以降の処理が開始される。すなわち、外部故障診断装置１２が車載故障診断装置１４にコネクタ３４、３２を介して接続された状態では、車載故障診断装置１４は、外部故障診断装置１２と各ＥＣＵ４１−４３、５１−５３、６１−６３との間でのメッセージの転送、故障情報の転送、及び必要に応じて前記転送の際にプロトコルの変換を行い、故障診断処理は行わない。故障診断処理は、外部故障診断装置１２と各ＥＣＵ４１−４３、５１−５３、６１−６３との間で行われる。実際上、外部故障診断装置１２による故障診断機能は、車載故障診断装置１４による故障診断機能に比較してより高機能かつ広範囲であるので、外部故障診断装置１２が車両１１に接続されたときには、車載故障診断装置１４に優先して外部故障診断装置１２により故障診断を行うようにすることが好ましい。
【００４６】
よって、上述した実施形態によれば、車載故障診断装置１４による故障診断と外部故障診断装置１２による故障診断とが競合することを原因とする不具合が未然に回避される。
【００４７】
なお、車載故障診断装置１４と外部故障診断装置１２の接続確認手法はシーケンスＳ１４−Ｓ１６の処理に限らず、外部故障診断装置１２と車載故障診断装置１４の接続ラインである第１通信ライン２１に、自己が送信しているメッセージ以外のメッセージを検出したとき、又は、自己宛もしくは各ＥＣＵ宛に転送する故障診断メッセージを検出したときとしても良い。
【００４８】
また、車載故障診断装置１４と外部故障診断装置１２の接続確認手法は上述したソフトウエアによる処理以外に、図５に示すように、外部故障診断装置１２の故障診断通信回路１０２と、車載故障診断装置１４の故障診断通信回路１０４とを接続する第１及び第２通信ライン２１、３１以外に、接続線１２１、１３１の各一端側を、コネクタ３２Ａ、３４Ａに収容するハードウエア構成とする。
【００４９】
コネクタ３４Ａとコネクタ３２Ａとが嵌合されたときに、外部故障診断装置１２側の電源＋Ｖｂｂが、接続線１３１、コネクタ３４Ａ、３２Ａ、接続線１２１を通じて、車載故障診断装置１４側の接続検出用抵抗器１０８の非接地端に印加される。この電源＋Ｖｂｂの印加を、検出回路１０６を通じて故障診断通信回路１０４が検出することで、車載故障診断装置１４と外部故障診断装置１２との接続を確認することができる。
【００５０】
以上説明したように上述した実施形態に係る車両用故障診断システム１０は、車両１１に搭載された複数のＥＣＵ４１−４３、５１−５３、６１−６３と、車両１１に搭載され、複数のＥＣＵ４１−４３、５１−５３、６１−６３と故障診断通信を行うことで、複数のＥＣＵ４１−４３、５１−５３、６１−６３から故障情報を収集する車載故障診断装置１４と、車両１１にコネクタ３２、３４を通じて接続され、複数のＥＣＵ４１−４３、５１−５３、６１−６３と故障診断通信を行うことで、複数のＥＣＵ４１−４３、５１−５３、６１−６３から故障情報を収集する外部故障診断装置１２と、からなり、車載故障診断装置１４と外部故障診断装置１２は、同一の通信プロトコルを使用して複数のＥＣＵ４１−４３、５１−５３、６１−６３との前記故障診断通信を行い、車載故障診断装置１４は、外部故障診断装置１２が車両１１に接続されたことを検出すると、自己の前記故障診断通信を停止するようにしている。
【００５１】
このため、車載故障診断装置１４を設けたことによる各ＥＣＵ４１−４３、５１−５３、６１−６３のソフトウエア開発を不要にすることができる。
【００５２】
より詳しく説明すると、車載故障診断装置１４は、外部故障診断装置１２に対して各ＥＣＵ４１−４３、５１−５３、６１−６３が故障情報を出力している故障診断通信プロトコルを変更することなく、同一の通信プロトコルを使用して複数のＥＣＵ４１−４３、５１−５３、６１−６３と通信するので、車載故障診断装置１４を設けたことによる各ＥＣＵ４１−４３、５１−５３、６１−６３の故障診断に係る新規のソフトウエア開発を不要にすることができる。
【００５３】
また、外部故障診断装置１２が車両１１に接続されたとき、車載故障診断装置１４は、各ＥＣＵ４１−４３、５１−５３、６１−６３との自己の故障診断通信を停止し転送機能を担当するようにしたので、外部故障診断装置１２によって確実に、換言すれば、車載故障診断装置１４と外部故障診断装置１２とが競合することなく各ＥＣＵ４１−４３、５１−５３、６１−６３の故障情報を取得することができる。
【００５４】
なお、外部故障診断装置１２は、車載故障診断装置１４を介して複数のＥＣＵ４１−４３、５１−５３、６１−６３に接続されるが、車載故障診断装置１４は、外部故障診断装置１２との第１通信ライン２１に応答要求を送信し、前記応答要求に対する応答を受信した場合に、外部故障診断装置１２が接続されたことを検出することにしたので、回路（ハードウエア）を追加することなしでも、外部故障診断装置１２と車載故障診断装置１４との間の接続乃至遮断を検出することができる。
【００５５】
また、図５に示したように、検出回路１０６等を追加して、外部故障診断装置１２と車載故障診断装置１４との間の接続乃至遮断を検出するようにすることもこの発明に含まれる。
【００５６】
なお、この発明は、上述の実施形態に限らず、この明細書の記載内容に基づき、種々の構成を採り得ることはもちろんである。
【符号の説明】
【００５７】
１０…車両用故障診断システム          １１…車両
１２…外部故障診断装置                １４…車載故障診断装置
２１−２５…第１−第５通信ライン      ３１…通信ライン
３２、３２Ａ、３４、３４Ａ…コネクタ  ４１−４３、５１−５３、６１−６３…ＥＣＵ
【図１】
2012063163.tif 000003
【図２】
2012063163.tif 000004
【図３】
2012063163.tif 000005
【図４】
2012063163.tif 000006
【図５】
2012063163.tif 000007