(57)【要約】ビークル上に配置され、複数のデータアイテムをメモリの複数のページ内へ記録するように動作する電子制御モジュール（１００）を動作させる方法、及びその電子制御モジュール（１００）によって実行させるためのコンピュータプログラム。上記複数のデータアイテムはビークルに関する少なくとも１つのイベントアイテム及びビークルに関する少なくとも１つの累積アイテムを含む。動作中、複数のページの選択されたページに関連するページ記録停止信号の受信に応答して、選択されたページにおける少なくとも１つのイベントアイテムの記録が不能化される。次いで、選択されたページ内の全てのイベントアイテム及び全ての累積アイテムが消去されて履歴データが排除される。その後の累積アイテムは、選択されたページ内に記録することができる。累積アイテムとイベントアイテムとの同期は、選択されたページの記録が再可能化された時に、選択されたページから全ての履歴累積アイテムを消去することによって再確立される。
2004512522.tif 000002
【特許請求の範囲】
【請求項１】
ビークル上に配置され、複数のデータアイテムをメモリの複数のページ内に記録するように動作する電子制御モジュールを動作させる方法であって、上記複数のデータアイテムは上記ビークルに関する少なくとも１つのイベントアイテム及び上記ビークルに関する少なくとも１つの累積アイテムを含み、上記方法は、
上記複数のページの選択されたページに関連するページ記録停止信号の受信に応答して、上記選択されたページにおける上記少なくとも１つのイベントアイテムの記録を不能化するステップと、
上記少なくとも１つのイベントアイテムの記録の不能化に応答して、上記選択されたページ内の複数のデータアイテムを消去するステップと、
を含むことを特徴とする方法。
【請求項２】
上記選択されたページに関連するページ記録開始信号の受信に応答して、上記選択されたページ内の上記少なくとも１つの累積アイテムを消去するステップと、
上記選択されたページ内の上記少なくとも１つの累積アイテムの消去に応答して、上記選択されたページにおける上記少なくとも１つのイベントアイテムの記録を可能化するステップと、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項３】
上記少なくとも１つのイベントアイテムは上記選択されたページ内の複数のイベントアイテムであり、上記方法は、
上記選択されたページ内の上記複数のイベントアイテムの選択されたイベントアイテムに関連するイベント記録停止信号の受信に応答して、上記選択されたページにおける上記複数のイベントアイテムの記録を不能化するステップと、
上記複数のイベントアイテムの記録の不能化に応答して、上記選択されたページ内の上記複数のデータアイテムを消去する第２のステップと、
上記選択されたページ内の上記複数のデータアイテムの上記第２の消去に応答して、上記選択されたイベントアイテムを除く上記複数のイベントアイテムの記録を可能化するステップと、
上記選択されたページ内の上記選択されたイベントアイテムに関連するイベント記録開始信号の受信に応答して、上記選択されたページにおける上記複数のイベントアイテムの記録を不能化する第２のステップと、
上記選択されたページにおける上記複数のイベントアイテムの記録の上記第２の不能化に応答して、上記選択されたページ内の上記複数のデータアイテムを消去する第３のステップと、
上記選択されたページ内の上記複数のデータアイテムの上記第３の消去に応答して、上記選択されたページにおける上記複数のイベントアイテムの記録を可能化するステップと、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項４】
上記少なくとも１つの累積アイテムは上記選択されたページ内の複数の累積アイテムであり、上記方法は、
上記選択されたページ内の上記複数の累積アイテムの選択された累積アイテムに関連する累積記録停止信号の受信に応答して、上記選択されたページにおける上記少なくとも１つのイベントアイテムの記録を不能化する第２のステップと、
上記選択されたページにおける上記少なくとも１つのイベントアイテムの記録の上記第２の不能化に応答して、上記選択されたページ内の上記複数のデータアイテムを消去する第２のステップと、
上記選択されたページ内の上記複数のデータアイテムの上記第２の消去に応答して、上記選択されたページにおける上記少なくとも１つのイベントアイテムの記録を可能化するステップと、
上記選択されたページ内の上記選択された累積アイテムに関連する累積記録開始信号の受信に応答して、上記選択されたページにおける上記少なくとも１つのイベントアイテムの記録を不能化する第３のステップと、
上記選択されたページにおける上記少なくとも１つのイベントアイテムの記録の上記第３の不能化に応答して、上記選択されたページ内の上記複数のデータアイテムを消去する第３のステップと、
上記選択されたページ内の上記複数のデータアイテムの上記第３の消去に応答して、上記選択されたページにおける上記少なくとも１つのイベントアイテム及び上記選択された累積アイテムの記録を可能化するステップと、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項５】
上記選択されたページに関連するページ記録停止信号の受信に応答して、上記選択されたページにおける上記少なくとも１つの累積アイテムの記録を不能化するステップと、
上記選択されたページ内の上記複数のデータアイテムの消去に応答して、上記選択されたページにおける上記少なくとも１つの累積アイテムの記録を可能化するステップと、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項６】
上記選択されたページに関連するページ記録開始信号の受信に応答して、上記選択されたページにおける上記少なくとも１つの累積アイテムの記録を不能化するステップと、
上記選択されたページにおける上記少なくとも１つの累積アイテムの記録の不能化に応答して、上記選択されたページ内の上記少なくとも１つの累積アイテムを消去するステップと、
上記選択されたページ内の上記少なくとも１つの累積アイテムの消去に応答して、上記選択されたページにおける上記複数のデータアイテムの記録を可能化するステップと、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項７】
上記少なくとも１つのイベントアイテムは上記選択されたページ内の複数のイベントアイテムであり、上記方法は、
上記選択されたページ内の上記複数のイベントアイテムの選択されたイベントアイテムに関連するイベント記録停止信号の受信に応答して、上記選択されたページにおける上記複数のデータアイテムの記録を不能化するステップと、
上記選択されたページにおける上記複数のデータアイテムの記録の不能化に応答して、上記選択されたページ内の上記複数のデータアイテムを消去する第２のステップと、
上記選択されたページ内の上記複数のデータアイテムの上記第２の消去に応答して、上記選択されたページにおける上記少なくとも１つの累積アイテム、及び上記選択されたイベントアイテムを除く上記複数のイベントアイテムの記録を可能化するステップと、
上記選択されたページ内の上記選択されたイベントアイテムに関連するイベント記録開始信号の受信に応答して、上記選択されたページにおける上記複数のデータアイテムの記録を不能化する第２のステップと、
上記選択されたページ内の上記複数のデータアイテムの上記第２の消去に応答して、上記選択されたページにおける上記少なくとも１つの累積アイテム、及び上記選択されたイベントアイテムを除く上記複数のイベントアイテムの記録を可能化するステップと、
上記選択されたページ内の上記選択されたイベントアイテムに関連するイベント記録開始信号の受信に応答して、上記選択されたページにおける上記複数のデータアイテムの記録を不能化する第２のステップと、
上記選択されたページにおける上記複数のデータアイテムの記録の上記第２の不能化に応答して、上記選択されたページ内の上記複数のデータアイテムを消去する第３のステップと、
上記選択されたページ内の上記複数のデータアイテムの上記第３の消去に応答して、上記選択されたページにおける上記複数のデータアイテムの記録を可能化するステップと、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項８】
上記少なくとも１つの累積アイテムは上記選択されたページ内の複数の累積アイテムであり、上記方法は、
上記選択されたページ内の上記複数の累積アイテムの選択された累積アイテムに関連する累積記録停止信号の受信に応答して、上記選択されたページにおける上記複数のデータアイテムの記録を不能化するステップと、
上記選択されたページにおける上記複数のデータアイテムの記録の不能化に応答して、上記選択されたページ内の上記複数のデータアイテムを消去する第２のステップと、
上記選択されたページ内の上記複数のデータアイテムの上記第２の消去に応答して、上記選択されたページにおける上記少なくとも１つのイベントアイテム、及び上記選択された累積アイテムを除く上記複数の累積アイテムの記録を可能化するステップと、
上記選択されたページ内の上記選択された累積アイテムに関連する累積記録開始信号の受信に応答して、上記選択されたページにおける上記複数のデータアイテムの記録を不能化する第２のステップと、
上記選択されたページにおける上記複数のデータアイテムの記録の上記第２の不能化に応答して、上記選択されたページ内の上記複数のデータアイテムを消去する第３のステップと、
上記選択されたページ内の上記複数のデータアイテムの上記第３の消去に応答して、上記選択されたページにおける上記複数のデータアイテムの記録を可能化するステップと、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項９】
上記選択されたページに関連するページ記録停止信号の受信に応答して、上記選択されたページにおける上記少なくとも１つの累積アイテムの記録を不能化するステップと、
上記選択されたページに関連するページ記録開始信号に応答して、上記選択されたページにおける上記少なくとも１つの累積アイテム、及び上記少なくとも１つのイベントアイテムの記録を可能化するステップと、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項１０】
複数のデータアイテムをメモリの複数のページ内に記録するように動作する電子制御モジュール内に使用するための情報記録媒体であって、上記複数のデータアイテムはビークルに関する少なくとも１つのイベントアイテム及び上記ビークルに関する少なくとも１つの累積アイテムを含み、上記情報記録媒体は上記電子制御モジュールによって可読な、且つ実行可能なコンピュータプログラムを記録しており、上記コンピュータプログラムは、
複数のページの選択されたページに関連するページ記録停止信号の受信に応答して、上記選択されたページにおける上記少なくとも１つのイベントアイテムの記録を不能化するステップと、
上記少なくとも１つのイベントアイテムの記録の不能化に応答して、上記選択されたページ内の上記複数のデータアイテムを消去するステップと、
を含むことを特徴とする情報記録媒体。
【請求項１１】
上記コンピュータプログラムは、
上記選択されたページに関連するページ記録開始信号の受信に応答して、上記選択されたページ内の上記少なくとも１つの累積アイテムを消去するステップと、
上記選択されたページ内の上記少なくとも１つの累積アイテムの消去に応答して、上記選択されたページにおける上記少なくとも１つのイベントアイテムの記録を可能化するステップと、
を更に含むことを特徴とする請求項１０に記載の情報記録媒体。
【請求項１２】
上記少なくとも１つのイベントアイテムは上記選択されたページ内の複数のイベントアイテムであり、上記コンピュータプログラムは、
上記選択されたページ内の上記複数のイベントアイテムの選択されたイベントアイテムに関連するイベント記録停止信号の受信に応答して、上記選択されたページにおける上記複数のイベントアイテムの記録を不能化するステップと、
上記複数のイベントアイテムの記録の不能化に応答して、上記選択されたページ内の上記複数のデータアイテムを消去する第２のステップと、
上記選択されたページ内の上記複数のデータアイテムの上記第２の消去に応答して、上記選択されたイベントアイテムを除く上記複数のイベントアイテムの記録を可能化するステップと、
上記選択されたページ内の上記選択されたイベントアイテムに関連するイベント記録開始信号の受信に応答して、上記選択されたページにおける上記複数のイベントアイテムの記録を不能化する第２のステップと、
上記選択されたページにおける上記複数のイベントアイテムの記録の上記第２の不能化に応答して、上記選択されたページ内の上記複数のデータアイテムを消去する第３のステップと、
上記選択されたページ内の上記複数のデータアイテムの上記第３の消去に応答して、上記選択されたページにおける上記複数のイベントアイテムの記録を可能化するステップと、
を更に含むことを特徴とする請求項１０に記載の情報記録媒体。
【請求項１３】
上記少なくとも１つの累積アイテムは上記選択されたページ内の複数の累積アイテムであり、上記コンピュータプログラムは、
上記選択されたページ内の上記複数の累積アイテムの選択された累積アイテムに関連する累積記録停止信号に応答して、上記選択されたページにおける上記少なくとも１つのイベントアイテムの記録を不能化する第２のステップと、
上記選択されたページにおける上記少なくとも１つのイベントアイテムの記録の上記第２の不能化に応答して、上記選択されたページ内の上記複数のデータアイテムを消去する第２のステップと、
上記選択されたページ内の上記複数のデータアイテムの上記第２の消去に応答して、上記選択されたページにおける上記少なくとも１つのイベントアイテムの記録を可能化するステップと、
上記選択されたページ内の上記選択された累積アイテムに関連する累積記録開始信号の受信に応答して、上記選択されたページにおける上記少なくとも１つのイベントアイテムの記録を不能化する第３のステップと、
上記選択されたページにおける上記少なくとも１つのイベントアイテムの記録の上記第３の不能化に応答して、上記選択されたページ内の上記複数のデータアイテムを消去する第３のステップと、
上記選択されたページ内の上記複数のデータアイテムの上記第３の消去に応答して、上記選択されたページにおける上記少なくとも１つのイベントアイテム、及び上記選択された累積アイテムの記録を可能化するステップと、
を更に含むことを特徴とする請求項１０に記載の情報記録媒体。
【請求項１４】
上記コンピュータプログラムは、
上記選択されたページに関連するページ記録停止信号の受信に応答して、上記選択されたページにおける上記少なくとも１つの累積アイテムの記録を不能化するステップと、
上記選択されたページ内の上記複数のデータアイテムの消去に応答して、上記選択されたページにおける上記少なくとも１つの累積アイテムの記録を可能化するステップと、
を更に含むことを特徴とする請求項１０に記載の情報記録媒体。
【請求項１５】
上記コンピュータプログラムは、
上記選択されたページに関連するページ記録開始信号の受信に応答して、上記選択されたページにおける上記少なくとも１つの累積アイテムの記録を不能化するステップと、
上記選択されたページにおける上記少なくとも１つの累積アイテムの記録の不能化に応答して、上記選択されたページ内の少なくとも１つの累積アイテムを消去するステップと、
上記選択されたページ内の上記少なくとも１つの累積アイテムの消去に応答して、上記選択されたページにおける上記複数のデータアイテムの記録を可能化するステップと、
を更に含むことを特徴とする請求項１０に記載の情報記録媒体。
【請求項１６】
上記少なくとも１つのイベントアイテムは、上記選択されたページ内の複数のイベントアイテムであり、上記コンピュータプログラムは、
上記選択されたページ内の上記複数のイベントアイテムの選択されたイベントアイテムに関連するイベント記録停止信号の受信に応答して、上記選択されたページにおける上記複数のデータアイテムの記録を不能化するステップと、
上記選択されたページにおける上記複数のデータアイテムの記録の不能化に応答して、上記選択されたページ内の上記複数のデータアイテムを消去する第２のステップと、
上記選択されたページ内の上記複数のデータアイテムの上記第２の消去に応答して、上記選択されたページにおける上記少なくとも１つの累積アイテム、及び上記選択されたイベントアイテムを除く上記複数のイベントアイテムの記録を可能化するステップと、
上記選択されたページ内の上記選択されたイベントアイテムに関連するイベント記録開始信号の受信に応答して、上記選択されたページにおける上記複数のデータアイテムの記録を不能化する第２のステップと、
上記選択されたページにおける上記複数のデータアイテムの記録の上記第２の不能化に応答して、上記選択されたページ内の上記複数のデータアイテムを消去する第３のステップと、
上記選択されたページ内の上記複数のデータアイテムの上記第３の消去に応答して、上記選択されたページにおける上記複数のデータアイテムの記録を可能化するステップと、
を更に含むことを特徴とする請求項１０に記載の情報記録媒体。
【請求項１７】
上記少なくとも１つの累積アイテムは上記選択されたページ内の複数の累積アイテムであり、上記コンピュータプログラムは、
上記選択されたページ内の上記複数の累積アイテムの選択された累積アイテムに関連する累積記録停止信号の受信に応答して、上記選択されたページにおける上記複数のデータアイテムの記録を不能化するステップと、
上記選択されたページにおける上記複数のデータアイテムの記録の不能化に応答して、上記選択されたページ内の上記複数のデータアイテムを消去する第２のステップと、
上記選択されたページ内の上記複数のデータアイテムの上記第２の消去に応答して、上記選択されたページにおける上記少なくとも１つのイベントアイテム、及び上記選択された累積アイテムを除く上記複数の累積アイテムの記録を可能化するステップと、
上記選択されたページ内の上記選択された累積アイテムに関連する累積記録開始信号の受信に応答して、上記選択されたページにおける上記複数のデータアイテムの記録を不能化する第２のステップと、
上記選択されたページにおける上記複数のデータアイテムの記録の上記第２の不能化に応答して、上記選択されたページ内の上記複数のデータアイテムを消去する第３のステップと、
上記選択されたページ内の上記複数のデータアイテムの上記第３の消去に応答して、上記選択されたページにおける上記複数のデータアイテムの記録を可能化するステップと、
を更に含むことを特徴とする請求項１０に記載の情報記録媒体。
【請求項１８】
上記コンピュータプログラムは、
上記選択されたページに関連するページ記録停止信号の受信に応答して、上記選択されたページにおける上記少なくとも１つの累積アイテムの記録を不能化するステップと、
上記選択されたページに関連するページ記録開始信号の受信に応答して、上記選択されたページにおける上記少なくとも１つの累積アイテム、及び上記少なくとも１つのイベントアイテムの記録を可能化するステップと、
を更に含むことを特徴とする請求項１０に記載の情報記録媒体。
【発明の詳細な説明】
【０００１】
（技術分野）
本発明は、ビークル（以下、自動車という）データレコーダの分野に関する。
【０００２】
（従来の技術）
高速マイクロプロセッサ、電子燃料噴射器、センサ、及びアクチュエータは、近代の内燃機関（エンジン）及びトランスミッションをソフトウェア制御の下におくことを可能にした。センサは、機関及びトランスミッションダイナミックスを理解するのに要求される全ての必要データアイテムをソフトウェアへ供給し、電子燃料噴射器及びアクチュエータは、種々の機関及びトランスミッション機能の制御を実現するための手段になっている。自動車のデータレコーダの不揮発性メモリにマイクロプロセッサを結合することによってソフトウェアは種々の履歴データアイテムを格納し、後刻解析が可能になる。これらのデータアイテムは、典型的には機関及びトランスミッションである伝導列（パワートレイン）、並びに他の自動車パラメータに関係付けられていることが多い。メモリ内に格納されたデータアイテムは、マイクロプロセッサまたは別の外部コンピュータ内で実行されるソフトウェアによって生成される報告書（レポート）を通して検索することができる。自動車の運転者及び所有者は、これらの報告書から、自動車または運転者が如何に良好に動作したかを、並びに自動車の走行に関する種々の詳細を決定することができる。
【０００３】
データアイテムを収集し、格納するソフトウェアの能力は、そのデータを記録する不揮発性メモリの容量を超えることが多い。従って、ユーザは、どのデータアイテムが重要であって不揮発性メモリ内に記録すべきか、またどのデータアイテムを揮発性メモリ内に記録するかを決定しなければならない。この決定は、時間の経過に伴って、またユーザ毎に変化し得る。従って、どのデータアイテムを不揮発性メモリ内に記録するのかを動的に選択できることが望ましい。
【０００４】
データアイテムは、ページにグループ化されて不揮発性メモリ内に格納されることが多い。各ページは、典型的に、若干の共通ネクサスを有するデータアイテムを含む。例えば、全ての診断情報を１つのページ上に含ませることができ、一方全ての機関使用データは第２のページ上に含まれる。これは、個々のページを可能化及び不能化してデータアイテムを記録するので、混乱と問題を招来する。一般的には、たとえそのページが不能化されたとしても、そのページ内の履歴データアイテムを捨てることが行われている。これにより、種々のページ及び個々のデータアイテムは、時間の関数として相互に同期外れになる。例えば、可能化された診断ページは機関冷却材が高温しきい値に到達したことを記録し、一方不能化された機関使用ページは低いアイドリングで動作している機関を示す古いデータを含むことができる。このような場合、保守要員は、現在の高い冷却材温度診断データ、及び古い低アイドリング機関データの両方を同時に含む報告書によって混乱しがちである。
【０００５】
（発明の概要）
本発明は、電子制御モジュールを動作させる方法と、この電子制御モジュールが実行できるコンピュータプログラムを記録する情報記録媒体とに関する。このプログラムは、個々のデータアイテムまたはデータアイテムのあるページの記録がその後に不能化された時に、履歴データアイテムを消去する。履歴データアイテムを消去することによって、記録された古いデータアイテムと、現在のデータアイテムとを混ぜ合わせて有していることを原因とし得るどのような混乱も回避される。消去される履歴データアイテムは、少なくとも２つのカテゴリ、即ち、イベントアイテム及び累積アイテムに分けられる。イベントアイテムは、しきい値を横切る変数のようなランダムなイベント、及び時計の各チックにおける値のような周期的イベントに基づく。累積アイテムは、一般的には、走行距離計（オドメータ）のように、一方向にだけ動く傾向がある値を発生する。
【０００６】
動作中、本発明の方法は、記録を停止させるように選択されたメモリ内のページに関連する１つまたはそれ以上のイベントアイテムの記録を不能化させるステップを含む。次に、その選択されたページの全てのイベントアイテム及び全ての累積アイテムを消去する。選択されたページ内に反映されている累算器アイテムは、選択されたページが不能化され、消去された後も格納され続けることを許される。その結果、選択されたページにおける記録が再可能化された時に、選択されたページ上の累積アイテムは再度消去される。これは、選択されたページ内に記録されたイベントアイテム及び累算器アイテムの間の同期を維持するために行われるのである。選択されたページにおける記録が再可能化されると、選択されたページに関連する全てのイベントアイテムの記録が再可能化される。
【０００７】
代替実施の形態においては、履歴データアイテムが消去されつつある時には、選択されたページにおける累算器アイテムの記録を中断させることができる。累算器アイテムの記録を不能化し、履歴累算器アイテムを消去し、そして累算器アイテムの記録を再可能化することによって、選択されたページが消去されている間に累算器アイテムが更新されることを防ぐ。これは、選択されたページ内の個々の累算器アイテム間の同期の維持を援助する。
【０００８】
別の代替実施の形態においては、累算器アイテムの記録を中断させ、履歴データが消去された後も中断させたままにすることができる。この実施の形態は、累算器アイテム及びイベントアイテムが一緒に不能化され、消去され、そして可能化されるようにして、両アイテム間の同期を維持する。
【０００９】
更に別の代替実施の形態においては、データアイテムの記録の可能化及び不能化を、個々のデータアイテムレベルにおいて遂行することができる。この実施の形態においては、あるページの１つのイベントアイテムが不能化されると、そのページの全てのイベントアイテムが不能化され、一方その履歴データアイテムは消去される。消去が完了した後に、不能化されている選択されたイベントアイテムを除く全てのイベントアイテムの記録が再可能化される。選択されたイベントアイテムの記録が再可能化され、次いで全てのイベントアイテムの記録が不能化されると、履歴データアイテムが消去され、次いで全てのイベントアイテムの記録が再可能化される。同じ方法が個々の累算器アイテムに適用され、消去の前に全ての累算器アイテムの記録が不能化され、次いで消去の後に再可能化される。
【００１０】
以上のように、本発明の目的は、あるメモリの選択されたページ内の１つまたはそれ以上のデータアイテムの記録が不能化された時に、そのページ内の履歴データアイテムを消去する方法、及びその方法を実現するコンピュータプログラムを記録するための情報記録媒体を提供することである。
【００１１】
これらの、及び他の目的、特色、及び長所は、以下の添付図面に基づく詳細な説明から容易に理解できよう。
【００１２】
（実施の形態）
図１に示す電子制御モジュール（ＥＣＭ）１００は、典型的な自動車の機関成分９０及びユーザインタフェース９２と通信する。図示のように、ＥＣＭ１００は、揮発性ランダムアクセスメモリ（ＲＡＭ）１０４及び不揮発性ランダムアクセスメモリ（ＮＶＲＡＭ）１０６を有するマイクロプロセッサ１０２を含む。勿論、公知のように、ＥＣＭは、ＲＡＭ１０４及びＮＶＲＡＭ１０６の代わりに、またはそれらの他に、フラッシュＥＰＲＯＭ及びＥＥＰＲＯＭメモリのような他の型のメモリを含むことができる。
【００１３】
ＮＶＲＡＭ１０６または他の不揮発性メモリは、種々の制御及び情報機能を遂行するために実行される命令、較正値及び機関の正常動作を表すパラメータを含むデータテーブル、及びソフトウェアによって記録された履歴データアイテム（マイクロプロセッサ１０２が実行した）を含むことができる。履歴データアイテム情報を記録する場合、ＮＶＲＡＭ１０６は自動車データレコーダとして動作する。履歴データアイテムを記録するために、ＥＣＭ１００の外部の別の不揮発性メモリデバイス（図示してない）を使用することもできる。マイクロプロセッサ１０２は、入力及び出力（Ｉ／Ｏ）ドライバ１０８へ制御信号を供給し、該ドライバ１０８から信号を受信する。Ｉ／Ｏドライバ１０８は機関成分９０と通信し、機関制御のために必要な信号及び電力を供給しながら、ＥＣＭ１００を有害電気パルスから保護する。上述したＥＣＭ１００成分は、データ、アドレス、及び制御バス１１０によって相互接続されている。同一の機能を遂行することができるマイクロプロセッサ及び電気及び電子回路の種々の組合わせを含む他の種々の可能な制御スキームが存在することに注目されたい。
【００１４】
機関成分９０は、機関の特定のシリンダ（図示してない）にそれぞれ関連する複数の電子ユニット噴射器（ＥＵＩ）９４と、種々の機関動作状態を指示する複数のセンサ９６とを含んでいる。これらの状態の例は、限定するものではないが、冷却材温度、周囲空気温度、吸込マニホルド空気温度、入口空気温度、機関油温度、燃料温度、インタクーラー温度、スロットル位置、吸込マニホルド圧力、燃料圧力、油圧力、冷却材圧力、シリンダ位置、及びシリンダ順序を含む。機関成分９０は、ソレノイド、可変バルブ、表示灯、電動機、及び発電機を含むことができるアクチュエータ９８をも含む。ＥＣＭ１００が、冷却用ファン９９、及びブレーキ、トランスミッション、自動車管理システム、及び全車両管理無線トランスポンダのような関連自動車システムを制御する他のマイクロプロセッサ（図示してない）のような他の自動車成分９０とも通信できることを理解されたい。
【００１５】
ＮＶＲＡＭ１０６からデータアイテムを検索するために、データハブとしても知られているユーザインタフェース９２が使用される。データアイテムは、報告書の形状で出力される。各報告書は、データグループ内に格納された情報に基づく。各データグループは、１つまたはそれ以上の情報ページからなる。以下の表１に、記録されたデータアイテムを格納し、報告するために使用されるデータグループ、ページ、及び報告書の典型例を示す。
表　１
2004512522.tif 000003
【００１６】
ＮＶＲＡＭ１０６内に格納されたデータアイテムは、３つの型、即ち、イベントアイテム、累積アイテム、及びライフ・トゥ・デイト（ｌｉｆｅ−ｔｏ−ｄａｔｅ）アイテムの１つに分類することができる。イベントアイテムは、しきい値を横切る変数のようなランダムなイベント、または時計の各チックにおける値のような周期的イベントに基づく。イベントアイテムを表す変数は、任意の時点に任意の方向に値を変化させ得る。ランダムイベント型のイベントアイテムの１つの例は過圧センサであり、これは感知した圧力が設定点より低い場合には偽の値を発生し、感知した圧力が設定点より高い場合には真の値を発生する。この型のイベントアイテムは、その値が偽から真へ変化する時だけメモリ内に記録することができる。イベントアイテムの別の例は、油の温度に比例する値を発生する油温度センサである。この場合、油の温度は周期的に記録される。記録されたデータアイテムは、自動車の動作パラメータの傾向を検出するためのメカニズムを提供する。記録されたデータを時間の関数として解析することによって、動作パラメータが所定の値に到達するであろうことを予測でき、従って、時間または走行距離に基づくのではなく、必要に応じた予防保守が可能になる。
【００１７】
累積アイテムは、一般に一方向のみに動く傾向がある値を発生する。累算器アイテムの例は、限定するものではないが、走行距離計、走行時間、消費した燃料の合計量、及び最後のスケジュールされた保守以降の機関時間を含む。累積アイテムは自動車の動作中に使用されることが多く、従って、たとえ関連するページへの記録が不能化された後でも、それらをメモリ内に記録し続けることが望ましい。
【００１８】
ライフ・トゥ・デイトアイテムは、一般に、決して変化しない静的情報、及び決してリセットすべきではない累積情報の特別なクラスからなる。静的情報の例は、報告書の見出し情報、機関構成情報、及びトランスミッション構成情報を含む。決してリセットすべきではない累積情報の例は、合計機関時間及び自動車の走行距離計の走行距離を含む。
【００１９】
図２は、メモリ内の選択されたページの記録が可能化及び不能化された時に、そのページを消去するための方法のフロー図である。不能化、消去、及び可能化は、自動車の運行または非運行と共に遂行することができる。本例は、ブロック２００に示すように、マイクロプロセッサ１０２が、ＮＶＲＡＭ１０６内の多くのページから選択された１つのページ内に複数のデータアイテムを記録することから開始される。選択されたページ内に記録される複数のデータアイテムは、１つまたはそれ以上のイベントアイテム、１つまたはそれ以上の累積アイテム、及び１つまたはそれ以上のライフ・トゥ・デイトアイテムの何等かの所定の組合わせからなることができる。
【００２０】
選択されたページのデータアイテムの記録を停止させるために、ユーザインタフェース９２を通してページ記録停止信号がＥＣＭ１００へ供給される。ページ記録停止信号は、幾つかのページの中から記録を停止させるように選択されたページを識別する。ブロック２０２に示すように、選択されたページに関連するページ記録停止信号を受信すると、その選択されたページ内の全てのイベントアイテムの記録が不能化される。ブロック２０４に示すように、ライフ・トゥ・デイトアイテムを除く全てのデータアイテムが、選択されたページから消去される。この消去は、既存データアイテム上に論理“１”または論理“０”を書込むことを含む。好ましい実施の形態においては、消去のために論理１を選択するのか、または論理０を選択するのかは、ＮＶＲＡＭ１０６内の個々のストレージセルの最低エネルギ状態によって決定される。
【００２１】
ライフ・トゥ・デイト以外の履歴データアイテムを消去した後は、選択されたデータページの記録が不能化されている限り、新しいイベントアイテムはその選択されたデータページ内に記録されない。好ましい実施の形態では、選択されたページ内へ累積アイテムを記録し続けることが望ましい。従って、選択されたページ内の履歴累積アイテムを消去する前に、必ずしも累積アイテムの記録を不能化する必要はない。
【００２２】
本発明は、複数の累積アイテムの間の消去を同期させることが望まれるような応用を考慮に入れている。ブロック２０６に示すように、選択されたページに関連するページ記録停止信号を受信すると、その選択されたページ内への累積アイテムの記録も不能化される。ブロック２０４に示すように履歴累積アイテムを消去した後に、ブロック２０８に示すようにその選択されたページ内への累積アイテムの記録が再可能化される。この時点で、履歴イベントアイテム及び履歴累積アイテムは、選択されたページからクリアされている。その後には、選択されたページは、消去後に記録された累積アイテム及びライフ・トゥ・デイトアイテム（もし、あれば）だけを含むことになる。
【００２３】
選択されたページ内のライフ・トゥ・デイトアイテムは、その定義により消去されない。しかしながら、若干の応用においては、イベントアイテム及び累積アイテムの消去プロセスと、更新されたライフ・トゥ・デイトアイテムの記録とをインタフェースすることができる。これらの状況においては、ブロック２１０に示すように、ライフ・トゥ・デイトアイテムの記録を瞬時的に中断させることができる。消去が完了した後に、ブロック２１２に示すように、ライフ・トゥ・デイトの記録を再可能化することができる。
【００２４】
もしブロック２０８に示すように累積アイテムの記録が可能化されていれば、ブロック２１４に示すように付加的な累算器アイテム情報の記録を再開することができる。もしブロック２０８において累積アイテムの記録が可能化されていなければ、付加的な累積アイテムの記録は不能化されたままである。ブロック２１５に示すように、これらのアイテムの記録が可能化された後に、選択されたページにおける付加的なライフ・トゥ・デイトアイテム情報の記録が再開される。付加的なイベントアイテム情報の記録はブロック２０２から不能化されており、従って、遂行されない。
【００２５】
選択されたページへのイベントアイテムの記録の再可能化は、選択されたページを識別するページ記録開始信号によって開始される。ブロック２１６及び２１８にそれぞれ示すように、もし必要ならば、累積アイテム及びライフ・トゥ・デイトアイテムの現在の記録は不能化される。新しいイベントアイテムと、新しい履歴累積アイテムとの同期は、もし先にブロック２０８において記録が可能化されていれば、ブロック２２０に示すように選択されたページ内の全ての履歴累積アイテムを消去することによって達成される。次に、ブロック２２２に示すように、選択されたページのためのイベントアイテムの記録が可能化される。もし先に累積アイテム及びライフ・トゥ・デイトアイテムの記録が不能化されていれば、ブロック２２４及び２２６にそれぞれ示すように、選択されたページのためのそれらの記録も可能化される。その後に、ブロック２００に示すように、選択されたデータページ内の全てのデータアイテムの記録が再開される。
【００２６】
いろいろな理由から、あるページ内の特定データアイテムの記録を可能化及び不能化することが望ましいことがあり得る。例えば、故障していることが分かっているセンサからの誤った履歴情報が累積するのを防ぐために、そのセンサに関連するデータアイテムを不能化することができる。別の例として、大量のメモリを必要とする選択されたデータアイテムをある時間にわたって不能化し、他のデータアイテムを記録するためにメモリを自由にすることができる。
【００２７】
図３は、選択されたデータアイテムページから選択されたイベントアイテムの記録を可能化及び不能化するための方法のフロー図である。このプロセスは、選択されたページ内のイベントアイテム、累積アイテム、及びライフ・トゥ・デイトアイテムの記録を可能化するブロック３００から開始される。選択されたページ内の選択されたイベントアイテムを識別するイベント記録停止信号が、選択されたページ内の全てのイベントアイテム及び全ての累算器アイテムの消去を開始させる。イベント記録停止信号を受信すると、ブロック３０２に示すように、その選択されたイべントアイテムに関連する選択されたページにおける全てのイベントアイテムの記録が不能化される。もし同期を維持する必要があれば、ブロック３０４及び３０６にそれぞれ示すように、全ての累算器アイテム、及び全てのライフ・トゥ・デイトアイテムの記録も不能化することができる。記録が不能化された後に、ブロック３０８に示すように、選択されたページ内の全てのイベントアイテム及び累算器アイテムが消去される。
【００２８】
消去が完了した後に、今停止されたばかりの選択されたイベントアイテムを除く全てのデータアイテムの記録が再開される。ブロック３１０に示すように、選択されたイベントアイテムを除く全てのイベントアイテムの記録が可能化される。もし必要ならば、ブロック３１２に示すように、累積アイテムの記録が可能化される。最後に、ブロック３１４に示すように、ライフ・トゥ・デイトアイテムの記録も可能化される。ブロック３１６に示すように、イベントアイテム、ライフ・トゥ・デイトアイテム、及び選択されたイベントアイテムを除く全てのイベントデータの記録が続行される。
【００２９】
選択されたイベントアイテムを識別するイベント記録開始信号を受信すると、選択されたイベントアイテムの記録が再可能化される。前述したように、ブロック３１８において、全てのイベントアイテムの記録が不能化される。オプションとして、ブロック３２０及び３２２にそれぞれ示すように、累積アイテム及びライフ・トゥ・デイトアイテムの記録も不能化される。選択されたページのイベントアイテムと累積アイテムとの間の同期は、ブロック３２４に示すように、それらを消去することによって達成される。ブロック３２６、３２８、及び３３０にそれぞれ示すように、選択されたページの全てのイベントアイテム、全ての累算器アイテム、及び全てのライフ・トゥ・デイトアイテムの記録が可能化される。最後に、前述したブロック３００に示すように、選択されたページの全てのデータアイテムの記録が再開される。
【００３０】
本発明によれば、選択されたページ内の個々の累積アイテムの記録を不能化及び可能化することが可能である。図４は、選択されたページ内の選択された累積アイテムを不能化及び可能化するための方法のフロー図である。本方法は、ブロック４００に示すように、マイクロプロセッサ１０２が選択されたページ内にイベントアイテム、累積アイテム、及びライフ・トゥ・デイトアイテムを記録することから開始される。選択されたページ内の選択された累積アイテムを識別する累積記録停止信号を受信すると、ブロック４０２に示すように、選択されたページにおける全てのイベントの記録が不能化される。前述したように、そしてブロック４０４及び４０６に示すように、選択されたページにおける全ての累積アイテム及びライフ・トゥ・デイトアイテムの記録も不能化される。次いで、ブロック４０８において、選択されたページ内の全てのイベントアイテム及び全ての累積アイテムが消去される。
【００３１】
消去が完了した後に、ブロック４１０に示すように、全てのイベントアイテムの記録が可能化される。ブロック４１２及び４１４にそれぞれ示すように、全てのライフ・トゥ・デイトアイテム、及び不能化されている（もし先に不能化されていれば）選択された累積アイテムを除く累積アイテムの記録が可能化される。最後に、ブロック４１６に示すように、選択されたページの全てのイベントアイテム、全てのライフ・トゥ・デイトアイテム、及び選択された累積アイテムを除く全ての累積アイテムの記録が可能化される。
【００３２】
選択されたページ内の選択された累積アイテムを識別する累積記録開始信号の受信は、選択された累積アイテムの記録を再開すべきことを指示する。累積記録開始信号は、ブロック４１８に示すように、選択されたページにおけるイベントアイテムの記録を不能化させる。オプションとして、ブロック４２０及び４２２にそれぞれ示すように、選択されたページにおける他の全ての累積アイテム及びライフ・トゥ・デイトアイテムの記録も不能化することができる。
【００３３】
次いで、ブロック４２４に示すように、情報を再同期させるために、選択されたページ内の全てのイベントアイテム及び全ての累積アイテムが消去される。その選択されたページ内に格納されているライフ・トゥ・デイトアイテムは消去されない。次いで、ブロック４２６に示すように、選択されたページのイベントアイテムの記録が再可能化される。もし必要ならば、ブロック４２８および４３０にそれぞれ示すように、選択されたページ内の累積アイテム及びライフ・トゥ・デイトアイテムの記録も再可能化される。最後に、ブロック４００に示すように、選択されたページにおける全てのデータアイテムの記録が再開される。
【００３４】
以上に本発明の実施の形態を説明したが、これらの実施の形態が本発明の全ての可能な形状を説明しているものではない。本明細書に使用した用語は、単なる説明の目的で使用したに過ぎず、本発明を限定するために使用したものではない。また、本発明は、本発明の思想及び範囲から逸脱することなく多くの変更が可能であることを理解されたい。
【図面の簡単な説明】
【図１】
電子制御モジュールの成分ブロック図である。
【図２】
メモリ内の選択されたページへの記録が可能化及び不能化された時に、そのページを消去する方法のフロー図である。
【図３】
メモリ内の選択されたページにおける選択されたイベントアイテムの記録が可能化及び不能化された時に、そのページを消去する方法のフロー図である。
【図４】
メモリ内の選択されたページにおける選択された累算器アイテムの記録が可能化及び不能化された時に、そのページを消去する方法のフロー図である。
【図１】
2004512522.tif 000004
【図２】
2004512522.tif 000005
【図３】
2004512522.tif 000006
【図４】
2004512522.tif 000007
【国際公開パンフレット】
2004512522.tif 000008
2004512522.tif 000009
2004512522.tif 000010
2004512522.tif 000011
2004512522.tif 000012
2004512522.tif 000013
2004512522.tif 000014
2004512522.tif 000015
2004512522.tif 000016
2004512522.tif 000017
2004512522.tif 000018
2004512522.tif 000019
2004512522.tif 000020
2004512522.tif 000021
2004512522.tif 000022
2004512522.tif 000023
2004512522.tif 000024
2004512522.tif 000025
2004512522.tif 000026
2004512522.tif 000027
2004512522.tif 000028
2004512522.tif 000029
2004512522.tif 000030
2004512522.tif 000031
2004512522.tif 000032
2004512522.tif 000033
【国際調査報告】
2004512522.tif 000034