(57)【要約】【課題】ＯＢＤ車検を誤って合格することを抑制する技術を提供する。【解決手段】通信システム１は、電子制御装置５０と、サーバ１２と、を少なくとも備える。電子制御装置では、装置診断部６１は、診断処理を実行して診断情報を車載記憶装置に記憶する。サーバでは、サーバ取得部（２０、Ｓ１００）は、電子制御装置との通信により少なくとも診断情報を取得する。サーバ記憶実行部は、サーバが有するサーバ記憶装置に少なくとも診断情報を記憶する。当該通信システムは、サーバ記憶装置に記憶された診断情報を少なくとも含む検出用情報に基づいて、電子制御装置における特定故障の発生を検出する異常検出部８１を備える。【選択図】図１
2020147249.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載された電子制御装置（５０）と、前記車両の外部に設置され前記電子制御装置と互いに通信を行うサーバ（１２）と、を少なくとも備える通信システム（１）であって、
前記電子制御装置は、
診断処理を実行して診断情報を車載記憶装置に記憶する装置診断部（６１）と、
前記診断情報を前記車載記憶装置から取得し、前記サーバとの通信を行う車両通信装置を介して、前記サーバに少なくとも前記診断情報を送信する装置送信指示部（６２、Ｓ５０）と、
を備え、
前記サーバは、
少なくとも前記電子制御装置との通信を行うサーバ通信部（２６）を介して、前記電子制御装置との通信により少なくとも前記診断情報を取得するサーバ取得部（２０、Ｓ１００）と、
前記サーバが有するサーバ記憶装置に少なくとも前記診断情報を記憶するサーバ記憶実行部（２０、Ｓ１３０）と、
を備え、
前記診断処理は、前記車両において予め定められた安全基準に不合格となる故障である特定故障が生じたか否かを判断する処理であり、
前記診断情報は前記診断処理によって前記特定故障が生じたと判断された場合の前記特定故障の種別を表す情報であり、
当該通信システムは、
前記サーバ記憶装置に記憶された前記診断情報を少なくとも含む検出用情報に基づいて、前記電子制御装置における前記特定故障の発生を検出する異常検出部（８１）を備える
通信システム。
【請求項２】
請求項１に記載の通信システムであって、
前記サーバでは、
前記サーバ記憶実行部は、前記サーバ記憶装置に、前記診断情報を、前記サーバ取得部によって前記診断情報が取得されたときの時刻を表すサーバ時刻情報と対応付けて記憶し、
前記異常検出部は、少なくとも、前記診断情報と、前記診断情報と対応づけて記憶された前記サーバ時刻情報とを前記検出用情報として、前記検出用情報に基づいて前記電子制御装置の異常を検出する
通信システム。
【請求項３】
請求項２に記載の通信システムであって、
前記電子制御装置は、
前記装置診断部は、前記診断情報を、前記車載記憶装置に前記診断情報が記憶されたときの時刻を表す装置時刻情報と対応付けて記憶し、
前記異常検出部から前記特定故障の検出を開始するための開始要求を受信すると、前記車載記憶装置に記憶されている前記診断情報と前記診断情報と対応づけられた前記装置時刻情報とを車両側情報として、前記異常検出部との通信により前記異常検出部に前記車両側情報を送信する車両側情報送信部（６２、Ｓ６０）を更に備え、
前記サーバは、
前記開始要求を受信すると、前記サーバ記憶装置に記憶されている前記診断情報と前記診断情報と対応づけられた前記サーバ時刻情報とをサーバ側情報として、前記異常検出部との通信により前記サーバ側情報を送信するサーバ側情報出力部（Ｓ１５０）を更に備え、
前記異常検出部は、
前記開始要求を出力する開始要求部（Ｓ２１０）と、
前記開始要求に従って前記電子制御装置から送信される前記車両側情報を取得する第１取得部（Ｓ２４０）と、
前記開始要求に従って前記サーバから送信される前記サーバ側情報を取得する、前記第１取得部とは異なる第２取得部（Ｓ２５０）と、
前記車両側情報及び前記サーバ側情報を前記検出用情報として、前記車両側情報と前記サーバ側情報とが一致しているか否かを判断し、一致している場合に前記特定故障の発生を検出する検出実行部（Ｓ２８０）と、を備える
通信システム
【請求項４】
請求項１から請求項３のいずれか一項に記載の通信システムであって、
前記異常検出部は、
前記特定故障の発生の検出を完了すると、検出が完了したことを表す完了通知を送信する完了送信部（Ｓ２９０）
を備え、
前記サーバは、
前記完了通知に基づいて、前記サーバ記憶実行部によって前記サーバ記憶部に記憶された情報である蓄積情報を消去する
通信システム。
【請求項５】
請求項４に記載の通信システムであって、
前記電子制御装置は、
前記異常検出部から前記完了通知を受信すると、前記蓄積情報を前記サーバに消去させるための消去要求を送信する消去指示部（Ｓ８０）を備え、
前記サーバは、
前記消去要求に基づいて、前記蓄積情報を消去する消去実行部（Ｓ１９０）
を備える通信システム。
【請求項６】
請求項１から請求項５のいずれか一項に記載の通信システムであって、
当該通信システムは、前記車両の外部装置であって前記電子制御装置及び前記サーバと互いに通信を行う車外検出装置（１３）を更に備えており、
前記車外検出装置が、前記異常検出部を備える、
通信システム。
【請求項７】
請求項１から請求項４のいずれか一項に記載の通信システムであって、
前記サーバが前記異常検出部を備える
通信システム。
【請求項８】
車両に搭載された電子制御装置（５０）と、前記車両の外部に設置され前記電子制御装置と互いに通信を行うサーバ（１２）と、を少なくとも備える通信システム（１）に用いられる前記電子制御装置であって、
前記電子制御装置は、
診断処理を実行して診断情報を車載記憶装置に記憶する装置診断部（６１）と、
前記診断情報を前記車載記憶装置から取得し、前記サーバとの通信を行う車両通信装置を介して、前記サーバに少なくとも前記診断情報を送信する装置送信指示部（６２、Ｓ５０）と、
を備え、
前記サーバは、
少なくとも前記電子制御装置との通信を行うサーバ通信部（２６）を介して、前記電子
制御装置との通信により少なくとも前記診断情報を取得するサーバ取得部（２０、Ｓ１００）と、
前記サーバが有するサーバ記憶装置に少なくとも前記診断情報を記憶するサーバ記憶実行部（２０、Ｓ１３０）と、
を備え、
前記診断処理は、前記車両において予め定められた安全基準に不合格となる故障である特定故障が生じたか否かを判断する処理であり、
前記診断情報は前記診断処理によって前記特定故障が生じたと判断された場合の前記特定故障の種別を表す情報であり、
前記通信システムは、
前記サーバ記憶装置に記憶された前記診断情報を少なくとも含む検出用情報に基づいて、前記電子制御装置における前記特定故障の発生を検出する異常検出部（８１）を備える
電子制御装置。
【請求項９】
車両に搭載された電子制御装置（５０）と、前記車両の外部に設置され前記電子制御装置と互いに通信を行うサーバ（１２）と、を少なくとも備える通信システム（１）に用いられる前記サーバであって、
前記電子制御装置は、
診断処理を実行して診断情報を車載記憶装置に記憶する装置診断部（６１）と、
前記診断情報を前記車載記憶装置から取得し、前記サーバとの通信を行う車両通信装置を介して、前記サーバに少なくとも前記診断情報を送信する装置送信指示部（６２、Ｓ５０）と、
を備え、
前記サーバは、
少なくとも前記電子制御装置との通信を行うサーバ通信部（２６）を介して、前記電子制御装置との通信により少なくとも前記診断情報を取得するサーバ取得部（２０、Ｓ１００）と、
前記サーバが有するサーバ記憶装置に少なくとも前記診断情報を記憶するサーバ記憶実行部（２０、Ｓ１３０）と、
を備え、
前記診断処理は、前記車両において予め定められた安全基準に不合格となる故障である特定故障が生じたか否かを判断する処理であり、
前記診断情報は前記診断処理によって前記特定故障が生じたと判断された場合の前記特定故障の種別を表す情報であり、
前記通信システムは、
前記サーバ記憶装置に記憶された前記診断情報を少なくとも含む検出用情報に基づいて、前記電子制御装置における前記特定故障の発生を検出する異常検出部（８１）を備える
サーバ。
【請求項１０】
車両に搭載された電子制御装置（５０）と、前記車両の外部に設置され前記電子制御装置と互いに通信を行うサーバ（１２）と、前記車両の外部装置であって前記電子制御装置と前記サーバと互いに通信を行う車外検出装置（１３）と、を少なくとも備える通信システム（１）に用いられる前記車外検出装置であって、
前記電子制御装置は、
診断処理を実行して診断情報を車載記憶装置に記憶する装置診断部（６１）と、
前記診断情報を前記車載記憶装置から取得し、前記サーバとの通信を行う車両通信装置を介して、前記サーバに少なくとも前記診断情報を送信する装置送信指示部（６２、Ｓ５０）と、
を備え、
前記サーバは、
少なくとも前記電子制御装置との通信を行うサーバ通信部（２６）を介して、前記電子制御装置との通信により少なくとも前記診断情報を取得するサーバ取得部（２０、Ｓ１００）と、
前記サーバが有するサーバ記憶装置に少なくとも前記診断情報を記憶するサーバ記憶実行部（２０、Ｓ１３０）と、
を備え、
前記診断処理は、前記車両において予め定められた安全基準に不合格となる故障である特定故障が生じたか否かを判断する処理であり、
前記診断情報は前記診断処理によって前記特定故障が生じたと判断された場合の前記特定故障の種別を表す情報であり、
前記車外検出装置は、
前記サーバ記憶装置に記憶された前記診断情報を少なくとも含む検出用情報に基づいて、前記電子制御装置における前記特定故障の発生を検出する異常検出部（８１）を備える
車外検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、車両における故障を検出する技術に関する。
【背景技術】
【０００２】
例えば、特許文献１には、車両に搭載される電子制御装置（以下、ＥＣＵ）として、故障診断機能を有するものが記載されている。ＥＣＵは、Electronic Control Unitの略である。ＥＣＵが有する故障診断機能は、ＯＢＤとも呼ばれる。ＯＢＤは、On Board Diagnosticsの略である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１１３６６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
また、特許文献１では、ＥＣＵにより検出した故障種別コードを、車両のネットワークに接続された外部装置である検査ツールによって読み出す技術が記載されている。整備員は、検査ツールに表示された故障種別コードを確認して故障箇所を認識する。上記故障種別コードは、一般にＤＴＣと呼ばれる。ＤＴＣは、Diagnostic Trouble Codeの略である。
【０００５】
ところで、近年、ＯＢＤを活用した車両検査（以下、ＯＢＤ車検）の実施が検討されている。ＯＢＤ車検では、車両内で検出され得る複数種類の故障に関するＤＴＣのうち、特定の１つ以上のＤＴＣが、特定ＤＴＣとして定義される。例えば、ＯＢＤ車検の実施時において、車両に搭載されているＥＣＵから特定ＤＴＣが読み出された場合には、その車両は不合格とされる。
【０００６】
しかしながら、ＥＣＵに記録されている特定ＤＴＣが不適正に消去されると、消去後の記録内容に基づいてＯＢＤ車検が行われ、故障が検出されていないものとして誤って車検を合格するおそれがある。
【０００７】
そこで、本開示の一態様は、ＯＢＤ車検を誤って合格することを抑制する技術を提供する。
【課題を解決するための手段】
【０００８】
本開示の一態様は、車両に搭載された電子制御装置（５０）と、車両の外部に設置され電子制御装置と互いに通信を行うサーバ（１２）と、を少なくとも備える通信システム（１）である。電子制御装置は、装置診断部（６１）と、装置送信指示部（６２、Ｓ５０）と、を備える。装置診断部は、診断処理を実行して診断情報を車載記憶装置に記憶する。装置送信指示部は、診断情報を車載記憶装置から取得し、サーバとの通信を行う車両通信装置を介して、サーバに少なくとも診断情報を送信する。
【０００９】
サーバは、サーバ取得部（２０、Ｓ１００）と、サーバ記憶実行部（２０、Ｓ１３０）と、を備える。サーバ取得部は、少なくとも電子制御装置との通信を行うサーバ通信部（２６）を介して、電子制御装置との通信により少なくとも診断情報を取得する。サーバ記憶実行部は、サーバが有するサーバ記憶装置に少なくとも診断情報を記憶する。
【００１０】
診断処理は、車両において予め定められた安全基準に不合格となる故障である特定故障が生じたか否かを判断する処理である。診断情報は診断処理によって特定故障が生じたと判断された場合の特定故障の種別を表す情報である。
【００１１】
当該通信システムは、サーバ記憶装置に記憶された診断情報を少なくとも含む検出用情報に基づいて、電子制御装置における特定故障の発生を検出する異常検出部（８１）を備える。
【００１２】
このような構成によれば、仮に車両において診断情報が不適正に消去されたとしても、診断情報はサーバにも記憶されている。このため、本通信システムでは、車両において診断情報が不適正に消去されたとしても、サーバにて記憶されている診断情報に基づいて特定故障の発生を正確に検出することができる。この結果、ＯＢＤ車検を誤って合格することを抑制することができる。
【図面の簡単な説明】
【００１３】
【図１】通信システム、車載装置、サーバ、ツールの構成を示すブロック図。
【図２】ＥＣＵの機能を説明する説明図。
【図３】特定ＤＴＣテーブルを説明する説明図。
【図４】ツール制御部の機能を説明する説明図。
【図５】車載側処理のフローチャート。
【図６】サーバ側処理のフローチャート。
【図７】サーバ記憶装置に蓄積情報が記憶される例を説明する説明図。
【図８】ツール側処理のフローチャート。
【図９】実施例の作動を説明する説明図。
【図１０】変形例のサーバ制御部の機能を説明する説明図。
【図１１】変形例の作動を説明する説明図。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら、本開示の実施形態を説明する。尚、本開示において「一致」とは、厳密な意味での一致に限るものではなく、同様の効果を奏するのであれば厳密に一致でなくてもよい。
【００１５】
［実施形態］
［１．構成］
図１に示す通信システム１は、車両に搭載された車載装置１１と、車両の外部に設置されたサーバ１２と、を備える。通信システム１は、車両の外部の装置であるスキャンツール（以下、ツール）１３を備えていてもよい。本実施形態では、通信システム１が、ツール１３を備える例を説明する。
【００１６】
（１）車載装置
車載装置１１は、少なくとも１つの電子制御装置（以下、ＥＣＵ）５０を備える。また、車載装置１１は、車両通信部５６を備えていてもよい。車両通信部５６は、ＥＣＵ５０にて検出された特定ＤＴＣを記憶するためのサーバ１２と通信を行う装置である。尚、車両通信部５６は、図１では無線通信を行うように構成されているが、有線通信を行うように構成されてもよい。通信線１５には、ＥＣＵ５０から特定ＤＴＣを読み出すためのスキャンツール（以下、ツール）１３が、通信線１５に設けられたコネクタ１６を介して着脱可能に接続されるようになっている。
【００１７】
ＥＣＵは、「Electronic Control Unit」の略である。尚、図１では１つのＥＣＵ５０が図示されているが、通信システム１は、複数のＥＣＵ５０を備えてもよい。この場合、
複数のＥＣＵ５０は、車両内の通信線１５によって互いに通信可能に接続され得る。例えば、これらのＥＣＵ５０は、ＣＡＮ等の通信プロトコルに従って通信を行ってもよい。尚、通信プロトコルはＣＡＮ以外の通信プロトコルであってもよい。ＣＡＮは、「Controller Area Network」の略であり、登録商標である。
【００１８】
ＥＣＵ５０は、当該ＥＣＵ５０の動作を司る制御部として、例えばマイクロコンピュータ（以下、マイコン）５１を備える。マイコン５１は、ＣＰＵ５２と、ＲＯＭ５３と、ＲＡＭ５４と、他のメモリ５５と、を備える。ＣＰＵ５２は、プログラムを実行する。ＲＯＭ５３は、ＣＰＵ５２が実行するプログラムや該プログラムの実行時に参照されるデータ等が格納されている。ＲＡＭ５４は、データを一時的に記憶する。
【００１９】
メモリ５５は、ＥＣＵ５０の動作停止中においてもデータを保持可能で、且つ、データの書き込み及び読み出しが可能な少なくとも１つのメモリである。そして、メモリ５５には、少なくとも、ＥＣＵ５０の故障診断機能によって検出された故障の種別を表す特定ＤＴＣが記憶され得る。
【００２０】
ＥＣＵ５０は、ＣＰＵ５２がプログラムを実行することで実現される機能の構成として、図２に示すように、装置診断部６１と、装置処理部６２と、を備える。
装置診断部６１は、故障診断機能を実現する。装置診断部６１は、診断処理を実行して、診断情報をメモリ５５に記憶する。診断処理は、後述するように、車両において予め定められた安全基準に不合格となる故障である特定故障が生じたか否かを判断する処理である。特定故障は、ＯＢＤ車検に不合格となる故障に相当する。
【００２１】
診断情報とは診断処理によって特定故障が生じたと判断された場合の特定故障の種別を表す情報である。本実施形態では、予め定められた故障コードである特定ＤＴＣが診断情報として用いられる。
【００２２】
装置診断部６１は、特定ＤＴＣを、装置時刻情報と対応付けて、メモリ５５に記憶する。装置時刻情報は、特定ＤＴＣが記憶されたときの時刻を表す。ＥＣＵ５０は、装置時刻を検出する機能を予め備える。装置時刻情報は、例えば、日時及び絶対時刻の組み合わせであり得る。
【００２３】
尚、診断処理によって特定故障が生じたと判断されなかった場合、装置診断部６１は、特定ＤＴＣをメモリ５５に記憶させない。この場合、装置診断部６１は、特定ＤＴＣが生じていないことを表す情報をメモリ５５に記憶させるように構成されてもよいし、メモリ５５を初期状態のままとするように構成されてもよい。
【００２４】
例えば、装置診断部６１は、図３に示すように、診断処理の結果を表すための特定ＤＴＣテーブルを、メモリ５５に記憶させてもよい。すなわち、装置診断部６１によって、メモリ５５では、例えば特定ＤＴＣ１〜特定ＤＴＣ５といった複数の特定ＤＴＣについて、特定ＤＴＣ毎に対応する予め定められた記憶領域に、記憶有り情報及び記憶無し情報のうちのいずれか一方が記憶されてもよい。記憶有り情報は、特定ＤＴＣが生じていることを表す情報であり、図３では「○」印で示されている。記憶無し情報は、特定ＤＴＣが生じていないことを表す情報であり、図３では「−」印で示されている。
【００２５】
本実施形態では更に、装置診断部６１によって、メモリ５５では、記憶有り情報が記憶されている特定ＤＴＣについては、予め定められた対応する記憶領域に装置時刻情報が記憶される。尚、記憶有り情報及び記憶無し情報は、例えばビット値が０又は１で表されるフラグであってもよい。
【００２６】
装置診断部６１は、診断処理によって特定故障が検出される毎に、対応する特定ＤＴＣについての記憶有り情報と装置時刻情報とを対応する記憶領域に上書きする。これにより、特定ＤＴＣテーブルには、特定ＤＴＣ毎の直近における検出結果が記憶される。尚、特定ＤＴＣテーブルは、図３の構成に限定されるものではなく、同様の記憶内容を表すように、任意に構成されてよい。
【００２７】
装置処理部６２は、後述する車載側処理を実行して、少なくとも診断情報としての特定ＤＴＣをサーバ１２に記憶させる。
（２）サーバ
サーバ１２は、当該サーバ１２の動作を司る制御部であるサーバ制御部２０と、サーバ通信部２６と、サーバ記憶装置２７と、を備える。サーバ制御部２０は、例えばマイコン２１を備える。マイコン２１は、プログラムを実行するＣＰＵ２２と、ＣＰＵ２２が実行するプログラムや該プログラムの実行時に参照されるデータ等が格納されたＲＯＭや、データを一時的に記憶するためのＲＡＭ等といったメモリ２３と、を備える。
【００２８】
後述するサーバ１２の処理動作は、マイコン２１のＣＰＵ２２がプログラムを実行することにより実現される。
サーバ通信部２６は、少なくとも車両に搭載されたＥＣＵ５０と通信可能な通信装置である。本実施形態では、サーバ通信部２６は、ＥＣＵ５０及びツール１３との間で、図１に示すように無線通信を行うように構成される。但し、サーバ通信部２６は、ＥＣＵ５０及びツール１３との間で、有線通信を行うように構成されてもよい。
【００２９】
サーバ記憶装置２７は、ＥＣＵ５０から送信された特定ＤＴＣ等を少なくとも記憶するための記憶装置である。
（３）ツール
ツール１３は、当該ツール１３の動作を司る制御部であるツール制御部３０と、操作部３６と、ディスプレイ３７と、ツール通信部３８と、を備える。
【００３０】
ツール制御部３０は、例えばマイコン３１を備える。マイコン３１は、プログラムを実行するＣＰＵ３２と、ＣＰＵ３２が実行するプログラムや該プログラムの実行時に参照されるデータ等が格納されたＲＯＭや、データを一時的に記憶するためのＲＡＭ等といったメモリ３３と、を備える。
【００３１】
ツール制御部３０は、ＣＰＵ３２がプログラムを実行することで実現される機能の構成として、図４に示すように、ＯＢＤ車検実行部８１を備える。ＯＢＤ車検実行部８１は、後述するツール側処理を実行することにより、検出用情報に基づいて、ＥＣＵ５０における特定故障の発生を検出する。検出用情報とは、サーバ記憶装置２７に記憶された特定ＤＴＣを少なくとも含む情報であって、特定故障の発生を検出するための情報である。特定故障の発生とは、ＯＢＤ車検に不合格であることを示す。
【００３２】
操作部３６は、整備員の入力操作を受け付ける装置である。例えば、操作部３６は、整備員からの入力操作に従って、後述するように、ＯＢＤ車検を開始するための開始要求をＥＣＵ５０及びサーバ１２に送信するように構成され得る。
【００３３】
ディスプレイ３７は、ＥＣＵ５０から読み出された特定ＤＴＣやＯＢＤ車検の結果等を表示するための表示装置である。
ツール通信部３８は、少なくともサーバ１２等と通信可能な通信装置であればよい。本実施形態では、ツール通信部３８は、無線通信を行うように構成される。但し、ツール通信部３８は、有線通信を行うように構成されてもよい。ツール１３は、ツール制御部３０、操作部３６、ディスプレイ３７、及びツール通信部３８等を備えたハンディタイプの装
置であってよく、パーソナルコンピュータでもよい。
【００３４】
［２．処理］
［２−１．車載側処理］
次に、ＥＣＵ５０においてＣＰＵ５２が実行する車載側処理について、図５のフローチャートを用いて説明する。車載側処理は、ＥＣＵ５０に電力が供給されている間、予め定められた周期で実行される処理である。
【００３５】
ＣＰＵ５２は、Ｓ１０では、ツール１３から開始要求を実施したか否かを判断する。開始要求とは、特定故障の検出を開始するための要求である。すなわち、ＯＢＤ車検を開始するための要求である。ＣＰＵ５２は、開始要求を受信したと判断された場合は処理をＳ６０に移行させ、開始要求を受信していないと判断された場合は、処理をＳ２０へ移行させる。
【００３６】
尚、開始要求を受信していないと判断される場合には、例えば、開始要求を受信しておらず且つ車両が走行している場合や、開始要求を受信しておらず且つ車両が停止していてもエンジンが駆動されている場合、等が含まれ得る。また、開始要求を受信しておらず且つエンジンが停止していてもＥＣＵ５０に電力が供給されている場合等が含まれ得る。
【００３７】
ＣＰＵ５２は、Ｓ２０では、装置診断部６１によって特定ＤＴＣが検出されたか否かを判断する。ＣＰＵ５２は、本ステップでは、例えば、装置診断部６１が特定ＤＴＣを検出したときにメモリ５５に記憶する記憶有り情報に基づいて、該記憶有り情報が記憶されたときに特定ＤＴＣを検出したと判断するように構成されてもよい。ＣＰＵ５２は、特定ＤＴＣが検出されたと判断した場合に処理をＳ４０へ移行させ、特定ＤＴＣが検出されていないと判断した場合に本車載側処理を終了する。
【００３８】
ＣＰＵ５２は、Ｓ４０では、メモリ５５から、装置診断部６１により記憶された特定ＤＴＣを取得する。つまり、ＣＰＵ５２は、特定ＤＴＣテーブルにおいて、記憶有り情報が記憶されている特定ＤＴＣを取得する。
【００３９】
ＣＰＵ５２は、Ｓ５０では、Ｓ３０にて取得された車両時刻とＳ４０にて取得された特定ＤＴＣとを、車両通信部５６を介してサーバ１２に送信する。そして、ＥＣＵ５０は本車載側処理を終了する。
【００４０】
ＣＰＵ５２は、Ｓ１０にてツール１３から開始要求を受信して移行するＳ６０では、特定ＤＴＣテーブルに基づいて、メモリ５５に記憶されている特定ＤＴＣと、該特定ＤＴＣと対応づけられた装置時刻情報とを車両側情報として、ツール１３に車両側情報を送信する。尚、例えば、特定ＤＴＣテーブルにおいて全ての特定ＤＴＣそれぞれについて対応する領域に記憶無し情報が記憶されている場合は、その旨を表す情報を車両側情報として送信する。
【００４１】
ＣＰＵ５２は、Ｓ７０では、完了通知を受信するまで待機する。完了通知とは、後述するように、ＯＢＤ車検が完了したことを表す通知である。ＣＰＵ５２は、完了通知を受信すると処理をＳ８０へ移行させる。
【００４２】
ＣＰＵ５２は、Ｓ８０では、消去要求をサーバ１２へ送信する。消去要求とは、車両のＥＣＵ５０から送信された少なくとも特定ＤＴＣを含む情報であってサーバ記憶装置２７に記憶された情報、をサーバ１２に消去させるための要求である。ＣＰＵ５２は、消去要求を送信して本車載側処理を終了する。
【００４３】
［２−２．サーバ側処理］
次に、サーバ制御部２０においてＣＰＵ２２が実行するサーバ側処理について、図６のフローチャートを用いて説明する。サーバ側処理は、サーバ通信部２６を介したＥＣＵ５０との通信によって、ＥＣＵ５０から送信された情報を受信したことをきっかけに起動される。
【００４４】
ＣＰＵ２２はＳ１００では、ＥＣＵ５０より受信した受信内容を取得する。ＥＣＵ５０からの受信内容には、少なくとも特定ＤＴＣを含む情報、検査開始要求、完了通知、及び消去要求のうちのいずれかが含まれる。
【００４５】
ＣＰＵ２２は、Ｓ１１０では、ＥＣＵ５０からの受信内容を取得したときの受信時刻を取得する。受信時刻は、サーバ制御部２０が本サーバ側処理と別処理にて検出する時刻（以下、サーバ側時刻）で表される。サーバ側時刻は、例えば車載時刻と同様に、日時及び絶対時刻の組み合わせであり得る。
【００４６】
ＣＰＵ２２は、Ｓ１２０では、Ｓ１００における受信内容に少なくとも特定ＤＴＣが含まれている場合は処理をＳ１３０へ移行させ、受信内容に特定ＤＴＣが含まれていない場合は処理をＳ１４０へ移行させる。
【００４７】
ＣＰＵ２２は、Ｓ１３０では、サーバ記憶装置２７に、ＥＣＵ５０から取得された特定ＤＴＣを、該特定ＤＴＣがサーバ１２にて取得されたときの時刻を表す上述のサーバ時刻情報と対応付けて記憶させる。以下でいう蓄積情報とは、Ｓ１３０にてサーバ記憶装置２７に記憶された情報をいう。つまり、本実施形態では、ＣＰＵ２２は、特定ＤＴＣとサーバ側時刻とを蓄積情報として、該蓄積情報をサーバ記憶装置２７に記憶させる。そして、ＣＰＵ２２は、本サーバ側処理を終了する。
【００４８】
例えば、ＣＰＵ２２は、図７の時系列テーブルに示すようにして、蓄積情報をサーバ記憶装置２７に記憶させてもよい。つまり、ＥＣＵ５０から受信した診断情報としての特定ＤＴＣがサーバ時刻とともに時系列にサーバ記憶装置２７に記憶されてもよい。ここでいう時系列とは、時間の経過に伴って過去から現在に向かって順に並べられることをいう。
【００４９】
ＣＰＵ２２は、Ｓ１２０にて受信内容に特定ＤＴＣが含まれていないと判断された場合に移行するＳ１４０では、Ｓ１００における受信内容が開始要求で有るか否かを判断する。ＣＰＵ２２は、受信内容が開始要求である場合に処理をＳ１５０へ移行させ、受信内容が開始要求でない場合に処理をＳ１６０に移行させる。
【００５０】
開始要求を受信したと判断された場合に移行するＳ１５０では、サーバ通信部２６を介してサーバ側情報をツール１３に送信する。そして、ＣＰＵ２２は、本サーバ側処理を終了する。
【００５１】
サーバ側情報とは、蓄積情報のうちの、サーバ記憶装置２７に記憶されている特定ＤＴＣと該特定ＤＴＣと対応づけられたサーバ時刻情報との組み合わせであって、最新の組み合わせをいう。つまり、ＣＰＵ２２は、サーバ時刻情報に基づいて、直近にサーバ記憶装置２７に記憶されたサーバ側情報を特定ＤＴＣ毎に特定し、該サーバ側情報をツール１３に送信する。これにより、最新のサーバ側情報がツール１３に送信される。
【００５２】
ＣＰＵ２２は、Ｓ１６０では、Ｓ１００における受信内容が完了通知で有るか否かを判断する。ＣＰＵ２２は、受信内容が完了通知である場合に処理をＳ１７０に移行させ、受信内容が完了通知でない場合に処理をＳ１８０に移行させる。
【００５３】
ＣＰＵ２２は、Ｓ１７０では、ＯＢＤ車検が完了したことを表す情報（以下、検査完了ステータス）を、Ｓ１１０にて取得されたサーバ側時刻と対応づけて、サーバ記憶装置２７に記憶させる。そして、ＣＰＵ２２は、本サーバ側処理を終了する。
【００５４】
ＣＰＵ２２は、Ｓ１８０では、Ｓ１００における受信内容が消去要求で有るか否かを判断する。ＣＰＵ２２は、受信内容が消去要求である場合に処理をＳ１７０に移行させ、受信内容が消去要求でない場合に本サーバ側処理を終了する。
【００５５】
ＣＰＵ２２は、Ｓ１９０では、消去要求に基づいて、Ｓ１３０によってサーバ記憶装置２７に記憶されてきた蓄積情報を消去する。そして、ＣＰＵ２２は本サーバ側処理を終了する。
【００５６】
［２−３．ツール側処理］
次に、ツール制御部３０におけるＣＰＵ３２が実行するツール側処理について、図８のフローチャートを用いて説明する。ツール側処理は、開始要求が操作部３６を介してツール制御部３０に入力されたことをきっかけとして起動される。
【００５７】
ＣＰＵ３２は、Ｓ２１０では、開始要求を送信する。本実施形態では、ＣＰＵ３２は、ＥＣＵ５０及びサーバ１２の両方に開始要求を送信する。
ＣＰＵ３２は、Ｓ２２０では、ＥＣＵ５０及びサーバ１２の両方から開始要求に対する応答があるまで待機する。そして、ＥＣＵ５０及びサーバ１２の両方からの応答が受信された場合に、処理をＳ２４０へ移行させる。
【００５８】
但し、ＣＰＵ３２は、Ｓ２３０では、予め定められた所定時間が経過してもＥＣＵ５０及びサーバ１２の両方からの応答が受信されない場合に、本ツール側処理を終了する。
ＣＰＵ３２は、Ｓ２４０では、開始要求に従ってＥＣＵ５０から送信される車両側情報を取得する。車両側情報には、上述のように、特定ＤＴＣと車両時刻とが含まれている。
【００５９】
ＣＰＵ３２は、Ｓ２５０では、開始要求に従ってサーバ１２から送信されるサーバ側情報を取得する。サーバ側情報には、上述のように、特定ＤＴＣとサーバ側時刻とが含まれている。
【００６０】
ＣＰＵ３２は、Ｓ２６０及び続くＳ２８０では、検出用情報に基づいてＥＣＵ５０における特定故障の発生を検出する。つまり、ＯＢＤ車検に合格するか否かを検出する。ここでは、車両側情報とサーバ側情報とが検出用情報に相当する。
【００６１】
具体的には、ＣＰＵ３２は、Ｓ２６０では、車両側情報とサーバ側情報とが一致しているか否かを判断する。ここで、ＣＰＵ３２は、これらが一致していない場合、車両のＥＣＵ５０側及びサーバ１２側のうち少なくとも一方において、特定ＤＴＣ及び該特定ＤＴＣに対応する時刻を表す情報が改ざんされたおそれがあると判断し、処理をＳ２７０へ移行させる。一方、ＣＰＵ３２は、これらが一致している場合、車両のＥＣＵ５０側においてもサーバ１２側においても、特定ＤＴＣ及び該特定ＤＴＣに対応する時刻を表す情報が改ざんされていないものと判断し、処理をＳ２８０へ移行させる。
【００６２】
ＣＰＵ３２は、Ｓ２７０では、ＯＢＤ車検を実施しない。また、ＣＰＵ３２は、例えば、改ざんが行われたおそれがある旨を、ディスプレイ３７に表示させる等によって、整備員に報知する。ＣＰＵ３２は、以上で本ツール側処理を終了する。
【００６３】
ＣＰＵ３２は、Ｓ２８０では、ＯＢＤ車検を実施する。ここで、ＣＰＵ３２は、車両側情報及びサーバ側情報のうちの一方に基づいて、これらの情報が少なくとも１つの特定Ｄ
ＴＣが検出されたことを表している場合、ＯＢＤ車検を不合格と判断する。一方、ＣＰＵ３２は、これらの情報が特定ＤＴＣが検出されていないことを表している場合、ＯＢＤ車検を合格と判断する。
【００６４】
ＣＰＵ３２は、Ｓ２９０では、ＯＢＤ車検が完了したことを表す完了通知を、ＥＣＵ５０、及びサーバ１２へ送信する。ＣＰＵ３２は、以上で本ツール側処理を終了する。
［２−４．作動］
通信システム１においてＯＢＤ車検が実行される際の作動を、図９に基づいて説明する。
【００６５】
Ａ１では、ＥＣＵ５０は、診断情報としての特定ＤＴＣをサーバ１２に送信する。
Ａ２では、サーバ１２は、ＥＣＵ５０から送信された特定ＤＴＣと特定ＤＴＣが受信されたときのサーバ時刻とを互いに対応づけて、これらを蓄積情報としてサーバ記憶装置２７に記憶する。ＥＣＵ５０及びサーバ１２では、ＥＣＵ５０にて特定故障が検出される毎に、Ａ１−Ａ２の作動が繰り返される。
【００６６】
Ｂ１では、整備員の操作等に基づいて、ツール１３からＥＣＵ５０及びサーバ１２に対して開始要求が送信される。
Ｂ２では、ＥＣＵ５０が開始要求に対する応答として、車両側情報をツール１３に送信する。また、サーバ１２が開始要求に対する応答として、サーバ側情報をツール１３に送信する。
【００６７】
Ｂ３では、ツール１３は、車両側情報とサーバ側情報との一致に基づいて、車両側情報及びサーバ側情報が改ざんされているか否かを判断する。ツール１３は、改ざんが行われていない場合に、ＯＢＤ車検を実行する。
【００６８】
Ｂ４では、ツール１３は、ＥＣＵ５０及びサーバ１２に対して完了通知を送信する。
Ｂ５では、完了通知を受信したサーバ１２は、検査完了ステータスとサーバ時刻とをサーバ記憶装置２７に記憶する。
【００６９】
Ｂ６では、完了通知を受信したＥＣＵ５０は、サーバ１２に対して消去要求を送信する。
Ｂ７では、消去要求を受信したサーバ１２は、サーバ記憶装置２７に記憶されていた車両に関する蓄積情報をサーバ記憶装置２７から消去する。
【００７０】
［３．効果］
以上詳述した第１実施形態によれば、以下の効果を奏する。
（１ａ）ＥＣＵ５０は、診断情報としての特定ＤＴＣをメモリ５５から取得し、車両通信部５６を介してサーバ１２に少なくとも特定ＤＴＣを送信する。サーバ１２は、少なくとも特定ＤＴＣをサーバ記憶装置２７に記憶する。ツール１３は、Ｓ２４０では、サーバ記憶装置２７に記憶された直近の特定ＤＴＣを少なくとも含む検出用情報に基づいて、ＥＣＵ５０における特定故障の発生を検出する。
【００７１】
このようにして、通信システム１では、仮に車両のＥＣＵ５０において特定ＤＴＣの記録が不適正に消去されたとしても、サーバ１２にて記憶されている特定ＤＴＣの記録に基づいて特定故障の発生を正確に検出することができる。特定ＤＴＣの記録が不適正に消去される場合には、例えば、ＥＣＵ５０に接続されているバッテリが外されてメモリ５５の記憶内容が消去される場合や、スキャンツール等が有する消去機能によってメモリ５５の記憶内容が消去される場合等が考えられる。
【００７２】
本実施形態では、このような場合にも、特定故障の発生を正確に検出し、ＯＢＤ車検を正確に実行することができる。この結果、ＯＢＤ車検を誤って合格することを抑制することができる。
【００７３】
（１ｂ）ＥＣＵ５０においてＳ７０では、装置診断部６１によって特定故障が検出される毎に、少なくとも対応する特定ＤＴＣをサーバ１２に送信する。この結果、ＥＣＵ５０にて特定ＤＴＣの記録が改ざんされる前に、ＥＣＵ５０にて検出された特定ＤＴＣをサーバ１２に記憶させることができる。
【００７４】
（１ｃ）サーバ１２は、Ｓ１４０では、サーバ記憶装置２７に、診断情報としての特定ＤＴＣをサーバ時刻情報と対応付けて記憶する。ツール１３においてＳ２４０では、少なくとも特定ＤＴＣを検出用情報として、検出用情報に基づいて車載装置１０の異常を検出する。この結果、ツール１３は、サーバ１２に記憶された特定ＤＴＣがいつの時点での故障を表しているのかを認識することができるので、例えば、特定ＤＴＣ毎に最新の検出結果基づいてＯＢＤ車検を行うことが可能となる。
【００７５】
（１ｄ）ツール１３は、Ｓ２８０では、開始要求に従ってＥＣＵ５０から送信される車両側情報と、開始要求に従ってサーバ１２から送信されるサーバ側情報と、が一致しているか否かを判断し、一致している場合に、特定故障の発生を検出する。つまり、車両側情報とサーバ側情報とが一致している場合は、車両のＥＣＵ５０においてもサーバ１２においても記憶されている情報について改ざんが行われていないものとして、ＯＢＤ車検を実行する。
【００７６】
換言すれば、両側情報とサーバ側情報とが一致していない場合は、車両のＥＣＵ５０及びサーバ１２のうち少なくとも一方において記憶されている情報について改ざんが行われた可能性があるとして、ＯＢＤ車検を実行しない。この結果、改ざんされた記憶されている情報に基づいてＯＢＤ車検が実施されることが抑制されるので、ＯＢＤ車検を誤って合格することを抑制することができる。
【００７７】
（１ｅ）サーバ１２は、ＥＣＵ５０からの消去要求に基づいて、サーバ記憶装置２７に記憶された蓄積情報を消去する。この結果、サーバ記憶装置２７の記憶領域を有効活用することができる。
【００７８】
なお、上記実施形態におけるＥＣＵ５０が電子制御装置に相当し、ツール１３が車外検出装置に相当し、メモリ５５が車載記憶装置に相当する。また、ＥＣＵ５０が、装置診断部、車両側情報送信部、消去指示部に相当する。また、装置処理部６２が、装置送信指示部、車両側情報送信部、消去指示部に相当する。また、Ｓ５０が装置送信指示部としての処理に相当し、Ｓ６０が車両側情報送信部としての処理に相当し、Ｓ８０が消去指示部としての処理に相当する。
【００７９】
また、サーバ制御部２０が、サーバ取得部、サーバ記憶実行部、サーバ側情報出力部、消去実行部に相当する。また、Ｓ１００がサーバ取得部としての処理に相当し、Ｓ１３０がサーバ記憶実行部としての処理に相当し、Ｓ１５０がサーバ側情報出力部としての処理に相当し、Ｓ１９０が消去実行部としての処理に相当する。
【００８０】
また、ツール制御部３０が、異常検出部、開始要求部、第１取得部、第２取得部、検出実行部、完了送信部に相当する。また、Ｓ２１０が開始要求部としての処理に相当し、Ｓ２４０が第１取得部としての処理に相当し、Ｓ２５０が第２取得部としての処理に相当し、Ｓ２８０が検出実行部としての処理に相当し、Ｓ２９０が完了送信部としての処理に相当する。また、車両側情報及びツール側情報が検出用情報に相当する。
【００８１】
［４．変形例］
（変形例１）上記実施形態では、ＥＣＵ５０は、装置診断部６１によって特定故障が検出される毎に対応する特定ＤＴＣをサーバ１２に送信するように構成されていた。但し、これに限定されるものではない。例えば、ＥＣＵ５０は、車載側処理において、予め定められた周期毎に、その周期の期間中にメモリ５５に蓄積された特定ＤＴＣをひとまとめにしてサーバ１２に送信するように構成されてもよい。この結果、ＥＣＵ５０の処理負荷及びＥＣＵ５０とサーバ１２との通信頻度を低減することができる。
【００８２】
（変形例２）上記実施形態では、サーバ１２は、消去要求に基づいて蓄積情報をサーバ記憶装置２７から消去するように構成されていた。但し、これに限定されるものではない。例えば、サーバ１２は、完了通知に基づいて蓄積情報をサーバ記憶装置２７から消去するように構成されてもよい。
【００８３】
この場合、図５のフローチャートでは、Ｓ８０が削除されればよい。また、図６のフローチャートでは、Ｓ１８０−Ｓ１９０が削除され、Ｓ１６０では否定判断の後にサーバ側処理を終了し、Ｓ１７０の後にＳ１９０と同様に蓄積情報を消去する処理が追加されればよい。これにより、図９において（Ｂ６）を消去した作動が行われる。
【００８４】
（変形例３）上記実施形態では、通信システム１は、車載装置１１と、サーバ１２と、ツール１３と、を備えていた。但し、これに限定されるものではない。通信システム１は、ツール１３を備えず、車載装置１１とサーバ１２とのみを備えるように構成されてもよい。
【００８５】
この場合、図５のフローチャートではＳ８０が消去されればよい。また、図６のフローチャートにおいて（変形例２）と同様の変更がなされ、且つ、ツール１３をサーバ１２に読み替える変更がなされればよい。また、図８のツール側処理を、ツール１３をサーバ１２に読み替えて、サーバ制御部２０が読み替え後のツール側処理を実行すればよい。サーバ制御部２０は、図１０に示すように、読み替え後のツール側処理を実行するためのＯＢＤ車検実行部７１を備えていてもよい。この場合、ＯＢＤ車検実行部７１が異常検出部に相当する。
【００８６】
これにより、ＥＣＵ５０及びサーバ１２は図１１に示すように作動する。Ａ１−Ａ２については、図９と同様であるため、説明を省略する。
Ｃ１では、整備員の操作等に基づいて、サーバ１２からＥＣＵ５０及びサーバ自体に対して開始要求が送信される。サーバ１２は送信された開始要求を取得する。
【００８７】
Ｃ２では、ＥＣＵ５０が開始要求に対する応答として車両側情報をサーバ１２に送信する。また、サーバ１２が開始要求に対する応答としてサーバ側情報をサーバ１２自体に送信する。サーバ１２はサーバ側情報を取得する。
【００８８】
Ｃ３では、サーバ１２は、車両側情報とサーバ側情報との一致に基づいて、車両側情報及びサーバ側情報が改ざんされているか否かを判断する。サーバ１２は、改ざんが行われていない場合に、ＯＢＤ車検を実行する。
【００８９】
Ｃ４では、サーバ１２は、ＥＣＵ５０及びサーバ１２自体に対して完了通知を送信する。サーバ１２は完了通知を取得する。
Ｃ５では、サーバ１２は、検査完了ステータスとサーバ時刻とをサーバ記憶装置２７に記憶する。
【００９０】
Ｃ７では、サーバ１２は蓄積情報をサーバ記憶装置２７から消去する。
（変形例４）上記実施形態では、ＥＣＵ５０は、開始要求に従って直近の特定ＤＴＣ及び車載時刻を車両側情報としてツール１３に送信し、ツール１３は、開始要求があった場合に車両側情報とサーバ側情報との一致を判断して改ざんの有無を検出するように構成されていた。但し、これに限定されるものではない。例えば、ＥＣＵ５０は、開始要求に従って車両側情報をツール１３へ送信しないように構成されてもよい。
【００９１】
ツール１３は、開始要求があった場合、上述のように車両側情報とサーバ側情報との一致を判断する処理を行わず、直近のサーバ側情報に基づいてＯＢＤ車検を実行するように構成されてもよい。サーバ１２は、サーバ１２に記憶された特定ＤＴＣがいつの時点での故障を表しているのかを認識することができるので、特定ＤＴＣ毎に最新の検出結果基づいて正確にＯＢＤ車検を行うことができる。
【００９２】
この場合、図５のフローチャートでは、少なくともＳ６０が消去されればよい。また、図８のフローチャートでは、Ｓ２４０、Ｓ２６０、Ｓ２７０が削除され、Ｓ２２０にて肯定判断された後にＳ２５０、Ｓ２８０、Ｓ２９０の順に処理が実行されるよう変更されればよい。
【００９３】
（変形例５）上記実施形態では、サーバ１２は、ＥＣＵ５０にて検出された特定ＤＴＣと該特定ＤＴＣを受信したサーバ時刻情報とを対応づけてサーバ記憶装置２７に記憶するように構成されていた。但し、これに限定されるものではない。例えば、サーバ１２は、ＥＣＵ５０にて検出された特定ＤＴＣのみを時系列にサーバ記憶装置２７に記憶するように構成されてもよい。ここで、ＥＣＵ５０にて検出された特定ＤＴＣが蓄積情報に相当する。
【００９４】
ツール１３又はサーバ１２は、直近のサーバ側情報に基づいてＯＢＤ車検を実行するように構成されてもよい。ここで、ＥＣＵ５０にて検出された特定ＤＴＣがサーバ側情報に相当する。また、該サーバ側情報が検出用情報に相当する。この結果、仮にＥＣＵ５０にて不適正に特定ＤＴＣの記録が消去されたとしても、サーバ記憶装置２７に記憶されている直近のサーバ側情報に基づいて、ＯＢＤ車検を行うことが可能である。
【００９５】
［５．他の実施形態］
以上、本開示の実施形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
【００９６】
（３ａ）本開示に記載の制御ユニット（即ち、ＥＣＵ５０、サーバ制御部２０、ツール制御部３０）及びその手法は、コンピュータプログラムにより具体化された一つ乃至は複数の機能を実行するようにプログラムされたプロセッサ及びメモリを構成することによって提供された専用コンピュータにより、実現されてもよい。あるいは、本開示に記載の制御ユニット及びその手法は、一つ以上の専用ハードウェア論理回路によってプロセッサを構成することによって提供された専用コンピュータにより、実現されてもよい。もしくは、本開示に記載の制御ユニット及びその手法は、一つ乃至は複数の機能を実行するようにプログラムされたプロセッサ及びメモリと一つ以上のハードウェア論理回路によって構成されたプロセッサとの組み合わせにより構成された一つ以上の専用コンピュータにより、実現されてもよい。また、コンピュータプログラムは、コンピュータにより実行されるインストラクションとして、コンピュータ読み取り可能な非遷移有形記録媒体に記憶されてもよい。制御ユニットに含まれる各部の機能を実現する手法には、必ずしもソフトウェアが含まれている必要はなく、その全部の機能が、一つあるいは複数のハードウェアを用いて実現されてもよい。
【００９７】
（３ｂ）上記実施形態における１つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。
【００９８】
（３ｃ）上述した通信システム１、車載装置１１、サーバ１２、ツール１３、ＥＣＵ５０、サーバ制御部２０、ツール制御部３０の他、ＥＣＵ５０、サーバ制御部２０、ツール制御部３０を機能させるためのプログラム、このプログラムを記録した半導体メモリ等の非遷移的実態的記録媒体、故障検出方法など、種々の形態で本開示を実現することもできる。
【符号の説明】
【００９９】
１  通信システム、１２  サーバ、１３  ツール、５０  ＥＣＵ、６１  装置診断部、６２  装置指示部。
【図１】
2020147249.tif 000003
【図２】
2020147249.tif 000004
【図３】
2020147249.tif 000005
【図４】
2020147249.tif 000006
【図５】
2020147249.tif 000007
【図６】
2020147249.tif 000008
【図７】
2020147249.tif 000009
【図８】
2020147249.tif 000010
【図９】
2020147249.tif 000011
【図１０】
2020147249.tif 000012
【図１１】
2020147249.tif 000013