(57)【要約】【課題】キーコードの更新をより迅速に行なうことのできる車両盗難防止装置を提供する。【解決手段】車両キーＫ３のキーコードは、イモビアンプ１４を介して電子制御装置１内のマイコン２に取り込まれる。マイコン２では、この取り込まれるキーコードが、ＥＥＰＲＯＭ４に記憶されているキーコードのいずれかと一致するか否かを判断する。そして、一致すると判断されたとき、エンジンの始動を許可する。ＥＥＰＲＯＭ４内のステータスは、各キーコードを記憶する記憶領域の各々について、記憶情報が有効か否かを示すデータである。ＥＥＰＲＯＭ４内のキーコードの更新に際し、マイコン２は、ステータスを参照する。【選択図】      図１
2006137354.tif 000002
【特許請求の範囲】
【請求項１】
車両キーのキーコードを記憶する記憶領域を複数有し、当該車両の盗難防止が所望される所定の条件下、車両キーから取り込まれるキーコードと前記記憶領域に記憶されているキーコードとの一致に基づきエンジンの始動を許可する車両盗難防止装置において、
前記複数の記憶領域のそれぞれについて、記憶情報が有効か無効かを示すステータス情報を有するとともに、該ステータス情報に基づき前記記憶領域の記憶情報を更新する更新手段を備えることを特徴とする車両盗難防止装置。
【請求項２】
前記更新手段は、前記記憶情報の更新が指示される際に車両キーから取り込まれるキーコードが、前記記憶領域に記憶されているいずれかのキーコードと一致するとき、該一致するキーコードを有効とするとともにそれ以外の記憶領域の記憶情報を無効とすべく前記ステータス情報を更新する請求項１記載の車両盗難防止装置。
【請求項３】
前記更新手段は、前記ステータス情報の更新の後に当該盗難防止装置に取り込まれるキーコードを前記記憶領域のうち前記記憶情報が無効とされている記憶領域に記憶するとともに、該キーコードの記憶態様に基づき前記ステータス情報を更新する請求項２記載の車両盗難防止装置。
【請求項４】
前記更新手段は、前記ステータス情報に基づき、前記記憶情報が有効である記憶領域の数が規定の数未満であるか否かを判断し、該規定の数未満であると判断されるとき、取り込まれるキーコードを前記記憶領域のうち前記記憶情報が無効とされている記憶領域に記憶するとともに、該キーコードの記憶態様に基づいて前記ステータス情報を更新する請求項１〜３のいずれかに記載の車両盗難防止装置。
【請求項５】
前記更新手段は、前記記憶領域のうちの任意の記憶領域の記憶情報を無効とすべく前記ステータス情報を更新する機能を更に有する請求項１〜４のいずれかに記載の車両盗難防止装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両キーのキーコードを記憶する記憶領域を複数有し、当該車両の盗難防止が所望される所定の条件下、車両キーから取り込まれるキーコードと前記記憶領域に記憶されているキーコードとの一致に基づきエンジンの始動を許可する車両盗難防止装置に関する。
【背景技術】
【０００２】
この種の盗難防止装置は、ＥＥＰＲＯＭ等の不揮発性メモリを備え、該不揮発性メモリにキーコードを記憶している。図４（ａ）に、盗難防止装置が備えるＥＥＰＲＯＭ内の記憶領域を示す。
【０００３】
図４（ａ）に示すように、ＥＥＰＲＯＭは、複数（ここでは、８個）のキーコードを記憶する記憶領域（図中、「１本目、２本目、…８本目」）を有している。更に、ＥＥＰＲＯＭは、キーコードが記憶されている記憶領域の数を示すデータである登録本数データを記憶する領域を有している。ちなみに、図４（ａ）では、１本目から３本目までの記憶領域にキーコード（各最下位バイトが１６進数で「０１」、「０２」、「０３」）が記憶されている例を示しており、登録本数データは、「３」とされている。こうした構成により、当該盗難防止装置では、登録本数データを参照することで、複数の記憶領域のうちのいくつの記憶領域が用いられているかを把握することができる。
【０００４】
ところで、車両キーを紛失したとき等には、ＥＥＰＲＯＭ内の記憶領域に記憶されたキーコードを更新する処理を行なうことが所望される。例えばユーザが３本の車両キーを所持しており、そのうちの１本の車両キーを紛失したときには、紛失した１本についてはこれを記憶する記憶領域のキーコードを消去するとともに、新たに１本の車両キーのキーコードを記憶する。この場合、キーコードの更新が外部から指示されると、当該盗難防止装置では、（ア）車両キーから取り込まれるキーコードが、記憶領域に記憶しているキーコードのいずれかと一致するか否かを判断し、一致するときにキーコードの更新を行なう主体がユーザであると認識する、（イ）更新を行なう主体がユーザであると認識されると、この認識に用いたキーコード以外のキーコードを記憶領域から消去する、（ウ）新たに取り込まれる車両キーのキーコードを空いている記憶領域に記憶する、等々の処理を行なう。
【０００５】
ただし、（ア）の処理において取り込まれるキーコードが図４（ａ）に示す３本目の車両キーのキーコードを記憶する記憶領域に記憶されているものである場合には、図４（ｂ）に示すように、（ウ）の処理に先立ち、登録本数データを「１」とする。更に、３本目の車両キーのキーコードを、１本目の車両キーのキーコードの記憶領域に書き換える処理を行なう必要が生じる。そして、この場合、この書き換えに伴い、１本目の車両キーのキーコードの消去、及び１本目の車両キーのキーコードの記憶領域への３本目の車両キーのキーコードの書き込みにかかる処理を行なうこととなり、キーコードの更新に要する時間の増大を招くという不都合があった。
【０００６】
なお、データの変更にかかる処理時間の短縮を図る従来技術としては、下記特許文献１に記載されているものがある。
【特許文献１】特開平８−６９４０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上記不都合を解決すべくなされたものであり、その目的は、キーコードの更新をより迅速に行なうことのできる車両盗難防止装置を提供することにある。
【課題を解決するための手段】
【０００８】
以下、上記目的を達成するための手段、及びその作用効果について記載する。
【０００９】
手段１では、車両キーのキーコードを記憶する記憶領域を複数有し、当該車両の盗難防止が所望される所定の条件下、車両キーから取り込まれるキーコードと前記記憶領域に記憶されているキーコードとの一致に基づきエンジンの始動を許可する車両盗難防止装置において、前記複数の記憶領域のそれぞれについて、記憶情報が有効か無効かを示すステータス情報を有するとともに、該ステータス情報に基づき前記記憶領域の記憶情報を更新する更新手段を備えるにした。
【００１０】
上記構成によれば、更新手段は、ステータス情報を参照することで、各記憶領域の記憶情報が有効か無効かを把握することができる。これにより、ステータス情報によって無効とされている記憶領域に適宜キーコードを記憶すること等ができる。したがって、キーコードの記憶されている記憶領域の数を管理する場合には有効なキーコードデータを他の記憶領域に書き換える等の処理が必要であったが、これを回避することができ、ひいては、キーコードの更新をより迅速に行なうことができる。
【００１１】
なお、更新手段は、上記キーコードの更新に際し、更新態様に基づきステータス情報を更新する機能を有することが望ましい。また、上記「当該車両の盗難防止が所望される所定の条件下」、取り込まれる車両キーのキーコードと一致するか否か判断される対象となる記憶領域に記憶されているキーコードは、ステータス情報によって記憶が有効であるとされるキーコードであることが望ましい。これにより、上記一致の有無を判断する処理を迅速に行なうことができる。
【００１２】
手段２では、手段１において、前記更新手段は、前記記憶情報の更新が指示される際に車両キーから取り込まれるキーコードが、前記記憶領域に記憶されているいずれかのキーコードと一致するとき、該一致するキーコードを有効とするとともにそれ以外の記憶領域の記憶情報を無効とすべく前記ステータス情報を更新するようにした。
【００１３】
上記構成では、更新手段は、更新が指示されるときに、まず、車両キーから取り込まれるキーコードが記憶領域に記憶されているキーコードに一致するか否かを判断する。このため、更新を指示しているのが、正規のユーザであるか否かを判断することができる。更に、正規のユーザであると判断されるときに、当該キーコード以外のキーコードを無効とするようにステータス情報を更新することで、当該キーコード以外のキーコードを有する車両キーの登録を取り消すことや、無効とされた記憶領域に新たにキーコードを記憶することなどができる。
【００１４】
手段３では、手段２において、前記更新手段は、前記ステータス情報の更新の後に当該盗難防止装置に取り込まれるキーコードを前記記憶領域のうち前記記憶情報が無効とされている記憶領域に記憶するとともに、該キーコードの記憶態様に基づき前記ステータス情報を更新するようにした。
【００１５】
上記構成によれば、ステータス情報の更新後、取り込まれるキーコードを記憶領域に記憶するため、車両キーの登録を簡易に行なうことができる。
【００１６】
手段４では、手段１〜３のいずれかにおいて、前記更新手段は、前記ステータス情報に基づき、前記記憶情報が有効である記憶領域の数が規定の数未満であるか否かを判断し、該規定の数未満であると判断されるとき、取り込まれるキーコードを前記記憶領域のうち前記記憶情報が無効とされている記憶領域に記憶するとともに、該キーコードの記憶態様に基づいて前記ステータス情報を更新するようにした。
【００１７】
上記構成では、記憶情報が有効な記憶領域の数（有効なキーコードの数）が規定の数未満であるときに、更新手段によりキーコードの記憶がなされる。このため、例えば工場からの出荷時においてキーコードを初めて記憶領域に記憶するとき等、記憶領域に記憶されているキーコードの数が規定の数に満たず、キーコードの記憶が所望されるときに、キーコードの記憶を簡易に行なうことができる。しかも、この記憶に際し、ステータス情報が更新されるために、これ以降の記憶情報の更新等を好適に行なうこともできる。
【００１８】
手段５では、手段１〜４のいずれかにおいて、前記更新手段は、前記記憶領域のうちの任意の記憶領域の記憶情報を無効とすべく前記ステータス情報を更新する機能を更に有するようにした。
【００１９】
上記構成では、任意の記憶領域のキーコードをステータス情報によって無効とすることで、無効とすることが所望されるキーコードそのものを消去することなく、同キーコードの車両キーの登録を取り消すことができる。このため、キーコードの更新をいっそう迅速に行なうことができる。
【００２０】
なお、手段５におけるステータス情報の更新は、記憶領域の実際の記憶状態にかかわらず、任意の記憶領域のキーコードを無効とすることが所望される所定の条件下、ステータス情報の更新によって同記憶領域の記憶を無効とするものであってもよい。
【００２１】
ちなみに、上記手段２や手段５によって示唆されるように、「記憶情報が無効」である状態は、記憶領域にキーコードが記憶されていない状態のみならず、実際に記憶領域にキーコードが記憶されているにもかかわらずこれを無効とした状態をも含む。なお、「記憶情報の記憶が無効」である状態に、実際に記憶領域にキーコードが記憶されているにもかかわらずこれを無効とした状態が含まれる場合には、上記「当該車両の盗難防止が所望される所定の条件下」に行なわれる処理を次のようにすることが特に望ましい。すなわち、取り込まれる車両キーのキーコードと、有効なキーコードとの一致に基づきエンジンの始動の許可を行なうようにすることが特に望ましい。
【００２２】
また、手段１〜５において、キーコードの記憶領域とステータス情報の記憶領域とを同一の書き換え可能な不揮発性メモリとすることが望ましい。
【発明を実施するための最良の形態】
【００２３】
以下、本発明にかかる車両盗難防止装置の一実施形態について図面を参照しつつ説明する。
【００２４】
図１に、本実施形態の車両盗難防止装置の全体構成を示す。本実施形態にかかる車両盗難防止装置は、エンジンの運転状態を制御する電子制御装置１を備えて構成されている。
【００２５】
図の左側に示す車両キーＫ１〜Ｋ３は、マスターキー１本とサブキー２本とからなる。そして、これら各車両キーＫ１〜Ｋ３は、キーシリンダ１０に差し込まれることで、図示しないイグニッションスイッチやスタータスイッチを操作する機能を有する。そして、車両キーＫ１〜Ｋ３によるイグニッションスイッチの操作によりバッテリＢから電子制御装置１への給電が開始される。また、車両キーＫ１〜Ｋ３は、各車両キーＫ１〜Ｋ３毎に固有のキーコードを有して且つ電子制御装置１へとキーコードを送信するトランスポンダＴ１〜Ｔ３を備えている。
【００２６】
トランスポンダＴ１〜Ｔ３と電子制御装置１との通信は、電子制御装置１に接続されるアンテナ１２及びイモビアンプ１４を介して行なわれる。ここで、イモビアンプ１４は、キーシリンダ１０に車両キーＫ１〜Ｋ３が差し込まれるときに、車両キーＫ１〜Ｋ３にアンテナ１２を介して電磁エネルギを供給する機能や、トランスポンダＴ１〜Ｔ３から送信されるキーコードを受信し、これを増幅して電子制御装置１に出力する機能等を有する。
【００２７】
一方、電子制御装置１は、中央処理装置やメモリ等を備えるマイクロコンピュータ（マイコン）２や、１バイト単位で消去および書き込みのできる電気的書き換え可能な不揮発性メモリ（ＥＥＰＲＯＭ）４を備えている。そして、マイコン２では、エンジンの運転状態や運転環境を検出する各種センサの検出結果を取り込み、これに基づいて、エンジンの各種アクチュエータを操作する。一方、ＥＥＰＲＯＭ４には、当該エンジンの故障等にかかる情報や、上記車両キーＫ１〜Ｋ３のキーコードが記憶されている。
【００２８】
ちなみに、車両キーＫ１〜Ｋ３によるイグニッションスイッチの操作がなされると、キー信号が電子制御装置１に入力されるため、電子制御装置１ではキー信号が取り込まれた旨を認識することができるようになっている。また、テスト端子６は、ＥＥＰＲＯＭ４のキーコードの更新を外部から指示するときに用いられる端子であり、更新を指示するときに接地される。
【００２９】
上記ＥＥＰＲＯＭ４は、複数のキーコードを記憶する記憶領域を有している。詳しくは、ＥＥＰＲＯＭ４は、図２（ａ）に示すように、各８バイトからなるキーコードの記憶領域を８個有している。そして、図２（ａ）では、車両キーＫ１〜Ｋ３のキーコード（図中、最下位バイトが１６進数で「０１」、「０２」、「０３」）が1本目から３本目の車両キーの記憶領域に記憶されており、残りの記憶領域にはキーコードが記憶されていない。このような冗長な記憶領域を有するのは、ユーザーから車両キーの登録の追加の要望があったとき等に、オプションとしてこうした要望に答えることができるようにするためである。
【００３０】
更に、本実施形態では、ＥＥＰＲＯＭ４のキーコードを記憶する記憶領域のそれぞれについて、記憶情報が有効か無効かを示すデータであるステータスを有している。具体的には、ステータスは１バイトのデータであり、その最上位ビット側から第ｎ番目のビットが「ｎ」本目の記憶領域の記憶情報が有効か否かを示している。詳しくは、ステータスは、「ｎ」本目の記憶領域の記憶情報が有効であるとき、「ｎ」ビット目を「１」とし、無効であるとき「０」とする。このため、本実施形態では、車両キーＫ１〜Ｋ３の３本のキーコードが、１本目から３本目までの車両キーの記憶領域にそれぞれ記憶されていることから、ステータスは、これら３つの記憶領域の記憶情報が有効であることを示す「１１１０００００」となる。
【００３１】
ここで、本実施形態にかかるＥＥＰＲＯＭ４のキーコードの更新にかかる処理について説明する。図３に、上記処理の手順を示す。この処理は、電子制御装置１（詳しくはマイコン２）により実行される。図３に示す一連の処理は、（ア）工場からの出荷時に車両キーを登録するときの処理、（イ）盗難防止の処理、（ウ）車両キーＫ１〜Ｋ３のいずれかを紛失したときや、車両キーを追加登録するときの処理を含む。以下、これら各処理を順に説明する。
【００３２】
（ア）工場からの出荷時に車両キーを登録するときの処理
このときには、先の図１に破線にて示す直結通路３０にて、バッテリＢと電子制御装置１とを直接接続することで、登録の処理の間、電子制御装置１に確実に電力が供給されるようにする。一方、テスト端子６については、接地しない。更に、ステータスは、全ての記憶領域の記憶情報が無効であることを示すべく「００００００００」となっている。こうした状況下、例えば車両キーＫ１〜Ｋ３を順に登録する。
【００３３】
すなわち、まず、車両キーＫ１がキーシリンダ１０に差し込まれ、イモビアンプ１４からの電磁エネルギがアンテナ１０を介して車両キーＫ１のトランスポンダＴ１に供給される。これに対し、トランスポンダＴ１では、供給される電磁エネルギを電源として動作し、キーコードをアンテナ１２に送信する。イモビアンプ１４では、トランスポンダＴ１から送信されたキーコードを増幅した後、電子制御装置１に出力する。
【００３４】
一方、車両キーＫ１によりイグニッションキーが操作されることで、キー信号が電子制御装置１に取り込まれる。これにより、図３に示す処理が開始される。すなわち、まず、ステップＳ１において、イモビアンプ１４で受信されるキーコードを取り込む。続いて、ステップＳ２において、先の図１に破線にて示すようにテスト端子６が接地されているか否かを判断する（テスト端子接続）。
【００３５】
そして、ステップＳ２において、テスト端子６が接地されていないと判断されると、ステップＳ３に移行する。ステップＳ３では、ステータスを参照して、ＥＥＰＲＯＭ４の記憶領域のうち、記憶情報が有効である記憶領域の数が、換言すれば車両キーの登録本数が規定の数未満であるか否かを判断する。ここで、規定の数は、マイコン２に予め設定されている数であり、当該車両が工場から出荷されるときにユーザ（又はディーラ等）に渡される車両キーの本数に設定されている。すなわち、本実施形態では、当該車両が出荷されるときに、車両キーＫ１〜Ｋ３の３本がともに出荷されるために、規定の数は、「３」に設定されている。
【００３６】
そして、ステップＳ３において、規定の数未満であると判断されると、ステップＳ４において、車両キーＫ３のキーコードをＥＥＰＲＯＭ４の１本目の記憶領域に記憶するとともに、キーコードの記憶された記憶領域に対応するステータスのビットを「１」とする。これにより、ステータスは、「１０００００００」となる。そして、ステップＳ４の処理が完了すると、この一連の処理を一旦終了する。そして、次に車両キーＫ２がキーシリンダ１０に差し込まれると、先ほどと同様にしてステップＳ１〜Ｓ４の処理を繰り返し、車両キーＫ２のキーコードを、無効とされている記憶領域（例えば２本目の記憶領域）に記憶するとともに、ステータスを「１１００００００」とする。同様に、車両キーＫ３について、ステップＳ１〜Ｓ４の処理を行なうことで、車両キーＫ３のキーコードを、無効とされている記憶領域（例えば３本目の記憶領域）に記憶するとともに、ステータスを「１１１０００００」とする。
【００３７】
このように、３本の車両キーＫ１〜Ｋ３のキーコードの記憶が完了することで、工場からの出荷に際しての車両キーの登録の処理が完了する。
【００３８】
（イ）盗難防止の処理
この処理は、工場から当該車両が出荷された後等、当該車両の盗難防止が所望される所定の条件下に行なわれる処理である。したがって、このときには、バッテリＢから電子制御装置１への給電は、イグニッションスイッチの操作に応じて行なわれ、直結通路３０は用いられていない。また、テスト端子６は接地されていない状態にある。
【００３９】
こうした条件下、例えば車両キーＫ３がキーシリンダ１０に差し込まれると、上記（ア）のときと同様にしてステップＳ１〜Ｓ３の処理を行なう。ただし、ステップＳ３の処理においては、ステータスが「１１１０００００」となっていることから、登録本数が規定の数以上と判断され、ステップＳ５に移行する。そして、ステップＳ５において、車両キーＫ３のキーコードが、ＥＥＰＲＯＭ４に記憶されているキーコードと一致するか否かを判断する。詳しくは、先の図２に示した１本目から３本目までの記憶領域のキーコードと車両キーＫ３のキーコードとを照合する。そして、ステップＳ４の処理が完了すると、この一連の処理を一旦終了する。ちなみに、ステップＳ５の処理の後には、図示しない別のルーチンにより、１本目から３本目までの記憶領域のキーコードと車両キーＫ３のキーコードとが一致するときにはエンジンの始動を許可し、一致しないときにはエンジンの始動を許可しない制御が行なわれることとなる。
【００４０】
（ウ）車両キーＫ１〜Ｋ３のいずれかを紛失したときや、車両キーを追加登録するときの処理
このときにも、先の図１に破線にて示す直結通路３０にて、バッテリＢと電子制御装置１とを直接接続することで、登録の処理の間、電子制御装置１に確実に電力が供給されるようにする。更に、テスト端子６を接地することで、車両キーの登録（記憶領域の記憶情報の更新）が外部から指示される。
【００４１】
ここで、例えば、ユーザが車両キーＫ１を紛失したために、車両キーＫ２，Ｋ３を持ってディーラに行き、車両キーＫ１の登録を取り消すとともに、新たに１本の車両キーを登録する場合は、以下のようになる。
【００４２】
まず、例えば車両キーＫ３がキーシリンダ１０に差し込まれると、上記（ア）のときと同様にしてステップＳ１，Ｓ２の処理を行なう。ただし、ステップＳ２において、テスト端子６が接地されており、車両キーの登録が外部から指示されていることから、ステップＳ６に移行する。ステップＳ６では、後述する処理によって設定される「登録モード」にあるか否かを判断する。そして、車両キーＫ３がキーシリンダ１０に差し込まれたときには、まだ登録モードにないことから、ステップＳ７に移行する。ステップＳ７では、ステップＳ１で受信されたキーコードが、ＥＥＰＲＯＭ４に記憶されているキーコードのいずれかと一致するか否かを判断する（車両キーＫ１が登録済みの車両キーか否かを判断する）。この判断は、テスト端子６が接地されることで、登録が指示されているときに、この登録の指示が正規のユーザによるものか否かを判断するためのものである。すなわち、新たな車両キーを登録する際、ユーザが所持している車両キーＫ１〜Ｋ３のいずれかを認知することで、電子制御装置１では、正規のユーザが登録を指示しているものと判断してステップＳ８に移行する。
【００４３】
この時点で、電子制御装置１は、先の図２（ａ）に示した３本目の記憶領域のキーコードと、現在受信されているキーコードとが一致すると認知している。このため、ステップＳ８では、３本目の記憶領域の記憶情報を有効とし、且つそれ以外の記憶領域の記憶情報を無効とすべく、ステータスを更新する。すなわち、この場合、先の図２（ｂ）に示すように、ステータスを「００１０００００」に更新する。これにより、ＥＥＰＲＯＭ４の各記憶領域のキーコードについてはこれを消去することなく、３本目の記憶領域のキーコードのみが有効とされる。
【００４４】
続くステップＳ９では、上述した登録モードとすべく、登録モードフラグをオンとする。この登録モードは、これ以降、電子制御装置１に取り込まれるキーコードを逐次、無効とされている記憶領域に記憶する処理を行なうことを許可するモードである。なお、ステップＳ９の処理を完了するときや、ステップＳ７の処理において記憶済みのキーコードのいずれとも一致しないと判断されるときには、この一連の処理を一旦終了する。
【００４５】
ステップＳ９が終了すると、登録モードとなるために、この後新たな車両キーの登録を逐次行なうことができる。すなわち、例えば車両キーＫ２がキーシリンダ１０に差し込まれると、先ほどと同様にしてステップＳ１〜Ｓ３の処理を行なう。そして、登録モードとなっていることから、ステップＳ４に移行し、車両キーＫ２のキーコードを無効とされている記憶領域（例えば１本目の記憶領域）に記憶するとともに、１本目の記憶領域の記憶情報を有効とすべくステータスを「１０１０００００」に更新する。続いて例えば新たな車両キーがキーシリンダ１０に差し込まれると、車両キーＫ２のときと同様にしてステップＳ４までの処理を行なう。これにより、この新たな車両キーのキーコードを、無効とされている記憶領域（例えば２本目の記憶領域）に記憶するとともに、２本目の記憶領域の記憶情報を有効とすべくステータスを「１１１０００００」に更新する。
【００４６】
これにより、車両キーＫ１の登録を取り消すとともに、新たに１本の車両キーを登録する処理が終了する。また、この処理の後には、先の図１に示した直結通路３０によるバッテリＢと電子制御装置１との直接接続を解除する。これにより、電子制御装置１への給電が途絶え、登録モードも終了する。
【００４７】
なお、車両キーＫ１〜Ｋ３を所持した状態で、新たに４本目以降の車両キーを追加登録するときにも、上記処理と同様にして行うことができる。
【００４８】
以上詳述した本実施形態によれば、以下の効果が得られるようになる。
【００４９】
（１）ＥＥＰＲＯＭ４の各記憶領域の記憶情報が有効であるか否かを示すステータスを記憶する記憶領域を設けた。これにより、ステータスを更新するのみで、任意の記憶領域のキーコードを無効とすることができる。また、新たにキーコードを記憶するときにも、ステータスに基づき、有効でない記憶領域にキーコードを書き込めばよいため、有効なキーコードを他の記憶領域に書き換える等の処理を回避でき、ひいては、更新にかかる処理を簡易且つ迅速に行なうことができる。
【００５０】
（２）テスト端子６を介して更新が外部から指示されるとき、取り込まれる車両キーの有するキーコードが、ＥＥＰＲＯＭ４に記憶されているいずれかのキーコードと一致することを条件に、一致するキーコードのみを有効としそれ以外の記憶領域の記憶情報を無効とすべくステータスを更新するようにした。このため、更新を指示しているのが、正規のユーザであるか否かを判断することができる。更に、正規のユーザであると判断されるときに、当該キーコード以外のキーコードの記憶領域を無効とするようにステータスを更新することで、それ以外のキーコードを有する車両キーを無効とすることができる。
【００５１】
（３）ステップＳ８の処理の後、登録モードとした。これにより、これ以降に取り込まれるキーコードを新たに記憶することができるため、車両キーの登録を簡易に行なうことができる。
【００５２】
（４）記憶情報が有効な記憶領域の数が規定の数未満であるときに、車両キーの登録を行なうようにした。このため、工場からの出荷時において車両キーを初めて登録するとき等、登録されている車両キーの数が規定の数に満たず、車両キーの登録が所望されるときに、車両キーの登録を簡易に行なうことができる。この際、キーコードの記憶と同時にステータスの更新がなされることで、これ以降におけるキーコードの更新等を好適に行なうことができる。
【００５３】
（その他の実施形態）
なお、上記実施形態は、以下のように変更して実施してもよい。
【００５４】
・複数の記憶領域のそれぞれについて、記憶情報が有効か否かを示すステータス情報としては、上記実施形態で例示したようにＥＥＰＲＯＭ４に記憶される１バイトのデータに限らない。例えば、キーコードとは別の書き換え可能な不揮発性メモリに記憶するようにしてもよい。
【００５５】
・キーコードの記憶領域の数は上記実施形態で例示したものに限らず、任意の複数であればよい。また、この記憶領域は、ＥＥＰＲＯＭ４内の記憶領域に限らず、例えば当該盗難防止装置への給電の有無にかかわらず常時給電のなされているメモリであるバックアップメモリ内の記憶領域であってもよい。ただし、給電の有無にかかわらずデータの保持機能を実現して且つ書き換え可能な不揮発性メモリ内の記憶領域であることが望ましい。
【００５６】
・外部からの記憶情報の更新の指示態様については、テスト端子６を接地するものに限らず、要は、更新の指示を示す適宜の信号が電子制御装置１に取り込まれるものであればよい。
【００５７】
・登録モードの設定態様としては、上記のものに限らない。例えば、所定の数の車両キーの登録後、登録モードフラグを強制的にオフとする設定でもよい。
【００５８】
・ステータス情報の更新や登録モードの設定等を行なう条件は、記憶情報の更新が外部から指示されるときに取り込まれる車両キーの有するキーコードが、記憶領域に記憶されている任意のキーコードと一致する条件に限らず、例えばマスターキーと一致する条件としてもよい。
【００５９】
・ステータス情報の利用態様としては、新たに車両キーを登録する場合に限らない。例えば任意のキーコードを無効とする場合にも、ステータス情報は有益である。この場合、任意のキーコードそのものを消去することなく、ステータス情報の更新により同キーコードを無効とすることができる。そして、この際、他のキーコードを別の記憶領域に書き換える等の処理を行なう必要もない。
【００６０】
・ステータス情報に基づき記憶領域の記憶情報を更新する更新手段としては、エンジンの運転状態を制御する電子制御装置１を備えて構成されるものに限らない。例えば電子制御装置１とは別に専用のハードウェア手段によって更新手段を構成してもよい。
【図面の簡単な説明】
【００６１】
【図１】本発明にかかる盗難防止装置の一実施形態の全体構成を示す図。
【図２】同実施形態のＥＥＲＰＯＭへのキーコードの記憶態様を示す図。
【図３】同実施形態にかかるキーコードの更新、及び盗難防止処理の手順を示すフローチャート。
【図４】従来のＥＥＲＰＯＭへのキーコードの記憶態様を示す図。
【符号の説明】
【００６２】
Ｋ１〜Ｋ３…車両キー、１…電子制御装置、２…マイクロコンピュータ、４…ＥＥＰＲＯＭ。
【図１】
2006137354.tif 000003
【図２】
2006137354.tif 000004
【図３】
2006137354.tif 000005
【図４】
2006137354.tif 000006