(57)【要約】【課題】履歴の異なる個々の車両にそれぞれ適応した正確な故障診断を行える車両用故障診断システムを提供する。【解決手段】車両２、４〜６、故障診断装置１およびホストコンピュータ３に、それぞれ相互間の通信手段７を備え、故障診断を受ける車両２と車両条件（車種や走行距離等）の類似した車両を他の車両から検索して基準値車両とし、その基準値車両の制御データを基準値データとして故障診断装置１に転送し、その基準値データを用いて故障診断を行う車両用故障診断システム。不具合が発生した車両と類似した車両条件を有する車両の制御データを基準値データとして用いるので、履歴の異なる個々の車両にそれぞれ適応した故障診断を行い、正確な判断を行うことが出来る。【選択図】        図１
2004227439.tif 000002
【特許請求の範囲】
【請求項１】
車両、故障診断装置およびホストコンピュータは、それぞれ相互間の通信手段を備え、
前記ホストコンピュータは、故障診断を受ける車両から前記故障診断装置を介して送信された当該車両の車両条件を入手し、その車両と車両条件の類似した車両を他の車両から検索して基準値車両とし、その基準値車両の制御データを当該基準値車両から入手し、それを基準値データとして前記故障診断装置に転送する手段を備え、
前記故障診断装置は、前記基準値データを用いて前記故障診断を受ける車両の診断を行う手段を備えた車両用故障診断システム。
【請求項２】
車両、故障診断装置およびホストコンピュータは、それぞれ相互間の通信手段を備え、
前記ホストコンピュータは、故障診断を受ける車両から前記故障診断装置を介して送信された当該車両の車両条件を入手し、その車両と車両条件の類似した車両を他の車両から検索して基準値車両とし、その基準値車両の識別ＩＤを前記故障診断装置に転送する手段を備え、
前記故障診断装置は、前記識別ＩＤを有する基準値車両と交信してその制御データを入手し、それを基準値データとして前記故障診断を受ける車両の診断を行う手段を備えた車両用故障診断システム。
【請求項３】
前記車両条件は、車種、走行距離、車速、エンジン回転数、水温、電気負荷の内の少なくとも一つを含む予め定められた項目についての情報である、ことを特徴とする請求項１または請求項２に記載の車両用故障診断システム。
【請求項４】
上記基準値車両から取得する基準値データは、基準値車両における制御データの１フレームのデータとすることを特徴とする請求項１または請求項２に記載の車両用故障診断システム。
【請求項５】
上記基準値データは、複数の車両から取得したデータを統計処理して求めた値とすることを特徴とする請求項１または請求項２に記載の車両用故障診断システム。
【請求項６】
前記基準値車両を選定する際に、その車両の自己診断情報を読み出し、自己診断情報に異常の記録がある場合には、その車両を基準値車両としないことを特徴とする請求項１または請求項２に記載の車両用故障診断システム。
【請求項７】
故障診断を受ける車両から故障診断装置を介して送信された当該車両の車両条件を入手し、その車両と車両条件の類似した車両を他の車両から検索して基準値車両とし、その基準値車両の制御データを当該基準値車両から入手し、それを基準値データとして前記故障診断装置に転送する手段を有するホストコンピュータと、
前記基準値データを用いて前記故障診断を受ける車両の診断を行う手段を有する故障診断装置と、
を備えたことを特徴とする車両用故障診断装置。
【請求項８】
故障診断を受ける車両から故障診断装置を介して送信された当該車両の車両条件を入手し、その車両と車両条件の類似した車両を他の車両から検索して基準値車両とし、その基準値車両の制御データを当該基準値車両から入手し、それを基準値データとして前記故障診断装置に転送する手段を有するホストコンピュータと、
前記基準値データを用いて前記故障診断を受ける車両の診断を行う手段を有する故障診断装置と、
を備えたことを特徴とする車両用故障診断装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
【従来の技術】
［特許文献１］特開２００２−７３８５３号公報
車両のエンジンや自動変速機等の診断のため、これらエンジンや自動変速機等を制御する車載の電子制御装置と接続し、車両側のデータを取得、記録、表示する車両用故障診断装置が車両の販売店やサービス工場で広く使用されるようになっている。車両の診断に際しては、この車両用故障診断装置を車両に接続し、車載の電子制御装置との通信リンクを確立し、車載の電子制御装置の記憶部に記憶されている自己診断情報や各種制御データを読み出して表示することにより行われている。また、電子制御装置の診断をより効率的に行うために、車両用故障診断装置において車載の電子制御装置の各種制御データを表示する際、各種制御データ毎にそのデータの値が正常値か異常値かを判定するための基準となる基準値を同時に表示すると共に、異常値の場合には作業者に報知するような機能を有する車両用故障診断装置も知られている。
【０００２】
【発明が解決しようとする課題】
しかし、従来の車両用故障診断装置で用いている基準値は、車両開発時に設定された値であるため、車両の走行状態や経過年数については考慮されておらず、そのため販売後の履歴の異なる個々の車両について必ずしも正しい判断ができるとは限らない、という問題があった。
本発明は上記のごとき問題を解決するためになされたものであり、履歴の異なる個々の車両にそれぞれ適応した正確な故障診断を行うことの出来る車両用故障診断システムを提供することを目的とする。
【０００３】
【課題を解決するための手段】
上記の目的を達成するため、本発明においては、車両、故障診断装置およびホストコンピュータに、それぞれ相互間の通信手段を備え、故障診断を受ける車両と車両条件（車種や走行距離等）の類似した車両を他の車両から検索して基準値車両とし、その基準値車両の制御データを基準値データとして故障診断装置に転送し、その基準値データを用いて故障診断を行うように構成している。
【０００４】
【発明の効果】
本発明においては、故障診断を受ける車両と類似した車両条件を有する車両の制御データを基準値データとして用いるので、履歴の異なる個々の車両にそれぞれ適応した故障診断を行い、正確な判断を行うことが出来る、という効果が得られる。
【０００５】
【発明の実施の形態】
（第１の実施の形態）
図１は本発明における第１の実施の形態を示すブロック図である。
図１において、故障診断装置１は例えばサービス工場や販売店に設置されている。診断対象車両２は不具合が発生した車両あるいは定期点検を受ける車両等である。ホストコンピュータ３は例えば自動車の製造拠点や販売拠点等に設置されている。また、４〜６はその他の車両であり、基準値車両を検索する対象とする。そして上記の故障診断装置１、ホストコンピュータ３、各車両２、４〜６は、それぞれ無線通信手段７（例えば携帯電話やインターネットを介したデータ通信手段）を備えており、相互に通信可能に構成されている。
【０００６】
診断対象車両２を診断する場合には、診断対象車両２と故障診断装置１とを通信線８を介して接続し、診断対象車両２を診断する際の車両条件（例えば車種、走行距離、車速、エンジン回転数、水温、電気負荷等）を故障診断装置１に入力し、ホストコンピュータ３へ送信する。
ホストコンピュータ３は走行中の車両４〜６に対して、それぞれ順番に通信を行い、上記車両条件に適合する車両を検索する。
適合する車両が見つかった場合（たとえば走行車両Ａとする）には、その車両（走行車両Ａ）の制御データを取得し、それを基準値データとして故障診断装置１に送信する。
その後、故障診断装置１では、取得した基準値データに基づいて診断対象車両２の故障診断を実施する。
【０００７】
図２は、故障診断装置１内の構成を示すブロック図である。
故障診断装置１は、診断対象車両２と通信線８を介して通信するためのデータ送受信部１１、基準値データ等を取得するためにホストコンピュータ３と通信するための無線通信部７、診断対象車両２の車両条件を入力するためのデータ入力部９、取得した基準値データを記憶するための基準値記憶部１０、基準値データと診断対象車両の制御データを比較して診断を行う診断部１２、診断結果を表示する表示部１３で構成される。
【０００８】
図３は、車両内部の制御系の構成を示すブロック図である。
図３に示すように、ホストコンピュータ３と通信するための無線通信部７および故障診断装置１と通信線８を介して通信するためのコネクタ３６が設けられている。各電子制御装置２０〜２３にはそれぞれの制御対象（スイッチ、センサ、アクチュエータ等）の制御データである車両条件が記憶されており、無線通信部７はホストコンピュータ３から車両条件〔識別ＩＤ（例えばＶＩＮ  Ｎｏ）と制御データ〕の送信要求がきた場合には、その車両条件で指定されている電子制御システムと通信リンクを確立し、識別ＩＤと制御データとを引き出してホストコンピュータ３に送信する。
【０００９】
図４は、全体の処理の流れを示すフローチャートである。以下、図４に基づいて全体の処理について説明する。
図４において、診断を開始すると、診断対象車両２の車両条件を入力し（ステップＳ４０１）、ホストコンピュータ３に送信する。
ホストコンピュータ３は車両条件を取得すると（ステップＳ４０２）、その条件に見合った車両の検索を開始し、該当する車両が見つかった場合は、その車両の制御データを基準値データとして故障診断装置１に送信する（ステップＳ４０３）。なお、本ステップの詳細は後述する。
【００１０】
故障診断装置１は基準値データを取得した後（ステップＳ４０４）、診断対象車両２における診断したい電子制御装置に対して制御データを要求する（ステップＳ４０５）。
当該電子制御装置は制御データを故障診断装置１に送信する（ステップＳ４０６）。
故障診断装置１は制御データを所得した後（ステップＳ４０７）、ステップＳ４０４で取得した基準値データと比較して故障診断を実施（ステップＳ４０８）して、その結果を表示部１３に表示（ステップＳ４０９）して故障診断を終了する。
【００１１】
図５は、図４におけるステップＳ４０３の処理の詳細を示すフローチャートである。
図５において、最初にホストコンピュータ３は基準値データとして取得した制御データの数を示すカウンタＮを０にリセットする（ステップＳ５０１）。
【００１２】
続いて走行中の任意の車両に対して識別ＩＤと制御データの送信要求を実施する（ステップＳ５０２）。
上記任意の車両は、ホストコンピュータ３から要求を受けると、該当するデータをホストコンピュータ３に送信する（ステップＳ５０３）。なお、車両から取得する基準値データは、例えば、当該車両における制御データの１フレームのデータとすることにより、通信負荷を低減することが出来る。
【００１３】
ホストコンピュータ３では、取得したデータ（ステップＳ５０４）が故障診断装置１から取得した車両条件に適合する否かを比較し（ステップＳ５０５）、適合する場合には、その車両における自己診断結果が異常か否かを判断する（ステップＳ５０６）。
ステップＳ５０５、Ｓ５０６で否定された場合はステップＳ５０２へ進み処理を繰り返す。つまり、自己診断結果が異常であれば、車両条件が適合していてもその車両のデータは用いない。
【００１４】
ステップＳ５０６で肯定された場合は、カウンタＮをカウントアップし（ステップＳ５０７）、５台分の基準値データが集まったかどうかを判断し（ステップＳ５０８）５台以下であればステップＳ５０２から繰り返して処理を行い、５台分収集できていれば、その平均値を算出して（ステップＳ５０９）、図４の処理に戻る。つまり複数の基準値車両のデータを統計処理した結果を基準値データとする。
【００１５】
なお、図４、図５の場合には、ホストコンピュータ３から任意の車両に対して識別ＩＤ要求を行っているが、処理を軽減するために、予めホストコンピュータに識別ＩＤをべースとしたデータベースを持たせておくと良い。
また、適合する車両が見つからなかった場合は無限ループに陥るが、予め定めた所定の時間が経過しても適合する車両が見つからなかった場合は処理を抜けるようにすればよい。
以上により、不具合車両の故障診断を行う際に、走行中の別の車両から不具合車両と同じ車両条件の車両を見つけ、その制御データを基準値データとして用いることにより、より正確な故障診断を実施することが可能となる。
【００１６】
（第２の実施の形態）
本発明における第２の実施の形態について説明する。
基本的な構成は図１〜図３と同じであるため、処理の流れについて図６、７を用いて説明する。図６は全体の処理を示すフローチャート、図７は図６におけるステップＳ６１０の処理の詳細を示すフローチャートである。
図６において、診断を開始すると、ステップＳ６０１にて診断対象車両２の車両条件を入力し、ホストコンピュータ３に送信する。
ホストコンピュータ３は車両条件を取得すると（ステップＳ６０２）、その条件に見合った車両の検索を始め、該当する車両が見つかった場合は、その車両の識別ＩＤを故障診断装置１に送信する（ステップＳ６１０）。なお、本ステップの詳細は後述する。
【００１７】
続いて故障診断装置１は識別ＩＤを取得（ステップＳ６１１）した後、上記識別ＩＤを持つ車両に対して通信を行い、基準値データと自己診断データを取得する（ステップＳ６１２）。
続いて取得した基準値データを参照し、ステップＳ６０１で入力した条件と同じか否かを判断し（ステップＳ６１３）、否定されれば再度ホストコンピュータ３に対して車両条件を送信する。
肯定されれば、自己診断データが異常なしか否かを判断する（ステップＳ６１４）。異常があれば再度ホストコンピュータ３に対して車両条件を送信する。
【００１８】
肯定されればステップＳ６０５へ進む。つまり、自己診断結果が異常であれば、車両条件が適合していてもその車両のデータは用いない。
上記のステップＳ６１３、ステップＳ６１４は、ホストコンピュータ３が車両条件に合致する車両を見つけた時点から実際に基準値データを取得するまでに時間が経過していることを考慮して、再度基準値データの有効性を確認しているステップである。
続いて診断対象車両２へ制御データ要求（ステップＳ６０５）を行い、診断対象車両２から制御データを取得（ステップＳ６０６、Ｓ６０７）し、ステップＳ６１２で取得した基準値データと比較して故障診断を実施（ステップＳ６０８）し、結果を表示部に表示（ステップＳ６０９）して診断を終了する。
【００１９】
次に、図７を用いてステップＳ６１０の処理の詳細を説明する。
まず最初にホストコンピュータ３は走行中の任意の車両に対して識別ＩＤと制御データの送信要求を実施する（ステップＳ７０１）。
上記任意の車両は、ホストコンピュータ３から要求を受けると、該当するデータをホストコンピュータ３に送信する（ステップＳ７０２）。
ホストコンピュータ３では、取得したデータ（ステップＳ７０３）が故障診断装置１から取得した車両条件に適合するか否かを比較し（ステップＳ７０４）、適合するようであれば自己診断データに異常がないか否かを判断し（ステップＳ７０５）、異常がなければ処理を終了して図６の処理に戻る。ステップＳ７０４、Ｓ７０５で否定された場合はステップＳ７０１に戻り、この処理を繰り返す。
【００２０】
上記のように第１、第２の実施の形態においては、不具合が発生した車両と類似した車両条件を有する車両の制御データを基準値データとして用いるので、履歴の異なる個々の車両にそれぞれ適応した故障診断を行い、正確な判断を行うことが出来る。
また、取得する基準値データとして１フレームのデータとした場合は、通信負荷が少なくて済む。
また、取得した複数の制御データを統計処理した値を基準値データとすることにより、基準値の信頼性を向上させることができる。
また、異常が発生している車両の制御データは用いないので、異常な値を基準値として使用してしまうことを防止することが出来る、等の効果がある。
【図面の簡単な説明】
【図１】本発明における第１の実施の形態を示すブロック図。
【図２】故障診断装置１内の構成を示すブロック図。
【図３】車両内部の制御系の構成を示すブロック図。
【図４】第１の実施の形態における全体の処理の流れを示すフローチャート。
【図５】図４におけるステップＳ４０３の処理の詳細を示すフローチャート。
【図６】第２の実施の形態における全体の処理の流れを示すフローチャート。
【図７】図６におけるステップＳ６１０の処理の詳細を示すフローチャート。
【符号の説明】
１：故障診断装置                      ２：診断対象車両
３：ホストコンピュータ            ４〜６：走行車両
７：無線通信手段                      ８：通信線
９：データ入力部                    １０：基準値記憶部
１１：データ送受信部                  １２：診断部
１３：表示部                          ２０：電子制御装置Ａ
２１：電子制御装置Ｂ                  ２２：電子制御装置Ｃ
２３：電子制御装置Ｄ            ２４〜２７：スイッチ類
２８〜３１：センサ類            ３２〜３５：アクチュエータ類
３６：コネクタ
【図１】
2004227439.tif 000003
【図２】
2004227439.tif 000004
【図３】
2004227439.tif 000005
【図４】
2004227439.tif 000006
【図５】
2004227439.tif 000007
【図６】
2004227439.tif 000008
【図７】
2004227439.tif 000009