(57)【要約】      （修正有）【課題】自動車の故障時に、不具合を特定し、点検項目を点検手順に従って点検することができる車載故障診断システムを提供する。【解決手段】複数の電子制御ユニット２１，２２，２３，２４，２５の夫々は、複数の電装品の診断結果の少なくとも一つに異常がある場合に、車載ネットワーク３に異常の内容を知らせるダイアグコードを送信する一方、故障診断電子制御ユニット４は、車載ネットワーク３からダイアグコードを受信した場合に、ダイアグコードに関連付けられた点検項目及び点検手順を電子制御ユニット２１，２２，２３，２４，２５との間のデータ転送によって実行する。【選択図】図１
2018119866.tif 000002
【特許請求の範囲】
【請求項１】
複数の電装品を管轄するユニットごとに設けられた複数の電子制御ユニットと、
前記複数の電子制御ユニットを相互に接続し、前記複数の電子制御ユニット間のデータ転送によって前記複数の電子制御ユニットの協調制御を可能にする車載ネットワークと、
前記車載ネットワークに接続され、前記車載ネットワークから受信したデータに基づいて前記電装品及び前記電子制御ユニットの故障を診断可能な故障診断電子制御ユニットと、
を備え、
前記複数の電子制御ユニットの夫々は、
前記複数の電装品の診断結果の少なくとも一つに異常がある場合に、前記車載ネットワークに異常の内容を知らせるダイアグコードを送信する一方、
前記故障診断電子制御ユニットは、
前記車載ネットワークから前記ダイアグコードを受信した場合に、前記ダイアグコードに関連付けられた点検項目及び点検手順を前記電子制御ユニットとの間のデータ転送によって実行すること、
を特徴とする車載故障診断システム。
【請求項２】
前記故障診断電子制御ユニットは、
前記ダイアグコードに関連付けられた点検項目及び点検手順を記憶可能なデータベースと、
前記車載ネットワークから受信したダイアグコードに基づいて前記データベースに記憶された点検項目及び点検手順を検索する検索部と、
を含むことを特徴とする請求項１に記載の車載故障診断システム。
【請求項３】
前記電子制御ユニットは、
管轄する複数の電装品の動作データを記憶可能なデータ記憶部と、
前記車載ネットワークから受信した要求に応答し、前記データ記憶部に記憶された電装品の動作データを前記車載ネットワークに送信させる制御部と、
を含み、
前記故障診断電子制御ユニットは、
前記故障診断電子制御ユニットが特定した電装品の動作データを前記電子制御ユニットの制御部が前記車載ネットワークに送信するように、前記車載ネットワークに要求を送信させる制御部を含むこと、
を特徴とする請求項２に記載の車載故障診断システム。
【請求項４】
前記電子制御ユニットの夫々の制御部は、
管轄する複数の電装品を個別に制御可能であり、
前記故障診断電子制御ユニットの制御部は、
前記故障診断電子制御ユニットが特定した電装品を前記電子制御ユニットの制御部が動作させるとともに、該電装品の動作データを前記車載ネットワークに送信するように、前記車載ネットワークに要求を送信させること、
を特徴とする請求項３に記載の車載故障診断システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、車載故障診断システムに関する。
【背景技術】
【０００２】
特許文献１には、車載電子制御装置を備えた自動車の故障を診断する自動車用故障診断装置が開示されている。かかる自動車用故障診断装置は、車載電子制御装置と通信するための情報が記録され、車載電子制御装置から得た情報が記録される診断情報、自動車の整備を行うための情報が記録された整備情報、および、診断情報と整備情報とを関連づける情報が記録された関連づけ情報を備えている。そして、関連づけられた整備情報からの指示に基づいて、関連づけられた診断情報により車載電子制御装置からセンサ情報を取得するように構成されている。
【０００３】
特許文献２には、車両に設けられて自己故障診断を実行する複数の電子制御ユニットからなる車両用故障診断装置が開示されている。かかる車両用故障診断装置は、複数の電子制御ユニットのうち、全ての電子制御ユニットによる自己故障診断結果を統括する一つの電子制御ユニットである親ＥＣＵと、該親ＥＣＵ以外の複数の電子制御ユニットである子ＥＣＵとを備えている。
そして、親ＥＣＵは、個々の子ＥＣＵから該子ＥＣＵによる自己故障診断結果を表すダイアグ情報を取得する情報取得手段と、情報取得手段にて取得したダイアグ情報、及び、当該親ＥＣＵによる自己故障診断結果に対応するダイアグ情報を記憶する情報記憶手段と、車両の外部に設けられた車両解析ツールとの間で通信を行う外部通信手段と、情報記憶手段にて記憶されているダイアグ情報のうち、車両解析ツールから外部通信手段を介して受信した送信要求の種別に応じたダイアグ情報を、該車両解析ツールに外部通信手段を介して送信するダイアグ情報送信手段と、を有する。
【０００４】
特許文献３には、車両の第１サブシステムの第１エージェントであって、障害検出エージェントと通信エージェントとを含むという第１エージェントを実行すべく構成されたプロセッサを備える制御ユニットが開示されている。
障害検出エージェントは、第１サブシステムの性能データを監視して該第１サブシステムにおける問題を特定し、第１サブシステムに対応する第１の障害診断プロセス候補を第１メモリ内に記憶し、且つ、第１の障害診断プロセス候補の中から、第１サブシステムにおける問題を引き起こした障害を特定する一つの障害診断プロセスを検索すべく構成される。また、通信エージェントは、障害検出エージェントによる検索が、障害を特定する障害診断プロセスを見出すことに失敗したとき、第２エージェントと協働すべく構成され、第２エージェントとの協働は、第２の障害診断プロセス候補を記憶する第２メモリを検索する段階と、監視された性能データを前記第２エージェントに対して送信する段階と、第１エージェントおよび第２エージェントの間において検索結果データを交換する段階とを含む。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−１４１６１２号公報
【特許文献２】特開２０１３−０２８２３８号公報
【特許文献３】特表２０１４−５１８５８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１が開示する自動車用故障診断装置では、自動車の故障後に車載電子制御装置と自動車用故障診断装置とが通信を開始し、自動車用故障診断装置が車載電子制御装置から情報を得るために、自動車の故障時に自動車用故障診断装置が故障の原因を特定することはできない。また、自動車の故障後に車載電子制御装置と自動車用故障診断装置とが通信を開始するので、車載電子制御装置の情報が書き換えられ、車載電子制御装置に故障の原因を特定するための情報が残っていない場合には、特許文献１が開示する自動車用故障診断装置では、不具合を特定し、点検項目を点検手順に従って点検することができない。
【０００７】
特許文献２が開示する車両用故障診断装置では、車両の故障後に車両用故障診断装置の親ＥＣＵと車両の外部に設けられた車両解析ツールとが通信を開始し、車両解析ツールが個々の子ＥＣＵのダイアグ情報、及び、親ＥＣＵのダイアグ情報を取得するために、自動車の故障時に車両用故障診断装置が故障の原因を特定することはできない。また、車両の故障後に車両用故障診断装置と車両解析ツールとが通信を開始するので、補機バッテリの取り外し等により、親ＥＣＵの情報記憶手段にダイアグ情報が残っていない場合には、特許文献３が開示する車両用故障診断装置では、不具合を特定し、点検項目を点検手順に従って点検することができない。
【０００８】
特許文献３が開示する制御ユニットでは、車両の第１サブシステムの問題（例えば、第１サブシステムの停止原因）が第１サブシステム以外のサブシステムの障害に起因する場合には、問題を引き起こした障害（原因）を特定し、点検項目を点検手順に従って点検することができない。
例えば、第１サブシステムがエンジンであり、第１サブシステム以外のサブシステムが車輪速センサを含むシステムである場合において、車輪速センサが故障していることによってエンジンが停止している場合に、エンジンの障害を検出する障害検出エージェントによって車輪速センサの故障を特定し、点検項目を点検手順に従って点検することができない。
【０００９】
上述の事情に鑑みて、本発明の少なくとも一実施形態は、複数の電装品の診断結果の少なくとも一つに異常がある場合に、その異常の原因を特定することができる車載故障診断システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
（１）本発明の少なくとも一実施形態に係る車載故障診断システムは、複数の電装品を管轄するユニットごとに設けられた複数の電子制御ユニットと、前記複数の電子制御ユニットを相互に接続し、前記複数の電子制御ユニット間のデータ転送によって前記複数の電子制御ユニットの協調制御を可能にする車載ネットワークと、前記車載ネットワークに接続され、前記車載ネットワークから受信したデータに基づいて前記電装品及び前記電子制御ユニットの故障を診断可能な故障診断電子制御ユニットと、を備え、前記複数の電子制御ユニットの夫々は、前記複数の電装品の診断結果の少なくとも一つに異常がある場合に、前記車載ネットワークに異常の内容を知らせるダイアグコードを送信する一方、前記故障診断電子制御ユニットは、前記車載ネットワークから前記ダイアグコードを受信した場合に、前記ダイアグコードに関連付けられた点検項目及び点検手順を前記電子制御ユニットとの間のデータ転送によって実行する。
【００１１】
上記（１）の構成によれば、複数の電子制御ユニットの夫々は、複数の電装品の診断結果の少なくとも一つに異常がある場合に、車載ネットワークに異常の内容を知らせるダイアグコードを送信する。一方、故障診断電子制御ユニットは、車載ネットワークからダイアグコードを受信した場合に、ダイアグコードに関連付けられた点検項目及び点検手順を電子制御ユニットとの間のデータ転送によって実行する。これにより、車載故障診断システムは、複数の電装品の診断結果の少なくとも一つに異常がある場合に、ダイアグコードに関連付けられた点検項目及び点検手順を電子制御ユニットとの間のデータ転送によって実行するので、異常の原因を特定することができる。
【００１２】
（２）幾つかの実施形態では、上記（１）の構成において、前記故障診断電子制御ユニットは、前記ダイアグコードに関連付けられた点検項目及び点検手順を記憶可能なデータベースと、前記車載ネットワークから受信したダイアグコードに基づいて前記データベースに記憶された点検項目及び点検手順を検索する検索部と、を含む。
上記（２）の構成によれば、検索部は、車載ネットワークから受信したダイアグコードに基づいて、データベースに記憶された点検項目及び点検手順を検索するので、車載故障診断システムは、複数の電装品の診断結果の少なくとも一つに異常がある場合に、点検項目及び点検手順を速やかに特定することができる。
【００１３】
（３）幾つかの実施形態では、上記（２）の構成において、前記電子制御ユニットは、管轄する複数の電装品の動作データを記憶可能なデータ記憶部と、前記車載ネットワークから受信した要求に応答し、前記データ記憶部に記憶された電装品の動作データを前記車載ネットワークに送信させる制御部と、を含み、前記故障診断電子制御ユニットは、前記故障診断電子制御ユニットが特定した電装品の動作データを前記電子制御ユニットの制御部が前記車載ネットワークに送信するように、前記車載ネットワークに要求を送信させる制御部を含む。
上記（３）の構成によれば、電子制御ユニットの制御部は、車載ネットワークから受信した要求に応答し、故障診断制御ユニットが特定した電装品の動作データを車載ネットワークに送信する。これにより、故障診断制御ユニットは、故障診断制御ユニットが特定した電装品の動作データを取得することができる。この結果、故障診断制御ユニットは、故障診断制御ユニットが特定した電装品の動作データを点検することができる。
【００１４】
（４）幾つかの実施形態では、上記（３）の構成において、前記電子制御ユニットの夫々の制御部は、管轄する複数の電装品を個別に制御可能であり、前記故障診断電子制御ユニットの制御部は、前記故障診断電子制御ユニットが特定した電装品を前記電子制御ユニットの制御部が動作させるとともに、該電装品の動作データを前記車載ネットワークに送信するように、前記車載ネットワークに要求を送信させる。
上記（４）の構成によれば、電子制御ユニットの制御部は、車載ネットワークから受信した要求に応答し、電子制御ユニットが管轄する電装品が個別に動作するとともに、該電装品の動作データを車載ネットワークに送信する。これにより、故障診断制御ユニットは、故障診断制御ユニットが特定した電装品を動作させ、該電装品の動作データを取得することができる。この結果、故障診断制御ユニットは、故障診断制御ユニットが特定した電装品の動作データを点検することができる。
【発明の効果】
【００１５】
本発明の少なくとも一実施形態によれば、車載故障診断システムは、複数の電装品の診断結果の少なくとも一つに異常がある場合に、異常の原因を特定することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係る車載故障診断システムの制御構成を概略的に示すブロック図である。
【図２】本発明の一実施形態に係る車載故障診断システムの故障診断手順を概略的に示すフローチャートである。
【図３】データベースに記憶されたダイアグコード一覧の一例を示す図である。
【図４】データベースに記憶されたトラブルシューティング一覧の一例を示す図である。
【発明を実施するための形態】
【００１７】
以下、添付図面を参照して本発明の幾つかの実施形態について説明する。ただし、実施形態として記載されている又は図面に示されている構成部品の寸法、材質、形状、その相対的配置等は、本発明の範囲をこれに限定する趣旨ではなく、単なる説明例にすぎない。
【００１８】
図１は、本発明の一実施形態に係る車載故障診断システム１の制御構成を概略的に示すブロック図である。
図１に示すように、本発明の一実施形態に係る車載故障診断システム１は、エンジン、制動装置、変速装置等の各種装置及びこれらに付随する複数の電装品が複数の電子制御ユニット２１〜２５（ＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ））によって管轄される自動車に搭載される。
【００１９】
図１に示すように、本発明の一実施形態に係る車載故障診断システム１は、複数の電子制御ユニット２１〜２５（以下「ＥＣＵ２１〜２５」という）と、車載ネットワーク３と、故障診断電子制御ユニット４（以下「故障診断ＥＣＵ４」という）と、を備えている。
【００２０】
複数のＥＣＵ２１〜２５は、各種装置及びこれに付随する電装品を管轄するユニットごとに設けられている。複数のＥＣＵ２１〜２５の夫々は、通信装置、入出力装置、記憶装置（ＲＯＭ、ＲＡＭ、不揮発性ＲＡＭ等）及び中央演算処理装置（ＣＰＵ）を含んで構成され、これらは、通信部２１１〜２５１、入出力部２１２〜２５２、データ記憶部２１３〜２５３及び制御部２１４〜２５４を構成する。
【００２１】
通信部２１１〜２５１は、車載ネットワーク３が接続され、通信部２１１〜２５１から車載ネットワーク３に対して制御命令、制御データ及びダイアグコードを出力する一方、車載ネットワーク３から通信部２１１〜２５１に対して制御命令、制御データ及びダイアグコードが入力されるように構成されている。
【００２２】
入出力部２１２〜２５２には、ＥＣＵ２１〜２５が管轄する装置及びこれに付随する電装品が接続され、入出力部２１２〜２５２はこれらに対して制御命令及び制御データを出力する一方、これらから動作結果及び動作データが入力されるように構成されている。
【００２３】
データ記憶部２１３〜２５３は、入出力部２１２〜２５２から入力された動作結果及び動作データを記憶する部分である。データ記憶部２１３〜２５３に記憶される動作結果及び動作データは、入出力部２１２〜２５２に接続された装置及びこれに付随する電装品が動作を繰り返すことによって更新される。
【００２４】
制御部２１４〜２５４は、ＥＣＵ２１〜２５が管轄する装置及びこれに付随する電装品を制御する部分である。制御部２１４〜２５４は、ＥＣＵ２１〜２５が管轄する装置又はこれに付随する電装品の診断結果（ダイアグノーシス）に異常を検出した場合に、その異常を検出した機器又は電装品とその異常の内容を特定可能なダイアグコードを生成するように構成されている。
【００２５】
車載ネットワーク３は、複数のＥＣＵ２１〜２５を相互に接続し、複数のＥＣＵ２１〜２５間のデータ転送によって複数のＥＣＵ２１〜２５の協調制御を可能にしている。車載ネットワーク３は、例えば、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）で構成されるが、これに限られるものではなく、例えば、ＬＩＮ（Ｌｏｃａｌ  Ｉｎｔｅｒｃｏｎｎｅｃｔ  Ｎｅｔｗｏｒｋ）、ＦｌｅｘＲａｙ等で構成されてもよい。
【００２６】
故障診断ＥＣＵ４は、車載ネットワーク３に接続され、車載ネットワーク３から受信したデータに基づいて電装品及びＥＣＵ２１〜２５の故障を診断可能である。故障診断ＥＣＵ４は、車載ネットワーク３からダイアグコードを受信した場合に、ダイアグコードに関連付けられた点検項目及び点検手順をＥＣＵ２１〜２５との間のデータ転送によって実行するように構成されている。
故障診断ＥＣＵ４は、通信装置、記憶装置（ＲＯＭ、ＲＡＭ、不揮発性ＲＡＭ等）及び中央演算処理装置（ＣＰＵ）を含んで構成され、これらは、通信部４１、データベース４２、検索部４３及び制御部４４を構成する。
【００２７】
通信部４１は、車載ネットワーク３が接続され、通信部４１から車載ネットワーク３に対して点検要求、動作出力等の制御命令を出力する一方、車載ネットワーク３から通信部４１に対してダイアグコード及び動作データ等のデータが入力されるように構成されている。
【００２８】
データベース４２には、ダイアグコード一覧４２１とトラブルシューティング一覧４２２とが記憶されている。
ダイアグコード一覧４２１は、異常箇所（機器又は電装品）及び異常の内容、並びにトラブルシューティング番号がダイアグコードに関連付けられたものであり、ダイアグコードが特定されると、診断結果（ダイアグノーシス）に異常を検出した機器又は電装品（異常箇所）及び異常の内容、トラブルシューティング番号が特定される。
トラブルシューティング一覧４２２は、トラブルシューティングの内容（点検項目及び点検手順）がトラブルシューティング番号に関連付けられたものであり、トラブルシューティング番号が特定されると、トラブルシューティングの内容（点検項目及び点検手順）が特定される。
【００２９】
検索部４３は、車載ネットワーク３から通信部４１に入力されたダイアグコードをキーにデータベース４２に記憶されたダイアグコード一覧４２１を検索可能である。これにより、検索部４３は、ダイアグコードをキーにダイアグコードに関連付けられた異常箇所（機器又は電装品）及び異常の内容、並びにトラブルシューティング番号が検索される。
また、検索部４３は、ダイアグコード一覧４２１から検索されたトラブルシューティング番号をキーにデータベース４２に記憶されたトラブルシューティング一覧４２２を検索可能である。これにより、検索部４３は、トラブルシューティング番号をキーにトラブルシューティング番号に関連付けられたトラブルシューティングの内容（点検項目及び点検手順）が検索される。
【００３０】
制御部４４は、通信部４１及び検索部４３を制御可能であって、検索部４３にて検索されたトラブルシューティングの内容（点検項目及び点検手順）に従って特定された機器又はこれに付随する電装品をＥＣＵ２１〜２５の制御部２１４〜２５４が動作させるとともに、該機器又はこれに付随する動作データを車載ネットワーク３に出力するように、通信部４１に車載ネットワーク３に対して要求を送信させる。
【００３１】
また、制御部４４は、トラブルシューティングによって故障が特定された機器又は電装品をナビゲーションシステムを構成する表示器（図示せず）等に表示可能である。これにより、ユーザは、車載故障診断システムで故障が特定された機器又は電装品を知ることができる。
【００３２】
図２は、本発明の一実施形態に係る車載故障診断システム１の故障診断手順を概略的に示すフローチャートである。
図２に示すように、本発明の一実施形態に係る車載故障診断システム１では、何れかの機器又は電装品の診断結果（ダイアグノーシス）に異常を検出した場合（ステップＳ１：Ｙｅｓ）に、当該機器又は当該電装品を管轄するＥＣＵ（ここでは、ＥＣＵ２５とする（以下「故障検出ＥＣＵ２５」という）の制御部２５４は、異常を検出した機器又は電装品とその異常の内容を特定可能なダイアグコードを生成する（ステップＳ２）。つぎに、故障検出ＥＣＵ２５の制御部２５４は、通信部２５１から車載ネットワーク３に対してダイアグコードを出力する（ステップＳ３）。
【００３３】
故障検出ＥＣＵ２５の通信部２５１から車載ネットワーク３に対してダイアグコードを出力すると、車載ネットワーク３にダイアグコードが展開される。これにより、故障検出ＥＣＵ２５以外のＥＣＵ２１〜２４（以下「正常ＥＣＵ２１〜２４」という）の通信部２１１〜２４１及び故障診断ＥＣＵ４の通信部４１には車載ネットワーク３からダイアグコードが入力される（ステップＳ４）。
【００３４】
正常ＥＣＵ２１〜２４の制御部２１４〜２４４は、車載ネットワーク３から通信部２１１〜２４１にダイアグコードが入力されると、当該ダイアグコードに基づいて管轄する装置及びこれに付随する電装品の稼働を停止する必要があるか否かを判断する。そして、正常ＥＣＵ２１〜２４の制御部２１４〜２４４が管轄する装置及びこれに付随する電装品の稼働を停止する必要があると判断した場合には、管轄する装置及びこれに付随する電装品の稼働を停止する。一方、正常ＥＣＵ２１〜２４の制御部２１４〜２４４が管轄する装置及びこれに付随する電装品の稼働を停止する必要がないと判断した場合には、管轄する装置及びこれに付随する電装品の稼働を継続する。
【００３５】
故障診断ＥＣＵ４の制御部４４は、車載ネットワーク３から通信部４１にダイアグコードが入力されると（ステップＳ４：Ｙｅｓ）、検索部４３に当該ダイアグコードをキーとしてデータベース４２に記憶されたダイアグコード一覧を検索させる（ステップＳ５）。これにより、故障診断ＥＣＵ４の検索部４３は、異常を検出した機器又は電装品とその内容を特定するとともに、トラブルシューティング番号を特定する。
【００３６】
例えば、図３に示すように、故障診断ＥＣＵ４の制御部は、車載ネットワーク３から通信部にダイアグコード「Ｐ００７８」が入力されると、検索部に当該ダイアグコード「Ｐ００７８」をキーとしてデータベース４２に記憶されたダイアグコード一覧４２１を検索させる。これにより、故障診断ＥＣＵ４の検索部は、異常の内容「プリチャージタイムアウト異常」を特定するとともに、トラブルシューティング番号「１３９」を特定する。
【００３７】
故障診断ＥＣＵ４の制御部は、故障診断ＥＣＵ４の検索部４３がトラブルシューティング番号を特定すると、検索部４３に当該トラブルシューティング番号をキーとしてデータベース４２に記憶されたトラブルシューティング一覧４２２を検索させる（ステップＳ６）。これにより、故障診断ＥＣＵ４の検索部４３は、異常を検出した機器又は電装品のトラブルシューティングを特定する。
【００３８】
例えば、図４に示すように、故障診断ＥＣＵ４の制御部４４は、故障診断ＥＣＵ４の検索部４３がトラブルシューティング番号「１３９」を特定すると、検索部４３に当該トラブルシューティング番号「１３９」をキーとしてデータベース４２に記憶されたトラブルシューティング一覧４２２を検索させる。これにより、故障診断ＥＣＵ４の検索部４３は、異常を検出した機器又は電装品のトラブルシューティングを特定する。
図４に示す例では、トラブルシューティングの内容（点検項目及び点検手順）として「１．プリチャージコンタクタの配線チェック、天絡、地絡、開放の有無」「２．プリチャージコンタクタの作動電圧チェック、電圧測定」及び「３．高電圧系部品の不具合履歴の確認、モータ、インバータ、ＯＢＣの過去故障ダイアグの有無」が規定されている。
【００３９】
故障診断ＥＣＵ４の制御部４４は、故障診断ＥＣＵ４の検索部４３がトラブルシューティングを特定すると、当該トラブルシューティングの手順に従って異常を検出した機器又は電装品の故障を特定する。
【００４０】
例えば、トラブルシューティングの内容（点検項目及び点検手順）において異常を検出した機器又はこれに付随する電装品の点検が求められる場合（ステップＳ７：Ｙｅｓ）には、故障診断ＥＣＵ４の制御部４４は、故障検出ＥＣＵ２５が異常を検出した機器又はこれに付随する電装品を点検するように、通信部４１から車載ネットワーク３に対して点検指示を出力する。これにより、故障検出ＥＣＵ２５の通信部２５１には点検指示が入力される。
故障検出ＥＣＵ２５の制御部２５４は、車載ネットワーク３から通信部２５１に点検指示が入力されると、当該点検指示に基づいて異常を検出した機器又はこれに付随する電装品を点検する（ステップＳ８）。そして、故障検出ＥＣＵ２５の制御部２５４は、点検を終了すると、故障診断ＥＣＵ４が点検結果を受信するように、通信部２５１から車載ネットワーク３に対して点検結果を出力する。これにより、故障診断ＥＣＵ４の通信部４１には点検結果が入力される（受信）。
【００４１】
例えば、トラブルシューティングの内容（点検項目及び点検手順）において異常を検出した機器又はこれに付随する電装品の動作データが求められる場合（ステップＳ９：Ｙｅｓ）には、故障診断ＥＣＵ４の制御部４４は、故障検出ＥＣＵ２５が動作データを出力するように、通信部４１から車載ネットワーク３に対して動作出力を指示する。これにより、故障検出ＥＣＵ２５の通信部２５１に動作出力が入力される。
故障検出ＥＣＵ２５の制御部２５４は、車載ネットワーク３から通信部２５１に動作出力が入力されると、故障診断ＥＣＵ４が動作データを受信するように、通信部２５１から車載ネットワーク３に対してデータ記憶部２５３に記憶された動作データを出力する（ステップＳ１０）。これにより、故障診断ＥＣＵ４の通信部４１には動作データが入力される（受信）。
【００４２】
例えば、トラブルシューティングの内容（点検項目及び点検手順）において異常を検出した機器又はこれに付随する電装品の動作確認が求められる場合（ステップＳ１１：Ｙｅｓ）には、故障診断ＥＣＵ４の制御部４４は、故障検出ＥＣＵ２５が管轄する機器又はこれに付随する電装品が個別に動作するとともに、該機器又はこれに付随する電装品の動作データを車載ネットワーク３に対して出力するように、通信部４１から車載ネットワーク３に対して動作確認を指示する。これにより、故障検出ＥＣＵ２５の通信部２５１に動作確認が入力される。
故障検出ＥＣＵ２５の制御部２５４は、車載ネットワーク３から通信部２５１に動作確認が入力されると、車載ネットワーク３から受信した要求に応答し、故障検出ＥＣＵ２５が管轄する機器又はこれに付随する電装品が個別に動作するとともに、該機器又はこれに付随する電装品の動作データを車載ネットワーク３に送信する。これにより、故障診断ＥＣＵ４には、故障検出ＥＣＵ２５が管轄する機器又はこれに付随する電装品の動作データが入力される（動作確認）（ステップＳ１２）。
【００４３】
当該トラブルシューティングの手順に従って異常を検出した機器又は電装品の故障が特定され（ステップＳ１３：Ｙｅｓ）、追加の点検の必要がない場合（ステップＳ１４：Ｎｏ）には故障診断を終了する。
なお、故障が特定された機器又は電装品は、ナビゲーションシステムを構成する表示器（図示せず）等に表示される。これにより、ユーザは、車載故障診断システムで故障が特定された機器又は電装品を知ることができる。
【００４４】
上述した本発明の実施形態によれば、複数のＥＣＵ２１〜２５の夫々は、複数の電装品の診断結果の少なくとも一つに異常がある場合に、車載ネットワーク３に異常の内容を知らせるダイアグコードを送信する。一方、故障診断ＥＣＵ４は、車載ネットワーク３からダイアグコードを受信した場合に、ダイアグコードに関連付けられた点検項目及び点検手順をＥＣＵ２１〜２５との間のデータ転送によって実行する。これにより、車載故障診断システム１は、複数の電装品の診断結果の少なくとも一つに異常がある場合に、ダイアグコードに関連付けられた点検項目及び点検手順をＥＣＵ２１〜２５との間のデータ転送によって実行するので、異常の原因を特定することができる。
【００４５】
また、故障診断ＥＣＵ４の検索部４３は、車載ネットワーク３から受信したダイアグコードに基づいて、データベース４２に記憶された点検項目及び点検手順を検索するので、車載故障診断システム１は、複数の電装品の診断結果の少なくとも一つに異常がある場合に、点検項目及び点検手順を速やかに特定することができる。
【００４６】
また、ＥＣＵ２１〜２５の制御部２１４〜２５４は、車載ネットワーク３から受信した要求に応答し、故障診断ＥＣＵ４が特定した機器又はこれに付随する電装品の動作データを車載ネットワーク３に送信する。これにより、故障診断ＥＣＵ４は、故障診断ＥＣＵ４が特定した機器及びこれに付随する電装品の動作データを取得することができる。この結果、故障診断ＥＣＵ４は、故障診断ＥＣＵ４が特定した機器又はこれに付随する電装品の動作データを点検することができる。
【００４７】
また、ＥＣＵ２１〜２５の制御部２１４〜２５４は、車載ネットワーク３から受信した要求に応答し、ＥＣＵ２１〜２５が管轄する機器又はこれに付随する電装品が個別に動作するとともに、該機器又はこれに付随する電装品の動作データを車載ネットワーク３に送信する。これにより、故障診断ＥＣＵ４は、故障診断ＥＣＵ４が特定した機器又はこれに付随する電装品を動作させ、該機器又はこれに付随する電装品の動作データを取得することができる。この結果、故障診断ＥＣＵ４は、故障診断ＥＣＵ４が特定した機器又はこれに付随する電装品の動作データを点検することができる。
【００４８】
本発明は上述した実施形態に限定されることはなく、上述した実施形態に変形を加えた形態や、これらの形態を適宜組み合わせた形態も含む。
【符号の説明】
【００４９】
１    車載故障診断システム
２１〜２４    電子制御ユニット（ＥＣＵ）（正常ＥＣＵ）
２１１〜２４１  通信部
２１２〜２４２  入出力部
２１３〜２４３  データ記憶部
２１４〜２４４  制御部
２５    電子制御ユニット（ＥＣＵ）（故障検出ＥＣＵ）
２５１    通信部
２５２    入出力部
２５３    データ記憶部
２５４    制御部
３    車載ネットワーク
４    故障診断制御ユニット（故障診断ＥＣＵ）
４１    通信部
４２    データベース
４２１    ダイアグコード一覧
４２２    トラブルシューティング一覧
４３    検索部
４４    制御部
【図１】
2018119866.tif 000003
【図２】
2018119866.tif 000004
【図３】
2018119866.tif 000005
【図４】
2018119866.tif 000006