(57)【要約】【課題】電子制御装置が送信するデータの記録抜け等を確実に検出できる車両用データ記録装置を提供すること。【解決手段】ノード１０が送信したデータを一時的に保管するデータ保管手段１４ａと、該データ保管手段に保管されたデータを所定のタイミングで定常的に記録するデータ記録手段１４ｂとを有する車両用データ記録装置１４は、ノード１０が送信するデータにデータの送信順を表すコードが付与されることを特徴とする。また、好適には、データの送信順を表すコードは、３以上の識別可能な値を所定の順番で循環させてデータの送信順を表すコードである。また、好適には、データの送信順を表すコードは、ノード１０がデータを送信するときにノード１０において付与される。【選択図】図１
2007176254.tif 000002
【特許請求の範囲】
【請求項１】
ノードが送信したデータを一時的に保管するデータ保管手段と、該データ保管手段に保管されたデータを所定のタイミングで定常的に記録するデータ記録手段と、を有する車両用データ記録装置であって、
前記ノードが送信するデータは、当該データの送信順を表すコードが付与される、
ことを特徴とする車両用データ記録装置。
【請求項２】
前記データの送信順を表すコードは、３以上の識別可能な値を所定の順番で循環させてデータの送信順を表すコードである、
ことを特徴とする請求項１に記載の車両用データ記録装置。
【請求項３】
前記データの送信順を表すコードは、前記ノードがデータを送信するときに前記ノードにおいて付与される、
ことを特徴とする請求項１に記載の車両用データ記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用データ記録装置に関し、より詳細には、電子制御装置が送信するデータの記録抜け等を確実に検出できる車両用データ記録装置に関する。
【背景技術】
【０００２】
従来から、多重通信線を介して接続された複数の電子制御装置から送信されるデータをパケット（フレーム）単位で受信して記録装置に記録するデータ記録システムが存在する。
【０００３】
係るデータ記録システムは、様々な周囲環境を車両が走行する中で電子制御装置からのパケットを受信して記録するが、周囲環境によっては多重通信線に影響を与え、パケットを受信できない（以下、「データ消失」という。）ようにしたり、パケットが有する情報に誤りを発生させたりする場合があり、或いは、受信と記録とのタイミングのズレにより１回分のデータを記録しなかったり（以下、「データの記録抜け」という。）、同じデータを２回記録したりする場合がある（以下、「データの二重記録」という。）。
【０００４】
また、係るデータ記録システムの通信方式には、誤り訂正符号方式が持つパリティ検査機能を用いて、その正誤から受信パケットの受信開始位置が正しいかどうかを１ビットの精度で検出し、同期と誤り訂正とを同時に行うパケット同期方式が知られている（例えば、特許文献１参照。）。
【特許文献１】特開２００４−２１４７４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載のパケット同期方式は、通信においてパケットの一部の情報に誤りがある場合にその情報の誤りを訂正することができるが、データ消失、データの記録抜け、または、データの二重記録を検出できない。
【０００６】
上述の課題に鑑み、本発明は、電子制御装置が送信するデータの記録抜け等を確実に検出できる車両用データ記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の目的を達成するために、第１の発明に係る車両用データ記録装置は、ノードが送信したデータを一時的に保管するデータ保管手段と、該データ保管手段に保管されたデータを所定のタイミングで定常的に記録するデータ記録手段と、を有する車両用データ記録装置であって、前記ノードが送信するデータは、当該データの送信順を表すコードが付与されることを特徴とする。
【０００８】
また、第２の発明は、第１の発明に係る車両用データ記録装置において、前記データの送信順を表すコードは、３以上の識別可能な値を所定の順番で循環させてデータの送信順を表すコードであることを特徴とする。
【０００９】
また、第３の発明は、第１の発明に係る車両用データ記録装置において、前記データの送信順を表すコードは、前記ノードがデータを送信するときに前記ノードにおいて付与されることを特徴とする。
【発明の効果】
【００１０】
上述の手段により、本発明は、電子制御装置が送信するデータの記録抜け等を確実に検出できる車両用データ記録装置を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照しつつ、幾つかの実施例に分けて、本発明を実施するための最良の形態の説明を行う。
【実施例１】
【００１２】
図１は、本発明の一実施例である車両用データ記録システムの構成図を示す。車両用データ記録システム１００は、自動車の各種制御装置に設けられるコンピュータを主体に構成された電子制御装置（ＥＣＵ（Ｅｌｅｃｔｒｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ））やセンサ等の複数のノード１０と、これら複数のノード１０を接続した多重通信線１２と、更にこの多重通信線１２に接続された記録装置１４と、を備える。この車両用データ記録システム１００は、車両の故障診断を行う上で各ノード１０の有するデータを記録装置１４に収集するためのシステムである。
【００１３】
多重通信線１２は、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のシングル線またはツイストペア線からなる共有バスであり、各ノード１０から送出されるデータを所定の通信プロトコルに従って時分割多重で伝送（多重通信）することを可能とする。各ノード１０から送出されたデータは、多重通信線１２を介して他のノード１０または記録装置１４へ送信される。
【００１４】
ノード１０は、例えば、ステアリング舵角に応じた信号を出力する舵角センサ、車両の重心軸周りに生ずるヨーレートに応じた信号を出力するヨーレートセンサ、スロットル開度やアクセル開度、エンジン水温等に基づいてエンジン制御を行うエンジンＥＣＵ、車輪速やヨーレート、ステアリング舵角等に基づいて車両の旋回挙動を安定化させるＶＳＣ（Ｖｅｈｉｃｌｅ  Ｓｔａｂｉｌｉｔｙ  Ｃｏｎｔｒｏｌ）−ＥＣＵ、シフト操作位置等に基づいて車両のシフトポジションを制御するトランスミッションＥＣＵ、ブレーキ踏力やステアリング舵角等に基づいて車両の制動力を制御するブレーキＥＣＵ、ステアリング舵角に基づいて操舵アシスト力を制御するパワーステアリングＥＣＵ、エアコン操作スイッチや車室温等に基づいて車内のエアコンディションを制御するオートエアコンＥＣＵ等である。
【００１５】
各ノード１０はそれぞれ、コントローラを内蔵するマイクロコンピュータ（マイコン）と、このマイコンに接続する通信モジュールと、を有している。マイコンは、接続する多重通信線１２の通信プロトコルに従ってコントローラを制御し、自ノード１０から他ノード１０へ多重通信線１２を介して送信すべきデータを符号化し、また、他ノード１０から多重通信線１２を介して受信した入力データを復号化する。また、通信モジュールは、コントローラにより制御され、他ノード１０に自ノード１０のデータを送信すると共に、他ノード１０に接続されるセンサやスイッチ、或いは、更に別の他ノード１０から送信されるデータを受信する。
【００１６】
すべてのノード１０のうちの特定のノード１０は、他の特定のノード１０との間で必要なデータを定期的（例えば５０ｍｓ毎）に送受信する。例えば、ＶＳＣ−ＥＣＵとブレーキＥＣＵとエンジンＥＣＵとの間では、ブレーキＥＣＵで検出される車輪速の情報が共有されており、ＶＳＣ−ＥＣＵで決定された旋回挙動を安定させるための駆動トルクや制動力の制御指令値が共有されている。また、エンジンＥＣＵとオートエアコンＥＣＵとの間では、エンジンＥＣＵで検出されるエンジン水温の情報が共有されている。これらの制御データは、検出したノード１０からそのデータを共有するノード１０へ送信されて、その送信先のノード１０における制御に利用される。
【００１７】
記録装置１４もまた、コントローラを内蔵するマイコンと、マイコンに接続する通信モジュールと、を有している。記録装置１４は、多重通信線１２の通信プロトコルに従ってコントローラを制御して、各ノード１０から多重通信線１２へ記録装置１４宛てに送信されるデータを通信モジュールで受信し、そのデータを記録する。具体的には、記録装置１４は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の揮発性メモリに配置され、送信されてきたデータを一時的に保管する一時保管用テーブル１４ａと、一時保管用テーブル１４ａに保管されるデータを定期的にコピーして記録するハードディスク等の定常用記録媒体１４ｂと、を有し、ノード１０からのデータを先ず一時保管用テーブル１４ａに一時保管した後に定常用記録媒体１４ｂに記録する。各ノード１０は、故障を診断するのに必要なデータを記録装置１４へ多重通信線１２を介して送信する。
【００１８】
次に、図２に示すデータの構成図を用いて、各ノード１０から送信されるデータについて説明する。
【００１９】
図２に示すように、各ノード１０が多重通信線１２へ送信するデータは、予め所定の構成を有するデータフレームにより構成されている。このデータフレームは、例えば、データの始まりを示すスタートオブフレーム（ＳＯＦ（Ｓｔａｒｔ  Ｏｆ  Ｆｒａｍｅ））２０と、他の送信データと区別するための識別情報（データ送信の優先順位を示すようにしてもよい。）を示すフレームＩＤ２１と、当該送信データの長さを示すデータ長コード（ＤＬＣ（Ｄａｔａ  Ｌｅｎｇｔｈ  Ｃｏｄｅ））２２と、ＥＣＵが送信したフレームの送信順を示す巡回コード２３と、データ内容（例えば、車輪速の情報や駆動トルクの制御指令値等であり、１の値を含むものであってもよく、複数の値を含むものであってもよい。）を示すデータフィールド２４と、伝送エラーをチェックするためのＣＲＣフィールド２５と、データの終わりを示すエンドオブフレーム（ＥＯＦ（Ｅｎｄ  Ｏｆ  Ｆｒａｍｅ））２６と、から構成されている。なお、巡回コード２３は、データフィールド２４に包含される。
【００２０】
次に、ノード１０から送信されるデータの記録方法について説明する。ＥＣＵ−Ａを含む複数のノード１０のそれぞれは、１または複数のデータ内容を有するフレームを時分割多重で、かつ、周期的に送信する。
【００２１】
図３は、本実施例の車両用データ記録システム１００においてノード１０から送信されるデータが記録装置１４に記録される状態を説明するための図である。
【００２２】
最初に、ノード１０の１つであるＥＣＵ−Ａは、多重通信線１２を介し、車輪速等の情報を有するデータ１を記録装置１４に向けて送信する。
【００２３】
次に、記録装置１４は、受信したデータ１をＥＣＵ−Ａのために割り当てられた一時保管用テーブル１４ａの保管領域に保管する。一時保管用テーブル１４ａは、データ１のＳＯＦを受信することによりデータ１の存在を認識し、ＳＯＦに続くデータ１本体の内容により、ＥＣＵ−Ａのために割り当てられた保管領域にあるデータを随時更新する。
【００２４】
次に、記録装置１４は、ＥＣＵ−Ａから受信したデータ１を含む一時保管用テーブル１４ａに保管されたデータのその時点の値全てを定常用記録媒体１４ｂに定期的に記録する。
【００２５】
ＥＣＵ−Ａは、その後も車輪速等の情報を有するデータ２乃至５を連続して記録装置１４に送信し、記録装置１４は、ＥＣＵ−Ａからのデータ２乃至５を順次受信して一時保管用テーブル１４ａにあるＥＣＵ−Ａのために割り当てられた領域（例えば、車輪速を保管するための領域である。）を随時更新する。
【００２６】
記録装置１４は、一時保管用テーブル１４ａにあるＥＣＵ−Ａのために割り当てられた領域に保管されたデータであって、ＥＣＵ−Ａからのデータ内容を受信することにより随時更新されるデータを含む、一時保管用テーブル１４ａにおけるその時点の全てのデータを、所定の間隔で、定常用記録媒体１４ｂにコピーして記録する。
【００２７】
データ１乃至５は、それぞれ巡回コード２３を有し、データ１には「０ｘ０１」、データ２には「０ｘ０２」、データ３には「０ｘ０３」、データ４には「０ｘ０１」、また、データ５には「０ｘ０２」が付与される。「巡回コード」とは、データ送信毎に１加算されたり、１減算されたりする識別可能な数字、或いは、所定の順番に従って更新される識別可能なコードであり、有限個の値、例えば３種類の数字を循環させて順次設定される。
【００２８】
例えば、巡回コード２３は、１、２、３、１、２、３というように、１加算後に上限の数字（例えば、３である。）を超える場合は再度下限の数字（例えば、１である。）が設定され、或いは、３、２、１、３、２、１というように、１減算後に下限の数字（例えば、１である。）を下回る場合は再度上限の数字（例えば、３である。）が設定される。
【００２９】
なお、循環する値の数は、好適には、少なくとも３種類とされる。２種類の値を循環させた場合、後述するデータの記録抜けと二重記録との区別が困難であり、データの解読性が低下するからである。この場合、巡回コード２３は、データの送信順に付与される「０ｘ０１」、「０ｘ０２」および「０ｘ０３」の３種類であり、２ビットの情報量で表現することができる。
【００３０】
巡回コード２３は、ＥＣＵ−Ａがデータを送信するときに、ＥＣＵ−Ａにおいて付与されるので、記録装置１４は、ＥＣＵ−Ａから受信したデータに含まれる巡回コード２３を取得することにより、多重通信回線１２上でデータ消失が発生したか否かを確認することが可能となる。
【００３１】
なお、巡回コード２３は、記録装置１４がＥＣＵ−Ａからのデータを受信して一時保管用テーブル１４ａに保管する際に、記録装置１４において付与されるようにしてもよい。後述するように、多重通信線１２を流れる情報量を最小限に留めることができるからである。
【００３２】
また、記録装置１４は、記録装置１４がＥＣＵ−Ａからのデータを受信することにより一時保管用テーブル１４ａのデータを更新する周期と、記録装置１４が一時保管用テーブル１４ａにあるデータを定常用記録媒体１４ｂにコピーして記録する周期との同期を取ることはしない。即ち、記録装置１４は、ＥＣＵ−Ａから随時供給されるデータ内容に基づいて一時保管用テーブル１４ａのデータ内容を時々刻々と更新し、独自の周期に基づく各記録命令の時点において一時保管用テーブル１４ａに存在するデータ内容を定常用記録媒体１４ｂにコピーして記録する。
【００３３】
一時保管用テーブル１４ａの更新と定常用記録媒体１４ｂにおけるコピーによる記録との同期を取るための、ＥＣＵ−Ａと記録装置１４との間における複雑なデータ授受ルールの確立を必要とせずに、一のＥＣＵの車両用データ記録システム１００への追加や一のＥＣＵの車両用データ記録システム１００からの取り外しを、他のＥＣＵおよび記録装置１４とは無関係に実施できるようにするためである。
【００３４】
これにより、記録装置１４は、車両用データ記録システム１００の汎用性を向上させ、かつ、車両用データ記録システム１００を流れる情報量を最小限に留めることが可能となる。
【００３５】
次に、一時保管用テーブル１４ａの更新と定常用記録媒体１４ｂにおける複写による記録とが非同期であることにより発生する問題について説明する。
【００３６】
ＥＣＵ−Ａは、例えば、５００ミリ秒間隔でデータの送信を行い、記録装置１４は、５００ミリ秒間隔で一時保管用テーブル１４ａのデータを更新し、かつ、一時保管用テーブル１４ａのデータを５００ミリ秒間隔で定常用記録媒体１４ｂに複写して記録しようとする。
【００３７】
しかし、ＥＣＵ−Ａによるデータの送信または記録装置１４による更新と、記録装置１４による記録とが非同期のため、送信間隔または更新間隔と記録間隔との間にズレが生ずる場合がある。
【００３８】
例えば、更新間隔が４９５ミリ秒であり、記録間隔が５００ミリ秒であるというように記録間隔が更新間隔より長くなってしまう場合や、更新間隔が５００ミリ秒であり、記録間隔が４９５ミリ秒であるというように記録間隔が更新間隔より短くなってしまう場合であり、或いは、一時的に通信環境が悪くなり送信間隔が長くなった場合である。以下、このズレについて詳細に説明する。
【００３９】
図４および図５は、ＥＣＵ−Ａによるデータの送信内容、一時保管用テーブル１４ａの内容および定常用記録媒体の内容を時系列で示す図である。
【００４０】
図４および図５は、図の左から右に時間経過を示し、ＥＣＵ−Ａによるデータの送信内容を一番上の段３０に、一時保管用テーブル１４ａの内容を二番目の段３１に、定常用記録媒体の内容を一番下の段３２に示す。
【００４１】
図４において、ＥＣＵ−Ａは、段３０に示すように、巡回コード２３を付与しながらデータ１乃至４を送信する。データ１は、巡回コード「０ｘ０１」が付与され、データ２は「０ｘ０２」、データ３は「０ｘ０３」、データ４は「０ｘ０１」がそれぞれ付与される。
【００４２】
記録装置１４は、段３１に示すように、ＥＣＵ−Ａからデータを受信すると、一時保管用テーブル１４ａの所定の領域を更新する。また、記録装置１４は、段３２に示すように、一時保管用テーブル１４ａの更新間隔よりも長い間隔で、一時保管用テーブル１４ａの内容を定常用記録媒体１４ｂにコピーして記録する。そのため、記録装置１４は、データ３により更新された一時保管用テーブル１４ａの内容を定常用記録媒体１４ｂにコピーして記録することができず、データの記録抜けを発生させる。
【００４３】
一方、図５において、記録装置１４は、段３２に示すように、一時保管用テーブル１４ａの更新間隔よりも短い間隔で、一時保管用テーブル１４ａの内容を定常用記録媒体１４ｂにコピーして記録する。そのため、記録装置１４は、データ３により更新された一時保管用テーブル１４ａの内容を定常用記録媒体１４ｂに２回コピーして記録し、データの二重記録を発生させる。
【００４４】
このため、仮にＥＣＵ−Ａにより送信されたデータに巡回コード２３が付与されていない従来的な構成では、データの記録抜けまたはデータの二重記録（以下、「データズレ」という。）が発生してもそれらデータズレを認識することができず、定常用記録媒体１４ｂに記録されるデータに基づいて故障の判定等を行う者または装置は、誤って故障が発生したと判定する場合が生じる。かかる誤判定を防止するためにも、データズレの認識は極めて重要となる。
【００４５】
この点、本実施例による記録装置１４は、ＥＣＵ−Ａにより巡回コード２３が付与されたデータを受信することにより、ＥＣＵ−Ａから送信されたデータの順番を把握できるので、データズレの発生を検出することが可能である。なお、使用される巡回コード２３は、好適には、３種類以上の値を循環させる。２種類の値を循環させる場合、記録装置１４は、データの記録抜けと二重記録との区別をすることができないからである。
【００４６】
例えば、記録装置１４は、２種類の値を有する巡回コード２３（「０ｘ０１」、「０ｘ０２」、「０ｘ０１」、「０ｘ０２」…のように循環する。）を使用する場合であって、３番目の巡回コード「０ｘ０１」を受信できなかったとき、受信した巡回コード２３は、「０ｘ０１」、「０ｘ０２」、「０ｘ０２」となり、データの記録抜けまたは二重記録の何れかが発生したことは検知できるが、それらを区別することができない。
【００４７】
データの記録抜けと二重記録との区別が重要な理由は、記録装置１４は、二重記録が発生した場合に、二重記録の一方を破棄して他方を採用するという措置をとることが可能であるが、データの記録抜けとデータの二重記録とを区別できない場合には、係る措置をとることもできないからである。
【００４８】
これにより、記録装置１４は、好適には、３種類以上の値を有する巡回コード２３を使用し、かつ、ＥＣＵ−Ａによるデータの送信間隔または記録装置１４による更新間隔より記録装置１４による記録間隔を短くし、データの記録抜けを確実に防止しながら、データの二重記録に対しては、一方を破棄して他方を採用するという措置を取るようにする。
【００４９】
データの二重記録をある程度許容しながらデータの記録抜けを確実に防止するのは、データの記録抜けが発生した場合にＥＣＵ−Ａにデータの再送を促し、再度保管および記録を行うと処理が複雑になるからである。なお、ＥＣＵ−Ａによるデータ送信または記録装置１４による一時保管用テーブル１４ａへのデータ保管と、記録装置１４による定常用記録媒体１４ｂへのデータ記録とを非同期にすることは、他の新たなＥＣＵを追加する場合の汎用性確保のために必要なため維持される。
【００５０】
次に、ＥＣＵ−Ａが送信したデータが記録装置１４に到達する前に多重通信線１２上で消失した場合（以下、「データ消失」という。）について説明する。
【００５１】
図６は、図３と同様、本実施例のシステムにおいてノード１０から送信されるデータが記録装置１４に記録される状態を説明するための図であり、図７および図８は、図４および図５と同様、ＥＣＵ−Ａによるデータの送信内容、一時保管用テーブル１４ａの内容および定常用記録媒体の内容を時系列で示す図である。
【００５２】
図６は、ＥＣＵ−Ａから送信された、巡回コード「０ｘ０３」を有するデータ３が記録装置１４に到達する前に多重通信線１２上で消失している点で図３の場合と異なる。
【００５３】
図７は、記録装置１４がデータ３を受信しなかったために、一時保管用テーブル１４ａの更新を行わず、図４に比べ一時保管用テーブル１４ａがデータ２を保持する期間が長くなっていることを示す。また、図７において、記録装置１４は、図４の場合と同様に一時保管用テーブル１４ａの更新間隔よりも長い間隔で一時保管用テーブル１４ａの内容を定常用記録媒体１４ｂにコピーして記録するので、データ消失の場合も図４におけるデータ記録抜けの場合と同じ記録内容を示す。
【００５４】
これにより、定常用記録媒体１４ｂに記録されるデータに基づいて故障の判定等を行う者または装置は、定常用記録媒体１４ｂに記録されたデータの巡回コード２３に基づいてデータ消失またはデータ記録抜けが発生したことを検出することができる。
【００５５】
図８も同様に、記録装置１４がデータ３を受信しなかったために、一時保管用テーブル１４ａの更新を行わず、図５に比べ一時保管用テーブル１４ａがデータ２を保持する期間が長くなっていることを示す。しかし、図８では、記録装置１４は、図５の場合と同様に一時保管用テーブル１４ａの更新間隔よりも短い間隔で一時保管用テーブル１４ａの内容を定常用記録媒体１４ｂにコピーして記録するので、データの記録抜けを発生させることは稀である。
【００５６】
これにより、定常用記録媒体１４ｂに記録されるデータに基づいて故障の判定等を行う者または装置は、定常用記録媒体１４ｂに記録されたデータの巡回コード２３に基づいてデータ３が記録されておらずデータ消失が発生したものと判断することができる。データの記録抜けの発生が稀なため、データ消失であると推定できるからである。
【００５７】
このように、車両用データ記録システム１００は、従来の記録システムにおいてデータを解読する者により複数のデータで同時にデータズレが発生していること等に基づいて総合的に判断されていたデータズレ発生の有無を、巡回コード２３を使用することにより確実に検出することが可能となり、係るデータズレ発生の有無をコンピュータで自動的に判断させることで、より大量のデータをより短時間で処理できるようにする。
【００５８】
また、車両用データ記録システム１００は、データズレの発生の有無を検出することにより、データ解読時に故障を誤認識させるのを防止することができる。
【００５９】
また、車両用データ記録システム１００は、ＥＣＵ−Ａによるデータ送信の間隔または記録装置１４による一時保管用テーブル１４ａへのデータ保管の間隔より、記録装置１４による定常用記録媒体１４ｂへのデータ記録の間隔を短くすることによって、データの記録抜けを確実に防止しながら、データの二重記録を確実に検出してデータを修正させ、データの記録抜けおよび二重記録のないデータに基づいて故障判定を行わせ、故障を誤って認識させるのを防止することができる。また、車両用データ記録システム１００は、係る態様により、多重通信線１２でデータ消失が発生したことをデータ記録抜けと区別して検出させることができる。
【００６０】
また、車両用データ記録システム１００は、上述の効果を奏しながらも、ＥＣＵ−Ａによるデータ送信または記録装置１４による一時保管用テーブル１４ａへのデータ保管と記録装置１４による定常用記録媒体１４ｂへのデータ記録との非同期を維持するために車両用データ記録システムの汎用性を損なうことはない。
【実施例２】
【００６１】
次に、記録装置１４がＥＣＵ−Ａからデータを受信したときに巡回コード２３を付与する態様について説明する。
【００６２】
図９は、図４および図５と同様、ＥＣＵ−Ａによるデータの送信内容、一時保管用テーブル１４ａの内容および定常用記録媒体の内容を時系列で示す図である。
【００６３】
図９は、図の左から右に時間経過を示し、ＥＣＵ−Ａによるデータの送信内容を一番上の段３０に、一時保管用テーブル１４ａの内容を二番目の段３１に、定常用記録媒体の内容を一番下の段３２に示す。
【００６４】
実施例２は、記録装置１４が一時保管用テーブル１４ａにＥＣＵ−Ａからのデータを受信した際に巡回コード２３を付与する点で実施例１と異なる。実施例２においては、ＥＣＵ−Ａから送信されたデータは、記録装置１４により一時保管用テーブル１４ａに保管されるまで巡回コード２３を有さない。
【００６５】
係る態様により、車両用データ記録システム１００は、巡回コード２３を付与するための手段を各ノード１０に備える必要が無く、記録装置１４にのみ備えるだけでよくなり、システムを簡素化し、また、他の新たなＥＣＵの車両用データ記録システム１００への追加を容易にすることができる。
【００６６】
また、車両用データ記録システム１００は、記録装置１４において巡回コード２３を付与することにより、多重通信線１２を流れる情報量を最小限に留めることができる。
【００６７】
なお、上述の実施例においては、記録装置１４が特許請求の範囲に記載した「車両用データ記録装置」に、一時保管用テーブル１４ａが特許請求の範囲に記載した「データ保管手段」に、定常用記録媒体１４ｂが特許請求の範囲に記載した「データ記録手段」に、それぞれ相当する。
【００６８】
以上、本発明の好ましい実施例について詳説したが、本発明は、上述した実施例に制限されることはなく、本発明の範囲を逸脱することなく、上述した実施例に種々の変形及び置換を加えることができる。
【００６９】
例えば、上述の実施例では、巡回コード２３が有する識別可能な値の数は少なくとも３以上であることが好適であるとするが、一時保管用テーブル１４ａの更新間隔よりも短い間隔で一時保管用テーブル１４ａの内容を定常用記録媒体１４ｂにコピーして記録することとし、データ記録抜けの発生を確実に防止しながらデータ二重記録を確実に検出することにより、識別可能な値の数を２種類とし、巡回コード２３に必要な情報量を１ビットとするようにしてもよい。
【００７０】
また、上述の実施例では、有線である多重通信線１２での通信について説明するが、車両用データ記録システム１００における通信に無線通信を使用するようにしてもよい。
【図面の簡単な説明】
【００７１】
【図１】本発明の一実施例である車両用データ記録システムの構成を示す図である。
【図２】ノードから送信されるデータの構造を示す図である。
【図３】本実施例のシステムにおいてノードから送信されるデータが記録装置に記録される状態を説明するための図である。
【図４】ＥＣＵ−Ａによるデータの送信内容、一時保管用テーブルの内容および定常用記録媒体の内容を時系列で示す図（その１）である。
【図５】ＥＣＵ−Ａによるデータの送信内容、一時保管用テーブルの内容および定常用記録媒体の内容を時系列で示す図（その２）である。
【図６】本実施例のシステムにおいてデータ消失が発生した状態を説明するための図である。
【図７】データ消失が発生した場合における、ＥＣＵ−Ａによるデータの送信内容、一時保管用テーブルの内容および定常用記録媒体の内容を時系列で示す図（その１）である。
【図８】データ消失が発生した場合における、ＥＣＵ−Ａによるデータの送信内容、一時保管用テーブルの内容および定常用記録媒体の内容を時系列で示す図（その２）である。
【図９】巡回コードを記録装置で付与する場合における、ＥＣＵ−Ａによるデータの送信内容、一時保管用テーブル１４ａの内容および定常用記録媒体の内容を時系列で示す図である。
【符号の説明】
【００７２】
１０    ノード
１２    多重通信線
１４    記録装置
１４ａ  一時保管用テーブル
１４ｂ  定常用記録媒体
２０    ＳＯＦ
２１    フレームＩＤ
２２    ＤＬＣ
２３    巡回コード
２４    データフィールド
２５    ＣＲＣフィールド
２６    ＥＯＦ
３０    「ＥＣＵーＡによるデータの送信内容」を示す段
３１    「一時保管用テーブル１４ａの内容」を示す段
３２    「定常用記録媒体１４ｂの内容」を示す段
１００  車両用データ記録システム
【図１】
2007176254.tif 000003
【図２】
2007176254.tif 000004
【図３】
2007176254.tif 000005
【図４】
2007176254.tif 000006
【図５】
2007176254.tif 000007
【図６】
2007176254.tif 000008
【図７】
2007176254.tif 000009
【図８】
2007176254.tif 000010
【図９】
2007176254.tif 000011