(57)【特許請求の範囲】
【請求項１】
複数の車載電子制御装置が第一の通信バスに接続され、
前記複数の車載電子制御装置の制御情報が、前記第一の通信バスを通じて車載電子制御装置間を伝達されるよう構成され、
前記複数の車載電子制御装置から送信される情報を記録する車両データレコーダにおいて、
前記第一の通信バスに接続されて、前記第一の通信バスを通じて制御情報を入力し、入力された制御情報から前記車載電子制御装置の異常を検出する異常検出手段と、
前記車載電子制御装置と診断通信を行い、該車載電子制御装置の有する固有情報を入力する診断通信手段と、
前記車載電子制御装置から入力された情報を記録する記録手段とを備え、
前記異常検出手段によって前記車載電子制御装置から入力された制御情報に異常が検出された場合に、前記複数の車載電子制御装置のうち異常が検出された車載電子制御装置と診断通信手段によって診断通信を行い、前記記録手段は前記診断通信手段により入力された固有情報を記録することを特徴とする車両データレコーダ。
【請求項２】
前記第一の通信バスを通じて入力された制御情報から前記車載電子制御装置の異常の発生を予測する異常予測手段を備え、
該異常予測手段により異常の発生が予測された場合には、診断通信手段は異常の発生が予測された車載電子制御装置と診断通信を行い、
前記記録手段は異常の発生が予測された時点からの前記診断通信手段により入力された固有情報を記録することを特徴とする請求項１記載の車両データレコーダ。
【請求項３】
前記車載電子制御装置と診断通信を行っている際に、前記異常検出手段により他の車載電子制御装置に異常が検出された場合、もしくは前記異常予測手段により他の車載電子制御装置に異常が予測された場合に、
前記診断通信手段は、現在診断通信を行っている前記車載電子制御装置との診断通信を中止し、異常が検出された他の車載電子制御装置、もしくは異常が予測された他の車載電子制御装置と診断通信を行うことを特徴とする請求項１または２記載の車両データレコーダ。
【請求項４】
前記複数の車載電子制御装置が第二の通信バスに接続され、前記診断通信は前記第二の通信バスを通じて行われることを特徴とする請求項１、２または３記載の車両データレコーダ。
【請求項５】
前記記録手段は、車載電子制御装置の固有情報を記録する際に、同時に所定の車載電子制御装置の制御情報を記録することを特徴とする請求項１、２、３または４記載の車両データレコーダ。
【請求項６】
前記異常予測手段によって、入力された制御情報から前記車載電子制御装置の異常の発生が予測され、前記診断通信手段が前記車載電子制御装置と診断通信を行っている際に、
前記異常検出手段は、診断通信を行っている車載電子制御装置の有する固有情報を監視し、異常が検出された場合は前記記録手段により固有情報を記録することを特徴とする請求項２、３、４または５記載の車両データレコーダ。
【請求項７】
前記車載電子制御装置から入力される情報を逐時一時的に記録する副記録手段を備え、
該副記録手段は各車載電子制御装置から入力される情報を逐時記録し、
前記異常検出手段により異常が検出された場合には、前記副記録手段に記録された異常が検出された時点を含む所定時間幅の制御情報を、
また異常が発生する以前に異常が発生した車載電子制御装置と診断通信を行っている場合には、該異常が発生した車載電子制御装置から入力され、前記副記録手段に記録された異常が検出された時点を含む所定時間幅の固有情報とを、前記記録手段に記録することを特徴とする請求項１、２、３、４、５または６記載の車両データレコーダ。
【請求項８】
前記記録手段は、外部に備えられた外部収録スイッチによって車載電子制御装置の制御情報や固有情報の記録が開始可能であることを特徴とする請求項１、２、３、４、５、６または７記載の車両データレコーダ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車両に複数設置された車載電子制御装置が有する各種の情報を収録する車両データレコーダに関する。
【０００２】
【従来の技術】
従来、車両に搭載された電子制御装置が有するデータを収録する車両データレコーダがある。車両データレコーダは内部にリングバッファメモリを備える。このリングバッファメモリはその収録領域をサイクリックに使用するものであり、入力データを逐時一定量保存することができる。
【０００３】
また車両データレコーダは不揮発メモリを備え、後述する所定の格納開始条件を知らせる信号を受けた場合には、リングバッファメモリに記憶している格納開始条件となった時点を含む所定時間幅のデータを不揮発メモリに格納する。
【０００４】
図２に複数の車載電子制御装置を備える車両１００Ａに、車両データレコーダ２００Ａを接続した例を示す。
車両１００Ａ内に車載電子制御装置１１１Ａ、１１２Ａ、１１３Ａが備えられ、それぞれに各車載電子制御装置が制御のために用いるセンサ１１１Ｂ、１１２Ｂ、１１３Ｂ、および各センサからの情報に基づいて駆動されるアクチュエータ１１１Ｃ、１１２Ｃ、１１３Ｃが接続される。
【０００５】
車載電子制御装置１１１Ａ、１１２Ａ、１１３Ａは、それぞれ制御系多重通信バス１０４に接続されている。制御系多重通信バス１０４はコネクタ１２０を介して車両データレコーダ２００Ａに接続される。また、車載電子制御装置１１１Ａ、１１２Ａ、１１３Ａは診断通信バス１０５と接続され、コネクタ１２０を介して車両データレコーダ２００Ａに接続される。
【０００６】
各車載電子制御装置１１１Ａ、１１２Ａ、１１３Ａは、自身に接続されたセンサ１１１Ｂ、１１２Ｂ、１１３Ｂからの制御情報（センサ値）を、制御系多重通信バス１０４を通じてブロードキャスト方式により通信を行い、互いに制御情報の交換を行っている。各車載電子制御装置は、自身に接続されたセンサからの制御情報と、制御系多重通信バス１０４を通じて入力される他の車載電子制御装置からの制御情報とを用いて、接続されたアクチュエータの制御を行う。
【０００７】
車両データレコーダ２００Ａ内に備えられたリングバッファメモリ２０１、不揮発メモリ２０２、格納開始条件判断部２０３は、制御系多重通信用インタフェース（Ｉ／Ｆ）２０４を介し制御系多重通信バス１０４に、診断通信用インタフェース（Ｉ／Ｆ）２０５を介し診断通信バス１０５に接続される。
【０００８】
車両データレコーダ２００Ａは、制御系多重通信バス１０４を通じて逐時各車載電子制御装置１１１Ａ、１１２Ａ、１１３Ａからの制御情報を得ることができる。また車両データレコーダ２００Ａは車載電子制御装置１１１Ａ、１１２Ａ、１１３Ａのうちの、あらかじめ設定された所定の電子制御装置と診断通信バス１０５を介して診断通信を行い、あらかじめ設定された車載電子制御装置が保持している制御情報、および車両データレコーダ２００Ａからの要求により行った自己診断実行結果等の固有情報を得ることができる。
【０００９】
診断通信バス１０５を介して車両データレコーダ２００Ａに送信される固有情報としては、例えばあらかじめ設定された所定の車載電子制御装置１１１Ａのセンサ値や自己診断実行結果等がある。この診断通信バス１０５を用いて行われる診断通信は、あらかじめ設定された所定の車載電子制御装置と車両データレコーダ２００Ａとの１対１通信によりデータ交換が行われる。
リングバッファメモリ２０１は、制御系多重通信バス１０４を通じて入力される各車載電子制御装置からの制御情報、および診断通信バス１０５を通じて入力されるあらかじめ設定された所定の車載電子制御装置からの固有情報を逐時記憶する。
【００１０】
格納開始条件判断部２０３は、車両データレコーダ２００Ａに入力される制御情報および固有情報を常時監視する。制御情報または固有情報にデータ異常が発生し、格納開始条件判断部２０３によって格納開始条件が成立したと判断された場合に、車両データレコーダ２００Ａはリングバッファメモリ２０１に記憶している格納開始条件となった時点を含む所定時間幅の制御情報および固有情報を、不揮発メモリ２０２に格納する。
【００１１】
図３に車両データレコーダが不揮発メモリに格納するデータを示す。
リングバッファメモリ２０１が各車載電子制御装置の制御情報、およびあらかじめ設定された所定の車載電子制御装置が有する固有情報を受信しデータＡとして逐時記憶する。時刻ｔ１において格納開始条件判断部２０３が、所定の車載電子制御装置が送信する制御情報または固有情報に異常を検出し、所定の格納開始条件が成立したと判断する。
【００１２】
ここで時刻ｔ１よりも所定の時間Ｔ１０前の時刻を時刻ｔ０とし、時刻ｔ１よりも所定の時間Ｔ２１後の時刻を時刻ｔ２とする。
車両データレコーダ２００Ａは格納開始条件となると、受信した制御情報の異常が発生した時刻ｔ１を含む、時刻ｔ０から時刻ｔ２までのリングバッファメモリ２０１に記憶しているデータＸを不揮発メモリ２０２に格納する。
【００１３】
このように格納開始条件判断部２０３によって、あらかじめ設定された所定の車載電子制御装置の送信する制御情報または固有情報に異常が発生して、格納開始条件が成立したと判断された場合に、リングバッファメモリ２０１に記憶している異常が発生した時点を含む所定時間幅の制御情報および固有情報を不揮発メモリ２０２に格納する。格納した異常発生前後のデータをもとに異常の発生原因解析を行うことにより、非再現トラブルの原因解明に用いることができる。
【００１４】
【発明が解決しようとする課題】
このような上記従来の方法にあっては、診断通信バス１０５を用いて車両データレコーダ２００Ａと診断通信を行う車載電子制御装置をあらかじめ決めておくため、診断通信を行っている車載電子制御装置以外の車載電子制御装置から送信された制御情報に異常が検出された際には、異常な制御情報を送信した車載電子制御装置が有する固有情報を車両データレコーダ２００Ａが得る事ができないといった問題があった。
【００１５】
そこで本発明はこのような従来の問題点に鑑み、診断通信を行っている車載電子制御装置以外の車載電子制御装置が送信する制御情報に異常が検出された際にも、その車載電子制御装置が有する固有情報を収録することができる車両データレコーダを提供することを目的とする。
【００１６】
【課題を解決するための手段】
請求項１記載の発明は、複数の車載電子制御装置が第一の通信バスに接続され、複数の車載電子制御装置の制御情報が、第一の通信バスを通じて車載電子制御装置間を伝達されるよう構成され、複数の車載電子制御装置から送信される情報を記録する車両データレコーダにおいて、第一の通信バスに接続されて、第一の通信バスを通じて制御情報を入力し、入力された制御情報から車載電子制御装置の異常を検出する異常検出手段と、車載電子制御装置と診断通信を行い、該車載電子制御装置の有する固有情報を入力する診断通信手段と、車載電子制御装置から入力された情報を記録する記録手段とを備え、異常検出手段によって車載電子制御装置から入力された制御情報に異常が検出された場合に、複数の車載電子制御装置のうち異常が検出された車載電子制御装置と診断通信手段によって診断通信を行い、記録手段は診断通信手段により入力された固有情報を記録するものとした。
【００１７】
請求項２記載の発明は、第一の通信バスを通じて入力された制御情報から車載電子制御装置の異常の発生を予測する異常予測手段を備え、該異常予測手段により異常の発生が予測された場合には、診断通信手段は異常の発生が予測された車載電子制御装置と診断通信を行い、記録手段は異常の発生が予測された時点からの診断通信手段により入力された固有情報を記録するものとした。
【００１８】
請求項３記載の発明は、車載電子制御装置と診断通信を行っている際に、異常検出手段により他の車載電子制御装置に異常が検出された場合、もしくは異常予測手段により他の車載電子制御装置に異常が予測された場合に、診断通信手段は、現在診断通信を行っている車載電子制御装置との診断通信を中止し、異常が検出された他の車載電子制御装置、もしくは異常が予測された他の車載電子制御装置と診断通信を行うものとした。
【００１９】
請求項４記載の発明は、複数の車載電子制御装置が第二の通信バスに接続され、診断通信は第二の通信バスを通じて行われるものとした。
請求項５記載の発明は、記録手段が、車載電子制御装置の固有情報を記録する際に、同時に所定の車載電子制御装置の制御情報を記録するものとした。
【００２０】
請求項６記載の発明は、異常予測手段によって、入力された制御情報から車載電子制御装置の異常の発生が予測され、前記診断通信手段が前記車載電子制御装置と診断通信を行っている際に、異常検出手段は、診断通信を行っている車載電子制御装置の有する固有情報を監視し、異常が検出された場合は記録手段により固有情報を記録するものとした。
【００２１】
請求項７記載の発明は、車載電子制御装置から入力される情報を逐時一時的に記録する副記録手段を備え、該副記録手段は各車載電子制御装置から入力される情報を逐時記録し、異常検出手段により異常が検出された場合には、副記録手段に記録された異常が検出された時点を含む所定時間幅の制御情報を、また異常が発生する以前に異常が発生した車載電子制御装置と診断通信を行っている場合には、該異常が発生した車載電子制御装置から入力され、副記録手段に記録された異常が検出された時点を含む所定時間幅の固有情報とを、記録手段に記録するものとした。
請求項８記載の発明は、記録手段が、外部に備えられた外部収録スイッチによって車載電子制御装置の制御情報や固有情報の記録が開始可能であるものとした。
【００２２】
【発明の効果】
請求項１記載の発明によれば、異常検出手段により異常が検出された場合に、異常が検出された車載電子制御装置と診断通信を行い、該車載電子制御装置が有する固有情報を記録手段により記録するため、異常が発生した車載電子制御装置の固有情報を確実に記録することができる。
【００２３】
請求項２記載の発明によれば、異常予測手段により車載電子制御装置の異常が予測された場合には、異常の発生が予測された車載電子制御装置と診断通信を行い、異常が予測された時点からの診断通信手段によって入力された固有情報を記録するため、異常が発生する前から異常の発生した時点の固有情報を記録することができる。
【００２４】
請求項３記載の発明によれば、車載電子制御装置と診断通信を行っているときに、他の車載電子制御装置に異常検出手段により異常が検出されたとき、または異常が予測されたときは、現在診断通信を行っている車載電子制御装置との通信を中止して他の車載電子制御装置との診断通信を行うことにより、異常が発生または異常が予測された車載電子制御装置が有する固有情報を記録手段により確実に記録することができる。
【００２５】
請求項４記載の発明によれば、各車載電子制御装置が第二の通信バスに接続され、第二の通信バスを通じて診断通信が行われることにより、第一の通信バスが各車載電子制御装置が送信する制御情報の集中により高負荷状態にあっても、診断通信は第二の通信線を使用して通信を行うことができるので、大容量の固有情報を記録手段に記録することができる。
【００２６】
請求項５記載の発明によれば、記録手段は異常が発生した、または異常が予測された車載電子制御装置の固有情報を記録する際に、他の車載電子制御装置の制御情報を同時に記録するので、制御情報と固有情報の両方を記録手段により記録することができる。
【００２７】
請求項６記載の発明によれば、車載電子制御装置が送信する固有情報に異常が発生したときに、その固有情報を記録手段により記録することにより、制御情報に異常が現れずに固有情報のみに異常が認められた場合であっても記録手段に固有情報を記録することができる。
【００２８】
請求項７記載の発明によれば、副記録手段により各車載電子制御装置から送信される制御情報および固有情報を一時的に逐時記録することによって、車載電子制御装置が送信する制御情報または固有情報に異常が検出されたときに、異常が検出される前の制御情報および固有情報を記録手段に記録することができる。
請求項８記載の発明によれば、外部に備えた外部収録スイッチによって記録手段に車載電子制御装置の情報を記録させることによって、操作者が任意のタイミングで車載電子制御装置の制御情報および固有情報を記録することができる。
【００２９】
【発明の実施の形態】
図１に本発明における実施の形態を示す。
車両１００の内部に、車載電子制御装置１１１Ａ、１１２Ａ、１１３Ａを備える。各車載電子制御装置はそれぞれ制御系多重通信バス１０４、および診断通信バス１０５に接続されている。車両データレコーダ２００が、車両１００に備えられたコネクタ１２０を介して制御系多重通信バス１０４、および診断通信バス１０５と接続される。
【００３０】
制御系多重通信バス１０４はブロードキャスト方式により通信が行われている。一方診断通信バス１０５は各車載電子制御装置と個別に１対１で診断通信を行うものであり、後述する方法で設定された所定の車載電子制御装置と車両データレコーダ２００とが診断通信を行う。
車両１００の内部構成は、診断通信バス１０５が各車載電子制御装置１１１Ａ、１１２Ａ、１１３Ａに接続されている点を除き上記従来例と同様であり説明を省略する。
【００３１】
次に車両データレコーダ２００の構成を説明する。
車両データレコーダ２００の内部には、制御系多重通信用インタフェース２０４および診断通信用インタフェース２０５を備え、それぞれコネクタ１２０を介して制御系多重通信バス１０４および診断通信バス１０５に接続される。これにより車両データレコーダ２００は、各車載電子制御装置１１１Ａ、１１２Ａ、１１３Ａから送信される制御情報および、車載電子制御装置１１１Ａ、１１２Ａ、１１３Ａのうち状況に応じた所定の車載電子制御装置から送信される固有情報を受信することができる。制御系多重通信用インタフェース２０４、診断通信用インタフェース２０５は、通信インタフェース（Ｉ／Ｆ）制御部２０８によって通信の制御が行われる。
【００３２】
車両データレコーダ２００はあらかじめ、外部通信用インタフェース（Ｉ／Ｆ）２１２を介して外部装置２１３（例えばＰＣ）と接続され、外部装置２１３からの指示によりデータを収録するための各種の条件が収録条件記録部２０７に設定される。また外部通信用インタフェース２１２は、不揮発メモリ２０２に格納されたデータの外部装置２１３への送信時にも使用される。
【００３３】
制御系多重通信用インタフェース２０４を介して入力される制御情報、および診断通信用インタフェース２０５を介して入力される固有情報は、データ収録制御部２０９によって選別され、リングバッファメモリ２０１が選別されたデータを逐時サイクリックに記憶する。このデータ収録制御部２０９によって行われる制御情報および固有情報のデータ選別は、収録条件記録部２０７に設定された収録データの条件をもとに行われる。
【００３４】
格納開始条件判断部２０３が、受信された制御情報および固有情報にデータ異常がないかを監視し、リングバッファメモリ２０１内のデータを不揮発メモリ２０２に格納するかどうかを判断する。この判断は収録条件記録部２０７に設定された条件をもとに行われる。
【００３５】
格納開始条件判断部２０３によって格納開始条件成立と判断された場合、リングバッファメモリ２０１に記憶された制御情報および固有情報は、データ収録制御部２０９によって不揮発メモリ２０２へ格納される。不揮発メモリ２０２へ制御情報および固有情報を格納することにより、確実にデータを保持することができる。
【００３６】
診断通信切替条件判断部２０６が、制御系多重通信用インタフェース２０４を介して受信する制御情報、または診断通信用インタフェース２０５を介して受信する固有情報から、次に異常が発生する車載電子制御装置を予測し、車両データレコーダ２００と診断通信を行う車載電子制御装置を切り替えるかどうかの判断をする。
【００３７】
また車両データレコーダ２００の内部に収録スイッチ用インタフェース（Ｉ／Ｆ）２１０を備え、外部に備えられた外部収録スイッチ（ＳＷ）２１１に接続されている。外部収録スイッチ２１１は、操作者が手動でリングバッファメモリ２０１に記憶された制御情報および固有情報を不揮発メモリ２０２に格納するためのスイッチである。外部収録スイッチ２１１がオンされると、格納開始指示信号が収録スイッチ用インタフェース２１０を介し格納開始条件判断部２０３に伝達され、不揮発メモリ２０２に制御情報および固有情報の格納が行われる。
【００３８】
本実施例における車両データレコーダの動作を説明する。
まず、診断通信を行う車載電子制御装置の切り替えを行うことなく、不揮発メモリにリングバッファメモリで記憶している制御情報および固有情報を格納する場合を示す。
これは車両データレコーダ２００が車両１００に接続されたときに、最初に診断通信を行う車載電子制御装置として例えば車載電子制御装置１１１Ａが設定されており、車載電子制御装置１１１Ａから送信された制御情報に異常が検出され、格納開始条件が成立した場合である。
【００３９】
車両データレコーダ２００は、あらかじめ外部通信用インタフェース２１２を介して外部装置２１３と接続され、外部装置２１３からの指示によりデータ収録条件（最初に診断通信を行う車載電子制御装置、収録データ、診断通信切替条件、格納開始条件等）が収録条件記録部２０７に設定される。
【００４０】
車両データレコーダ２００がコネクタ１２０を介して車両１００に接続される。制御系多重通信バス１０４はブロードキャスト方式による通信が行われているため、車両データレコーダ２００が車両１００に接続された時点で、車両データレコーダ２００は各車載電子制御装置１１１Ａ、１１２Ａ、１１３Ａから送信される制御情報を，制御系多重通信用インタフェース２０４を介して受信することができる。なお、ここで受信する制御情報については、あらかじめ設定された収録条件において定義されており、データ収録制御部２０９の判断により特定の制御情報のみを受信することも、全制御情報を受信することも可能である。
【００４１】
また、同時に車両データレコーダ２００は、診断通信用インタフェース２０５を介し車両１００内の診断通信バス１０５に対しても接続される。通信インタフェース制御部２０８は収録条件記録部２０７に設定された条件に基づき、診断通信を行う最初の車載電子制御装置１１１Ａに対し、必要な固有情報を要求する。車載電子制御装置１１１Ａは通信インタフェース制御部２０８から要求された固有情報を診断通信バス１０５上に送出する。
リングバッファメモリ２０１は、制御系多重通信バス１０４および診断通信バス１０５から受信した制御情報および固有情報を逐時記憶する。
【００４２】
車載電子制御装置１１１Ａが制御系多重通信バス１０４に送出した制御情報、または診断通信バス１０５に送信した固有情報が、格納開始条件判断部２０３によって格納開始条件に合致したと判断された場合、もしくは操作者の操作によって外部収録スイッチ２１１がオンされ、格納開始指示信号が外部通信用インタフェース２１２を介し入力された場合、データ収録制御部２０９はリングバッファメモリ２０１内に記憶されている制御情報および固有情報より、格納開始条件が成立した時点を含む所定時間幅のデータを、不揮発メモリ２０２に格納する。
【００４３】
格納開始条件成立前後の所定時間幅は、ぞれぞれ収録条件記録部２０７に設定された値をもとに行われる。
不揮発メモリ２０２へのデータ格納終了後、格納されたデータは操作者の操作により外部通信用インタフェース２１２を介して外部装置２１３に送信され、異常原因解析のデータ等として使用される。
【００４４】
次に、診断通信を行う車載電子制御装置の切替を格納開始条件成立と同時に行い、切替後の車載電子制御装置からの固有情報を不揮発メモリに格納する場合を示す。
車両データレコーダ２００が収録条件記録部２０７に初期設定された車載電子制御装置１１１Ａに対して診断通信を行っている状態において、車載電子制御装置１１２Ａが制御系多重通信バス１０４に送信した制御情報が、格納開始条件に合致したと格納開始条件判断部２０３によって判断されたものとする。
【００４５】
格納開始条件が成立するとデータ収録制御部２０９は、リングバッファメモリ２０１内に記憶されている格納条件成立時を含む所定時間幅の制御情報を、不揮発メモリ２０２に格納する。同時に通信インタフェース制御部２０８は、車載電子制御装置１１１Ａに対する診断通信を中止して、新たに車載電子制御装置１１２Ａとの診断通信を開始し必要な固有情報を要求する。
【００４６】
車両データレコーダ２００は、車載電子制御装置１１２Ａから診断通信を通じて送信された固有情報を受け取ると、格納開始条件成立時から所定時間幅の固有情報を不揮発メモリ２０２に格納する。
診断通信によって車載電子制御装置１１２Ａに要求する固有情報は、収録条件記録部２０７にあらかじめ設定された収録条件をもとに行われる。
【００４７】
以上の動作により、車両データレコーダ２００は制御系多重通信バス１０４からは格納条件成立時を含む所定時間幅の各車載電子制御装置の制御情報を、また診断通信バス１０５からは、異常が発生した車載電子制御装置から送信された格納開始条件成立時から所定時間幅の固有情報を受信し、不揮発メモリ２０２に格納することができる。
【００４８】
不揮発メモリ２０２へのデータ格納終了後、不揮発メモリ２０２に格納された制御情報および固有情報は操作者の操作により外部通信用インタフェース２１２を介して外部装置２１３に送信され、異常原因解析のデータ等として使用される。
【００４９】
さらに、診断通信を行う車載電子制御装置の切替が格納開始条件成立前に行われ、不揮発メモリにリングバッファメモリのデータを格納する場合を示す。
車両データレコーダ２００が、車載電子制御装置１１１Ａに対して診断通信を行っている状態であるとする。
【００５０】
車載電子制御装置１１２Ａが制御系多重通信バス１０４に送信した制御情報にデータ異常は無く、格納開始条件判断部２０３によって判断される格納開始条件には合致しないが、制御情報に異常が発生する可能性を示しており、診断通信切替条件判断部２０６によって診断通信切替条件に合致すると判断される。診断通信切替条件に合致すると、通信インタフェース制御部２０８は診断通信を行う車載電子制御装置を、車載電子制御装置１１１Ａから車載電子制御装置１１２Ａに切り替える。
【００５１】
このとき、診断通信によって診断通信バス１０５を通じて車両データレコーダ２００に入力される固有情報は、常にリングバッファメモリ２０１によって記憶されているので、リングバッファメモリ２０１に記憶する車載電子制御装置１１２Ａから送信される最初の固有情報にはフラグを設定し、前に診断通信を行っていた車載電子制御装置１１１Ａと車載電子制御装置１１２Ａとの固有情報の区別ができるようにする。
【００５２】
例えば、車載電子制御装置１１２Ａより送信されるエンジン水温データをＹとし、診断通信切替条件を９０℃＜Ｙ、不揮発メモリ２０２への格納開始条件を１００℃＜Ｙと設定されているものとする。
【００５３】
車両データレコーダ２００が車載電子制御装置１１１Ａと診断通信を行っている状態において、制御系多重通信バス１０４を通じて送信される車載電子制御装置１１２Ａからの水温データＹが９０℃を超えると、診断通信切替条件判断部２０６によって診断通信切替条件が成立したと判断される。
【００５４】
診断通信切替条件が成立すると、通信インタフェース制御部２０８は車載電子制御装置１１１Ａとの診断通信を中止し、車載電子制御装置１１２Ａに対しての診断通信を開始する。リングバッファメモリ２０１は制御系多重通信バス１０４を介して受信する制御情報と、診断通信バス１０５を介して受信する車載電子制御装置１１２Ａの固有情報を記憶する。その後、水温データｙが１００℃を超えると格納開始条件判断部２０３によって格納開始条件が成立したと判断される。
【００５５】
格納開始条件が成立すると、リングバッファメモリ２０１に記憶している格納開始条件が成立した時点を含む所定時間幅の各車載電子制御装置から送信される制御情報および、車載電子制御装置１１２Ａから送信される固有情報を、不揮発メモリ２０２に格納する。
【００５６】
このように診断通信切替条件を設け、次に異常データを送信する可能性の高い車載電子制御装置１１２Ａを予測し、格納開始条件が成立する前にあらかじめ車載電子制御装置１１２Ａと診断通信を行うことにより、異常原因解析に重要である格納開始条件が成立する前の車載電子制御装置１１２Ａが有する固有情報を不揮発メモリ２０２に格納することができる。
【００５７】
本実施例においては、制御系多重通信バス１０４が第一の通信バスを構成し、診断通信バス１０５が第二の通信バスを構成する。またリングバッファメモリ２０１が副記録手段を、不揮発メモリ２０２が記録手段を、格納開始条件判断部２０３が異常検出手段を構成する。さらに診断通信切替条件判断部２０６が異常予測手段を、通信インタフェース制御部２０８が診断通信手段を構成する。
【００５８】
本実施例は以上のように構成され、初期設定された車載電子制御装置と診断通信を行っているときに、初期設定された車載電子制御装置に格納開始条件が成立したときは、格納開始条件成立時を含む所定時間幅の診断通信による固有情報を不揮発メモリ２０２に格納することができる。
【００５９】
また、診断通信を行っている車載電子制御装置以外の車載電子制御装置に格納開始条件が成立したときには、格納開始条件が成立した車載電子制御装置に車両データレコーダ２００が診断通信を行う車載電子制御装置を切り替えることにより、格納開始条件成立時から所定時間幅の診断通信による固有情報を不揮発メモリ２０２に格納することができる。
【００６０】
さらに、診断通信を行っている車載電子制御装置以外の車載電子制御装置に診断通信切替条件が成立したときには、診断通信切替条件が成立した車載電子制御装置に車両データレコーダ２００が診断通信を行う車載電子制御装置を切り替え、リングバッファメモリ２０１に診断通信による固有情報を記憶する。その後診断通信を行っている車載電子制御装置に格納開始条件が成立したときには、格納開始条件成立時を含む所定時間幅のリングバッファメモリ２０１に記憶している固有情報を不揮発メモリ２０２に格納する。
【００６１】
すなわち、車載電子制御装置から送信される制御情報から、次に異常が発生する可能性の高い車載電子制御装置を予測しあらかじめ診断通信を行うことにより、異常が発生した車載電子制御装置の異常発生前の固有情報を不揮発メモリ２０２に格納できる。
このように、不揮発メモリ２０２に異常が発生した車載電子制御装置の固有情報を格納することができることによって、効率よく車載電子制御装置の異常原因解析を行うことができる
【図面の簡単な説明】
【図１】本発明の実施例を示す図である。
【図２】従来の車両データレコーダの構成を示す図である。
【図３】リングバッファメモリから不揮発メモリへ格納するデータを示す図である。
【符号の説明】
１００、１００Ａ    車両
１０４    制御系多重通信バス
１０５    診断通信バス
１１１Ａ、１１２Ａ、１１３Ａ    車載電子制御装置
２００、２００Ａ    車両データレコーダ
２０１    リングバッファメモリ
２０２    不揮発メモリ
２０３    格納開始条件判断部
２０６    診断通信切替条件判断部
２０７    収録条件記録部
２０８    通信インタフェース制御部
２０９    データ収録制御部
２１０    収録スイッチ用インタフェース
２１１    外部収録スイッチ
２１２    外部通信用インタフェース
２１３    外部装置
【図１】
0003969130.tif 000002
【図２】
0003969130.tif 000003
【図３】
0003969130.tif 000004