(57)【要約】【課題】制御プログラムを修正することなく、データ蓄積処理の設定を変更する。【解決手段】ＭＰＵ５が、記憶部１４内に記憶されているデータ蓄積プログラム１３に従って、データ記憶部６内に記憶されているデータ展開定義テーブル１７内に記述されたデータ蓄積処理用のパラメータを参照してデータ蓄積処理を実行する。これにより、データ展開定義テーブル１７内のパラメータを変更することによりデータ蓄積処理の設定を変更することができるので、データ蓄積プログラム１３の書換え作業を行うことなく、データ蓄積処理の設定を簡単に変更することができる。【選択図】  図１
2005049102.tif 000002
【特許請求の範囲】
【請求項１】
受信データを所定記録条件毎及び所定範囲毎の２次元頻度データとしてデータテーブルに蓄積するデータ蓄積装置において、
前記記録条件、分解度、前記データテーブルの各欄に記録可能なデータ長、及びデータテーブルの各行の先頭アドレス値に関する情報が少なくとも記述された複数の行を有するデータ展開定義テーブルを記憶する記憶部と、
所定の制御プログラムに従って前記受信データの蓄積処理を制御する制御部とを備え、
前記制御プログラムは、
前記受信データの記録条件に従って、受信データに対応する前記データ展開定義テーブルの行を特定する処理と、
特定した行内に記述された分解度、データ長、及び先頭アドレス値に関する情報を呼び出す処理と、
前記受信データを呼び出された分解度で除算することにより、受信データに対応するデータテーブルの欄番号を算出する処理と、
呼び出されたデータ長及び先頭アドレス値に関する情報と、特定した欄番号とを用いて、算出した枠番号のアドレス値を算出する処理と、
算出したアドレスに頻度を蓄積する処理と
を前記制御部に実行させること
を特徴とするデータ蓄積装置。
【請求項２】
請求項１に記載のデータ蓄積装置において、
前記データ展開定義テーブルの各行には受信データの情報種別に関する情報が記述され、前記受信データに対応するデータ展開定義テーブルの行を特定する処理は、受信データの情報種別及び記録条件に従って実行されること
を特徴とするデータ蓄積装置。
【請求項３】
請求項１又は請求項２に記載のデータ蓄積装置において、
前記データ展開定義テーブルは更新版数情報を有し、
前記制御プログラムは、
前記データ展開定義テーブルの更新要求に応じて、更新版数情報を参照して、前記記憶部内に記憶されているデータ展開定義テーブルと入力されたデータ展開定義テーブルの更新版数を比較する処理と、
入力されたデータ展開定義テーブルの更新版数が前記記憶部に記憶されているデータ展開定義テーブルよりも新しい場合、記憶部内に記憶されているデータ展開定義テーブルのデータを入力されたデータ更新定義テーブルのデータに更新する処理と
を前記制御部に実行させること
を特徴とするデータ蓄積装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、走行中の車両の各種データを頻度データとして蓄積するデータ蓄積装置に関し、特に、制御プログラムを修正することなく、データ蓄積処理の設定を容易に変更可能にする技術に係わる。
【０００２】
【従来の技術】
従来より、燃費向上や故障原因究明等の作業に役立てるために、指定された条件及び範囲に従って、ギヤ段データ，車速データ，エンジン回転数データ等の車両の各種データを頻度データとして蓄積するデータ蓄積装置が提供されている（例えば、特許文献１を参照）。そして、このような車両用データ蓄積装置によれば、時系列的にデータを蓄積する装置と比較して、データを蓄積するためのメモリ容量を大幅に小さくし、装置コストを削減することが可能となる。
【０００３】
【特許文献１】
特開平１０−３３２４３４号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、従来までのデータ蓄積装置によれば、データの蓄積周期を変更したり、あるデータ（例えばエンジン回転数データ）を新たな記録条件（例えば車速別）で蓄積する処理を追加する等、データ蓄積処理の設定を変更する場合には、装置内の制御プログラムの修正作業が必要となり、多くの労力を要した。
【０００５】
本発明は、このような課題を解決するためになされたものであり、その目的は、制御プログラムを修正することなく、データ蓄積処理の設定を容易に変更することが可能なデータ蓄積装置を提供することにある。
【０００６】
【課題を解決するための手段】
本発明に係るデータ蓄積装置の特徴は、受信データを所定記録条件毎及び所定範囲毎の２次元頻度データとしてデータテーブルに蓄積するデータ蓄積装置において、記録条件、分解度、データテーブルの各欄に記録可能なデータ長、及びデータテーブルの各行の先頭アドレス値に関する情報が少なくとも記述された複数の行を有するデータ展開定義テーブルを記憶する記憶部と、所定の制御プログラムに従って受信データの蓄積処理を制御する制御部とを備え、制御プログラムは、受信データの記録条件に従って、受信データに対応するデータ展開定義テーブルの行を特定する処理と、特定した行内に記述された分解度、データ長、及び先頭アドレス値に関する情報を呼び出す処理と、受信データを呼び出された分解度で除算することにより、受信データに対応するデータテーブルの欄番号を算出する処理と、呼び出されたデータ長及び先頭アドレス値に関する情報と、特定した欄番号とを用いて、算出した枠番号のアドレス値を算出する処理と、算出したアドレスに頻度を蓄積する処理とを制御部に実行させることにある。
【０００７】
すなわち、本発明に係るデータ蓄積装置では、制御部が、制御プログラムに従って、データ展開定義テーブル内に記述されている情報を参照してデータ蓄積処理を実行する。そして、このような構成によれば、データ展開定義テーブル内に記述されている情報を変更することによりデータ蓄積処理の設定を変更することができるので、制御プログラムの書換え作業を行うことなく、データ蓄積処理の設定を簡単に変更することができる。
【０００８】
【発明の実施の形態】
以下、図面を参照して、本発明の一実施形態となるデータ蓄積装置の構成及び動作について詳しく説明する。
【０００９】
〔データ蓄積装置の構成〕
始めに、図１を参照して、本発明の一実施形態となるデータ蓄積装置の構成について説明する。
【００１０】
本発明の一実施形態となるデータ蓄積装置１は、図１に示すように、ＣＡＮ（Ｃｏｎｔｒｏｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ドライバ２、エンジン回転数入力部３、車速入力部４、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５、データ記憶部６、モニタ出力部７、送受信部８、及び電源部９を主な構成要素として備え、データを取得する車両に搭載される。
【００１１】
上記ＣＡＮドライバ２は、車両制御ＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１０と電気的に接続され、走行中の車両のギヤ段数に関するデータ（以下、ギヤ段データと略記する）を取得する。そして、ＣＡＮドライバ２は、取得したギヤ段データをＭＰＵ５に入力する。
【００１２】
上記エンジン回転数入力部３は、エンジンＥＣＵ１１と電気的に接続され、車両のエンジンの回転数（単位：ｒｐｍ）に関するデータ（以下、エンジン回転数データと略記する）を取得する。そして、エンジン回転数入力部３は、取得したエンジン回転数データをＭＰＵ５に入力する。
【００１３】
上記車速入力部４は、車両の速度を検出する車速検出器１２と電気的に接続され、車両の速度（単位：ｋｍ／ｈ）に関するデータ（以下、車速データと略記する）を取得する。そして、車速入力部４は、取得した車速データをＭＰＵ５に入力する。
【００１４】
上記ＭＰＵ５（＝制御部）は、データ蓄積プログラム１３を記憶する記憶部１４と、データ蓄積プログラム１３（＝制御プログラム）を実行する演算処理部１５とを備える。そして、ＭＰＵ５は、データ蓄積プログラム１３に従って車両用データ蓄積装置１内の各構成要素の動作を制御することによりデータ蓄積処理を実現する。ここで、上記記憶部１４はフラッシュメモリ等の半導体記憶素子により構成される。なお、データ蓄積プログラム１３の詳細については後述する。
【００１５】
上記データ記憶部６は、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の記憶装置により構成され、走行中の車両の各種データを頻度データとして記録するデータテーブル１６を記憶する。また、データ記憶部６は、データテーブル１６に記録するデータの種類、記録条件、分解度等のデータ蓄積処理用のパラメータを含むデータ展開定義テーブル１７を記憶する。なお、上記データテーブル１６、データ展開定義テーブル１７、及びデータ蓄積処理用のパラメータの詳細については後述する。
【００１６】
上記モニタ出力部７は、モニタＥＣＵ１８と電気的に接続され、ＭＰＵ５の制御に従って各種情報をモニタＥＣＵ１８に入力する。上記送受信部８は、ＲＳ−２３２Ｃ（Ｒｅｃｏｍｍｅｎｄｅｄ  Ｓｔａｎｄａｒｄ  −  ２３２  ｖｅｒｓｉｏｎ  Ｃ）等のシリアル通信ユニットにより構成され、上位システム２１（図２を参照）と通信する通信ユニット１９と、ＭＰＵ５との間で情報を送受信する。上記電源部９は、各構成要素が動作するためのＤＣ電力をバッテリ２０から取得し、取得した電力を各構成要素に供給する。
【００１７】
ここで、上記車両制御ＥＣＵ１０、エンジンＥＣＵ１１、及びモニタＥＣＵ１８は、マイクロコンピュータを備える電子回路により構成される。そして、車両制御ＥＣＵ１０及びエンジンＥＣＵ１１はそれぞれ、各種センサからの信号を取り込んで所定の演算処理を実行し、演算結果に従って車両及びエンジンの動作を制御する。また、モニタＥＣＵ１８は、車両内に搭載された液晶ディスプレイ装置等の表示出力装置への各種情報の出力を制御する。
【００１８】
〔データ蓄積プログラムの構成〕
上記データ蓄積プログラム１３は、上記データ蓄積装置１の動作を制御する制御プログラムであり、図２に示すように、データ受信処理ルーチン１３ａ、データ展開蓄積処理ルーチン１３ｂ、入出力処理ルーチン１３ｃ、上位システム入力処理ルーチン１３ｄ、更新処理ルーチン１３ｅ、モニタ表示処理ルーチン１３ｆ、及び蓄積データ出力処理ルーチン１３ｇを含む。
【００１９】
上記データ受信処理ルーチン１３ａは、ＣＡＮドライバ２、エンジン回転数入力部３、及び車速入力部４を制御して、ギヤ段データ，エンジン回転数データ，及び車速データを受信し、受信したデータをカレントデータテーブル１３ｈに書き込む処理を実現する。
【００２０】
そして、書き込み処理が完了するのに応じて、データ受信処理ルーチン１３ａは、データ展開蓄積処理ルーチン１３ｂを起動する。なお、上記カレントデータテーブル１３ｈは、受信したデータが一時的に保存されるデータ領域であり、データを受信する度毎に上書き保存される。また、この実施形態では、データ受信処理ルーチン１３ａは１秒周期で動作するように構成されている。
【００２１】
上記データ展開蓄積処理ルーチン１３ｂは、データ記憶部６内に記憶されているデータ展開定義テーブル１７を検索し、データ展開定義テーブル１７に記述されているデータ蓄積処理用のパラメータに従って、蓄積するデータをカレントデータテーブル１３ｈから抽出し、抽出したデータをデータテーブル１６に記録するデータ蓄積処理を実現する。なお、データ展開定義テーブル１７にデータ蓄積処理用のパラメータが記述されていない場合には、データ展開蓄積処理ルーチン１３ｂはデータ蓄積処理を実行しない。
【００２２】
上記入出力処理ルーチン１３ｃは、上位システム２１から情報を受信するのに応じて、上位システム入力処理ルーチン１３ｄを起動すると共に、受信した情報を上位システム入力処理ルーチン１３ｄに引き渡す処理を実現する。また、入出力処理ルーチン１３ｃは、１日周期程度の所定の周期で動作する蓄積データ出力処理ルーチン１３ｇが出力したデータを受信するのに応じて、受信したデータを上位システム２１に引き渡す処理を実現する。
【００２３】
上記上位システム入力処理ルーチン１３ｄは、上位システム２１からの情報がデータ展開定義テーブル１７のデータであるか否かを判別し、上位システム２１からの情報がデータ展開定義テーブル１７のデータである場合、更新処理ルーチン１３ｅを起動すると共に、データ展開定義テーブル１７のデータを更新処理ルーチン１３ｅに引き渡す処理を実現する。
【００２４】
上記更新処理ルーチン１３ｅは、データ展開定義テーブル１７に記述されている更新版数情報を参照して、上位システム入力処理ルーチン１３ｄから引き渡されたデータ展開定義テーブル１７が初版、若しくは、データ記憶部６内に記憶されているデータ展開定義テーブル１７よりも新しいものであるか否かを判別する処理を実現する。
【００２５】
そして、更新処理ルーチン１３ｅは、引き渡されたデータ展開定義テーブル１７が初版、若しくは、データ記憶部６内に記憶されているデータ展開定義テーブル１７よりも新しいものである場合、上位システム入力処理ルーチン１３ｄから引き渡されたデータ展開定義テーブル１７のデータをデータ記憶部６内に記憶、若しくは、データ記憶部６内に記憶されているデータ展開定義テーブル１７のデータを引き渡されたデータ展開定義テーブル１７のデータに更新する処理を実現する。一方、上位システム入力処理ルーチン１３ｄから引き渡されたデータ展開定義テーブル１７がデータ記憶部６内に記憶されているデータ展開定義テーブル１７よりも古いものである場合には、更新処理ルーチン１３ｅは、引き渡されたデータ展開定義テーブル１７のデータを消去する処理を実現する。
【００２６】
上記モニタ表示処理ルーチン１３ｆは、データテーブル１６やデータ展開定義テーブル１７の内容を表示出力する処理を実現する。なお、このモニタ表示処理ルーチン１３は必ずしもデータ蓄積プログラム１３内に含めなくてもよい。また、この実施形態では、モニタ表示処理ルーチン１３ｆは１秒周期で動作するように構成されている。
【００２７】
〔データ展開定義テーブルの構成〕
上記データ展開定義テーブル１７は、図３に示すような構成を有し、オペレータがデータ蓄積処理用のパラメータを入力、修正することによりデータ蓄積処理の設定を変更するのに応じて、上位システム２１によってその変更内容が反映されるように構成されている。具体的には、データ展開定義テーブル１７は、６つのカラム（列）Ａ〜Ｆを有する複数のレコード（行）により構成され、各レコードは２４バイトのデータ長を有する。また、１番目のレコードのカラムＡ，Ｂにはそれぞれ、データ展開定義テーブル１７の更新版数及びデータ蓄積処理の実行周期を表すパラメータが記述される。
【００２８】
また、２番目以後のレコードのカラムＡ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆにはそれぞれ、記録するデータの種類（例えば車速，エンジン回転数等）、記録するデータの分解度（記録するデータが車速であれば５ｋｍ／ｈ毎、エンジン回転数であれば１００ｒｐｍ毎等、データのグループ化の範囲を示す）、データの記録条件（例えば、ギヤ段別等）、データ長（後述する図４に示すデータテーブルの１カラム（列）に記録可能なバイト数）、データ数（後述する図４に示すデータテーブルの１レコード（行）当たりのカラム（列）数）、相対先頭アドレス（後述する図４に示すデータテーブルのレコード（列）の先頭アドレス）が記述される。
【００２９】
なお、各レコードの相対先頭アドレスは、２番目のレコードの相対先頭アドレス、分解度、データ長、及びデータ数を用いて簡単に算出することができるので、オペレータは相対先頭アドレスの値を必ずしも入力しなくてもよい。また、図３に示すデータ展開定義テーブル１７において、２番目から９番目のレコードには、ギヤ段（１〜８段）別に車速データを蓄積するデータ蓄積処理に関するパラメータが記述されている。また、１０番目から１７番目のレコードには、ギヤ段（１〜８段）別にエンジン回転数データを蓄積するデータ蓄積処理に関するパラメータが記述されている。
【００３０】
〔データテーブルの構成〕
上記データテーブル１６は、図４（ａ），（ｂ）に示すように、データ展開定義テーブル１７内に記述された各記録条件に対応する複数のレコード（行）を有し、各レコードの先頭アドレスは、データ展開定義テーブル内に記述された相対先頭アドレスと同じ値を有する。また、各レコードは、データ展開定義テーブル１７に記述されたデータ数に対応する複数のカラム（列）を備え、各カラムには、データ展開定義テーブル１７に記述された分解度に応じて、頻度を記録するデータの範囲が割り当てられている。なお、この実施形態では、データテーブル１６のデータ長（１カラム（列）に記録可能なバイト数）は４バイトとする。
【００３１】
より具体的には、図４（ａ）に示すデータテーブル１６は、車速データをギヤ段（＝記録条件）別及び５ｋｍ／ｈ（＝分解度）毎に蓄積する場合のものであり、１〜８段の各ギヤ段に対応する８つのレコードを有する。そして、各レコードの先頭アドレスはそれぞれ、ＸＸ００００，  ＸＸ００６４，  ＸＸ００Ｃ８，  ＸＸ０１２Ｃ，  ＸＸ０１９０，  ＸＸ０１Ｆ４，  ＸＸ０２５８，  及びＸＸ０２ＢＣとなっている。また、レコードの各カラムには、分解度の値に従って５ｋｍ／ｈ幅の車速データの範囲が割り当てられている。
【００３２】
一方、図４（ｂ）に示すデータテーブル１６は、エンジン回転数情報をギヤ段（＝記録条件）別及び１００ｒｐｍ（＝分解度）毎に蓄積する場合のものであり、１〜８段の各ギヤ段に対応するレコードの先頭アドレスはそれぞれ、ＸＸ０３２０，  ＸＸ０４１４，  ＸＸ０５０８，  ＸＸ０５ＦＣ，  ＸＸ０６Ｆ０，  ＸＸ０７Ｅ４，  ＸＸ０８Ｄ８，  及びＸＸ０９ＣＣとなっている。また、レコードの各カラムには、分解度の値に従って１００ｒｐｍ幅のエンジン回転数データの範囲が割り当てられている。
【００３３】
〔データ蓄積装置の動作〕
次に、図５に示すフローチャートを参照して、図３に示すデータ展開定義テーブル１７の２番目から９番目のレコードに従って、車速データをギヤ段別及び５ｋｍ／ｈ毎の頻度データとしてデータテーブル１６に蓄積する際の上記データ蓄積装置１の動作について詳しく説明する。
【００３４】
図５に示すフローチャートは、車両のイグニッションスイッチがオン状態となり、車両の走行が開始されるのに応じて開始となり、データ蓄積処理はステップＳ１の処理に進む。
【００３５】
ステップＳ１の処理では、ＭＰＵ５が、データ受信処理ルーチン１３ａに従って、ギヤ段データ及び車速データを取得し、取得したギヤ段データ及び車速データをカレントデータテーブル１３ｈに記録する。これにより、このステップＳ１の処理は完了し、データ蓄積処理はステップＳ１の処理からステップＳ２の処理に進む。
【００３６】
ステップＳ２の処理では、ＭＰＵ５が、データ展開蓄積処理ルーチン１３ｂに従って、カレントデータテーブル１３ｈに記録したギヤ段データを参照して車両のギヤ段数を判別する。これにより、このステップＳ２の処理は完了し、データ蓄積処理はステップＳ２の処理からステップＳ３の処理に進む。
【００３７】
ステップＳ３の処理では、ＭＰＵ５が、データ展開蓄積処理ルーチン１３ｂに従って、判別されたギヤ段数に対応するデータ展開定義テーブル１７のレコード（行）を特定し、特定したレコード（行）の中から車速データの分解度を呼び出す。より具体的には、データ展開定義テーブル１７が図３に示す構成を有し、ＭＰＵ５が車速データ及びギヤ段が３段であることを示すギヤ段データを取得した場合には、ＭＰＵ５は、図３に示すデータ展開定義テーブル１７の４番目のレコードをギヤ段データに対応するレコードとして特定し、４番目のレコードのカラムＣに記述されている分解度を呼び出す。これにより、このステップＳ３の処理は完了し、データ蓄積処理はステップＳ３の処理からステップＳ４の処理に進む。
【００３８】
ステップＳ４の処理では、ＭＰＵ５が、データ展開蓄積処理ルーチン１３ｂに従って、取得した車速データに対応するデータテーブル１６のカラム番号を算出する。より具体的には、データテーブル１６が図４（ａ）に示す構成を有し、車速が８ｋｍ／ｈ、分解度が５ｋｍ／ｈ単位である場合には、ＭＰＵ５は、車速を分解度で除算する（８／５＝１．６）ことにより、受信した車速データは、５〜９ｋｍ／ｈの車速幅が割り当てられている、図４（ａ）に示すデータテーブル１６の２番目のカラムに対応するものと判別する。これにより、このステップＳ４の処理は完了し、データ蓄積処理はステップＳ４の処理からステップＳ５の処理に進む。
【００３９】
ステップＳ５の処理では、ＭＰＵ５が、データ展開蓄積処理ルーチン１３ｂに従って、ステップＳ３の処理により特定されたレコードのカラムＤ，Ｆに記述されているデータ長及び相対先頭アドレスを呼び出す。これにより、このステップＳ５の処理は完了し、データ蓄積処理はステップＳ５の処理からステップＳ６の処理に進む。
【００４０】
ステップＳ６の処理では、ＭＰＵ５が、データ展開蓄積処理ルーチン１３ｂに従って、ステップＳ４の処理により算出したカラム番号と、ステップＳ５の処理により呼び出したデータ長と相対先頭アドレスを用いて、取得した車速データに対応するデータテーブル１６のカラム（＝ステップＳ４の処理により算出したカラム番号）のアドレス値を算出する。より具体的には、取得した車速データが図４に示すデータテーブルの２番目のカラム（５〜９ｋｍ／ｈ）に対応するものである場合、ＭＰＵ５は、呼び出した相対先頭アドレス値（ＸＸ００Ｃ８）に対して、レコードの先端位置からステップＳ４の処理より算出したカラム番号までのデータ長（（２−１）＊４）を加算（ＸＸ００Ｃ８＋（２−１）＊４）することにより、取得した車速データに対応するカラムのアドレスを算出する。これにより、このステップＳ６の処理は完了し、データ蓄積処理はステップＳ６の処理からステップＳ７の処理に進む。
【００４１】
ステップＳ７の処理では、ＭＰＵ５が、データ展開蓄積処理ルーチン１３ｂに従って、ステップＳ６の処理により算出したアドレス値に１を加算、記憶することにより、取得した車速データを頻度情報として蓄積する。これにより、このステップＳ７の処理は完了し、一連のデータ蓄積処理は終了する。
【００４２】
〔実施形態の効果〕
以上の説明から明らかなように、本発明の一実施形態となるデータ蓄積装置１によれば、ＭＰＵ５が、データ蓄積プログラム１３に従って、データ展開定義テーブル１７内に記述されたデータ蓄積処理用のパラメータを参照してデータ蓄積処理を実行する。そして、このような構成によれば、データ展開定義テーブル１７内のパラメータを変更することによりデータ蓄積処理の設定を変更することができるので、データ蓄積プログラム１３の書換え作業を行うことなく、データ蓄積処理の設定を簡単に変更することができる。
【００４３】
また、本発明の一実施形態となるデータ蓄積装置１によれば、データ展開定義テーブル１７は、取得するデータの種別が記述されるカラムＡを有し、ＭＰＵ５は、取得したデータの種別とデータの記録条件とに従って、取得したデータに対応するレコード（行）を特定するので、装置内に複数の頻度データを蓄積することが可能となる。
【００４４】
さらに、本発明の一実施形態となるデータ蓄積装置１によれば、データ展開定義テーブル１７が更新版数に関するパラメータを有し、ＭＰＵ５は、上位システム２１から引き渡されたデータ展開定義テーブル１７のデータが初版、若しくは、データ記憶部６内に記憶されているデータ展開定義テーブル１７のデータよりも新しいものである場合にのみ、データ記憶部６内に記憶されているデータ展開定義テーブル１７のデータを引き渡されたデータ展開定義テーブル１７のデータに更新する。そして、このような構成によれば、データ記憶部６内に記憶されているデータ展開定義テーブル１７のデータを、古い版数のデータ展開定義テーブル１７のデータに誤って書き換えてしまうことを防止することができる。
【００４５】
〔その他の実施形態〕
以上、本発明者によってなされた発明を適用した実施の形態について説明したが、この実施の形態による本発明の開示の一部をなす論述及び図面により本発明は限定されることはない。すなわち、この実施の形態に基づいて当業者等によりなされる他の実施の形態、実施例及び運用技術等は全て本発明の範疇に含まれることは勿論であることを付け加えておく。
【００４６】
【発明の効果】
本発明に係る車両用データ蓄積装置によれば、制御プログラムを修正することなくデータ蓄積処理の設定を変更することができるので、データ蓄積処理の設定を容易に変更することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態となる車両用データ蓄積装置の構成を示すブロック図である。
【図２】図１に示すデータ蓄積プログラムの構成を説明するための図である。
【図３】図１に示すデータ展開定義テーブルの一例を示す図である。
【図４】図１に示すデータテーブルの一例を示す図である。
【図５】本発明の一実施形態となるデータ蓄積処理の流れを示すフローチャート図である。
【符号の説明】
１…データ蓄積装置、２…ＣＡＮドライバ、３…エンジン回転数入力部、５…ＭＰＵ、６…データ記憶部、７…モニタ出力部、８…送受信部、９…電源部、１０…車両制御ＥＣＵ、１１…エンジンＥＣＵ、１２…車速検出器、１３…データ蓄積プログラム、１４…記憶部、１５…演算処理部、１６…データテーブル、１７…データ展開定義テーブル、１８…モニタＥＣＵ、１９…通信ユニット、２０…バッテリ、２１…上位システム
【図１】
2005049102.tif 000003
【図２】
2005049102.tif 000004
【図３】
2005049102.tif 000005
【図４】
2005049102.tif 000006
【図５】
2005049102.tif 000007