(57)【特許請求の範囲】
【請求項１】
電気的に消去およびプログラミング可能なメモリを備えているマイクロ計算機を備え、情報の一時的な記憶のために、１つの冗長的なビットパターンが前記電気的に消去およびプログラミング可能なメモリの少なくとも１つの記憶場所に書き込まれており、
前記少なくとも１つの記憶場所の記憶内容を前記ビットパターンの冗長性に基づいて検査するための手段を備え、該手段は、前記少なくとも１つの記憶場所が欠陥として検出された場合、少なくとも１つの別の記憶場所を前記情報の記憶のために選択しかつそうでない場合には引き続き、前記情報の記憶のために前記少なくとも１つの以前の記憶場所を利用し、
前記少なくとも１つの記憶場所（２３，２４，２５）へのアクセスがオフセットポインタを介して行われ、
前記情報（ＶＦＺ）の記憶のための前記少なくとも１つの記憶場所（２３，２４，２５）において欠陥が検出された後に前記オフセットポインタ（ＯＺ）を前以て決められた値だけインクリメントまたはデクリメントして、前記少なくとも１つの別の記憶場所（２４，２５）が前記情報（ＶＦＺ）の記憶のために利用されるようにする手段が設けられている車両用制御装置において、
前記オフセットポインタ（ＯＺ）をインクリメントまたはデクリメントの後に前以て決められた１６進数（１ＦＨ）とＡＮＤ論理結合して、前記オフセットポインタ（ＯＺ）が前以て決められた１６進値（１ＦＨ）を上回るまたは下回ることがないようにする手段が設けられている
ことを特徴とする車両制御装置。
【請求項２】
車両制御装置は、車両に重要な機能を制御する盗難防止制御装置として構成されており、かつ
該車両制御装置は、前記車両に重要な機能を権限検査の後初めてイネーブル化する手段を有し、かつ
該車両制御装置は、車両の重要な機能を作動開始の際にイニシャルイネーブル時間をイネーブル化する別の手段を有しており、該イニシャルイネーブル時間（ＶＦＺ）はそれぞれの作動開始の際、権限当否（正当性）検査が合格しなかったとき、所定の値（Ｘ）だけ低減され、かつ前記イニシャルイネーブル時間（ＶＦＺ）は、前記電気的に消去およびプログラミング可能なメモリ（ＥＥＰＲＯＭ）の少なくとも１つのメモリ場所（２３、２４、２５）に記憶されている情報である
請求項１記載の車両制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電気的に消去およびプログラミング可能なメモリを備えているマイクロ計算機を備え、情報の一時的な記憶のために、１つの冗長的なビットパターンが前記電気的に消去およびプログラミング可能なメモリの少なくとも１つの記憶場所に書き込まれており、前記少なくとも１つの記憶場所の記憶内容を前記ビットパターンの冗長性に基づいて検査するための手段を備え、該手段は、前記少なくとも１つの記憶場所が欠陥として検出された場合、少なくとも１つの別の記憶場所を前記情報の記憶のために選択しかつそうでない場合には引き続き、前記情報の記憶のために前記少なくとも１つの以前の記憶場所を利用し、前記少なくとも１つの記憶場所へのアクセスがオフセットポインタを介して行われ、前記情報の記憶のための前記少なくとも１つの記憶場所において欠陥が検出された後に前記オフセットポインタを前以て決められた値だけインクリメントまたはデクリメントして、前記少なくとも１つの別の記憶場所が前記情報の記憶のために利用されるようにする手段が設けられている車両用制御装置から出発している。
【０００２】
【従来の技術】
ドイツ連邦共和国特許出願公開第４２３０６１５号公報から既に車両制御装置が公知である。そこに記載の車両制御装置は、マイクロ計算機および電気的に消去およびプログラミング可能なメモリ（ＥＥＰＲＯＭ）を含んでいる。電気的に消去およびプログラミング可能なメモリは、そこでは障害メモリとして用いられる。この障害メモリは２つの異なった記憶領域に分割されている。第１の記憶領域において、障害語が書き込まれている。第２の記憶領域にはその都度、チェック和が書き込まれており、これに基づいて、障害メモリを検査することができる。現障害メモリセルおよびチャック和に対する現メモリセルへのアクセスのために、オフセットポインタが使用される。チェック和と障害記憶との間に齟齬があるとき、オフセットポインタはインクリメントされかつ障害記憶並びにチェック和に対する新たなメモリセルが選択される。これにより、欠陥として識別されたセルは引き続く記憶過程に対してもはや利用されないことが保証される。
【０００３】
【発明が解決しようとする課題】
本発明の課題は、冒頭に述べた形式の制御装置において使用メモリ領域を節約してコストの低減を計ることである。
【０００４】
【課題を解決するための手段】
この課題は、冒頭に述べた形式の車両制御装置から出発して本発明により、アドレスポインタをインクリメントまたはデクリメントの後に前以て決められた１６進数と論理結合、例えばＡＮＤ論理結合して、前記アドレスポインタが前以て決められた１６進値を上回るまたは下回ることがないようにする手段が設けられていることによって解決される。
本発明の車両制御装置は従来技術ものものに比して、オフセットポインタをインクリメントまたはデクリメントの後に前以て決められた２進数もしくは１６進数を論理結合する手段があるという利点を有している。これにより、アドレスもしくはオフセットポインタを介してアドレッシング可能であるメモリ領域を、所望の大きさに制限することができる。アドレスポインタもしくはオフセットポインタが記憶されている記憶場所がインクリメントまたはデクリメントの前に欠陥のあるエントリを有するときですら、制限された記憶領域内のわずか１つのメモリセルにのみアドレッシングでき得る。これにより、車両制御装置の信頼性は高められる。
【０００８】
本発明は有利には、盗難防止制御装置に使用することができる。その際情報として、イニシャルイネーブル時間が電気的に消去およびプログラミング可能なメモリの記憶場所にエントリされる。イニシャルイネーブル時間は、それぞれの作動開始の際、権限検査が合格しなかったとき、所定の値だけ低減される。そこで請求項２に記載の構成によって、車両が、イニシャルイネーブル時間が記憶されている、電気的に消去およびプログラミング可能なメモリのメモリセルが欠陥を有しているときですら、権限なしに作動する可能性が妨げられる。
【０００９】
【発明の実施の形態】
次に本発明を図示の実施例につき図面を用いて詳細に説明する。
【００１０】
図１において、１０で電磁弁制御装置が示されている。電磁弁制御装置１０に直列データ伝送線１３を介して噴射制御装置１１および固定化（可動性付与禁止）装置１２が接続されている。噴射制御装置１１は、内燃機関におけるディーゼル燃料の噴射の制御のために用いられる。固定化装置１２を用いて、上記の制御装置が組み込まれている車両に対する移動ないし発進禁止機構が形成される。すなわち噴射制御装置１１も電磁弁制御装置１０も、作動開始後、固定化装置１２からの権限付与コードを期待する。正しいコードが受信されたときにしか、制御装置１０および１１はその本来の作動を開始できない。その際電磁弁制御装置１０は、正しいコードが固定化装置１２から受信されたとき、接続されている電磁弁１５の操作によってディーゼルポンプに対する燃料供給を開始するという機能を有しているにすぎない。したがって電磁弁制御装置は、盗難防止制御装置として用いられる。固定化装置１２に入力ユニット１６が接続されている。この入力ユニットにおいて、コード化されたキーを差し込むことができる。伝送区間１７を介して、キーのコードは固定化装置１２に伝送される。固定化装置１２は、このコードに基づいて、車両の権限（正当性）のある作動開始が生じているのか否かを検出する。その際権限コードは、送信装置を用いて無線でも固定化装置に伝送することができる。固定化装置１２並びに噴射制御装置１１の詳しい構成はここに説明する発明にとって重要でないので、したがってこれに関し以下に詳しい説明は省略する。
【００１１】
電磁弁制御装置１０の構成は図１に比較的詳しく図示されている。電磁弁制御装置１０には、マイクロ計算機１４が内蔵されている。マイクロ計算機は、中央ユニットＣＰＵ、揮発性メモリＲＡＭ、読み出し専用メモリＲＯＭ、電気的に消去およびプログラミング可能なメモリＥＥＰＲＯＭ、入出力ユニットＩ／Ｏおよび直列インターフェースＳＳＯから成っている。マイクロ計算機１４の上述の構成素子は集積されている。しかしこれらは種々のチップ上に集積されていてもよいしまたは個別部品として存在していてもよい。
【００１２】
次に、電磁弁制御装置１０の動作を図２に基づいて詳しく説明する。電磁弁制御装置の制御プログラムは、読み出し専用メモリＲＯＭに記憶されている。プログラムステップ３０において、車両の点火がスイッチインされる。すなわちこれに基づいて電磁弁制御装置１０においてプログラムがスタートする。プログラムステップ３１において、電磁弁制御装置１０の初期化が行われる。引き続くプログラムステップ３２において、電磁弁制御装置１０のマイクロ計算機１４は、自己テストを実施する。プログラムステップ３３において、中央ユニットＣＰＵは電気的に消去およびプログラミング可能なメモリＥＥＰＲＯＭ内の前以て決められた記憶領域の第１の記憶場所を読み出す。中央ユニットはこの記憶場所から、電磁弁制御装置１０に対するイニシャルイネーブル時間ＶＦＺに対するコードを取り出す。取り出されたイニシャルイネーブル時間ＶＦＺは、前以て決められた値Ｘだけ低減される。このことは同様にプログラムステップ３３においても行われる。それから質問部３４において、イニシャルイネーブル時間ＶＦＺに対する値が値零に達したかどうかが検査される。そうであれば、制御装置、すなわち電磁弁１５はプログラムステップ４１においてロックされる。これにより、ディーゼルポンプへの燃料供給は中断される。その後、プログラムステップ４４によるプログラムが続行される。イニシャルイネーブル時間ＶＦＺが質問部３４においてまだ零として検出されなっかた場合、プログラムステップ３５において、電磁弁制御装置はロック解除される。すなわち、ディーゼルポンプへの燃料供給がイネーブル化される。権限コードの予めの検査なしの燃料供給の無条件のイネーブル化は、車両の作動を非常に迅速に新たにスタートさせることができることを意味する。例えば車両を、内燃機関の停止の際または信号での遮断の後再びスタートすべきであるとき、このことは時別有利である。すなわちこの場合、固定化装置１２との比較的長い交信によって遅延されるべきではない迅速スタートが可能である。
【００１３】
次にプログラム４４において、固定化装置１２との交信が行われる。この場合質問部３６において、イニシャルイネーブル時間ＶＦＺが既に経過したかどうかが検査される。そうでなければ、新たにプログラムステップ４４が読み出され、イニシャルイネーブル化時間ＶＦＺが経過するまでの間、繰り返される。イニシャルイネーブル時間が経過したとき、質問部３７において、固定化装置１２によって受信されたコードが正しいかどうかが検査される。そうで（正しく）なければ、そこでプログラムステップ３８において、プログラムステップ３３において新たに計算されたイニシャルイネーブル時間ＶＦＺが電気的に消去およびプログラミング可能なメモリＥＥＰＲＯＭ内の前以て決められた記憶領域の第１の記憶場所にプログラム入力される。正しい場合には、イニシャルイネーブル時間ＶＦＺはプログラムステップ４３において最大値Ｔにセットされる。
【００１４】
プログラムステップ３３および３８についてさらに、イニシャルイネーブル時間ＶＦＺが記憶されているメモリ場所へのアクセスはオフセットポインタＯＺを介して行われることを付け加えておく。このことは図３に示されている。ここにおいて参照番号２０によって、イニシャルイネーブル時間ＶＦＺに対する予め定められた記憶領域が示されている。このために、イニシャルイネーブル時間ＶＦＺが個別の記憶場所２３にしか記憶されていないにも拘わらず、複数の記憶場所が設けられている。図３のａには、前以て決められた記憶領域２０の第１の記憶場所にのみイニシャルイネーブル時間が記憶されている状態が示されている。前以て決められた記憶領域２０の残りの記憶場所は、１２進数ＦＦＨを含んでいる。すなわち、前以て決められた記憶領域の残りの記憶場所はまだプログラムされていない。残りの記憶場所は、安全余裕のために用いられる。すなわち、車両の作動の経過中、前以て決められた記憶領域の第１の記憶場所は非常に頻繁にプログラム変更されることが起こり得る。プログラム変更が所定数を上回ったとき(この数は１００００ないし５００００のオーダにある)、第１の記憶場所が欠陥を有しかつもはや正常にプログラム変更することができないことが起こり得る。この場合、記憶場所２１に記憶されているオフセットポインタＯＺがインクリメントされる。それから自動的に、イニシャルイネーブル時間ＶＦＺの記憶場所に対する次に高位の記憶場所が使用される。前以て決められた記憶領域２０の次の高位の記憶場所はそれまで利用されていなかったので、“フレッシュ”な記憶場所であり、かつ引き続き、記憶場所の頻繁なプログラム変更を行うことができる。
【００１５】
図３のａには、オフセットポインタＯＺの記憶に対する記憶場所２１が値００Ｈを有する時点が示されている。これにより、前以て決められた領域２０の第１の記憶場所２３にアクセスされる。図３のｂには、オフセットポインタＯＺの記憶に対する記憶場所２１が値０１Ｈを有する時点が示されている。すなわち、前以て決められた領域２０の第２の記憶場所２４にアクセスされる。前以て決められた領域の第１の記憶場所２３は欠陥を有しかつイニシャルイネーブル時間ＶＦＺの記憶のためにもはや使用されない。図３のｃにはさらに、オフセットポインタＯＺに対する記憶場所２１に、値１ＦＨが書き込まれた時点が図示されている。これによりマイクロ計算機は、イニシャルイネーブル時間ＶＦＺの記憶に対して前以て決められた領域２０の最後の記憶場所２５にアクセスする。前以て決められた記憶領域２０のすべての他の記憶場所は欠陥を有している。
【００１６】
イニシャルイネーブル時間ＶＦＺの記憶の対する記憶場所２３，２４，２５の検査は、図２によればプログラムステップ３９において行われる。この検査が個々にどのように実施されるかを、以下にさらに詳細に説明する。記憶場所２３，２４，２５に欠陥を検出することができなかったとき、プログラムはプログラムステップ４０において終了する。欠陥が検出されたとき、プログラムステップ４２においてオフセットポインタＯＺがインクリメントされかつ引き続きインクリメントの結果が１６進数値１ＦＨと論理ＡＮＤ結合される。この論理ＡＮＤ結合によって、オフセットポインタＯＺは、指定された１ＦＨより大きい値をとることができるようになる。これにより、イニシャルイネーブル時間ＶＦＺの記憶に対する前以て決められた記憶領域２０の大きさが固定的に予め定められる。インクリメントの際に比較的大きな値が生じるときですら、この値は、オフセットポインタＯＺの記憶に対する記憶場所２１に書き込むことはできない。すなわち、１６進数１ＦＨとのＡＮＤ結合によって、オフセットポインタ値の最上位の３ビットが消去される。プログラムステップ４２の後、イニシャルイネーブル時間ＶＦＺは最大値Ｔにセットされる。このことは、プログラムステップ４３において行われる。これにより、前以て決められた記憶領域２０内の記憶場所における欠陥の検出後、作動安全な値−この場合は最大のイニシャルイネーブル時間ＶＦＺ−を求めるためである。すなわち、欠陥のある記憶場所への書き込みはもはや許されずかつイニシャルイネーブル時間ＶＦＺに対する新たなスタート値を前以て決めなければならない。プログラムステップ４３の後、プログラムは再びプログラムステップ３８に分岐する。
【００１７】
次に図４に基づいて、イニシャルイネーブル時間の記憶に対する記憶場所２３，２４，２５の検査がどのように行われるかについて説明する。イニシャルイネーブル時間ＶＦＺは、コード化された形において、電気的に消去およびプログラミング可能なメモリＥＥＰＲＯＭのバイトに格納される。図４には、有効なイニシャルイネーブル時間に対する許容ビットパターンが指定される。この場合列の隣に、いずれのイニシャルイネーブル時間ＶＦＺにそれぞれのビットパターンが対応しているかが示されている。その際Ｔは可能な最大のイニシャルイネーブル時間である。全体として、イニシャルイネーブル時間ＶＦＺに対して５つのビットパターンしか許容されていない。今や、イニシャルイネーブル時間ＶＦＺに対する現記憶場所の検査の際に、オフセットポインタＯＺを介してアドレス指定された記憶場所の記憶内容が読み出されかつイニシャルイネーブル時間に対する５つの許容ビットパターンと連続的に比較される。イニシャルイネーブル時間に対する許容ビットパターンは、例えば読み出し専用メモリＲＯＭに記憶されている。読み出された記憶内容が許容ビットパターンの１つと一致するとき、イニシャルイネーブル時間に対する記憶場所に欠陥は存在しないことから出発する。しかし記憶内容が許容ビットパターンのいずれとも一致しないとき、イニシャルイネーブル時間に対する記憶場所に欠陥が存在することから出発する。２５６の可能なビットパターンに対して単に５つのビットパターンしか許容されていないので、イニシャルイネーブル時間に対する現記憶場所の欠陥において許容ビットパターンが読み出されかつしたがって引き続き比較の際に欠陥が検出される確率は非常に大きい。換言すれば、イニシャルイネーブル時間に対する許容ビットパターンは冗長的に構成されている。この冗長性に基づいて、記憶内容が既述のように検査可能である。電気的に消去およびプログラムメモリの記憶場所のプログラム変更の都度、これら記憶場所の消去過程を実施しなければならないので、付加的に、当該記憶場所が実際に消去過程後に値ＦＦＨを有しているかどうかを検査することができる。そうでなければ、消去過程後既に、記憶場所における欠陥を検出することができる。
【００１８】
本発明は、ここに説明した実施例に制限されない。本発明は、例えば車両制御装置が、電気的に消去およびプログラミング可能な記憶場所に情報を繰り返しコード化された形において格納しなければならないときはいつでも使用することができる。
【００１９】
さらに、本発明は、盗難防止に対する任意の作動重要な制御装置に使用することができる。
【図面の簡単な説明】
【図１】車両の移動禁止機構の概念を説明するブロック図である。
【図２】移動禁止機構の電磁弁に対するフローチャートを示す図である。
【図３】電気的に消去およびプログラミング可能なメモリにおける書き込み状態を３つの異なった時点において示す略図である。
【図４】電磁弁制御装置のイニシャルイネーブル時間に対する許容ビットパターンの意味を表の形において示す略図である。
【符号の説明】
１０  電磁弁制御装置、  １１  噴射制御装置、  １２  固定化装置
【図１】
0003831429.tif 000002
【図２】
0003831429.tif 000003
【図３】
0003831429.tif 000004
【図４】
0003831429.tif 000005