(57)【特許請求の範囲】
【請求項１】
車両外部の遠隔診断サーバと通信する車載のデータ通信装置であって、
車載ネットワークからデータを受け取る受信部と、
前記受信部が前記車載ネットワークから受け取る車両状態に関する車両状態データを記憶する車両状態データメモリと、
前記受信部が前記車載ネットワークから前記車両の不具合を示す不具合コードを受信することに応答して、このときの前記車両状態データを前記不具合コードとともにフリーズデータ（不具合情報）として記憶する不揮発性の不具合情報メモリと、
前記サーバから要求信号を受け取ることに応答して、前記不具合情報メモリに記憶されている前記フリーズデータを前記サーバに送信するデータ通信部と、を備え、
同一の不具合コードの不具合が複数回生じるときは、前記不具合情報メモリは、該不具合コードを初回に受け付けたときの前記車両状態データを該不具合コードに対応するフリーズデータとして保存するよう構成されている、
車両の遠隔診断用データ通信装置。
【請求項２】
起動時ごとに前記不具合情報メモリに記憶されている前記不具合コードの件数を前記サーバに送信し、該件数が１以上のとき前記サーバから送信される要求信号に応じて前記不具合情報を前記サーバに送信する、請求項１に記載の車両の診断用データ通信装置。
【請求項３】
前記車載ネットワークから警告情報を受け取ることに応じて、該警告情報を前記サーバに送信して該サーバからの前記要求信号を促し、前記サーバからの要求信号に応じて、前記不具合情報メモリの内容および前記車両状態データメモリの内容を前記サーバに送信するよう構成されている、請求項１または２に記載の車両の診断用データ通信装置。
【請求項４】
前記不具合情報は、前記不具合コードごとに対応する前記車両状態データを一つのレコードとして前記不具合情報メモリに記憶するよう構成されている、請求項１から３のいずれかに記載の車両の遠隔診断用データ通信装置。
【請求項５】
前記サーバから受信するクリア信号に応答して、前記不具合情報を前記不具合情報メモリから削除するよう構成されている、請求項４に記載の車両の遠隔診断用データ通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
車両の不具合を遠隔のコンピュータが診断するシステムに関する。
【背景技術】
【０００２】
特許文献１には、車両の診断のための情報を収集するシステムが記載されている。情報センタのサーバが、診断に必要な情報を選定して対象車両にその車両の状態情報の調査を要求する。車両に搭載された調査装置は、この要求に応答して調査を実行し、取得した車両の状態情報を情報センタに送信する。
【０００３】
近年、車両に搭載される電子システムが高度化し、その診断に必要とされる情報も多様化してきている。このため、サーバから要求を受けてから情報を収集するのでは、情報の収集に時間がかかり、車両における情報処理の負担が大きくなる。このため、サーバからの要求に対し迅速な応答ができないという問題が生じる。また、車両のＣＰＵに高い処理能力が要求されるという問題がある。さらには、診断基準の変更などがあるとき、車両側における検索プログラムを変更する必要を生じ、大がかりな対応が必要とされるという問題がある。
【特許文献１】特許第３４７３３５５号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
したがって、車両における情報処理の負担が小さい遠隔診断システムが必要とされている。
【課題を解決するための手段】
【０００５】
上記の課題を解決するため、この発明の車両の遠隔診断用データ通信装置は、車両外部の遠隔診断サーバと通信する。このデータ通信装置は、車載ネットワークからデータを受け取る受信部と、前記受信部が前記車載ネットワークから受け取る車両状態に関する車両状態データを記憶する車両状態データメモリと、前記受信部が前記車載ネットワークから前記車両の不具合を示す不具合コードを受信することに応答して、このときの前記車両状態データを前記不具合コードとともに不具合情報として記憶する不具合情報メモリと、前記サーバから要求信号を受け取ることに応答して、前記不具合情報メモリに記憶されている前記不具合情報を前記サーバに送信するデータ通信部と、を備える。
【０００６】
この発明によると、車両は、車両に不具合が発生したときの状態データを不具合情報として記憶しておき、遠隔診断サーバから要求があったときにこの不具合情報をサーバに送信することにより、遠隔診断を受けることができるので、車両側での情報処理が軽減される。
【０００７】
この発明の一形態では、前記データ通信装置は、起動時ごとに前記不具合情報メモリに記憶されている前記不具合コードの件数を前記サーバに送信し、該件数が１以上のとき前記サーバから送信される要求信号に応じて前記不具合情報を前記サーバに送信する。
【０００８】
この形態によると、車両の起動時に、不具合コードの件数をサーバに送り、この件数が１以上であることに応じてサーバから送信される要求信号に応答して不具合情報が遠隔診断サーバに送信される。これにより、車両側の情報処理の負担を軽減しながら、車両の不具合に対応することができる。
【０００９】
この発明のもう一つの形態では、前記データ通信装置は、前記車載ネットワークから警告情報を受け取るとき、該警告情報を前記サーバに送信して要求信号の送信を促し、要求信号に応答して前記不具合情報を該サーバに送信する。
【００１０】
この形態によると、車両の監視装置が警告信号を発するような不具合が車両に発生したときは、すみやかに遠隔診断サーバに通知が送られ、サーバからの要求信号に応じて不具合情報がサーバに送信されるので、速やかに遠隔診断を受けることができる。
【００１１】
この発明のさらにもう一つの形態では、前記データ通信装置は、前記サーバからの要求に応じて、前記不具合情報メモリの内容および前記車両状態データメモリの内容を前記サーバに送信するよう構成されている。
【００１２】
車両状態データメモリは、車載ネットワークから得られる最新の車両状態データを記憶するので、不具合が発生したときの状態データである不具合情報に加えて最新の状態データを参照することにより、より詳細な故障診断をすることができる。
【００１３】
さらに、この発明の一形態では、前記データ通信装置は、前記不具合コードごとに対応する前記車両状態データを一つのレコードとして前記不具合情報メモリに記憶するよう構成されている。
【００１４】
また、この発明のさらにもう一つの形態では、前記サーバから受信するクリア信号に応答して、前記不具合情報を前記不具合情報メモリから削除するよう構成されている。これにより、車載のメモリの有効利用を図ることができる。  
【発明を実施するための最良の形態】
【００１５】
次に図面を参照して、この発明の実施形態を説明する。図１は、この発明の車両遠隔診断システムの全体的な構成を示すブロック図である。車載ネットワーク11は、車両に搭載された複数の電子制御ユニット（ＥＣＵ）間の通信を行うためのネットワークである。この実施例では、ネットワークはＦ系統とＢ系統の２つの系統に分かれているが、一つの系統のネットワークであってもよい。Ｆ系統のネットワークは、エンジンの燃料噴射制御、点火時期制御などを行うＥＣＵ、トランスミッションの制御を行うＥＣＵ，ブレーキの制御を行うＥＣＵなどいわゆる制御系の複数のＥＣＵの間で通信を行うためのネットワークである。Ｂ系統のネットワークは、パワーウィンドウやドアロックを制御するＥＣＵ、ライトを制御するＥＣＵ、エアコンなど電装品を制御するＥＣＵなどいわゆるボディ電装系の複数のＥＣＵの間で通信を行うためのネットワークである。ＥＣＵは、基本的にはコンピュータであり、マイクロプロセッサと通信モジュールで構成される。
【００１６】
Ｆ系統のネットワークは、車速データ11A、エンジン水温データ11B、エンジン回転数データ11Cなどの制御系のデータ、およびECUが検出した不具合を示す不具合コード11Eをデータ通信装置14に送る。このデータ通信装置は、車載のナビゲーション装置に組み込むことができる。B系統のネットワークは、エアコンなどのアクセサリ（ACC）の状態を示すデータ11Fなどのボディ電装系のECUからのデータ、およびECUが検出した不具合を示す不具合コード11Gをデータ通信装置14に送る。
【００１７】
車両の遠隔診断用データ通信装置14は、それ自体がECUであり、遠隔診断システムの一部としての機能を果たす。図１は、データ通信装置14を、遠隔診断システムに関連する機能に限定して示している。データ通信装置14は、マイクロプロセッサを主要素とするコントローラ14Hによって制御される。受信部14Aは車載ネットワーク11から車両の状態を示す最新のデータを受け取り、コントローラ14Hは、このデータを車両状態データメモリ14Bに記憶させる。車両状態データメモリ14Bは、ランダムアクセスメモリ（RAM）である。
【００１８】
不具合コード検出部14Cは、受信部14Aが不具合コード11Eまたは11Gを受け取ったことを検出し、不具合コードを不具合情報メモリ14Dに保存させる。不具合情報メモリ14Dは、この実施例では不揮発性のメモリであり、電源オフ時にもバッテリから維持電流の供給を受けて記憶を維持するバックアップメモリ、またはEEPROMなどの書き替え可能のROMなどで構成される。コントローラ14Hは、不具合コード(DTC)が受け取られると、車両状態データメモリ14Bに記憶された最新の車両状態データにタイムスタンプを付けてフリーズデータとし、不具合情報メモリ14Dに保存する。
【００１９】
図２(A)は、不具合情報メモリ14Dに記憶される不具合情報のレコード（DTCログ）の構成を示す。DTCログは、不具合コード（DTC）111一つごとに一つのレコードとして作成される。DTCログは、DTC最新受付日時フィールド115aおよびDTC初回受付日時フィールド115bを含んでいる。後述するように不具合情報メモリ14Dの記憶内容は、遠隔診断サーバ20から送られてくるクリア信号に応答して消去される。DTC初回受付日時フィールドは、不具合情報メモリ140の記憶内容が消去された後、所与の不具合コードDTCが最初に受け取られた日時を記録するフィールドである。このフィールドは、クリア信号に応じて消去されるまで保存される。いうまでもなく、このフィールドは、それぞれのDTCに対して設けられている。
【００２０】
DTC最新受付日時フィールド115aは、当該不具合コードDTCが受け取られるたびに最新の日付に更新される。同じDTCを受け付けた回数は、発生回数フィールド117aに記録される。
【００２１】
DTCログのフィールド117bには、不具合情報メモリ14Dの記憶内容がクリアされた後、最初にこのDTCコードを受け取ったとき、車両状態データメモリ14Bに記憶されている車両の走行距離が記録される。このフィールドは、クリア信号に応じて消去されるまで保存される。
【００２２】
フィールド117cには、不具合情報メモリ14Dの記憶内容がクリアされた後、最初にこのDTCコードを受け取ったとき、車両状態データメモリ14Bに記憶されている車両の車速が記録される。このフィールドは、クリア信号に応じて消去されるまで保存される。
【００２３】
フィールド117dには、不具合情報メモリ14Dの記憶内容がクリアされた後、最初にこのDTCコードを受け取ったとき、車両状態データメモリ14Bに記憶されている車両のエンジン水温が記録される。このフィールドは、クリア信号に応じて消去されるまで保存される。
【００２４】
フィールド117eには、不具合情報メモリ14Dの記憶内容がクリアされた後、最初にこのDTCコードを受け取ったとき、車両状態データメモリ14Bに記憶されている車両のMID警告情報が記録される。このフィールドは、クリア信号に応じて消去されるまで保存される。MID（マルチ・インフォメーション・ディスプレイ）は、車両のコンソールのメーター内にある液晶画面に文字、図形などにより情報を表示する装置である。車両に備えられる監視装置が、ドライバに知らせなければならないような異常を検出したとき、MIDに異常を知らせる警告が表示される。これをMID警告情報という。
【００２５】
DTCログのフィールド117fには、不具合情報メモリ14Dの記憶内容がクリアされた後、最初にこのDTCコードを受け取ったとき、車両状態データメモリ14Bに記憶されているエンジンの始動回数、すなわちイグニション（IG）サイクルのカウントが記録される。このフィールドは、クリア信号に応じて消去されるまで保存される。
【００２６】
図２(B)は、遠隔診断サーバ20から最新の車両状態を示すデータが要求されたとき、車両状態データメモリ14Bから読み出されて遠隔診断サーバ20に送信されるデータのフォーマットを示す。フィールド113aには、車両の現在の走行距離が入れられ、フィールド113bには、車両の現在のエンジン回転数が入れられる。また、フィールド113cには、現在のエンジン水温が入れられ、フィールド113eには、現在のMID警告情報が入れられ、フィールド113fには、現在のエンジン始動回数（IGサイクルカウンタの値）が入れられる。
【００２７】
ここで図３を参照すると、車両において不具合の発生110が検出されると、車載ネットワークは、その不具合の内容を示す不具合コード(DTC)111をデータ通信装置14に送る。データ通信装置14は、常時、車載ネットワーク11から車両の状態を表す車両状態データ113を受け取り、上述の車両状態データメモリ14Bに記憶している。データ通信装置14は、車両から不具合コード111を受け取ると、車両状態データメモリ14Bに記憶されている車両状態データ113にカーナビゲーション装置に備えられるGPS13（図１）の暖波時計機能から得られる日付、時刻115を付け、すなわちタイムスタンプを押し、DTCログ117として一つのレコードとして不具合情報メモリ14Dに保存する。DTCログ117の内容およびフォーマットについては、図２(A)を参照して既に説明した。
【００２８】
データ通信装置14のデータ通信部14Fは、車両がユーザによるイグニション操作119で始動すると、不具合情報メモリ14Dに保存されている不具合コードの件数121を、通信ユニット16を介して遠隔診断サーバ20に送信する。遠隔診断サーバ20との通信を確立する際、データ通信装置14は、車両固有の識別番号VIN(Vehicle Identification Number)123およびGPS13から得られる車両の現在位置125を遠隔診断サーバ20に送る。遠隔診断サーバ20は、受け取ったVIN123に基づいてユーザ情報127と照合する。、不具合コードの件数121が１以上であることに応じて、遠隔診断サーバ20は、データ通信装置14にデータ要求信号131を送信する。
【００２９】
このデータ要求信号131に応じて、データ通信装置14は、不具合情報メモリ14Dの内容全部をDTCログのフォーマット（図２(A)）で遠隔診断サーバ20に送信する。遠隔診断サーバ20は、これらのデータの受信を完了すると、クリア要求133をデータ通信装置14に送る。データ通信装置14は、このクリア要求に応じて、不具合情報メモリ14Dをクリアする。このクリア処理137により、メモリ14Dから不要になったデータが削除され、その後のデータを保存するためのメモリ容量が確保される。
【００３０】
遠隔診断サーバ20はカーナビゲーション装置を支援するナビサーバと兼用である。  
【００３１】
以上の説明では、ユーザによるエンジン始動をトリガーとして、遠隔診断サーバ20とデータ通信装置14との通信が始まった。このほか、遠隔診断サーバ20とデータ通信装置14との通信は、車両においてMID警告情報が生じたときに開始される。MID警告情報は、ユーザに知らせる必要のある重要な異常があるときに発せられるので、このときは、直ちに遠隔診断サーバ20に通知が送信される。この通知に応じて遠隔診断サーバがデータ要求信号131を車両に送信し、これに応答して車両の遠隔診断用データ通信装置14が、上述したのと同じ態様で不具合情報を遠隔診断サーバ20に送信する。
【００３２】
遠隔診断サーバ20は、受信した情報に基づいてエキスパート診断135を実行し、診断結果に基づく、異常に対する対応策を車両の遠隔診断用データ通信装置14に通信する。また、ケースに応じて、遠隔診断サーバ20は、診断結果に基づき、車両のサービス店に対して車両故障を通知し、サービス店によるサポートを指示する。
【００３３】
遠隔診断サーバ20は、DTCログ117、車両状態データ113、車両の現在位置125などを用いてエキスパート診断プログラムによりエキスパート診断を実行する。
【００３４】
以上にこの発明を具体的な実施例について説明したが、この発明はこのような実施例に限定されるものではない。
【図面の簡単な説明】
【００３５】
【図１】この発明の一実施例の遠隔診断システムの全体的なブロック図。
【図２】DTCログおよび車両状態データのフォーマットを示す図。
【図３】この発明の遠隔診断システムにおける通信形態を示す図。
【符号の説明】
【００３６】
１１      車載ネットワーク
１４      車載ナビ
１６      通信ユニット
２０      遠隔診断サーバ
【図１】
0004451905.tif 000002
【図２】
0004451905.tif 000003
【図３】
0004451905.tif 000004