(57)【要約】【課題】大きな記憶容量の記憶装置を必要とすることなく、短いサンプリング周期で長時間の車両情報の記憶が可能な車両情報記憶装置および車両情報記憶方法を提供する。【解決手段】第１記録周期Ｔ１で車両データをサンプリングし、第１記録周期Ｔ１でサンプリングした車両データを複数の車両データを所定個数の車両データ毎にエンコードした１つの数値データを、エンコードした所定個数の車両データが含まれる第２記録周期Ｔ２毎に時刻データと共に二次記憶部２４に記録するようにしている。【選択図】図４
2014126885.tif 000002
【特許請求の範囲】
【請求項１】
第１所定時間間隔で車両の状態を示す車両データを取得するデータ取得手段と、
データ取得手段で取得した複数の車両データを所定個数の車両データ毎に符号化した符号データを生成する符号データ生成手段と、
符号データ生成手段によって生成された符号データを、符号データを構成する所定個数の車両データが含まれる第２所定時間間隔以上の時間間隔毎に時刻情報と共に記憶する記憶手段と、を備えた
ことを特徴とする車両情報記憶装置。
【請求項２】
第２所定時間間隔は、データ取得手段によって取得される車両データと異なる種類の車両データのサンプリング周期である
ことを特徴とする請求項１に記載の車両情報記憶装置。
【請求項３】
記憶手段は、第２所定時間間隔の整数倍の時間間隔毎に符号データを記憶する
ことを特徴とする請求項２に記載の車両情報記憶装置。
【請求項４】
記憶手段によって記憶された符号データを抽出する符号データ抽出手段と、
符号データ抽出手段によって抽出された符号データを符号化前のデータに復元するデータ復元手段と、を備えた
ことを特徴とする請求項１乃至３の何れかに記載の車両情報記憶装置。
【請求項５】
第１所定時間間隔で車両の状態を示す車両データを取得し、
取得した複数の車両データを所定個数の車両データ毎に符号化した符号データを生成し、
生成した符号データを、符号データを構成する所定個数の車両データが含まれる第２所定時間間隔以上の時間間隔毎に時刻情報と共に記憶する
ことを特徴とする車両情報記憶方法。
【請求項６】
第２所定時間間隔は、第１所定時間間隔で取得される車両データと異なる種類の車両データのサンプリング周期である
ことを特徴とする請求項５に記載の車両情報記憶方法。
【請求項７】
第２所定時間間隔の整数倍の時間間隔毎に符号データを記憶する
ことを特徴とする請求項６に記載の車両情報記憶方法。
【請求項８】
記憶した符号データを抽出し、
抽出した符号データを符号化前のデータに復元する
ことを特徴とする請求項５乃至７の何れかに記載の車両情報記憶方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、車両の故障診断装置等、車両の状態を示す車両データを所定時間間隔毎に記憶するための車両情報記憶装置および車両情報記憶方法に関するものである。
【背景技術】
【０００２】
従来、車両情報記憶装置としては、車両状態を示す複数の車両データを所定時間間隔毎にＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）等の記憶装置に記憶するものが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０８−１２１２３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前記車両情報記憶装置は、例えば、車両の故障を診断するための故障診断装置に適用される。この故障診断装置では、車両が故障した場合に、複数の車両データに基づいて故障の原因を診断して故障の原因に対応するダイアグノーシスコードと、その時の車両データ（フリーズフレームデータ）とを、エンジンの運転を制御するためのＥＣＵ（Ｅｎｇｉｎ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）に記憶させている。
【０００５】
故障診断装置は、車両の故障を詳細に解析するために、故障が発生する以前の車両情報を記憶するための記憶装置を備えている。記憶装置には、所定のサンプリング周期で検出した車両データが時刻情報と共に記憶されるようになっている。
【０００６】
前記故障診断装置は、故障の原因をより高精度に解析するために、故障前の車両情報を長時間に渡って記憶するとともに、短いサンプリング周期で車両情報を取得することが望ましく、記憶容量の大きな記憶装置が要求される。
【０００７】
しかし、記憶装置は、製造コストおよび技術的な面で記憶容量に制限があるため、車両の故障の原因を高精度に解析可能な記憶容量とすることが困難である。このため、車両データを長時間に渡って記憶する場合には、サンプリング周期が長くなり、また、サンプリング周期を短くする場合には、車両情報の記憶時間が短時間となり、故障の原因の解析を高精度に行うことが困難である。
【０００８】
本発明の目的とするところは、大きな記憶容量の記憶装置を必要とすることなく、短いサンプリング周期で長時間の車両情報の記憶が可能な車両情報記憶装置および車両情報記憶方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明は、前記目的を達成するために、第１所定時間間隔で車両の状態を示す車両データを取得するデータ取得手段と、データ取得手段で取得した複数の車両データを所定個数の車両データ毎に符号化した符号データを生成する符号データ生成手段と、符号データ生成手段によって生成された符号データを、符号データを構成する所定個数の車両データが含まれる第２所定時間間隔以上の時間間隔毎に時刻情報と共に記憶する記憶手段と、を備えている。
【００１０】
また、本発明は、前記目的を達成するために、第１所定時間間隔で車両の状態を示す車両データを取得し、取得した複数の車両データを所定個数の車両データ毎に符号化した符号データを生成し、生成した符号データを、符号データを構成する所定個数の車両データが含まれる第２所定時間間隔以上の時間間隔毎に時刻情報と共に記憶する。
【００１１】
これにより、第１所定時間間隔で取得した複数の車両データが符号化され、符号化された符号データが第２所手時間間隔以上の時間間隔毎に時刻情報に対応付けられることから、符号データを車両データに復元することによって第１所定時間間隔で取得した各車両データのサンプリング時刻を特定することが可能となる。
【発明の効果】
【００１２】
本発明によれば、符号データを車両データに復元することによって第１所定時間間隔で取得した各車両データのサンプリング時刻を特定することが可能となるので、記憶装置の記憶容量を大きくすることなく時刻情報を含む短いサンプリング周期の車両データを取得することができ、車両の故障の原因の解析を高精度に行うことが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態を示す故障診断装置の概略構成図である。
【図２】制御系を示すブロック図である。
【図３】車両の走行中の車両データの変化を示す図である。
【図４】車両の走行中の車両データの変化を示す図である。
【図５】一次記憶部に記憶した車両データのテーブルの一例を示す図である。
【図６】一次記憶部に記憶した車両データのエンコードの一例を示す図である。
【図７】二次記憶部に記憶する車両データを示す図である。
【発明を実施するための形態】
【００１４】
図１乃至図７は、本発明の一実施形態を示すものである。
【００１５】
本発明の車両情報記憶装置は、走行中の車両１の状態を示す車両データを記録し、車両１が故障した場合に、故障時および故障時から遡って車両データを解析することによって故障の原因を診断するための故障診断装置１０に適用される。
【００１６】
この故障診断装置１０は、図１に示すように、エンジン２およびトランスミッション３を有する車両１に設けられたＥＣＵ２０と、ＥＣＵ２０に記録された車両データを読み出して解析するための符号データ抽出手段としての故障診断端末（コンピュータ）３０と、から構成されている。ＥＣＵ２０と故障診断端末３０とは、データ伝送用のケーブル４０で接続可能に設けられ、ＥＣＵ２０に記録された車両データが、ケーブル４０を介して故障診断端末３０に伝送される。ＥＣＵ２０から故障診断端末３０への車両データの伝送は、無線通信を介して行ってもよい。また、ＥＣＵ２０の車両データを故障診断端末３０に読み込ませる方法としては、メモリカードを介してＥＣＵ２０に記憶された車両データを故障診断端末３０に読み込ませるようにしてもよい。
【００１７】
ＥＣＵ２０は、図２に示すように、エンジン２およびトランスミッション３に設けられた複数のセンサから出力される出力信号に基づいて演算処理を行うためのＣＰＵ２１と、各センサの出力信号が入力される入力部２２と、各センサの出力信号を第１所定時間間隔としての第１記録周期Ｔ１（例えば、５ｍｓ）毎に車両データとして一時的に記録するためのＲＡＭ等からなる一次記憶部２３と、一次記憶部２３が記憶した車両データを第２所定時間間隔としての第２記録周期Ｔ２（例えば、１００ｍｓ）毎に時刻情報としての時刻データと共に記録するためのＥＥＰＲＯＭ等からなる記憶手段としての二次記憶部２４と、を備えている。
【００１８】
入力部２２には、図２に示すように、車両１の速度を検出するための車速センサ２５と、エンジン２と、トランスミッション３と、が接続されている。これにより、入力部２２には、車速信号、エンジン２の回転数信号、スロットル開度信号、冷却水温度信号、トランスミッション３のセレクトレバーの操作位置信号等の出力信号が車両データとして入力される。
【００１９】
以上のように構成された故障診断装置１０において、一次記憶部２３には、第１記録周期Ｔ１毎にサンプリングした出力信号が車両データとして記録される。また、二次記憶部２４には、一次記憶部２３に記録された車両データが第２記録周期Ｔ２毎に時刻データと共に記録される。
【００２０】
走行中の車両１は、第２記録周期Ｔ２毎の車両データが、例えば図３に示すように変化する（図３では車速、セレクターのレンジ、エンジン回転数を示す）。しかし、車両データの中には、例えば図４に示すエンジン回転数の変動のように、第２記録周期Ｔ２の間において短周期で大きく変化するものがある。
【００２１】
そこで、第２記録周期Ｔ２で取得した車両データに表れず、第２記録周期Ｔ２の間において短周期で大きく変動する車両データとしてのエンジン回転数を、以下に示す方法で二次記憶部２４に記録する。
【００２２】
まず、車両１の走行中において、ＣＰＵ２１は、第２記録周期Ｔ２の間で変動するエンジン回転数を、図４に示すように、第１記録周期Ｔ１毎にサンプリングして一次記憶部２３に記録する（図４では、第１記録周期Ｔ１は、第２記録周期Ｔ２の２０分の１）。このとき一次記憶部２３には、図５のテーブルに記載されたエンジン回転数に関する車両データ（図４では、データ数が１９個）が記憶される。
【００２３】
そして、ＣＰＵ２１は、一次記憶部２３に記憶されたエンジン回転数を図６示す数式（図６では、Σ（No.×Ｄａｔａ）＝1*0x55+2*0x20+3*0x40+・・・+19*0x35）を用いてエンコードして符号データとしての１つの数値データ（図６では、0xFF45ED23）を算出する。
【００２４】
さらに、ＣＰＵ２１は、車速センサ２５、エンジン２およびトランスミッション３からの出力信号に基づいて算出された車両データを、第２記録周期Ｔ２毎に二次記憶部２４に時刻データと共に記録するとともに、図７に示すように、第１記録周期Ｔ１毎にサンプリングされたエンジン回転数のデータをエンコードした１つの数値データ（Ｄａｔａ）を二次記憶部２４に記録する。
【００２５】
一次記憶部２３および二次記憶部２４では、記録された時刻データ、車両データおよび数値データが所定の容量を超える場合に、古い時刻データ、車両データおよび数値データから上書きされることで記憶されるデータが更新される。
【００２６】
また、ＣＰＵ２１は、前述のような時刻データ、車両データおよび数値データの記録とともに、車両１の異常の有無を診断するための異常診断処理を第２記録周期Ｔ２毎に行う。異常診断処理は、異常診断用データに基づいて各種センサの検出信号が異常であるか否かを判定し、異常と判定した場合には異常と判定されたセンサの検出値に基づいて異常の種類に対応するトラブルコードＴＣを、図７に示すように、時刻データ、車両データおよび数値データとともに二次記憶部２４に記憶させる。
【００２７】
車両１の異常が判定された場合に、ＣＰＵ２１は、二次記憶部２４における時刻データ、車両データおよび数値データの上書きを停止する。これにより、二次記憶部２４では、車両の異常が判定された時点およびその前後の時刻データ、車両データおよび数値データが記憶された状態が保持される。
【００２８】
車両１の異常が判定された場合に、故障診断を行う作業者は、ＥＣＵ２０と故障診断端末３０を接続し、故障診断を行う。故障診断端末３０は、ＥＣＵ２０の二次記憶部２４に記憶された時刻データ、車両データ、数値データおよびトラブルコードＴＣを取得する。また、故障診断端末３０は、エンコードされたエンジン回転数に関する数値データをデータ復元手段としてデコードすることによって第１記録周期Ｔ１で記録されたエンジン回転数のデータを取得する。さらに、故障診断端末３０は、取得した時刻データを基準にして、第１記録周期Ｔ１で記録されたエンジン回転数の各データのサンプリング時刻を算出する処理を行う。エンジン回転数の各データのサンプリング時刻は、記録された第２記録周期Ｔ２の間におけるサンプリングされた順序と時刻データとの関係から算出される。これにより、作業者は、故障診断端末３０で取得した時刻データ、トラブルコードＴＣ、第２記録周期Ｔ２で記録された車両データおよび第１記録周期Ｔ１で記録されたエンジン回転数のデータに基づいて車両１の異常の原因の解析を行うことが可能となる。
【００２９】
このように、本実施形態の車両情報記憶装置によれば、第１記録周期Ｔ１で車両データをサンプリングし、第１記録周期Ｔ１でサンプリングした車両データを複数の車両データを所定個数の車両データ毎にエンコードした１つの数値データを、エンコードした所定個数の車両データが含まれる第２記録周期Ｔ２毎に時刻データと共に二次記憶部２４に記録するようにしている。
これにより、数値データを車両データに復元することによって第１記録周期Ｔ１で取得した各車両データのサンプリング時刻を特定することが可能となるので、二次記憶部２４の記憶容量を大きくすることなく時刻データを含む短いサンプリング周期の車両データを取得することができ、車両の故障の原因の解析を高精度に行うことが可能となる。
【００３０】
また、第２記録周期Ｔ２は、第１記録周期Ｔ１でサンプリングされた車両データと異なる他の車両データのサンプリング周期である。
これにより、他の車両データおよび時刻データを記録する第２記録周期Ｔ２のタイミングで、第１記録周期Ｔ１でサンプリングされた複数のデータを二次記憶部２４に記録することができるので、他の車両データを記録する際に記録される時刻データに基づいて第１記録周期Ｔ１でサンプリングされた各車両データのサンプリング時刻を特定することが可能となり、二次記憶部２４に記憶させるデータ量を小さくすることが可能となる。
【００３１】
二次記憶部２４に記録された数値データを抽出するための故障診断端末３０によって抽出された数値データをデコードすることで、第１記録周期Ｔ１でサンプリングされた車両データを取得することができる。
これにより、故障診断端末３０において、車両１の異常の原因の解析を行うことが可能となる。
【００３２】
なお、前記実施形態では、車両データをエンコードすることによって１つの数値データを取得し、取得した数値データを二次記憶部２４に記録するようにしたものを示したが、車両データを符号化するものであれば、車両データを圧縮し、圧縮した車両データを二次記憶部２４に記録するようにしてもよい。
【００３３】
また、前記実施形態では、第１記録周期Ｔ１毎にサンプリングした車両データとしてのエンジン回転数のデータをエンコードして二次記憶部２４に記録するようにしたものを示したが、エンジン回転数のデータに限られない。例えば、車速やスロットル開度等のデータを第１記録周期Ｔ１毎にサンプリングし、サンプリングしたデータをエンコードして二次記憶部２４に記録するようにしてもよい。特に、本発明では、例えば電動モータ等の制御周期が短周期の車両データを取得する場合に有効である。
【００３４】
また、前記実施形態では、第２記録周期Ｔ２の間でサンプリングした複数の車両データを１つの数値データとして、直後の第２記録周期Ｔ２のタイミングで二次記憶部２４に記憶するようにしたものを示したが、これに限られるものではない。例えば、第２記録周期Ｔ２の整数倍の周期の間において第１記録周期Ｔ１でサンプリングした複数の車両データを１つの数値データとして、直後の第２記録周期Ｔ２のタイミングで二次記憶部２４に記録するようにしてもよい。この場合においても、他の車両データおよび時刻データを記録する第２記録周期Ｔ２のタイミングで、第１記録周期Ｔ１でサンプリングされた複数のデータを二次記憶部２４に記録することができるので、他の車両データを記録する際に記録される時刻データに基づいて第１記録周期Ｔ１でサンプリングされた各車両データのサンプリング時刻を特定することが可能となり、二次記憶部２４に記憶させるデータ量を小さくすることが可能となる。また、数値データおよび時刻データを二次記憶部２４に記録する記録周期は、他の車両データを記録する記録周期と異なる記録周期とすることも可能である。
【符号の説明】
【００３５】
１…車両、２…エンジン、１０…故障診断装置、２０…ＥＣＵ、２１…ＣＰＵ、２３…一次記憶部、２４…二次記憶部、３０…故障診断端末。
【図１】
2014126885.tif 000003
【図２】
2014126885.tif 000004
【図３】
2014126885.tif 000005
【図４】
2014126885.tif 000006
【図５】
2014126885.tif 000007
【図６】
2014126885.tif 000008
【図７】
2014126885.tif 000009