(57)【要約】【課題】車両の盗難防止性を向上させる。【解決手段】盗難防止装置１８又はエンジン制御装置２２の交換時に、両装置１８、２２に記憶される第２識別コードＩＤ２についての情報を登録又は更新するには、車両に配置され盗難防止装置１８と通信線で接続される第３の装置２４から送信される第３識別コードＩＤ３の照合結果が適合することを必須の条件としたため、第三者が事前にイグニッションキー１４と盗難防止装置１８を準備して車体に組替えるだけでは、第３識別コードＩＤ３の照合結果が不適合となり、第２識別コードＩＤ２の情報を一致させることができないことから盗難防止性（防盗性）が向上する。また、正当な者が第２識別コードＩＤ２の情報を一致させる際に、所定時間待つ必要がないので簡単である。【選択図】図１
2006240566.tif 000002
【特許請求の範囲】
【請求項１】
第１識別コードを記憶する携帯機に無線により接続されるとともに、第１〜第３識別コードを記憶する盗難防止装置と、
前記盗難防止装置に通信線を介して接続され、第２識別コードを記憶するエンジン制御装置と、
前記盗難防止装置に前記通信線を介して接続され、第３識別コードを記憶する第３の装置とを備え、
前記盗難防止装置は、
前記携帯機から送信された第１識別コードの照合を行うとともに、前記通信線を介して前記第３の装置から受信した第３識別コードの照合を行い、第１識別コード及び第３識別コードの照合結果に基づいて、当該盗難防止装置又は前記エンジン制御装置への第２識別コードの登録又は更新を許可する許可手段と、
該許可手段が、第２識別コードの登録又は更新を許可したときに、前記盗難防止装置と前記エンジン制御装置とが記憶している第２識別コードについての情報を一致させる一致手段と、
を有することを特徴とする車両の盗難防止システム。
【請求項２】
請求項１記載の車両の盗難防止システムにおいて、
さらに、車室内に配置され手動で操作される操作部の操作入力を検知する検知手段を有し、
前記許可手段は、第１識別コードの照合結果と第３識別コードの照合結果が適合した状態で、かつ、前記操作部の操作入力を検知する検知手段の検知結果に基づいて第２識別コードの登録又は更新を許可すること
を特徴とする車両の盗難防止システム。
【請求項３】
請求項２記載の車両の盗難防止システムにおいて、
前記操作部は、パーキングブレーキ又はブレーキペダルであること
を特徴とする車両の盗難防止システム。
【請求項４】
請求項１〜３のいずれか１項に記載の車両の盗難防止システムにおいて、
前記第３の装置は、車両からの取り外しが困難な場所に配置されている
ことを特徴とする車両の盗難防止システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、イグニッションキーあるいはリモコンキー等の携帯機から送信された第１識別コードの照合を行うとともに、通信線を介して第２識別コードをエンジン制御装置に送信する盗難防止装置と、前記通信線を介して前記盗難防止装置から受信した第２識別コードの照合を行うとともに、照合結果に基づきエンジンの始動を制御するエンジン制御装置とを含む車両の盗難防止システムに関する。
【背景技術】
【０００２】
従来から、不正なエンジン始動操作による車両の盗難を防止するためのシステムとして盗難防止システム（イモビライザシステムともいう。）が知られている。この車両の盗難防止システムでは、通信機を内蔵するイグニッションキーとの通信により、ＩＤコード（キーＩＤコード又は第1識別コードという。）の照合が行われた時にエンジンの始動を許可する。
【０００３】
このために、盗難防止システムは、キーとの通信及びキーから送られてくる第１識別コードの照合を行う盗難防止装置（イモビライザユニット又はイモビライザＥＣＵともいう。）と、盗難防止装置との間で通信を行いかつエンジンの始動を制御するエンジン制御装置（エンジン制御モジュール又はエンジンＥＣＵともいう。）を備えている。
【０００４】
そして、キーによる第１識別コードの照合が完了しなかった場合には、真正（正当）なキーではないと判断し、エンジン制御装置がエンジンへの燃料の供給をカットするととともに、点火装置による点火を禁止することで、エンジンの始動を禁止し盗難を防止する。
【０００５】
ここで、車両から盗難防止装置が取り外された際にエンジン制御装置が容易にエンジンの始動を許可しないように、盗難防止装置とエンジン制御装置の間においても、上記した第１識別コードとは異なるＩＤコード（第２識別コード）を用いた通信・照合処理が行われている。
【０００６】
従って、盗難防止装置又はエンジン制御装置が交換された場合には、両者の間で使用している第２識別コードを一致させる処理が必要である。
【０００７】
そこで、従来、盗難防止装置又はエンジン制御装置が交換された場合には、専用テスターを用いて第２識別コードを盗難防止装置又はエンジン制御装置へ登録する方法が行われている。
【０００８】
しかし、この方法では、専用テスターを所有する修理工場を備えるディラーでなければ登録作業が行えないためユーザに対する利便性が悪い。
【０００９】
利便性を向上させるため、特許文献１に係る技術では、エンジン制御装置に登録用の専用スイッチを取り付け、この専用スイッチがオン状態であって、かつイグニッションスイッチがオン、さらに、エンジン回転数が０［ｒｐｍ］、車速が０［ｋｍ／ｈ］という状態が所定時間（例えば３０分程度）継続するというような特殊な条件が満たされた場合に、２つのＥＣＵ（盗難防止装置及びエンジン制御装置）における第２識別コードを一致させるという方法が提案されている。これにより、専用テスターを所有するディラーに出向かなくても簡単にかつ確実に登録作業が行うことができるとされている（特許文献１参照）。
【００１０】
【特許文献１】特開２０００−１０８８４８号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記特許文献１に記載された方法では、悪意の第三者が、第１識別コードが一致している携帯機と盗難防止装置を事前に準備して車体に組替えて、上記条件を満足する操作を行うことにより車両が盗難されてしまうという可能性が存在している。
【００１２】
また、上記特許文献１に記載された方法では、正当な者が登録又は更新作業を行う場合においても、上記の所定時間待った後でないと、その作業ができないという不便さがある。
【００１３】
この発明はこのような課題を考慮してなされたものであり、正当な者にとって、簡単かつ確実に第２識別コードの書き換えが可能であるとともに、悪意の第三者にとっては第２識別コードの書き換えが困難で盗難防止性に優れた車両の盗難防止システムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
この発明に係る車両の盗難防止システムは、第１識別コードを記憶する携帯機に無線により接続されるとともに、第１〜第３識別コードを記憶する盗難防止装置と、前記盗難防止装置に通信線を介して接続され、第２識別コードを記憶するエンジン制御装置と、前記盗難防止装置に前記通信線を介して接続され、第３識別コードを記憶する第３の装置とを備え、前記盗難防止装置は、前記携帯機から送信された第１識別コードの照合を行うとともに、前記通信線を介して前記第３の装置から受信した第３識別コードの照合を行い、第１識別コード及び第３識別コードの照合結果に基づいて、当該盗難防止装置又は前記エンジン制御装置への第２識別コードの登録又は更新を許可する許可手段と、該許可手段が、第２識別コードの登録又は更新を許可したときに、前記盗難防止装置と前記エンジン制御装置とが記憶している第２識別コードについての情報を一致させる一致手段と、を有することを特徴とする。
【００１５】
この発明によれば、盗難防止装置又はエンジン制御装置の交換時に、両装置に記憶される第２識別コードについての情報を登録又は更新するには、車両に配置され盗難防止装置と通信線で接続される第３識別コードの記憶装置である第３の装置から送信される第３識別コードの照合結果が適合することを必須の条件としたため、第三者が事前に携帯機と盗難防止装置を準備して車体に組替えるだけでは、第３識別コードの照合結果が不適合となり、第２識別コードの情報を一致させることができないことから盗難防止性（防盗性）が向上する。また、正当な者が第２識別コードの情報を一致させる際に、所定時間待つ必要がないので便利である。
【００１６】
この場合、車室内に配置され手動で操作される操作部の操作入力を検知する検知手段を設けることで、前記許可手段は、第１識別コードの照合結果と第３識別コードの照合結果が適合した状態で、かつ、前記操作部の操作入力を検知する検知手段の検知結果にに基づいて第２識別コードの登録又は更新を許可することとする。
【００１７】
このようにすれば、第２識別コードについての情報を登録又は更新するには、加重要件として、車室内に配置された操作部の操作入力が必要となるので、操作部の操作入力という規定操作入力を知らない第三者による盗難が防止でき盗難防止性がより向上する。
【００１８】
操作部としては、パーキングブレーキ又はブレーキペダルとすることができる。操作入力を検知する検知手段としては、このパーキンググレーキ又はブレーキペダルをかけるときにオン状態となるスイッチを用いることができる。このように、規定操作入力をブレーキ操作とすることで、車両を停止するための操作であることから車両が移動できずさらに盗難防止性が向上する。
【００１９】
第３の装置は、車両から取り外しが困難なところに取り付けられることで、第三者が事前に携帯機と盗難防止装置及び第３の装置を準備しても、容易に車両へ組替えすることができなく、より盗難防止性が向上する。
【００２０】
車両から取り外しが困難なところとは、例えば、ダッシュボードに組み付けられるメーターユニットの奥側、すなわち、メータパネル及びメーターユニットを取り外さない限り取り外すことのできない空間、あるいはフューズボックスと一体に取り付け電気配線であるハーネスを全て取り外さないと取り外すことができない部位であり、そのような空間、部位に第３の装置を取り付けることで、取り外すまでに時間がかかり、かつ取り外した後、組み付けるまでに更に時間がかかることになり、より盗難防止性が向上する。正当な者は、第３の装置を取り外す必要がなく、また第３の装置は記憶装置であるので故障の確率がきわめて小さい。
【発明の効果】
【００２１】
この発明によれば、盗難防止装置又はエンジン制御装置の交換時に両装置に記憶される第２識別コードについての情報を登録又は更新するには、車体に組み付けられ盗難防止装置と通信線で接続される第３識別コードの記憶装置である第３の装置から送信される第３識別コードの照合結果が適合することを必須の条件としたため、第三者が事前に携帯機と盗難防止装置を準備して車体に組替えるだけでは、第３識別コードの照合照合結果が不適合となり、第２識別コードの情報を一致させることができないので盗難防止性が向上する。
【００２２】
このように、第２識別コードについての情報を登録又は更新するには、第３の装置から送信される第３識別コードの照合結果が適合することが必要であるため、第三者が事前に携帯機と盗難防止装置を準備して車体に組替えるだけでは、第２識別コードの情報を一致させることができないので、盗難防止性が向上する。
【００２３】
また、正当な者が第２識別コードの情報を一致させる際に、所定時間待つ必要がないので便利である。
【発明を実施するための最良の形態】
【００２４】
以下、この発明の実施形態について図面を参照して説明する。
【００２５】
図１は、図示しない車両に搭載されたこの実施形態に係る車両の盗難防止システム１０の概略的なブロック図を示している。
【００２６】
盗難防止システム１０は、基本的には、携帯機（リモコンキー１２又はイグニッションキー１４）、操作スイッチ（検知手段）４４、盗難防止装置１８、エンジン制御装置２２、及び第３の装置２４とから構成される。
【００２７】
リモコンキー１２は、キーレスエントリー用のキーであり操作者（ユーザ）により携帯される。一方、トランスポンダとしても機能するイグニッションキー１４も操作者により携帯される。リモコンキー１２及びイグニッションキー１４は、車両から持ち去ることが可能な認証デバイスであって、無線（ワイヤレス）通信が可能なデバイスとなっている。
【００２８】
盗難防止装置１８と、車両のエンジン２０の始動を制御するエンジン制御装置２２と、第３の装置２４とは車内に引き回される１つの通信線１６により相互に接続されている。
【００２９】
盗難防止装置１８には、オフ（ＯＦＦ）位置、アクセサリー（ＡＣＣ）位置、イグニッションオン（ＩＧＮ  ＯＮ）位置、スタート（ＳＴＡＲＴ）位置に切り替えられるイグニッションスイッチ２６からのイグニッションスイッチ信号Ｓｉｇが供給される。イグニッションスイッチ信号Ｓｉｇは、イグニッションスイッチ２６がイグニッションオン位置に切り替えられているときにオンとなり、それ以外の位置ではオフとなる信号である。
【００３０】
イグニッションスイッチ２６は、実際上、キーシリンダ２８と一体的に構成されており、このキーシリンダ２８に、イグニッションキー１４のキー部が挿入され、操作者によりイグニッションキー１４が回転されることで、イグニッションオン位置等、上記の各位置に切り替えられる。キーシリンダ２８には、キー挿入検知スイッチ３０が設けられ、キー挿入検知スイッチ３０は、キーシリンダ２８にイグニッションキー１４のキー部が挿入されたときに、オン（図中、接地レベル）となる信号であるキー挿入検知信号Ｓｉｎを盗難防止装置１８に供給する。
【００３１】
イグニッションキー１４の本体部（頭部であり、回転時に指により把持する部分）には、図示しない電源部、図示しない送受信部及び第１識別コードＩＤ１ｔを記憶するＥＥＰＲＯＭ等の記憶部３２を備えるトランスポンダ３３が設けられている。
【００３２】
リモコンキー１２には、図示しない電源部、図示しない送信部及び第１識別コードＩＤ１ｒを記憶するＥＥＰＲＯＭ等の記憶部３４が設けられている。
【００３３】
盗難防止装置１８には、リモコンキー１２から第１識別コードＩＤ１ｒ等の信号を受信するアンテナ４０及び受信回路４２が設けられている。
【００３４】
盗難防止装置１８には、トランスポンダ３３にトリガ信号により電力を供給するとともに、トランスポンダ３３により記憶部３４から読み出された第１識別コードＩＤ１ｔ等の信号を受信するコイルアンテナ４１及び送受信回路４３と、車室内に配置されユーザにより手動で操作される規定の操作部であるパーキングブレーキをかける操作入力をしたときにオン（図中、接地レベル）となる検知手段としての操作スイッチ４４の検知信号Ｓｐが供給されている。
【００３５】
なお、規定の操作部の操作入力としては、車両の停止操作を検出することを目的とする場合、パーキングブレーキに限らず、ブレーキペダルを踏む操作によりオンとなる操作スイッチを用いることもできる。パーキングブレーキの操作スイッチ４４とブレーキペダルの操作スイッチの両方による検知信号Ｓｐを供給するようにしてもよい。すなわち、両方の検知信号Ｓｐがオンとなっていない限り、規定の操作部の入力操作が行われたことにはならないとの条件にしてもよい。
【００３６】
なお、この実施形態において、規定の操作部の操作入力として、規定の操作部の規定の操作手順としている。規定の操作手順とは、規定の操作部をオン・オフする時間・順序が予め定められているモールス符号で類推される規定のパターンをいう。
【００３７】
盗難防止装置１８には、キーシリンダ２８に挿入されたイグニッションキー１４との信号の送受信を行うとともに、キー挿入検知信号Ｓｉｎ、イグニッションスイッチ信号Ｓｉｇ、検知信号Ｓｐ、及び通信線１６を介して送受される信号のための制御回路４６が設けられている。
【００３８】
盗難防止装置１８のＥＥＰＲＯＭ等の記憶部４８には、４つの識別コードが記憶されている。すなわち、記憶部５１ｔ、記憶部５１ｒ、記憶部５２、及び記憶部５３には、それぞれがユニークコードである、第１識別コードＩＤ１ｔ、第１識別コードＩＤ１ｒ、第２識別コードＩＤ２、及び第３識別コードＩＤ３が記憶されている。
【００３９】
また、記憶部４８の記憶部５４には、記憶部５２に記憶されている第２識別コードＩＤ２と、エンジン制御装置２２より通信線１６を介して受信するランダムコードＲとを変数として認証用コード（照合用コード）を発生する関数（認証用コード発生関数）ｆ（Ａ，ｘ）が記憶されている。認証用コード発生関数ｆ（Ａ，ｘ）中、変数Ａには、第２識別コードＩＤ２が代入され、変数ｘには、ランダムコードＲが代入される。
【００４０】
さらに、記憶部４８の図示しない記憶部には、上述した検知信号Ｓｐに係る、規定の操作部を規定の操作手順で操作したときの規定のパターンが記憶されている。
【００４１】
盗難防止装置１８は、ＣＰＵ６０を有し、図示しないＲＯＭに記録されているプログラムを実行することで盗難防止装置１８全体を統括制御するとともに接続されているエンジン制御装置２２や第３の装置２４等との通信制御を行う。
【００４２】
一方、エンジン制御装置２２には、図示しないＣＰＵとＥＥＰＲＯＭ等の記憶部５８及び乱数のコードであるランダムコードＲを発生する乱数発生器６５が備えられている。
【００４３】
この記憶部５８の記憶部６２には、第２識別コードＩＤ２が記憶されている。また、記憶部５８の記憶部６１には、記憶部６２に記憶されている第２識別コードＩＤ２と乱数発生器６５により発生されたランダムコードＲとを変数として認証用コード（照合用コード）を発生する関数（認証用コード発生関数）ｆ（Ａ，ｘ）が記憶されている。認証用コード発生関数ｆ（Ａ，ｘ）中、変数Ａには第２識別コードＩＤ２が代入され、変数ｘにはランダムコードＲが代入される。エンジン制御装置２２と盗難防止装置１８にそれぞれ記憶されている認証用コード発生関数ｆ（Ａ，ｘ）は、同じ関数である。
【００４４】
このように構成されるエンジン制御装置２２のＣＰＵも図示しないＲＯＭに記録されているプログラムを実行することで燃料噴射装置７２及び点火装置７１等を制御して図示しないエンジンへの燃料供給及び点火制御を行う。
【００４５】
すなわち、盗難防止装置１８とイグニッションキー１４（トランスポンダ３３）との間で第１識別コードＩＤ１ｔの照合に成功したことを条件として、盗難防止装置１８とエンジン制御装置２２とは通信線１６を介して所定のコードのやりとりを行う。そして、このコードのやりとりが成功した場合、換言すれば、第２識別コードＩＤ２に基づく認証用コード発生関数ｆ（Ａ，ｘ）の関数値ｆ（ＩＤ２，Ｒ）が一致した場合には、エンジン制御装置２２は、エンジンに対する燃料噴射装置７２による燃料の噴射及び点火装置７１による点火を許可する。これにより、エンジンの作動が可能となる。
【００４６】
さらに、記憶装置である第３の装置２４のＥＥＰＲＯＭ等の記憶部６３には、第３識別コードＩＤ３が記憶されている。
【００４７】
この第３の装置２４は、車両からの取り外しが困難なところに取り付けられている。
【００４８】
具体的に、車両からの取り外しが困難なところとは、例えば図２〜図４の概略的模式図に示すように、ダッシュボード７０に組み付けられるメーターユニット３６の奥側、すなわち、メータパネル７４とメーターユニット３６を取り外さない限り取り外すことのできない空間であってフロントウインドシールド７６（図３参照）の内側の空間７８内が好ましい。この車両からの取り外しが困難な空間７８内に第３の装置２４が組み付けられている。
【００４９】
あるいは、第３の装置２４は、図２、図４、図５の概略的模式図に示すように、車両のボディ８０（図５参照）にネジ止めされるフューズボックス８２に一体的に取り付け、フューズボックスカバー８６及び電気配線であるハーネス８４を全て取り外さないと取り外すことができない部位であり、そのような車両からの取り外しが困難な空間８８の位置に第３の装置２４を組み付けるようにしてもよい。
【００５０】
盗難防止装置１８には、ダッシュボード７０に組み込まれるメーターユニット３６の表示ランプ３８が接続されている。表示ランプ３８は、盗難防止装置１８の記憶部５２に記憶されている第２識別コードＩＤ２の登録又は更新が正常に行われたか（登録・更新正常）、あるいは異常となったか（登録・更新異常）の状態等を表示する。
【００５１】
上述した記憶部としてのＥＥＰＲＯＭは、フラッシュメモリに代替することができる。
【００５２】
この実施形態に係る盗難防止システム１０は、基本的には以上のように構成されるものであり、次にその動作についてフローチャートを参照して説明する。
【００５３】
まず、図６のフローチャートを参照して、盗難防止装置１８の記憶部４８の記憶部５２に記憶される第２識別コードＩＤ２の登録又は更新処理について説明する。
【００５４】
なお、以下に説明する盗難防止装置１８の記憶部５２に記憶される第２識別コードＩＤ２の登録又は更新処理は、悪意の第三者によりリモコンキー１２とイグニッションキー１４及び盗難防止装置１８が交換された場合等における車両の防盗性を向上させる処理である。
【００５５】
そこで、ステップＳ１において、リモコンキー１２に対する認証処理が行われる。すなわち、盗難防止装置１８のＣＰＵ６０が、リモコンキー１２の記憶部３４から読み出されて送信される第１識別コードＩＤ１ｒを、アンテナ４０を通じ受信回路４２で受信する。ＣＰＵ６０は、受信した第１識別コードＩＤ１ｒと、自己の記憶部５１ｒから読み出した第１識別コードＩＤ１ｒとを照合する。
【００５６】
次に、ステップＳ２において、イグニッションキー１４に対する認証処理が行われる。すなわち、イグニッションキー１４が、キーシリンダ２８に挿入されたことがキー挿入検知スイッチ３０のキー挿入検知信号Ｓｉｎのオン状態への変化によりＣＰＵ６０により検出される。そのとき、ＣＰＵ６０は、イグニッションキー１４に対して送受信回路４３及びコイルアンテナ４１を介してトリガ信号を送出する。そして、トリガ信号を受けたイグニッションキー１４のトランスポンダ３３は、自己の記憶部３２から読み出した第１識別コードＩＤｔを盗難防止装置１８に送信する。ＣＰＵ６０は、受信した第１識別コードＩＤｔと、記憶部５１ｔから読み出した第１識別コードＩＤｔとを照合する。
【００５７】
ステップＳ１、Ｓ２のいずれかの照合が成功した（照合結果がＯＫとなった）場合、換言すれば、リモコンキー１２と盗難防止装置１８のそれぞれに記憶されている第１識別コードＩＤｒ同士、あるいはイグニッションキー１４と盗難防止装置１８のそれぞれに記憶されている第１識別コードＩＤｔ同士が一致していた場合には、ステップＳ３において、ＣＰＵ６０は、イグニッションスイッチ信号Ｓｉｇにより、イグニッションスイッチ２６がイグニッションオン位置に切り替えられているかどうかを判断する。
【００５８】
イグニッションオン位置になっていた場合、ステップＳ４において、ＣＰＵ６０は、通信線１６を介して第３の装置２４の記憶部６３から第３識別コードＩＤ３を読み出し、自己の記憶部５３から読み出した第３識別コードＩＤ３と照合する。なお、イグニッションオン位置となった場合、エンジン制御装置２２にバッテリ２７から電力が供給される。
【００５９】
ステップＳ４の照合が成功した（照合結果がＯＫとなった）場合、換言すれば、盗難防止装置１８と第３の装置２４のそれぞれに記憶されている第３識別コードＩＤ３同士が一致していた場合、次に、ステップＳ５において、ＣＰＵ６０は、第２識別コードＩＤ２の照合結果を判定する。
【００６０】
ステップＳ５において、まず、ＣＰＵ６０は、通信線１６を介してエンジン制御装置２２にランダムコードＲの送信要求を送信する。ランダムコードＲの送信要求を受信したエンジン制御装置２２は、乱数発生器６５を作動させてランダムコードＲを発生させ、発生させたランダムコードＲを通信線１６を介して盗難防止装置１８に送信する。ランダムコードＲを受信した盗難防止装置１８のＣＰＵ６０は、この受信したランダムコードＲと自己の記憶部５２から読み出した第２識別コードＩＤ２とを記憶部５４に記憶されている認証用コード発生関数ｆ（Ａ，ｘ）に代入し、関数値（演算結果）Ｖ｛Ｖ＝ｆ（ＩＤ２，Ｒ）｝を得る。ＣＰＵ６０は、この演算結果Ｖを、盗難防止装置１８から通信線１６を介してエンジン制御装置２２に送信する。エンジン制御装置２２は、自己が発生し送信したランダムコードＲと自己の記憶部６２から読み出した第２識別コードＩＤ２とを記憶部６１に記憶されている認証用コード発生関数ｆ（Ａ，ｘ）に代入し、関数値（演算結果）Ｖ｛Ｖ＝ｆ（ＩＤ２，Ｒ）｝を得、この演算結果Ｖと通信線１６を介して盗難防止装置１８から受信した演算結果Ｖとを照合する。エンジン制御装置２２は、照合結果（ＯＫ又はＮＧ）を盗難防止装置１８に送信する。送信された照合結果がＯＫである場合、第２識別コードＩＤ２は、盗難防止装置１８の記憶部５２及びエンジン制御装置２２の記憶部６２にそれぞれ同一のコードが登録されている状態になっており、第２識別コードＩＤ２の照合が成功（照合結果がＯＫ）となる。
【００６１】
このように、盗難防止装置１８及びエンジン制御装置２２に同一の認証用コード発生関数ｆ（Ａ，ｘ）を格納しておくことで、ステップＳ５の第２識別コードＩＤ２の照合処理においては、通信線１６上を第２識別コードＩＤ２自体が送信されることがなく、盗難防止性に優れている。ステップＳ５におけるキー（リモコンキー１２又はイグニッションキー１４）の通常照合時に照合が成功した場合には、第２識別コードＩＤ２の登録処理は必要ないので処理が終了する。
【００６２】
その一方、エンジン制御装置２２が交換された場合、換言すれば、演算結果Ｖ同士が一致しなかった場合には、ＣＰＵ６０は、照合結果（ＮＧ）の受信から、第２識別コードＩＤ２同士が一致していないと判断できるので、次に、盗難防止装置１８への第２識別コードＩＤ２の登録・更新処理を行うために、まず、ステップＳ６において、ＣＰＵ６０は、加重要件である操作スイッチ４４の検知信号Ｓｐから、パーキングブレーキが規定の操作でオン・オフ入力がなされたかどうかを判定する（規定のパターン入力の有無を判定する。）。
【００６３】
ステップＳ６において、規定のパターンが入力され規定の操作入力がなされていた場合には、ステップＳ７において、盗難防止装置１８のＣＰＵ６０は、通信線１６を介しエンジン制御装置２２に対して第２識別コードＩＤ２を送信する要求をする。
【００６４】
このように、第２識別コードＩＤ２の送信要求は、ステップＳ４における第３識別コードＩＤ３の照合がＯＫ及びステップＳ６の規定の操作を加重要件として初めて出力可能に設定されているので盗難防止性が高い。
【００６５】
ステップＳ７でエンジン制御装置２２に対して第２識別コードＩＤ２の送信を要求したとき、ステップＳ８において、ＣＰＵ６０は、タイムアップ時間（計時期間）が所定時間、ここでは３００［ｍｓ］の第２識別コード受信監視タイマをスタートさせる。
【００６６】
そして、ステップＳ７以降に、第２識別コードＩＤ２の送信要求を受信した場合には、エンジン制御装置２２は、自己の記憶部６２から第２識別コードＩＤ２を読み出し、通信線１６を通じて盗難防止装置１８に対して送信する。
【００６７】
この場合、ステップＳ９において、盗難防止装置１８は、通信線１６を介して第２識別コードＩＤ２を受信したかどうかを判定する。
【００６８】
第２識別コードＩＤ２を３００［ｍｓ］以内に受信したとき、ステップＳ１１において、盗難防止装置１８のＣＰＵ６０は、エンジン制御装置２２の記憶部６２から読み出されて受信した当該第２識別コードＩＤ２により、自己の記憶部５２中のデータ内容を書き換える（更新する。）。
【００６９】
この更新処理では、盗難防止装置１８のＣＰＵ６０は、自己の記憶部５２に記憶されている旧第２識別コードＩＤ２を消去し、この自己の記憶部５２に、エンジン制御装置２２から受信した新第２識別コードＩＤ２を書き込む（登録する）。
【００７０】
この登録処理あるいは更新処理により盗難防止装置１８の記憶部５２の第２識別コードＩＤ２が、エンジン制御装置２２の記憶部６２の第２識別コードＩＤ２が一致したコードになる。
【００７１】
この場合、ステップＳ１２において登録正常終了表示処理を行い全処理を終了する。
【００７２】
一方、ステップＳ９で、第２識別コードＩＤ２が受信されず、かつステップＳ１０において、所定時間である３００［ｍｓ］が経過した場合には、ＣＰＵ６０は、登録工程が正常に行われなかったとして、ステップＳ１３において、異常終了表示処理を行い全処理を終了する。
【００７３】
正常終了表示処理では、表示ランプ３８に登録・更新正常を表す発光表示（例えば、緑色の発光あるいは登録・更新正常が浮き上がる文字表示）がなされ、異常終了表示処理では、表示ランプ３８に登録・更新異常を表す発光表示（例えば、赤色の発光あるいは登録・更新異常が浮き上がる文字表示）がなされる。
【００７４】
なお、上述した実施形態では、エンジン制御装置２２の交換時に、盗難防止装置１８側の記憶部５２に記憶されている第２識別コードＩＤ２を更新するようにしているが、図７のフローチャートに示すように、エンジン制御装置２２の記憶部６２に記憶されている第２識別コードＩＤ２を盗難防止装置１８の記憶部５２に記憶されている第２識別コードＩＤ２に更新することもできる。
【００７５】
この図７のフローチャートの処理中、ステップＳ１〜Ｓ６の処理は、図６に示したフローチャートの処理と同一の処理であるのでその説明を省略する。
【００７６】
この場合には、ステップＳ１０７において、ＣＰＵ６０は、通信線１６を介してエンジン制御装置２２に対して第２識別コードＩＤ２の更新要求を送信する。
【００７７】
なお、この第２識別コードＩＤ２の更新要求の送信においても、ステップＳ４における第３識別コードＩＤ３の照合がＯＫ及びステップＳ６の規定の操作を加重要件として初めて出力可能に設定されているので盗難防止性が高い。
【００７８】
ステップＳ１０７でエンジン制御装置２２に対して第２識別コードＩＤ２の更新を要求したとき、ステップＳ１０８において、ＣＰＵ６０は、タイムアップ時間（計時期間）が所定時間、ここでは３００［ｍｓ］の登録・更新監視タイマをスタートさせる。
【００７９】
次いで、ステップＳ１０９において、ＣＰＵ６０は、エンジン制御装置２２から更新準備が完了したこと示す回答を受信したかどうかを判定する。
【００８０】
受信していなかった場合、この判定は、ステップＳ１１０に示すように、登録・更新監視タイマのタイムアップ時間の３００［ｍｓ］が経過するまで行われる。
【００８１】
タイムアップ時間の３００［ｍｓ］が経過した場合には、ＣＰＵ６０は、登録工程が正常に行われなかったとして、上述したステップＳ１３の異常終了表示処理を行い全処理を終了する。
【００８２】
その一方、ステップＳ１０９において、ＣＰＵ６０が、タイムアップ時間以内に更新準備完了回答を受信した場合には、自己の記憶部５２に記憶されている第２識別コードＩＤ２を読み出し、通信線１６を介してエンジン制御装置２２に送信する。
【００８３】
次いで、ステップＳ１１２において、ＣＰＵ６０は、エンジン制御装置２２から登録（更新）が正常に終了したこと示す回答を受信したかどうかを判定する。
【００８４】
受信していなかった場合、ステップＳ１１３において、登録が行えなかった等の異常が発生して終了したことを示す回答を受信したかどうかを判定する。
【００８５】
異常終了の回答を受信していなかった場合には、ステップＳ１１０において、登録・更新監視タイマのタイムアップ時間である３００［ｍｓ］が経過したかどうかを判定し、経過していない場合には、ステップＳ１０９の判定処理の確認、ステップＳ１１１での第２識別送信コードＩＤ２の再送信処理を行った後、再度、ステップ１１２において、ＣＰＵ６０は、エンジン制御装置２２から登録（更新）が正常に終了したこと示す回答を受信したかどうかを判定する。
【００８６】
このステップＳ１１２において、登録（更新）正常終了の回答を受信しないで、ステップＳ１１３において異常終了の回答を受信した場合、あるいはステップＳ１１３において異常終了の回答を受信しないでステップＳ１１０において、所定時間である３００［ｍｓ］が経過した場合に、ＣＰＵ６０は、登録工程が正常に行われなかったとして、ステップＳ１３において、異常終了表示処理を行い全処理を終了する。
【００８７】
その一方、ステップＳ１１２において、所定時間である３００［ｍｓ］以内に、登録（更新）が正常に行われたことを示す回答を受信した場合には、ＣＰＵ６０は、上述したステップＳ１２と同じ登録正常終了表示処理を行い全処理を終了する。この場合、エンジン制御装置２２の記憶部６２に記憶されていた第２識別コードＩＤ２が、盗難防止装置１８の記憶部５２に記憶されている第２識別コードＩＤ２に更新される（書き換えられる）。
【００８８】
以上の説明が、盗難防止装置１８の記憶部５２に記憶される第２識別コードＩＤ２又はエンジン制御装置２２の記憶部６２に記憶される第２識別コードＩＤ２の登録又は更新処理についての説明である。
【００８９】
次に、図８〜図１０のフローチャートを参照して、イグニッションキー１４によりエンジンを作動させ、その作動を継続させるか、あるいは作動したエンジンを停止させる場合を決定するための各種識別コードの照合処理（コード認証処理）について説明する。なお、このコード認証処理は、エンジンを作動させる際に、必ず実施される処理である。上述した登録・更新処理と内容が一部重複する。重複する点については簡単に説明する。
【００９０】
図８及び図９は、盗難防止装置１８（のＣＰＵ６０）によって実行されるコード認証プログラムのフローチャートであり、図９は、エンジン制御装置２２の図示していないＣＰＵによって実行されるコード認証プログラムのフローチャートである。なお、繁雑となるので、プログラムの実行主体であるＣＰＵは、不明確にならない限り省略する。
【００９１】
まず、ステップＳ２１において、イグニッションキー１４がキーシリンダ２８に挿入されてキー挿入検知スイッチ２８がオンしたかどうかがキー挿入信号Ｓｉｎにより検出され、オンしたことが検出されると、ステップＳ２２でイグニッションキー１４に内蔵されているトランスポンダ３３へトリガ信号を送信し、上述したステップＳ２と同様なイグニッションキー１４に対する認証処理が行われる。なお、トリガ信号を送信したとき、ステップＳ２３において、第１識別コード照合時間監視タイマ（５００ｍｓタイマ）をスタートさせる。
【００９２】
すなわち、盗難防止装置１８は、イグニッションキー１４に内蔵されているトランスポンダ３３を起動するためにコイルアンテナ４１からトリガ信号を送信する。トリガ信号により電力が供給され起動したトランスポンダ３３は、記憶部３２に記憶している第１識別コードＩＤ１ｔを送信する。
【００９３】
盗難防止装置１８は、ステップＳ２４、Ｓ２５で、トランスポンダ３３から受信した第１識別コードＩＤ１ｔと自己の記憶部５１ｔから読み出した第１識別コードＩＤ１ｔとを照合し、その照合結果がトリガ信号を送信後の前記５００ｍｓタイマのタイムアップ時間内に一致した（ＯＫ）場合には、ステップＳ２６に移行する。
【００９４】
ステップＳ２６では、イグニッションキー１４がイグニッションオン（ＩＧＮ  ＯＮ）位置に切り替えられたかどうかが、イグニッションスイッチ信号Ｓｉｇにより検出され、検出されなかったときは、ステップＳ２７において、イグニッションキー１４が抜き取られていないかどうかをキー挿入信号Ｓｉｎにより判定する。イグニッションキー１４が抜き取られていた場合には、処理を終了する。すなわち、ステップＳ２４、Ｓ２６で、第１識別コードＩＤ１の照合結果が一致してもイグニッションスイッチ２６をイグニッションオンにすることなくイグニッションキー１４がキーシリンダ２８から抜かれたことを検出した場合は、イモビライザ機能は解除されないが、異常ではないためプログラムはそのまま終了する。
【００９５】
ステップＳ２６において、イグニッションオン位置に切り替えられていた場合、ステップＳ２７において、タイムアップ時間が２［ｓ］の第３識別コード照合時間監視タイマ（２ｓタイマ）をスタートさせる。なお、このとき、エンジン制御装置２２に電力が供給されるので、ユーザによりイグニッションスイッチ２６がスタート位置まで回転させられると点火装置７１及び燃料噴射装置７２を通じてエンジンが起動される。
【００９６】
次いで、ステップＳ２８において、ＣＰＵ６０は、通信線１６を介して第３の装置２４の記憶部６３に対して第３識別コードＩＤ３の送信を要求（読出処理）する第３識別コード送信要求信号を送信する。
【００９７】
ステップＳ２９では、この送信要求により、第３の装置２４の記憶部６３から読み出されて通信線１６介して転送され受信された第３識別コードＩＤ３と、自己が記憶部５３から読み出した第３識別コードＩＤ３とを照合して、その照合結果がステップＳ３０における２秒タイマの計時開始からのタイムアップ時間（所定時間）以内に一致した（ＯＫ）場合には、ステップＳ３１に移行する。
【００９８】
ステップＳ３１において、互いに記憶している第２識別コードＩＤ２の照合を行うために、盗難防止装置１８は、通信線１６を介してエンジン制御装置２２に対してランダムコードＲ（乱数）の送信を要求するランダムコード送信要求信号を送信する。
【００９９】
ステップＳ３２、Ｓ３３で、２ｓタイマの計時開始から所定時間内に通信線１６を介してランダムコードＲを受信すると、ステップＳ３３で受信したランダムコードＲと記憶部５２に記憶してある第２識別コードＩＤ２とを記憶部５４に記憶してある関数ｆ（Ａ，ｘ）に代入して関数値ｆ（ＩＤ２，Ｒ）を演算し、ステップＳ３４で演算結果Ｖ（Ｖ＝ｆ（ＩＤ２，Ｒ））をエンジン制御装置２２へ通信線１６を介して送信する。
【０１００】
その後、ステップＳ３５、Ｓ３６で、通信線１６を介してエンジン制御装置２２から前記関数値ｆ（ＩＤ２，Ｒ）に基づいた第２識別コードＩＤ２の照合結果が受信されるのを待ち、２秒タイマの計時開始からタイムアップ時間（所定時間）内に第２識別コードＩＤ２の照合結果が一致したことを示す信号（照合結果ＯＫ）を受信した場合には、正常にイモビライザ機能が解除されたと判断してプログラムは終了する。
【０１０１】
一方、第１のケースとして、ステップＳ２４の第１識別コードＩＤ１の照合結果が所定時間以内に一致しないでステップＳ２５でタイムアップとなった場合、第２のケースとして、ステップＳ２９の第３識別コードＩＤ３の照合結果が所定時間以内に一致しないでステップＳ３０でタイムアップとなった場合、第３のケースとして、ステップＳ３２でランダムコードＲを所定時間以内に受信しないでステップＳ３３でタイムアップとなった場合、さらに、第４のケースとしてステップＳ３５で第２識別コードＩＤ２の照合結果がＯＫであることを所定時間内に受信しないでステップＳ３６でタイムアップとなった場合には、ステップＳ３７において、盗難又は故障等の異常が発生してイモビライザ機能が解除しないと判断し、異常状態を表示ランプ３８に表示してプログラムは終了する。
【０１０２】
なお、第１のケースであるステップＳ２５でタイムアップとなった場合には、イグニッションスイッチ２６がイグニッションスイッチオン位置とならないので、エンジンは始動しない。また、第２〜第４のケースであるステップＳ３０、Ｓ３３、Ｓ３６でタイムアップとなった場合に、エンジンが始動させられていたときには、後述するようにエンジン制御装置２２の制御の下にエンジンが停止され、エンジンが始動していなかった場合には、エンジンが始動しない。
【０１０３】
なお、表示ランプ３８を、液晶表示装置等とすることで、ステップＳ３７において、イモビライザ機能の解除ができなかった理由を表示することもできる。
【０１０４】
次に、図９のフローチャートに基づいて、エンジン制御装置２２で実行される識別コード認証プログラムを説明する。
【０１０５】
盗難防止装置１８において、イグニッションキー１４の識別コードＩＤｔ１の照合が成功した後（ステップＳ２４：ＹＥＳ）、イグニッションスイッチ２６がイグニッションオン位置にされると（ステップＳ２６：ＹＥＳ）、エンジン制御装置２２にバッテリ２７から電力が供給されて、図９のフローチャートが実行される。
【０１０６】
初期化の後、ステップＳ５２で、タイムアップ時間が２［ｓ］のＩＧＮＯＮタイマによる計時を開始し、ステップＳ５３、Ｓ５４、Ｓ５５でＩＧＮＯＮタイマの計時開始から所定時間（上記の２［ｓ］）の間に、通信線１６を介して盗難防止装置１８からランダムコード送信要求信号又は第２識別コード送信要求信号を受信すると、例えばステップＳ７１で、第２識別コードＩＤ２を記憶部６２から読み出して通信線１６を介して盗難防止装置１８へ送信する。
【０１０７】
また、ステップＳ５３で、ＩＧＮＯＮタイマの計時開始から所定時間内にランダムコード送信要求信号を受信すると、ステップＳ５６で乱数発生器６５より乱数を発生し、これをランダムコードとして通信線１６を介して盗難防止装置１８へ送信するとともに、ステップＳ５７で、前記発生した乱数であるランダムコードＲと記憶部６２に記憶してある第２識別コードＩＤ２とを記憶部６１に記憶してある関数ｆ（Ａ，ｘ）に代入して関数値ｆ（ＩＤ２，Ｒ）を演算する。なお、エンジン制御装置２２にも予め記憶されている関数ｆ（Ａ，ｘ）は、上述したように盗難防止装置１８に予め記憶されている関数ｆ（Ａ，ｘ）と同一のものである。
【０１０８】
その後、ステップＳ５８、Ｓ５９で、ＩＧＮＯＮタイマ計時開始から所定時間内に盗難防止装置１８から演算結果Ｖ（Ｖ＝ｆ（ＩＤ２，Ｒ））を受信すると、ステップＳ６０で、受信した関数値ｆ（ｉｄ２，Ｒ）と自己が演算した関数値ｆ（ＩＤ２，Ｒ）とを照合して一致するかどうかを判定し、一致した場合には、ステップＳ６１、Ｓ６２で互いに記憶している第２識別コードＩＤ２が一致したことを意味する第２識別コードＯＫ信号を盗難防止装置１８に送信して、エンジンを作動可能とする。すなわち、点火装置７１、燃料噴射装置７２の作動を可能とする。ステップＳ６２でエンジンを作動可能とすることで、先にエンジンが作動状態であれば、その後もエンジンの作動が継続される。
【０１０９】
一方、ステップＳ６０で一致しなかった場合には、ステップＳ６３、Ｓ６４で第２識別コードＩＤ２が不一致であることを意味する第２識別コードＮＧ信号を盗難防止装置１８に送信し、かつエンジンを作動不可とする。よって、ステップＳ６４でエンジンを作動不可とすることで、先にエンジンが作動状態であれば、その後エンジンは停止する。
【０１１０】
すなわち、上記した図１０のフローチャートにおいて、第１に、ステップＳ５３、Ｓ５４、Ｓ５５で所定時間内にランダムコードＲの送信要求や第２識別コードＩＤ２の送信要求を受信しなかった場合、第２に、ステップＳ５８、Ｓ５９でイグニッションスイッチ２６がイグニッションオン位置とされた後、所定時間内に演算結果Ｖを受信しなかった場合、第３に、ステップＳ６０、Ｓ６３で第２識別コードＩＤ２の照合がＮＧであった場合、ステップＳ６４でエンジンを停止し、ステップＳ６５で異常状態を表示ランプ３８により表示してプログラムの実行を終了する。そして、これらの場合には、点火装置７１、燃料噴射装置７２に対して作動許可が与えれていた場合には取り消されるので、作動していたエンジンは停止され、エンジンが作動していなかった場合には、作動許可が与えられないので作動することはない。
【０１１１】
以上説明したように、上述した盗難防止システム１０は、第１識別コードＩＤ１ｒを記憶するリモコンキー１２と第１識別コードＩＤ１ｔを記憶するイグニッションキー１４に無線により接続されるとともに、第１〜第３識別コードＩＤ１（ＩＤ１ｒ、ＩＤ１ｔ）、ＩＤ２、ＩＤ３を記憶する盗難防止装置１８と、盗難防止装置１８に通信線１６を介して接続され第２識別コードＩＤ２を記憶するエンジン制御装置２２と、盗難防止装置１８に通信線１６を介して接続され第３識別コードＩＤ３を記憶する第３の装置２４とを備えている。
【０１１２】
このように構成される盗難防止装置１８は、携帯機（リモコンキー１２又はイグニッションキー１４）から送信された第１識別コードＩＤ１（ＩＤ１ｒ、ＩＤ１ｔ）の照合を行うとともに、通信線１６を介して第３の装置２４から受信した第３識別コードＩＤ３の照合を行い、第１識別コードＩＤ１（ＩＤ１ｒ、ＩＤ１ｔ）及び第３識別コードＩＤ３の照合結果に基づいて、盗難防止装置１８又はエンジン制御装置２２への第２識別コードＩＤ２の登録又は更新を許可する許可手段（主に、ＣＰＵ６０のステップＳ４の機能）と、該許可手段が、第２識別コードＩＤ２の登録又は更新を許可したときに、盗難防止装置１８とエンジン制御装置２２とが記憶している第２識別コードＩＤ２についての情報を一致させる一致手段（主に、ＣＰＵ６０のステップＳ９の機能）とを有する。
【０１１３】
このように、盗難防止装置１８又はエンジン制御装置２２の交換時に、両装置１８、２２に記憶される第２識別コードＩＤ２についての情報を登録又は更新するには、車両に配置され盗難防止装置１８と通信線１６で接続される第３識別コードＩＤ３の記憶装置である第３の装置２４から送信される第３識別コードＩＤ３の照合結果が適合することを必須の条件としたため、第三者が事前に携帯機（リモコンキー１２又はイグニッションキー１４）と盗難防止装置１８を準備して車体に組替えるだけでは、第３識別コードＩＤ３の照合結果が不適合となり、ステップＳ４の判断が成立しないことから、第２識別コードＩＤ２の情報を一致させることができないことから盗難防止性（防盗性）が向上する。また、正当な者が第２識別コードＩＤ２の情報を一致させる際に、従来技術のように、所定時間待つ必要がないので便利である。
【０１１４】
この場合、車室内に配置され手動で操作される操作部の操作入力を検知する操作スイッチ４４を設けることで、第２識別コードＩＤ２についての情報を登録又は更新するには、加重要件として、車室内に配置されたパーキングブレーキ等の操作部の操作入力が必要となるので、この規定操作入力を知らない第三者による盗難が防止でき盗難防止性がより向上する。
【０１１５】
操作部としてパーキングブレーキ又はブレーキペダルのブレーキ操作としているので、車両を停止するための操作であることから車両が移動できないことからさらに盗難防止性が向上する。すなわち、車両アッタクの際に車両を移動させない方向であり盗難防止性が高い。
【０１１６】
第３の装置２４を、車両から取り外しが困難な、例えばダッシュボード７０に組み付けられるメーターユニット３６の奥側、すなわち、メータパネル７４及びメーターユニット３６を取り外さない限り取り外すことのできない空間７８、あるいはフューズボックス８２と一体に取り付けハーネス８４を全て取り外さないと取り外すことができない空間８８に取り付けることで、取り外すのが相当に困難で、従って取り外すまでに時間がかかり、かつ取り外した後、組み付けるまでに更に時間がかかることになり、より盗難防止性が向上する。正当な者は、第３の装置２４を取り外す必要がなく、また第３の装置２４は記憶装置であるので故障の確率がきわめて小さい。実際上、登録・更新作業は、第３の装置２４が接続される１つの通信線１６を通じて行われるために、悪意の第三者が事前に準備したイグニッションキー１４及び盗難防止装置１８では、第３の装置２４に記憶されている第３識別コードＩＤ３を取得することができず、登録不可能である。従って、盗難防止性が高い。
【０１１７】
なお、この発明は、上述の実施形態に限らず、この明細書の記載内容に基づき、種々の構成を採り得ることはもちろんである。
【０１１８】
例えば、上述した実施形態では、盗難防止装置１８のコード認証にも第３識別コードＩＤ３を必要としたが、コード認証では第３識別コードＩＤ３を必要としないように変更する等（図８のステップＳ２８、Ｓ２９，Ｓ３０を削除すること）も可能である。
【図面の簡単な説明】
【０１１９】
【図１】この実施形態に係る車両の盗難防止システムの概略ブロック図である。
【図２】第３の装置の取り付け位置例を示す概略説明図である。
【図３】第３の装置の取り付け位置例を示す概略説明図である。
【図４】第３の装置の取り付け位置例を示す概略説明図である。
【図５】第３の装置の取り付け位置例を示す概略説明図である。
【図６】盗難防止装置における第２識別コードの登録・更新処理の説明に供されるフローチャートである。
【図７】エンジン制御装置における第２識別コードの登録・更新処理の説明に供されるフローチャートである。
【図８】盗難防止装置における識別コードの照合処理に供されるフローチャート（１／２）である。
【図９】盗難防止装置における識別コードの照合処理に供されるフローチャート（２／２）である。
【図１０】エンジン制御装置における識別コードの照合処理に供されるフローチャートである。
【符号の説明】
【０１２０】
１０…車両の盗難防止システム          １２…リモコンキー
１４…イグニッションキー              １６…通信線
１８…盗難防止装置                    ２０…エンジン
２２…エンジン制御装置                ２４…第３の装置
２６…イグニッションスイッチ
３２、３４、４８、５１ｒ、５１ｔ、５２〜５４、５８、６１〜６３…記憶部
４４…操作スイッチ
【図１】
2006240566.tif 000003
【図２】
2006240566.tif 000004
【図３】
2006240566.tif 000005
【図４】
2006240566.tif 000006
【図５】
2006240566.tif 000007
【図６】
2006240566.tif 000008
【図７】
2006240566.tif 000009
【図８】
2006240566.tif 000010
【図９】
2006240566.tif 000011
【図１０】
2006240566.tif 000012
【手続補正書】
【提出日】平成18年3月14日(2006.3.14)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
この場合、車室内に配置され手動で操作される操作部の操作入力を検知する検知手段を設けることで、前記許可手段は、第１識別コードの照合結果と第３識別コードの照合結果が適合した状態で、かつ、前記操作部の操作入力を検知する検知手段の検知結果に基づいて第２識別コードの登録又は更新を許可することとする。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
操作部としては、パーキングブレーキ又はブレーキペダルとすることができる。操作入力を検知する検知手段としては、このパーキングブレーキ又はブレーキペダルをかけるときにオン状態となるスイッチを用いることができる。このように、規定操作入力をブレーキ操作とすることで、車両を停止するための操作であることから車両が移動できずさらに盗難防止性が向上する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
盗難防止装置１８と、車両のエンジンの始動を制御するエンジン制御装置２２と、第３の装置２４とは車内に引き回される１つの通信線１６により相互に接続されている。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
盗難防止装置１８には、トランスポンダ３３にトリガ信号により電力を供給するとともに、トランスポンダ３３により記憶部３４から読み出された第１識別コードＩＤ１ｔ等の信号を受信するコイルアンテナ４１及び送受信回路４３が設けられている。盗難防止装置１８には、車室内に配置されユーザにより手動で操作される規定の操作部であるパーキングブレーキをかける操作入力をしたときにオン（図中、接地レベル）となる検知手段としての操作スイッチ４４の検知信号Ｓｐが供給される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
なお、規定の操作部の操作入力としては、車両の停止操作を検出することを目的とする場合、パーキングブレーキに限らず、ブレーキペダルを踏む操作によりオンとなる操作スイッチを用いることもできる。パーキングブレーキの操作スイッチ４４とブレーキペダルの操作スイッチの両方で検知信号Ｓｐを供給するように構成してもよい。すなわち、両方の検知信号Ｓｐがオンとなっていない限り、規定の操作部の入力操作が行われたことにはならないとの条件にしてもよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
一方、エンジン制御装置２２には、図示しないＣＰＵと、ＥＥＰＲＯＭ等の記憶部５８及び乱数のコードであるランダムコードＲを発生する乱数発生器６５が備えられている。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
このように、盗難防止装置１８及びエンジン制御装置２２に同一の認証用コード発生関数ｆ（Ａ，ｘ）を格納しておくことで、ステップＳ５の第２識別コードＩＤ２の照合処理においては、通信線１６上を第２識別コードＩＤ２自体が送信されることがなく、盗難防止性に優れている。キー（リモコンキー１２又はイグニッションキー１４）の通常照合時にステップＳ５における照合が成功した場合には、正常登録状態と判断され、第２識別コードＩＤ２の登録処理は必要ないので処理が終了する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】変更
【補正の内容】
【００６５】
ステップＳ７で盗難防止装置１８のＣＰＵ６０がエンジン制御装置２２に対して第２識別コードＩＤ２の送信を要求したとき、ステップＳ８において、ＣＰＵ６０は、タイムアップ時間（計時期間）が所定時間、ここでは３００［ｍｓ］の第２識別コード受信監視タイマをスタートさせる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
そして、エンジン制御装置２２は、ステップＳ７以降に、盗難防止装置１８のＣＰＵ６０からの第２識別コードＩＤ２の送信要求を受信した場合には、自己の記憶部６２から第２識別コードＩＤ２を読み出し、通信線１６を通じて盗難防止装置１８に対して送信する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００７０
【補正方法】変更
【補正の内容】
【００７０】
この登録処理あるいは更新処理により盗難防止装置１８の記憶部５２の第２識別コードＩＤ２が、エンジン制御装置２２の記憶部６２の第２識別コードＩＤ２と一致したコードになる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００８２
【補正方法】変更
【補正の内容】
【００８２】
その一方、ステップＳ１０９において、ＣＰＵ６０が、タイムアップ時間以内に更新準備完了回答を受信した場合には、ステップＳ１１１で自己の記憶部５２に記憶されている第２識別コードＩＤ２を読み出し、通信線１６を介してエンジン制御装置２２に送信する。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００９０
【補正方法】変更
【補正の内容】
【００９０】
図８及び図９は、盗難防止装置１８（のＣＰＵ６０）によって実行されるコード認証プログラムのフローチャートであり、図１０は、エンジン制御装置２２の図示していないＣＰＵによって実行されるコード認証プログラムのフローチャートである。なお、繁雑となるので、プログラムの実行主体であるＣＰＵは、不明確にならない限り省略する。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００９１
【補正方法】変更
【補正の内容】
【００９１】
まず、ステップＳ２１において、イグニッションキー１４がキーシリンダ２８に挿入されてキー挿入検知スイッチ３０がオンしたかどうかがキー挿入信号Ｓｉｎにより検出され、オンしたことが検出されると、ステップＳ２２でイグニッションキー１４に内蔵されているトランスポンダ３３へトリガ信号を送信し、上述したステップＳ２と同様なイグニッションキー１４に対する認証処理が行われる。なお、トリガ信号を送信したとき、ステップＳ２３において、第１識別コード照合時間監視タイマ（５００ｍｓタイマ）をスタートさせる。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００９５
【補正方法】変更
【補正の内容】
【００９５】
ステップＳ２６において、イグニッションオン位置に切り替えられていた場合、ステップＳ２８において、タイムアップ時間が２［ｓ］の第３識別コード照合時間監視タイマ（２ｓタイマ）をスタートさせる。なお、このとき、エンジン制御装置２２に電力が供給されるので、ユーザによりイグニッションスイッチ２６がスタート位置まで回転させられると点火装置７１及び燃料噴射装置７２を通じてエンジンが起動される。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００９６
【補正方法】変更
【補正の内容】
【００９６】
次いで、ステップＳ２９において、ＣＰＵ６０は、通信線１６を介して第３の装置２４の記憶部６３に対して第３識別コードＩＤ３の送信を要求（読出処理）する第３識別コード送信要求信号を送信する。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００９７
【補正方法】変更
【補正の内容】
【００９７】
ステップＳ３０では、この送信要求により、第３の装置２４の記憶部６３から読み出されて通信線１６を介して転送され受信された第３識別コードＩＤ３と、自己が記憶部５３から読み出した第３識別コードＩＤ３とを照合して、その照合結果がステップＳ３１における２秒タイマの計時開始からのタイムアップ時間（所定時間）以内に一致した（ＯＫ）場合には、ステップＳ３２に移行する。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００９８
【補正方法】変更
【補正の内容】
【００９８】
ステップＳ３２において、互いに記憶している第２識別コードＩＤ２の照合を行うために、盗難防止装置１８は、通信線１６を介してエンジン制御装置２２に対してランダムコードＲ（乱数）の送信を要求するランダムコード送信要求信号を送信する。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００９９
【補正方法】変更
【補正の内容】
【００９９】
ステップＳ３３、Ｓ３４で、２ｓタイマの計時開始から所定時間内に通信線１６を介してランダムコードＲを受信すると、ステップＳ３３で受信したランダムコードＲと記憶部５２に記憶してある第２識別コードＩＤ２とを記憶部５４に記憶してある関数ｆ（Ａ，ｘ）に代入して関数値ｆ（ＩＤ２，Ｒ）を演算し、ステップＳ３５で演算結果Ｖ（Ｖ＝ｆ（ＩＤ２，Ｒ））をエンジン制御装置２２へ通信線１６を介して送信する。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】０１００
【補正方法】変更
【補正の内容】
【０１００】
その後、ステップＳ３７、Ｓ３８で、通信線１６を介してエンジン制御装置２２から前記関数値ｆ（ＩＤ２，Ｒ）に基づいた第２識別コードＩＤ２の照合結果が受信されるのを待ち、２秒タイマの計時開始からタイムアップ時間（所定時間）内に第２識別コードＩＤ２の照合結果が一致したことを示す信号（照合結果ＯＫ）を受信した場合には、正常にイモビライザ機能が解除されたと判断してプログラムは終了する。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】０１０１
【補正方法】変更
【補正の内容】
【０１０１】
一方、第１のケースとして、ステップＳ２４の第１識別コードＩＤ１の照合結果が所定時間以内に一致しないでステップＳ２５でタイムアップとなった場合、第２のケースとして、ステップＳ３０の第３識別コードＩＤ３の照合結果が所定時間以内に一致しないでステップＳ３１でタイムアップとなった場合、第３のケースとして、ステップＳ３３でランダムコードＲを所定時間以内に受信しないでステップＳ３４でタイムアップとなった場合、さらに、第４のケースとしてステップＳ３７で第２識別コードＩＤ２の照合結果がＯＫであることを所定時間内に受信しないでステップＳ３８でタイムアップとなった場合には、ステップＳ３９において、盗難又は故障等の異常が発生してイモビライザ機能が解除しないと判断し、異常状態を表示ランプ３８に表示してプログラムは終了する。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】０１０２
【補正方法】変更
【補正の内容】
【０１０２】
なお、第１のケースであるステップＳ２５でタイムアップとなった場合には、イグニッションスイッチ２６がイグニッションスイッチオン位置とならないので、エンジンは始動しない。また、第２〜第４のケースであるステップＳ３１、Ｓ３４、Ｓ３８でタイムアップとなった場合に、エンジンが始動させられていたときには、後述するようにエンジン制御装置２２の制御の下にエンジンが停止され、エンジンが始動していなかった場合には、エンジンが始動しない。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】０１０３
【補正方法】変更
【補正の内容】
【０１０３】
なお、表示ランプ３８を、液晶表示装置等とすることで、ステップＳ３９において、イモビライザ機能の解除ができなかった理由を表示することもできる。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】０１０４
【補正方法】変更
【補正の内容】
【０１０４】
次に、図１０のフローチャートに基づいて、エンジン制御装置２２で実行される識別コード認証プログラムを説明する。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】０１０５
【補正方法】変更
【補正の内容】
【０１０５】
盗難防止装置１８において、図８及び図９のフローチャートの処理中、イグニッションキー１４の識別コードＩＤｔ１の照合が成功した後（ステップＳ２４：ＹＥＳ）、イグニッションスイッチ２６がイグニッションオン位置にされると（ステップＳ２６：ＹＥＳ）、エンジン制御装置２２にバッテリ２７から電力が供給されて、図１０のフローチャートが実行される。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】０１０６
【補正方法】変更
【補正の内容】
【０１０６】
初期化の後、エンジン制御装置２２は、ステップＳ５２で、タイムアップ時間が２［ｓ］のＩＧＮＯＮタイマ（カウンタ）による計時を開始し、ステップＳ５３、Ｓ５４、Ｓ５５の処理の繰り返し中、ＩＧＮＯＮタイマの計時開始から所定時間（上記の２［ｓ］）の間に、ステップＳ５４で通信線１６を介して盗難防止装置１８からランダムコード送信要求信号又は第２識別コード送信要求信号を受信すると、ステップＳ７１で、第２識別コードＩＤ２を記憶部６２から読み出して通信線１６を介して盗難防止装置１８へ送信する。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】０１０７
【補正方法】変更
【補正の内容】
【０１０７】
また、ステップＳ５３で、ＩＧＮＯＮタイマの計時開始から所定時間内にランダムコード送信要求信号を受信すると、ステップＳ５６で乱数発生器６５より乱数を発生し、これをランダムコードとして通信線１６を介して盗難防止装置１８へ送信するとともに、ステップＳ５７で、前記発生した乱数であるランダムコードＲと記憶部６２に記憶してある第２識別コードＩＤ２とを記憶部６１に記憶してある関数ｆ（Ａ，ｘ）に代入して関数値ｆ（ＩＤ２，Ｒ）を演算する。なお、エンジン制御装置２２に予め記憶されている関数ｆ（Ａ，ｘ）は、上述したように盗難防止装置１８に予め記憶されている関数ｆ（Ａ，ｘ）と同一のものである。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】０１０８
【補正方法】変更
【補正の内容】
【０１０８】
その後、ステップＳ５８、Ｓ５９で、ＩＧＮＯＮタイマ計時開始から所定時間内に盗難防止装置１８から演算結果Ｖ（Ｖ＝ｆ（ＩＤ２，Ｒ））を受信すると、ステップＳ６０で、受信した関数値ｆ（ＩＤ２，Ｒ）と自己が演算した関数値ｆ（ＩＤ２，Ｒ）とを照合して一致するかどうかを判定し、一致した場合には、ステップＳ６１で互いに記憶している第２識別コードＩＤ２が一致したことを意味する第２識別コードＯＫ信号を盗難防止装置１８に送信して、ステップＳ６２でエンジンを作動可能とする。すなわち、点火装置７１、燃料噴射装置７２の作動を可能とする。ステップＳ６２でエンジンを作動可能とすることで、先にエンジンが作動状態であれば、その後もエンジンの作動が継続される。
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】０１１５
【補正方法】変更
【補正の内容】
【０１１５】
操作部としてパーキングブレーキ又はブレーキペダルのブレーキ操作としているので、車両を停止するための操作であることから車両が移動できないことからさらに盗難防止性が向上する。すなわち、車両アタックの際に車両を移動させない方向であり盗難防止性が高い。