(57)【特許請求の範囲】
【請求項１】
不揮発性の記録手段と、
車両において所定のイベントが発生したか否かを判定するイベント発生判定手段と、
前記イベント発生判定手段により前記所定のイベントが発生したと判定される場合に、少なくとも該所定のイベントが発生した時点の車両状態を示すデータ、及び該時点からの所定期間における所定時間ごとの車両状態を示すデータの前記記録手段への記録を行う第１のデータ記録制御手段と、
前記所定のイベントが発生した時点で、前記第１のデータ記録制御手段による前回イベントに基づく前記記録が現に行われているか否かを判定するデータ記録中判定手段と、
前記データ記録中判定手段により、前記所定のイベントが発生した時点で前記第１のデータ記録制御手段による前回イベントに基づく前記記録が現に行われていると判定される場合に、該所定のイベントに対しては、前記第１のデータ記録制御手段による前記記録に代えて、該時点の車両状態を示すデータのみの前記記録手段への記録を行う第２のデータ記録制御手段と、を備える、
車両用データ記録装置。
【請求項２】
不揮発性の記録手段と、
車両において所定のイベントが発生したか否かを判定するイベント発生判定手段と、
前記イベント発生判定手段により前記所定のイベントが発生したと判定される場合に、車両状態を示すデータの前記記録手段への記録を行うデータ記録制御手段と、
前記所定のイベントが発生した時点で、前記データ記録制御手段による前回イベントに基づく車両状態を示すデータの前記記録手段への記録が現に行われているか否かを判定するデータ記録中判定手段と、を備え、
前記データ記録制御手段は、前記データ記録中判定手段により、前記所定のイベントが発生した時点で前回イベントに基づく前記記録が現に行われていないと判定される場合に、少なくとも該所定のイベントが発生した時点の車両状態を示すデータ、及び該時点からの所定期間における所定時間ごとの車両状態を示すデータの前記記録手段への記録を行い、一方、前記データ記録中判定手段により、前記所定のイベントが発生した時点で前回イベントに基づく前記記録が現に行われていると判定される場合に、少なくとも該前回イベントが発生した時点の車両状態を示すデータ、及び該時点からの前記所定期間における前記所定時間ごとの車両状態を示すデータの前記記録手段への記録を継続すると共に、該所定のイベントが発生した時点の車両状態を示すデータの前記記録手段への記録を行う、
車両用データ記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用データ記録装置に係り、特に、車両に搭載され、車両において所定のイベントが発生した場合に車両状態を示すデータを記録手段に記録するうえで好適な車両用データ記録装置に関する。
【背景技術】
【０００２】
従来、車両において所定のイベントが発生した場合に車両状態を示すデータを不揮発性メモリに記録する車両用データ記録装置が知られている（例えば、特許文献１参照）。この車両用データ記録装置においては、車両状態を示すデータが所定のサンプリング時間ごとにサンプリングされる。そして、車両において所定のイベントが発生したと判定されると、そのイベント発生前の所定期間分のデータとそのイベント発生後の所定期間分のデータとが不揮発性メモリに転送されて記録される。尚、上記したサンプリング時間は、車両状態に応じて異なるように設定されている。従って、この車両用データ記録装置によれば、イベント発生前後の車両状態を、不揮発性メモリのデータ記録容量を節約しつつその不揮発性メモリにデータ記録することが可能である。【０００３】
また、上記の車両用データ記録装置においては、車両におけるイベント発生時点を特定するうえで、イベント発生時点におけるカウンタ値が不揮発性メモリに記録されるが、データサンプリングに用いるタイマーとイベント発生有無の判定に用いるタイマーとは互いに共用したタイマーである。このため、データサンプリングのタイミングとイベント発生有無の判定タイミングとは互いに一致する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−５５３６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記した特許文献１記載の車両用データ記録装置では、車両におけるイベント発生が複数回連続した場合、それぞれのイベント発生に基づいて不揮発性メモリへのデータ記録がそれぞれ別個に行われるため、同じ時刻の同じ車両データが重複して記録される事態が生ずる。このため、データ記録のための不揮発性メモリを無駄に消費してしまう。【０００６】
また、上記した特許文献１記載の車両用データ記録装置では、イベント発生時刻の分解能が、データサンプリングの時間間隔ひいてはデータサンプリングに用いるタイマーの精度に依存する。この点、特定されるイベント発生時刻の分解能を上げるためには、データサンプリングの時間間隔を短くすることが必要であるが、かかる構成では、演算部の処理負荷が増大してコストがアップしてしまう。【０００７】
本発明は、上述の点に鑑みてなされたものであり、データ記録を効率よく行うこと、及び、特定されるイベント発生時刻の分解能を簡易に上げることが可能な車両用データ記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的は、不揮発性の記録手段と、車両において所定のイベントが発生したか否かを判定するイベント発生判定手段と、前記イベント発生判定手段により前記所定のイベントが発生したと判定される場合に、少なくとも該所定のイベントが発生した時点の車両状態を示すデータ、及び該時点からの所定期間における所定時間ごとの車両状態を示すデータの前記記録手段への記録を行う第１のデータ記録制御手段と、前記イベント発生判定手段により前記所定のイベントが発生したと判定された時点で、前記第１のデータ記録制御手段による前回イベントに基づく前記記録が現に行われているか否かを判定するデータ記録中判定手段と、前記データ記録中判定手段により、前記所定のイベントが発生した時点で前記第１のデータ記録制御手段による前回イベントに基づく前記記録が現に行われていると判定される場合に、該所定のイベントに対しては、前記第１のデータ記録制御手段による前記記録に代えて、該時点の車両状態を示すデータのみの前記記録手段への記録を行う第２のデータ記録制御手段と、を備える車両用データ記録装置により達成される。
【０００９】
また、上記の目的は、不揮発性の記録手段と、車両において所定のイベントが発生したか否かを判定するイベント発生判定手段と、前記イベント発生判定手段により前記所定のイベントが発生したと判定された場合、車両状態を示すデータの前記記録手段への記録を行うデータ記録制御手段と、前記所定のイベントが発生した時点で、前記データ記録制御手段による前回イベントに基づく車両状態を示すデータの前記記録手段への記録が現に行われているか否かを判定するデータ記録中判定手段と、を備え、前記データ記録制御手段は、前記データ記録中判定手段により、前記所定のイベントが発生した時点で前回イベントに基づく前記記録が現に行われていないと判定される場合に、少なくとも該所定のイベントが発生した時点の車両状態を示すデータ、及び該時点からの所定期間における所定時間ごとの車両状態を示すデータの前記記録手段への記録を行い、一方、前記データ記録中判定手段により、前記所定のイベントが発生した時点で前回イベントに基づく前記記録が現に行われていると判定される場合に、少なくとも該前回イベントが発生した時点の車両状態を示すデータ、及び該時点からの前記所定期間における前記所定時間ごとの車両状態を示すデータの前記記録手段への記録を継続すると共に、該所定のイベントが発生した時点の車両状態を示すデータの前記記録手段への記録を行う、車両用データ記録装置により達成される。
【００１０】
また、上記の目的は、車両において所定のイベントが発生したか否かを判定するイベント発生判定手段と、前記イベント発生判定手段により前記所定のイベントが発生したと判定される場合に、少なくとも該所定のイベントの発生から所定期間が経過するまで、車両状態を示すデータの記録手段への記録を行うデータ記録制御手段と、前記イベント発生判定手段により前記所定のイベントが発生したと判定された時点で前記データ記録制御手段による前記記録が現に行われているか否かを判定するデータ記録中判定手段と、前記データ記録中判定手段により前記時点で前記データ記録制御手段による前記記録が現に行われていると判定される場合に、該所定のイベントの発生に基づく前記データ記録制御手段による前記記録に代えて、前記データ記録制御手段により現に行われている前記記録の終了時期を遅くする記録延長手段と、を備える車両用データ記録装置により達成される。【００１１】
また、上記の目的は、車両において所定のイベントが発生したか否かを判定するイベント発生判定手段と、前記イベント発生判定手段により前記所定のイベントが発生したと判定された時点で車両状態を示すデータの記録手段への記録が現に行われているか否かを判定するデータ記録中判定手段と、前記データ記録中判定手段による判定結果に応じて、前記データの前記記録手段への記録を、少なくとも該所定のイベントの発生から所定期間が経過するまで行うのかと現に行われている前記記録の終了時期が遅れるように延長して行うのかとで切り替えるデータ記録制御手段と、を備える車両用データ記録装置により達成される。【００１２】
また、上記の目的は、車両において所定のイベントが発生したか否かを判定するイベント発生判定手段と、前記イベント発生判定手段により前記所定のイベントが発生したと判定される場合に、少なくとも該所定のイベントの発生から所定期間が経過するまで、所定時間ごとの車両状態を示すデータの記録手段への記録を行う第１のデータ記録制御手段と、前記第１のデータ記録制御手段による前記記録のタイミングを生成するために必要な時間を計数する第１のタイマーとは異なる第２のタイマーを用いて算出される前記所定のイベントが発生した時刻を前記記録手段に記録する発生時刻記録制御手段と、前記イベント発生判定手段により前記所定のイベントが発生したと判定された時点で前記第１のデータ記録制御手段による前記記録が現に行われているか否かを判定するデータ記録中判定手段と、前記データ記録中判定手段により前記時点で前記第１のデータ記録制御手段による前記記録が行われていないと判定される場合に、前記第２のタイマーをリセット起動するタイマー制御手段と、を備える車両用データ記録装置により達成される。【００１３】
この場合、前記第２のタイマーは、前記第１のデータ記録制御手段による前記記録が行われていないときに発生した前記所定のイベントの発生時を起点とした経過時間を計数し、前記発生時刻記録制御手段は、前記第１のデータ記録制御手段による前記記録が行われていないときに発生した前記所定のイベントの発生後に最初に到来する前記第１のデータ記録制御手段による前記記録の時又は次回以降の前記所定のイベントの発生の時における前記第２のタイマーによる前記経過時間を、前記所定のイベントが発生した時刻として前記記録手段に記録することとしてもよい。【００１４】
また、前記データ記録中判定手段により前記時点で前記第１のデータ記録制御手段による前記記録が現に行われていると判定される場合に、該所定のイベントの発生に基づく前記第１のデータ記録制御手段による前記記録に代えて、該時点での前記データの前記記録手段への記録を行う第２のデータ記録制御手段を備え、前記データ記録中判定手段により前記時点で前記第１のデータ記録制御手段による前記記録が現に行われていると判定される場合において、前記第２のデータ記録制御手段により記録される前記データと、前記発生時刻記録制御手段により記録される前記時刻と、は互いにリンクされて記録されることとしてもよい。【００１５】
また、上記の目的は、車両において所定のイベントが発生したか否かを判定するイベント発生判定手段と、前記イベント発生判定手段により前記所定のイベントが発生したと判定される場合に、少なくとも該所定のイベントの発生から所定期間が経過するまで、所定時間ごとの車両状態を示すデータの記録手段への記録を行うデータ記録制御手段と、を備え、前記データ記録制御手段は、前記所定時間の間隔を、前記所定のイベントの発生時から近いほど短く、一方、前記所定のイベントの発生時から遠いほど長くする車両用データ記録装置により達成される。【００１６】
更に、上記の目的は、車両において所定のイベントが発生したか否かを判定するイベント発生判定手段と、前記イベント発生判定手段により前記所定のイベントが発生したと判定される場合に、少なくとも該所定のイベントの発生の所定期間前から該所定のイベントの発生まで、所定時間ごとの車両状態を示すデータの記録手段への記録を行うデータ記録制御手段と、を備え、前記データ記録制御手段は、前記所定時間の間隔を、前記所定のイベントの発生時から遠いほど長く、一方、前記所定のイベントの発生時から近いほど短くする車両用データ記録装置により達成される。
【発明の効果】
【００１７】
本発明によれば、データ記録を効率よく行うことができる。また、特定されるイベント発生時刻の分解能を簡易に上げることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１実施例である車両用データ記録装置を備える車載システムの構成図である。
【図２】本発明の第１実施例である車両用データ記録装置において実行される制御ルーチンの一例のフローチャートである。
【図３】本発明の第１実施例である車両用データ記録装置におけるデータ記録動作を説明するための図である。
【図４】本発明の第２実施例である車両用データ記録装置において実行される制御ルーチンの一例のフローチャートである。
【図５】本発明の第２実施例である車両用データ記録装置におけるデータ記録動作を説明するための図である。
【図６】本発明の第３実施例である車両用データ記録装置において実行される制御ルーチンの一例のフローチャートである。
【図７】本発明の第３実施例である車両用データ記録装置におけるデータ記録動作を説明するための図である。
【図８】本発明の第３実施例である車両用データ記録装置におけるデータ記録動作を説明するための図である。
【図９】本発明の第４実施例である車両用データ記録装置において実行される制御ルーチンの一例のフローチャートである。
【図１０】本発明の第４実施例である車両用データ記録装置におけるデータ記録動作を説明するための図である。
【発明を実施するための形態】
【００１９】
以下、図面を用いて、本発明に係る車両用データ記録装置の具体的な実施の形態について説明する。
【実施例１】
【００２０】
図１は、本発明の第１実施例である車両用データ記録装置１０を備える車載システムの構成図を示す。本実施例の車両用データ記録装置１０は、車両に搭載されて、走行中などに車両の使用状態や走行状態などの車両状態を示すデータを記録する装置であって、車両走行後などに走行中における車両の使用状態や走行状態の解析のために適宜、記録したデータを外部出力するものである。【００２１】
図１に示す如く、本実施例の車載システムは、車両用データ記録装置１０を備えている。車両用データ記録装置１０は、マイクロコンピュータ（以下、マイコンと称す）１２を主体に構成されたデータ記録ＥＣＵである。マイコン１２は、中央演算処理装置（ＣＰＵ）１４と、ＲＡＭ１６と、を有している。ＣＰＵ１４は、データ記録のための各種演算を行う。また、ＲＡＭ１６は、一時記録領域である書き換え可能な揮発性のメモリであって、車両のイグニションスイッチがオンであるときにのみ記録可能である。【００２２】
車両用データ記録装置１０は、マイコン１２に接続するメモリ１８を備えている。メモリ１８は、恒久記録領域である書き換え可能な不揮発性のメモリであって、車両のイグニションスイッチがオンであってもオフであっても記録可能である。尚、メモリ１８は、マイコン１２に外付けされたＥＥＰＲＯＭであってもよいが、マイコン１２に内蔵されたフラッシュＲＯＭであってもよい。【００２３】
車両用データ記録装置１０には、各種のセンサ２０や電子制御ユニット（ＥＣＵ）２２が直接に又はＣＡＮなどの車載通信ネットワーク２４を介して接続されている。センサ２０は、車両の使用状態又は走行状態を示す車速や前後加速度，横加速度，車両ヨーレート，アクセル開度，ブレーキオン／オフ，ブレーキマスタシリンダ油圧，ブレーキホイールシリンダ油圧，シフトレバーのポジション，ステアリング角度，ステアリングトルク，タイヤ空気圧などの対象パラメータに応じた電気信号を出力するセンサである。また、ＥＣＵ２２は、マイクロコンピュータを主体に構成された、車両の使用状態又は走行状態を示す上記の対象パラメータや車両制御装置（例えば、アンチロックブレーキシステムや衝突防止警報装置など）の作動状態に応じた電気信号を出力する制御回路である。【００２４】
尚、センサ２０及びＥＣＵ２２は、車両の特定の一つの使用状態や走行状態を示す信号を出力するものが少なくとも一つ設けられればよいが、車両の互いに異なる使用状態や走行状態を示す信号を出力するものが二以上設けられていてもよい。例えば、センサ２０は、前後加速度に応じた電気信号を出力する前後加速度センサであって、ＥＣＵ２２は、エンジン制御を行うエンジン制御ＥＣＵやブレーキ制御を行うブレーキ制御ＥＣＵ，ステアリング制御を行うステアリング制御ＥＣＵ，車両のメータ表示などの制御を行うメータＥＣＵなどであればよい。【００２５】
但し、図１には、センサ２０の例として、車両の前後加速度及び横加速度に応じた電気信号を出力する車両前後／横加速度センサ２０ａが、また、ＥＣＵ２２の例として、車両の走行制御を行う車両制御ＥＣＵ（例えば、アンチロックブレーキ制御を行うＡＢＳ−ＥＣＵやプリクラッシュ制御を行うＰＣＳ−ＥＣＵなど）２２ａ及び車両のメータ表示などの制御を行うメータＥＣＵ２２ｂが、それぞれ示されている。【００２６】
また、本実施例において、車両用データ記録装置１０には、図１に示す如く、センサ２０が直接に接続され、かつ、ＥＣＵ２２が車載通信ネットワーク２４を介して接続されるものとする。そして、センサ２０の出力信号は直接に車両用データ記録装置１０に供給され、また、ＥＣＵ２２の出力信号は車載通信ネットワーク２４を介して車両用データ記録装置１０や他のＥＣＵに供給されるものとする。車両用データ記録装置１０及びＥＣＵ２２はそれぞれ、車載通信ネットワーク２４に適したプロトコルに従って相互通信を行うことが可能である。【００２７】
次に、図２及び図３を参照して、本実施例の車両用データ記録装置１０の動作について説明する。図２は、本実施例の車両用データ記録装置１０においてマイコン１２が実行する制御ルーチンの一例のフローチャートを示す。また、図３は、本実施例の車両用データ記録装置１０におけるデータ記録動作を説明するための図を示す。【００２８】
本実施例の車両用データ記録装置１０において、マイコン１２のＣＰＵ１４は、車両のイグニションスイッチのオン中において、定期的に所定のサンプリング間隔ｓ（例えば、５０ｍｓや５００ｍｓ）で、センサ２０からの信号及びＥＣＵ２２からの信号に基づいて車両の各種の使用状態や走行状態などの車両状態をサンプリングする（ステップ１００）。尚、所定のサンプリング間隔ｓは、センサ２０やＥＣＵ２２からの信号ごとに、その周波数帯域に応じて変更されるものとしてもよい。【００２９】
そして、ＣＰＵ１４は、それらのサンプリングした略同じタイミングにおける車両状態を示すデータを一括してＲＡＭ１６に一時記録させる（ステップ１１０）。このＲＡＭ１６へのデータの一時記録は、所定のデータ記録周期Ｔごとに行われる。尚、この所定のデータ記録周期Ｔは、上記した所定のサンプリング間隔ｓ以上の時間（例えば１秒や５秒など）であればよい。ＲＡＭ１６には、過去所定時間（例えば、１０秒や１分，１０分など；尚、この所定時間は、上記した所定のサンプリング間隔ｓ及び所定のデータ記録周期Ｔ以上の時間に設定されている。）内にサンプリングされたすべての車両状態を示すデータが一時記録され、そして、記録残量が無くなった場合はサンプリングされた最新の車両状態を示すデータが最古のデータが記録されていた箇所に上書きされて記録される（リングバッファ）。【００３０】
ＣＰＵ１４は、また、車両状態をサンプリングすると、そのサンプリングした車両状態に基づいて、車両状態を示すデータを不揮発性メモリ１８に記録すべき所定のイベントが自車両において発生したか否かを判別する（ステップ１２０）。尚、このイベント発生有無の判別に用いられるパラメータとしてのデータは、今回のサンプリングでセンサ２０やＥＣＵ２２を用いて得られたデータのうちの少なくとも一つであればよい。また、２つ以上のデータが共にそれぞれの条件を満たす場合にイベントが発生したと判別するものとしてもよい。更に、不揮発性メモリ１８に記録されるべきデータは、上記の判別パラメータとしてのデータを少なくとも含み、他のデータを含むものとしてもよい。【００３１】
尚、上記のイベントとしては、例えば、（ａ）所定値以上の車両加速度が発生したこと、（ｂ）所定値以上のアクセル開度が発生したこと、（ｃ）所定値以上のアクセル開度と所定値以上のブレーキ油圧（又はブレーキオン）とが所定の時間内に発生したこと、（ｄ）所定値以上のアクセル開度と所定のシフトポジション変化とが所定の時間内に発生したこと、（ｅ）上記の（ａ）〜（ｄ）の条件に更に所定の速度に関する条件をＡＮＤ条件で追加したもの、（ｆ）アンチロックブレーキシステム（ＡＢＳ）の作動やトラクションコントロールシステム（ＴＲＣ）の作動，旋回挙動制御（ＶＳＣ）の作動が行われたこと、（ｇ）プリクラッシュセーフティシステム（ＰＣＳ）の作動（例えば、警報やシートベルトの巻き取り，警報ブレーキ作動，介入ブレーキ作動など）が行われたこと、などが挙げられる。【００３２】
ＣＰＵ１４は、上記ステップ１２０において自車両に所定のイベントが発生したと判別した場合は、その発生時点で、その今回発生したと判別したイベント（以下、今回イベントと称す）の発生前に発生したイベント（以下、前回イベントと称す）に基づく不揮発性メモリ１８へのデータ記録が現に実行中であるか否かを判別する（ステップ１３０）。【００３３】
その結果、前回イベントに基づくデータ記録が現には実行されていないと判別した場合は、今回イベントに基づいて不揮発性メモリ１８に記録すべきデータの対象を、（ａ）その今回イベントの発生時にＲＡＭ１６に一時記録されているその今回イベントの発生までの過去所定時間内のすべての車両状態を示すデータ（以下、イベント発生前データと称す）と、（ｂ）その今回イベントが発生した時にサンプリングされた車両状態を示すデータ（以下、イベント発生時データと称す）と、（ｃ）その今回イベントの発生から所定時間が経過するまでにサンプリングされて所定のデータ記録周期ＴごとにＲＡＭ１６に一時記録されるすべての車両状態を示すデータ（以下、イベント発生後データと称す）と、に設定する（ステップ１４０）。一方、前回イベントに基づくデータ記録が現に実行されていると判別した場合は、今回イベントに基づいて不揮発性メモリ１８に記録すべきデータの対象を、（ｂ）イベント発生時データのみに設定する（ステップ１５０）。【００３４】
ＣＰＵ１４は、上記ステップ１４０又は１５０において今回イベントに基づいて不揮発性メモリ１８に記録すべきデータの対象を設定すると、次に、その設定した対象のデータを不揮発性メモリ１８に記録する処理を行う（ステップ１６０）。【００３５】
また、ＣＰＵ１４は、上記ステップ１２０において自車両に所定のイベントが発生していないと判別した場合は、その判別時点で、イベントに基づく不揮発性メモリ１８へのデータ記録が未完了であるか否か、すなわち、イベントの発生からイベント発生後データが不揮発性メモリ１８に記録される所定時間が未経過であるか否かを判別する（ステップ１７０）。【００３６】
その結果、肯定判定がなされる場合は、イベント発生によって不揮発性メモリ１８に記録すべきデータが未だ残っていると判断し、上記したステップ１６０の処理を継続して行う。一方、否定判定がなされる場合は、イベント発生によって不揮発性メモリ１８に記録すべきデータが残っていないと判断し、今回の処理を終了する。【００３７】
このように、本実施例の車両用データ記録装置１０においては、車両において所定のイベントが発生した場合に、そのイベント発生前後の車両状態を示すデータを恒久記録領域である不揮発性メモリ１８に記録することができる。また、車両において車両状態を示すデータを不揮発性メモリ１８に記録すべき所定のイベントが発生した場合にその今回イベントに基づいて不揮発性メモリ１８に記録すべきデータの対象を、その発生時点で前回イベントに基づく不揮発性メモリ１８への車両状態を示すデータの記録が現に行われているか否かに応じて変更することができる。【００３８】
具体的には、その今回イベントに基づいて不揮発性メモリ１８に記録すべきデータの対象として、今回イベントの発生時点で前回イベントに基づく不揮発性メモリ１８への車両状態を示すデータの記録が現には行われていないときは、イベント発生前データ、イベント発生時データ、及びイベント発生後データを設定し、一方、今回イベントの発生時点で前回イベントに基づく不揮発性メモリ１８への車両状態を示すデータの記録が現に行われているときは、イベント発生時データのみを設定することができる。【００３９】
例えば、図３（Ａ）に示す如く、イベントＡが発生することによりそのイベントＡの発生に基づくイベント発生前データ、イベント発生時データ、及びイベント発生後データの不揮発性メモリ１８への記録が行われ、その記録が完了した後にイベントＢが発生した場合は、そのイベントＢに基づいて不揮発性メモリ１８に記録すべきデータの対象が、通常どおり、そのイベントＢの発生に基づくイベント発生前データ、イベント発生時データ、及びイベント発生後データに設定される。【００４０】
一方、図３（Ｂ）に示す如く、イベントＡが発生することによりそのイベントＡの発生に基づくイベント発生前データ、イベント発生時データ、及びイベント発生後データの不揮発性メモリ１８への記録が行われ、その記録が完了する前にイベントＢが発生した場合は、そのイベントＢに基づいて不揮発性メモリ１８に記録すべきデータの対象が、そのイベントＢの発生に基づくイベント発生時データのみに限定される。【００４１】
かかる構成においては、先発のイベント発生に基づく不揮発性メモリ１８へのデータ記録が完了した後に後発のイベントが発生したときは、その後発のイベント発生に基づく不揮発性メモリ１８へのデータ記録が、通常の対象範囲（イベント発生前データ、イベント発生時データ、及びイベント発生後データ）に対して行われる。一方、先発のイベント発生に基づく不揮発性メモリ１８へのデータ記録が完了する前に後発のイベントが発生したときは、その後発のイベント発生に基づく不揮発性メモリ１８へのデータ記録が、上記した通常の対象範囲に代えて、限定的な対象範囲（イベント発生時データのみ）に対して行われる。【００４２】
このため、本実施例の車両用データ記録装置１０によれば、車両における所定のイベントの発生が短時間に複数回連続した場合、それぞれのイベント発生に基づく不揮発性メモリ１８へのデータ記録がそれぞれ別個に行われることはなく、複数のイベント発生に起因して同じ時刻の同じ車両状態を示すデータが重複して不揮発性メモリ１８に記録されるのは回避される。従って、本実施例によれば、複数のイベント発生が短時間に連続した際に不揮発性メモリ１８が無駄に消費されるのを抑止することができ、これにより、不揮発性メモリ１８へのデータ記録を効率よく行うことが可能である。【００４３】
また、本実施例の車両用データ記録装置１０においては、車両に所定のイベントが発生したとき、そのイベント発生時点における車両状態を示すイベント発生時データが不揮発性メモリ１８に記録される。また、先発のイベント発生に基づく不揮発性メモリ１８へのデータ記録が完了する前に後発のイベントが発生したとき、その後発のイベント発生時点における車両状態を示すイベント発生時データが不揮発性メモリ１８に記録される。イベント発生前データ及びイベント発生後データは共に、所定のサンプリング間隔ｓでサンプリングされて所定のデータ記録周期ＴごとにＲＡＭ１６に一時記録されるものですので、その所定のデータ記録周期Ｔごとの車両状態を示すデータである。これに対して、イベント発生時データは、イベントが発生した時点における車両状態を示すデータである。【００４４】
従って、本実施例によれば、車両において所定のイベントが発生した場合、そのイベント発生前の所定期間分のイベント発生前データ及びそのイベント発生後の所定期間分のイベント発生後データだけでなく、そのイベント発生時点における車両状態を示すイベント発生時データをも、恒久記録領域である不揮発性メモリ１８に記録することができ、これにより、イベント発生時点における車両状態を後の車両状態解析に利用することが可能である。【００４５】
尚、上記の第１実施例においては、不揮発性メモリ１８が特許請求の範囲に記載した「記録手段」に相当している。また、マイコン１２のＣＰＵ１４が、図２に示すルーチン中ステップ１２０の処理を実行することにより特許請求の範囲に記載した「イベント発生判定手段」が、ステップ１４０及び１６０の処理を実行することにより特許請求の範囲の請求項１に記載した「第１のデータ記録制御手段」が、ステップ１３０の処理を実行することにより特許請求の範囲に記載した「データ記録中判定手段」が、ステップ１５０及び１６０の処理を実行することにより特許請求の範囲の請求項１に記載した「第２のデータ記録制御手段」が、また、ステップ１４０、１５０、及び１６０の処理を実行することにより特許請求の範囲の請求項２に記載した「データ記録制御手段」が、それぞれ実現されている。
【実施例２】
【００４６】
本発明の第２実施例である車両用データ記録装置１０は、マイコン１２のＣＰＵ１４に、上記第１実施例における図２に示すルーチンに代えて、図４に示すルーチンを実行させることにより実現される。【００４７】
以下、図４及び図５を参照して、本実施例の車両用データ記録装置１０の動作について説明する。図４は、本実施例の車両用データ記録装置１０においてマイコン１２が実行する制御ルーチンの一例のフローチャートを示す。尚、図４において、図２に示すステップと同一のステップについては、同一の符号を付してその説明を省略又は簡略する。また、図５は、本実施例の車両用データ記録装置１０におけるデータ記録動作を説明するための図を示す。【００４８】
本実施例の車両用データ記録装置１０において、マイコン１２のＣＰＵ１４は、上記ステップ１３０において前回イベントに基づくデータ記録が現には実行されていないと判別した場合は、今回イベントに基づいて不揮発性メモリ１８に記録すべきデータの対象を、イベント発生前データ、イベント発生時データ、及びイベント発生後データに設定する（ステップ１４０）。【００４９】
一方、ＣＰＵ１４は、上記ステップ１３０において前回イベントに基づくデータ記録が現に実行されていると判別した場合は、今回イベントに基づいて不揮発性メモリ１８に記録すべきデータの対象をイベント発生時データに設定すると共に、かつ、その前回イベントに基づくイベント発生後データの記録の終了時期を遅くして車両状態を示すデータの記録を延長させる（ステップ２００）。【００５０】
尚、この記録延長が行われる場合、上記した前回イベントに基づくデータ記録の終了時期は、今回イベントに基づく通常のデータ記録であれば今回イベントの発生時刻を起点として不揮発性メモリ１８へのイベント発生後データの記録が完了する所定時間の経過する時点であればよい。【００５１】
ＣＰＵ１４は、上記ステップ１４０又は２００において今回イベントに基づいて不揮発性メモリ１８に記録すべきデータの対象を設定し又はデータの記録延長を設定すると、次に、その設定した対象のデータを不揮発性メモリ１８に記録する処理を行い、更に場合によってはそのデータ記録の記録期間を延長する処理を行う（ステップ２１０）。【００５２】
このように、本実施例の車両用データ記録装置１０においては、車両において車両状態を示すデータを不揮発性メモリ１８に記録すべき所定のイベントが発生した場合にその今回イベントに基づいて不揮発性メモリ１８に記録すべきデータの対象を、その発生時点で前回イベントに基づく不揮発性メモリ１８への車両状態を示すデータの記録が現に行われているか否かに応じて変更することができる。【００５３】
具体的には、今回イベントの発生時点で前回イベントに基づく不揮発性メモリ１８への車両状態を示すデータの記録が現には行われていないときは、その今回イベントに基づいて不揮発性メモリ１８に記録すべきデータの対象として、イベント発生前データ、イベント発生時データ、及びイベント発生後データを設定することができる。一方、今回イベントの発生時点で前回イベントに基づく不揮発性メモリ１８への車両状態を示すデータの記録が現に行われているときは、その今回イベントに基づいて不揮発性メモリ１８に記録すべきデータの対象としてイベント発生時データを設定することができる。【００５４】
また、本実施例の車両用データ記録装置１０においては、先発のイベント発生に基づく不揮発性メモリ１８へのデータ記録が完了する前に後発のイベントが発生したときは、先発のイベントに基づくイベント発生後データの記録の終了時期が遅延されて、車両状態を示すデータの記録が延長される。例えば、図５に示す如く、イベントＡが発生することによりそのイベントＡの発生に基づくイベント発生前データ、イベント発生時データ、及びイベント発生後データの不揮発性メモリ１８への記録が行われ、その記録が完了する前にイベントＢが発生した場合は、車両状態を示すデータの不揮発性メモリ１８への記録が、イベントＡの発生からそのイベントＡに基づくイベント発生後データの記録が完了する所定時間が経過するまでではなく、イベントＢの発生からそのイベントＢに基づくイベント発生後データの記録が完了する所定時間が経過するまでに延長される。【００５５】
かかる構成においては、先発のイベント発生に基づく不揮発性メモリ１８へのデータ記録が完了した後に後発のイベントが発生したときは、その後発のイベント発生に基づく不揮発性メモリ１８へのデータ記録が、通常の対象範囲（イベント発生前データ、イベント発生時データ、及びイベント発生後データ）に対して行われる。一方、先発のイベント発生に基づく不揮発性メモリ１８へのデータ記録が完了する前に後発のイベントが発生したときは、その後発のイベント発生に基づく不揮発性メモリ１８へのデータ記録が、上記した通常の対象範囲に代えて、限定的な対象範囲に対して行われると共に、車両状態を示すデータの不揮発性メモリ１８への記録が、先発のイベント発生に基づく不揮発性メモリ１８へのデータ記録のみに比べて延長される。【００５６】
このため、本実施例の車両用データ記録装置１０によれば、車両における所定のイベントの発生が短時間に複数回連続した場合、それぞれのイベント発生に基づく不揮発性メモリ１８へのデータ記録がそれぞれ別個に行われることはなく、複数のイベント発生に起因して同じ時刻の同じ車両状態を示すデータが重複して不揮発性メモリ１８に記録されるのは回避されると共に、後発のイベント発生後における車両状態を示すデータが適切な時期まで不揮発性メモリ１８に記録される。【００５７】
従って、本実施例によれば、複数のイベント発生が短時間に連続した際に後発のイベント発生後における車両状態を示すデータを必要十分に不揮発性メモリ１８に記録しつつ不揮発性メモリ１８が無駄に消費されるのを抑止することができ、これにより、不揮発性メモリ１８への必要十分な量のデータ記録を効率よく行うことが可能である。【００５８】
また、本実施例においても、車両において所定のイベントが発生した場合、そのイベント発生前の所定期間分のイベント発生前データ及びそのイベント発生後の所定期間分のイベント発生後データだけでなく、そのイベント発生時点における車両状態を示すイベント発生時データをも、恒久記録領域である不揮発性メモリ１８に記録することができ、これにより、イベント発生時点における車両状態を後の車両状態解析に利用することが可能である。【００５９】
尚、上記の第２実施例においては、マイコン１２のＣＰＵ１４が、図４に示すルーチン中ステップ１４０及び２１０の処理を実行することにより特許請求の範囲の請求項３に記載した「データ記録制御手段」が、ステップ２００及び２１０の処理を実行することにより特許請求の範囲に記載した「記録延長手段」が、また、ステップ１４０、２００、及び２１０の処理を実行することにより特許請求の範囲の請求項４に記載した「データ記録制御手段」が、それぞれ実現されている。【００６０】
ところで、上記の第２実施例においては、今回イベントの発生時点で前回イベントに基づく不揮発性メモリ１８への車両状態を示すデータの記録が現に行われている場合、今回イベントに基づいて不揮発性メモリ１８に記録すべきデータの対象をイベント発生時データに設定すると共に、かつ、その前回イベントに基づくイベント発生後データの記録の終了時期を遅くして車両状態を示すデータの記録を延長させることとするが、本発明はこれに限定されるものではなく、今回イベントに基づいて不揮発性メモリ１８に記録すべきデータの対象をイベント発生時データ及びイベント発生後データに設定すると共に、かつ、上記の記録延長に代えて、前回イベントに基づくデータ記録の終了時期をそのままに保持しつつ、今回イベントに基づくイベント発生後データの記録の開始時期を遅くすることとしてもよい。この場合、上記した今回イベントに基づくデータ記録の開始時期は、前回イベントに基づくイベント発生後データの記録が終了する時点であればよい。かかる変形例においても、上記第２実施例の構成と同様の効果を得ることが可能である。
【実施例３】
【００６１】
本発明の第３実施例である車両用データ記録装置１０は、マイコン１２のＣＰＵ１４に、上記第１又は第２実施例における図２又は図４に示すルーチンに代えて、図６に示すルーチンを実行させることにより実現される。【００６２】
以下、図６乃至図８を参照して、本実施例の車両用データ記録装置１０の動作について説明する。図６は、本実施例の車両用データ記録装置１０においてマイコン１２が実行する制御ルーチンの一例のフローチャートを示す。尚、図６において、図２に示すステップと同一のステップについては、同一の符号を付してその説明を省略又は簡略する。また、図７及び図８はそれぞれ、本実施例の車両用データ記録装置１０におけるデータ記録動作を説明するための図を示す。【００６３】
本実施例の車両用データ記録装置１０において、マイコン１２は、車両状態をサンプリングする所定のサンプリング間隔ｓを計数するためのタイマーカウンタ（サンプリングタイマー）とは異なる、車両におけるイベント発生時刻を算出するためのタイマーカウンタ（イベント発生時刻計測タイマー）を有している。このイベント発生時刻計測タイマーは、車両のイグニションスイッチのオン中において原則として所定のイベントが発生した際にリセット起動され、以後、そのイベント発生時を起点として所定の時間間隔でカウントを行い、そのイベント発生時を起点とした経過時間を計数するタイマーである。尚、このカウントアップを行う所定の時間間隔は、上記したサンプリング間隔ｓとは別のものであって、その所定のサンプリング間隔ｓよりも短く設定される。【００６４】
上記したイベント発生時刻計測タイマーのカウント値は、上記のリセット起動後、イベント発生に基づく不揮発性メモリ１８へのデータ記録が完了するまでに、最初に到来するＲＡＭ１６への一時記録時点、及び、次回以降のイベント発生ごとにその発生時点で不揮発性メモリ１８に記録される。【００６５】
本実施例において、ＣＰＵ１４は、上記ステップ１３０において前回イベントに基づくデータ記録が現には実行されていないと判別した場合は、上記したイベント発生時刻計測タイマーをリセット起動すると共に、今回イベントに基づいて不揮発性メモリ１８に記録すべきデータの対象をイベント発生前データ、イベント発生時データ、及びイベント発生後データに設定し、かつ、その今回イベントの発生に基づく不揮発性メモリ１８へのデータ記録が完了するまでに最初に到来するＲＡＭ１６への一時記録時点で得られるイベント発生時刻計測タイマーのカウント値を不揮発性メモリ１８に記録する対象に設定する（ステップ３００）。【００６６】
一方、ＣＰＵ１４は、上記ステップ１３０において前回イベントに基づくデータ記録が現に実行されていると判別した場合は、今回イベントに基づいて不揮発性メモリ１８に記録すべきデータの対象をイベント発生時データに設定し、かつ、その今回イベントの発生時点で得られるイベント発生時刻計測タイマーのカウント値を不揮発性メモリ１８に記録する対象に設定する（ステップ３１０）。尚、この記録対象のイベント発生時刻計測タイマーのカウント値は、今回イベントの発生に基づいて不揮発性メモリ１８に記録されるデータとリンクされて不揮発性メモリ１８に記録される。【００６７】
ＣＰＵ１４は、上記ステップ３００又は３１０の処理を実行すると、次に、その設定した対象のデータを不揮発性メモリ１８に記録する処理を行う（ステップ３２０）。尚、上記ステップ３１０の処理後の記録処理においては、イベント発生時刻計測タイマーのカウント値が、今回イベントの発生に基づいて不揮発性メモリ１８に記録されるデータとリンクされて不揮発性メモリ１８に記録される。【００６８】
このように、本実施例の車両用データ記録装置１０においては、上記した第１実施例と同様に、車両において車両状態を示すデータを不揮発性メモリ１８に記録すべき所定のイベントが発生した場合にその今回イベントに基づいて不揮発性メモリ１８に記録すべきデータの対象を、その発生時点で前回イベントに基づく不揮発性メモリ１８への車両状態を示すデータの記録が現に行われているか否かに応じて変更することができるので、上記した第１実施例と同様の効果を得ることが可能である。【００６９】
また、本実施例の車両用データ記録装置１０においては、イベント発生時刻計測タイマーのカウント値が不揮発性メモリ１８に記録される。このイベント発生時刻計測タイマーは、車両のイグニションスイッチのオン中において所定のイベントが発生した時点で前回イベントに基づく不揮発性メモリ１８への車両状態を示すデータの記録が行われていない場合にリセット起動され、以後、そのイベント発生時を起点として所定の時間間隔でカウントを行う。そして、このイベント発生時刻計測タイマーのカウント値は、上記のリセット起動後、イベント発生に基づく不揮発性メモリ１８へのデータ記録が完了するまでに、最初に到来するＲＡＭ１６への一時記録時点、及び、次回以降のイベント発生ごとにその発生時点で不揮発性メモリ１８に記録される。【００７０】
例えば図７に示す如く、リセット起動後、イベント発生に基づく不揮発性メモリ１８へのデータ記録が完了するまでに、最初に到来するＲＡＭ１６への一時記録時点で得られるイベント発生時刻計測タイマーのカウント値が“Ａ”であるときは、そのカウント値Ａに基づいてイベント発生からそのＲＡＭ１６への一時記録時点までの時間ｘが算出され、その算出された時間ｘに基づいて、ＣＰＵ１４によるＲＡＭ１６への一時記録時点（すなわち、所定のサンプリング間隔ｓを計数するためのサンプリングタイマーのカウント値）に対するイベント発生時刻が特定される。【００７１】
また図８に示す如く、リセット起動後、イベント発生に基づく不揮発性メモリ１８へのデータ記録が完了するまでに、次回以降のイベント発生ごとにその発生時点で得られるイベント発生時刻計測タイマーのカウント値が順に“Ｂ１”、“Ｂ２”、及び“Ｂ３”であるときは、それぞれのカウント値Ｂ１，Ｂ２，Ｂ３に基づいてイベント発生からそのＲＡＭ１６への一時記録時点までの時間ｘ１，ｘ２，ｘ３が算出され、その算出された時間ｘ１，ｘ２，ｘ３に基づいて、ＣＰＵ１４によるＲＡＭ１６への一時記録時点（すなわち、所定のサンプリング間隔ｓを計数するためのサンプリングタイマーのカウント値）に対するそれぞれのイベント発生時刻が特定される。【００７２】
従って、本実施例の車両用データ記録装置１０によれば、イベント発生時点を起点とした経過時間を計数するためのイベント発生時刻計測タイマーのカウント値を、車両において所定のイベントが発生した時刻として不揮発性メモリ１８に記録することができ、これにより、上記した所定のサンプリング間隔ｓを計数するためのサンプリングタイマーの精度に依存することなくイベント発生時刻を特定することができる。【００７３】
このため、本実施例によれば、イベント発生時刻の分解能を上げるうえでイベント発生時刻計測タイマーのカウント間隔を短くすることとすればよく、サンプリングタイマーによるデータサンプリングを短くすることは不要であるので、イベント発生時刻の分解能を上げるためにＣＰＵ１４における処理負荷が増大しコストアップが生じるのを抑止することができる。【００７４】
尚、上記の第３実施例においては、上記のサンプリングタイマーが特許請求の範囲に記載した「第１のタイマー」に、上記のイベント発生時刻計測タイマーが特許請求の範囲に記載した「第２のタイマー」に、それぞれ相当している。また、マイコン１２のＣＰＵ１４が、図６に示すルーチン中ステップ３００及び３２０の処理を実行することにより特許請求の範囲の請求項５〜７に記載した「第１のデータ記録制御手段」が、ステップ３１０及び３２０の処理を実行することにより特許請求の範囲の請求項７に記載した「第２のデータ記録制御手段」が、上記のイベント発生時刻計測タイマーのカウント値をイベント発生時刻として不揮発性メモリ１８に記録することにより特許請求の範囲の請求項５〜７に記載した「発生時刻記録制御手段」が、また、ステップ３００において上記のイベント発生時刻計測タイマーのカウント値をリセット起動することにより特許請求の範囲の請求項５〜７に記載した「タイマー制御手段」が、それぞれ実現されている。
【実施例４】
【００７５】
本発明の第４実施例である車両用データ記録装置１０は、マイコン１２のＣＰＵ１４に、上記第１〜第３実施例における図２、図４、又は図６に示すルーチンに代えて、図９に示すルーチンを実行させることにより実現される。【００７６】
以下、図９及び図１０を参照して、本実施例の車両用データ記録装置１０の動作について説明する。図９は、本実施例の車両用データ記録装置１０においてマイコン１２が実行する制御ルーチンの一例のフローチャートを示す。尚、図９において、図２に示すステップと同一のステップについては、同一の符号を付してその説明を省略又は簡略する。また、図１０は、本実施例の車両用データ記録装置１０におけるデータ記録動作を説明するための図を示す。【００７７】
本実施例の車両用データ記録装置１０において、マイコン１２のＣＰＵ１４は、上記ステップ１２０において自車両に所定のイベントが発生したと判別した場合は、そのイベントが発生した時にサンプリングされた車両状態を示すイベント発生時データを不揮発性メモリ１８に記録すると共に、そのイベントの発生時にＲＡＭ１６に一時記録されているそのイベント発生までの過去所定時間内の車両状態を示すイベント発生前データを以下の記録間隔で不揮発性メモリ１８に記録する処理を行う（ステップ４００）。【００７８】
図１０に示す如く、イベントの発生時にＲＡＭ１６に一時記録されているそのイベント発生までの過去所定時間内のすべての車両状態を示すイベント発生前データのうち、イベント発生時点を起点として過去第１の時刻Ｔ１から第２の時刻Ｔ２までにＲＡＭ１６に一時記録されていたものでは、その中のすべてのイベント発生前データから第１の時間間隔ｒ１で抽出が行われて、その抽出されたイベント発生前データが不揮発性メモリ１８に記録される。一方、イベント発生時点を起点として過去第２の時刻Ｔ２からそのイベント発生時点までにＲＡＭ１６に一時記録されていたものでは、その中のすべてのイベント発生前データから第２の時間間隔ｒ２で抽出が行われて、その抽出されたイベント発生前データが不揮発性メモリ１８に記録される。【００７９】
尚、第１の時間間隔ｒ１は、サンプリングデータがＲＡＭ１６に一時記録される所定のデータ記録周期Ｔよりも長くなるように設定されている。また、第２の時間間隔ｒ２は、その所定のデータ記録周期Ｔ以上の長さに設定されており、データ記録周期Ｔと一致していてもよく、第１の時間間隔ｒ１よりも短い時間間隔である。【００８０】
また、ＣＰＵ１４は、上記ステップ１７０において自車両に所定のイベントが発生していないとの判別時点でイベントに基づく不揮発性メモリ１８へのデータ記録が未完了であると判別した場合は、イベント発生から所定時間が経過するまでにサンプリングされて所定のデータ記録周期ＴごとにＲＡＭ１６に一時記録される車両状態を示すイベント発生後データを以下の記録間隔で不揮発性メモリ１８に記録する処理を行う（ステップ４１０）。【００８１】
図１０に示す如く、イベント発生から所定時間が経過するまでにサンプリングされて所定のデータ記録周期ＴごとにＲＡＭ１６に一時記録されるすべての車両状態を示すイベント発生後データのうち、イベント発生時点から第３の時刻Ｔ３までに得られるものでは、その中のすべてのイベント発生後データから第３の時間間隔ｒ３で抽出が行われて、その抽出されたイベント発生後データが不揮発性メモリ１８に記録される。一方、上記の第３の時刻Ｔ３から第４の時刻Ｔ４までに得られるものでは、その中のすべてのイベント発生後データから第４の時間間隔ｒ４で抽出が行われて、その抽出されたイベント発生後データが不揮発性メモリ１８に記録される。【００８２】
尚、第３の時間間隔ｒ３は、サンプリングデータがＲＡＭ１６に一時記録される所定のデータ記録周期Ｔ以上の長さに設定されており、データ記録周期Ｔと一致していてもよい。また、第４の時間間隔ｒ４は、その所定のデータ記録周期Ｔよりも長くなるように設定されており、第３の時間間隔ｒ３よりも長い時間間隔である。また、第３の時間間隔ｒ３は、上記の第２の時間間隔ｒ２と同一であってもよく、第４の時間間隔ｒ４は、上記の第１の時間間隔ｒ１と同一であってもよい。更に、第３の時刻Ｔ３は、イベント発生前とイベント発生後とで異なるが、イベント発生時点を起点として時間的長さを第２の時刻Ｔ２と同じとしてもよく、第４の時刻Ｔ４は、イベント発生前とイベント発生後とで異なるが、イベント発生時点を起点として時間的長さを第１の時刻Ｔ１と同じとしてもよい。【００８３】
このように、本実施例の車両用データ記録装置１０においては、車両において所定のイベントが発生した場合に、そのイベント発生前後の車両状態を示すデータを恒久記録領域である不揮発性メモリ１８に記録することができる。具体的には、車両におけるイベントの発生時から近い時点ほど比較的短い時間間隔ｒ２，ｒ３が設定されて、その短い時間間隔ｒ２，ｒ３でイベント発生前後の車両状態を示すデータが不揮発性メモリ１８に記録される。また、車両におけるイベントの発生時から遠い時点ほど比較的長い時間間隔ｒ１，ｒ４が設定されて、その長い時間間隔ｒ１，ｒ４でイベント発生前後の車両状態を示すデータが不揮発性メモリ１８に記録される。【００８４】
かかる構成においては、イベント発生近傍の車両状態を示すデータが木目細かく不揮発性メモリ１８に記録される一方、イベント発生から時間的に離れるほど車両状態を示すデータが粗く不揮発性メモリ１８に記録される。このため、本実施例の車両用データ記録装置１０によれば、不揮発性メモリ１８の消費量が増大するのを抑止しつつ、後の車両状態解析をイベント発生近傍については詳細に行うことができ、これにより、不揮発性メモリ１８へのデータ記録を効率よく行うことが可能である。【００８５】
尚、上記の第４実施例においては、マイコン１２のＣＰＵ１４が、図９に示すルーチン中ステップ４００及び４１０の処理を実行することにより特許請求の範囲の請求項８，９に記載した「データ記録制御手段」が実現されている。【００８６】
ところで、上記の第４実施例においては、車両に所定のイベントが発生した場合に車両状態を示すデータを不揮発性メモリ１８に記録する時間間隔を、イベント発生前後のそれぞれにおいて２段階に切り替えることとしているが、本発明はこれに限定されるものではなく、３段階以上やリニアに切り替えることとしてもよい。この場合、その時間間隔は、イベント発生時から近いほど短く設定され、イベント発生時から遠いほど長く設定されることとすればよい。
【符号の説明】
【００８７】
１０  車両用データ記録装置
１２  マイコン
１４  ＣＰＵ
１６  ＲＡＭ
１８  不揮発性メモリ
【図１】
0005907173.tif 000002
【図２】
0005907173.tif 000003
【図３】
0005907173.tif 000004
【図４】
0005907173.tif 000005
【図５】
0005907173.tif 000006
【図６】
0005907173.tif 000007
【図７】
0005907173.tif 000008
【図８】
0005907173.tif 000009
【図９】
0005907173.tif 000010
【図１０】
0005907173.tif 000011