(57)【要約】【課題】車両の故障箇所を特定し易い車両診断システムを提供する。【解決手段】診断ツールからＥＣＵへデータＩＤが送信されると、ＥＣＵからそのデータＩＤに該当するデータが返送され、そのデータが診断ツール側で表示される車両診断システムにて、ＥＣＵには、機能を示す機能ＩＤと、ＥＣＵに制御対象を強制駆動させる強制駆動ＩＤと、故障種別を示すダイアグコードとの、３種類からなる複数の検索用コードの各々に対して、その検索用コードが示す内容に関連すると考えられるデータのデータＩＤを記録したデータＩＤ検索用テーブル（ａ）〜（ｃ）が記憶されている。そして、診断ツールは、何れかの検索用コードが入力されると、それをＥＣＵへ送信し、ＥＣＵは上記テーブルから診断ツールより受信した検索用コードに対応するデータＩＤを検索して、そのデータＩＤを診断ツールへ返送し、診断ツールは、そのデータＩＤをデータ要求としてＥＣＵへ送信する。【選択図】図３
2007240436.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載された電子制御装置と通信可能な故障診断装置から前記電子制御装置へ、データ種を示すデータＩＤが送信されると、前記電子制御装置は、当該電子制御装置が保持しているデータのうち、そのデータＩＤに該当するデータを前記故障診断装置へ送信する車両診断システムにおいて、
機能の種別を示す機能コードと、前記電子制御装置が故障を検知した場合に記憶すると共に前記故障診断装置によって読み出しが可能なコードであって該故障の種別を示す故障コードと、前記電子制御装置に特定の制御対象を強制駆動させるために前記故障診断装置から送信されるコードであって該制御対象を示す強制駆動コードとの、３種類のコードのうちの少なくとも１種類以上からなる複数の検索用コードの各々に対して、該検索用コードが示す内容に関連すると考えられるデータの前記データＩＤを記録したデータＩＤ検索用テーブルと、
前記故障診断装置に前記検索用コードの何れかが入力されると、前記データＩＤ検索用テーブルから、前記入力された検索用コードに対応して記録されているデータＩＤを検索するデータＩＤ検索手段とを備え、
前記故障診断装置は、前記データＩＤ検索手段により検索されたデータＩＤを前記電子制御装置へ送信するように構成されていること、
を特徴とする車両診断システム。
【請求項２】
請求項１に記載の車両診断システムにおいて、
前記データＩＤ検索用テーブルは、前記電子制御装置に備えられており、
前記故障診断装置には、当該故障診断装置に入力された前記検索用コードを前記電子制御装置へ送信する送信手段と、該送信手段が送信した検索用コードに対する応答として前記電子制御装置から送信されて来るデータＩＤを受信する受信手段とが備えられ、
前記電子制御装置には、前記データＩＤ検索用テーブルから、前記故障診断装置より受信した検索用コードに対応して記録されているデータＩＤを検索し、その検索したデータＩＤを前記故障診断装置へ送信する検索応答手段が備えられており、
前記データＩＤ検索手段は、前記送信手段、前記受信手段及び前記検索応答手段からなること、
を特徴とする車両診断システム。
【請求項３】
請求項１に記載の車両診断システムにおいて、
前記データＩＤ検索用テーブルは、前記電子制御装置が通信可能な他の情報処理装置に備えられており、
前記故障診断装置には、当該故障診断装置に入力された前記検索用コードを前記電子制御装置へ送信する送信手段と、該送信手段が送信した検索用コードに対する応答として前記電子制御装置から送信されて来るデータＩＤを受信する受信手段とが備えられ、
前記電子制御装置には、前記故障診断装置からの検索用コードを受信して前記情報処理装置へ送信する第１中継手段と、該第１中継手段が送信した検索用コードに対する応答として前記情報処理装置から送信されて来るデータＩＤを受信し、その受信したデータＩＤを前記故障診断装置へ送信する第２中継手段とが備えられ、
前記情報処理装置には、前記データＩＤ検索用テーブルから、前記電子制御装置より受信した検索用コードに対応して記録されているデータＩＤを検索し、その検索したデータＩＤを前記電子制御装置へ送信する検索応答手段が備えられており、
前記データＩＤ検索手段は、前記送信手段、前記受信手段、前記第１中継手段、前記第２中継手段及び前記検索応答手段からなること、
を特徴とする車両診断システム。
【請求項４】
請求項１に記載の車両診断システムにおいて、
前記データＩＤ検索用テーブルは、前記故障診断装置が通信可能な他の情報処理装置に備えられており、
前記故障診断装置には、当該故障診断装置に入力された前記検索用コードを前記情報処理装置へ送信する送信手段と、該送信手段が送信した検索用コードに対する応答として前記情報処理装置から送信されて来るデータＩＤを受信する受信手段とが備えられ、
前記情報処理装置には、前記データＩＤ検索用テーブルから、前記故障診断装置より受信した検索用コードに対応して記録されているデータＩＤを検索し、その検索したデータＩＤを前記故障診断装置へ送信する検索応答手段が備えられており、
前記データＩＤ検索手段は、前記送信手段、前記受信手段及び前記検索応答手段からなること、
を特徴とする車両診断システム。
【請求項５】
請求項１に記載の車両診断システムにおいて、
前記データＩＤ検索用テーブル及び前記データＩＤ検索手段は、前記故障診断装置に備えられていること、
を特徴とする車両診断システム。
【請求項６】
請求項３に記載の車両診断システムにおいて、
前記データＩＤ検索用テーブルは、車両の種別を示す車両ＩＤ毎にそれぞれ備えられており、
前記電子制御装置の第１中継手段は、前記故障診断装置より受信した検索用コードに加え、当該電子制御装置が搭載された車両の車両ＩＤも前記情報処理装置へ送信し、
前記情報処理装置の検索応答手段は、前記複数のデータＩＤ検索用テーブルのうち、前記電子制御装置より受信した車両ＩＤに対応したデータＩＤ検索用テーブルから、前記データＩＤを検索すること、
を特徴とする車両診断システム。
【請求項７】
請求項４に記載の車両診断システムにおいて、
前記データＩＤ検索用テーブルは、車両の種別を示す車両ＩＤ毎にそれぞれ備えられており、
前記故障診断装置には、前記電子制御装置から該電子制御装置が搭載された車両の車両ＩＤを取得する車両ＩＤ取得手段が備えられており、
前記故障診断装置の送信手段は、当該故障診断装置に入力された前記検索用コードに加え、前記車両ＩＤ取得手段により取得された車両ＩＤも前記情報処理装置へ送信し、
前記情報処理装置の検索応答手段は、前記複数のデータＩＤ検索用テーブルのうち、前記故障診断装置より受信した車両ＩＤに対応したデータＩＤ検索用テーブルから、前記データＩＤを検索すること、
を特徴とする車両診断システム。
【請求項８】
請求項５に記載の車両診断システムにおいて、
前記データＩＤ検索用テーブルは、車両の種別を示す車両ＩＤ毎にそれぞれ備えられており、
前記故障診断装置には、前記電子制御装置から該電子制御装置が搭載された車両の車両ＩＤを取得する車両ＩＤ取得手段が備えられており、
前記データＩＤ検索手段は、前記複数のデータＩＤ検索用テーブルのうち、前記車両ＩＤ取得手段により取得された車両ＩＤに対応したデータＩＤ検索用テーブルから、前記データＩＤを検索すること、
を特徴とする車両診断システム。
【請求項９】
請求項２に記載の車両診断システムにおいて、
前記電子制御装置に内蔵されたプログラムの書き換え時に、その電子制御装置に備えられたデータＩＤ検索用テーブルも書き換えられるようになっていること、
を特徴とする車両診断システム。
【請求項１０】
請求項２に記載の車両診断システムにおいて、
前記電子制御装置は、前記故障診断装置から、前記データＩＤ検索用テーブルの内容変更を指示する変更要求を受けると、その変更要求に応じて、当該電子制御装置に備えられているデータＩＤ検索用テーブルの内容を変更するように構成されていること、
を特徴とする車両診断システム。
【請求項１１】
請求項２に記載の車両診断システムにおいて、
前記電子制御装置は、前記車両に搭載されたナビゲーション装置から、前記データＩＤ検索用テーブルの内容変更を指示する変更要求を受けると、その変更要求に応じて、当該電子制御装置に備えられているデータＩＤ検索用テーブルの内容を変更するように構成されていること、
を特徴とする車両診断システム。
【請求項１２】
請求項２に記載の車両診断システムにおいて、
前記電子制御装置は、前記データＩＤ検索用テーブルを、車両外の情報処理装置からダウンロードして記憶すること、
を特徴とする車両診断システム。
【請求項１３】
請求項５に記載の車両診断システムにおいて、
前記故障診断装置は、前記データＩＤ検索用テーブルを、他の情報処理装置からダウンロードして記憶すること、
を特徴とする車両診断システム。
【請求項１４】
請求項３又は請求項６に記載の車両診断システムにおいて、
前記情報処理装置は、前記車両に搭載されたナビゲーション装置であること、
を特徴とする車両診断システム。
【請求項１５】
請求項１４に記載の車両診断システムにおいて、
前記データＩＤ検索用テーブルは、ナビゲーション装置に対して着脱自在な記録媒体に記憶されていること、
を特徴とする車両診断システム。
【請求項１６】
請求項１ないし請求項１５の何れか１項に記載の車両診断システムにおいて、
前記電子制御装置は、前記故障診断装置から前記データＩＤを受信すると、前記故障診断装置からの送信停止要求を受けるまでの間、前記受信したデータＩＤに該当するデータを前記故障診断装置へ所定のタイミング毎に送信し続けること、
を特徴とする車両診断システム。
【請求項１７】
請求項１６に記載の車両診断システムにおいて、
前記データＩＤ検索用テーブルには、前記データＩＤに対して、そのデータＩＤが示すデータの送信タイミングも記録されており、
前記電子制御装置は、前記故障診断装置から送信されるデータＩＤが検索されたデータＩＤ検索用テーブルにおいて、その検索されたデータＩＤに対し記録されている送信タイミングを取得し、前記故障診断装置から受信したデータＩＤに該当するデータを、前記取得した送信タイミング毎に送信すること、
を特徴とする車両診断システム。
【請求項１８】
車両に搭載された電子制御装置と通信可能な故障診断装置から前記電子制御装置へ、特定のデータを要求するデータ要求が送信されると、前記電子制御装置は、当該電子制御装置が保持しているデータのうち、その受信したデータ要求に対応するデータを前記故障診断装置へ送信する車両診断システムであって、
機能の種別を示す機能コードと、前記電子制御装置が故障を検知した場合に記憶すると共に前記故障診断装置によって読み出しが可能なコードであって該故障の種別を示す故障コードと、前記電子制御装置に特定の制御対象を強制駆動させるために前記故障診断装置から送信されるコードであって該制御対象を示す強制駆動コードとの、３種類のコードのうちの少なくとも１種類以上からなる複数の検索用コードの各々に対して、該検索用コードが示す内容に関連すると考えられるデータの種別を示すデータＩＤを記録したデータＩＤ検索用テーブルが、前記電子制御装置に備えられており、
前記故障診断装置は、当該故障診断装置に入力された前記検索用コードを前記データ要求として前記電子制御装置へ送信し、
前記電子制御装置は、前記データＩＤ検索用テーブルから、前記故障診断装置より受信した検索用コードに対応して記録されているデータＩＤを検索して、その検索したデータＩＤに該当するデータを前記故障診断装置へ送信すること、
を特徴とする車両診断システム。
【請求項１９】
車両に搭載された電子制御装置と通信可能な故障診断装置から前記電子制御装置へ、特定のデータを要求するデータ要求が送信されると、前記電子制御装置は、当該電子制御装置が保持しているデータのうち、その受信したデータ要求に対応するデータを前記故障診断装置へ送信する車両診断システムであって、
機能の種別を示す機能コードと、前記電子制御装置が故障を検知した場合に記憶すると共に前記故障診断装置によって読み出しが可能なコードであって該故障の種別を示す故障コードと、前記電子制御装置に特定の制御対象を強制駆動させるために前記故障診断装置から送信されるコードであって該制御対象を示す強制駆動コードとの、３種類のコードのうちの少なくとも１種類以上からなる複数の検索用コードの各々に対して、該検索用コードが示す内容に関連すると考えられるデータの種別を示すデータＩＤを記録したデータＩＤ検索用テーブルが、前記電子制御装置と通信可能な他の情報処理装置に備えられており、
前記故障診断装置は、当該故障診断装置に入力された前記検索用コードを前記データ要求として前記電子制御装置へ送信し、
前記電子制御装置は、前記故障診断装置より受信した検索用コードを前記情報処理装置へ送信し、
前記情報処理装置は、前記データＩＤ検索用テーブルから、前記電子制御装置より受信した検索用コードに対応して記録されているデータＩＤを検索して、その検索したデータＩＤを前記電子制御装置へ送信し、
更に、前記電子制御装置は、前記情報処理装置から送信されて来るデータＩＤを受信し、その受信したデータＩＤに該当するデータを前記故障診断装置へ送信すること、
を特徴とする車両診断システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の故障診断を行うための車両診断システムに関するものである。
【背景技術】
【０００２】
従来より、自動車において、エンジンやトランスミッション等を制御する電子制御装置は、診断ツール（或いはスキャンツール）と呼ばれる車両外部の故障診断装置と通信可能に接続できるようになっている（例えば、特許文献１参照）。
【０００３】
そして、このような故障診断装置と電子制御装置とを備えた車両診断システムでは、自動車の点検整備を行う作業者が、電子制御装置と通信可能な状態の故障診断装置を操作して、任意のデータ種を示すデータＩＤを入力すると、そのデータＩＤが故障診断装置から電子制御装置へ送信され、電子制御装置は、自身が保持している各種データのうち、故障診断装置から受信したデータＩＤに該当するデータを、故障診断装置へ返送することとなる。更に、電子制御装置から故障診断装置へ送信されたデータは、故障診断装置に備えられた表示装置に表示される。
【０００４】
また、電子制御装置は、故障を検知すると、その故障の種別を示す故障コード（通称、ダイアグコード）を記憶するようになっており、更に、故障診断装置から故障コードの読み出し要求を受けると、その時点で記憶している故障コードを故障診断装置へ送信するようになっている。そして、このようにして電子制御装置から送信される故障コードも、故障診断装置に備えられた表示装置に表示される（例えば、特許文献２参照）。
【０００５】
また更に、この種の車両診断システムでは、作業者が、故障診断装置を操作して、任意の制御対象を強制駆動させるための強制駆動コード（通称、強制駆動ＩＤ）を入力すると、その強制駆動コードが故障診断装置から電子制御装置へ送信される。そして、電子制御装置は、故障診断装置からの強制駆動コードが示す制御対象を予め定められたパターンで強制的に駆動することとなる。
【０００６】
このため、カーディーラー等の自動車整備工場において、自動車の故障箇所を特定する場合、作業者は、下記（１）〜（４）のような作業を適宜繰り返すことにより、故障箇所を絞り込んでいくこととなる。
【０００７】
（１）車両ユーザからの申告内容や、故障診断装置により電子制御装置から読み出した故障コードの内容を元に、故障している機能や箇所を予想する。
（２）その予想した事項（故障機能や故障箇所）に関連するデータを整備マニュアルで調べる。そして、その調べたデータのデータＩＤを故障診断装置に入力して、そのデータＩＤを故障診断装置から電子制御装置へ送信させることにより、目的のデータを電子制御装置から故障診断装置へ送信させて、故障診断装置の表示装置に表示させる。
【０００８】
（３）故障診断装置の表示装置に表示されたデータの値を確認し、上記（１）で予想した事項が正しかったか否かを判断する。
（４）また、上記（１）で故障していると予想した機能に関連する制御対象を強制的に駆動させるための強制駆動コードを故障診断装置に入力して、その制御対象の電子制御装置による実際の駆動状態を確認する。そして更に、その制御対象の強制駆動によって変化する電子制御装置内のデータに関して、上記（２）と同様の調査と入力作業を行い、故障診断装置の表示装置に表示されたデータの値からも、故障箇所を検討する。
【特許文献１】特開平１１−３２６１４０号公報
【特許文献２】特開平１０−１６０６４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上記従来の車両診断システムでは、作業者は、故障していると予想した機能や箇所に関連するデータ（即ち、故障箇所を特定するためにモニタすべきデータ）を整備マニュアルで一つ一つ調べなければならず、更に、その各データに対応するデータＩＤを整備マニュアルで確認した上で、故障診断装置を操作する必要がある。そして、一般に、故障箇所を特定するためにモニタすべきデータは、故障箇所によって異なるため、モニタすべきデータを整備マニュアルから調べるのは非常に手間のかかる作業となっていた。また、上記（４）の作業を行う場合にも、ある制御対象の強制駆動によって変化するデータを整備マニュアルから調べる必要がある。そして、強制駆動させる制御対象によっては、変化するデータが多岐にわたるため、それらを整備マニュアルから全て調べるのは手間のかかる作業となっていた。
【００１０】
以上のことから、従来の車両診断システムでは、カーディーラー等の自動車整備工場に持ち込まれた不調車両の故障箇所を特定するのに、多くの時間及び工数がかかってしまうこととなっていた。
【００１１】
そこで、本発明は、車両の故障箇所を特定し易い車両診断システムの提供を目的としている。
【課題を解決するための手段】
【００１２】
上記目的を達成するためになされた請求項１の車両診断システムでは、故障診断装置から車両の電子制御装置へデータ種を示すデータＩＤが送信されると、電子制御装置は、保持しているデータのうち、そのデータＩＤ（即ち、故障診断装置からのデータＩＤ）に該当するデータを故障診断装置へ送信する。尚、故障診断装置では、電子制御装置から送信されて来たデータを、例えば表示装置に表示することで、そのデータの内容を作業者に知らせることとなる。
【００１３】
そして特に、請求項１の車両診断システムには、データＩＤ検索用テーブルと、データＩＤ検索手段とが備えられている。
ここで、データＩＤ検索用テーブルは、複数の検索用コードの各々に対して、その検索用コードが示す内容に関連すると考えられるデータのデータＩＤを記録したデータテーブルである。また、検索用コードは、機能の種別を示す機能コードと、電子制御装置が故障を検知した場合に記憶すると共に故障診断装置によって読み出しが可能なコードであって該故障の種別を示す故障コードと、電子制御装置に特定の制御対象を強制駆動させるために故障診断装置から送信されるコードであって該制御対象を示す強制駆動コードとの、３種類のコードのうちの少なくとも１種類以上からなる。
【００１４】
そして、例えば、検索用コードが機能コードであるならば、データＩＤ検索用テーブルは、その検索用コードとしての機能コードの各々に対して、そのコードが示す機能に関連すると考えられる１つ以上のデータのデータＩＤを記録したものとなる。
【００１５】
また、検索用コードが故障コードであるならば、データＩＤ検索用テーブルは、その検索用コードとしての故障コードの各々に対して、そのコードが示す故障に関連する（換言すれば、影響を受ける）と考えられる１つ以上のデータのデータＩＤを記録したものとなる。
【００１６】
また、検索用コードが強制駆動コードであるならば、データＩＤ検索用テーブルは、その検索用コードとしての強制駆動コードの各々に対して、そのコードが示す制御対象を駆動することにより変化すると考えられる１つ以上のデータのデータＩＤを記録したものとなる。
【００１７】
そして、データＩＤ検索手段は、故障診断装置に検索用コードの何れかが入力されると、データＩＤ検索用テーブルから、上記入力された検索用コードに対応して記録されているデータＩＤを検索する。そして更に、故障診断装置は、そのデータＩＤ検索手段により検索されたデータＩＤを電子制御装置へ送信するようになっている。すると、電子制御装置から故障診断装置へ、そのデータＩＤに対応するデータが送信されることとなる。
【００１８】
このような車両診断システムによれば、作業者は、車両の故障箇所を特定するためにモニタすべきデータ及びそれのデータＩＤを整備マニュアルなどで一つ一つ調べる必要がなく、故障診断装置に対して検索用コードを入力する操作を行うだけで、故障箇所を特定するのに必要なデータを効率良く取得することができ、その結果、車両の故障箇所を短時間で特定することができるようになる。
【００１９】
例えば、検索用コードが機能コードであるならば、作業者は、不調な機能の機能コードを検索用コードとして入力すれば、その機能に関連すると考えられる１つ以上のデータのデータＩＤがデータＩＤ検索用テーブルから自動的に検索されて、その各データＩＤに対応するデータが電子制御装置から故障診断装置へと読み出されることとなる。
【００２０】
また、検索用コードが故障コードであるならば、作業者は、故障診断装置により電子制御装置から故障コードを読み出し、その故障コードを検索用コードとして入力すれば、その故障コードが示す故障に関連すると考えられる１つ以上のデータのデータＩＤがデータＩＤ検索用テーブルから自動的に検索されて、その各データＩＤに対応するデータが電子制御装置から故障診断装置へと読み出されることとなる。
【００２１】
また、検索用コードが強制駆動コードであるならば、作業者は、動作を確認したい制御対象を強制駆動するための強制駆動コードを検索用コードとして入力すれば、その強制駆動コードが示す制御対象を駆動することにより変化すると考えられる１つ以上のデータのデータＩＤがデータＩＤ検索用テーブルから自動的に検索されて、その各データＩＤに対応するデータが電子制御装置から故障診断装置へと読み出されることとなる。
【００２２】
ところで、請求項１の車両診断システムは、請求項２〜５の各々のように構成することができる。
まず、請求項２の車両診断システムでは、電子制御装置にデータＩＤ検索用テーブルが備えられている。
【００２３】
そして、故障診断装置に検索用コードが入力されると、故障診断装置は、その入力された検索用コードを、送信手段により電子制御装置へ送信する。
また、電子制御装置は、故障診断装置からの検索用コードを受信すると、検索応答手段により、データＩＤ検索用テーブルから、故障診断装置より受信した検索用コードに対応して記録されているデータＩＤを検索し、その検索したデータＩＤを故障診断装置へ送信する。
【００２４】
そして、故障診断装置は、電子制御装置から送信されて来るデータＩＤを受信手段により受信し、その受信したデータＩＤを、データＩＤ検索手段により検索されたデータＩＤとして、電子制御装置へ送信する。すると、電子制御装置から故障診断装置へ、そのデータＩＤに対応するデータが送信されることとなる。
【００２５】
つまり、請求項２の車両診断システムでは、故障診断装置に設けられた送信手段及び受信手段と、電子制御装置に備えられた検索応答手段とにより、データＩＤ検索手段が構成されている。
【００２６】
そして、このような車両診断システムによれば、データＩＤの検索を迅速に実施することができ、また、車両種別毎の対応も容易に行うことができる。つまり、データＩＤ検索用テーブルの内容は、基本的には車両の種別毎に異なることとなるが、電子制御装置にデータＩＤ検索用テーブルを持たせることで、データＩＤを検索する対象のテーブルが自ずと１つになり、また、異なる車種用のテーブルからデータＩＤが検索されてしまう心配もないからである。
【００２７】
次に、請求項３の車両診断システムでは、電子制御装置が通信可能な他の情報処理装置に、データＩＤ検索用テーブルが備えられている。
そして、故障診断装置に検索用コードが入力されると、故障診断装置は、その入力された検索用コードを、送信手段により電子制御装置へ送信する。
【００２８】
また、電子制御装置は、第１中継手段により、故障診断装置からの検索用コードを受信してデータＩＤ検索用テーブルを備えた情報処理装置へ送信する。
そして、情報処理装置は、電子制御装置からの検索用コードを受信すると、検索応答手段により、データＩＤ検索用テーブルから、電子制御装置より受信した検索用コードに対応して記録されているデータＩＤを検索し、その検索したデータＩＤを電子制御装置へ送信する。
【００２９】
すると、電子制御装置は、第２中継手段により、情報処理装置からのデータＩＤを受信し、その受信したデータＩＤを故障診断装置へ送信する。
そして、故障診断装置は、電子制御装置から送信されて来るデータＩＤを受信手段により受信し、その受信したデータＩＤを、データＩＤ検索手段により検索されたデータＩＤとして、電子制御装置へ送信する。すると、電子制御装置から故障診断装置へ、そのデータＩＤに対応するデータが送信されることとなる。
【００３０】
つまり、請求項３の車両診断システムでは、故障診断装置に設けられた送信手段及び受信手段と、電子制御装置に備えられた第１中継手段及び第２中継手段と、情報処理装置に備えられた検索応答手段とにより、データＩＤ検索手段が構成されている。
【００３１】
尚、電子制御装置が通信可能な他の情報処理装置（即ち、データＩＤ検索用テーブルを持たせる情報処理装置）としては、例えば、車両外部の管理施設（管理センター）に設けられたコンピュータや、電子制御装置と共に車両に搭載されるナビゲーション装置などの他の車載装置が考えられる。そして、前者の場合、その情報処理装置と電子制御装置は無線通信を行うこととなり、後者の場合、その情報処理装置と電子制御装置は有線通信を行うこととなる。
【００３２】
そして、このような車両診断システムによれば、請求項２の構成と比較すると、電子制御装置にデータＩＤ検索用テーブルを持たせる必要がない分、その電子制御装置に必要なメモリ容量を低減させることができる。
【００３３】
次に、請求項４の車両診断システムでは、故障診断装置が通信可能な他の情報処理装置に、データＩＤ検索用テーブルが備えられている。
そして、故障診断装置に検索用コードが入力されると、故障診断装置は、その入力された検索用コードを、送信手段により情報処理装置へ送信する。
【００３４】
また、情報処理装置は、故障診断装置からの検索用コードを受信すると、検索応答手段により、データＩＤ検索用テーブルから、故障診断装置より受信した検索用コードに対応して記録されているデータＩＤを検索し、その検索したデータＩＤを故障診断装置へ送信する。
【００３５】
そして、故障診断装置は、情報処理装置から送信されて来るデータＩＤを受信手段により受信し、その受信したデータＩＤを、データＩＤ検索手段により検索されたデータＩＤとして、電子制御装置へ送信する。すると、電子制御装置から故障診断装置へ、そのデータＩＤに対応するデータが送信されることとなる。
【００３６】
つまり、請求項４の車両診断システムでは、故障診断装置に設けられた送信手段及び受信手段と、情報処理装置に備えられた検索応答手段とにより、データＩＤ検索手段が構成されている。
【００３７】
尚、故障診断装置が通信可能な他の情報処理装置（即ち、データＩＤ検索用テーブルを持たせる情報処理装置）としては、車両外部のコンピュータが考えられる。また、そのような情報処理装置と故障診断装置とは、有線通信を行う構成でも無線通信を行う構成でも何れでも良い。
【００３８】
そして、このような車両診断システムによれば、請求項３のシステムと同様に、請求項２の構成と比較すると、電子制御装置にデータＩＤ検索用テーブルを持たせる必要がない分、その電子制御装置に必要なメモリ容量を低減させることができる。また、請求項２，３の構成と比較すると、電子制御装置での処理が少なくて済み、その電子制御装置での処理負荷を低減できるという点で有利である。
【００３９】
次に、請求項５の車両診断システムでは、データＩＤ検索用テーブルとデータＩＤ検索手段とが、故障診断装置に備えられている。
そして、このような車両診断システムによれば、請求項４のシステムと同様の効果が得られる上に、請求項４の構成と比較すると、故障診断装置が他の情報処理装置と通信する手順及び時間を省くことができるという点で有利である。
【００４０】
次に、請求項６の車両診断システムでは、請求項３の車両診断システムにおいて、データＩＤ検索用テーブルは、車両の種別を示す車両ＩＤ毎にそれぞれ備えられている。
そして、電子制御装置の第１中継手段は、故障診断装置より受信した検索用コードに加え、当該電子制御装置が搭載された車両の車両ＩＤも情報処理装置へ送信するようになっている。更に、その情報処理装置の検索応答手段は、複数のデータＩＤ検索用テーブルのうち、電子制御装置より受信した車両ＩＤに対応したデータＩＤ検索用テーブルから、データＩＤを検索するようになっている。
【００４１】
このような車両診断システムによれば、作業者は、車両の種別によらず、同じ手順で作業を実施することができる。つまり、車両の種別を確認して、その車両種別毎にデータＩＤ検索用テーブルを切り替えるための作業を行う必要がない。
【００４２】
次に、請求項７の車両診断システムでは、請求項４の車両診断システムにおいて、データＩＤ検索用テーブルは、車両の種別を示す車両ＩＤ毎にそれぞれ備えられている。
そして、故障診断装置には、電子制御装置から該電子制御装置が搭載された車両の車両ＩＤを取得する車両ＩＤ取得手段が備えられており、その故障診断装置の送信手段は、当該故障診断装置に入力された検索用コードに加え、車両ＩＤ取得手段により取得された車両ＩＤも情報処理装置へ送信するようになっている。そして更に、情報処理装置の検索応答手段は、複数のデータＩＤ検索用テーブルのうち、故障診断装置より受信した車両ＩＤに対応したデータＩＤ検索用テーブルから、データＩＤを検索するようになっている。
【００４３】
このような車両診断システムによっても、作業者は、車両の種別によらず、同じ手順で作業を実施することができる。
次に、請求項８の車両診断システムでは、請求項５の車両診断システムにおいて、データＩＤ検索用テーブルは、車両の種別を示す車両ＩＤ毎にそれぞれ備えられている。
【００４４】
そして、故障診断装置には、電子制御装置から該電子制御装置が搭載された車両の車両ＩＤを取得する車両ＩＤ取得手段が備えられており、データＩＤ検索手段は、複数のデータＩＤ検索用テーブルのうち、車両ＩＤ取得手段により取得された車両ＩＤに対応したデータＩＤ検索用テーブルから、データＩＤを検索するようになっている。
【００４５】
このような車両診断システムによっても、作業者は、車両の種別によらず、同じ手順で作業を実施することができる。
次に、請求項９の車両診断システムでは、請求項２の車両診断システムにおいて、電子制御装置に内蔵されたプログラムの書き換え時に、その電子制御装置に備えられたデータＩＤ検索用テーブルも書き換えられるようになっている。
【００４６】
つまり、データＩＤ検索用テーブルは、それの役割から考えると、電子制御装置内のプログラムが書き換えられれば、内容を変更する必要が生じる場合がある。プログラムが変われば、電子制御装置が制御する機能や演算するデータの種類が増減するからである。そこで、電子制御装置のプログラムの書き換え時に、その電子制御装置内のデータＩＤ検索用テーブルも書き換えられるように構成するのである。
【００４７】
そして、このような車両診断システムによれば、車両が市場に出てから電子制御装置のプログラム書き換え（リプログラム）が実施されることにより、その電子制御装置内のプログラムとデータＩＤ検索用テーブルとが不整合なものになってしまうことを、未然に防止することができる。このため、車両の故障箇所を特定しようとする作業者は、電子制御装置のリプログラムが過去に実施されたか否かを意識する必要がなくなる。
【００４８】
また、請求項１０の車両診断システムでは、請求項２の車両診断システムにおいて、電子制御装置は、故障診断装置から、データＩＤ検索用テーブルの内容変更を指示する変更要求を受けると、その変更要求に応じて、当該電子制御装置に備えられているデータＩＤ検索用テーブルの内容を変更するように構成されている。
【００４９】
このような車両診断システムによれば、作業者が、電子制御装置内のデータＩＤ検索用テーブルの内容をカスタマイズすることができ有利である。例えば、ある車両に特定の不具合現象が発生した場合には、特定のデータを確認すると故障箇所が特定できる、といった傾向をつかんだならば、何れかの検索用コードに対してデータＩＤ検索用テーブルに記録されるデータＩＤとして、上記特定のデータのデータＩＤを追加する、といったカスタマイズを行うことができ、その車両に対する以後の点検整備を一層効率良く実施することができるようになる。
【００５０】
次に、請求項１１の車両診断システムでは、請求項２の車両診断システムにおいて、電子制御装置は、車両に搭載されたナビゲーション装置から、データＩＤ検索用テーブルの内容変更を指示する変更要求を受けると、その変更要求に応じて、当該電子制御装置に備えられているデータＩＤ検索用テーブルの内容を変更するように構成されている。
【００５１】
このような車両診断システムによれば、請求項１０の車両診断システムと同様の効果を得ることができる。また、作業者は、データＩＤ検索用テーブルの内容を、故障診断装置などの専用機器を使用することなく編集することができる、という点で有利である。
【００５２】
ところで、請求項２の車両診断システムにおいて、電子制御装置は、請求項１２に記載のように、データＩＤ検索用テーブルを、車両外の情報処理装置からダウンロードして記憶するように構成することができる。そして、このように構成すれば、電子制御装置内のデータＩＤ検索用テーブルを常に最新のものにし易くなる。
【００５３】
例えば、電子制御装置は、故障診断装置からの検索用コードを受信した際に、データＩＤ検索用テーブルを記憶していないか、或いは、データＩＤ検索用テーブルを記憶していても、そのデータＩＤ検索用テーブルに故障診断装置から受信した検索用コードが記録されていなければ、車両外の情報処理装置から最新のデータＩＤ検索用テーブルをダウンロードする、といった動作を行うように構成することができる。そして、このように構成すれば、データＩＤ検索用テーブルのダウンロード回数を必要最小限にすることができる。尚、この場合、電子制御装置が通信する車両外の情報処理装置（即ち、データＩＤ検索用テーブルを提供する情報処理装置）としては、例えば、車両外部の管理施設に設けられたコンピュータが考えられる。
【００５４】
また同様に、請求項５の車両診断システムにおいて、故障診断装置は、請求項１３に記載のように、データＩＤ検索用テーブルを、他の情報処理装置からダウンロードして記憶するように構成することができる。そして、このように構成すれば、故障診断装置内のデータＩＤ検索用テーブルを常に最新のものにし易くなる。
【００５５】
例えば、故障診断装置は、車両の電子制御装置と通信可能に接続された場合や、作業者により検索用コードが入力された際にデータＩＤ検索用テーブルが当該故障診断装置に記憶されていなかった場合や、データＩＤ検索用テーブルが記憶されていても、そのデータＩＤ検索用テーブルに今回入力された検索用コードが記録されていなかった場合に、他の情報処理装置から最新のデータＩＤ検索用テーブルをダウンロードする、といった動作を行うように構成することができる。そして、このように構成すれば、データＩＤ検索用テーブルのダウンロード回数を必要最小限にすることができる。尚、この場合、故障診断装置が通信する他の情報処理装置（即ち、データＩＤ検索用テーブルを提供する情報処理装置）としては、例えば車両外部のコンピュータが考えられる。
【００５６】
一方、請求項３，６の車両診断システムにおいて、電子制御装置が通信可能な他の情報処理装置（即ち、データＩＤ検索用テーブルを持たせる情報処理装置）を、車両に搭載される他の車載装置とする場合には、その車載装置は、請求項１４に記載のようにナビゲーション装置とすることが好ましい。一般に、ナビゲーション装置には大容量の記憶手段（ディスクタイプの記録媒体やハードディスク）が備えられるため、データＩＤ検索用テーブルの情報量が多くなっても、そのような大容量の記憶手段にデータＩＤ検索用テーブルを格納することができるからである。
【００５７】
また、この場合、データＩＤ検索用テーブルは、請求項１５に記載のように、ナビゲーション装置に対して着脱自在な記録媒体（例えば、メモリーカードやデータ書き込み又は書き換えが可能なＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭといったディスクタイプの記録媒体）に記憶するように構成するのが好ましい。車両診断システムの使用者が、専用の機器を用いなくても、パーソナルコンピュータを使ってデータＩＤ検索用テーブルを編集することができるようになるからである。
【００５８】
次に、請求項１６の車両診断システムでは、請求項１〜１５の車両診断システムにおいて、電子制御装置は、故障診断装置からデータＩＤを受信すると、故障診断装置からの送信停止要求を受けるまでの間、その受信したデータＩＤに該当するデータを故障診断装置へ所定のタイミング毎に送信し続けるようになっている。
【００５９】
このような車両診断システムによれば、故障診断装置から電子制御装置への通信データ量を少なくすることができるため、その両装置間における通信路の負荷を低減することができる。
【００６０】
また更に、請求項１６の車両診断システムは、請求項１７に記載のように構成することができる。即ち、請求項１７の車両診断システムでは、データＩＤ検索用テーブルには、データＩＤに対して、そのデータＩＤが示すデータの送信タイミングも記録されている。そして、電子制御装置は、故障診断装置から送信されるデータＩＤが検索されたデータＩＤ検索用テーブルにおいて、その検索されたデータＩＤに対し記録されている送信タイミングを取得し、故障診断装置から受信したデータＩＤに該当するデータを、その取得した送信タイミング毎に送信するようになっている。
【００６１】
このような車両診断システムによれば、電子制御装置からの各データの送信タイミングを、データＩＤ検索用テーブルによって決定することができるため、例えばデータの重要度などに応じて送信タイミングを設定する作業を簡単に行うことができるようになる。
【００６２】
次に、請求項１８の車両診断システムでは、故障診断装置から車両の電子制御装置へ、特定のデータを要求するデータ要求が送信されると、電子制御装置は、保持しているデータのうち、その受信したデータ要求に対応するデータを故障診断装置へ送信する。尚、故障診断装置では、電子制御装置から送信されて来たデータを、例えば表示装置に表示することで、そのデータの内容を作業者に知らせることとなる。
【００６３】
ここで特に、請求項１８の車両診断システムにおいて、電子制御装置には、請求項１に記載のデータＩＤ検索用テーブルと同様のデータＩＤ検索用テーブルが備えられている。
そして、故障診断装置は、当該故障診断装置に入力された検索用コードをデータ要求として電子制御装置へ送信し、電子制御装置は、データＩＤ検索用テーブルから、故障診断装置より受信した検索用コードに対応して記録されているデータＩＤを検索して、その検索したデータＩＤに該当するデータを故障診断装置へ送信するようになっている。
【００６４】
つまり、請求項１８の車両診断システムでは、請求項２の車両診断システムと比較すると、電子制御装置が、データＩＤ検索用テーブルから検索したデータＩＤを故障診断装置へ送信するのではなく、その検索したデータＩＤに該当するデータを故障診断装置へ送信するようになっている。このため、請求項２の車両診断システムと比較すると、電子制御装置から故障診断装置へのデータＩＤの送信と、故障診断装置から電子制御装置へのデータＩＤの送信とを省くことができ、その両装置の通信処理負荷と、その両装置間での通信データ量を低減することができる。尚、前述した請求項２に従属する請求項９，１０，１１，１２，１６，１７と同様の内容は、請求項１８の車両診断システムについても適用することができる。
【００６５】
次に、請求項１９の車両診断システムでは、請求項１８の車両診断システムと同様に、故障診断装置から車両の電子制御装置へ、特定のデータを要求するデータ要求が送信されると、電子制御装置は、保持しているデータのうち、その受信したデータ要求に対応するデータを故障診断装置へ送信する。
【００６６】
ここで特に、請求項１９の車両診断システムにおいて、電子制御装置と通信可能な他の情報処理装置には、請求項１に記載のデータＩＤ検索用テーブルと同様のデータＩＤ検索用テーブルが備えられている。
【００６７】
そして、故障診断装置は、当該故障診断装置に入力された検索用コードをデータ要求として電子制御装置へ送信し、電子制御装置は、故障診断装置より受信した検索用コードを情報処理装置へ送信し、情報処理装置は、データＩＤ検索用テーブルから、電子制御装置より受信した検索用コードに対応して記録されているデータＩＤを検索して、その検索したデータＩＤを電子制御装置へ送信するようになっており、更に電子制御装置は、情報処理装置から送信されて来るデータＩＤを受信し、その受信したデータＩＤに該当するデータを故障診断装置へ送信するようになっている。
【００６８】
つまり、請求項１９の車両診断システムでは、請求項３の車両診断システムと比較すると、電子制御装置が、情報処理装置からのデータＩＤ（即ち、情報処理装置にてデータＩＤ検索用テーブルから検索されたデータＩＤ）を故障診断装置へ送信するのではなく、その情報処理装置からのデータＩＤに該当するデータを故障診断装置へ送信するようになっている。このため、請求項３の車両診断システムと比較すると、電子制御装置から故障診断装置へのデータＩＤの送信と、故障診断装置から電子制御装置へのデータＩＤの送信とを省くことができ、その両装置の通信処理負荷と、その両装置間での通信データ量を低減することができる。
【００６９】
尚、請求項３の車両診断システムと同様に、電子制御装置が通信可能な他の情報処理装置としては、例えば、車両外部の管理施設に設けられたコンピュータや、ナビゲーション装置などの他の車載装置が考えられる。一方、前述した請求項３に従属する請求項６，１４，１５，１６，１７と同様の内容は、請求項１９の車両診断システムについても適用することができる。
【発明を実施するための最良の形態】
【００７０】
以下に、本発明が適用された実施形態の車両診断システムについて説明する。尚、以下では、電子制御装置をＥＣＵと称する。
［第１実施形態］
まず図１は、第１実施形態の車両診断システムの構成を表す構成図である。
【００７１】
図１に示すように、第１実施形態の車両診断システムは、車両（自動車）に搭載されてエンジン及び自動変速機を制御するＥＣＵ１と、ＥＣＵ１からのデータの読み出しなどを行う故障診断装置（以下、診断ツールという）３とからなる。
【００７２】
ＥＣＵ１は、車両内に配設された通信線５を介して、ナビゲーション装置７などの他の車載装置と通信可能に接続されている。そして、ＥＣＵ１は、当該ＥＣＵ１の動作を司る周知のマイコン１１と、通信線５に接続された他の装置と通信を行うための通信回路１３と、各種センサやスイッチなどからの信号の入力及びアクチュエータを駆動するための信号の出力を行う入出力回路１５と、不揮発性のメモリ１７とを備えている。
【００７３】
診断ツール３は、当該診断ツール３の動作を司るマイコン２１と、メモリ２３と、ＥＣＵ１と通信するための通信回路２５と、液晶パネルなどかならる表示装置２７と、複数の入力キーからなる入力装置２９とを備えている。そして、診断ツール３は、通信回路２５から伸びた通信ケーブル２の先端に設けられたコネクタ（図示省略）が車両側の通信線５に設けられたコネクタ（図示省略）に嵌合されることにより、ＥＣＵ１と通信可能に接続される。
【００７４】
このような診断ツール３とＥＣＵ１からなる車両診断システムは、基本機能として、「背景技術」の欄で述べた従来システムと同じ機能を有している。
即ち、自動車の点検整備を行う作業者が、診断ツール３を通信線５に接続し、その診断ツール３の入力装置２９を操作して、任意のデータ種を示すデータＩＤを入力すると、そのデータＩＤが診断ツール３からＥＣＵ１へ送信される。そして、ＥＣＵ１は、診断ツール３からのデータＩＤを受信すると、自身が保持している演算値やセンサに基づく検出値などの各種データのうち、その受信したデータＩＤに該当するデータを診断ツール３へ返送する。そして更に、診断ツール３は、このようにしてＥＣＵ１から送信されて来るデータを受信して表示装置２７に表示する。
【００７５】
このため、ＥＣＵ１において、例えばメモリ１７には、図２に示すような通信データ管理テーブルが記憶されている。そして、ＥＣＵ１は、診断ツール３からデータＩＤを受信すると、メモリ１７内の通信データ管理テーブルに基づいて、診断ツール３からのデータＩＤに該当するデータ種を特定し、その特定したデータ種の最新のデータを診断ツール３へ送信するようになっている。
【００７６】
ここで、図２に示すように、通信データ管理テーブルは、複数のデータＩＤの各々に対して、そのデータＩＤに該当するデータの種別を１つ又は複数記録したテーブルである。そして、図２において、＃１，＃２，…，＃ｎは、そのデータが、ＥＣＵ１から診断ツール３へ送信される１つの通信データ中のデータ領域において何番目に配置されるものであるかを示している。よって、例えば、診断ツール３からＥＣＵ１へ「０ｘ０１０１」というデータＩＤが送信されたならば、ＥＣＵ１から診断ツール３へは、「Ａ／Ｆセンサ出力電圧（Ｂ１）」というデータと、「Ａ／Ｆセンサ出力電圧（Ｂ２）」というデータとが、１つの通信データ中のデータ領域にその順で配置されて送信されることとなる。
【００７７】
尚、図２において、「Ａ／Ｆセンサ出力電圧（Ｂ１）」とは、エンジンの２系統の排気系のうちの一方（以下、第１排気系という）に設けられたＡ／Ｆセンサ（空燃比センサ）の出力電圧であり、「Ａ／Ｆセンサ出力電圧（Ｂ２）」とは、上記２系統の排気系のうちの他方（以下、第２排気系という）に設けられたＡ／Ｆセンサの出力電圧である。同様に、「Ａ／Ｆセンサ出力電流（Ｂ１）」とは、第１排気系に設けられたＡ／Ｆセンサの出力電流であり、「Ａ／Ｆセンサ出力電流（Ｂ２）」とは、第２排気系に設けられたＡ／Ｆセンサの出力電流である。また、「Ａ／ＦセンサモニタＲＡＭ」とは、マイコン１１にて演算されてＲＡＭに記憶されるＡ／Ｆセンサ関連の演算値であり、例えば、上記２つのＡ／Ｆセンサのうちの少なくとも一方の出力電圧及び出力電流に基づき演算された空燃比の値などである。
【００７８】
一方、図２において、「スロットルモータ電流値」とは、エンジンのスロットル開度を調整するスロットルモータに流れる電流値である。そして、「スロットルモータ開側デューティ」とは、スロットルモータを駆動するための駆動信号のデューティ比のうち、スロットルを開く際のデューティ比であり、「スロットルモータ閉側デューティ」とは、上記駆動信号のデューティ比のうち、スロットルを閉じる際のデューティ比である。また、本実施形態のＥＣＵ１が搭載される車両では、スロットル開度を検出するためのスロットルセンサと、アクセルペダル操作量を検出するためのアクセルセンサとを、２つずつ備えており、図２において、「スロットルセンサ＄１電圧値」とは、一方のスロットルセンサの出力電圧値であり、「スロットルセンサ＄２電圧値」とは、他方のスロットルセンサの出力電圧値であり、「アクセルペダル＄１電圧値」とは、一方のアクセルセンサの出力電圧値であり、「アクセルペダル＄２電圧値」とは、他方のアクセルセンサの出力電圧値である。
【００７９】
また、図２において、「ソレノイド出力デューティ１」〜「ソレノイド出力デューティ４」の各々は、自動変速機を作動させる４つのソレノイドを駆動するための駆動信号のデューティ比である。また、「ＥＣＴ変速情報」とは、自動変速機の変速段などの状態を検出した検出値であり、「シャダー値」とは、自動変速機又は車体に生じた振動レベルの検出値である。
【００８０】
そして更に、本実施形態の車両診断システムにおいて、ＥＣＵ１は、故障を検知すると、その故障の種別を示す故障コード（以下、ダイアグコードという）を記憶するようになっている。そして、診断ツール３は、入力装置２９に対して特定の入力操作がなされると、ＥＣＵ１へダイアグコードの読み出し要求を送信する。また、ＥＣＵ１は、診断ツール３からのダイアグコードの読み出し要求を受信すると、その時点で記憶しているダイアグコードを診断ツール３へ送信するようになっており、このようにしてＥＣＵ１から診断ツール３へ送信されるダイアグコードも、診断ツール３の表示装置２７に表示される。
【００８１】
また、作業者が、診断ツール３の入力装置２９を操作して、任意の制御対象を強制駆動させるための強制駆動コード（以下、強制駆動ＩＤという）を入力すると、その強制駆動ＩＤが診断ツール３からＥＣＵ１へ送信される。そして、ＥＣＵ１は、診断ツール３からの強制駆動ＩＤを受信すると、その強制駆動ＩＤが示す制御対象を予め定められたパターンで強制的に駆動する。
【００８２】
このため、本実施形態の車両診断システムにおいても、不調な自動車の故障箇所を特定する場合、作業者は、「背景技術」の欄で述べた（１）〜（４）のような作業を適宜繰り返せば良いが、そのような作業しか行えないのでは、「発明が解決しようとする課題」の欄で述べたように、故障箇所を特定するのに多くの時間及び工数がかかってしまう。
【００８３】
そこで、本実施形態の車両診断システムには、以下に述べる構成及び機能が設けられている。
まず、ＥＣＵ１のメモリ１７には、図３（ａ）〜（ｃ）に示すようなデータＩＤ検索用テーブルも記憶されている。
【００８４】
本実施形態におけるデータＩＤ検索用テーブルは、機能の種別を示す機能ＩＤ（機能コードに相当）と強制駆動ＩＤとダイアグコードとの、３種類からなる複数の検索用コードの各々に対して、その検索用コードが示す内容に関連すると考えられるデータのデータＩＤを記録したテーブルである。
【００８５】
例えば、本実施形態では、図３（ａ）に示すように、「Ａ／Ｆセンサ」という機能には、検索用コードとして、「０ｘ０００１」という機能ＩＤが割り振られ、「電子スロットル」という機能には、検索用コードとして、「０ｘ０００２」という機能ＩＤが割り振られ、「ＥＣＴ：電子制御トランスミッション」という機能には、検索用コードとして、「０ｘ０００３」という機能ＩＤが割り振られている。
【００８６】
そして、「Ａ／Ｆセンサ」という機能に関連するデータとしては、図２にて点線の枠内で囲んだデータ（Ａ／Ｆセンサ…という名のデータ）が考えられるため、それら各データに該当する「０ｘ０１０１」，「０ｘ０２０１」，「０ｘ０３０２」というデータＩＤが、「０ｘ０００１」という「Ａ／Ｆセンサ」の機能ＩＤに対応して記録されている。また、「電子スロットル」という機能に関連するデータとしては、図２にて一点鎖線の枠内で囲んだデータが考えられるため、それら各データに該当する「０ｘ０１０２」，「０ｘ０２０２」〜「０ｘ０２０５」というデータＩＤが、「０ｘ０００２」という「電子スロットル」の機能ＩＤに対応して記録されている。また、「ＥＣＴ」という機能に関連するデータとしては、図２にて二点鎖線の枠内で囲んだデータが考えられるため、それら各データに該当する「０ｘ０３０１」，「０ｘ０３０３」というデータＩＤが、「０ｘ０００３」という「ＥＣＴ」の機能ＩＤに対応して記録されている。
【００８７】
また例えば、本実施形態では、図３（ｂ）に示すように、電子スロットルを強制駆動させるための強制駆動ＩＤが「０ｘ１００１」となっており、電子スロットルを駆動したならば、図２にて一点鎖線の枠内で囲んだデータが変化すると考えられるため、それら各データに該当する「０ｘ０１０２」，「０ｘ０２０２」〜「０ｘ０２０５」というデータＩＤが、「０ｘ１００１」という強制駆動ＩＤに対応して記録されている。また、自動変速機を強制駆動させるための強制駆動ＩＤが「０ｘ１００２」となっており、自動変速機を駆動したならば、図２にて二点鎖線の枠内で囲んだデータが変化すると考えられるため、それら各データに該当する「０ｘ０３０１」，「０ｘ０３０３」というデータＩＤが、「０ｘ１００２」という強制駆動ＩＤに対応して記録されている。
【００８８】
また例えば、本実施形態では、図３（ｃ）に示すように、アクセルセンサからの信号を入力するためのアクセルセンサ入力回路の異常を示すダイアグコードが「Ｐ０６０６」となっており、そのアクセルセンサ入力回路が故障すると、図２の「アクセルペダル＄１電圧値」と「アクセルペダル＄１電圧値」とが影響を受けると考えられるため、それら各データに該当する「０ｘ０２０４」，「０ｘ０２０５」というデータＩＤが、「Ｐ０６０６」というダイアグコードに対応して記録されている。
【００８９】
次に、上記のデータＩＤ検索用テーブルに関連して診断ツール３とＥＣＵ１とで実行される処理の内容について、図４〜図６を用い説明する。尚、診断ツール３で実行される処理は、実際には診断ツール３のマイコン２１によって実行されるものであり、ＥＣＵ１で実行される処理は、実際にはＥＣＵ１のマイコン１１によって実行されるものである。
【００９０】
まず図４は、診断ツール３とＥＣＵ１とで行われる処理及び各装置間での情報のやり取りを表すシーケンスチャートである。
図４に示すように、作業者が診断ツール３の入力装置２９に対して機能ＩＤ、強制駆動ＩＤ、及びダイアグコードの何れかである任意の検索用コードを入力する操作を行うと（Ｓ１１０）、診断ツール３は、その入力された検索用コードをＥＣＵ１へ送信する（Ｓ１２０）。
【００９１】
尚、検索用コードの入力操作としては、検索用コード自体を入力する操作でも良いが、例えば、診断ツール３は、機能ＩＤについては、機能名が入力されたりメニュー上で選択されると、その機能名に該当する機能ＩＤが入力されたと認識し、強制駆動ＩＤについては、強制駆動する制御対象名が入力されたりメニュー上で選択されると、その制御対象に該当する強制駆動ＩＤが入力されたと認識し、ダイアグコードについては、故障名が入力されたりメニュー上で選択されると、その故障名に該当するダイアグコードが入力されたと認識する、といった構成でも良い。このような構成であっても、結局は診断ツール３に検索用コードが入力されることとなる。
【００９２】
一方、ＥＣＵ１は、診断ツール３から送信された検索用コードを受信する（Ｓ１３０）。そして、ＥＣＵ１は、その受信した検索用コードに対応するデータＩＤをデータＩＤ検索用テーブルから取得するために、図５に示すデータＩＤ取得処理を実行する（Ｓ１４０）。
【００９３】
図５に示すように、データＩＤ取得処理では、まず、受信した検索用コードがサポートされているか否か（即ち、メモリ１７内のデータＩＤ検索用テーブルに記録されているか否か）を判定し（Ｓ１４２）、サポートされていれば（Ｓ１４２：ＹＥＳ）、そのデータＩＤ検索用テーブルから、診断ツール３より受信した検索用コードに対応して記録されているデータＩＤを検索する（Ｓ１４４）。そして、その検索したデータＩＤを診断ツール３へ送信し（Ｓ１４６）、その後、当該データＩＤ取得処理を終了する。
【００９４】
また、上記Ｓ１４２にて、受信した検索用コードがサポートされていないと判定した場合には（Ｓ１４２：ＮＯ）、検索用コードがサポートされていないことを示す特定のコード（検索用コード未サポートのコード）を診断ツール３へ送信し（Ｓ１４８）、その後、当該データＩＤ取得処理を終了する。尚、Ｓ１４８で送信される検索用コード未サポートのコードは、診断ツール３の表示装置２７に表示されて作業者に報知される。
【００９５】
図４に戻り、ＥＣＵ１が図５のＳ１４６でデータＩＤを送信すると（Ｓ１５０）、診断ツール３は、そのＥＣＵ１からのデータＩＤを受信する（Ｓ１６０）。そして、診断ツール３は、図６に示すデータ要求処理を実行する（Ｓ１７０）。
【００９６】
図６に示すように、データ要求処理では、まず、受信したデータＩＤをＥＣＵ１へデータの要求として送信する（Ｓ１７２）。尚、ＥＣＵ１から複数のデータＩＤを受信した場合には、ここでは、そのうちの１つを送信する。
【００９７】
そして、作業者からの停止要求の入力があったか否かを判定し（Ｓ１７４）、停止要求の入力がなければ（Ｓ１７４：ＮＯ）、Ｓ１７２に戻る。そして、この場合のＳ１７２では、ＥＣＵ１から受信したデータＩＤのうち、前回のＳ１７２で送信したデータＩＤとは異なるデータＩＤを送信するが、もし、受信した全てのデータＩＤを送信済みであれば、何もせずにＳ１７４へ進む。また、作業者からの停止要求の入力があったならば（Ｓ１７４：ＹＥＳ）、そのまま当該データ要求処理を終了する。
【００９８】
このようなデータ要求処理により、ＥＣＵ１にてデータＩＤ検索用テーブルから検索されて診断ツール３へ送信されたデータＩＤが、診断ツール３からＥＣＵ１へ、データ要求として送信されることとなる。
【００９９】
図４に戻り、診断ツール３が図６のＳ１７２でＥＣＵ１へデータ要求としてのデータＩＤを送信すると（Ｓ１８０）、ＥＣＵ１は、その診断ツール３からのデータＩＤを受信して、前述したように、自身が保持している各種データのうち、その受信したデータＩＤに該当するデータを、診断ツール３へ応答として返送する（Ｓ１９０）。そして、診断ツール３は、このようにしてＥＣＵ１から送信されて来るデータを受信して表示装置２７に表示させる。
【０１００】
以上のような第１実施形態の車両診断システムによれば、作業者は、車両の故障箇所を特定するためにモニタすべきデータ及びそれのデータＩＤを整備マニュアルなどで一つ一つ調べる必要がなく、診断ツール３に対して検索用コードを入力する操作を行うだけで、故障箇所を特定するのに必要なデータを効率良く取得することができ、その結果、車両の故障箇所を短時間で特定することができるようになる。
【０１０１】
例えば、作業者が、不調な機能の機能ＩＤを検索用コードとして入力すれば、その機能に関連すると考えられる１つ以上のデータのデータＩＤがデータＩＤ検索用テーブルから自動的に検索され、その検索された各データＩＤに対応するデータがＥＣＵ１から診断ツール３へと読み出されて表示装置２７に表示されることとなる。
【０１０２】
また、作業者が、診断ツール３によりＥＣＵ１からダイアグコードを読み出し、そのダイアグコードを検索用コードとして入力すれば、そのダイアグコードが示す故障に関連すると考えられる１つ以上のデータのデータＩＤがデータＩＤ検索用テーブルから自動的に検索され、その検索された各データＩＤに対応するデータがＥＣＵ１から診断ツール３へと読み出されて表示装置２７に表示されることとなる。
【０１０３】
また、作業者が、動作を確認したい制御対象を強制駆動するための強制駆動ＩＤを検索用コードとして入力すれば、ＥＣＵ１により、その強制駆動ＩＤの示す制御対象が予め定められたパターンで強制的に駆動されると共に、その強制駆動ＩＤの示す制御対象を駆動することにより変化すると考えられる１つ以上のデータのデータＩＤがデータＩＤ検索用テーブルから自動的に検索される。そして、その検索された各データＩＤに対応するデータがＥＣＵ１から診断ツール３へと読み出されて表示装置２７に表示されることとなる。
【０１０４】
尚、本第１実施形態では、図４に示す各処理のうち、Ｓ１２０の処理が請求項２の送信手段に相当し、Ｓ１６０の処理が請求項２の受信手段に相当し、Ｓ１４０及びＳ１５０の処理（図５のＳ１４４，Ｓ１４６の処理）が請求項２の検索応答手段に相当している。
［第２実施形態］
図７は、第２実施形態の車両診断システムの構成を表す構成図である。尚、図７において、図１と同じ構成要素については、同一の符号を付しているため、説明を省略する。
【０１０５】
第２実施形態の車両診断システムには、第１実施形態と比較すると、車両外部の管理施設である管理センター３１が追加されている。
管理センター３１には、コンピュータ（以下、センターコンピュータという）３３が備えられており、そのセンターコンピュータ３３には、車載装置と無線通信するための通信装置３５が接続されている。
【０１０６】
また、センターコンピュータ３３に備えられた記憶装置３７には、図３に例示したデータＩＤ検索用テーブルが、サービス対象の全車種についてそれぞれ記憶されている。具体的には、車両の種別毎に用意された各データＩＤ検索用テーブルが、車両の種別を示す車両ＩＤと対応付けて記憶されている。尚、記憶装置３７に記憶される車両種別毎のデータＩＤ検索用テーブルは、必要に応じて人為的或いは自動的に適宜更新されるものである。また、記憶装置３７は、ハードディスクやメモリーカードやＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭなどを記録媒体として備えたものである。
【０１０７】
一方、車両には、センターコンピュータ３３と無線通信するための通信装置９が備えられており、その通信装置９は、通信線５を介してＥＣＵ１などの車載装置に接続されている。そして、センターコンピュータ３３とＥＣＵ１は、管理センター３１側の通信装置３５と車両側の通信装置９とを介して無線通信する。
【０１０８】
また、本第２実施形態において、ＥＣＵ１のメモリ１７には、データＩＤ検索用テーブルが記憶されていない。その代わり、メモリ１７には、当該ＥＣＵ１が搭載された車両の車両ＩＤが記憶されている。
【０１０９】
次に、診断ツール３とＥＣＵ１とセンターコンピュータ３３とで実行される処理の内容について、図８及び図９を用い説明する。
まず図８は、診断ツール３とＥＣＵ１とセンターコンピュータ３３とで行われる処理及び各装置間での情報のやり取りを表すシーケンスチャートである。尚、図８において、前述した図４と同じ処理については、同一のステップ番号を付しているため、説明を省略する。
【０１１０】
図８において、Ｓ１１０〜Ｓ１３０の処理は図４と同じであり、ＥＣＵ１は、診断ツール３から送信された検索用コードを受信すると（Ｓ１３０）、その受信した検索用コードと、メモリ１７内の車両ＩＤ（自車両の車両ＩＤ）とを、センターコンピュータ３３へ送信する（Ｓ２１０）。
【０１１１】
すると、センターコンピュータ３３は、ＥＣＵ１からの車両ＩＤと検索用コードとを受信する（Ｓ２２０）。そして、センターコンピュータ３３は、その受信した検索用コードに対応するデータＩＤをデータＩＤ検索用テーブルから検索するために、図９に示すデータＩＤ検索処理を実行する（Ｓ２３０）。尚、図９において、図５と同様の処理については、同一のステップ番号を付している。
【０１１２】
図９に示すように、データＩＤ取得処理では、まず、受信した車両ＩＤに対応するデータＩＤ検索用テーブル（以下、該当車両用のデータＩＤ検索用テーブルという）を記憶装置３７から検索することにより、その該当車両用のデータＩＤ検索用テーブルが記憶装置３７に記憶されているか否かを判定する（Ｓ２３２）。
【０１１３】
ここで、該当車両用のデータＩＤ検索用テーブルが記憶装置３７に記憶されていれば（Ｓ２３２：ＹＥＳ）、受信した検索用コードが、その該当車両用のデータＩＤ検索用テーブルにおいてサポートされているか否か（即ち、受信した検索用コードが該当車両用のデータＩＤ検索用テーブルに記録されているか否か）を判定する（Ｓ１４２）。
【０１１４】
そして、受信した検索用コードがサポートされていれば（Ｓ１４２：ＹＥＳ）、該当車両用のデータＩＤ検索用テーブルから、その受信した検索用コードに対応して記録されているデータＩＤを検索し（Ｓ１４４）、その検索したデータＩＤをＥＣＵ１へ送信する（Ｓ１４６）。そして、その後、当該データＩＤ検索処理を終了する。
【０１１５】
また、上記Ｓ１４２にて、受信した検索用コードがサポートされていないと判定した場合には（Ｓ１４２：ＮＯ）、検索用コードがサポートされていないことを示す特定のコード（検索用コード未サポートのコード）をＥＣＵ１へ送信し（Ｓ１４８）、その後、当該データＩＤ検索処理を終了する。
【０１１６】
一方、上記Ｓ２３２にて、該当車両用のデータＩＤ検索用テーブルが記憶装置３７に記憶されていないと判定した場合には（Ｓ２３２：ＮＯ）、診断ツール３の接続されている車両（即ち、この場合、検索用コードを管理センター３１に送信して来た車両）が管理センター３１にてサポートされていないことを示す特定のコード（車両未サポートのコード）をＥＣＵ１へ送信し（Ｓ２３４）、その後、当該データＩＤ検索処理を終了する。
【０１１７】
尚、Ｓ１４８とＳ２３４との各々で送信されるコードは、ＥＣＵ１により中継されて診断ツール３へ送信され、その診断ツール３の表示装置２７に表示されて作業者に報知されることとなる。
【０１１８】
図８に戻り、センターコンピュータ３３が図９のＳ１４６でデータＩＤを送信すると（Ｓ２４０）、ＥＣＵ１は、そのセンターコンピュータ３３からのデータＩＤを受信し（Ｓ２５０）、その受信したデータＩＤを診断ツール３へ送信する（Ｓ２６０）。
【０１１９】
以後は、図４の場合と同様に、診断ツール３は、ＥＣＵ１からのデータＩＤを受信し（Ｓ１６０）、前述した図６のデータ要求処理を実行することにより（Ｓ１７０）、そのＥＣＵ１から受信したデータＩＤを、データ要求としてＥＣＵ１へ送信する（Ｓ１８０）。
【０１２０】
すると、ＥＣＵ１は、その診断ツール３からのデータＩＤに該当するデータを、診断ツール３へ応答として返送し（Ｓ１９０）、このようにしてＥＣＵ１から送信されたデータは診断ツール３の表示装置２７に表示させることとなる。
【０１２１】
以上のような第２実施形態の車両診断システムによっても、第１実施形態と同様の効果が得られる。また、第１実施形態と比較すると、ＥＣＵ１にデータＩＤ検索用テーブルを持たせる必要がない分、そのＥＣＵ１に必要なメモリ容量を低減させることができる。
【０１２２】
そして更に、本第２実施形態では、記憶装置３７に記憶されている車両種別毎のデータＩＤ検索用テーブルのうち、該当車両用のデータＩＤ検索用テーブルが自動的に選択されてデータＩＤの検索に用いられるようになっているため、作業者は、車両の種別を確認してデータＩＤ検索用テーブルを切り替えるための作業を行う必要がない。つまり、作業者は、車両の種別によらず、同じ手順で作業を実施することができる。
【０１２３】
尚、本第２実施形態では、図８に示す各処理のうち、Ｓ１２０の処理が請求項３の送信手段に相当し、Ｓ１６０の処理が請求項３の受信手段に相当し、Ｓ１３０及びＳ２１０の処理が、請求項３，６の第１中継手段に相当し、Ｓ２５０及びＳ２６０の処理が請求項３の第２中継手段に相当し、Ｓ２３０及びＳ２４０の処理（図９のＳ２３２，Ｓ１４４，Ｓ１４６の処理）が請求項３，６の検索応答手段に相当している。
【０１２４】
一方、上記第２実施形態において、車両種別毎のデータＩＤ検索用テーブルは、管理センター３１のセンターコンピュータ３３ではなく、ＥＣＵ１と共に車両に搭載された他の車載装置に持たせるようにしても良い。この場合、ＥＣＵ１は、センターコンピュータ３３の代わりに、車両種別毎のデータＩＤ検索用テーブルを持った他の車載装置と通信することとなる。
【０１２５】
また、車両種別毎のデータＩＤ検索用テーブルを持たせる車載装置としては、ナビゲーション装置７とすることが好ましい。一般に、ナビゲーション装置７には、ディスクタイプの記録媒体（例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ）やハードディスクなどの大容量の記憶手段が備えられるため、データＩＤ検索用テーブルの情報量が多くなっても、そのような大容量の記憶手段にデータＩＤ検索用テーブルを格納することができるからである。一方また、この場合、データＩＤ検索用テーブルは、ナビゲーション装置７に対して着脱自在な記録媒体７ａ（図７参照）に記憶するようにしても良い。このようにすれば、本システムの使用者は、専用の機器を用いなくても、パーソナルコンピュータを使ってデータＩＤ検索用テーブルを編集することができる。尚、記録媒体７ａとしては、例えば、メモリーカードやデータ書き込み又は書き換えが可能なＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭといったディスクタイプの記録媒体が考えられる。
［第３実施形態］
図１０は、第３実施形態の車両診断システムの構成を表す構成図である。尚、図１０において、図１及び図７と同じ構成要素については、同一の符号を付しているため、説明を省略する。
【０１２６】
第３実施形態の車両診断システムには、第２実施形態と比較すると、管理センター３１の代わりに、診断ツール３と接続可能なデータベース用コンピュータ４１が備えられている。そして、そのデータベース用コンピュータ４１に備えられた記憶装置４３には、第２実施形態の記憶装置３７と同様に、車両の種別毎に用意された各データＩＤ検索用テーブルが、車両の種別を示す車両ＩＤと対応付けて記憶されている。また、記憶装置４３は、第２実施形態の記憶装置３７と同様のものである。尚、記憶装置４３に記憶される車両種別毎のデータＩＤ検索用テーブルも、必要に応じて人為的或いは自動的に適宜更新されるものである。
【０１２７】
更に、診断ツール３には、データベース用コンピュータ４１と通信するための通信回路３０が備えられている。
尚、本第３実施形態では、診断ツール３とデータベース用コンピュータ４１とが有線通信を行うようになっているが、両者が無線通信を行う構成でも良い。また、本第３実施形態においても、ＥＣＵ１のメモリ１７には自車両の車両ＩＤが記憶されている。一方、本第３実施形態において、車両には無線通信用の通信装置９が設けられていてもいなくてもどちらでも良い。
【０１２８】
次に、診断ツール３とＥＣＵ１とデータベース用コンピュータ４１とで実行される処理の内容について、図１１を用い説明する。
図１１は、診断ツール３とＥＣＵ１とデータベース用コンピュータ４１とで行われる処理及び各装置間での情報のやり取りを表すシーケンスチャートである。尚、図１１において、前述した図４と同じ処理については、同一のステップ番号を付している。
【０１２９】
図１１に示すように、診断ツール３は、作業者による検索用コードの入力操作（Ｓ１１０）があると、ＥＣＵ１へ、車両ＩＤを要求する車両ＩＤ要求信号を送信する（Ｓ３１０）。また、ＥＣＵ１は、上記車両ＩＤ要求信号を受信すると、メモリ１７に記憶されている自車両の車両ＩＤを読み出し、その車両ＩＤを診断ツール３へ送信する（Ｓ３２０）。そして、診断ツール３は、そのＥＣＵ１からの車両ＩＤを受信する（Ｓ３３０）。このようなやり取りにより、診断ツール３は、ＥＣＵ１が搭載された車両の車両ＩＤを取得することとなる。
【０１３０】
次に、診断ツール３は、ＥＣＵ１から取得した車両ＩＤと、作業者により入力された検索用コードとを、データベース用コンピュータ４１へ送信する（Ｓ３４０）。
すると、データベース用コンピュータ４１は、診断ツール３からの車両ＩＤと検索用コードとを受信する（Ｓ３５０）。そして、データベース用コンピュータ４１は、その受信した車両ＩＤと検索用コードとに関して、第２実施形態のセンターコンピュータ３３と同様に図９のデータＩＤ検索処理を実行する（Ｓ３６０）。
【０１３１】
但し、この場合、図９のＳ２３２では、該当車両用のデータＩＤ検索用テーブル（受信した車両ＩＤに対応するデータＩＤ検索用テーブル）を記憶装置４３から検索する。また、図９のＳ１４６では、該当車両用のデータＩＤ検索用テーブルから検索したデータＩＤを、診断ツール３へ送信する。また更に、図９のＳ１４８とＳ２３４との各々では、各コード（検索用コード未サポートのコード，車両未サポートのコード）を診断ツール３へ送信する。そして、そのＳ１４８とＳ２３４との各々で送信されるコードは、診断ツール３の表示装置２７に表示される。
【０１３２】
図１１に戻り、データベース用コンピュータ４１が図９のＳ１４６でデータＩＤを送信すると（Ｓ３７０）、以後は、図４の場合と同様に、診断ツール３は、データベース用コンピュータ４１からのデータＩＤを受信し（Ｓ１６０）、前述した図６のデータ要求処理を実行することにより（Ｓ１７０）、その受信したデータＩＤを、データ要求としてＥＣＵ１へ送信する（Ｓ１８０）。すると、ＥＣＵ１は、その診断ツール３からのデータＩＤに該当するデータを、診断ツール３へ応答として返送し（Ｓ１９０）、このようにしてＥＣＵ１から送信されたデータは診断ツール３の表示装置２７に表示させることとなる。
【０１３３】
以上のような第３実施形態の車両診断システムによっても、第２実施形態と同様の効果が得られる。更に、第１，２実施形態と比較すると、ＥＣＵ１での処理が少なくて済み、そのＥＣＵ１での処理負荷を低減できるという点で有利である。
【０１３４】
尚、本第３実施形態では、図１１に示す各処理のうち、Ｓ３１０及びＳ３３０の処理が請求項７の車両ＩＤ取得手段に相当し、Ｓ３４０の処理が請求項４，７の送信手段に相当し、Ｓ１６０の処理が請求項４の受信手段に相当し、Ｓ３６０及びＳ３７０の処理（図９のＳ２３２，Ｓ１４４，Ｓ１４６の処理）が請求項４，７の検索応答手段に相当している。
［第４実施形態］
図１２は、第４実施形態の車両診断システムの構成を表す構成図である。尚、図１２において、図１、図７及び図１０と同じ構成要素については、同一の符号を付しているため、説明を省略する。
【０１３５】
第４実施形態の車両診断システムには、第３実施形態と比較すると、データベース用コンピュータ４１がなく、また、そのため、診断ツール３からは通信回路３０が削除されている。つまり、ハードウェア構成としては、第１実施形態（図１）と同じである。
【０１３６】
そして、本第４実施形態では、診断ツール３のメモリ２３に、車両の種別毎に用意された各データＩＤ検索用テーブルが、車両の種別を示す車両ＩＤと対応付けて記憶されている。尚、本第４実施形態においても、ＥＣＵ１のメモリ１７には自車両の車両ＩＤが記憶されている。
【０１３７】
次に、診断ツール３とＥＣＵ１とで実行される処理の内容について、図１３を用い説明する。
図１３は、診断ツール３とＥＣＵ１とで行われる処理及び各装置間での情報のやり取りを表すシーケンスチャートである。尚、図１３において、前述した図１１と同じ処理については、同一のステップ番号を付している。
【０１３８】
図１３において、Ｓ１１０，Ｓ３１０〜Ｓ３３０の処理は図１１と同じである。そして、診断ツール３は、ＥＣＵ１からの車両ＩＤを受信すると（Ｓ３３０）、その受信した車両ＩＤと、作業者により入力された検索用コードとに関して、図９と同様のデータＩＤ検索処理を実行する（Ｓ４１０）。
【０１３９】
このＳ４１０で実行されるデータＩＤ検索処理は、図９のデータＩＤ検索処理と比較すると、下記の点が異なっている。
まず、Ｓ２３２では、該当車両用のデータＩＤ検索用テーブル（受信した車両ＩＤに対応するデータＩＤ検索用テーブル）がメモリ２３に記憶されているか否かを判定することとなる。そして、Ｓ１４２では、作業者により入力された検索用コードが、該当車両用のデータＩＤ検索用テーブルにおいてサポートされているか否か（即ち、該当車両用のデータＩＤ検索用テーブルに記録されているか否か）を判定し、Ｓ１４４では、該当車両用のデータＩＤ検索用テーブルから、作業者により入力された検索用コードに対応して記録されているデータＩＤを検索することとなる。そして更に、Ｓ１４６の処理は削除されており、また、Ｓ１４８とＳ２３４との各々では、各コード（検索用コード未サポートのコード又は車両未サポートのコード）を表示装置２７に表示させる。
【０１４０】
図１３に戻り、診断ツール３は、データＩＤ検索処理の実行を終了すると、そのデータＩＤ検索処理で該当車両用のデータＩＤ検索用テーブルから検索したデータＩＤに関して、図６と同様のデータ要求処理を実行する（Ｓ１７０）。但し、本第４実施形態の診断ツール３が実行するデータ要求処理は、図６のデータ要求処理と比較すると、Ｓ１７２にて、Ｓ４１０でのデータＩＤ検索処理により検索したデータＩＤをＥＣＵ１へ送信する点が異なっている。
【０１４１】
そして、診断ツール３がデータ要求処理によってデータＩＤを送信すると（Ｓ１８０）、ＥＣＵ１は、その診断ツール３からのデータＩＤに該当するデータを、診断ツール３へ応答として返送し（Ｓ１９０）、このようにしてＥＣＵ１から送信されたデータは診断ツール３の表示装置２７に表示させることとなる。
【０１４２】
以上のような第４実施形態の車両診断システムによっても、第３実施形態と同様の効果が得られる上に、その第３実施形態と比較すると、診断ツール３がデータベース用コンピュータ４１と通信する手順及び時間を省くことができるという点で有利である。
【０１４３】
尚、本第４実施形態では、図１３に示す各処理のうち、Ｓ３１０及びＳ３３０の処理が請求項８の車両ＩＤ取得手段に相当し、Ｓ４１０のデータＩＤ検索処理が請求項５，８のデータＩＤ検索手段に相当している。
［第５実施形態］
次に、第５実施形態の車両診断システムは、第１実施形態と比較すると、ＥＣＵ１のメモリ１７がフラッシュＲＯＭやＥＥＰＲＯＭなどのデータ書き換え可能な不揮発性メモリであり、更に、診断ツール３とＥＣＵ１とが図１４に示す処理を行うようになっている。
【０１４４】
図１４に示すように、作業者が診断ツール３の入力装置２９に対してプログラム書換機能を選択する操作を行うと（Ｓ５１０）、診断ツール３は、ＥＣＵ１に適合する制御プログラムと、それに対応するデータＩＤ検索用テーブルとを選択する処理を行う（Ｓ５１５）。
【０１４５】
具体的に説明すると、まず、診断ツール３のメモリ２３、或いは診断ツール３がアクセス可能な他の記憶装置（図示省略）には、車両種別毎の制御プログラムと、その各制御プログラムに対応するデータＩＤ検索用テーブルとが、車両ＩＤと対応付けて記憶されている。そして、診断ツール３は、プログラム書換機能の選択操作が行われると、図１１及び図１３のＳ３１０〜Ｓ３３０と同様の手順で、ＥＣＵ１から車両ＩＤを取得する。そして、メモリ２３又は上記他の記憶装置に記憶されている制御プログラム及びデータＩＤ検索用テーブルのうちから、ＥＣＵ１より取得した車両ＩＤに対応する制御プログラム及びデータＩＤ検索用テーブルを選択するのである。尚、制御プログラムとは、ＥＣＵ１のマイコン１１がエンジンや自動変速機などの制御対象を制御するために実行するプログラムであり、本実施形態において、ＥＣＵ１側ではメモリ１７に記憶される。
【０１４６】
次に、診断ツール３は、ＥＣＵ１へプログラム書換要求と、上記Ｓ５１５で選択した制御プログラムとを送信する（Ｓ５２０）。すると、ＥＣＵ１は、メモリ１７に記憶されている制御プログラムを、診断ツール３から送信されて来る新たな制御プログラムに書き換えるためのプログラム書換処理を実行する（Ｓ５２５）。
【０１４７】
そして、ＥＣＵ１にてプログラム書換処理が完了すると、診断ツール３は、ＥＣＵ１へテーブル書換要求と、上記Ｓ５１５で選択したデータＩＤ検索用テーブルとを送信する（Ｓ５３０）。すると、ＥＣＵ１は、メモリ１７に記憶されているデータＩＤ検索用テーブルを、診断ツール３から送信されて来る新たなデータＩＤ検索用テーブルに書き換えるテーブル書換処理を実行する（Ｓ５３５）。
【０１４８】
つまり、本実施形態の車両診断システムでは、ＥＣＵ１に内蔵された制御プログラムの書き換え時に、そのＥＣＵ１に備えられたデータＩＤ検索用テーブルも書き換えられるようになっている。
【０１４９】
そして、このような車両診断システムによれば、車両が市場に出てからＥＣＵ１のプログラム書き換え（リプログラム）が実施されることにより、そのＥＣＵ１内のプログラムとデータＩＤ検索用テーブルとが不整合なものになってしまうことを、未然に防止することができる。このため、車両の故障箇所を特定しようとする作業者は、ＥＣＵ１のリプログラムが過去に実施されたか否かを意識する必要がなくなる。
［第６実施形態］
次に、第６実施形態の車両診断システムは、第１実施形態と比較すると、ＥＣＵ１のメモリ１７がフラッシュＲＯＭやＥＥＰＲＯＭなどのデータ書き換え可能な不揮発性メモリであり、更に、診断ツール３とＥＣＵ１とが図１５に示す処理を行うようになっている。
【０１５０】
図１５に示すように、作業者が診断ツール３の入力装置２９に対してデータＩＤ検索用テーブルを変更するための入力操作を行うと（Ｓ５５０）、診断ツール３は、テーブルデータ更新処理を実行して、その入力内容に従い、ＥＣＵ１に備えられたデータＩＤ検索用テーブルを部分的に変更するためのテーブル更新データを作成する（Ｓ５５５）。
【０１５１】
具体的に説明すると、まず、作業者は入力装置２９を操作することで、データＩＤ検索用テーブルにおける変更対象の行の番号（即ち、検索用コードとそれに対応するデータＩＤとが記述される領域の番号）と、その行に記述されるべき新たな検索用コード及びデータＩＤとを、診断ツール３に入力することができるようになっている。そして、診断ツール３は、作業者により入力された行番号と検索用コード及びデータＩＤとを表すデータを、テーブル更新データとして作成する。
【０１５２】
その後、診断ツール３は、上記Ｓ５５５で作成したテーブル更新データをＥＣＵ１へ送信する（Ｓ５６０）。すると、ＥＣＵ１は、テーブル変更処理を実行して、メモリ１７に記憶されているデータＩＤ検索用テーブルのうち、上記テーブル更新データが示す行番号のデータを、そのテーブル更新データが示す検索用コード及びデータＩＤに書き換える（Ｓ５６５）。
【０１５３】
つまり、本実施形態の車両診断システムにおいて、ＥＣＵ１は、診断ツール３からのテーブル更新データ（データＩＤ検索用テーブルの内容変更を指示する変更要求に相当）を受けると、そのテーブル更新データに応じて、メモリ１７内のデータＩＤ検索用テーブルを部分的に変更するようになっている。
【０１５４】
そして、このような車両診断システムによれば、作業者がＥＣＵ１内のデータＩＤ検索用テーブルの内容を自由にカスタマイズすることができ、車両に対する点検整備を一層効率良く実施することができるようになる。
【０１５５】
尚、上記例では、作業者が診断ツール３の入力装置２９を操作してＥＣＵ１内のデータＩＤ検索用テーブルを更新するようになっていたが、図１５において、診断ツール３の代わりに、ナビゲーション装置７が用いられるようにしても良い。つまり、作業者がナビゲーション装置７に備えられている入力装置に対してデータＩＤ検索用テーブルを変更するための入力操作を行うと、ナビゲーション装置７が、その入力された内容に従って前述のテーブル更新データを作成し、ＥＣＵ１へ送信するように構成しても良い。
【０１５６】
そして、このように構成すれば、作業者は、データＩＤ検索用テーブルの内容を診断ツール３などの専用機器を使用することなく編集することができるという点で有利である。
一方、上記例では、データＩＤ検索用テーブルの変更内容として、検索用コードとデータＩＤとの両方を変更できるものであったが、各検索用コードに対応して記録されるデータＩＤのみを変更できるようにしても良い。
［第７実施形態］
次に、第７実施形態の車両診断システムは、第１実施形態と比較すると、下記の点が異なっている。
【０１５７】
まず、第２実施形態と同様の管理センター３１が追加されている。つまり、ハードウェア構成としては、第２実施形態（図７）と同じである。
そして、ＥＣＵ１のメモリ１７は、フラッシュＲＯＭやＥＥＰＲＯＭなどのデータ書き換え可能な不揮発性メモリであり、そのメモリ１７には、自車両の車両ＩＤ（当該ＥＣＵ１が搭載された車両の車両ＩＤ）が予め記憶されている。
【０１５８】
そして更に、診断ツール３とＥＣＵ１と管理センター３１のセンターコンピュータ３３とが、図１６に示す処理を行うようになっている。尚、図１６において、前述した図４と同じ処理については、同一のステップ番号を付しているため、説明を省略する。また、図１６は、ＥＣＵ１が診断ツール３からの検索用コードを受信した際に（Ｓ１３０）、メモリ１７内にデータＩＤ検索用テーブルが記憶されていないか、或いは、データＩＤ検索用テーブルが記憶されていても、そのデータＩＤ検索用テーブルに診断ツール３から受信した検索用コードが記録されていなかった場合の動作を表している。
【０１５９】
図１６に示すように、ＥＣＵ１は、診断ツール３から送信された検索用コードを受信すると（Ｓ１３０）、メモリ１７内のデータＩＤ検索用テーブルに診断ツール３から受信した検索用コードが記録されているか否かを判定する。そして、メモリ１７内にデータＩＤ検索用テーブルが記憶されていないか、或いは、データＩＤ検索用テーブルが記憶されていても、そのデータＩＤ検索用テーブルに診断ツール３からの検索用コードが記録されていなければ、センターコンピュータ３３へデータＩＤ検索用テーブルの要求として、自車両の車両ＩＤを送信する（Ｓ６１０）。
【０１６０】
すると、センターコンピュータ３３は、ＥＣＵ１からの車両ＩＤを受信する（Ｓ６２０）。そして、センターコンピュータ３３は、受信した車両ＩＤに対応するデータＩＤ検索用テーブル（該当車両用のデータＩＤ検索用テーブル）を記憶装置３７から検索するテーブル検索処理を行い（Ｓ６３０）、その処理で検索した該当車両用のデータＩＤ検索用テーブルを、ＥＣＵ１へ送信する（Ｓ６４０）。
【０１６１】
そして、ＥＣＵ１は、センターコンピュータ３３から送信されて来るデータＩＤ検索用テーブルを受信して、メモリ１７に更新記憶する（Ｓ６５０）。
そして更に、ＥＣＵ１は、メモリ１７に更新記憶したデータＩＤ検索用テーブルを対象として、前述した図５のデータＩＤ取得処理を実行し（Ｓ１４０）、そのデータＩＤ取得処理のＳ１４４でデータＩＤ検索テーブルから検索したデータＩＤを診断ツール３へ送信する（Ｓ１５０）。その後は、前述したＳ１６０〜Ｓ１９０の処理が行われて、診断ツール３の表示装置２７に、ＥＣＵ１内のデータのうち、作業者が入力した検索用コードに対応するデータＩＤのデータが表示されることとなる。
【０１６２】
また、その後、作業者が次の検索用コードを診断ツール３に入力し、その検索用コードがＥＣＵ１のメモリ１７に記憶されているデータＩＤ検索用テーブルに記録されていれば、図１６におけるＳ６１０〜Ｓ６５０の処理は行われず、図４の動作が行われることとなる。
【０１６３】
以上のような車両診断システムによれば、ＥＣＵ１は、データＩＤ検索用テーブルを、車両外のセンターコンピュータ３３から必要な場合にダウンロードして更新記憶することとなるため、保有するデータＩＤ検索用テーブルを効率良く最新のものにすることができる。
［第８実施形態］
次に、第８実施形態の車両診断システムは、第４実施形態と比較すると、下記の点が異なっている。
【０１６４】
まず、診断ツール３には、第３実施形態と同様のデータベース用コンピュータ４１が接続可能となっている。つまり、ハードウェア構成としては、第３実施形態（図１０）と同じである。
【０１６５】
そして、診断ツール３のメモリ２３は、データ書き換えが可能であると共に、そのメモリ２３には、データＩＤ検索用テーブルとして、後述する図１７の処理により、当該診断ツール３が接続された車両（詳しくは、その車両の車両ＩＤ）に対応するデータＩＤ検索用テーブルだけが記憶される。
【０１６６】
そして更に、本第８実施形態において、診断ツール３が車両（詳しくは、通信線５）に接続されて最初に検索用コードが入力された際には、診断ツール３とＥＣＵ１とデータベース用コンピュータ４１とが、図１７に示す処理を行うようになっている。尚、図１７において、前述した図１３と同様の処理については、同一のステップ番号を付している。
【０１６７】
図１７において、Ｓ１１０，Ｓ３１０〜Ｓ３３０の処理は図１３と同じである。そして、診断ツール３は、ＥＣＵ１からの車両ＩＤを受信すると（Ｓ３３０）、その車両ＩＤを、データベース用コンピュータ４１へ送信する（Ｓ７１０）。
【０１６８】
データベース用コンピュータ４１は、診断ツール３からの車両ＩＤを受信し（Ｓ７２０）、その受信した車両ＩＤに対応するデータＩＤ検索用テーブル（該当車両用のデータＩＤ検索用テーブル）を記憶装置４３から検索するテーブル検索処理を行う（Ｓ７３０）。そして、その処理で検索した該当車両用のデータＩＤ検索用テーブルを、診断ツール３へ送信する（Ｓ７４０）。
【０１６９】
診断ツール３は、データベース用コンピュータ４１から送信されて来るデータＩＤ検索用テーブル（即ち、当該診断ツール３が現在接続されている車両に適合したデータＩＤ検索用テーブル）を受信して、メモリ２３に更新記憶する（Ｓ７５０）。そして更に、診断ツール３は、図１３のＳ４１０と同様のデータＩＤ検索処理を行う（Ｓ４１０）。
【０１７０】
尚、この場合のデータＩＤ検索処理におけるＳ２３２（図９参照）では、メモリ２３にデータＩＤ検索用テーブルが記憶されていれば「ＹＥＳ」と肯定判定する。なぜなら、メモリ２３には、データベース用コンピュータ４１から該当車両用のデータＩＤ検索用テーブルがダウンロードされているはずだからである。そして、データベース用コンピュータ４１側の記憶装置４３に該当車両用のデータＩＤ検索用テーブルが記憶されていない等の理由により、メモリ２３にデータＩＤ検索用テーブルがダウンロードされなかった場合には、上記Ｓ２３２で「ＮＯ」と否定判定されることとなる。
【０１７１】
その後は、図１３のＳ１７０〜Ｓ１９０と同じ処理が行われる。
また、その後、作業者が次の検索用コードを診断ツール３に入力した場合には、図１７からＳ３１０〜Ｓ３３０，Ｓ７１０〜Ｓ７５０の処理を除いた動作が行われることとなる。つまり、診断ツール３が車両に接続されてから２回目以降の検索用コードの入力時には、その入力された検索用コードに対応するデータＩＤが、メモリ２３内のデータＩＤ検索用テーブルから検索され、その検索されたデータＩＤが、診断ツール３からＥＣＵ１へデータ要求として送信されることとなる。
【０１７２】
以上のような車両診断システムによれば、診断ツール３は、データＩＤ検索用テーブルを、データベース用コンピュータ４１から必要な場合にダウンロードして更新記憶することとなるため、保有するデータＩＤ検索用テーブルを効率良く最新のものにすることができる。また、第４実施形態と比較すると、メモリ２３の記憶容量を小さく設定することができる。
［第１変形例］
上記各実施形態において、ＥＣＵ１は、診断ツール３からデータ要求としてのデータＩＤを受信すると、その後、診断ツール３からの送信停止要求を受けるまでの間、その受信したデータＩＤに該当するデータを診断ツールへ所定のタイミング毎に送信し続けるように構成しても良い。尚、この場合、診断ツール３は、例えば、作業者が入力装置２９に対してデータモニタ停止用の操作を行うとＥＣＵ１へ上記送信停止要求を送信する、というように構成すれば良い。
【０１７３】
そして、上記のように構成すれば、診断ツール３からＥＣＵ１への通信データ量を少なくすることができ、また、両装置の通信処理負荷を低減することができる。
また更に、この場合、以下のように構成すれば尚良い。
【０１７４】
まず、図１８に例示するように、データＩＤ検索用テーブルには、各データＩＤに対して、そのデータＩＤが示すデータの送信タイミング（ＴＭ１，ＴＭ２，ＴＭ３，…）も記録しておく。
【０１７５】
そして、ＥＣＵ１は、診断ツール３から送信されるデータＩＤが検索されたデータＩＤ検索用テーブルにおいて、その検索されたデータＩＤに対し記録されている送信タイミングを取得し、診断ツール３から受信したデータＩＤに該当するデータを、その取得した送信タイミング毎に送信するように構成する。
【０１７６】
例えば、第１実施形態の変形例として、ＥＣＵ１は、図４のＳ１４０（詳しくは、図５のＳ１４４）で、メモリ１７内のデータＩＤ検索用テーブルから、診断ツール３より受信した検索用コードに対応するデータＩＤと、そのデータＩＤに対して記録されている送信タイミングとを検索すると共に、その検索したデータＩＤと送信タイミングとを対応付けて記憶しておき、その後、診断ツール３からデータ要求としてのデータＩＤを受信したならば、そのデータＩＤについて記憶しておいた送信タイミングが到来する毎に、そのデータＩＤに該当するデータを診断ツール３へ送信するように構成すれば良い。
【０１７７】
また、第２実施形態の変形例としては、センターコンピュータ３３が、図８のＳ２３０（詳しくは、図９のＳ１４４）で、該当車両用のデータＩＤ検索用テーブルから、ＥＣＵ１より受信した検索用コードに対応するデータＩＤと、そのデータＩＤに対して記録されている送信タイミングとを検索し、図８のＳ２４０（詳しくは、図９のＳ１４６）で、その検索したデータＩＤと送信タイミングとを対応付けてＥＣＵ１へ送信するようにする。そして、ＥＣＵ１は、センターコンピュータ３３から送信されて来るデータＩＤと送信タイミングとを対応付けて記憶しておき、その後、診断ツール３からデータ要求としてのデータＩＤを受信したならば、そのデータＩＤについて記憶しておいた送信タイミングが到来する毎に、そのデータＩＤに該当するデータを診断ツール３へ送信するように構成すれば良い。
【０１７８】
また、第３実施形態の変形例としては、データベース用コンピュータ４１が、図１１のＳ３６０で、該当車両用のデータＩＤ検索用テーブルから、診断ツール３より受信した検索用コードに対応するデータＩＤと、そのデータＩＤに対して記録されている送信タイミングとを検索し、図１１のＳ３７０で、その検索したデータＩＤと送信タイミングとを対応付けて診断ツール３へ送信するようにする。そして、診断ツール３は、データベース用コンピュータ４１から受信したデータＩＤとそれに対応する送信タイミングとをセットにしたデータを、図１１のＳ１８０（詳しくは、図６の１７２）で、ＥＣＵ１へデータ要求として送信する。そして更に、ＥＣＵ１は、診断ツール３からデータ要求として送信されて来るデータＩＤと送信タイミングとを対応付けて記憶すると共に、そのデータＩＤに該当するデータを、そのデータＩＤについて記憶した送信タイミングが到来する毎に診断ツール３へ送信するように構成すれば良い。
【０１７９】
また、第４実施形態の変形例としては、診断ツール３が、図１３のＳ４１０で、該当車両用のデータＩＤ検索用テーブルから、作業者により入力された検索用コードに対応するデータＩＤと、そのデータＩＤに対して記録されている送信タイミングとを検索し、その検索したデータＩＤとそれに対応する送信タイミングとをセットにしたデータを、図１３のＳ１８０で、ＥＣＵ１へデータ要求として送信する。そして、ＥＣＵ１は、上記第３実施形態の変形例と同様に構成すれば良い。
【０１８０】
そして、上記のように構成すれば、ＥＣＵ１から診断ツール３への各データの送信タイミングを、データＩＤ検索用テーブルによって決定することができるようになるため、例えばデータの重要度などに応じて送信タイミングを設定する作業を簡単に行うことができるようになる。
［第２変形例］
第１実施形態は、次のように変形することもできる。
【０１８１】
即ち、ＥＣＵ１は、図４のＳ１４０（詳しくは、図５のＳ１４４）で、メモリ１７内のデータＩＤ検索用テーブルから、診断ツール３より受信した検索用コードに対応するデータＩＤを検索すると、その検索したデータＩＤを診断ツール３へ送信するのではなく、そのデータＩＤに該当するデータを診断ツール３へ送信する。つまり、この第２変形例では、図４におけるＳ１５０〜Ｓ１８０の手順を省いている。
【０１８２】
そして、このような第２変形例によれば、ＥＣＵ１から診断ツール３へのデータＩＤの送信と、診断ツール３からＥＣＵ１へのデータＩＤの送信とを省くことができ、その両装置の通信処理負荷と、その両装置間での通信データ量を低減することができる。
［第３変形例］
第２実施形態は、次のように変形することもできる。
【０１８３】
即ち、ＥＣＵ１は、図８のＳ２５０で、センターコンピュータ３３からのデータＩＤを受信すると、その受信したデータＩＤを診断ツール３へ送信するのではなく、そのデータＩＤに該当するデータを診断ツール３へ送信する。つまり、この第３変形例では、図８におけるＳ２６０，Ｓ１６０〜Ｓ１８０の手順を省いている。
【０１８４】
そして、このような第３変形例によれば、第２変形例と同様の効果を得ることができる。
以上、本発明の一実施形態について説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々なる態様で実施し得ることは勿論である。
【０１８５】
例えば、第２変形例の手法は、第１実施形態に関する上記第１変形例についても同様に適用することができる。同様に、第３変形例の手法は、第２実施形態に関する上記第１変形例についても同様に適用することができる。
【０１８６】
また、診断ツール３とＥＣＵ１とが無線通信する構成であっても良い。
【図面の簡単な説明】
【０１８７】
【図１】第１実施形態の車両診断システムの構成を表す構成図である。
【図２】データＩＤとデータとの対応関係を示す通信データ管理テーブルの説明図である。
【図３】データＩＤ検索用テーブルの説明図である。
【図４】診断ツールとＥＣＵとで行われる処理及び各装置間での情報のやり取りを表すシーケンスチャートである。
【図５】データＩＤ取得処理を表すフローチャートである。
【図６】データ要求処理を表すフローチャートである。
【図７】第２実施形態の車両診断システムの構成を表す構成図である。
【図８】診断ツールとＥＣＵとセンターコンピュータとで行われる処理及び各装置間での情報のやり取りを表すシーケンスチャートである。
【図９】データＩＤ検索処理を表すフローチャートである。
【図１０】第３実施形態の車両診断システムの構成を表す構成図である。
【図１１】診断ツールとＥＣＵとデータベース用コンピュータとで行われる処理及び各装置間での情報のやり取りを表すシーケンスチャートである。
【図１２】第４実施形態の車両診断システムの構成を表す構成図である。
【図１３】第４実施形態の診断ツールとＥＣＵとで行われる処理及び各装置間での情報のやり取りを表すシーケンスチャートである。
【図１４】第５実施形態を説明するシーケンスチャートである。
【図１５】第６実施形態を説明するシーケンスチャートである。
【図１６】第７実施形態を説明するシーケンスチャートである。
【図１７】第８実施形態を説明するシーケンスチャートである。
【図１８】第１変形例を説明する説明図である。
【符号の説明】
【０１８８】
１・・・ＥＣＵ（電子制御装置）、２・・・通信ケーブル、３・・・診断ツール（故障診断装置）、５・・・通信線、７・・・ナビゲーション装置、７ａ・・・記録媒体、９，３５・・・通信装置、１１，２１・・・マイコン、１３，２５，３０・・・通信回路、１５・・・入出力回路、１７，２３・・・メモリ、２７・・・表示装置、２９・・・入力装置、３１・・・管理センター、３３・・・センターコンピュータ、４１・・・データベース用コンピュータ、３７，４３・・・記憶装置
【図１】
2007240436.tif 000003
【図２】
2007240436.tif 000004
【図３】
2007240436.tif 000005
【図４】
2007240436.tif 000006
【図５】
2007240436.tif 000007
【図６】
2007240436.tif 000008
【図７】
2007240436.tif 000009
【図８】
2007240436.tif 000010
【図９】
2007240436.tif 000011
【図１０】
2007240436.tif 000012
【図１１】
2007240436.tif 000013
【図１２】
2007240436.tif 000014
【図１３】
2007240436.tif 000015
【図１４】
2007240436.tif 000016
【図１５】
2007240436.tif 000017
【図１６】
2007240436.tif 000018
【図１７】
2007240436.tif 000019
【図１８】
2007240436.tif 000020