(57)【要約】【課題】汎用の診断機を用いて診断を行なう際に、診断対象となるＥＣＵを適切に動作状態とする。【解決手段】車両用診断システム１０では、外部診断機１１が中継装置１４を介した専用の診断用通信ライン１３によって車両１のネットワークバス１５に接続されている。車両１のネットワークバス１５に接続される複数のＥＣＵ１６は、ノーマルモードとスリープモードとを有する。中継装置１４は、スリープモードへの移行が禁止されている。中継装置１４は、汎用の通信プロトコルによって、応答信号の返信を要求する所定の信号を診断用通信ライン１３に定期的に送信する。中継装置１４は、外部診断機１１からの応答信号を受信すると、複数のＥＣＵ１６のうちスリープモードにあるＥＣＵ１６をノーマルモードに移行させる。【選択図】図１
2016037211.tif 000002
【特許請求の範囲】
【請求項１】
診断機が特定のＥＣＵを介した専用の通信ラインによって車両のネットワークバスに接続され、該ネットワークバスに接続される複数のＥＣＵの診断を行う車両用診断システムであって、
前記複数のＥＣＵは、該複数のＥＣＵの機能のうち少なくとも前記診断機による診断を可能とする機能を含む機能が有効な通常動作状態であるノーマルモードと、前記複数のＥＣＵの機能のうち少なくとも前記診断機による診断を可能とする機能を含む機能が休止した省電力状態となるスリープモードとを有し、
前記特定のＥＣＵは、前記スリープモードへの移行が禁止されており、
前記特定のＥＣＵは、汎用の通信プロトコルによって、応答信号の返信を要求する所定の信号を前記通信ラインに定期的に送信し、
前記特定のＥＣＵは、前記診断機からの応答信号を受信すると、前記複数のＥＣＵのうち前記スリープモードにあるＥＣＵをノーマルモードに移行させる、
ことを特徴とする車両用診断システム。
【請求項２】
前記汎用の通信プロトコルは、ＣＡＮ通信プロトコルに準拠した通信プロトコルである、
ことを特徴とする請求項１に記載の車両用診断システム。
【請求項３】
前記特定のＥＣＵは、前記診断機からの応答信号を受信すると、前記スリープモードにあるＥＣＵを前記ノーマルモードに移行させるためのウェイクアップ信号を前記ネットワークバスに定期的に送信し、
前記複数のＥＣＵは、前記ウェイクアップ信号を受信している間は、前記スリープモードに移行しない、
ことを特徴とする請求項１または請求項２に記載の車両用診断システム。
【請求項４】
前記複数のＥＣＵは、所定条件に応じて前記車両の内燃機関を停止させるアイドル停止の制御を行うアイドル停止制御ＥＣＵを含み、
前記アイドル停止制御ＥＣＵは、前記ウェイクアップ信号を受信している間は、前記アイドル停止を禁止する、
ことを特徴とする請求項３に記載の車両用診断システム。
【請求項５】
前記複数のＥＣＵは、前記診断機が前記専用の通信ラインに接続されていない状態において前記車両の診断情報を収集して記憶する診断情報収集ＥＣＵを含み、
前記診断情報収集ＥＣＵは、前記ウェイクアップ信号を受信している間は、前記診断情報の収集を禁止する、
ことを特徴とする請求項３または請求項４に記載の車両用診断システム。
【請求項６】
前記ネットワークバスに接続される表示装置と、
操作者の入力を受け付ける入力装置と、
を備え、
前記特定のＥＣＵは、前記診断機が前記専用の通信ラインに接続されていない状態において前記車両の診断情報を収集して記憶し、
前記特定のＥＣＵは、前記入力装置から出力される表示要求に応じて前記診断情報を前記表示装置に表示する、
ことを特徴とする請求項３または請求項４に記載の車両用診断システム。
【請求項７】
前記特定のＥＣＵは、前記所定の信号に対する前記応答信号が受信されなくなると、前記ウェイクアップ信号の送信を中止する、
ことを特徴とする請求項３から請求項６の何れか１つに記載の車両用診断システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車両用診断システムに関する。
【背景技術】
【０００２】
従来、親ＥＣＵ（Electronic Control Unit：電子制御装置）が、全ＥＣＵの自己診断結果を取得して外部の解析ツールからの要求に応じたダイアグ情報を送信する車両の診断装置が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２８２３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年では車両の省燃費化のため、車載電装機器の省電力化が求められており、ＣＡＮ（Controller Area Network）に接続された複数のＥＣＵのうち、現在の車両状態に応じて不要なＥＣＵをスリープ状態にするパーシャルネットワーキングが知られている。
ここで、ＥＣＵの診断を行う場合、ＩＧＯＮ中（即ち全てのＥＣＵが起動して通信可能な通常の状態）に行うのが一般的である。これに対し、診断対象となるＥＣＵがパーシャルネットワーキングモード（即ちスリープ状態）にある場合、診断機による診断を開始する際にＥＣＵをウェイクアップさせて診断機との通信を可能な状態にする必要がある。しかしながら、汎用の診断機による診断を可能にすることが望まれていることに対して、正規ディーラーで用いる診断機専用の通信仕様によってパーシャルネットワーキング対応仕様を構築したとしても、汎用の診断機を用いて適切に診断を行うのは困難である点は依然として解消されない。
また、診断機を接続するコネクタに物理的な接続を検出するスイッチを追加し、そのスイッチにより診断機の接続を検知してＥＣＵをウェイクアップさせることも考えられるが、構成に要する費用が嵩む点で好ましくないという問題がある。
【０００５】
本発明は上記事情に鑑みてなされたもので、汎用の診断機を用いて診断を行なう際に、診断対象となるＥＣＵを適切に動作状態とすることが可能な車両用診断システムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記課題を解決して係る目的を達成するために、本発明は以下の態様を採用した。
（１）本発明の一態様に係る車両用診断システムは、診断機（例えば、実施形態での外部診断機１１）が特定のＥＣＵ（例えば、実施形態での中継装置１４、６１）を介した専用の通信ライン（例えば、実施形態での診断用通信ライン１３）によって車両のネットワークバス（例えば、実施形態でのネットワークバス１５）に接続され、該ネットワークバスに接続される複数のＥＣＵ（例えば、実施形態での複数のＥＣＵ１６）の診断を行う車両用診断システムであって、前記複数のＥＣＵは、該複数のＥＣＵの機能のうち少なくとも前記診断機による診断を可能とする機能を含む機能が有効な通常動作状態であるノーマルモードと、前記複数のＥＣＵの機能のうち少なくとも前記診断機による診断を可能とする機能を含む機能が休止した省電力状態となるスリープモードとを有し、前記特定のＥＣＵは、前記スリープモードへの移行が禁止されており、前記特定のＥＣＵは、汎用の通信プロトコルによって、応答信号の返信を要求する所定の信号を前記通信ラインに定期的に送信し、前記特定のＥＣＵは、前記診断機からの応答信号を受信すると、前記複数のＥＣＵのうち前記スリープモードにあるＥＣＵをノーマルモードに移行させる。
【０００７】
（２）上記（１）に記載の車両用診断システムでは、前記汎用の通信プロトコルは、ＣＡＮ通信プロトコルに準拠したプロトコルである。
【０００８】
（３）上記（１）または（２）に記載の車両用診断システムでは、前記特定のＥＣＵは、前記診断機からの応答信号を受信すると、前記スリープモードにあるＥＣＵを前記ノーマルモードに移行させるためのウェイクアップ信号を前記ネットワークバスに定期的に送信し、前記複数のＥＣＵは、前記ウェイクアップ信号を受信している間は、前記スリープモードに移行しない。
【０００９】
（４）上記（３）に記載の車両用診断システムでは、前記複数のＥＣＵは、所定条件に応じて前記車両の内燃機関を停止させるアイドル停止の制御を行うアイドル停止制御ＥＣＵを含み、前記アイドル停止制御ＥＣＵは、前記ウェイクアップ信号を受信している間は、前記アイドル停止を禁止する。
【００１０】
（５）上記（３）または（４）に記載の車両用診断システムでは、前記複数のＥＣＵは、前記診断機が前記専用の通信ラインに接続されていない状態において前記車両の診断情報を収集して記憶する診断情報収集ＥＣＵ（例えば、実施形態での診断情報収集装置５１）を含み、前記診断情報収集ＥＣＵは、前記ウェイクアップ信号を受信している間は、前記診断情報の収集を禁止する。
【００１１】
（６）上記（３）または（４）に記載の車両用診断システムは、前記ネットワークバスに接続される表示装置（例えば、実施形態での表示装置６３）と、操作者の入力を受け付ける入力装置（例えば、実施形態での入力装置６２）と、を備え、前記特定のＥＣＵ（例えば、実施形態での中継装置６１）は、前記診断機が前記専用の通信ラインに接続されていない状態において前記車両の診断情報を収集して記憶し、前記特定のＥＣＵは、前記入力装置から出力される表示要求に応じて前記診断情報を前記表示装置に表示する。
【００１２】
（７）上記（３）から（６）の何れか１つに記載の車両用診断システムでは、前記特定のＥＣＵは、前記所定の信号に対する前記応答信号が受信されなくなると、前記ウェイクアップ信号の送信を中止する。
【発明の効果】
【００１３】
上記（１）に記載の態様に係る車両用診断システムによれば、診断機からの応答信号を受信してスリープモードのＥＣＵをノーマルモードに移行させる特定のＥＣＵを備えるので、汎用の診断機を用いた場合でもスリープモードのＥＣＵを適切に起動することができる。
【００１４】
さらに、応答信号の返信を要求する所定の信号の送信によって診断機の接続有無を検知する特定のＥＣＵを備えるので、既存の装置構成を用いて通信ラインに対する診断機の接続有無を検知することができる。これにより、診断機の接続有無を検知するために、例えば、ハードウェアスイッチ、ハードウェアスイッチに接続されるハーネス、およびハーネスの入力ポートなどが必要になることを防止することができる。例えば、診断機、適宜のコネクタ、および複数のＥＣＵなどにおける構成の変更、新たな構成の追加が必要になることを防止することができる。
【００１５】
さらに、診断機が通信ラインに接続されている場合にスリープモードのＥＣＵをノーマルモードに移行させる特定のＥＣＵを備えるので、消費電力の増大を防ぐことができる。例えば、イグニッションスイッチのオンに応じて全てのＥＣＵをノーマルモードに移行させる場合に比べて、消費電力を削減することができる。これにより複数のＥＣＵは、消費電力の増大を防ぎつつ、診断機からの診断通信に対して適正に応答することができる。
【００１６】
さらに、上記（２）の場合、車両で汎用性の高い通信プロトコルを用いる特定のＥＣＵを備えるので、診断機の対応可能性を確保することができる。
【００１７】
さらに、上記（３）の場合、ウェイクアップ信号を受信している間はスリープモードに移行しない複数のＥＣＵを備えるので、診断中に複数のＥＣＵが再度スリープモードに移行してしまうことを防止することができる。
【００１８】
さらに、上記（４）の場合、ウェイクアップ信号を受信している間はアイドル停止を禁止するアイドル停止制御ＥＣＵを備えるので、診断中にアイドル停止が実施されることによって車両のバッテリ残容量が減少してしまうことを防止することができる。
【００１９】
さらに、上記（５）の場合、ウェイクアップ信号を受信している間は診断情報の収集を禁止する診断情報収集ＥＣＵを備えるので、診断機からの診断要求信号と、ナビゲーション装置などの診断情報収集ＥＣＵからの診断要求信号とが競合してしまうことを防止することができる。
さらに、汎用の通信プロトコルにおいて通信の優先度が設定され、高優先の通信ほどネットワークバスを占有して通信する状態において、診断通信が車両の制御通信を阻害しないように、診断通信の優先度が低い通信となっている場合であっても、診断機の診断通信が阻害されることを防ぐことができる。そして、診断機が通信ラインに接続されていない場合には、診断情報収集ＥＣＵによって収集される診断情報を用いて診断を継続することができる。
【００２０】
さらに、上記（６）の場合、特定のＥＣＵは、ネットワークバスに接続される表示装置に診断情報を表示することができるので、個別に表示装置を備える必要無しに、装置構成を簡略化することができる。
【００２１】
さらに、上記（７）の場合、特定のＥＣＵは、定期的にネットワークバスに送信している所定の信号に対する定期的な応答信号の受信がなくなることで診断機の取り外しを認識することができる。これによって特定のＥＣＵは、ウェイクアップ信号の送信を停止することができるため、診断機の取り外し後は自動的に複数のＥＣＵの各々を通常状態に戻すことができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態に係る車両用診断システムの構成を示すブロック図である。
【図２】本発明の実施形態に係る車両用診断システムの外部診断機の構成を示すブロック図である。
【図３】本発明の実施形態に係る車両用診断システムの中継装置の構成を示すブロック図である。
【図４】本発明の実施形態に係る車両用診断システムのネットワークバスに接続されるＥＣＵの構成を示すブロック図である。
【図５】本発明の実施形態に係る車両用診断システムの中継装置の動作を示すフローチャートである。
【図６】本発明の実施形態に係る車両用診断システムのネットワークバスに接続される省電力ＥＣＵの動作を示すフローチャートである。
【図７】本発明の実施形態の第１の変形例に係る車両用診断システムのネットワークバスに接続されるアイドル停止ＥＣＵの動作を示すフローチャートである。
【図８】本発明の実施形態の第２の変形例に係る車両用診断システムの構成を示すブロック図である。
【図９】本発明の実施形態の第２の変形例に係る車両用診断システムのネットワークバスに接続される診断情報収集ＥＣＵの動作を示すフローチャートである。
【図１０】本発明の実施形態の第３の変形例に係る車両用診断システムの構成を示すブロック図である。
【図１１】本発明の実施形態の第４の変形例に係る車両用診断システムの構成を示すブロック図である。
【発明を実施するための形態】
【００２３】
以下、本発明の一実施形態に係る車両用診断システムについて添付図面を参照しながら説明する。
【００２４】
本実施形態による車両用診断システム１０は、図１に示すように、車両１に接続される外部診断機１１と、車両１に搭載されるＤＬＣ（Data Link Connector）１２、診断用通信ライン１３、中継装置１４、ネットワークバス１５、および複数のＥＣＵ１６と、を備えている。車両用診断システム１０は、車両１の動作を制御する複数のＥＣＵ１６から診断情報を収集して、車両１の動作を診断する。
【００２５】
外部診断機１１は、汎用の通信プロトコルによって、車両１の複数のＥＣＵ１６の各々から診断情報を収集する。汎用の通信プロトコルは、例えばＣＡＮ通信プロトコルに準拠した通信プロトコルのように、診断通信に関する標準規格に準拠した通信プロトコルである。
外部診断機１１は、診断情報の収集に先立って、汎用の通信プロトコルによって中継装置１４から送信される所定の信号を受信すると、この信号に対する応答信号を返信する。外部診断機１１は、応答信号の返信後に、外部診断機１１と通信可能な状態となっている複数のＥＣＵ１６の各々から診断情報を収集する。
【００２６】
外部診断機１１は、図２に示すように、処理部２１と、ＣＡＮ通信モジュール２２と、表示部２３と、入力部２４と、を備えている。
ＣＡＮ通信モジュール２２は、送信機（図示略）および受信機（図示略）を備える。送信機は、処理部２１が生成する信号を受け取り、この信号をＣＡＮ通信規格に従ってＤＬＣ１２に送出する。受信機はＣＡＮ通信規格に従ってＤＬＣ１２から信号を受信し、受信した信号を処理部２１に送出する。
【００２７】
表示部２３は、液晶表示装置などである。表示部２３は、処理部２１の制御に応じて、複数のＥＣＵ１６の各々から収集した診断情報の表示、および操作者に対する各種メッセージなどを表示する。
【００２８】
入力部２４は、表示部２３の表示画面上に設けられるタッチパネル、外部診断機１１の筐体の一部に設けられるキーパッドおよびスイッチ、並びに外部診断機１１に設けられるコンソールなどである。入力部２４は、操作者の入力を受け付け、操作者の入力に応じた信号を処理部２１に出力する。
【００２９】
処理部２１は、ＣＰＵなどのプロセッサ、プログラムを格納するＲＯＭ、およびデータを一時的に記憶するＲＡＭなどを備えている。処理部２１は、ＣＡＮ通信モジュール２２を用いて診断通信に関する標準規格に準拠した通信プロトコルであるＣＡＮ通信プロトコルに従って通信を行なうとともに、診断情報の収集および解析などを実行する。
【００３０】
処理部２１は、診断情報の収集に先立って、汎用の通信プロトコルであるＣＡＮ通信プロトコルによって中継装置１４から送信される所定の信号（接続確認信号）をＣＡＮ通信モジュール２２が受信すると、この信号に対する応答信号をＣＡＮ通信モジュール２２から返信する。
処理部２１は、応答信号の返信後に、外部診断機１１と通信可能な状態となっている複数のＥＣＵ１６の各々に対して、自己診断の開始と診断情報の送信とを指示する診断開始指示信号をＣＡＮ通信モジュール２２から送信する。処理部２１は、各ＥＣＵ１６から送信される診断情報の信号をＣＡＮ通信モジュール２２により受信して診断情報を収集する。
処理部２１は、収集した診断情報に対して所定のデータ処理を行ない、データ処理後の診断データを表示部２３に出力する。
【００３１】
ＤＬＣ（Data Link Connector）１２は、例えばＣＡＮ通信ラインのような汎用の診断用通信ライン１３によって中継装置１４に接続されている。ＤＬＣ１２は、外部診断機１１のＣＡＮ通信モジュール２２に接続されている配線を、診断用通信ライン１３に接続する。
【００３２】
中継装置１４は、汎用の通信プロトコルによって、応答信号の返信を要求する所定の信号（接続確認信号）を診断用通信ライン１３に定期的に送信する。中継装置１４は、外部診断機１１からの応答信号を受信すると、ネットワークバス１５に接続される複数のＥＣＵ１６のうちスリープモードにあるＥＣＵ１６をノーマルモードに移行させる。スリープモードは、各ＥＣＵ１６の機能のうち少なくとも一部の機能が休止した省電力状態である。ノーマルモードは、各ＥＣＵ１６の機能の全てが有効である通常動作状態である。
【００３３】
中継装置１４は、図３に示すように、処理部３１と、ＣＡＮ通信モジュール３２と、を備えている。
ＣＡＮ通信モジュール３２は、送信機（図示略）および受信機（図示略）を備える。送信機は、処理部３１が生成する信号を受け取り、この信号をＣＡＮ通信規格に従って診断用通信ライン１３またはネットワークバス１５に送出する。受信機はＣＡＮ通信規格に従って診断用通信ライン１３またはネットワークバス１５から信号を受信し、受信した信号を処理部３１に送出する。
【００３４】
処理部３１は、ＣＰＵなどのプロセッサ、プログラムを格納するＲＯＭ、およびデータを一時的に記憶するＲＡＭなどを備えている。処理部３１は、ＣＡＮ通信モジュール３２を用いて診断通信に関する標準規格に準拠した通信プロトコルであるＣＡＮ通信プロトコルに従って通信を行なうとともに、パーシャルネットワーキングに対応したＣＡＮ通信規格に従って通信を行なう。
【００３５】
処理部３１は、中継装置１４がスリープモードに移行することを禁止している。
処理部３１は、汎用の通信プロトコルであるＣＡＮ通信プロトコルによって、応答信号の返信を要求する所定の信号（接続確認信号）をＣＡＮ通信モジュール３２から診断用通信ライン１３に定期的に送信する。処理部３１は、外部診断機１１からの応答信号をＣＡＮ通信モジュール３２が受信すると、外部診断機１１が診断用通信ライン１３に接続された状態であって、接続確認信号の送信が完了したと判断する。
【００３６】
処理部３１は、パーシャルネットワーキングに対応したＣＡＮ通信規格に従って、スリープモードにあるＥＣＵ１６をノーマルモードに移行させるためのウェイクアップ信号（外部診断機１１の接続通知信号）をＣＡＮ通信モジュール３２からネットワークバス１５に定期的に送信する。これにより処理部３１は、ネットワークバス１５に接続される複数のＥＣＵ１６のうちスリープモードにあるＥＣＵ１６をノーマルモードに移行させる。
処理部３１は、接続確認信号に対する応答信号がＣＡＮ通信モジュール３２により所定時間以上に亘って受信されなくなると、外部診断機１１が診断用通信ライン１３に接続されていない状態であると判断し、ＣＡＮ通信モジュール３２からのウェイクアップ信号の送信を中止する。
【００３７】
複数のＥＣＵ１６は、少なくとも１つ以上のネットワークバス１５とともにパーシャルネットワーキングを構成している。複数のＥＣＵ１６の各々は、図４に示すように、処理部４１と、ＣＡＮ通信モジュール４２と、を備えている。
ＣＡＮ通信モジュール４２は、送信機（図示略）および受信機（図示略）を備える。送信機は、処理部４１が生成する信号を受け取り、この信号をＣＡＮ通信規格に従ってネットワークバス１５に送出する。受信機はＣＡＮ通信規格に従ってネットワークバス１５から信号を受信し、受信した信号を処理部４１に送出する。
【００３８】
処理部４１は、ＣＰＵなどのプロセッサ、プログラムを格納するＲＯＭ、およびデータを一時的に記憶するＲＡＭなどを備えている。処理部４１は、ＣＡＮ通信モジュール４２を用いて診断通信に関する標準規格に準拠した通信プロトコルであるＣＡＮ通信プロトコルに従って通信を行なうとともに、パーシャルネットワーキングに対応したＣＡＮ通信規格に従って通信を行なう。
【００３９】
処理部３１は、ＥＣＵ１６の機能の全てが有効である通常動作状態であるノーマルモードと、ＥＣＵ１６の機能のうち少なくとも一部の機能が休止した省電力状態となるスリープモードとの２つの動作モードでＥＣＵ１６を動作させる。
処理部３１は、パーシャルネットワーキングに対応したＣＡＮ通信規格に従って中継装置１４が送信するウェイクアップ信号（外部診断機１１の接続通知信号）をＣＡＮ通信モジュール４２が受信すると、スリープモードからノーマルモードに移行する。これにより処理部３１は、ＥＣＵ１６を外部診断機１１と通信可能な状態に移行させる。処理部３１は、ＣＡＮ通信モジュール４２がウェイクアップ信号を受信している間は、スリープモードに移行しない。
処理部３１は、ウェイクアップ信号がＣＡＮ通信モジュール４２により所定時間以上に亘って受信されなくなると、ノーマルモードからスリープモードに移行し、ＥＣＵ１６を外部診断機１１と未通信の状態に移行させる。
【００４０】
本実施の形態による車両用診断システム１０は上記構成を備えており、次に、この車両用診断システム１０の動作について説明する。
【００４１】
以下に、電源がオンの中継装置１４の動作について、図５に示すフローチャートを参照して説明する。
先ず、中継装置１４の処理部３１は、車両１のイグニッションスイッチがオンであるか否かを判定する（ステップＳ０１）。
この判定結果が「ＮＯ」の場合、処理部３１は、処理を後述するステップＳ０８に進める（ステップＳ０１のＮＯ側）。
一方、この判定結果が「ＹＥＳ」の場合、処理部３１は、処理をステップＳ０２に進める（ステップＳ０１のＹＥＳ側）。
【００４２】
次に、処理部３１は、ＣＡＮ通信モジュール３２を用いて、汎用の通信プロトコルであるＣＡＮ通信プロトコルによって、外部診断機１１の接続確認信号の送信を開始する（ステップＳ０２）。処理部３１は、応答信号の返信を要求する接続確認信号を、ＣＡＮ通信モジュール３２から診断用通信ライン１３に定期的に送信する。
次に、処理部３１は、接続確認信号の送信が完了しない時間である送信未完時間の計測を開始する（ステップＳ０３）。処理部３１は、ＣＡＮ通信モジュール３２から接続確認信号を送信してから、接続確認信号に対する応答信号がＣＡＮ通信モジュール３２によって受信されない時間である送信未完時間を計測する。
【００４３】
次に、処理部３１は、接続確認信号の送信が完了したか否か、つまり接続確認信号に対する応答信号がＣＡＮ通信モジュール３２によって受信されたか否かを判定する（ステップＳ０４）。
この判定結果が「ＮＯ」の場合、処理部３１は、処理を後述するステップＳ０６に進める（ステップＳ０４のＮＯ側）。
一方、この判定結果が「ＹＥＳ」の場合、処理部３１は、処理をステップＳ０５に進める（ステップＳ０４のＹＥＳ側）。
【００４４】
次に、処理部３１は、外部診断機１１が診断用通信ライン１３に接続された状態であると判断して、ＣＡＮ通信モジュール３２を用いて、パーシャルネットワーキングに対応したＣＡＮ通信規格に従って、外部診断機１１の接続通知信号の送信を開始する（ステップＳ０５）。処理部３１は、複数のＥＣＵ１６のうちスリープモードにあるＥＣＵ１６をノーマルモードに移行させるためのウェイクアップ信号（接続通知信号）を、ＣＡＮ通信モジュール３２からネットワークバス１５に定期的に送信する。
そして、処理部３１は、処理を終了させる。
【００４５】
また、処理部３１は、送信未完了時間が所定時間よりも長いか否かを判定する（ステップＳ０６）。
この判定結果が「ＮＯ」の場合、処理部３１は、処理を上述したステップＳ０４に戻す（ステップＳ０６のＮＯ側）。
一方、この判定結果が「ＹＥＳ」の場合、処理部３１は、処理をステップＳ０７に進める（ステップＳ０６のＹＥＳ側）。
【００４６】
次に、処理部３１は、外部診断機１１が診断用通信ライン１３に接続されていない状態であると判断して、ＣＡＮ通信モジュール３２を用いた外部診断機１１の接続通知信号の送信を停止する（ステップＳ０７）。
そして、処理部３１は、処理を終了させる。
【００４７】
また、処理部３１は、ＣＡＮ通信モジュール３２を用いた外部診断機１１の接続確認信号の送信を停止する（ステップＳ０８）。
次に、処理部３１は、外部診断機１１が診断用通信ライン１３に接続されていない状態であると判断して、ＣＡＮ通信モジュール３２を用いた外部診断機１１の接続通知信号の送信を停止する（ステップＳ０９）。
そして、処理部３１は、処理を終了させる。
【００４８】
以下に、ＥＣＵ１６の動作について、図６に示すフローチャートを参照して説明する。
先ず、ＥＣＵ１６の処理部４１は、汎用の通信プロトコルであるＣＡＮ通信プロトコルによって、中継装置１４から送信されるウェイクアップ信号（外部診断機１１の接続通知信号）をＣＡＮ通信モジュール４２が受信したかを確認する（ステップＳ１１）。
次に、処理部４１は、ウェイクアップ信号がＣＡＮ通信モジュール３２によって受信されない時間である未受信時間が所定時間未満であるか否かを判定する（ステップＳ１２）。
この判定結果が「ＮＯ」の場合、処理部３１は、処理を後述するステップＳ１４に進める（ステップＳ１２のＮＯ側）。
一方、この判定結果が「ＹＥＳ」の場合、処理部３１は、処理をステップＳ１３に進める（ステップＳ１２のＹＥＳ側）。
【００４９】
次に、処理部４１は、外部診断機１１が診断用通信ライン１３に接続された状態であると判断して、ＥＣＵ１６を外部診断機１１と通信可能な状態に移行させる（ステップＳ１３）。
そして、処理部３１は、処理を終了させる。
また、処理部４１は、外部診断機１１が診断用通信ライン１３に接続されていない状態であると判断して、ＥＣＵ１６を外部診断機１１と未通信の可能な状態に移行させる（ステップＳ１４）。
そして、処理部３１は、処理を終了させる。
【００５０】
上述したように、本実施の形態による車両用診断システム１０によれば、外部診断機１１からの応答信号を受信してスリープモードのＥＣＵ１６をノーマルモードに移行させる中継装置１４を備えるので、汎用の診断機を用いた場合でもスリープモードのＥＣＵ１６を適切に起動することができる。
さらに、ＣＡＮ通信プロトコルのように車両１で汎用性の高い通信プロトコルを用いる中継装置１４を備えるので、外部診断機１１の対応可能性を確保することができる。
さらに、ウェイクアップ信号を受信している間はスリープモードに移行しない複数のＥＣＵ１６を備えるので、診断中に複数のＥＣＵ１６が再度スリープモードに移行してしまうことを防止することができる。
【００５１】
さらに、応答信号の返信を要求する所定の信号の送信によって外部診断機１１の接続有無を検知する中継装置１４を備えるので、既存の装置構成を用いて診断用通信ライン１３に対する外部診断機１１の接続有無を検知することができる。これにより、外部診断機１１の接続有無を検知するために、例えば、ハードウェアスイッチ、ハードウェアスイッチに接続されるハーネス、およびハーネスの入力ポートなどが必要になることを防止することができる。例えば、外部診断機１１、ＤＬＣ１２、および複数のＥＣＵ１６などにおける構成の変更、新たな構成の追加が必要になることを防止することができる。
【００５２】
さらに、外部診断機１１が診断用通信ライン１３に接続されている場合にスリープモードのＥＣＵ１６をノーマルモードに移行させる中継装置１４を備えるので、消費電力の増大を防ぐことができる。例えば、イグニッションスイッチのオンに応じて全てのＥＣＵ１６をノーマルモードに移行させる場合に比べて、消費電力を削減することができる。これにより複数のＥＣＵ１６は、消費電力の増大を防ぎつつ、外部診断機１１からの診断通信に対して適正に応答することができる。
【００５３】
以下、上述した実施形態の第１の変形例について説明する。
上述した実施形態において、ネットワークバス１５に接続される複数のＥＣＵ１６の何れか１つは、所定条件に応じて車両１の内燃機関を停止させるアイドル停止の制御を行うＥＣＵ（アイドル停止制御ＥＣＵ）１６であってもよい。
この第１の変形例において、車両１は駆動源として内燃機関（図示略）を備えている。アイドル停止制御ＥＣＵは、他のＥＣＵ１６と同様に、処理部４１と、ＣＡＮ通信モジュール４２と、を備えている。アイドル停止制御ＥＣＵの処理部４１は、所定条件、例えば車両１のブレーキが作動し、速度がゼロである場合などにおいて、内燃機関を停止させるアイドル停止を実行する。
処理部４１は、ＣＡＮ通信モジュール４２が中継装置１４からウェイクアップ信号を受信している間は、外部診断機１１による診断通信が実行されると判断して、アイドル停止を禁止する。
【００５４】
以下に、アイドル停止制御ＥＣＵの動作について、図７に示すフローチャートを参照して説明する。
先ず、アイドル停止制御ＥＣＵの処理部４１は、汎用の通信プロトコルであるＣＡＮ通信プロトコルによって、中継装置１４から送信されるウェイクアップ信号（外部診断機１１の接続通知信号）をＣＡＮ通信モジュール４２が受信したかを確認する（ステップＳ２１）。
次に、処理部４１は、ウェイクアップ信号がＣＡＮ通信モジュール３２によって受信されない時間である未受信時間が所定時間未満であるか否かを判定する（ステップＳ２２）。
この判定結果が「ＮＯ」の場合、処理部３１は、処理を後述するステップＳ２４に進める（ステップＳ２２のＮＯ側）。
一方、この判定結果が「ＹＥＳ」の場合、処理部３１は、処理をステップＳ２３に進める（ステップＳ２２のＹＥＳ側）。
【００５５】
次に、処理部４１は、外部診断機１１が診断用通信ライン１３に接続された状態であると判断して、車両１のアイドル停止を禁止する状態に移行する（ステップＳ２３）。
そして、処理部３１は、処理を終了させる。
また、処理部４１は、外部診断機１１が診断用通信ライン１３に接続されていない状態であると判断して、車両１のアイドル停止を禁止する状態からアイドル停止を許可する状態に復帰する（ステップＳ２４）。
そして、処理部３１は、処理を終了させる。
【００５６】
この第１の変形例によれば、ウェイクアップ信号を受信している間はアイドル停止を禁止するＥＣＵ（アイドル停止制御ＥＣＵ）１６を備えるので、診断中にアイドル停止が実施されることによって車両１のバッテリ残容量が減少してしまうことを防止することができる。
【００５７】
以下、上述した実施形態の第２の変形例について説明する。
上述した実施形態において、車両用診断システム１０は、図８に示すように、ネットワークバス１５に接続される診断情報収集装置５１を備えてもよい。
この第２の変形例において、診断情報収集装置５１は、例えば、表示装置を備えるナビゲーション装置などである。診断情報収集装置５１は、他のＥＣＵ１６と同様に、処理部４１と、ＣＡＮ通信モジュール４２と、を備えている。
【００５８】
診断情報収集装置５１の処理部４１は、外部診断機１１が診断用通信ライン１３に接続されていない状態において、診断情報収集装置５１と通信可能な状態となっている複数のＥＣＵ１６の各々に対して、自己診断の開始と診断情報の送信とを指示する診断開始指示信号をＣＡＮ通信モジュール４２から送信する。処理部４１は、各ＥＣＵ１６から送信される診断情報の信号をＣＡＮ通信モジュール４２により受信して診断情報を収集する。処理部４１は、収集した診断情報に対して所定のデータ処理を行ない、データ処理後の診断データを、内蔵する表示装置（図示略）に出力する。
処理部４１は、ＣＡＮ通信モジュール４２が中継装置１４からウェイクアップ信号（外部診断機１１の接続通知信号）を受信している間は、診断情報の収集を禁止する。
【００５９】
以下に、診断情報収集装置５１の動作について、図９に示すフローチャートを参照して説明する。
先ず、診断情報収集装置５１の処理部４１は、汎用の通信プロトコルであるＣＡＮ通信プロトコルによって、中継装置１４から送信されるウェイクアップ信号（外部診断機１１の接続通知信号）をＣＡＮ通信モジュール４２が受信したかを確認する（ステップＳ３１）。
次に、処理部４１は、ウェイクアップ信号がＣＡＮ通信モジュール３２によって受信されない時間である未受信時間が所定時間未満であるか否かを判定する（ステップＳ３２）。
この判定結果が「ＮＯ」の場合、処理部３１は、処理を後述するステップＳ３４に進める（ステップＳ３２のＮＯ側）。
一方、この判定結果が「ＹＥＳ」の場合、処理部３１は、処理をステップＳ３３に進める（ステップＳ３２のＹＥＳ側）。
【００６０】
次に、処理部４１は、外部診断機１１が診断用通信ライン１３に接続された状態であると判断して、診断情報の収集を禁止する状態に移行する（ステップＳ３３）。
そして、処理部３１は、処理を終了させる。
また、処理部４１は、外部診断機１１が診断用通信ライン１３に接続されていない状態であると判断して、診断情報の収集を禁止する状態から診断情報の収集を許可する状態に復帰する（ステップＳ３４）。
そして、処理部３１は、処理を終了させる。
【００６１】
この第２の変形例によれば、ウェイクアップ信号を受信している間は診断情報の収集を禁止する診断情報収集装置５１を備えるので、外部診断機１１からの診断要求信号と、診断情報収集装置５１からの診断要求信号とが、ネットワークバス１５上で競合してしまうことを防止することができる。
さらに、汎用の通信プロトコルにおいて通信の優先度が設定され、高優先の通信ほどネットワークバス１５を占有して通信する状態において、診断通信が車両１の制御通信を阻害しないように、診断通信の優先度が低い通信となっている場合であっても、外部診断機１１の診断通信が阻害されることを防ぐことができる。そして、外部診断機１１が診断用通信ライン１３に接続されていない場合には、診断情報収集装置５１によって収集される診断情報を用いて診断を継続することができる。
【００６２】
以下、上述した実施形態の第３の変形例について説明する。
上述した実施形態において、車両用診断システム１０は、図１０に示すように、診断情報収集装置が一体的に設けられた中継装置６１を備えてもよい。
この第３の変形例において、中継装置６１は、中継装置１４と同様に、処理部３１と、ＣＡＮ通信モジュール３２と、を備えている。
【００６３】
中継装置６１の処理部３１は、中継装置１４と同様の機能に加えて、外部診断機１１が診断用通信ライン１３に接続されていない状態において、中継装置６１と通信可能な状態となっている複数のＥＣＵ１６の各々に対して、自己診断の開始と診断情報の送信とを指示する診断開始指示信号をＣＡＮ通信モジュール３２から送信する。処理部３１は、各ＥＣＵ１６から送信される診断情報の信号をＣＡＮ通信モジュール３２により受信して診断情報を収集する。処理部３１は、収集した診断情報に対して所定のデータ処理を行なう。処理部３１は、ＣＡＮ通信モジュール３２がウェイクアップ信号（外部診断機１１の接続通知信号）を送信している間は、診断情報の収集を禁止する。
【００６４】
以下、上述した実施形態の第４の変形例について説明する。
上述した実施形態の第３の変形例において、車両用診断システム１０は、図１１に示すように、中継装置６１に設けられる入力装置６２と、ネットワークバス１５に接続される表示装置６３と、を備えてもよい。
【００６５】
入力装置６２は、適宜の表示画面上に設けられるタッチパネル、適宜の箇所に設けられるキーパッドおよびスイッチ、並びに適宜の箇所に設けられるコンソールなどである。入力装置６２は、は、操作者の入力を受け付け、操作者の入力に応じた信号を出力する。
表示装置６３は、適宜の箇所に設けられる液晶表示装置などである。表示装置６３は、中継装置６１の処理部３１の制御に応じて、複数のＥＣＵ１６の各々から収集した診断情報の表示、および操作者に対する各種メッセージなどを表示する。
この第４の変形例において、中継装置６１の処理部３１は、各ＥＣＵ１６から収集した診断情報に対して所定のデータ処理を行ない、入力装置６２から出力される操作者の表示要求に応じて、データ処理後の診断データを表示装置６３に出力する。
【００６６】
以下、上述した実施形態の他の変形例について説明する。
上述した実施形態において、中継装置１４は、応答信号の返信を要求する所定の信号（接続確認信号）をＣＡＮ通信モジュール３２から診断用通信ライン１３に定期的に送信するとしたが、これに限定されない。
中継装置１４は、例えば、イグニッションスイッチがオンの場合に、接続確認信号をＣＡＮ通信モジュール３２から診断用通信ライン１３に定期的に送信してもよい。
【００６７】
上述した実施形態の第１の変形例において、アイドル停止制御ＥＣＵは、ＣＡＮ通信モジュール４２が中継装置１４からウェイクアップ信号を受信している間は、アイドル停止を禁止するとしたが、これに限定されない。
中継装置１４は、接続確認信号の送信が完了した場合、つまり接続確認信号に対する応答信号がＣＡＮ通信モジュール３２によって受信された場合に、アイドル停止の禁止を指示する信号（アイドル停止禁止信号）をアイドル停止制御ＥＣＵに送信してもよい。アイドル停止制御ＥＣＵは、ＣＡＮ通信モジュール４２が中継装置１４からアイドル停止禁止信号を受信している間は、アイドル停止を禁止する。
【００６８】
上述した実施形態の第２の変形例において、診断情報収集装置５１は、ＣＡＮ通信モジュール４２が中継装置１４からウェイクアップ信号を受信している間は、診断情報の収集を禁止するとしたが、これに限定されない。
中継装置１４は、接続確認信号の送信が完了した場合、つまり接続確認信号に対する応答信号がＣＡＮ通信モジュール３２によって受信された場合に、診断情報の収集禁止を指示する信号（診断情報収集禁止信号）を診断情報収集装置５１に送信してもよい。診断情報収集装置５１は、ＣＡＮ通信モジュール４２が中継装置１４から診断情報収集禁止信を受信している間は、診断情報の収集を禁止する。
【００６９】
上述した実施形態において、車両用診断システム１０は、汎用の通信プロトコルを、ＣＡＮ通信プロトコルに準拠した通信プロトコルとしたが、これに限定されない。
車両用診断システム１０は、汎用の通信プロトコルを、少なくとも、応答信号の返信を要求する所定の信号を送信するとともに、所定の信号を受信した場合に応答信号を返信することを規定する標準的な通信プロトコルとしてもよい。
【００７０】
上述した実施形態において、ＥＣＵ１６のノーマルモードを、ＥＣＵ１６の機能の全てが有効である状態としたが、これに限定されず、ＥＣＵ１６の機能のうち少なくとも外部診断機１１による診断を可能とする機能を含む機能が有効である状態としてもよい。この場合、ＥＣＵ１６のスリープモードを、ＥＣＵ１６の機能のうち少なくとも外部診断機１１による診断を可能とする機能を含む機能が休止した状態としてもよい。
【００７１】
本発明の実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００７２】
１…車両、１０…車両用診断システム、１１…外部診断機（診断機）、１２…ＤＬＣ、１３…診断用通信ライン（専用の通信ライン）、１４…中継装置（特定のＥＣＵ）、１５…ネットワークバス、１６…ＥＣＵ（ＥＣＵ、アイドル停止制御ＥＣＵ）、５１…診断情報収集装置（診断情報収集ＥＣＵ）、６１…中継装置（特定のＥＣＵ）、６２…入力装置、６３…表示装置
【図１】
2016037211.tif 000003
【図２】
2016037211.tif 000004
【図３】
2016037211.tif 000005
【図４】
2016037211.tif 000006
【図５】
2016037211.tif 000007
【図６】
2016037211.tif 000008
【図７】
2016037211.tif 000009
【図８】
2016037211.tif 000010
【図９】
2016037211.tif 000011
【図１０】
2016037211.tif 000012
【図１１】
2016037211.tif 000013