(57)【特許請求の範囲】
【請求項１】
車両に搭載された機器の運転状態を示すデータを記録するデータ記録装置であって、
ａ．前記データの異常を検出する異常検出手段、
ｂ．前記データの異常が検出されたとき、前記異常の種類を判別する異常種類判別手段、
ｃ．前記データが、前記判別された異常の種類とともに所定のデータ記録領域に記録されているか否か判断する記録内容判断手段、
および
ｄ．前記データが、前記判別された異常の種類とともに所定のデータ記録領域に記録されていないと判断されたとき、前記データを前記判別された異常の種類とともに前記所定のデータ記録領域に記録するデータ記録手段、
を備えたデータ記録装置において、
ｅ．前記データの異常が故障確定時間にわたって継続して検出されたとき、前記異常を前記機器の故障と確定する故障確定手段、
および
ｆ．前記車両のイグニッション・スイッチがオンされたときに前記異常が前記故障と確定されているか否か判断すると共に、前記異常が前記故障と確定されていないとき、前記故障と確定されていない異常が検出されたときに記録された前記データを消去するデータ消去手段、
を備えることを特徴とするデータ記録装置。
【請求項２】
さらに、
ｇ．前記データを所定の周期でサンプリングして時系列データとして格納する時系列データ格納手段、
を備えると共に、前記データ記録手段は、前記データの異常が検出された時点から所定時間前までの前記時系列データを記録することを特徴とする請求項１項記載のデータ記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明はデータ記録装置に関し、より詳しくは機器の運転状態を示すデータを記録するデータ記録装置に関する。
【０００２】
【従来の技術】
データ記録装置としては、例えば特開平６−１８２９３号公報記載の技術が知られている。このデータ記録装置にあっては、リングバッファ内に一時的に格納した測定データを、通常は所定の間隔で間引きつつ所定の記録領域（記録手段）に転送して記録すると共に、測定データが設定範囲外となったときはトリガを発生し、トリガの発生前後にあっては、格納したデータを間引くことなく所定の記録領域に転送して記録するようにしている。
【０００３】
【発明が解決しようとする課題】
このようなデータ記録装置によって記録されたデータを、機器の異常の原因解析などに用いる場合、対象機器における異常の発生を上記トリガの発生条件として設定することが考えられる。
【０００４】
機器の異常や故障については、それらに関するデータを所定の記録領域にそれぞれ種類ごとに記録できることが望ましい。ところが、機器の異常には、一過性のもの（ノイズなどに起因して一時的に確認されるものや、特定の運転状態、例えば極端な高負荷運転のときなどに一時的に発生する異常であって、経時的に見て自己回復する可能性の高いもの。換言すれば、異常と正常を繰り返し発生する可能性（再現性）の高いもの。以下「異常」という）と、そうでないもの（継続的であり、一旦発生してしまうと自己回復の見込みが少なく再現性の乏しいもの。以下「故障」と呼ぶ）があり、この一過性の異常は一般に複数回繰り返されることが多く、上記のように異常の発生をトリガの発生条件とすれば、同様な異常に関するデータが複数回記録されることとなる。このため、記録領域の容量を浪費してしまい、他の異常や故障に関わる重要なデータを記録できなくなるといった問題があった。
【０００５】
この問題を解決するため、機器の異常が一過性の異常なのか故障なのかを正確に判断し、故障と確定されたときを上記トリガとしてデータを記録することも考えられるが、このように構成すると一過性の異常に関するデータを記録することができなくなる。
【０００６】
また、一般に機器の異常や故障の原因解析においては、異常や故障の発生後のデータよりも、異常（後に故障と確定されるものも含む）の発生から所定時間前のデータ、特に、正常な状態から異常（故障）発生へと移行する過渡期の情報を含むデータが重要となる。しかしながら、機器の異常を故障と確定するにはある程度の時間を要するのが通常であるため、機器の異常を故障と確定してからでは異常（故障）発生から所定時間前のデータが得られないといった不具合があった。
【０００７】
異常（故障）発生の所定時間前から異常が故障と確定されるまでの期間にわたってデータを記録し続ければ、上記不具合を解消することもできるが、この場合、原因解析に関して特に重要でない異常や故障の発生後のデータ、即ち異常が故障と確定されるまでの期間のデータまで記録されることとなり、記録領域の容量の浪費という問題を解決できるものではなかった。
【０００８】
また、過渡期のデータが重要となることから、再現性の高い（即ち、同様な過渡期が繰り返し発生する可能性の高い）一過性の異常よりも、再現性の低い（即ち、同様な過渡期が今後発生しないであろう）故障に関するデータを優先的に記録することが望ましい。
【０００９】
従って、この発明の目的は上記した課題を解決し、所定の記録領域に種々の異常や故障に関する重要なデータを効率よく記録させることができるようにしたデータ記録装置を提供することにある。さらには、特に故障の過渡期に関するデータを効率よく記録させることができるようにしたデータ記録装置を提供することにある。
【００１０】
【課題を解決するための手段】
上記の目的を達成するために、この発明は、請求項１項において、車両に搭載された機器の運転状態を示すデータを記録するデータ記録装置であって、前記データの異常を検出する異常検出手段、前記データの異常が検出されたとき、前記異常の種類を判別する異常種類判別手段、前記データが、前記判別された異常の種類とともに所定のデータ記録領域に記録されているか否か判断する記録内容判断手段、および前記データが、前記判別された異常の種類とともに所定のデータ記録領域に記録されていないと判断されたとき、前記データを前記判別された異常の種類とともに前記所定のデータ記録領域に記録するデータ記録手段、を備えたデータ記録装置において、前記データの異常が故障確定時間にわたって継続して検出されたとき、前記異常を前記機器の故障と確定する故障確定手段、および前記車両のイグニッション・スイッチがオンされたときに前記異常が前記故障と確定されているか否か判断すると共に、前記異常が前記故障と確定されていないとき、前記故障と確定されていない異常が検出されたときに記録された前記データを消去するデータ消去手段、を備えるように構成した。
【００１１】
車両に搭載された機器の運転状態を示すデータの異常を検出し、前記データの異常が検出されたとき、その異常の種類を判別し、前記データ、具体的にはその異常内容が、前記判別された異常の種類とともに所定のデータ記録領域に既に記録されているか否か判断し、前記データが、前記判別された異常の種類とともに所定のデータ記録領域に未だ記録されていないと判断されたとき、前記データを前記判別された異常の種類とともに前記所定のデータ記録領域に記録するように構成したので、一過性の異常のように繰り返し発生する可能性のある事象に関する同様なデータが複数回記録されるのを防止できる。このため、所定の記録領域に種々の異常や故障に関する重要なデータを効率よく記録させることができる。また、別言すれば、記録領域の容量を少なくすることが可能であり、コストの抑制という効果も期待することができる。
【００１３】
また、データの異常が故障確定時間にわたって継続して検出されたとき、前記異常を前記機器の故障と確定し、さらに、前記車両のイグニッション・スイッチがオンされたときに前記異常が前記故障と確定されているか否か判断すると共に、前記異常が前記故障と確定されていないとき、前記故障と確定されていない異常が検出されたときに記録された前記データを消去するように構成したので、所定の記録領域に種々の故障に関する重要なデータを効率よく記録させることができる。また、別言すれば、記録領域の容量を少なくすることが可能であり、コストの抑制という効果も期待することができる。
【００１４】
さらに、所定の時点において異常が故障と確定されているか否か判断し、故障と確定されていないときにはその異常に対応するデータを消去するように構成した、換言すれば、所定の時点前にあっては、異常が故障と確定されているか否かに関わらず記録されたデータを残存させるように構成したので、故障と確定されるに至らなかった異常についても、その原因解析が可能となる。
【００１５】
また、請求項２項においては、さらに、前記データを所定の周期でサンプリングして時系列データとして格納する時系列データ格納手段、を備えると共に、前記データ記録手段は、前記データの異常が検出された時点から所定時間前までの前記時系列データを記録するように構成した。
【００１６】
前記データを所定の周期でサンプリングして時系列データとして格納し、前記データの異常が検出された時点から所定時間前までの前記時系列データを記録するように構成したので、異常や故障の原因解析に重要なデータ、特に過渡期におけるデータを効率よく記録させることができる。
【００１７】
【発明の実施の形態】
以下、添付図面に即してこの発明の実施の形態に係るデータ記録装置を説明する。
【００１８】
図１はその装置の構成を示す概略図である。
【００１９】
以下説明すると、データ記録装置１は機器の運転状態を示すデータを記録してその異常や故障の解析に用いられるものであり、具体的には、ＥＣＵ（電子制御ユニット）２からなる。ＥＣＵ２は、ＣＰＵ３，ＲＯＭ４，ＲＡＭ５、入力回路６、およびＡ／Ｄ変換器７からなるマイクロコンピュータから構成される。
【００２０】
ＥＣＵ２は車両（図示せず）の適宜位置に搭載され、内燃機関や自動変速機などの制御対象機器の動作を制御すると共に、それらに関するデータを記録する。以下、ＥＣＵ２が自動変速機の制御装置として構成され、さらに、機器、即ち自動変速機やセンサ類などの異常や故障の解析に用いられる場合を例にとって説明する。
【００２１】
ここで、図２を参照し、上記した自動変速機の制御装置を説明する。
【００２２】
同図において符号Ｔは自動変速機（以下「トランスミッション」という）を示す。トランスミッションＴは車両（図示せず）に搭載されてなると共に、前進５速および後進１速の平行軸式の有段自動変速機からなる。
【００２３】
トランスミッションＴは、内燃機関（以下「エンジン」という）Ｅのクランクシャフト１０にロックアップ機構Ｌを有するトルクコンバータ１２を介して接続されたメインシャフト（入力軸）ＭＳと、このメインシャフトＭＳに複数のギヤ列を介して接続されたカウンタシャフト（出力軸）ＣＳとを備える。
【００２４】
メインシャフトＭＳには、１速から５速、およびリバースの各変速段に対応したメインギヤ１４，１６，１８，２０，２２、および２４がそれぞれ支持される。また、カウンタシャフトＣＳには、１速から５速の各メインギヤに噛合するカウンタギヤ２８，３０，３２，３４，３６、および、リバース用のメインギヤ２４にリバースアイドルギヤ４０を介して接続されるリバース用のカウンタギヤ４２が支持される。
【００２５】
上記において、各メインギヤと各カウンタギヤを、各変速段用の油圧クラッチＣ１，Ｃ２，Ｃ３，Ｃ４Ｒ、およびＣ５でメインシャフトＭＳとカウンタシャフトＣＳに適宜結合することにより、任意の変速段を確立する。
【００２６】
また、カウンタシャフトＣＳの回転は、ファイナルドライブギヤ４６およびファイナルドリブンギヤ４８を介してディファレンシャルＤに伝達され、それから左右のドライブシャフト５０，５０を介し、エンジンＥおよびトランスミッションＴが搭載される車両（図示せず）の駆動輪Ｗ，Ｗに伝達される。
【００２７】
車両運転席（図示せず）のフロア付近にはシフトレバー５４が設けられ、運転者の操作によって８種のレンジ、Ｐ，Ｒ，Ｎ，Ｄ５，Ｄ４，Ｄ３，２，１のいずれかが選択される。また、シフトレバー５４には、図示しないオーバドライブスイッチや、通常走行と高出力を期待する高出力走行とを切り替える走行モード切り替えスイッチが設けられる。
【００２８】
エンジンＥの吸気路（図示せず）に配置されたスロットルバルブ（図示せず）の付近には、スロットル開度センサ５６が設けられ、スロットル開度ＴＨを示す信号を出力する。またファイナルドリブンギヤ４８の付近には車速センサ５８が設けられ、車速Ｖを示す信号を出力する。
【００２９】
更に、カムシャフト（図示せず）の付近にはクランク角センサ６０が設けられ、エンジン回転数ＮＥを示す信号を出力する。また、エンジンＥの吸気路のスロットルバルブ配置位置の下流には絶対圧センサ６２が設けられ、吸気管内絶対圧（エンジン負荷）ＰＢＡを示す信号を出力する。
【００３０】
また、メインシャフトＭＳの付近には第１の回転数センサ６４が設けられ、メインシャフトＭＳの回転に対応した入力軸回転数ＮＭを示す信号を出力すると共に、カウンタシャフトＣＳの付近には第２の回転数センサ６６が設けられ、カウンタシャフトＣＳの回転に対応した出力軸回転数ＮＣを示す信号を出力する。
【００３１】
さらに、車両運転席付近に装着されたシフトレバー５４の付近にはシフトレバーポジションセンサ６８が設けられ、前記した８種のポジション（レンジ）の中、運転者によって選択されたポジションを示す信号を出力される。さらに、シフトレバー５４の付近にはオーバドライブスイッチや走行モード切り替えスイッチ（共に図示せず）が設けられ、ＯＮ・ＯＦＦ信号を出力する。
【００３２】
さらに、トランスミッションＴ、あるいはその付近の適宜位置には温度センサ７０が設けられ、油温（Ａｕｔｏｍａｔｉｃ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｆｌｕｉｄ温度。作動油温）ＴＡＴＦに比例した信号を出力すると共に、車両運転席床面に配置されたブレーキペダル（図示せず）の付近にはブレーキスイッチ７２が設けられ、運転者によってブレーキペダルが踏まれると、ＯＮ信号を出力する。さらに、エンジンＥの付近には、冷却水温ＴＷに比例した信号を出力する水温センサ７４が設けられる。
【００３３】
これらセンサ５６などの出力は、前記したＥＣＵ２に送られる。ＥＣＵ２のＣＰＵ３は、入力した各種信号に応じて登坂用や降坂用などのシフトスケジュールが記載された複数のマップを選択すると共に、選択されたマップを車速Ｖとスロットル開度ＴＨから検索して変速比を決定し、出力回路９０および電圧供給回路（図示せず）を介して油圧制御回路Ｏに配置されたシフトソレノイド（電磁ソレノイド）ＳＬ１からＳＬ５を励磁・非励磁して各油圧クラッチの切り替え制御を行う。また、リニアソレノイドＳＬ６からＳＬ８を励磁・非励磁してトルクコンバータ１２のロックアップ機構Ｌの動作及び各クラッチの油圧を制御する。尚、これら制御の詳細はこの発明の要旨と直接の関係を有しないため、説明を省略する。
【００３４】
図１の説明に戻ると、入力回路６には、前記したセンサ５６などのセンサ群が接続される。入力回路６に入力されたセンサ５６などの出力は、Ａ／Ｄ変換器７を介してＣＰＵ３に入力される。
【００３５】
また、ＣＰＵ３は、ＲＯＭ４に予め記憶された制御プログラムに従い、各種入力信号や内部演算された値、例えば変速比などを所定の周期でサンプリングすると共に、サンプリングした各種入力信号や演算値（以下これらを総称して「データ」という）をトランスミッションＴの運転状態を示す時系列データとして、ＲＡＭ５に所定（あるいは可変）の間隔で間引きつつ随時書き込んで（更新して）格納する。尚、このＲＡＭ５へのデータ格納動作の詳細はこの発明の要旨と直接の関係を有しないため、説明を省略する。
【００３６】
また、ＣＰＵ３は、データの異常が検出されたとき、特定の条件の場合を除いて、上記の如く随時行われるＲＡＭ５へのデータの更新を禁止する。これにより、データの異常が検出された時点よりも前の時系列データをＲＡＭ５に記録する。
【００３７】
次いで図３フロー・チャートを参照し、データ記録装置１の動作である、ＲＡＭ５へのデータの記録および検出された異常の故障確定について説明する。尚、図示のプログラムは、例えば１０ｍｓｅｃごとに実行される。
【００３８】
以下説明すると、Ｓ１０において故障確定済か否か判断する。ここで、故障確定済とは、後述するステップで、検出された異常が所定の条件に基づいて故障と確定されるに至った状態をいう。Ｓ１０で肯定されて故障確定済と判断されるときは以降の処理をスキップすると共に、否定されるときは次いでＳ１２に進み、上記したデータの異常が検出されているか否か判断する。
【００３９】
具体的には、各データのうちセンサ出力について図４タイム・チャートに示すような異常を示すしきい値を予め設定しておき、そのしきい値とサンプリングしたセンサ出力の今回値を比較することなどにより判断する。尚、シフトレバーポジションセンサ６８については、シフトレバー位置を示す信号が２つ以上同時に出力されていないかによって判断する。また、変速比やソレノイド出力などのＣＰＵ３で内部演算された値の異常は、制御値と検出値を比較することによって判断する。
【００４０】
Ｓ１２で否定されてデータの異常が検出されていないと判断されるときはＳ１４に進み、正常であると判定して終了する。他方、肯定されてデータの異常が検出されていると判断されるときは次いでＳ１６に進み、異常検出開始か否か判断する。具体的には、今回初めて異常が検出されたか否か、即ち、図４に示す異常検出時点ｔ１か否か判断する。
【００４１】
Ｓ１６で肯定されて異常検出開始と判断されるときは、次いでＳ１８に進んでデータの記録を実行する。
【００４２】
図５は、上記したデータの記録の具体的な処理を示すサブルーチン・フロー・チャートである。同図を参照して説明すると、まずＳ１００において、図３フロー・チャートのＳ１２で検出された異常の種類を判別する。例えば、シフトレバーポジションセンサ６８からのポジション信号の異常なのか、あるいは水温センサ７４からの水温ＴＷを示す信号の異常なのかなどを判別すると共に、異常の具体的な状態（例えば水温センサ７４の出力が高過ぎ（あるいは低過ぎ））を判別する。
【００４３】
次いでＳ１０２に進み、Ｓ１００で判別された異常の種類と同じ種類の異常に関するデータが、ＲＡＭ５に既に記録されているか否か判断する。否定されて未だ同様な異常に関するデータが記録されていないと判断されるときはＳ１０４に進み、ＲＡＭ５へのデータの更新を禁止する。具体的には、上述したようにＲＡＭ５へのデータの更新を禁止し、よって異常が検出された時点、即ち図４に示す異常検出時点ｔ１よりも所定時間前まで（データ記録時間Ｔ１。例えば６秒）の時系列データを記録する。
【００４４】
ここで、ＲＡＭ５は図６に示すようにＡ，Ｂの２つの領域に大別されると共に、Ａ領域はさらに、Ａ１，Ａ２，Ａ３の３つの領域に細分され、データは、この３つの領域Ａ１，Ａ２，Ａ３のいずれか１つの空き領域に随時更新されつつ格納される。従って、図５フロー・チャートのＳ１０４においては、データの更新を禁止することにより、Ａ１，Ａ２，Ａ３のうちのいずれか１つの領域にデータを記録することとなる。
【００４５】
また、ＲＡＭ５はバックアップされたバッファメモリで構成され、エンジンＥの停止後も記録されたデータを保持する。尚、Ａ１，Ａ２，Ａ３の３つの領域全てにデータが記録されたときは、図示しないプログラムによってデータのサンプリングそのものを停止する。
【００４６】
図７を参照して記録されるデータについて詳しく説明すると、図示の如く、データはＩ群とＩＩ群に大別されると共に、Ａ１，Ａ２，Ａ３のそれぞれの領域に各データごとに設けられたアドレスに記録される。
【００４７】
上記でＩ群とは、短期間の時系列的にみてあまり変動量の大きくないデータ群であり、異常検出時点ｔ１において１サンプルのみ記録される。具体的なデータとしては、Ｓ１００で判別された異常の種類（具体的にはそれを特定の規格に基づいてコード化した故障コード）、異常検出時点ｔ１における選択マップ、走行距離、および水温ＴＷなどが該当する。Ｓ１０２では、ここに記録された異常の種類とＳ１００で判別された異常の種類を対比することによって判断されることとなる。
【００４８】
また、ＩＩ群とは、短期間の時系列的にみて比較的変動量の大きいデータやトランスミッションＴの制御に重要なデータからなるデータ群であり、異常検出時点ｔ１から所定時間前まで（データ記録時間Ｔ１）の時系列データとして記録される。具体的には、所定（あるいは可変）の間隔で間引きながら格納された１５サンプルを記録する。
【００４９】
具体的なデータとしては、上記したセンサ群の出力信号の他、データ間隔（前記した所定あるいは可変の間引き間隔〔ｍｓｅｃ〕）や各ソレノイドＳＬ１〜ＳＬ８の電源電圧と出力信号、および、ＣＰＵ３で内部演算された変速比やトルクコンバータ１２の滑り率（エンジン回転数ＮＥと入力軸回転数ＮＭから算出）などが該当する。また、ポジション信号１，２とは、具体的には、ポジション信号１がシフトレバーポジションセンサ６８からのポジション信号を示し、ポジション信号２がオーバドライブスイッチや走行モード切り替えスイッチの出力信号を示す。
【００５０】
図５フロー・チャートの説明に戻ると、Ｓ１０２で肯定されて既に同じ種類の異常に関するデータがＲＡＭ５に記録されていると判断されるときは、以降の処理をスキップしてデータの記録を実行せずに終了する。前記した特定の条件の場合とは、これを意味する。
【００５１】
このように、この実施の形態にあっては、検出された異常の種類を判別し、判別された異常の種類と同じ異常に関するデータが既にＲＡＭ５に記録されているときは記録を実行しないようにしたので、一過性の異常のような繰り返し発生する可能性のある事象に関する同様なデータが、複数回記録されるのを防止できる。このため、所定の記録領域（ＲＡＭ５）に種々の異常や故障に関する重要なデータを効率よく記録させることができる。また、別言すれば、ＲＡＭ５の容量を少なくすることが可能でもあり、コストの抑制という効果も期待することができる。
【００５２】
図３フロー・チャートの説明に戻ると、Ｓ１６で否定されるときはＳ２０に進み、故障確定時間Ｔ２（例えば１秒。図４に示す）が経過したか否か判断する。この判断は、より具体的には、Ｓ１６で異常検出開始と判断されたときに１秒に設定されたタイマ（ダウンカウンタ）をスタートさせ、タイマ値が零に達したか否かにより行われる。尚、これが前記した所定の条件である。
【００５３】
ここで否定されて故障確定時間Ｔ２が経過していないと判断されるときはＳ２２に進み、故障検出中と判定して終了する。一方、肯定されて故障確定時間Ｔ２が経過したと判断されるときはＳ２４に進み、検出された異常を故障と確定すると共に、Ｓ２６に進んで故障と確定したことを示す故障確定情報を前記したＲＡＭ５のＢ領域に記録する。
【００５４】
このように、この実施に形態において「故障」とは、検出された異常のうち、故障確定時間Ｔ２にわたって継続したものを意味する。即ち、経時的にみても自己回復する可能性が低く、再現性が低い、別言すれば、今後測定を続けても解析に重要な過渡期におけるデータが得られ難いであろう異常を意味する。
【００５５】
次いで図８フロー・チャートを参照し、データ記録装置１の他の動作であるＲＡＭ５のＡ領域に記録されたデータの消去について説明する。尚、図示のプログラムは、車両に設けられたイグニッション・スイッチ（図示せず）がＯＮされたときに１回実行される。
【００５６】
以下説明すると、Ｓ２００においてＲＡＭ５のＡ領域のＡ１，Ａ２，Ａ３のいずれかの領域にデータが記録されているか否か判断する。ここで否定されてデータが記録されていないと判断されるときは以降の処理をスキップすると共に、肯定されるときはＳ２０２に進む。
【００５７】
Ｓ２０２では、ＲＡＭ５のＡ領域に存在するデータが記録されたときの異常が、故障と確定されているか否かを、ＲＡＭ５のＢ領域に記録された故障確定情報に基づいて判断する。そして、ここで否定され、記録されたデータに対応する異常が故障と確定されていないと判断されるときは次いでＳ２０４に進み、ＲＡＭ５のＡ領域のいずれかに記録された対応するデータを消去する。
【００５８】
他方、肯定されて対応する異常が故障と確定されていると判断されるときは、Ｓ２０４をスキップしてそのデータを保持する。
【００５９】
このように、この実施の形態にあっては、一過性の異常に関するデータは定期的に必ず消去すると共に、確定された故障に関するデータは保持するように構成したので、所定の記録領域に種々の故障に関する重要なデータ（特に過渡期におけるデータ）を効率よく記録させることができる。また、ＲＡＭ５の容量を小さくすることが可能となるため、コストを抑制することも可能となる。
【００６０】
また、所定の時点、即ちイグニッション・スイッチがＯＮされたときに、異常が故障と確定されているか否か判断し、故障と確定されていないときにはその異常に関するデータを消去するようにした、換言すれば、所定の時点前にあっては、異常が故障と確定されているか否かに関わらず記録されたデータは残存させるようにしたので、故障と確定されるに至らなかった異常についても、その原因解析が可能となる。
【００６１】
さらに、ＲＡＭ５に記録するデータを、異常検出時点ｔ１から所定時間前まで（データ記録時間Ｔ１）のデータに限定したことから、異常や故障の原因解析に重要となる、異常が検出されるに至るまでの過渡期を含む異常発生以前のデータのみを、所定の記録領域に効率よく記録させることができる。
【００６２】
換言すれば、データの記録を実行するトリガの発生時期を、異常が故障と確定されるに至った故障確定時点ｔ２（図４に示す）ではなく異常検出時点ｔ１としたことから、異常や故障の原因解析にあまり重要でない故障確定時間Ｔ２にわたる異常発生後のデータを記録する必要がない。このため、ＲＡＭ５の記録領域の浪費を防止することができることから、データ記録時間Ｔ１におけるサンプル数を増加することが可能となり、異常や故障の原因解析にとって重要なデータ（特に過渡期におけるデータ）を効率よく記録させることができる。
【００６３】
以上のように、この実施の形態にあっては、機器（トランスミッションＴ）の運転状態を示すデータ（センサ群の出力信号や内部演算値など）を記録するデータ記録装置１において、前記機器およびデータの少なくともいずれかの異常を検出する異常検出手段（ＥＣＵ２，Ｓ１２）、前記機器およびデータの少なくともいずれかの異常が検出されたとき、前記異常の種類を判別する異常種類判別手段（ＥＣＵ２，Ｓ１８，Ｓ１００）、前記データが、前記判別された異常の種類とともに所定のデータ記録領域（ＲＡＭ５、具体的にはそのＡ領域のＡ１，Ａ２，Ａ３のいずれか）に記録されているか否か判断する記録内容判断手段（ＥＣＵ２，Ｓ１８，Ｓ１０２）、および前記データが、前記判別された異常の種類とともに所定のデータ記録領域に記録されていないと判断されたとき、前記データを前記判別された異常の種類とともに前記所定のデータ記録領域に記録するデータ記録手段（ＥＣＵ２，Ｓ１８，Ｓ１０４）を備えるように構成した。
【００６４】
また、機器（トランスミッションＴ）の運転状態を示すデータセンサ群の出力信号や内部演算値など）を記録するデータ記録装置１において、前記機器およびデータの少なくともいずれかの異常を検出する異常検出手段（ＥＣＵ２，Ｓ１２）、前記機器およびデータの少なくともいずれかの異常が検出されたとき、前記データを順次所定のデータ記録領域（ＲＡＭ５、具体的にはそのＡ領域のＡ１，Ａ２，Ａ３のいずれか）に記録するデータ記録手段（ＥＣＵ２，Ｓ１８，Ｓ１００からＳ１０４）、前記機器およびデータの少なくともいずれかの異常が検出されたとき、所定の条件（検出された異常が故障確定時間Ｔ２にわたって継続しているか否か）に基づいて前記異常を前記機器の故障と確定する故障確定手段（ＥＣＵ２，Ｓ２０，Ｓ２４）、および所定の時点（イグニッション・スイッチがＯＮされたとき）において、前記異常が前記故障と確定されているか否か判断する（ＥＣＵ２，Ｓ２０２）と共に、前記異常が前記故障と確定されていないとき、前記故障と確定されていない異常が検出されたときに記録された前記データを消去するデータ消去手段（ＥＣＵ２，Ｓ２０４）を備えるように構成した。
【００６５】
さらに、前記データを所定の周期でサンプリングして時系列データとして格納する時系列データ格納手段（ＥＣＵ２、ＲＡＭ５）を備えると共に、前記データ記録手段は、前記機器およびデータの少なくともいずれかの異常が検出された時点（異常検出時点ｔ１）から所定時間前まで（データ記録時間Ｔ１）の前記時系列データを記録するように構成した。
【００６６】
また、上記において、データ記録装置１を自動変速機（トランスミッションＴ）の制御装置を例にとって説明したが、他の制御装置においても妥当するものである。
【００６７】
また、ＲＡＭ５のＡ領域をＡ１，Ａ２，Ａ３の３つの領域に分割したが、２つでも良いし、４つ以上に分割しても良い。さらに、それに記録するデータも上記に限られるものではない。
【００６８】
また、ＲＡＭ５におけるデータの更新を禁止することによってデータを記録するようにしたが、ＲＡＭ５の他に随時更新可能なデータ格納用のＲＡＭを設け、異常が検出されたときに、このデータ格納用のＲＡＭに格納されたデータをＲＡＭ５に記録するようにしても良い。
【００６９】
また、サンプリングしたデータを所定の間隔で間引きつつＲＡＭ５に格納するようにしたが、間引く間隔は上述したように可変としても良く、例えば、異常検出時点ｔ１に近付くほど間引く回数を少なくし、異常検出時点ｔ１から離れるほど間引く回数を多くすることで、過渡期の情報をより克明に記録することができる。
【００７０】
また、故障の確定を、異常が故障確定時間Ｔ２にわたって継続したか否かで判断するように構成したが、異常の程度、即ち正常値とどれだけ離れているかによって判断するようにしても良い。
【００７１】
また、異常が故障と確定されるに至った場合は、それに関するデータを保持し続けるようにしたが、機器の修理などにより故障の原因が改善されたときには、適宜な方法で消去しても良いのは言うまでもない。
【００７２】
【発明の効果】
請求項１項にあっては、車両に搭載された機器の運転状態を示すデータの異常を検出し、前記データの異常が検出されたとき、その異常の種類を判別し、前記データが、前記判別された異常の種類とともに所定のデータ記録領域に既に記録されているか否か判断し、前記データが、前記判別された異常の種類とともに所定のデータ記録領域に未だ記録されていないと判断されたとき、前記データを前記判別された異常の種類とともに前記所定のデータ記録領域に記録するように構成したので、一過性の異常のように繰り返し発生する可能性のある事象に関する同様なデータが複数回記録されるのを防止できるため、所定の記録領域に種々の異常や故障に関する重要なデータを効率よく記録させることができる。また、別言すれば、記録領域の容量を少なくすることが可能であり、コストの抑制という効果も期待することができる。
【００７３】
また、データの異常が故障確定時間にわたって継続して検出されたとき、前記異常を前記機器の故障と確定し、さらに、前記車両のイグニッション・スイッチがオンされたときに前記異常が前記故障と確定されているか否か判断すると共に、前記異常が前記故障と確定されていないとき、前記故障と確定されていない異常が検出されたときに記録された前記データを消去するように構成したので、所定の記録領域に種々の故障に関する重要なデータを効率よく記録させることができる。また、別言すれば、記録領域の容量を少なくすることが可能であり、コストの抑制という効果も期待することができる。
【００７４】
さらに、所定の時点において異常が故障と確定されているか否か判断し、故障と確定されていないときにはその異常に対応するデータを消去するようにしている、換言すれば、所定の時点前にあっては、異常が故障と確定されているか否かに関わらず記録されたデータは残存しているので、故障と確定されるに至らなかった異常についても、その原因解析が可能となる。
【００７５】
請求項２項にあっては、前記データを所定の周期でサンプリングして時系列データとして格納し、前記データの異常が検出された時点から所定時間前までの前記時系列データを記録するように構成したので、異常や故障の原因解析に重要となるデータ、特に過渡期のデータを所定の記録領域に効率よく記録させることができる。
【図面の簡単な説明】
【図１】この発明の実施の形態に係るデータ記録装置を示す概略図である。
【図２】図１装置がデータの記録の対象とする自動変速機（トランスミッション）の概略を示す概略図である。
【図３】図１装置の動作であるデータ記録および故障確定を示すフロー・チャートである。
【図４】図３フロー・チャートの処理を説明するタイム・チャートである。
【図５】図３フロー・チャートのデータ記録の具体的な処理を示すサブルーチン・フロー・チャートである。
【図６】図１装置のうち、ＲＡＭの構成を説明するための説明図である。
【図７】図１装置が記録する各データを示す表である。
【図８】図１装置の他の動作であるデータ消去を示すフロー・チャートである。
【符号の説明】
１  データ記録装置
２  ＥＣＵ（電子制御ユニット）
３  ＣＰＵ
４  ＲＯＭ
５  ＲＡＭ
６  入力回路
７  Ａ／Ｄ変換器
Ｔ  自動変速機（トランスミッション）
【図１】
0003549505.tif 000002
【図２】
0003549505.tif 000003
【図３】
0003549505.tif 000004
【図４】
0003549505.tif 000005
【図５】
0003549505.tif 000006
【図６】
0003549505.tif 000007
【図７】
0003549505.tif 000008
【図８】
0003549505.tif 000009