(57)【特許請求の範囲】
【請求項１】
複数の記録エリアを有する不揮発性の記憶手段と、車両が所定の状態となった場合に車両の走行状態を示す走行データに規則的に増加する番号を付して前記記録エリアの１つに記録する記録制御手段と、を有する車両用データ記録装置において、
前記記録制御手段は、前記番号に基づき最も過去に前記走行データが記録された前記記録エリアを選択し、前記番号を前記走行データと共に選択された前記記録エリアに記録し、
前記記録エリアの前記番号が上限値に到達した場合、前記複数の記録エリアの前記番号の全てから同じ所定数を減算し、減算後の各記録エリアのいずれの前記番号よりも大きな値を、最も過去に前記走行データが記録された前記記録エリアの前記番号に設定する、
ことを特徴とする車両用データ記録装置。
【請求項２】
前記番号は、当該車両が前記所定の状態となる度に加算される、ことを特徴とする請求項１記載の車両用データ記録装置。
【請求項３】
前記記録エリアのそれぞれは、当該記録エリアの少なくとも両端に前記番号を記録する番号記録部を有する、ことを特徴とする請求項１又は２記載の車両用データ記録装置。  
【請求項４】
前記記録制御手段は、前記記録エリアの前記番号が上限値に到達した場合、前記番号の加算数を変更する、
ことを特徴とする請求項２記載の車両用データ記録装置。
【請求項５】
前記記録制御手段は、前記記録エリアの前記番号が上限値に到達する毎に、前記番号の加算数を所定値ずつ大きくする、
ことを特徴とする請求項４記載の車両用データ記録装置。
【請求項６】
前記記録制御手段は、
前記記録エリアの前記番号が上限値に到達した場合、前記複数の記録エリアの前記番号の全てから同じ所定数を減算し、各記録エリアのうち最も大きな前記番号に１を加えた値を、前記番号が最も小さい前記記録エリアの前記番号に設定する、
ことを特徴とする請求項１記載の車両用データ記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用データ記録装置に関し、特に、イベントが発生した場合に複数の記録エリアのいずれかに車両の走行状態に関する走行データを記録する車両用データ記録装置に関する。
【背景技術】
【０００２】
車両の状況を記録しておき後に状況を解析するため、車両の走行状態に関する走行データを記録するデータ記録装置が提案されている。かかるデータ記録装置では、車両が何らかの緊急状態に陥った場合、車両の緊急状態が検出され、不揮発性の記憶手段の所定の記録エリアに走行データを書き込み、また、車両が重大な緊急状態に至ったと判定されるとそれ以上のデータの書き込みを禁止するよう構成されている（例えば、特許文献１参照。）。したがって、データ記録装置に記録された走行データを解析することで、緊急状態に至った車両の状況を調査することができる。
【０００３】
また、記録エリアを複数設けて車両の走行状態に関する多数の走行データを順次、記録エリアに記録するデータ記録装置が提案されている（例えば、特許文献２参照。）。かかるデータ記録装置であれば、走行状態に応じて記録エリアを選択できるので記憶容量や記憶時間を低減することが可能となる。
【特許文献１】特開平７−３７１３３号公報
【特許文献１】特開２００２−８０８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、記録エリアが複数存在する場合、記録エリアの数が記録すべき走行状況の数より多い間は上書きする必要がないが、記録すべき走行状況が発生するにつれ古いデータが記録された記録エリアに上書きする必要が生じる。しかしながら、データ記録装置には走行データが記録された時刻が記録されないため、どの走行データが古いかを判定することが困難であるという問題がある。
【０００５】
本発明は、上記問題に鑑み、記録エリアが複数枚存在した場合に古いデータから上書きすることができる車両用データ記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記問題を解決するため、本発明は、複数の記録エリアを有する不揮発性の記憶手段（例えば、外部記録装置２６）と、車両が所定の状態となった場合（イベントが発生した場合）に車両の走行状態を示す走行データに規則的に増加する番号（例えば、イベント番号）を付して前記記録エリアの１つに記録する記録制御手段（例えば、マイクロコンピュータ３０）と、を有する車両用データ記録装置において、前記記録制御手段は、前記番号に基づき最も過去に前記走行データが記録された前記記録エリアを選択し、前記番号を前記走行データと共に選択された前記記録エリアに記録し、前記記録エリアの前記番号が上限値に到達した場合、前記複数の記録エリアの前記番号の全てから同じ所定数を減算し、前記記録エリアの前記番号が上限値に到達した場合、前記複数の記録エリアの前記番号の全てから同じ所定数を減算し、次に車両が所定の状態となった場合に、減算後の各記録エリアのいずれの前記番号よりも大きな値を、最も過去に前記走行データが記録された前記記録エリアの前記番号に設定する、ことを特徴とする。
【０００７】
本発明によれば、記録エリアが複数枚存在した場合に古いデータから上書きすることができる車両用データ記録装置を提供することができる。
本発明によれば、記録すべき所定の状態が記録エリアの上限値以上の数発生しても、記録エリアの記録内容の新しさを保ちながら新たに生じた所定の状態を記録できる。
【０００８】
また、本発明の一形態において、番号は、当該車両が所定の状態となる度に加算される、ことを特徴とする。
【０００９】
本発明によれば、所定の状態を識別する番号が加算されていくので、番号を参照することで古いデータが判別できる。
【００１０】
また、本発明の一形態において、記録エリアのそれぞれは、当該記録エリアの少なくとも両端に番号を記録する番号記録部（例えば、イベントナンバ記録部）を有する、ことを特徴とする。
【００１１】
本発明によれば、記録エリアの両端に記録された番号が一致するか否かに基づき、当該記録エリアの記録が正常に終了しているか否か判定できる。
【００１４】
また、本発明の一形態において、記録制御手段は記録エリアの番号が上限値に到達した場合、番号の加算数を変更することを特徴とする。
【００１５】
本発明によれば、番号が上限値に到達した回数を判別できるので、所定の状態になった実際の回数を知ることができる。
【発明の効果】
【００１６】
記録エリアが複数枚存在した場合に古いデータから上書きすることができる車両用データ記録装置を提供することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明を実施するための最良の形態について、添付図面を参照しながら説明する。まず、車両用データ記録装置が適用される車両制御装置について説明する。図１は、車両制御装置が搭載された車両の概略構成図を示す。
【００１８】
車両の右前輪１０ＦＲ、左前輪１０ＦＬ、右後輪１０ＲＲ及び左後輪１０ＲＬには、ホイールシリンダ１８ＦＲ、１８ＦＬ、１８ＲＲ、１８ＲＬがそれぞれ備えられている。各ホイールシリンダは油圧回路４を介してブレーキ装置１２と接続されている。また、右前輪１０ＦＲ、左前輪１０ＦＬ、右後輪１０ＲＲ及び左後輪１０ＲＬには、車輪速度センサ１１ＦＲ、１１ＦＬ、１１ＲＲ及び１１ＲＬが取り付けられており、各車輪速度センサからの検出値は、車両制御装置３に入力される。また車両は、車体の前後加速度Ｇｘを検出する前後加速度センサ１３、横加速度Ｇｙを検出する横加速度センサ１４、操舵角θを検出する操舵角センサ１５、ヨーレートγを検出するヨーレートセンサ１６を備えており、各センサの検出値は車両制御装置３に入力される。また、車両制御装置３には車両用データ記録装置５が接続されており、車輪速度センサ１１ＦＬ〜１１ＲＲ、前後加速度センサ１３、横加速度センサ１４、操舵角センサ１５及びヨーレートセンサ１６の各センサの検出値が車両用データ記録装置５に入力される。
【００１９】
各車輪の制動力は制動装置１２の油圧回路４によりホイールシリンダ１８ＦＲ、１８ＦＬ、１８ＲＲ、１８ＲＬの制動圧が制御されることによって制御される。油圧回路４は、オイルリザーバ、オイルポンプ、種々の弁装置等を含み、通常時には運転者によるブレーキペダル２０の踏み込み操作により駆動されるマスタシリンダ２２内の圧力に応じて各ホイールシリンダ１８ＦＲ〜１８ＲＲの制動圧が制御される。
【００２０】
車輪速度センサ１１ＦＲ、１１ＦＬ、１１ＲＲ及び１１ＲＬは、それぞれ各車輪の車輪速度Ｖ−ｆｒ、Ｖ−ｆｌ、Ｖ−ｒｒ、Ｖ−ｒｌを検出する。車輪速度センサは、車輪の回転速度に応じたパルスを出力する公知の回転速度検出センサである。また、ヨーレートセンサ１６は、車両の重心を通り同車両の上下方向に延びる軸線回りの回転角速度を検出する。操舵角センサ１５は、ステアリングホイールの回転軸（例えばステアリングシャフト）に対して取り付けられたエンコーダ等により構成され、エンコーダのパルス信号に基づきステアリングホイールの操舵角θが算出される。
【００２１】
車両制御装置３は、横加速度Ｇｙやヨーレートγ等に基づき公知の方法で車両のスピン状態の程度を示すスピン状態量ＳＶを演算し、スピン状態量ＳＶが基準値以上であるときには旋回外側前輪にスピン状態量ＳＶに応じた制動力を付与して車両のスピン状態を低減する。車両制御装置３は車両のドリフトアウト状態の程度を示すドリフトアウト状態量ＤＶを演算し、ドリフトアウト状態量ＤＶが基準値以上であるときには左右の後輪にドリフトアウト状態量ＤＶに応じた制動力を付与して車両のドリフトアウト状態を低減する。
【００２２】
また、車両制御装置３は、車両の走行速度と車輪速パルスとに基づき各車輪が所定のスリップ率を超えないよう油圧回路４を制御するＡＢＳ制御や、発進時に各車輪が所定のスリップ率を超えないようにエンジンからの駆動力を低減・調節するトラクションコントロール（ＴＲＣ）等、公知の車両制御を行う。
【００２３】
このようにして車両制御装置３は、車両の走行時の挙動が不安定になるおそれがある場合、運転者によるブレーキ操作に加え、所定の車輪の制動力を制御することにより車両の走行時の安定性を向上させる。
【００２４】
続いて、車両用データ記録装置５の構成について説明する。図２は、車両用データ記録装置５の概略構成図を示す。なお、図２において図１と同一構成部分には同一の符号を付しその説明は省略する。
【００２５】
車両用データ記録装置５は、マイクロコンピュータ３０及び外部記録装置２６により構成される。マイクロコンピュータ３０は、ＣＰＵ２１とＲＯＭ２２とＲＡＭ２３と入出力ポート装置２４とを有しこれらが双方向性のバス５０により互いに接続されている。マイクロコンピュータ３０と外部記録装置２６は、入出力ポート装置２４を介して接続されている。
【００２６】
外部記録装置２６は電源を切っても記憶内容を保持する、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、強誘電体メモリ（ＦｅＲＡＭ）等の不揮発メモリにより構成される。これにより、エンジンを切ったり、車両が緊急状態に陥って電源が供給されなくなっても走行データを保持できる。
【００２７】
電源３２の電力は、スイッチ３１を介して、車輪速度センサ１１ＦＲ〜１１ＲＬ、前後加速度センサ１３、横加速度センサ１４、操舵角センサ１５、ヨーレートセンサ１６、車両制御装置３、マイクロコンピュータ３０及び外部記録装置２６に供給される。スイッチ３１は、例えば、イグニッションスイッチと連動してオンとなる。
【００２８】
車輪速度センサ１１ＦＲ〜１１ＲＬ、前後加速度センサ１３、横加速度センサ１４、操舵角センサ１５及びヨーレートセンサ１６により検出された過去数十サイクル（例えば、数秒）分の車両の走行データは車両用データ記録装置５が有するマイクロコンピュータ３０のＲＡＭ２３に保存され、各走行データは順次上書きにより書き換えられる。
【００２９】
車両用データ記録装置５は、各センサからの検出値に基づき走行データを記録すべき状況となった場合、減速度Ｇｘ、横加速度Ｇｙ、ヨーレートγ及び操舵角θの各走行データを数十サイクル（走行データを記録すべき旨の判別前及び判別後の両方）にわたってＲＡＭ２３より読み出し、外部記録装置２６に走行データとして記録する。走行データを記録すべき状況とは、減速度Ｇｘ、横加速度Ｇｙ、ヨーレートγ及び操舵角θのいずれか又はこれらの所定の組み合わせが予め定めた閾値を超えた場合、例えば、急減速やスピン、衝突等が発生したと判定される場合である。以下、走行データを記録すべき状況が発生すること又はその状況をイベントと称す。
【００３０】
外部記録装置２６のデータ構造について説明する。図３は外部記録装置２６のデータ構造を示す図である。外部記録装置２６は、複数の記録エリア（図では記録エリアＡ〜Ｄの４つ）を有し、各記録エリアは３つのイベントナンバ記録部、すなわち記録エリアＡはイベントナンバ記録部Ａ１・Ａ３・Ａ５、記録エリアＢはイベントナンバ記録部Ｂ１・Ｂ３・Ｂ５、記録エリアＣはイベントナンバ記録部Ｃ１・Ｃ３・Ｃ５、記録エリアＤはイベントナンバ記録部Ｄ１・Ｄ３・Ｄ５、を有する。また、各記録エリアＡ〜Ｄは、フレームデータ記録部Ａ２、Ｂ２、Ｃ２及びＤ２、並びに、走行データ記録部Ａ５、Ｂ５、Ｃ５及びＤ５を有する。なお、フレームデータ記録部と走行データ記録部の位置は逆であってもよい。
【００３１】
各記録エリアＡ〜Ｄに記録される内容及び方法は同様であるので、記録エリアＡを例に説明する。イベントナンバ記録部Ａ１〜Ａ３にはイベントを識別するための番号（以下、単にイベント番号という）が記録される。イベント番号についてはより詳細に説明するが、連番であってもよいし連番でなくてもよく、例えば、規則的に増加または減少する番号である。イベント番号が連番のように規則的に増加する場合、イベント発生の順番をそのままイベント番号として利用することが好適である。
【００３２】
また、フレームデータ記録部Ａ２には、各センサが正常であるか否か、シフトポジションの位置、シートベルトの着脱など、イベントが発生した際の車両の状態を示すフレームデータが記録される。走行データ記録部Ａ４は、減速度Ｇｘ、横加速度Ｇｙ、ヨーレートγ及び操舵角θをそれぞれ記録するように領域が区分され、それぞれの区分に、イベント発生前後の数十サイクルの減速度Ｇｘ、横加速度Ｇｙ、ヨーレートγ及び操舵角θが時系列で記録される。
【００３３】
イベントナンバ記録部Ａ１〜Ａ３には同じイベント番号が記録される。したがって、あるイベントが正常に記録された場合、Ａ１〜Ａ３のイベント番号は同一となる。ところで、イベント番号や走行データは記録エリアのメモリアドレス順に記録されるため、記録の途中で電源３２との接続が切断されたり電源が破壊等されると、Ａ１〜Ａ３のイベント番号が同一とならない場合がある。
【００３４】
したがって、本実施の形態の車両用データ記録装置５では、イベントナンバ記録部Ａ１〜Ａ３のイベント番号を比較することで、当該記録エリアの記録内容が正常か否かを推定できることとなる。なお、３つのイベントナンバ記録部Ａ１〜Ａ３のうち、２つが一致すれば多数決に基づき一致した数値のイベント番号として取り扱ってもよい。また、イベントナンバ記録部は２つであってもよく、２つの場合、各記録エリアの両端（メモリアドレスの最初と最後）にイベントナンバ記録部を設けることが好適である。両端のイベントナンバ記録部に記録されたイベント番号が等しければ、記録エリア全体が正常に記録されたと推定できる。また、イベントナンバ記録部は４つ以上であってもよく、４つ以上ある場合、イベントナンバ記録部に記録されたイベント番号が等しいメモリ領域までは正常に記録されたと推定できる。
【００３５】
続いて、複数の記録エリアＡ〜Ｄに記録する記録処理について説明する。車両用データ記録装置５は、例えば、記録エリアＡにイベントを記録した後にイベントが発生した場合、記録エリアＢに記録するといったように、イベント発生毎に記録エリアＡ〜Ｄを順番に選択する。
【００３６】
図４は、記録エリアＡ〜Ｄとイベント番号の関係を示す図である。記録エリアＡ、Ｂ、Ｃ、Ｄの順にイベントを記録する場合、記録エリアＡにはイベント１が、記録エリアＢにはイベント２が、記録エリアＣにはイベント３が、記録エリアＤにはイベント４が、順に記録される。そして記録エリアが４つの場合、イベント５が発生すると記録エリアＡに戻り、記録エリアＡに記録されたイベント１の内容を上書きしイベント５の内容が記録エリアＡに記録される。
【００３７】
車両用データ記録装置５は、イベントが発生した場合イベント番号を参照して、イベント番号の最も小さい記録エリアに上書きする。このように周期的に記録することで、古い記録データから上書きすることができる。
【００３８】
車両用データ記録装置５が車両の走行データを記録する記録制御について図５のフローチャート図に基づき説明する。図５のフローチャートによる制御はイグニッションスイッチのオンによりスタートし、所定の時間毎に繰返し実行される。
【００３９】
まず、各センサにより検出された減速度Ｇｘ、横加速度Ｇｙ、ヨーレートγ及び操舵角θに基づき、急減速やスピン等のイベントが発生したか否か判定される（Ｓ１１）。イベントが発生しない場合（ステップＳ１１のＮｏ）、かかる判定を繰り返す。
【００４０】
イベントが発生した場合（ステップＳ１１のＹｅｓ）、マイクロコンピュータ３０のＲＡＭ２３よりイベント発生前後の減速度Ｇｘ、横加速度Ｇｙ、ヨーレートγ及び操舵角θを取得する（Ｓ１２）。
【００４１】
次いで、車両用データ記録装置５は、記録エリアＡ〜Ｄからイベント番号が最も小さい記録エリアを選択する（Ｓ１３）。したがって、選択された記録エリアは最も古いイベントが記録された記録エリアである。
【００４２】
そして、車両用データ記録装置５は、選択された記録エリアのイベントナンバ記録部に新しく所定数加算（この場合は１）したイベント番号を上書きして記録し、フレームデータ記録部にフレームデータを上書きして記録し、また、走行データ記録部Ａ４にイベント発生前後の減速度Ｇｘ、横加速度Ｇｙ、ヨーレートγ及び操舵角θを上書きして記録する（Ｓ１４）。これにより、発生したイベントが最も古いイベントが記録された記録エリアに上書きされた。
【００４３】
なお、記録する順番は、例えば記録エリアＡに記録する場合、イベントナンバ記録部Ａ１、次いでフレームデータ記録部Ａ２、次いでイベントナンバ記録部Ａ３、次いで走行データ記録部Ａ４、次いでイベントナンバ記録部Ａ５であるので、上記のとおり、記録の途中で電源の切断等により記録が終了した場合、記録エリアＡの各イベントナンバ記録部Ａ１・Ａ３・Ａ５のイベント番号が一致しないことで記録が正常に終了しなかったと判定できる。
【００４４】
〔イベント番号が上限値に到達した場合〕
ところで、イベントナンバ記録部Ａ１〜Ｄ１、Ａ３〜Ｄ３及びＡ５〜Ｄ５は、有限のメモリ容量（例えば８ビット）で構成されているため、イベント番号として取りうる数値に所定の制限（以下、上限値とする。例えば、８ビットの場合２５５。）が生じる。このため、イベントの発生数が上限値を超えた場合、新たに付与するイベント番号を仮に１に戻すとすると、イベント番号１の記録エリアとその直前の３つのイベントのイベント番号（上限値、上限値−１、上限値−２）の記録エリアとの間で、イベント番号１のイベントが最も古いイベントと認識されてしまう。
【００４５】
本実施の形態ではかかる不都合を防止するため、イベント数が上限値を超えた場合に、全ての記録エリアＡ〜Ｄのイベント番号から同じ所定数を減算して、記録エリア間のイベントの新しさの相対関係を保つ。
【００４６】
図６は、イベント数が上限値を超えた場合に、全ての記録エリア（４つの場合はＡ〜Ｄ）のイベント番号から所定数を減算する処理のフローチャート図を示す。図６では、記録エリアＡ〜Ｄのイベント番号をフローチャート図の横に示した。なお、図６において図５と同一ステップには同一の符号を付しその説明は簡単に行う。
【００４７】
車両用データ記録装置５は、イベントが発生したか否か判定し（Ｓ１１）、イベントが発生した場合（ステップＳ１１のＹｅｓ）、マイクロコンピュータ３０のＲＡＭ２３よりイベント発生前後の減速度Ｇｘ、横加速度Ｇｙ、ヨーレートγ及び操舵角θを取得する（Ｓ１２）。
【００４８】
次いで、記録エリアＡ〜Ｄのイベント番号を参照し、いずれかのイベント番号が所定数ｎ以上か否かを判定する（Ｓ２３）。所定数ｎは、イベントナンバ記録部に記録できる上限値であり例えば２５５である。所定数ｎ以上でなければ、以後の処理は図５と同様である。
【００４９】
所定数ｎ以上の場合（ステップＳ２３のＹｅｓ）、記録エリアＡ〜Ｄのイベント番号から、例えば「記録エリアＡ〜Ｄのイベント番号の最小値−１」（本実施の形態では２５２−１＝２５１  ）の値を減算する（Ｓ２４）。記録エリアＡ〜Ｄのイベント番号は、それぞれ、
２５２、２５３、２５４、２５５  
であるので、これらから２５１を減算すると、記録エリアＡ〜Ｄのイベント番号は、それぞれ、
１、２、３、４、
となる。
【００５０】
次いで、車両用データ記録装置５は、ステップＳ１１で発生したイベントにイベント番号を付与する（Ｓ２５）。付与する番号は、記録エリアＡ〜Ｄのうち最も大きいイベント番号に所定数加算した（この場合は１）番号である。したがって、記録エリア数が４の場合、新たに発生したイベントのイベント番号は５となる。なお、次述するように、イベント番号が上限値に到達した場合、イベント番号の加算数を変更することがより好適となる。
【００５１】
以降は、図５のフローチャート図と同様である。すなわち、記録エリアＡ〜Ｄのうちイベント番号の最も小さい記録エリアを選択し（Ｓ１３）、選択された記録エリアにイベント番号５を上書きして記録し、フレームデータ記録部にフレームデータを上書きして記録し、また、走行データ記録部にイベント発生前後の減速度Ｇｘ、横加速度Ｇｙ、ヨーレートγ及び操舵角θを上書きして記録する（Ｓ１４）。以上の処理により、記録エリアＡ〜Ｄのイベント番号は、
５、２、３、４  
となる。
【００５２】
このような処理により、イベント数が上限値に到達しても古いイベントから上書きすることができる。記録エリアＡ〜Ｄのイベント番号から同じ数を減算しているので、記録エリアＡ〜Ｄ間のイベントの新しさの相対関係を保つことができる。
【００５３】
〔イベントナンバ記録部のイベント番号が上限値に到達した場合のイベント番号の付与〕
イベント番号が上限値に到達したため、各記録エリアＡ〜Ｄからイベント番号を減算した場合、イベントの新しさの相対関係を保てるためイベント番号に基づき最も古いイベントを選択できる。しかしながら、かかる処理では、イベントナンバ記録部のイベント番号が何回上限値に到達したか判断することができない。
【００５４】
例えば、図６のステップＳ１４で付与されたように記録エリアＡのイベント番号が５であった場合、本当に５番なのか実際には２５６番なのか、又は、５１１番なのか判断できない。実際のイベント番号が不明であっても古いイベントから順に上書きされるので車両用データ記録装置として実用上不足ないが、例えば車両が事故に遭遇した場合に、イベント発生の実際の回数が事故の原因究明に役立つ場合がある。イベントナンバ記録部の記録容量の上限値を増大させてもよいが、イベントの発生数は運転年数や運転スタイル等により車両毎に大きく異なるため、イベントの発生数の大きい車両に合わせて記録容量を大きくするとコスト高となる。
【００５５】
そこで、本実施の形態では、イベントナンバ記録部のイベント番号が上限値に到達した回数に応じて、イベント番号の加算数を変更することで、イベント番号が上限値に到達した回数を判断できるようにする。例えば、上限値に到達する前は１ずつ加算し、１回上限値に到達した後は２ずつ加算し…、というようにイベント番号の加算数を変更すれば、記録エリアＡ〜Ｄ間のイベント番号を比較することでそのイベント番号に基づき実際に発生したイベント数が判明する。
【００５６】
図７は、イベントナンバ記録部のイベント番号が上限値に到達した回数に応じて、イベント番号の加算数を変更する処理のフローチャート図を示す。なお、図７において図６と同一ステップには同一の符号を付しその説明は簡単に行う。
【００５７】
車両用データ記録装置５は、イベントが発生したか否か判定し（Ｓ１１）、イベントが発生した場合（ステップＳ１１のＹｅｓ）、マイクロコンピュータ３０のＲＡＭ２３よりイベント発生前後の減速度Ｇｘ、横加速度Ｇｙ、ヨーレートγ及び操舵角θを取得する（Ｓ１２）。
【００５８】
次いで、記録エリアＡ〜Ｄのイベント番号を参照し、いずれかの記録エリアのイベント番号が所定数ｎ以上か否かを判定する（Ｓ２３）。所定数ｎは、例えば上限値である。イベント番号が所定数ｎ以上の記録エリアがなければ、以後の処理は図５と同様である。
【００５９】
本実施の形態では、記録エリアＡ〜Ｄのイベント番号が、それぞれ  
２４９、２５１、２５３、２５５
であったものとする。
【００６０】
いずれかのイベント番号が所定数ｎ以上の場合（ステップＳ２３のＹｅｓ）、記録エリアＡ〜Ｄのイベント番号から所定数、例えば「記録エリアＡ〜Ｄのイベント番号の最小値−１」（本実施の形態では２４９−１＝２４８  ）を減算する（Ｓ２４）。
【００６１】
記録エリアＡ〜Ｄのイベント番号２４９、２５１、２５３、２５５から２４８を減算すると、記録エリアＡ〜Ｄのイベント番号は、それぞれ
１、３、５、７、
となる。
【００６２】
次いで、車両用データ記録装置５は、「記録エリアＡ〜Ｄのイベント番号の差＋１」をイベント番号の新しい加算数とする。本実施の形態では記録エリアＡ〜Ｄのイベント番号の差は２であるので、新しい加算数は３となる。新しい加算数は、外部記録装置２６に保持することで、次回イグニッションスイッチをオンにした場合に使用できる。
【００６３】
車両用データ記録装置５は、新しい加算数を用いてステップＳ１１で発生したイベントにイベント番号を付与する（Ｓ２５）。記録エリアＡ〜Ｄのうち最も新しいイベントのイベント番号は７であるので、発生したイベントのイベント番号は１０となる。
【００６４】
以降は、図５のフローチャート図と同様である。すなわち、記録エリアＡ〜Ｄのうちイベント番号の最も小さい記録エリアを選択し（Ｓ１３）、選択された記録エリアにイベント番号１０を上書きして記録し、フレームデータ記録部にフレームデータを上書きして記録し、また、走行データ記録部にイベント発生前後の減速度Ｇｘ、横加速度Ｇｙ、ヨーレートγ及び操舵角θを上書きして記録する（Ｓ１４）。したがって、記録エリアＡ〜Ｄのイベント番号は、それぞれ、
１０、３、５、７
となる。
【００６５】
図８は、イベント番号が上限値に到達した回数とインクリメント数の関係を示す図の一例である。図８（ａ）では、記録エリアＡ〜Ｄのイベント番号が１ずつインクリメントされているのでまだイベント番号が上限値に到達していないことが、図８（ｂ）では記録エリアＡ〜Ｄのイベント番号が３ずつインクリメントされているのでイベント番号が２回上限値に到達したことが、図８（ｃ）では記録エリアＡ〜Ｄのイベント番号が１０ずつインクリメントされているので９回上限値に到達したことが、それぞれ判明する。
【００６６】
したがって、イベントナンバ記録部のイベント番号が上限値に到達した回数に応じて、イベント番号のインクリメント数を変更することで、実際に発生したイベントの回数が判明する。
【００６７】
以上説明したように、本実施の形態の車両用データ記録装置によれば、記録エリアが複数枚存在した場合であっても古いデータから上書きすることができる。各記録エリアは複数のイベントナンバ記録部を有するので、ある記録エリア内のそれぞれのイベント番号が異なっているか否かに基づき当該記録エリアに走行データが正常に記録されているかどうかを判別できる。また、イベント番号が上限値に到達した場合、イベント番号のインクリメント数が変更されるので、実際のイベント数を知ることができる。したがって、記録エリアの記録容量を必要以上に大きく設けなくとも、車両に発生したイベントの実際の回数を判別できる。
【図面の簡単な説明】
【００６８】
【図１】車両制御装置が搭載された車両の概略構成図である。
【図２】車両用データ記録装置の概略構成図である。
【図３】外部記録装置のデータ構造を示す図である。
【図４】記録エリアとイベント番号の関係を示す図である。
【図５】車両の走行データを記録する記録制御の流れを示すフローチャート図である。
【図６】イベント数が上限値を超えた場合に、全ての記録エリアのイベント番号から所定数を減算する処理のフローチャート図である。
【図７】イベントナンバ記録部のイベント番号が上限値に到達した回数に応じて、イベント番号のインクリメント数を変更する処理のフローチャート図である。
【図８】イベント番号が上限値に到達した回数とインクリメント数の関係を示す図の一例である。
【符号の説明】
【００６９】
３      車両制御装置
４      油圧回路
５      車両用データ記録装置
１１ＦＬ〜１１ＲＲ  車輪速度センサ
１３    前後加速度センサ
１４    横加速度センサ
１５    操舵角センサ
１６    ヨーレートセンサ
２６    外部記録装置
３０    マイクロコンピュータ
【図１】
0004725241.tif 000002
【図２】
0004725241.tif 000003
【図３】
0004725241.tif 000004
【図４】
0004725241.tif 000005
【図５】
0004725241.tif 000006
【図６】
0004725241.tif 000007
【図７】
0004725241.tif 000008
【図８】
0004725241.tif 000009