(57)【特許請求の範囲】
【請求項１】
キーに対応した第１コードを読み込むコード読込手段と、
前記コード読込手段からの出力を受ける第１制御ユニットと、
エンジンの運転状態を制御する第２制御ユニットと、
を備え、
前記第１制御ユニットは、
第２コードを記憶したコード記憶手段と、
前記コード読込手段で読み込まれた前記第１コードと前記コード記憶手段に記憶されている第２コードとが一致しているか不一致であるかを、前記第２制御ユニットの起動前に照合する照合手段と、
前記照合手段による照合結果を記憶する照合結果記憶手段と、
前記第２制御ユニットが起動していることを検出する起動検出手段と、
前記起動検出手段によって前記第２制御ユニットが起動していることが確認されたときに、前記照合結果記憶手段が記憶している照合結果が一致しているときにはエンジンの運転を許容する許可信号を該第２制御ユニットに送信し、該照合結果が不一致のときにはエンジンの運転を停止させる不許可信号を該第２制御ユニットに出力する運転可否信号出力手段と、
を有している、
ことを特徴とする車両の盗難防止装置。
【請求項２】
請求項１において、
前記第２制御ユニットは、該第２制御ユニットの起動時とエンジン回転数が所定回転数に達した時点とでそれぞれ要求信号を前記第１制御ユニットに出力し、前記第１制御ユニットは、前記要求信号に応答して前記許可信号または不許可信号を前記第２制御ユニットに出力する、ことを特徴とする車両の盗難防止装置。
【請求項３】
請求項２において、
エンジン回転数が前記所定回転数に達したときの要求信号が前記第２制御ユニットから出力されたとき、前記第１制御ユニットが起動状態になかった場合は、該第１制御ユニットを起動させる起動手段をさらに備えている、ことを特徴とする車両の盗難防止装置。
【請求項４】
請求項２または請求項３において、
エンジン回転数が前記所定回転数に達したときの要求信号が前記第２制御ユニットから出力されたとき、前記第１制御ユニットが起動状態になかった場合は、該第２制御ユニットが作動不許可状態とされる、ことを特徴とする車両の盗難防止装置。
【請求項５】
請求項２において、
前記第１制御ユニットは、エンジン回転数が前記所定回転数に達したときの要求信号を前記第２制御ユニットから受けたとき、あらたに前記第１コードを読み込ませて該あらたに読み込まれた該第１コードを前記第２コードとあらたに照合させて、該あらたな照合結果に基づいて前記運転可否信号出力手段から前記許可信号または不許可信号を出力する、ことを特徴とする車両の盗難防止装置。
【請求項６】
請求項１において、
前記第１制御ユニットは、前記第１コードの読込が不能でかつキーの回動が検出されないときは前記照合手段による照合を禁止する一方、該第１コードの読込が不能でかつキーの回動が検出されたときは該照合手段での照合結果を強制的に不一致にする、ことを特徴とする車両の盗難防止装置。
【請求項７】
請求項６において、
前記第１制御ユニットは、前記第１コードの読込が不能でかつキーの回動が検出されないときは、所定回数または所定時間だけ該第１コードの読込を行わせ、それでも第１コードが読み込めないときは読込動作を禁止する、ことを特徴とする車両の盗難防止装置。
【請求項８】
請求項１において、
前記照合結果記憶手段は、瞬断の際にも記憶内容を保持できるように設定されている、ことを特徴とする車両の盗難防止装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は車両の盗難防止装置に関するものである。
【０００２】
【従来の技術】
車両の盗難防止装置は種々のものが提案されているが、イモビライザと呼ばれる盗難防止用の制御ユニット（第１制御ユニット）を利用して、エンジンの運転状態を制御するＥＧＩ等のエンジン運転用の制御ユニット（第２制御ユニット）の作動状態を制御するものが急速に普及し始めている。
【０００３】
このイモビライザを利用した車両の盗難防止装置としては、特開平１０−５３１０６号公報がある。この公報記載のものでは、ＩＧ（イグニッション）スイッチに差し込まれるキーに対応した第１コードを読み込むコード読込手段と、コード読込手段からの出力を受ける第１制御ユニット（イモビライザ）と、エンジンの運転状態を制御するＥＧＩ等の第２制御ユニットとを備えている。そして、ＩＧスイッチがＯＮになると、第２制御ユニットから第１制御ユニットに要求信号が出力されて、この要求信号を受けた第１制御ユニットが、第１コードの読込を開始し、この読み込まれた第１コードを第１制御ユニット自信が記憶している第２コードと照合し、照合結果が一致していれば第２制御ユニットに許可信号を出力してエンジンの運転を可能な状態とし、照合結果が不一致のときは不許可信号を第２制御ユニットに出力してエンジンの運転を停止（禁止）させるようにしている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記公報記載のものでは、第２制御ユニットからの要求信号を受けてから第１制御ユニットが作動開始されるので、最終的に許可信号または不許可信号が第１制御ユニットから第２制御ユニットに出力されるまでにかなりの時間を要してしまうことになる。このことは、正常なキーを利用して車両を走行させようとする場合に、エンジン始動までに長い時間を要してしまうことになる。
【０００５】
なお、正常なキーを使用したときのエンジン始動までの時間を短くするために、第１制御ユニットを第２制御ユニットよりも先に起動させて、あらかじめ第１コードと第２コードとの照合を行うことが考えられる。しかしながら、この場合は、照合結果に基づく許可信号・不許可信号を第１制御ユニットから第２制御ユニットへ出力したときに、第２制御ユニットが起動していない場合も考えられ、確実に盗難防止機能を得るという観点からは改善の余地がある。
【０００６】
本発明は以上のような事情を勘案してなされたもので、その目的は、キーに対応した第１コードと記憶されている第２コードとの照合結果に基づいて、第１制御ユニットから第２制御ユニットへエンジンの運転可否信号となる許可信号または不許可信号を出力するものにおいて、許可信号・不許可信号を第２制御ユニットへ出力するまでの時間を短くできると共に、第２制御ユニットが運転可否信号を確実に認識できるようにした車両の盗難防止装置を提供することにある。
【０００７】
【課題を解決するための手段】
前記目的を達成するため、本発明にあってはその解決手法として次のようにしてある。すなわち、特許請求の範囲における請求項１に記載のように、
キーに対応した第１コードを読み込むコード読込手段と、
前記コード読込手段からの出力を受ける第１制御ユニットと、
エンジンの運転状態を制御する第２制御ユニットと、
を備え、
前記第１制御ユニットは、
第２コードを記憶したコード記憶手段と、
前記コード読込手段で読み込まれた前記第１コードと前記コード記憶手段に記憶されている第２コードとが一致しているか不一致であるかを、前記第２制御ユニットの起動前に照合する照合手段と、
前記照合手段による照合結果を記憶する照合結果記憶手段と、
前記第２制御ユニットが起動していることを検出する起動検出手段と、
前記起動検出手段によって前記第２制御ユニットが起動していることが確認されたときに、前記照合結果記憶手段が記憶している照合結果が一致しているときにはエンジンの運転を許容する許可信号を該第２制御ユニットに送信し、該照合結果が不一致のときにはエンジンの運転を停止させる不許可信号を該第２制御ユニットに出力する運転可否信号出力手段と、
を有している、
ようにしてある。上記解決手法を前提とした好ましい態様は、特許請求の範囲における請求項２以下に記載のとおりである。
【０００８】
【発明の効果】
請求項１に記載された発明によれば、第１制御ユニットは、第２制御ユニットの起動前にあらかじめ第１コードと第２コードとを照合して、その照合結果を記憶している一方、第２制御ユニットが起動されていることを確認してから上記記憶している照合結果に基づいて作動の許可信号・不許可信号を第２制御ユニットに出力するので、許可信号・不許可信号を出力するまでの時間を短縮化することができ、特に正しいキーを用いたときのエンジン始動までの時間を短くする上で好ましいものとなる。また、許可信号・不許可信号（特に盗難防止の観点から不正なキーを用いたときの不許可信号）を確実に第２制御ユニットに入力させて、第１コードと第２コードとが一致しないときの盗難防止機能を確実に発揮させることができる。
【０００９】
請求項２に記載された発明によれば、盗難者によって第２制御ユニットが不正に起動状態に維持されたままとされて、たとえエンジン始動時に許可信号・不許可信号の要求信号が第２制御ユニットから第１制御ユニットへ出力されない場合であっても、エンジン回転数が所定回転数に達した時点で第２制御ユニットから第１制御ユニットへ要求信号を出力してあらたに許可信号・不許可信号を第２制御ユニットが受けるようにしてあるので、正常なキーを用いたときの運転続行を得つつ、不正なキーを用いたときはエンジンの運転を停止させて盗難防止を確実に行うことができる。
【００１０】
請求項３に記載された発明によれば、エンジン回転数が所定回転数に達した時点で第２制御ユニットから第１制御ユニットへ要求信号を出力したときに、第１制御ユニットが強制的に起動状態とされるので、請求項２に対応した効果をより確実に得る上で好ましいものとなる。
【００１１】
請求項４に記載された発明によれば、不正に第２制御ユニットが起動状態とされたときのエンジン始動時に、迅速に第２制御ユニットを作動不許可状態として、盗難防止を行うことができる。
【００１２】
請求項５に記載された発明によれば、不正に第２制御ユニットが起動状態とされて一旦エンジンが始動されたとしても、エンジン回転数が所定回転数に達した時点で、あらたに第１コードと第２コードととの照合を行って、このあらたな照合結果に基づいて許可信号・不許可信号が第２制御ユニットに出力されるので、盗難防止をより確実に行うことができる。
【００１３】
請求項６に記載された発明によれば、正常なキーがキースイッチに中途半端に差し込まれた状態のときに照合不一致と判断されてしまう事態を防止、つまり正常なキーを用いたときにエンジン始動を禁止してしまう事態を防止する上で好ましいものとなる。また、キーの回動が検出された場合は、キーの差込位置は運転可能位置と判断することができ、この場合は第１コードの読込が不能なときに照合不一致とすることにより、盗難防止を図ることができる。
【００１４】
請求項７に記載された発明によれば、第１コードを正常に読込む可能性を高めつつ、いたずらに読込みを繰り返すことによる電力消費を抑制する上で好ましいものとなる。
【００１５】
請求項８に記載された発明によれば、振動やノイズ等によって瞬断が生じても、照合結果を確実に記憶保存させておくことができる。
【００１６】
【発明の実施の形態】
図１において、Ｕ１は第１制御ユニット、Ｕ２は第２制御ユニット、ＩＧＳはＩＧ（イグニッション）スイッチである。ＩＧスイッチＩＧＳは、図示を略すキーを利用して開閉されるキースイッチ１、主電源スイッチ（単にＩＧスイッチと称されることもある）２、スタ−タスイッチ３を有し、各スイッチ１〜３はそれぞれバッテリ４に接続されている。
【００１７】
キースイッチ１は、キーがＩＧスイッチＩＧＳに所定深さまで差し込まれることによりＯＮ（閉）となるものであり、キーの存在確認用となり、またこの位置でもってのみキーがＩＧスイッチＩＧＳから抜き差しできるようになっている。なお、キースイッチ１は、キーが主電源スイッチ２やスタータスイッチ３の位置に回動されても、オンされる続けるものである。主電源スイッチ２は、キースイッチ１のポジションからキーが所定方向に回動されてＯＮ（閉）となるもので、エンジンや自動変速機等車両の走行に必要な走行用機器類や、オーディオ等の車両の走行には無関係な付帯機器類への電源供給用である。
【００１８】
スタータスイッチ３は、主電源スイッチ２のポジションからさらに所定方向にキーを回動させたときにＯＮとなるもので（キーがスタータスイッチ３の位置にあっても、主電源スイッチ２はオンのまま）、エンジン始動用のスタータモータ５への給電用であり、キーから手を離すことにより自動的に主電源スイッチ２のポジションに復帰される。そして、スタータモータ５への電源供給は、スタータスイッチ３からスタータカットリレー６を介して行われるようになっている。なお、ＩＧスイッチＩＧＳとしては、キースイッチ１と主原電スイッチ２との間の回動位置においてさらにアクセサリスイッチを有していてもよい（アクセサリスイッチのポジションでは車両の走行に無関係なオーディオ等の付帯機器類に対してのみ電源供給される）。
【００１９】
第１制御ユニットＵ１は、キースイッチ１および主電源スイッチ２を介してバッテリ４と接続されている。これにより、第１制御ユニットＵ１は、キーをＩＧスイッチＩＧＳに差し込むことによりその制御が開始され、またキー位置の確認が行われる。第１制御ユニットＵ１は、スタータカットリレー６の開閉（オン、オフ）を制御するが、このスタータカットリレー６は、その初期状態ではオフ（開）となるように設定されている（ノーマルオフで、スタータモータ５への電源供給が不可能な状態とされている）。
【００２０】
第２制御ユニットＵ２は、主電源スイッチ２を介してバッテリ４と接続されている。これにより、第２制御ユニットＵ２は、キーを主電源スイッチ２の位置とすることによりその制御が開始され、またキー位置の確認が行われる。このように、第２制御ユニットＵ２は主電源スイッチ２の位置で電源供給を受けるために、キースイッチ１の位置でもって電源供給を受ける第１制御ユニットに比して、遅いタイミングで制御が開始されるようになっている。そして、第２制御ユニットＵ２は、その起動時には、エンジン始動制御等のエンジン運転に必要な制御が実行可能な作動許可状態に設定されている。
【００２１】
キーには、他のキーと識別するためのＩＤコードとしての第１コードが与えられており、このためキーには第１コードを示す情報を送信するトランスポンダ７が付設されている。このトランスポンダ７が示す第１コードを読み込むためのアンテナ（コイルアンテナ）８が、ＩＧスイッチＩＧＳに装備されている。すなわち、キーをＩＧスイッチＩＧＳに所定深さまで差し込むと、トランスポンダ７が発生する第１コードを示す情報がアンテナ８によって読み込み可能となって、読み込まれた第１コードが第１制御ユニットＵ１に入力される。
【００２２】
第１制御ユニットＵ１は、全体の制御をつかさどるＣＰＵ１１を有する他、第２コードを記憶したコード記憶手段としてのＥＥＰＲＯＭ１２、第１コードと第２コードとの照合結果を記憶しておく照合結果記憶手段としてのＢ／ＵＲＡＭ１３、データの一時格納用のＲＡＭ１４を有する。勿論、記憶されている上記第２コードは、車両の出荷時には、正常なキーに付された第１コードと一致するように設定されている。ＣＰＵ１１は、後に詳述するが、基本的に、アンテナ８によって読み込まれた第１コードがＥＥＰＲＯＭ１２に記憶されている第２コードと一致しているか不一致であるかを照合する機能（照合手段）と、照合結果をＢ／ＵＲＡＭ１３に記憶、更新させる機能と、照合結果に基づいてエンジンの運転可否信号（運転を許可する許可信号、運転を禁止する不許可信号）を第２制御ユニットに出力するする機能（運転可否信号出力手段）とを有する。
【００２３】
第２制御ユニットＵ２は、全体の制御をつかさどるＣＰＵ２１の他に、第１制御ユニットＵ１から受けた許可信号、不許可信号という運転可否信号を記憶しておくＢ／ＵＲＡＭ２２、データの一時的な保存を行うＲＡＭ２３を有している。この第２制御ユニットＵ２は、基本的にはエンジンの運転を制御するもので、例えば燃料噴射量制御や点火時期制御を行う。
【００２４】
これに加えて、第２制御ユニットＵ２は、後に詳述するが、第１制御ユニットＵ１から許可信号を受けたときはエンジンの運転をそのまま行うものの、不許可信号を受けたときはエンジンの運転を停止（禁止）する制御をも合わせて行うものとなっている。なお、第２制御ユニットＵ２によってエンジンの運転を停止させるには、例えば燃料カットや点火カットを行うことにより行われる。そして、第２制御ユニットＵ２は、必要に応じて、例えばその起動時とエンジン回転数が所定回転数（実施形態では例えばエンジンの完爆回転数を示す５００ｒｐｍ）に達したときに、第１制御ユニットＵ１に要求信号を出力する。この要求信号を受けた第１制御ユニットＵ１は、許可信号、不許可信号という運転可否信号を第２制御ユニットＵ２に出力するようになっている。なお、第２制御ユニットＵ２には、後述する制御のために、エンジン回転数センサ２４からの信号、車速センサ２５からの信号が入力される。
【００２５】
ここで、第１制御ユニットＵ１のＢ／ＵＲＡＭ１３および第２制御ユニットＵ２のＢ／ＵＲＡＭ２２は、それぞれ、瞬断（振動やノイズ等によって一時的に電源供給が途絶えた状態）のときにその記憶内容が保持されるように設定されている。このため、各ＲＡＭ１２、２２を不揮発性メモリによって構成することも考えられるが、コスト等の観点から、図２に示すように、コンデンサ３０を利用して、瞬断のときにはコンデンサ３０から所定時間だけ電源供給を受けるように設定されている。
【００２６】
次に、第１制御ユニットＵ１、第２制御ユニットＵ２の制御の詳細について、図３以下のフローチャートを参照しつつ説明するが、以下の説明でＳあるいはＲはステップを示す。また、図３以下のフローチャートにおいて、第１制御ユニットＵ１をイモビライザ（イモビ）として表現し、第２制御ユニットＵ２をＥＧＩとして表現している。まず、第１制御ユニットＵ１の制御内容を示す図３〜図５について説明すると、図３のＳ２０１において、キーがＩＧスイッチＩＧＳに挿入されているか否かが判別される。このＳ２０１の判別でＮＯのときは、Ｓ２０２において、ＥＧＩ（第２制御ユニットＵ２）からの要求信号があるか否かが判別される。このＳ２０２の判別でＮＯのときは、Ｓ２０３において、Ｂ／ＵＲＡＭ１３の記憶内容をクリアした後、Ｓ２０４において第１制御ユニットＵ１がスリープ状態とされる。
【００２７】
Ｓ２０１の判別でＹＥＳのとき、あるいはＳ２０２の判別でＹＥＳのときは、それぞれＳ２０５において、第１制御ユニットＵ１をウエイクアップ（起動）させた後、Ｓ２０６において、Ｂ／ＵＲＡＭ１３に記憶されているデータが存在するか否かが判別される。このＳ２０６の判別でＮＯのときは、Ｓ２０９において第１コードを読み込んだ後、図４のＳ２１０へ移行される。
【００２８】
Ｓ２１０では、第１コードが読み込めたか否かが判別される。このＳ２１０の判別でＹＥＳのときは、Ｓ２１８において、読み込んだ第１コードとＥＥＰＲＯＭ１２に記憶されている第２コードとが照合される。次いで、Ｓ２１９において、照合結果、つまり第１コードと第２コードとが一致しているか不一致であるかをＢ／ＵＲＡＭ１３に記憶させた後、Ｓ２２０において、照合結果が一致であるか否かが判別される。このＳ２２０の判別でＹＥＳのときは、Ｓ２１においてスタータリレー６をＯＮにして、スタータモータ５が作動可能な状態とする。また、Ｓ２２０の判別でＮＯのときは、不正なキーを使用しているときであるとして、スタータリレー６をＯＦＦにして、スタータモータ５を作動不可能な状態とする。
【００２９】
上記Ｓ２２１あるいはＳ２２２の後は、図５のＳ２２３において、第１コードの前回読込から所定時間が経過したか否かが判別される。当初はこのＳ２３の判別でＮＯとなって、このときはＳ２２４において、第２制御ユニットＵ２から要求信号を受けたか否かが判別される。このＳ２２４の判別でＮＯのときはＳ２２３へ戻る。なお、Ｓ２２４での第２制御ユニットＵ２からの要求信号の有無の判別が、当該第２制御ユニットＵ２が起動しているか否かの判別となる。
【００３０】
Ｓ２２３の判別でＹＥＳのときは、Ｓ２２５において再び第１コードが読み込まれた後、Ｓ２２６で第１コードと第２コードとの照合が行われる。この後、Ｓ２２７において、Ｓ２２６での照合結果がＢ／ＵＲＡＭ１３に記憶（更新）された後、Ｓ２２４へ戻る。
【００３１】
Ｓ２２４の判別でＹＥＳのときは、Ｓ２３０において、Ｂ／ＵＲＡＭ１３に記憶されている内容（照合結果の一致または不一致の情報）を第２制御ユニットＵ２に出力（送信）する。この後、Ｓ２３１において、Ｂ／ＵＲＡＭ１３に記憶されている内容つまり第２制御ユニットＵ２に出力された照合結果が、不一致であるか否かが判別される。このＳ２３１の判別でＹＥＳのときは、Ｓ２２８においてスタータカットリレー６がオフされた後、前述のＳ２２５へ移行される。
【００３２】
Ｓ２３１の判別でＮＯのときは、Ｓ２２９において、スタータカットリレー６がオンされる。この後、Ｓ２３２において、キーがＩＧスイッチＩＧＳから離脱されており、かつ第２制御ユニットＵ２からの要求信号がない状態であるか否かが判別される。このＳ２３２の判別でＮＯのときは前述のＳ２２４へ戻る。Ｓ２３２の判別でＹＥＳのときは、Ｓ２３３において、Ｂ／ＵＲＡＭ１３の記憶内容をクリアした後、第１制御ユニットＵ１がスリープとされる。
【００３３】
図３のＳ２０６の判別でＹＥＳのときは、Ｓ２０７において、Ｂ／ＵＲＡＭ１３に記憶されている内容が一致であるか否かが判別される。このＳ２０７の判別でＹＥＳのときは、Ｓ２０８において、スタータカットリレー６をＯＮした後、図５のＳ２２４へ移行される。また、Ｓ２０７の判別でＮＯのときは、Ｓ２０９へ移行される。
【００３４】
図４のＳ２１０の判別でＮＯのときは、Ｓ２１１において、キーポジションが主電源スイッチ２の位置であるか否かが判別される。このＳ２１の判別でＹＥＳのときは、Ｓ２１２において第１コードが読み込まれた後、Ｓ２１８へ移行される。Ｓ２１１の判別でＮＯのときは、Ｓ２１３において、第１コードの読込が所定回数実行されたか否かが判別される。このＳ２１３の判別でＮＯのときは、図３のＳ２０９へ移行されて、第１コードの読込が実行される。
【００３５】
Ｓ２１３の判別でＹＥＳのときは、第１コードの読込を所定回数行っても、第１コードが読み込めなかったときである。このときは、Ｓ２１４において、キーポジションが主電源スイッチ２の位置であるか否かが判別される。このＳ２１４の判別でＹＥＳのときは、図３のＳ２０９へ移行して、第１コードの読込が行われる。Ｓ２１４の判別でＮＯのときは、キーがＩＧスイッチＩＧＳから離脱（ＩＧオフ）され、かつ第２制御ユニットＵ２から要求信号がない状態であるか否かが判別される。このＳ２１５の判別でＮＯのときは、Ｓ２１４へ戻る。Ｓ２１５の判別でＹＥＳのときは、Ｓ２１６においてＢ／ＵＲＡＭ１３の記憶内容をクリアした後、Ｓ２１７において、第１制御ユニットＵ１がスリープとされる。
【００３６】
次に、図６、図７のフローチャートを参照しつつ、第２制御ユニットＵ２（ＥＧＩ）側の制御について説明する。まず、図６のＳ３０１において、キーをＩＧスイッチＩＧＳに差し込んでから、主電源スイッチ２がＯＮされたのが１回目であるか否かが判別、つまり一旦スタータスイッチ３をＯＮした後に主電源スイッチ２の位置になったときではないか否かが判別される。
【００３７】
Ｓ３０３の判別でＹＥＳのときは、Ｓ３０３において、所定車速以上の走行中でかつ瞬断が生じているときであるか否かが判別される。このＳ３０３の判別でＮＯのときは、Ｓ３０６において、エンジンの作動を許可し、Ｓ３０７において要求信号を制御ユニットＵ１に出力する。この後、Ｓ３０８において、要求信号の出力から所定時間が経過するのを待った後、Ｓ３０９において、第１制御ユニットＵ１から応答があったか否か、つまり要求信号に応じた運転可否信号（許可信号または不許可信号）があったか否かが判別される。
【００３８】
Ｓ３０９の判別でＹＥＳのときは、Ｓ３１０において、応答信号が許可信号であるか否かが判別される。このＳ３１０の判別でＹＥＳのときは、Ｓ３１１において、第２制御ユニットＵ２のＢ／ＵＲＡＭ２２の記憶内容を、上記応答信号に応じたものに記憶、更新した後、Ｓ３１２において、エンジンの作動許可を継続する（エンジンの運転続行）。
【００３９】
前記Ｓ３０１の判別でＮＯのときは、エンジン回転数が、完爆回転数に対応する５００ｒｐｍに達したか否かが判別される。このＳ３０２の判別でＮＯのときはＳ３０１へ戻り、Ｓ３０２の判別でＹＥＳのときは、前述したＳ３０３へ移行される。
【００４０】
前記Ｓ３０３の判別でＹＥＳのときは、Ｓ３０４において、第２制御ユニットＵ２のＢ／ＵＲＡＭ２２に記憶されている内容が許可信号であるか否かが判別される。このＳ３０４の判別でＹＥＳのときは、Ｓ３０５において、エンジンの作動許可が継続される（エンジンの運転続行）。また、Ｓ３０４の判別でＮＯのときは、前述のＳ３０６へ移行される。
【００４１】
前記Ｓ３１０の判別でＮＯのとき、つまり要求信号に応じた第１制御ユニットＵ１からの応答信号が不許可信号であるときは、図６のＳ３２０へ移行される。このＳ３２０では、現在の車速が所定車速以下で、かつＢ／ＵＲＡＭ２２に記憶されている内容が許可信号である状態でるあるか否かが判別される。このＳ３２０の判別でＮＯのときは、Ｓ３１７において、エンジン停止の制御が行われる。次いで、Ｓ３１８において、Ｂ／ＵＲＡＭ２２の記憶内容が、エンジン停止を示す不許可信号に記憶、更新される。この後、Ｓ３１９において、前回の要求信号出力から所定時間Ｔ２が経過するのを待った後、前述した図６のＳ３０７へ移行される。
【００４２】
前記Ｓ３２０の判別でＹＥＳのときは、Ｓ３２１において、第１制御ユニットＵ１からの応答信号が、Ｃ回（１＜Ｃ）連続して不許可信号であるか否かが判別される。このＳ３２１の判別でＹＥＳのときは、前述のＳ３１７へ移行される。Ｓ３１の判別でＮＯのときは、Ｓ３１６において、前回の要求信号出力から所定時間Ｔ１（Ｔ１＜Ｔ２）経過するのを待った後、図６のＳ３０７へ移行される。
【００４３】
図６のＳ３０９の判別でＮＯのとき、つまり第１制御ユニットＵ１からの要求信号に応じた応答信号が第１制御ユニットＵ１から返ってこないときは、図７のＳ３１３へ移行される。このＳ３１３では、現在の車速が所定車速以下で、かつＢ／ＵＲＡＭ２２に記憶されている内容が許可信号である状態であるか否かが判別される。このＳ３１３の判別でＮＯのときは、Ｓ３１４において、第１制御ユニットＵ１から連続してＡ回（１＜Ａ）無応答であるか否かが判別される。このＳ３１４の判別でＹＥＳのときは、前述のＳ３１７へ移行してエンジン停止の制御が行われる。Ｓ３１４の判別でＮＯのときは、前述のＳ３１６の処理を経た後、図６のＳ３０７へ移行される。
【００４４】
Ｓ３１３の判別でＹＥＳのときは、Ｓ３１５において、第１制御ユニットＵ１から連続してＢ回（Ａ＜Ｂ）無応答であるか否かが判別される。このＳ３１５の判別でＹＥＳのときはＳ３１７へ移行して、エンジン停止の制御が行われる。また、Ｓ３１５の判別でＮＯのときは、Ｓ３１６を経た後、図６のＳ３０７へ移行される。
【００４５】
図８は、第２実施形態を示すもので、図３の変形例を示すものである。すなわち、Ｓ２０２の判別でＹＥＳのとき、つまり第２制御ユニットＵ２から要求信号があったときは、変形例となる図８のＲ１０１において、スタータリレー６をオフした後、Ｒ１０２において、第２制御ユニットＵ２に対して不許可信号を出力する。このように、第２制御ユニットＵ２から要求信号があったときに第１制御ユニットＵ１が起動状態にないときは、強制的に不許可信号を出力させて、エンジンの運転を停止させるようになっている。
【００４６】
図９、図１０は、第３実施形態を示すものである。まず、図９は、図５のＳ２２４以降の変形例を示すもので、Ｓ２２４の判別でＹＥＳのとき、つまり第２制御ユニットＵ２からの要求信号を受信したときは、Ｒ１１１において、ＩＧスイッチＯＮ時の要求信号であるか否かが判別される。このＲ１１１の判別でＮＯのときは、Ｒ１１２において、第１コードの再度の読込が行われた後、Ｒ１１３において、第１コードと第２コードとの照合が行われる。この後、Ｒ１１４において、照合結果がＢ／ＵＲＡＭ１３に記憶、更新された後、Ｓ２３０へ移行される。
【００４７】
一方、第２制御ユニットＵ２側の制御においては、図６の変形例を示す図１０に示すように、Ｓ３０１の判別でＹＥＳのときは、Ｒ１２１において、起動時であることを示すべくフラグが１にセットされる。また、Ｓ３０２の判別でＹＥＳのときは、エンジン回転数が所定回転数に達した時点であることを示すべく、フラグが０にリセットされる。このＲ１２１あるいはＲ１２の後はそれぞれ、Ｓ３０３へ移行される。
【００４８】
Ｓ３０６においてエンジンの作動が許可された後においては、Ｒ１２３においてフラグが１であるか否かが判別されて、このＲ１２３の判別でＹＥＳのときは、Ｒ１２４において起動時の要求信号が出力される。また、Ｒ１２３の判別でＮＯのときは、Ｒ１２５において、エンジン回転数が所定回転数に達したときの要求信号が出力される。このＲ１２４、Ｒ１２５の後はそれぞれ、Ｓ３０８に移行される。
【００４９】
ここで、前述したフローチャートについての補足説明を行う。まず、第１制御ユニットＵ１について、ＩＧスイッチＩＧＳへのキーの挿入により、第１コードの読込と、第１コードと第２コードとの照合と、照合結果の記憶とが行われ（Ｓ２０１、Ｓ２０９、Ｓ２１８、Ｓ２１９）、この記憶された照合結果に応じてスタータカットリレー６がオン、オフ制御される（Ｓ２０８、Ｓ２２１、Ｓ２２２、Ｓ２２８、Ｓ２２９）。
【００５０】
また、第２制御ユニットＵ２から要求信号を受けて、記憶されている照合結果に応じた運転可否信号を一旦第２制御ユニットＵ２に出力（Ｓ２３０）してから所定時間経過すると、あらたに、第１コードの読込と、第１コードと第２コードとの照合と、照合結果の記憶、更新とが行われて（Ｓ２２３、Ｓ２２５〜Ｓ２２７）、次に要求信号を受けたときは、このあらたに記憶、更新された照合結果に応じた運転可否信号が第２制御ユニットＵ２に出力されるようになっている。
【００５１】
また、要求信号に応じて第１制御ユニットＵ１から応答がないとき、あるいは不許可信号を受けたときは、図７に示すように、ＩＧオフとなるまで要求信号を出力し続ける（図６のＳ３０９あるいはＳ３１０から、図７のＳ３１６あるいはＳ３１６を経て、図６のＳ３０７への移行の繰り返し）。
【００５２】
図７のＳ３１３、Ｓ３２０において、Ｂ／ＵＲＡＭ２２に許可信号が記憶されており（前回の運転可否信号が許可信号ということ）、かつ所定車速以下ということは、盗難の可能性が低いということである。また、Ｓ３１６のＴ１がＳ３１９のＴ２よりも小さい値に設定されているのは、Ｓ３１６を経るときの方が、Ｓ３１９を経るときよりも盗難の可能性が低いことを勘案して、この盗難の可能性の低いときは盗難の可能性の高いときときに比して、要求信号の出力周期を短くして、走行できる機会が極力増大するためである。
【００５３】
以上実施形態について説明したが、本発明はこれに限らず例えば次のような場合をも含むものである。キーに対する第１コードの付設の手法およびその読込の手法は、既知のものを含めて適宜の手法を採択し得る。フロ−チャ−トに示す各ステップ（ステップ群）あるいはセンサやスイッチ等の各種部材は、その機能の上位表現に手段の名称を付して表現することができる。また、フロ−チャ−トに示す各ステップ（ステップ群）の機能は、制御ユニット（コントローラ）内に設定された機能部の機能として表現することもできる（機能部の存在）。勿論、本発明の目的は、明記されたものに限らず、実質的に好ましいあるいは利点として表現されたものを提供することをも暗黙的に含むものである。さらに、本発明は、車両の盗難防止方法として表現することも可能である。
【図面の簡単な説明】
【図１】本発明の一実施形態を示すブロック図。
【図２】瞬断時に記憶内容を保持させておく一例を示す回路図。
【図３】第１制御ユニット側での制御例を示すフローチャート。
【図４】第１制御ユニット側での制御例を示すフローチャート。
【図５】第１制御ユニット側での制御例を示すフローチャート。
【図６】第２制御ユニット側での制御例を示すフローチャート。
【図７】２制御ユニット側での制御例を示すフローチャート。
【図８】第２実施形態を示すもので、図３の変形例となる要部フローチャート。
【図９】第３実施形態を示すもので、図５の変形例となる要部フローチャート。
【図１０】第３実施形態を示すもので、図６の変形例となる要部フローチャート。
【符号の説明】
Ｕ１：第１制御ユニット
Ｕ２：第２制御ユニット
ＩＧＳ：イグニッションスイッチ
１：キースイッチ
２：主電源スイッチ
３：スタータスイッチ
４：バッテリ
５：スタータモータ
６：スタータカットリレー
７：トランスポンダ（キーへの第１コード付与）
８：アンテナ（第１コード読込）
１２：第２コード記憶用ＲＯＭ（第１制御ユニット）
１３：照合結果記憶用ＲＡＭ（第１制御ユニット）
２２：照合結果記憶用ＲＡＭ （第２制御ユニット）
２４：エンジン回転数センサ
２５：車速センサ
【図１】
0004407026.tif 000002
【図２】
0004407026.tif 000003
【図３】
0004407026.tif 000004
【図４】
0004407026.tif 000005
【図５】
0004407026.tif 000006
【図６】
0004407026.tif 000007
【図７】
0004407026.tif 000008
【図８】
0004407026.tif 000009
【図９】
0004407026.tif 000010
【図１０】
0004407026.tif 000011