(57)【要約】【課題】車両ユーザが、専用コネクタに市販されている外部装置を接続した場合であっても、リモート診断サービスに必要なデータの送信を可能とした電子制御装置を提供すること。【解決手段】ＥＣＵ１０は、専用コネクタ４０に外部装置が接続され、かつＩＧＳＷ２がオンされている間は、管理センター２００から要求された診断データの送信を留保する。これにより、ＩＧＳＷ２がオンされた状態で、専用コネクタ４０に接続された診断ツール５０によりオフボード診断が行われているとき、ＥＣＵ１０におけるオフボード診断処理に遅延を生じさせることを回避することができる。また、ＩＧＳＷ２がオフされた後は、専用コネクタ４０に接続された外部装置からの要求に応じる必要はないので、ＥＣＵ１０は、要求された診断データの送信を実行する。これにより、リモート診断サービスに必要なデータを管理センター２００に送信することができる。【選択図】図１
2016143908.tif 000002
【特許請求の範囲】
【請求項１】
車両（１００）に搭載され、所定の制御処理を実行する電子制御装置（１０）であって、
外部診断装置接続用のコネクタ（４０）に接続された外部装置（５０）からの要求に応じて、オフボード診断を実行するオフボード診断手段（Ｓ１１４）と、
外部の管理センター（２００）から診断データの送信要求を受信した場合に、要求された診断データを作成し、その作成した前記診断データを前記外部の管理センターに向けて送信させる要求診断データ送信手段（Ｓ１１８、Ｓ１０１、Ｓ１０２）と、を備え、
前記要求診断データ送信手段は、前記コネクタに前記外部装置が接続され、かつ車両のイグニッションスイッチがオンされているときに、前記外部の管理センターから送信要求を受信した場合、要求された診断データの送信を留保し、前記イグニッションスイッチがオフされた後に、その要求された診断データの送信を実行する電子制御装置。
【請求項２】
前記要求診断データ送信手段は、前記コネクタに前記外部装置が接続され、かつ前記イグニッションスイッチがオンされているときに、前記外部の管理センターから送信要求を受信した場合、要求された診断データの作成を留保し、前記イグニッションスイッチがオフされた後に、その要求された診断データを作成して送信する請求項１に記載の電子制御装置。
【請求項３】
前記電子制御装置は、前記イグニッションスイッチのオフ後の電源供給の終了時期を制御可能なものであり、前記要求診断データ送信手段が、前記イグニッションスイッチがオフされた後に、要求された診断データの送信を実行する場合、その診断データの送信が完了したことに応じて、前記電源供給を停止するよう指示する請求項１又は２に記載の電子制御装置。
【請求項４】
前記外部装置の前記コネクタへの接続が解除されたことを検出する検出手段（Ｓ１１９）を備え、
前記要求診断データ送信手段は、要求された診断データの送信を留保しているときに、前記検出手段によって、前記外部装置の前記コネクタへの接続の解除が検出された場合、前記イグニッションスイッチがオフされたことを待たずに、要求された診断データの送信を実行する請求項１乃至３のいずれかに記載の電子制御装置。
【請求項５】
前記検出手段は、前記外部装置からの要求が途絶えてから所定時間が経過すると、前記外部装置の前記コネクタへの接続が解除されたことを検出する請求項４に記載の電子制御装置。
【請求項６】
車両（１００）に搭載され、所定の制御処理を実行する電子制御装置（１０）を含む電子制御システムであって、
外部診断装置接続用のコネクタ（４０）に接続された外部装置（５０）からの要求に応じて、オフボード診断を実行するオフボード診断手段（Ｓ１１４）と、
外部の管理センター（２００）と通信するための通信手段（２０）と、
前記通信手段により、前記外部の管理センターから診断データの送信要求を受信した場合に、要求された診断データを作成して、前記通信手段により送信させる要求診断データ送信手段（Ｓ１１８、Ｓ１０１、Ｓ１０２）と、を備え、
前記要求診断データ送信手段は、前記コネクタに前記外部装置が接続され、かつ車両のイグニッションスイッチがオンされているときに、前記外部の管理センターから送信要求を受信した場合、要求された診断データの送信を留保し、前記イグニッションスイッチがオフされた後に、その要求された診断データの送信を実行する電子制御システム。
【請求項７】
前記要求診断データ送信手段は、前記コネクタに前記外部装置が接続され、かつ前記イグニッションスイッチがオンされているときに、前記外部の管理センターから送信要求を受信した場合、要求された診断データの作成を留保し、前記イグニッションスイッチがオフされた後に、その要求された診断データを作成して送信する請求項６に記載の電子制御システム。
【請求項８】
前記電子制御装置への電源供給ラインに挿入された電源リレー（３）と、
前記電源リレーの作動を制御する電源制御手段（１１）と、を備え、
前記電源制御手段は、前記要求診断データ送信手段が、前記イグニッションスイッチがオフされた後に、要求された診断データの送信を実行する場合、その診断データの送信が完了したことに応じて、前記電源リレーをオン状態からオフ状態に切り換える請求項６又は７に記載の電子制御システム。
【請求項９】
前記外部装置の前記コネクタへの接続が解除されたことを検出する検出手段（Ｓ１１９）を備え、
前記要求診断データ送信手段は、要求された診断データの送信を留保しているときに、前記検出手段によって、前記外部装置の前記コネクタへの接続の解除が検出された場合、前記イグニッションスイッチがオフされたことを待たずに、要求された診断データの送信を実行する請求項６乃至８のいずれかに記載の電子制御システム。
【請求項１０】
前記検出手段は、前記外部装置からの要求が途絶えてから所定時間が経過すると、前記外部装置の前記コネクタへの接続が解除されたことを検出する請求項９に記載の電子制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載され、外部診断装置からの要求に応じてオフボード診断を行う機能を備えた電子制御装置、及びその電子制御装置を含む電子制御システムに関する。
【背景技術】
【０００２】
従来、例えば特許文献１に示されるように、診断ツールと称される外部診断装置からの要求に応じてオフボード診断を行う車載用電子制御装置が知られている。このオフボード診断では、診断ツールから車載用電子制御装置に指示を出して、オンボード診断の結果を含む種々の故障診断用データを読み出したり、通常とは異なる動作を行わせて、より高度な故障診断を行ったりする。
【０００３】
また、近年では、車両メーカが、ユーザに対するサービス向上のために、リモート診断サービスを提供するケースも増えている。このリモート診断サービスは、各車両から走行距離、故障診断用データ、ウォーニング情報などをデータ通信により管理センターに収集し、それら収集したデータに基づいて、例えば適切な時期に入庫を促すように通知を出したりするものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−４６６７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
診断ツールの要求に応じてオフボード診断が行われる場合、診断ツールは、専用のコネクタに接続され、その専用コネクタを介して車載用電子制御装置に対しリクエストメッセージを送信する。リクエストメッセージを受信した車載用電子制御装置は、所定の時間内にレスポンスメッセージを返送する。診断ツールは、その所定時間内にレスポンスメッセージを受信できない場合、例えば、車載用電子制御装置との通信に異常が生じたものと判断する。
【０００６】
このため、上述したリモート診断サービスを提供する場合には、診断ツールの要求に基づくオフボード診断処理を遅延させないように注意する必要がある。そこで、例えば、診断ツールが専用コネクタに接続されているときには、リモート診断サービスに係る処理を実行しないようにすることが考えられる。
【０００７】
しかしながら、専用コネクタから各種の車両情報が読み取り可能であるため、アフターマーケットにおいて、その専用コネクタを介して各種の情報（燃費、平均速度、水温など）を読み出して、表示するようにした表示装置が販売されている。この表示装置は、原則として、常時、専用コネクタに接続されて使用される。車載用電子制御装置は、専用コネクタに診断ツールが接続されたのか、あるいは市販の表示装置が接続されたのかを区別することは困難である。そのため、専用コネクタに外部装置が接続されたときに、リモート診断サービスに係る処理を実行しないようにすると、ユーザが上述した表示装置を専用コネクタに接続した場合に、車両から管理センターにリモート診断サービスに必要なデータを送信することができなくなってしまうという問題が生じる。
【０００８】
本発明は、上述した点に鑑みてなされたものであり、車両ユーザが、専用コネクタに市販されている外部装置を接続した場合であっても、リモート診断サービスに必要なデータの送信を可能とした電子制御装置、及びその電子制御装置を含む電子制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明に係る電子制御装置（１０）は、
車両（１００）に搭載され、所定の制御処理を実行するものであって、
外部診断装置接続用のコネクタ（４０）に接続された外部装置（５０）からの要求に応じて、オフボード診断を実行するオフボード診断手段（Ｓ１１４）と、
外部の管理センター（２００）から診断データの送信要求を受信した場合に、要求された診断データを作成し、その作成した診断データを外部の管理センターに向けて送信させる要求診断データ送信手段（Ｓ１１８、Ｓ１０１、Ｓ１０２）と、を備え、
要求診断データ送信手段は、コネクタに外部装置が接続され、かつ車両のイグニッションスイッチがオンされているときに、外部の管理センターから送信要求を受信した場合、要求された診断データの送信を留保し、イグニッションスイッチがオフされた後に、その要求された診断データの送信を実行する。
【００１０】
このように、本発明に係る電子制御装置によれば、コネクタに外部装置が接続されている場合、イグニッションスイッチがオンされているときに、管理センターから送信要求を受信しても、診断データの送信を行わない。このため、コネクタに診断ツールが接続され、オフボード診断が行われている際に、そのオフボード診断処理に遅延を生じさせることを回避することができる。また、イグニッションスイッチがオフされた後は、電子制御装置は、コネクタに接続された外部装置からの要求に応じる必要はない。そのため、イグニッションスイッチがオフされた後、要求された診断データの送信を実行する。これにより、リモート診断サービスに必要なデータを管理センターに送信することができる。
【００１１】
また、本発明に係る電子制御システムは、
車両（１００）に搭載され、所定の制御処理を実行する電子制御装置（１０）を含み、
外部診断装置接続用のコネクタ（４０）に接続された外部装置（５０）からの要求に応じて、オフボード診断を実行するオフボード診断手段（Ｓ１１４）と、
外部の管理センター（２００）と通信するための通信手段（２０）と、
前記通信手段により、前記外部の管理センターから診断データの送信要求を受信した場合に、要求された診断データを作成して、通信手段により送信させる要求診断データ送信手段（Ｓ１１８、Ｓ１０１、Ｓ１０２）と、を備え、
要求診断データ送信手段は、コネクタに外部装置が接続され、かつ車両のイグニッションスイッチがオンされているときに、外部の管理センターから送信要求を受信した場合、要求された診断データの送信を留保し、イグニッションスイッチがオフされた後に、その要求された診断データの送信を実行する。
【００１２】
このように構成された電子制御システムによっても、電子制御装置に関して説明したのと同様の作用効果を奏することができる。
【００１３】
上記括弧内の参照番号は、本発明の理解を容易にすべく、後述する実施形態における具体的な構成との対応関係の一例を示すものにすぎず、なんら本発明の範囲を制限することを意図したものではない。
【００１４】
また、上述した特徴以外の、特許請求の範囲の各請求項に記載した技術的特徴に関しては、後述する実施形態の説明及び添付図面から明らかになる。
【図面の簡単な説明】
【００１５】
【図１】第１実施形態に係る電子制御システムの全体構成を示した構成図である。
【図２】第１実施形態に係る電子制御システムにおいて、オフボード診断処理と診断データの送信処理とを調停するための処理を示すフローチャートである。
【図３】第２実施形態に係る電子制御システムにおいて、オフボード診断処理と診断データの送信処理とを調停するための処理を示すフローチャートである。
【図４】第３実施形態に係る電子制御システムにおいて、オフボード診断処理と診断データの送信処理とを調停するための処理を示すフローチャートである。
【図５】第４実施形態に係る電子制御システムにおいて、オフボード診断処理と診断データの送信処理とを調停するための処理を示すフローチャートである。
【図６】第５実施形態に係る電子制御システムにおいて、オフボード診断処理と診断データの送信処理とを調停するための処理を示すフローチャートである。
【発明を実施するための形態】
【００１６】
（第１実施形態）
以下、本発明の第１実施形態について図面を用いて説明する。図１は、本実施形態に係る電子制御システムの全体構成を示した構成図である。
【００１７】
本実施形態の電子制御システムは、電子制御装置（以下、ＥＣＵ）１０、及び無線通信モジュール２０を有している。ＥＣＵ１０と通信モジュール２０とは、車両１００に搭載され、例えばＣＡＮ（controller area network）などの通信プロトコルに準拠した車載ネットワークの通信バス３０を介して相互に接続されている。従って、ＥＣＵ１０と通信モジュール２０とは、通信バス３０を介して、相互に通信可能となっている。
【００１８】
この通信バス３０には、診断ツール５０などの外部装置が接続可能な専用コネクタ４０が接続されている。専用コネクタ４０は、例えば、運転席周辺のダッシュボード下方に設置される。診断ツール５０が専用コネクタ４０に接続されると、診断ツール５０は、通信バス３０及び専用コネクタ４０を介して、ＥＣＵ１０と通信可能となる。なお、図示しないが、専用コネクタ４０には、診断ツール５０を含む外部装置が接続されたことを検出するための機械的なスイッチが設けられている。
【００１９】
無線通信モジュール２０は、例えば携帯電話網を利用した無線通信により、外部の管理センター２００と通信を行うことが可能なものである。無線通信モジュール２０と管理センター２００との通信の具体例を、以下に説明する。まず、無線通信モジュール２０は、管理センター２００から診断データの送信要求を受信する。この場合、無線通信モジュール２０は、ＥＣＵ１０に対して、受信した診断データの送信要求を出力する。この送信要求に応じて、ＥＣＵ１０は、要求された診断データを作成する。作成された診断データは、無線通信モジュール２０に出力される。無線通信モジュール２０は、ＥＣＵ１０から診断データを受信すると、その診断データを管理センター２００に送信する。
【００２０】
これにより、管理センター２００は、診断データとして各種の車両情報（例えば、走行距離、故障診断用データ、ウォーニング情報など）を取得することができる。そして、管理センター２００は、例えば、取得した車両情報に基づいて、該当車両の適切なメンテナンス時期を判断し、車両ユーザに、そのメンテナンス時期を通知する。この通知は、無線通信モジュール２０を利用して実行されても良いし、ユーザの携帯電話（スマートフォン）、パソコンなどにメールの形式で送信されても良い。
【００２１】
診断ツール５０は、ＥＣＵ１０を含む電子制御システムにおいて、オフボード診断を行うためのものである。ＥＣＵ１０は、接続されるセンサやアクチュエータの他、ＥＣＵ自身や周辺回路が正常であるか否かを、あらかじめ組み込まれたソフトウェアで判定し、その結果と関連データ（故障診断用データ）を記録する自己診断機能（オンボード診断機能）を有している。オフボード診断では、診断ツール５０からの要求に応じて、ＥＣＵ１０は、オンボード診断による故障診断用データを読み出して送信したり、より高度な故障診断のために、制御対象機器等に通常とは異なる特殊な動作を行わせ、そのときの動作に関連するデータを取得して送信したりする。
【００２２】
このため、診断ツール５０は、故障診断用データの読み出しや、特殊動作の実行を要求するリクエストメッセージをＥＣＵ１０に送信する。すると、ＥＣＵ１０は、リクエストメッセージに応じて、故障診断データを読み出したり、特殊動作時の動作関連データを検出したりする。そして、ＥＣＵ１０は、それらのデータを含み、要求された診断動作を行ったことを示すレスポンスメッセージを診断ツール５０に送信する。
【００２３】
診断ツール５０では、リクエストメッセージを送信してから、レスポンスメッセージを受信するまでの時間を計時している。もし、レスポンスメッセージを受信することなく、その計時時間が所定時間に達すると、診断ツール５０は、例えば、ＥＣＵ１０との通信に何らかの異常が生じたものと判断する。そのため、ＥＣＵ１０は、リクエストメッセージを受信してから、所定時間以内に、レスポンスメッセージを返送する必要がある。
【００２４】
ＥＣＵ１０は、電源ＩＣ１１及びマイコン１２を備えている。電源ＩＣ１１は、ＥＣＵ１０及び無線通信モジュール２０に電源を供給するリレー３の状態を制御するためのものである。マイコン１２は、ＣＰＵ、メモリ（ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ等）、通信インターフェース、及びこれらの構成を接続するバスライン等からなる周知の構成を有している。そして、ＲＯＭ等に記憶されたプログラムに従って、制御対象機器の制御などの所定の制御処理に加え、診断ツール５０からのリクエストメッセージに基づくオフボード診断処理、管理センター２００からの要求に基づく、診断データの作成、送信処理などを行う。
【００２５】
また、マイコン１２は、ＩＧＳＷ（ignition switch）２を介して、車両１００に搭載されたバッテリ１に電気的に接続されている。このため、マイコン１２には、ＩＧＳＷ２のオン、オフを示すＩＧ信号が入力される。このＩＧ信号に基づき、マイコン１２は、ＩＧＳＷ２がオンであるかオフであるかを検出することができる。
【００２６】
電源ＩＣ１１は、バッテリ１より常時電源が供給されており、ＩＧＳＷ２がオフされたときにも動作可能である。ただし、電源ＩＣ１１に対する電源供給は、後述する電源リレー３から行うようにしても良い。
【００２７】
この電源ＩＣ１１の出力信号は、ＯＲ回路４に入力される。ＯＲ回路４には、ＩＧＳＷ２を介してＩＧ信号も入力されている。そして、ＯＲ回路４の出力は、電源リレー３のコイルに接続されたトランジスタ５のベースに接続されている。このため、ＯＲ回路４からハイレベルの信号が出力されると、トランジスタ５がオンする。すると、リレー３のコイルに電流が流れて、リレー３の接点がオンする。一方、ＯＲ回路４からの出力信号がローレベルになると、トランジスタ５がオフする。そのため、リレー３のコイルへの通電が停止し、リレー３の接点がオフする。なお、図１に示す例では、ＯＲ回路４やトランジスタ５は、ＥＣＵ１０内部に設けられているが、これらの構成は、ＥＣＵ１０の外部に設けられても良い。
【００２８】
ここで、ＥＣＵ１０及び通信モジュール２０に対する電源の供給について説明する。まず、ＩＧＳＷ２がオンされると、ＯＲ回路４にＩＧ信号が入力される。このＩＧ信号の入力により、ＯＲ回路４はハイレベルの信号を出力する。このため、リレー３の接点がオンし、ＥＣＵ１０及び通信モジュール２０への電源供給が開始される。
【００２９】
ＥＣＵ１０に対して電源供給が開始されると、マイコン１２は、電源ＩＣ１１に対して、ハイレベルの出力信号を出力するよう指示する。これにより、ＩＧＳＷ２がオフされても、ＯＲ回路４はハイレベルの出力信号を維持可能となり、ＩＧＳＷ２のオフに応じて、即座にＥＣＵ１０及び通信モジュール２０に対する電源供給が停止することが回避される。
【００３０】
マイコン１２は、入力されるＩＧ信号に基づいて、ＩＧＳＷ２がオフされたことを検出すると、電源ＩＣ１１に対して、所定時間経過後に、出力信号をローレベルにするよう指示する。この指示に基づき、電源ＩＣ１１は、所定時間の計時を開始し、所定時間が経過すると、出力信号のレベルをハイレベルからローレベルに切り換える。このため、ＩＧＳＷ２がオフされた後、所定時間は電源供給が維持され、その間、ＥＣＵ１０及び通信モジュール２０は動作可能となる。なお、上述した所定時間は、ＩＧＳＷ２がオフされた後に、ＥＣＵ１０及び通信モジュール２０が行う可能性がある動作の最大所要時間よりも長い時間として予め定められている。
【００３１】
上述した構成を備える電子制御システムにおいて、専用コネクタ４０に診断ツール５０が接続された場合、マイコン１２は、診断ツール５０からリクエストメッセージを受信する。このリクエストメッセージに対して、マイコン１２は、要求された診断動作を行ったり、必要なデータを用意したりした上で、遅滞なくレスポンスメッセージを返送する必要がある。そのため、本実施形態に係る電子制御システムでは、外部装置が専用コネクタ４０に接続されたときには、ＥＣＵ１０におけるオフボード診断処理の遅延を生じさせないよう、管理センター２００から診断データの送信要求を受信しても、管理センター２００への診断データの送信を留保することとした。
【００３２】
ここで、診断ツール５０は、電子制御システムのオフボード診断を行うときに専用コネクタ４０に接続される。このため、診断ツール５０が専用コネクタ４０に接続されるのは、通常、一時的に過ぎない。従って、診断ツール５０だけが専用コネクタ４０に接続されるのであれば、その間、管理センター２００への診断データの送信を留保しても、特に問題とはならない。
【００３３】
しかしながら、近年、専用コネクタ４０を介して各種の情報（燃費、平均速度、水温など）を読み出して、表示するようにした表示装置が販売されており、実際、その表示装置を利用するユーザも存在する。この表示装置は、原則として、常時、専用コネクタ４０に接続されて使用される。電子制御システムでは、専用コネクタ４０に接続された外部装置が、診断ツール５０であるのか、あるいは市販の表示装置であるのかを区別することは困難である。そのため、単に、専用コネクタ４０に外部装置が接続されたときに、管理センター２００からの送信要求に対して診断データの送信を行わないようにすると、ユーザが市販の表示装置を専用コネクタ４０に接続した場合に、車両１００から管理センター２００に全く診断データを送信できなくなってしまう。その場合、ユーザは、リモート診断サービスの提供を受けられなくなってしまう可能性がある。
【００３４】
そこで、本実施形態に係る電子制御システムでは、ＩＧＳＷ２がオンされている間は、要求された診断データの送信を留保する一方、ＩＧＳＷ２がオフされた後に、その要求された診断データの送信を実行することとした。これにより、ＩＧＳＷ２がオンされた状態で、専用コネクタ４０に接続された診断ツール５０によりオフボード診断が行われているとき、診断データの送信処理によりＥＣＵ１０におけるオフボード診断処理に遅延を生じさせることを回避することができる。また、ＩＧＳＷ２がオフされた後は、専用コネクタ４０に接続された外部装置が診断ツール５０であっても、ＥＣＵ１０は、その外部装置からの要求に応じる必要はない。そのため、ＥＣＵ１０は、ＩＧＳＷ２がオフされた後、要求された診断データの送信を実行する。これにより、リモート診断サービスに必要なデータを管理センター２００に送信することができる。
【００３５】
上述したオフボード診断処理と診断データの送信処理とを調停するための処理について、図２のフローチャートを参照しつつ説明する。なお、図２のフローチャートに示す処理は、所定時間が経過する毎に、繰り返し実行されるものである。
【００３６】
最初のステップＳ１００では、管理センター２００への診断データの送信の許可、禁止を示すデータ送信フラグが「許可」にセットされているか否かを判定する。「許可」にセットされている場合には、ステップＳ１０２の処理に進み、「禁止」にセットされている場合には、ステップＳ１０８の処理に進む。なお、データ送信フラグは、初期値として「禁止」にセットされている。
【００３７】
ステップＳ１０２では、データ送信フラグが「許可」にセットされているので、データ送信処理を実行する。すなわち、マイコン１２は、管理センター２００から要求された診断データを通信モジュール２０に出力し、通信モジュール２０から管理センター２００に向けて診断データを送信させる。なお、管理センター２００に送信する診断データは、後述するステップＳ１１８にて作成され、マイコン１２のメモリに保存されている。
【００３８】
続くステップＳ１０４では、送信すべきすべての診断データの送信が完了したか否かを判定する。すべての診断データの送信が完了したと判定した場合には、ステップＳ１０６の処理に進む。一方、まだ送信すべき診断データが残されていると判定された場合には、一旦、図２のフローチャートを抜ける。この場合、次回、図２のフローチャートの処理が実行されたときに、未送信の診断データの送信が行われることになる。
【００３９】
そして、ステップＳ１０６では、すべての診断データの送信が完了したので、データ送信フラグを、「許可」から「禁止」に変更する。
【００４０】
ステップＳ１００にて、データ送信フラグが「禁止」と判定された場合に実行されるステップＳ１０８では、ＩＧＳＷ２がオンとなっているか否かを、ＩＧ信号に基づいて判定する。ＩＧＳＷ２がオンであると判定された場合には、ステップＳ１１０の処理に進む。一方、ＩＧＳＷ２がオフであると判定された場合には、ステップＳ１２４の処理に進む。
【００４１】
ステップＳ１１０では、専用コネクタ４０に接続された外部装置もしくは管理センター２００からの要求を受信したか否かを判定する。要求を受信したと判定した場合には、ステップＳ１１２の処理に進み、要求を受信していないと判定した場合には、図２のフローチャートを抜ける。
【００４２】
ステップＳ１１２では、受信した要求が、専用コネクタ４０に接続された外部装置からのものであるか否かを判定する。この判定処理において、受信した要求は、専用コネクタ４０に接続された外部装置からの要求であると判定した場合には、ステップＳ１１４の処理に進む。一方、受信した要求は、管理センター２００からの要求であると判定した場合には、ステップＳ１１６の処理に進む。
【００４３】
ステップＳ１１４では、オフボード診断処理を実行する。すなわち、外部装置からのリクエストメッセージに応じて、故障診断データを読み出したり、制御対象機器等に特殊動作を行わせつつ、その特殊動作時の動作関連データを検出したりする。そして、それらのデータを含み、要求された診断動作を行ったことを示すレスポンスメッセージを外部装置に返送する。
【００４４】
一方、ステップＳ１１６では、管理センター２００からの診断データの送信要求を受信したか否かを示す要求受付フラグを、要求「有り」にセットする。続くステップＳ１１８では、要求された診断データをメモリから読み出したり、センサによって検出したりして、送信データを作成する。
【００４５】
ステップＳ１２０では、専用コネクタ４０に外部装置が接続されているか否かを判定する。そして、専用コネクタ４０に外部装置が接続されていないと判定された場合には、ステップＳ１２２に進み、データ送信フラグを「許可」にセットする。これにより、次回、図２のフローチャートの処理が実行されたとき、データ送信処理が行われることになる。このように、データ送信フラグを「許可」にセットすることで、管理センター２００からの送信要求に対する送信処理の準備が整うため、ステップＳ１２２では、要求受付フラグを、要求「無し」に変更する。一方、ステップＳ１２０において、専用コネクタ４０に外部装置が接続されていると判定された場合には、そのまま、図２のフローチャートを抜ける。
【００４６】
上述したように、本実施形態では、ＩＧＳＷ２がオンされており、かつ専用コネクタ４０に外部装置が接続されている場合には、管理センター２００から送信要求を受信しても、診断データの送信を行わない。このため、専用コネクタ４０に接続された外部装置が診断ツール５０であって、オフボード診断が行われている際に、そのオフボード診断処理に遅延を生じさせることを回避することができる。一方、専用コネクタ４０に外部装置が接続されていない場合には、オフボード診断の遅延を生じさせる虞はないので、ＥＣＵ１０は、即座に、送信データを作成するとともに（ステップＳ１１８）、作成した送信データの送信処理（ステップＳ１０２）を実行する。
【００４７】
ステップＳ１０８において、ＩＧＳＷ２がオフと判定された場合に実行されるステップＳ１２４では、要求受付フラグが「有り」にセットされているか否かを判定する。この判定処理において、要求受付フラグが「有り」にセットされていると判定されると、ステップＳ１２６の処理に進む。ステップＳ１２６では、データ送信フラグを「許可」にセットするとともに、要求受付フラグを、要求「無し」に変更する。これにより、次回、図２のフローチャートの処理が実行されたとき、データ送信処理が行われることになる。
【００４８】
上述したように、ＥＣＵ１０及び通信モジュール２０は、ＩＧＳＷ２がオフされた後、所定時間は電源供給が継続され動作可能となっている。そして、本実施形態では、ＩＧＳＷ２がオンしているときに、管理センター２００からの診断データの送信要求を受信したが、専用コネクタ４０に外部装置が接続されていたため、データ送信を留保していた場合、ステップＳ１２４及びステップＳ１２６の処理により、ＩＧＳＷ２がオフされたことを契機として、ＥＣＵ１０が送信処理を実行するようになっている。これにより、専用コネクタ４０に市販の表示装置が常時接続されている場合であっても、リモート診断サービスに必要なデータを管理センター２００に送信することができる。
【００４９】
（第２実施形態）
次に、本発明の第２実施形態について説明する。なお、第２実施形態に係る電子制御システムは、第１実施形態に係る電子制御システムと同様に構成されるため、構成に関する説明は省略する。
【００５０】
上述した第１実施形態では、管理センター２００からの送信要求を受信したときに、ステップＳ１１８にて、送信データ作成処理を実施するものであった。しかしながら、この送信データ作成処理は、図３のフローチャートのステップＳ１０１に示すように、データ送信処理（Ｓ１０２）の直前に行うようにしても良い。なお、図３のフローチャートのその他の処理は、図２のフローチャートと同様である。
【００５１】
このように、送信データ作成処理をデータ送信処理の直前に行うようにすることで、専用コネクタ４０に外部装置が接続され、かつ、ＩＧＳＷ２がオンされているときのＥＣＵ１０の処理負荷を一層軽減することができる。そのため、診断ツール５０によりオフボード診断が行われるとき、ＥＣＵ１０におけるオフボード診断処理の遅延をより確実に回避することができる。
【００５２】
（第３実施形態）
次に、本発明の第３実施形態について説明する。なお、第３実施形態に係る電子制御システムも、第１実施形態に係る電子制御システムと同様に構成されるため、構成に関する説明は省略する。
【００５３】
上述した第１実施形態では、マイコン１２は、入力されるＩＧ信号に基づいて、ＩＧＳＷ２がオフされたことを検出すると、電源ＩＣ１１に対して、所定時間経過後に、出力信号をローレベルにするよう指示した。しかしながら、図４のフローチャートに示すように、ステップＳ１２８において、電源ＩＣ１１に電源供給の停止を指示する電源遮断処理を行うようにしても良い。
【００５４】
図４のフローチャートのステップＳ１２４において、要求受付フラグが、要求「無し」に設定されていると判定される場合、管理センター２００からの送信要求を受けていないか、もしくは、送信要求を受けた場合には、管理センター２００に向けてのデータ送信処理が完了した状態であるとみなすことができる。そのため、ステップＳ１２４において、要求受付フラグが「無し」に設定されていると判定された場合、ステップＳ１２８にて電源遮断処理を実行することにより、データ送信を行う必要がないときには、ＩＧＳＷ２のオフ後、即座に電源供給を停止させることができる。また、ＩＧＳＷ２のオフ後にデータ送信を行う必要がある場合であっても、そのデータ送信処理の完了後、遅滞なく、電源供給を停止させることができる。これにより、不要な電力消費を抑制することが可能になる。
【００５５】
（第４実施形態）
次に、本発明の第４実施形態について説明する。なお、第４実施形態に係る電子制御システムも、第１実施形態に係る電子制御システムと同様に構成されるため、構成に関する説明は省略する。
【００５６】
上述した第１実施形態では、管理センター２００からのデータ送信要求を受信したときに、専用コネクタ４０に外部装置が接続されているか否かを判定し（Ｓ１２０）、接続されていると判定されると、要求された診断データの送信をＩＧＳＷ２がオフされるまで留保した。しかしながら、ＩＧＳＷ２がオフされる前であっても、専用コネクタ４０に対する外部装置の接続が解除されれば、診断データの作成や送信を行っても、なんら問題はない。
【００５７】
そのため、本実施形態では、図５のフローチャートに示すように、ステップＳ１１０における要求受信の有無の判定結果や、ステップＳ１１２の受信した要求が、専用コネクタ４０に接続された外部装置からのものか、管理センター２００からのものかの判定結果によらず、ＩＧＳＷ２がオンされている間、必ず、ステップＳ１１９にて、専用コネクタ４０に外部装置が接続されているか否かを判定するようにした。これにより、例えば、診断ツール５０によるオフボード診断が終了し、診断ツール５０が専用コネクタ４０から取り外された場合などにおいて、診断ツール５０の取り外し後、即座に、要求された診断データを管理センター２００に送信することが可能になる。
【００５８】
（第５実施形態）
次に、本発明の第５実施形態について説明する。なお、第５実施形態に係る電子制御システムも、第１実施形態に係る電子制御システムと同様に構成されるため、構成に関する説明は省略する。
【００５９】
上述した第１実施形態では、専用コネクタ４０に外部装置が接続されているか否かを、専用コネクタ４０に設けた機械的なスイッチによって検出していた。しかしながら、このような機械的なスイッチを設けずとも、専用コネクタ４０への外部装置の接続を検出することは可能である。
【００６０】
例えば、図６のフローチャートのステップＳ１１７に示すように、専用コネクタ４０に接続された外部装置からの要求を受信したときに、リセットされるコネクタ接続タイマを設ける。そして、このコネクタ接続タイマが計時する時間がリセットされずに所定時間（例えば、３０秒）に達したとき、専用コネクタ４０への外部装置の接続は解除されたことを検出するようにしても良い。
【符号の説明】
【００６１】
１  バッテリ
３  電源リレー
１０  ＥＣＵ
１１  電源ＩＣ
１２  マイコン
２０  無線通信モジュール
３０  通信バス
４０  専用コネクタ
５０  診断ツール
１００  車両
２００  管理センター
【図１】
2016143908.tif 000003
【図２】
2016143908.tif 000004
【図３】
2016143908.tif 000005
【図４】
2016143908.tif 000006
【図５】
2016143908.tif 000007
【図６】
2016143908.tif 000008