(57)【要約】【課題】  給電電圧の低下に基づき盗難発生を検知してエンジン始動を所定期間禁止する盗難防止装置において、盗難発生を適切に検知して不要な始動禁止期間の発生を防止する。【解決手段】  イグニションスイッチがオンされてからエンジン始動に至るまでの少なくとも一部の処理の開始時期を決定する処理ユニット（１１６）と、車載バッテリ（１７０）からの給電電圧を検知するセンサ（１４２）と、イグニションスイッチのオン／オフを検知するセンサ（１４４）と、を備え、処理ユニットは、エンジン停止期間において給電電圧が閾値電圧を下回ったことを検知したときに、当該給電電圧の電圧変化率を算出し、当該電圧変化率の絶対値が所定の値以上であるときは、次にイグニションスイッチがオンされたときに、前記少なくとも一部の処理の実行開始を所定の時間だけ遅延させる。【選択図】図１
2014151872.tif 000002
【特許請求の範囲】
【請求項１】
車両始動時の処理を行う装置への給電電圧が低下したことに基づき、当該エンジンの始動を所定期間禁止する車両用の盗難防止装置であって、
イグニションスイッチがオンされてからエンジン始動に至るまでの、前記制御装置における少なくとも一部の処理の開始時期を決定する処理ユニットと、
前記制御装置への給電電圧を検知する電圧センサと、
イグニションスイッチのオン／オフ状態を検知するイグニション状態検出センサと、
を備え、
前記処理ユニットは、
イグニションスイッチがオフされている期間において、前記給電電圧が低下して所定の閾値電圧を下回ったことを検知したときに、当該下回ったときの給電電圧の電圧変化率を算出し、
次にイグニションスイッチがオンされたとき、直前のイグニションスイッチがオフされている期間において給電電圧が前記閾値電圧以下となったことを検知しており、かつ、当該検知のときに算出した前記電圧変化率の絶対値が所定の値以上であることを条件として、前記少なくとも一部の処理の実行開始を所定の時間だけ遅延させる、
よう構成されている、
盗難防止装置。
【請求項２】
前記処理ユニットは、
イグニションスイッチがオンされてからオフされるまでのエンジン稼働時間を計測し、
当該計測後、次にイグニションスイッチがオンされたとき、直前のイグニションスイッチがオフされている期間において給電電圧が前記閾値電圧以下となったことを検知しており、当該検知のときに算出した前記電圧変化率の絶対値が所定の値以上であって、かつ、前記計測したエンジン稼働時間が所定の時間以上であるときは、前記少なくとも一部の処理の実行開始を所定の時間だけ遅延させる、
請求項１に記載の盗難防止装置。
【請求項３】
前記少なくとも一部の処理は、車両用キーの認証を行う照合制御ユニットにおける、前記照合制御ユニットのＩＤコードとエンジン制御ユニットのＩＤコードとの照合動作であって、
前記処理ユニットは、前記照合制御ユニットの前記照合動作を、前記所定の時間だけ遅延させて開始させる、
請求項１又は２に記載の盗難防止装置。
【請求項４】
前記少なくとも一部の処理は、エンジン制御ユニットが行うエンジン始動制御であって、
前記処理ユニットは、前記エンジン制御ユニットの前記エンジン始動制御を、前記所定の時間だけ遅延させて開始させる、
請求項１又は２に記載の盗難防止装置。
【請求項５】
前記処理ユニットは、前記照合制御ユニットの一部として構成される、請求項３に記載の盗難防止装置。
【請求項６】
前記処理ユニットは、前記エンジン制御ユニットの一部として構成される、請求項４に記載の盗難防止装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両始動時の制御を行う照合ＥＣＵ（Electronic Control Unit）やエンジンＥＣＵ等の動作を制限して当該車両の盗難を防止する車両用盗難防止装置に関する。
【背景技術】
【０００２】
従来、車両用盗難防止装置として、車両用キーの認証動作を制御する照合ＥＣＵ(イモビライザＥＣＵ）と、エンジン動作を制御するエンジンＥＣＵとを備え、エンジン始動操作が行われたとき、照合ＥＣＵ内の揮発性メモリに格納された所定コードの変化の有無をチェックして、エンジン停止期間中に車載バッテリから照合ＥＣＵへの通電中断があったか否かを判断し、通電中断があったときは、車両盗難があったものと判断して、エンジン始動を所定時間（例えば、５分）だけ禁止する装置が知られている。
【０００３】
この装置では、照合ＥＣＵへの通電中断の有無のみに基づいて車両の盗難発生を判断するため、車載バッテリの保守交換等の、盗難に起因しない通電中断の場合にも、エンジン始動が所定時間だけ禁止されることとなり、不便であるという問題を有している。
【０００４】
この問題を解決するため、照合ＥＣＵとエンジンＥＣＵとに、それぞれ同じＩＤコードを記憶させた不揮発性メモリを設け、上記の如く照合ＥＣＵへの通電中断を検出したときは、照合ＥＣＵ内の不揮発メモリに格納されたＩＤコードとエンジンＥＣＵ内の不揮発メモリに格納されたＩＤコードとを照合し、両ＩＤコードが一致しないときは盗難があったものとしてエンジン始動を所定時間だけ禁止し、両コードが一致するときは、盗難ではなく、車載バッテリの保守交換等が行われたものと判断して、即座にエンジン始動を行う「車両用盗難防止装置」が知られている（特許文献１参照）。
【０００５】
しかしながら、特許文献１に記載の装置では、照合ＥＣＵとエンジンＥＣＵとが、同時に他の照合ＥＣＵ及びエンジンＥＣＵに交換された場合には、当該交換後の照合ＥＣＵとエンジンＥＣＵとが同一のＩＤコードを持てば、盗難を検知できないこととなり、不都合である。すなわち、照合ＥＣＵとエンジンＥＣＵとの間のＩＤコードの照合結果に大きく依存する上記従来の盗難防止装置では、盗難に関する検知感度の点で、なお改善の余地がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−１１８３５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記の背景より、照合ＥＣＵとエンジンＥＣＵとの間のＩＤコード照合のみに頼ることなく、照合ＥＣＵ及び又はエンジンＥＣＵへの給電の中断が盗難によるものか盗難以外の保守作業等によるものかを適切に判断して、エンジン始動の禁止時間を不要に発生させることなく、盗難の発生を的確に検知することのできる車両用盗難防止装置の実現が望まれている。
【課題を解決するための手段】
【０００８】
本発明は、車両始動時の処理を行う装置への給電電圧が低下したことに基づき、当該エンジンの始動を所定期間禁止する車両用の盗難防止装置である。本装置は、イグニションスイッチがオンされてからエンジン始動に至るまでの、前記制御装置における少なくとも一部の処理の開始時期を決定する処理ユニットと、前記制御装置への給電電圧を検知する電圧センサと、イグニションスイッチのオン／オフ状態を検知するイグニション状態検出センサと、を備えている。ここで、前記処理ユニットは、イグニションスイッチがオンされてからオフされるまでのエンジン稼働時間を計測した後、イグニションスイッチがオフされている期間において、前記給電電圧が低下して所定の閾値電圧を下回ったことを検知したときに、当該下回ったときの給電電圧の電圧変化率を算出する。そして、前記処理ユニットは、前記算出した電圧変化率の絶対値が所定の値以上であり、かつ、前記計測したエンジン稼働時間が所定の時間以上であるときは、次にイグニションスイッチがオンされたときに、前記少なくとも一部の処理の実行開始を所定の時間だけ遅延させるよう構成されている。
本発明の一の態様によると、前記少なくとも一部の処理は、車両用キーの認証を行う照合制御ユニットにおける、前記照合制御ユニットのＩＤコードとエンジン制御ユニットのＩＤコードとの照合動作であって、前記処理ユニットは、前記照合制御ユニットの前記照合動作を、前記所定の時間だけ遅延させて開始させる。
本発明の他の態様によると、前記少なくとも一部の処理は、エンジン制御ユニットが行うエンジン始動制御であって、前記処理ユニットは、前記エンジン制御ユニットの前記エンジン始動制御を、前記所定の時間だけ遅延させて開始させる。
本発明の他の態様によると、前記処理ユニットは、前記照合制御ユニットの一部として構成される。
本発明の他の態様によると、前記処理ユニットは、前記エンジン制御ユニットの一部として構成される。
【０００９】
本発明によれば、照合ＥＣＵとエンジンＥＣＵとの間のＩＤコード照合のみに頼ることなく、照合ＥＣＵ及び又はエンジンＥＣＵへの給電の中断が盗難によるものか盗難以外の保守作業等によるものかを適切に判断して、エンジン始動の禁止時間を不要に発生させることなく、盗難の発生を的確に検知することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態に係る盗難防止装置の構成を示すブロック図である。
【図２】第１の実施形態に係る盗難防止装置における、給電電圧の低下要因が「バッテリ劣化」であると判定される場合の動作を説明するための説明図である。
【図３】第１の実施形態に係る盗難防止装置における、給電電圧の低下要因が「バッテリ交換」であると判定される場合の動作を説明するための説明図である。
【図４】第１の実施形態に係る盗難防止装置における、給電電圧の低下要因が「盗難」であると判定される場合の動作を説明するための説明図である。
【図５】第１の実施形態に係る盗難防止装置における、ＩＤ照合処理の動作手順を示すフロー図である。
【図６】第１の実施形態に係る盗難防止装置における、エンジン始動処理の動作手順を示すフロー図である。
【図７】第１の実施形態に係る盗難防止装置における、給電電圧監視処理の動作手順を示すフロー図である。
【図８】第１の実施形態に係る盗難防止装置における、稼働時間計測処理の動作手順を示すフロー図である。
【図９】第１の実施形態に係る盗難防止装置における、要因判定処理の動作手順を示すフロー図である。
【図１０】第１の実施形態に係る盗難防止装置における、始動制限処理の動作手順を示すフロー図である。
【図１１】第２の実施形態に係る盗難防止装置の構成を示すブロック図である。
【図１２】第２の実施形態に係る盗難防止装置における、エンジン始動処理の動作手順を示すフロー図である。
【図１３】第２の実施形態に係る盗難防止装置における、給電電圧の低下要因が「盗難」であると判定された場合の動作を説明するための説明図である。
【図１４】第３の実施形態に係る盗難防止装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１１】
≪第１実施形態≫
以下、図面を参照して、本発明の実施の形態を説明する。
図１は、本発明の第１の実施形態に係る盗難防止装置の構成を示すブロック図である。
【００１２】
本盗難防止装置１０は、車両始動時に車両用キーの認証等を行う照合ＥＣＵ１００と、エンジン始動制御を含むエンジン動作の制御を行うエンジンＥＣＵ１０２と、を有している。照合ＥＣＵ１００及びエンジンＥＣＵ１０２は、共に、車載バッテリ１７０からの給電を受けて動作し、イグニションスイッチ１７２より、エンジン始動を指示するイグニション電圧（ＩＧ電圧）ＶＩＧが入力される。
【００１３】
照合ＥＣＵ１００は、照合処理ユニット１１０と、車両用キー１７４から当該キーのＩＤコードを取得するための無線通信部１１２と、エンジンＥＣＵ１０２と通信するための通信インタフェース１１４と、照合処理ユニット１１０による防犯関連動作の実行を制御する防犯動作制御部１１６と、を有している。
【００１４】
照合処理ユニット１１０は、ＣＰＵ（Central Processing Unit）等のプロセッサ、プログラムが書き込まれたＲＯＭ（Read Only Memory）、データの一時記憶のためのＲＡＭ（Random Access Memory）等のメモリを有するコンピュータであり、バス１１８を介して、防犯動作制御部１１６と通信可能に接続されている。
【００１５】
照合処理ユニット１１０は、無線通信部１１２を介して車両用キー１７４から当該キーのＩＤコードを受信してキー認証を行う。当該キー認証動作を除く照合処理ユニット１１０の全ての処理動作は、当該キー認証が正常に終了し、車両用キー１７４が正しいキーであることが確認されたことを条件として実行される。
【００１６】
上記キー認証の後、照合処理ユニット１１０は、後述する防犯動作制御部１１６の始動処理指示部１６６から送信される始動許可信号を受け取ったときに、防犯関連動作であるＩＤコード照合を実行する。ここで、ＩＤコード照合とは、照合ＥＣＵ１００のＩＤコードとエンジンＥＣＵ１０２のＩＤコードとを比較照合して両コードが一致するか否かを判断する処理をいい、照合ＥＣＵ１００では、照合ＥＣＵ１００のＩＤコードを含んだ照合要求信号をエンジンＥＣＵ１０２へ送信し、当該照合要求信号の送信に応じてエンジンＥＣＵ１０２から返信されるエンジンＥＣＵ１０２のＩＤコードを含んだ照合応答信号を受信することにより、ＩＤコード照合を行う。また、照合処理ユニット１１０は、ＩＤコード照合の結果（以下、「ＩＤ照合結果」という）を、照合処理ユニット１１０内に備える揮発性メモリ（不図示）に保存する。
【００１７】
このように、照合処理ユニット１１０が行う、防犯関連動作である上記ＩＤコード照合は、防犯動作制御部１１６が送信する始動許可信号の受信を待って行われるため、当該始動許可信号が受信されなければ当該ＩＤコード照合の後に続くエンジン始動の実行も行うことができないこととなる。すなわち、エンジン始動の実行は、防犯動作制御部１１６により間接的に禁止されることとなる。
【００１８】
エンジンＥＣＵ１０２は、エンジン動作の制御等を行うための制御処理ユニット１３０と、照合ＥＣＵ１００と通信を行うための通信インタフェース１３２と、を有している。制御処理ユニット１３０は、ＣＰＵ等のプロセッサ、プログラムが書き込まれたＲＯＭ、データの一時記憶のためのＲＡＭ等のメモリを有するコンピュータである。
【００１９】
制御処理ユニット１３０は、照合ＥＣＵ１００からの照合要求信号を受信したことに応じて、自身のＩＤコードを含む照合応答信号を照合ＥＣＵ１００に返信すると共に、上記受信した照合要求信号に含まれたＩＤコードと自身のＩＤコードとを照合してＩＤコード照合を行う。そして、ＩＤ照合結果が良好（ＯＫ）であるとき、すなわち、両コードが一致したときは、即座に、エンジン各部（バルブや点火プラグなど）の始動制御を開始する。始動制御の開始後は、例えば、イグニションスイッチ１７２によりセルモータ（不図示）への通電が開始されることにより、当該セルモータによるクランキングが開始されて、エンジンが始動することとなる。
【００２０】
一方、ＩＤ照合結果が不良（ＮＧ）であるとき、すなわち、両ＩＤコードが一致しないときは、所定の待機時間（例えば、５分）が経過するまでは、エンジンの始動制御を開始しない。これにより、上記待機時間の間はイグニションスイッチ１７２によりセルモータへの通電が開始されてもエンジンは始動せず、エンジン始動が禁止された状態となる。
【００２１】
上述したとおり、照合ＥＣＵ１００における照合要求信号の送信は、防犯動作制御部１１６からの始動許可信号の受信を待って行われ、制御処理ユニット１３０によるエンジン始動は、照合ＥＣＵ１００からの照合要求信号を受信したことをトリガとする一連の処理の結果として行われる。したがって、エンジン始動の禁止時間は、防犯動作制御部１１６が始動許可信号の送信タイミングを制御することによる間接的な制御と、制御処理ユニット１３０が行うＩＤコード照合の結果に基づく直接的な制御とにより決定されることとなる。
【００２２】
なお、盗難防止装置１０の動作としては、本来、防犯動作制御部１１６が行う始動許可信号の送信タイミング制御により防犯動作の開始が制限されれば十分であり、照合ＥＣＵ１００及びエンジンＥＣＵ１０２が行うＩＤコード照合は、必ずしも行う必要はない。本実施形態は、盗難検知の信頼性をより高めるための冗長構成として、照合ＥＣＵ１００及びエンジンＥＣＵ１０２によりＩＤコード照合も含めた例を示している。
【００２３】
制御処理ユニット１３０は、エンジン始動制御を開始する直前に、エンジン始動制御を開始する旨の通知を、照合ＥＣＵ１００へ送信し、照合ＥＣＵ１００は当該通知を防犯動作制御部１１６に転送する。当該通知を受信した防犯動作制御部１１６は、後述する稼働時間計測部１６２によりエンジン稼働時間の計測を開始する。
【００２４】
照合ＥＣＵ１００が備える防犯動作制御部１１６は、処理ユニット１４０と、車載バッテリ１７０からの給電電圧ＶＢを検知する給電電圧センサ１４２と、イグニションスイッチ１７２からのエンジン始動信号であるイグニション電圧（ＩＧ電圧）ＶＩＧを検知するＩＧ電圧センサ１４４と、不揮発性メモリ１４６と、タイマ１４８と、作業用のメモリ１５０と、を備えている。
【００２５】
給電電圧センサ１４２は、給電電圧ＶＢを表わすデジタルデータ（給電電圧データ）を出力する。この給電電圧センサ１４２は、例えば、車載バッテリ１７０からの給電線に接続された高入力抵抗のバッファアンプと、当該バッファアンプの出力をデジタル信号に変換するＡＤ変換器（Analog-to-Digital Converter）とにより構成することができる。なお、車載バッテリ１７０からの給電電圧ＶＢは、正常動作においては常時オン状態にあり、適切なオンボード電源等（不図示）を介して、防犯動作制御部１１６、照合処理ユニット１１０、無線通信部１１２、通信インタフェース１１４を含む照合ＥＣＵ１００の各部に動作電圧を常時与えている。
【００２６】
ＩＧ電圧センサ１４４は、イグニションスイッチ１７２のオン・オフ状態を表わす信号を出力する。このＩＧ電圧センサ１４４は、例えば、イグニションスイッチ１７２からＩＧ電圧を供給する信号線に接続された高入力抵抗のバッファアンプと、当該バッファアンプの出力を所定の判定電圧値と比較するコンパレータとにより構成することができ、イグニションスイッチ１７２がオンになりＩＧ電圧が上記所定の判定電圧値を超えたときに、所定の信号電圧を出力するものとすることができる。
【００２７】
不揮発性メモリ１４６は、電気的なデータの書き込み及び読み出しを行うことができ、かつ、電源供給が断になってもその記憶内容を失わないメモリであって、例えば、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）やフラッシュメモリ（flash memory）により構成することができる。
【００２８】
メモリ１５０は、例えば処理ユニット１４０が種々の処理を実行する際に生成する作業用のデータを記憶するための記憶装置であって、揮発性メモリ又は不揮発性メモリのいずれであってもよい。メモリ１５０は、例えば、スタティックＲＡＭやダイナミックＲＡＭを用いて構成することができる。
【００２９】
タイマ１４８は、処理ユニット１４０からの命令により、時間計測を開始及び終了すると共に、計測した時間を処理ユニット１４０へ出力する。
【００３０】
防犯動作制御部１１６の処理ユニット１４０は、ＣＰＵ等のプロセッサ、プログラムが書き込まれたＲＯＭ、データの一時記憶のためのＲＡＭ等のメモリを有するコンピュータであり、給電電圧監視部１６０と、稼働時間計測部１６２と、要因判定部１６４と、始動処理指示部１６６と、を備える。処理ユニット１４０が備える上記各部は、コンピュータである処理ユニット１４０がプログラムを実行することにより実現され、当該コンピュータ・プログラムは、コンピュータ読み取り可能な任意の記憶媒体に記憶させておくことができる。
【００３１】
なお、処理ユニット１４０は、照合ＥＣＵ１００の照合処理ユニット１１０の中に組み込まれるものとしてもよく、照合処理ユニット１１０が備えるＣＰＵ等のプロセッサを共有して、処理ユニット１４０が備える上記各部を実現するものとしてもよい。あるいは、処理ユニット１４０が備える上記各部を、それぞれ一つ以上の電気部品を備える専用のハードウェアとして構成してもよい。
【００３２】
給電電圧監視部１６０は、給電電圧センサ１４２が出力する給電電圧データを所定の時間間Δｔで取得し、給電電圧ＶＢが所定の閾値電圧Ｖｌｅｖｅｌ未満となったときに、その旨を要因判定部１６４に通知すると共に、そのときの給電電圧ＶＢの変化率を算出して、メモリ１５０に保存する。
【００３３】
ここで、給電電圧ＶＢの現在の変化率は、例えば、今回取得した給電電圧値（すなわち、給電電圧データが示す電圧値）と前回取得した給電電圧値との差分電圧ΔＶを算出し、得られた差分電圧ΔＶを上記所定の時間間隔Δｔで除算することにより、｜ΔＶ／Δｔ｜として算出される。
【００３４】
稼働時間計測部１６２は、処理ユニット１４０が照合処理ユニット１１０を介してエンジンＥＣＵ１０２からエンジン始動制御を開始する旨の通知を受信したときに、タイマ１４８に時間計測を開始させる。
【００３５】
当該時間計測の開始後、稼働時間計測部１６２は、ＩＧ電圧センサ１４４の出力を監視し、イグニションスイッチ１７２がオフになったことを検知すると、タイマ１４８に時間計測を停止させ、計測された時間をタイマ１４８から読み出して、当該読み出した時間をエンジン稼働時間Ｔとしてメモリ１５０に保存する。
【００３６】
要因判定部１６４は、給電電圧ＶＢが閾値電圧Ｖｌｅｖｅｌ未満となった旨の通知を給電電圧監視部１６０から受け取ると、メモリ１５０に保存されている給電電圧の変化率｜ΔＶ／Δｔ｜とエンジン稼働時間Ｔとに基づき、給電電圧ＶＢが閾値電圧Ｖｌｅｖｅｌ未満となった要因（ＶＢ低下要因）が「バッテリ劣化」、保守作業等に伴う「バッテリ交換」、又は「盗難」のいずれであるかを判定する。そして、当該判定結果に基づき、ＶＢ低下要因が「盗難」であるか「盗難」以外であるかを示すフラグＦＬＡＧを設定して、不揮発性メモリ１４６に保存する。
【００３７】
より詳細には、要因判定部１６４は、ＶＢ低下要因の判定結果が「バッテリ劣化」又は「バッテリ交換」であるときは、ＶＢ低下要因が「盗難」以外であることを示す「ＯＮ」をＦＬＡＧに設定し、上記判定結果が「盗難」であるときは「ＯＦＦ」を設定する。
【００３８】
始動処理指示部１６６は、不揮発性メモリ１４６が記憶するＦＬＡＧの設定値（「ＯＮ」又は「ＯＦＦ」）に基づき、即座に（ＦＡＬＧ＝ＯＮの場合）又は所定の待機時間の経過後に（ＦＡＬＧ＝ＯＦＦの場合）、バス１１８を介して照合処理ユニット１１０に対し始動許可信号を送信する。
【００３９】
次に、図２〜図４を参照しつつ、要因判定部１６４におけるＶＢ低下要因判定の判定条件について説明する。
【００４０】
図２は、ＶＢ低下要因が「バッテリ劣化」であると判定される場合の動作を説明する説明図である。図２（ａ）は、車載バッテリ１７０からの給電電圧ＶＢの電圧レベルを示し、図２（ｂ）は、イグニションスイッチ１７２のオン／オフ状態を示している。また、図２（ｃ）は、エンジンの稼働状態を示し、図２（ｄ）は、通信インタフェース１１４、１３２を介して照合ＥＣＵ１００とエンジンＥＣＵ１０２との間で行われる通信イベント（情報の送受信）を模式的に示している。なお、図２（ａ）〜（ｄ）において、横方向は時間の経過を表している。
【００４１】
防犯動作制御部１１６は、イグニションスイッチ１７２がオフである期間（例えば、図２の時刻ｔ２〜ｔ３の期間）における給電電圧ＶＢの変化を監視し、給電電圧ＶＢが低下して閾値電圧Ｖｌｅｖｅｌを下回った時に、当該給電電圧ＶＢの低下要因を判断する。
【００４２】
図２に示す時刻ｔ１からｔ２は、例えば、時刻ｔ１以前のイグニションスイッチ１７２がオフである期間において給電電圧ＶＢの低下が検出されず、正常動作としてエンジンが始動される場合の、各部の動作を示している。
【００４３】
時刻ｔ１においてイグニションスイッチ１７２がオフからオンになると（図２（ｂ））、照合ＥＣＵ１００の照合処理ユニット１１０がエンジンＥＣＵ１０２に対し、自身のＩＤコードを含む「照合要求」信号を送信する（図２（ｄ））。
【００４４】
エンジンＥＣＵ１０２の制御処理ユニット１３０は、上記「照合要求」信号に応答して自身のＩＤコードを含む「照合応答」信号を照合ＥＣＵ１００に送信する（図２（ｄ））。また、エンジンＥＣＵ１０２の制御処理ユニット１３０は、「照合要求」信号に含まれた照合ＥＣＵ１００のＩＤコードと自信のＩＤコードとを照合し、両コードが一致すれば、エンジンを始動させ、エンジンが稼働状態となる（図２（ｃ））
【００４５】
その後、時刻ｔ２においてイグニションスイッチ１７２がオフになると（図２（ｂ））、エンジンは稼働状態から停止状態に移行し（図２（ｃ））、車載発電機（不図示）の発電動作が停止して、車載発電機による車載バッテリ１７０の充電動作も停止する。
【００４６】
このとき、車載バッテリ１７０の劣化によりその蓄電性能が低下している場合や、車両内のルームライトの消灯忘れ等により補機の通電が継続している場合には、給電電圧ＶＢは徐々に低下する（図２（ａ））。その結果、給電電圧ＶＢは、給電線の切断等の場合とは異なり、緩やかな変化率を持って閾値電圧Ｖｌｅｖｅｌを横切ることとなる（図２（ａ））。
【００４７】
したがって、要因判定部１６４は、給電電圧監視部１６０からＶＢがＶｌｅｖｅｌ未満に低下した旨の通知を受け取ると、メモリ１５０が記憶する給電電圧ＶＢの変化率｜ΔＶ／Δｔ｜を参照し、変化率｜ΔＶ／Δｔ｜が所定の閾値Ｓｔｈ未満であれば、給電電圧ＶＢの低下要因が「バッテリー劣化」であるものと判断し、フラグＦＬＡＧに、要因判定結果が「盗難」以外であったことを示す「ＯＮ」を設定して不揮発性メモリ１４６に記憶させる。
【００４８】
その後、例えば車両外部からの給電（外部給電）により車載バッテリ１７０が充電されて給電電圧ＶＢが所定の正常電圧まで復帰し（図２（ａ））、時刻ｔ３においてイグニションスイッチ１７２がオンされると、始動処理指示部１６６は、不揮発性メモリ１４６が記憶するＦＬＡＧを参照し、ＶＢ低下要因が「盗難」以外であることを知る。
【００４９】
この場合、盗難が発生している可能性が低いことから、始動処理指示部１６６は、即座に始動許可信号を照合処理ユニット１１０に送信し、当該信号を受信した照合処理ユニット１１０は「照合要求」信号をエンジンＥＣＵ１０２に送信し、エンジンＥＣＵ１０２は「照合応答」信号を返してエンジンの始動制御を開始する。これにより、イグニションスイッチ１７２がオンされたときには、所定の待機時間を待つことなく、即座にエンジンを始動することができることとなる。
【００５０】
図３は、ＶＢ低下要因が「バッテリ交換」であると判定される場合の動作を示す。図３（ａ）〜（ｄ）は、図２（ａ）〜（ｄ）と同様に、それぞれ、車載バッテリ１７０からの給電電圧ＶＢの電圧レベル、イグニションスイッチ１７２のオン／オフ状態、エンジンの稼働状態、及び通信イベントを示している。
【００５１】
保守等に伴って車載バッテリ１７０が交換される場合には、車載バッテリ１７０から照合ＥＣＵ１００へのコネクタを外すこと等により給電が断たれるため、盗難時に行われる給電線の切断等の場合と同様に、給電電圧ＶＢは閾値電圧Ｖｌｅｖｅｌ未満まで急峻に低下する。したがって、ＶＢ低下要因が「バッテリ交換」か「盗難」かは、給電電圧ＶＢの変化率｜ΔＶ／Δｔ｜のみに基づいて判別することはできない。
【００５２】
このため、要因判定部１６４は、稼働時間計測部１６２が計測した前回エンジン稼働時のエンジン稼働時間に基づいて判定を行う。
【００５３】
すなわち、保守等のために車載バッテリ１７０を交換する場合には、一般に、車両整備を行う工場内等において、車両を作業場へ移動させるべく、数十秒から数分程度、エンジンを稼働させることが多い。
【００５４】
したがって、要因判定部１６４は、給電電圧ＶＢの変化率｜ΔＶ／Δｔ｜がＳｔｈ以上であって、稼働時間計測部１６２が計測した前回エンジン稼働時のエンジン稼働時間Ｔが所定の閾値時間ＴＩＧ未満であるときには、その後に発生した通電電圧ＶＢの低下要因を「バッテリ交換」と判定し、一方、｜ΔＶ／Δｔ｜がＳｔｈ以上であってエンジン稼働時間Ｔが閾値時間ＴＩＧ以上であるときにＶＢ低下要因を「盗難」と判定する。以下、この判定手順の概略を説明する。
【００５５】
図３の時刻ｔ４においてイグニションスイッチ１７２がオンとなり（図３（ｂ））、照合ＥＣＵ１００とエンジンＥＣＵ１０２との間の「照合要求」信号と「照合応答」信号の送受信が行われ、防犯動作制御部１１６がエンジンＥＣＵ１０２からエンジン始動制御を開始する旨の通知を受信すると、稼働時間計測部１６２は、エンジン始動後のエンジン稼働時間Ｔの計測を開始する（図３（ｃ））。
【００５６】
時刻ｔ５においてイグニションスイッチ１７２がオフになると、稼働時間計測部１６２は、エンジン稼働時間Ｔの計測を終了し、計測したエンジン稼働時間Ｔをメモリ１５０に記憶させる。なお、図２の時刻ｔ１〜ｔ２においても、上記と同様にエンジン稼働時間Ｔの計測は行われているが、上述した図２の説明においては、理解を容易にするため説明を省略している。
【００５７】
時刻ｔ５においてイグニションスイッチ１７２がオフになった後、バッテリ交換作業が開始されて給電電圧ＶＢが閾値電圧Ｖｌｅｖｅｌ未満に低下すると、給電電圧監視部１６０は、図２の場合と同様に、給電電圧ＶＢが低下した旨の通知を要因判定部１６４に通知すると共に、その時のＶＢの変化率｜ΔＶ／Δｔ｜をメモリ１５０に記憶させる。
【００５８】
当該通知を受け取った要因判定部１６４は、メモリ１５０が記憶する変化率｜ΔＶ／Δｔ｜が所定の閾値Ｓｔｈ以上であると判断すると、当該メモリ１５０が記憶するエンジン稼働時間Ｔを参照する。そして、エンジン稼働時間Ｔが所定の閾値時間ＴＩＧ未満であると判断すると、ＶＢの低下要因を「バッテリ交換」と判定し、フラグＦＬＡＧに、要因判定結果が「盗難」以外であったことを示す「ＯＮ」を設定して不揮発性メモリ１４６に記憶させる。
【００５９】
車載バッテリ１７０の交換作業が完了し、時刻ｔ６においてイグニションスイッチ１７２がオンされると、始動処理指示部１６６は、不揮発性メモリ１４６が記憶するＦＬＡＧを参照し、ＶＢ低下要因が「盗難」以外であることを知る。
【００６０】
この場合、盗難が発生している可能性が低いことから、始動処理指示部１６６は、即座に始動許可信号を照合処理ユニット１１０に送信し、当該信号を受信した照合処理ユニット１１０は「照合要求」信号をエンジンＥＣＵ１０２に送信し、エンジンＥＣＵ１０２は「照合応答」信号を返してエンジンの始動制御を開始する。これにより、イグニションスイッチ１７２がオンされたときには、所定の待機時間を待つことなく、即座にエンジンを始動することができることとなる。
【００６１】
なお、バッテリ交換作業に先立つ他の保守作業や、バッテリ交換のための作業場までの距離等により、バッテリ交換作業前に長時間のエンジン稼働を要する場合には、当該長時間のエンジン稼働の後、バッテリ交換作業前に、故意に短時間（閾値時間ＴＩＧ未満）だけエンジンを稼働させることとして、ＶＢ低下要因の判定が確実に「バッテリ交換」となるようにすることもできる。
【００６２】
図４は、ＶＢ低下要因が「盗難」であると判定される場合の動作を示す。図４（ａ）〜（ｄ）は、図２（ａ）〜（ｄ）と同様に、それぞれ、車載バッテリ１７０からの給電電圧ＶＢの電圧レベル、イグニションスイッチ１７２のオン／オフ状態、エンジンの稼働状態、及び通信イベントを示している。
【００６３】
上述した図３についての説明において述べたように、要因判定部１６４は、給電電圧ＶＢの変化率｜ΔＶ／Δｔ｜がＳｔｈ以上であって、稼働時間計測部１６２が計測した前回エンジン稼働時のエンジン稼働時間Ｔが所定の閾値時間ＴＩＧ以上であるときに、給電電圧ＶＢの低下要因を「盗難」と判定する。
【００６４】
図４の時刻ｔ７においてイグニションスイッチ１７２がオンとなり（図４（ｂ））、照合ＥＣＵ１００とエンジンＥＣＵ１０２との間の「照合要求」信号と「照合応答」信号の送受信が行われ、防犯動作制御部１１６がエンジンＥＣＵ１０２からエンジン始動制御を開始する旨の通知を受信すると、稼働時間計測部１６２は、エンジン始動後のエンジン稼働時間Ｔの計測を開始する（図４（ｃ））。
【００６５】
時刻ｔ８においてイグニションスイッチ１７２がオフになると、稼働時間計測部１６２は、エンジン稼働時間Ｔの計測を終了し、計測したエンジン稼働時間Ｔをメモリ１５０に記憶させる。
【００６６】
その後、盗難が発生し、車載バッテリ１７０から照合ＥＣＵ１００への給電が断たれて給電電圧ＶＢが閾値電圧Ｖｌｅｖｅｌ未満に低下すると、給電電圧監視部１６０は、給電電圧ＶＢが低下した旨の通知を要因判定部１６４に通知すると共に、その時のＶＢの変化率｜ΔＶ／Δｔ｜をメモリ１５０に記憶させる。
【００６７】
当該通知を受け取った要因判定部１６４は、メモリ１５０が記憶する変化率｜ΔＶ／Δｔ｜が所定の閾値Ｓｔｈ以上であると判断すると、当該メモリ１５０が記憶するエンジン稼働時間Ｔを参照する。そして、エンジン稼働時間Ｔが所定の閾値時間ＴＩＧ以上であると判断すると、ＶＢの低下要因を「盗難」と判定し、フラグＦＬＡＧに、要因判定結果が「盗難」であったことを示す「ＯＦＦ」を設定して不揮発性メモリ１４６に記憶させる。
【００６８】
車載バッテリ１７０の交換作業が完了し、時刻ｔ６においてイグニションスイッチ１７２がオンされると、始動処理指示部１６６は、不揮発性メモリ１４６が記憶するＦＬＡＧを参照し、ＶＢ低下要因が「盗難」であることを知る。
【００６９】
この場合、始動処理指示部１６６は、所定の待機時間Ｔｄの経過後に始動許可信号を照合処理ユニット１１０に送信する。このため、照合ＥＣＵ１００からエンジンＥＣＵ１０２への「照合要求」信号が遅延することとなり、イグニションスイッチ１７２をオンした直後の、通常のタイミングでのＩＤコード照合動作（「照合要求」信号と「照合応答」信号の送受信）は行われないこととなる。その結果、上記待機時間Ｔｄの間は車両の移動が防止されて、盗難の発生を回避することが可能となる。
【００７０】
上記の構成を有する盗難防止装置１０は、照合ＥＣＵ１００への給電電圧の低下要因を、当該電圧低下時の電圧変化率と直前のエンジン稼働時間とに基づいて判断し、盗難に伴う部品取り替えが発生したのか、バッテリ交換等の修理作業による部品取り替えが発生したのかを適切に識別して、盗難発生時にのみエンジン始動遅延等の防盗動作を行わせることができる。これにより、本盗難防止装置１０は、ＩＤコード照合のみに頼ることなく、防盗性を適切な水準に維持しつつ、バッテリ交換等の盗難以外の要因によりエンジン始動が不要に遅延されるのを防止して、ユーザが感じる煩わしさを解消することができる。
【００７１】
次に、盗難防止装置１０の動作手順について説明する。
本盗難防止装置１０が行う処理には、照合ＥＣＵ１００の照合処理ユニット１１０が行うＩＤ照合処理と、エンジンＥＣＵ１０２の制御処理ユニット１３０が行うエンジン始動処理と、防犯動作制御部１１６が行う各種の処理が含まれる。また、当該防犯動作制御部１１６が行う各種の処理には、給電電圧監視処理と、稼働時間計測処理と、要因判定処理と、始動制限処理とが含まれる。
これらの処理は互いに独立に実行される。
以下、本盗難防止装置１０が行う各処理の動作手順を、順に説明する。
【００７２】
〔ＩＤ照合処理〕
まず、ＩＤ照合処理の動作手順について、図５に示すフロー図に従って説明する。
本処理は、車両用スイッチ１７４が照合ＥＣＵ１００の無線通信部１１２の通信可能範囲に入った時に、開始され、照合ＥＣＵ１００の照合処理ユニット１１０により実行される。
【００７３】
処理を開始すると、まず、照合処理ユニット１１０は、無線通信部１１２を介して車両用キー１７４から当該キーのＩＤコードを取得し（Ｓ１０１）、予め定められた認証用コードと比較照合して、両コードが一致するか否かを判断する（Ｓ１０２）。なお、上記予め定められた認証用コードは、例えば、照合処理ユニット１１０内の不揮発性メモリ（不図示）に予め記憶させておくものとすることができる。
【００７４】
ステップＳ１０２において上記両コードが一致しないときは（Ｓ１０２、Ｎｏ）、そのまま処理を終了する。一方、上記両コードが一致するときは（Ｓ１０２、Ｙｅｓ）、照合処理ユニット１１０は、イグニションスイッチ１７２から入力されるＩＧ電圧ＶＩＧによりイグニションスイッチ（以下、「ＩＧ−ＳＷ」とも表記する）１７２がオンされたか否かを判断し（Ｓ１０３）、オンされていないときは（Ｓ１０３、Ｎｏ）、ステップＳ１０３を繰り返して、イグニションスイッチ１７２がオンされるのを待機する。
【００７５】
一方、イグニションスイッチ１７２がオンされたときは（Ｓ１０３、Ｙｅｓ）、照合処理ユニット１１０は、防犯動作制御部１１６から始動許可信号を受信したか否かを判断し（Ｓ１０４）、受信していないときは（Ｓ１０４、Ｎｏ）、ステップＳ１０４を繰り返して、始動許可信号を受信するのを待機する。
【００７６】
防犯動作制御部１１６から始動許可信号を受信すると（Ｓ１０４、Ｙｅｓ）、照合処理ユニット１１０は、照合ＥＣＵ１００のＩＤコードを含む照合要求信号を、エンジンＥＣＵ１０２へ送信する（Ｓ１０５）。ここで、照合ＥＣＵ１００のＩＤコードは、例えば、照合処理ユニット１１０内部に備える不揮発性メモリ（不図示）に予め記憶させておくものとすることができる。
【００７７】
続いて、照合処理ユニット１１０は、エンジンＥＣＵ１０２から、エンジンＥＣＵ１０２のＩＤコードを含む照合応答信号が受信されたか否かを判断し（Ｓ１０６）、受信されていないときは（Ｓ１０６、Ｎｏ）、ステップＳ１０６を繰り返して、照合応答信号が受信されるのを待機する。
【００７８】
一方、エンジンＥＣＵ１０２から照合応答信号を受信したときは（Ｓ１０６，Ｙｅｓ）、受信した照合応答信号に含まれるエンジンＥＣＵ１０２のＩＤコードと、照合ＥＣＵ１００のＩＤコードとを比較照合し（Ｓ１０７）、ＩＤ照合結果（一致したか否か）を、照合処理ユニット１１０が備える揮発性メモリ（不図示）に保存して（Ｓ１０８）、処理を終了する。
【００７９】
〔エンジン始動処理〕
次に、エンジンＥＣＵ１０２の制御処理ユニット１３０が実行するエンジン始動処理の動作手順について、図６に示すフロー図に従って説明する。
本処理は、ＩＤ照合処理（図５）において照合ＥＣＵ１００の照合処理ユニット１１０が送信した照合要求信号（図５のステップＳ１０５）を、エンジンＥＣＵ１０２の制御処理ユニット１３０が受信したときに、開始する。
【００８０】
処理を開始すると、制御処理ユニット１３０は、まず、エンジンＥＣＵ１０２のＩＤコードを含む照合応答信号を、照合ＥＣＵ１００に送信し（Ｓ２０１）、受信した照合要求信号に含まれる照合ＥＣＵ１００のＩＤコードと、エンジンＥＣＵ１０２のＩＤコードとが一致するか否かを判断する（Ｓ２０２）。ここで、エンジンＥＣＵ１０２のＩＤコードは、制御処理ユニット１３０が備える不揮発性メモリ（不図示）に予め記憶させておくものとすることができる。
【００８１】
そして、ステップＳ２０２において照合ＥＣＵ１００のＩＤコードとエンジンＥＣＵ１０２のＩＤコードが一致するときは（Ｓ２０２、Ｙｅｓ）、エンジン始動制御を開始する旨の通知を照合ＥＣＵ１００に送信した後（Ｓ２０３）、エンジン始動制御を行う（Ｓ２０４）。ここで、エンジン始動制御とは、例えば、セルモータ（不図示）によるクランキング前に行う点火プラグ用昇圧電源の充電や各種バルブの開閉タイミングの設定、及び、クランキング期間における各種バルブを用いた空燃比制御等をいい、これによりエンジンが始動される。なお、クランキングのためのセルモータの起動は、車両用スイッチ１７４等を用いたユーザの操作に基づいて行うものとしてもよいし、制御処理ユニット１３０が自動で行うものとしてもよい。
【００８２】
続いて、制御処理ユニット１３０は、エンジンの始動後の運転制御処理を開始させて（Ｓ２０５）、処理を終了する。ここで、運転制御処理とは、クランキング後のエンジンの動作制御をいい、例えばアクセル操作に応じた燃料噴射制御等が含まれる。この運転制御処理は、制御処理ユニット１３０が専用のプログラムあるいはルーチンを実行することにより行われる処理とすることができる。
【００８３】
一方、ステップＳ２０２において、照合ＥＣＵ１００のＩＤコードとエンジンＥＣＵ１０２のＩＤコードが一致しないときは（Ｓ２０２、Ｎｏ）、所定の待機時間の経過を待った後（Ｓ２０６）、ステップＳ２０３に処理を移して、エンジンを始動する。これにより、照合ＥＣＵ１００又はエンジンＥＣＵ１０２が盗難により交換されて照合ＥＣＵ１００のＩＤコードとエンジンＥＣＵ１０２のＩＤコードが一致しないこととなったときには、エンジンの始動が所定時間だけ遅延され、車両の移動が防止されて盗難の発生を回避することができる。
【００８４】
なお、ステップＳ２０３において送信されたエンジン始動制御を開始する旨の通知は、照合ＥＣＵ１００に受信された後、照合処理ユニット１１０を介して、防犯動作制御部１１６に与えられる。これにより、防犯動作制御部１１６の稼働時間計測部１６２によるエンジン稼働時間の計測が開始される。
【００８５】
〔給電電圧監視処理〕
次に、防犯動作制御部１１６が実行する給電電圧監視処理について説明する。図７は、給電電圧監視処理の動作手順を示すフロー図である。本処理は、イグニションスイッチ１７２がオフになったときに開始する。
【００８６】
処理を開始すると、給電電圧監視部１６０は、給電電圧センサ１４２から今回の給電電圧（すなわち、現在の給電電圧）の電圧値ＶＢｎｅｗ（電圧データ）を読み出し（Ｓ３０１）、当該電圧値ＶＢｎｅｗが所定の閾値電圧Ｖｌｅｖｅｌ以上であるか否かを判断する（Ｓ３０２）。そして、電圧値ＶＢｎｅｗがＶｌｅｖｅｌ以上であるときは（Ｓ３０２、Ｙｅｓ）、当該電圧値ＶＢｎｅｗをメモリ１５０にＶＢｏｌｄとして保存存する（Ｓ３０３）。
【００８７】
次に、ステップＳ３０１での給電電圧値ＶＢの読み出し動作から所定時間Δｔが経過するのを待機した後（Ｓ３０４）、ＩＧ電圧センサ１４４の出力を調査して、イグニションスイッチ１７２がオンされたか否かを判断し（Ｓ３０５）、オンされていないときは（Ｓ３０５、Ｎｏ）、ステップＳ３０１に戻って処理を繰り返す。一方、ステップＳ３０５においてイグニションスイッチ１７２がオンされているときは（Ｓ３０５、Ｙｅｓ）、処理を終了する。
【００８８】
以上のステップＳ３０１〜Ｓ３０５の処理により、給電電圧値ＶＢが給電電圧センサ１４２から所定の時間間隔Δｔで繰り返し読み出されることとなる。なお、イグニションスイッチ１７２がオフになった直後は、車載バッテリ１７０の出力電圧値は正常時の規定電圧値となるはずであるので、ステップＳ３０１で読み出された給電電圧値ＶＢは、必ず１回はメモリ１５０に記憶される。
【００８９】
ステップＳ３０２において電圧値ＶＢｎｅｗがＶｌｅｖｅｌ未満であるときは（Ｓ３０２、Ｎｏ）、給電電圧監視部１６０は、メモリ１５０が記憶する前回読み出した電圧値ＶＢｏｌｄがＶｌｅｖｅｌ以上であるか否かを判断する（Ｓ３０６）。そして、ＶＢｏｌｄがＶｌｅｖｅｌ以上であるときは（Ｓ３０６、Ｙｅｓ）、給電電圧監視部１６０は、電圧変化率｜ΔＶ／Δｔ｜を次式（１）で算出してメモリ１５０に保存する（Ｓ３０７）。
｜ΔＶ／Δｔ｜＝｜（ＶＢｏｌｄ−ＶＢｎｅｗ）／Δｔ｜          （１）
【００９０】
続いて、給電電圧監視部１６０は、給電電圧ＶＢが低下して閾値電圧Ｖｌｅｖｅｌを下回ったことを要因判定部１６４に通知した後（Ｓ３０８）、ステップＳ３０３に処理を移す。
一方、ステップＳ３０６において電圧値ＶＢｏｌｄがＶｌｅｖｅｌ未満であるときは（Ｓ３０６、Ｎｏ）、そのままステップＳ３０３に処理を移す。
【００９１】
以上の給電電圧監視処理により、イグニションスイッチ１７２がオフとなっている期間において給電電圧ＶＢが低下して閾値電圧Ｖｌｅｖｅｌを下回ると、その旨が給電電圧監視部１６０から要因判定部１６４に通知されると共に、その時点における給電電圧ＶＢの電圧変化率｜ΔＶ／Δｔ｜が、メモリ１５０を介して要因判定部１６４に受け渡される。
【００９２】
なお、以上の給電電圧監視処理では、給電電圧ＶＢが低下して高電圧側から低電圧側に向かって閾値電圧Ｖｌｅｖｅｌを通過する毎に、電圧変化率の算出と保存（ステップＳ１０７）及び要因判定部１６４への通知（ステップＳ１０８）が行われることとなるので、例えば、イグニションスイッチ１７２がオフとなっている期間にバッテリ交換と盗難とが続いて発生した場合でも、その都度、電圧変化率の算出と要因判定部１６４への通知が行われることとなる。
【００９３】
〔稼働時間計測処理〕
次に、稼働時間計測処理について説明する。図８は、稼働時間計測処理の動作手順を示すフロー図である。本処理は、稼働時間計測部１６２により実行され、防犯動作制御部１１６が照合処理ユニット１１０を介してエンジンＥＣＵ１０２からエンジン始動処理を開始する旨の通知を受信したときに開始する（図６のステップＳ２０３）。
【００９４】
処理を開始すると、稼働時間計測部１６２は、まず、タイマ１４８をリセットして時間計測を開始させた後（Ｓ４０１）、ＩＧ電圧センサ１４４の出力電圧をチェックして、イグニションスイッチ１７２がオフされたか否かを判断する（Ｓ４０２）。
【００９５】
そして、イグニションスイッチ１７２がオフされていないときは（Ｓ４０２、Ｎｏ）、ステップＳ４０２を繰り返してイグニションスイッチ１７２がオフされるのを待機し、一方、イグニションスイッチ１７２がオフされたときは（Ｓ４０２、Ｙｅｓ）、タイマ１４８の時間計測を停止して経過時間を取得する（Ｓ４０３）。次に、稼働時間計測部１６２は、取得した経過時間をエンジン稼働時間Ｔとしてメモリ１５０に保存し（Ｓ４０４）、処理を終了する。
【００９６】
以上の処理により、エンジン始動処理（図６のステップＳ２０４）が開始されてからイグニションスイッチ１７２がオフとなってエンジンが停止するまでの期間が、エンジン稼働時間Ｔとして、メモリ１５０を介して要因判定部１６４に受け渡される。
【００９７】
〔要因判定処理〕
次に、要因判定処理について説明する。図９は、要因判定処理の動作手順を示すフロー図である。本処理は、要因判定部１６４により実行され、要因判定部１６４が給電電圧監視部１６０から、給電電圧ＶＢが閾値電圧Ｖｌｅｖｅｌを下回った旨の通知を受け取ったとき（図５のステップＳ１０８）に開始する。
【００９８】
処理を開始すると、要因判定部１６４は、まず、不揮発性メモリ１４６が記憶するフラグＦＬＡＧを参照して、ＦＬＡＧに「ＯＦＦ」が設定されているか否かを判断し（Ｓ５０１）、ＦＬＡＧが「ＯＦＦ」であったときは（Ｓ５０１、Ｙｅｓ）、当該ＦＬＡＧの記憶内容を変更することなく、そのまま処理を終了する。
【００９９】
上述したように、給電電圧監視処理（図５）においては、給電電圧ＶＢが低下して高電圧側から閾値電圧Ｖｌｅｖｅｌを通過する毎に、電圧変化率の算出と保存（図５のステップＳ１０７）及び要因判定部１６４への通知（図５のステップＳ１０８）が行われるので、要因判定部１６４は、その都度、本要因判定処理を実行することとなる。したがって、例えば、１回目の給電電圧の低下に際して行った要因判定処理で「盗難」との判定が行われ（従ってＦＬＡＧは「ＯＦＦ」）、その後に発生した給電電圧低下に際して行った要因判定処理では「盗難」以外の、例えば、「バッテリ劣化」の判定が行われる事態が生じ得る。
【０１００】
この場合、１回目の「盗難」判定により設定されたＦＬＡＧの値「ＯＦＦ」が、その後の「バッテリ劣化」判定により「ＯＮ」に書き換えられてしまうと、盗難が発生しているにもかかわらず、次のイグニションスイッチ１７２のオン時において防犯動作が行われない事態が生じてしまう。このため、上述したように、ステップＳ５０１においてＦＬＡＧに「ＯＦＦ」が設定されているときは（Ｓ５０１、Ｙｅｓ）、そのまま処理を終了して、当該ＦＬＡＧの記憶内容を保持するのである。
【０１０１】
一方、ステップＳ５０１においてＦＬＡＧが「ＯＮ」であるときは（Ｓ５０１、Ｎｏ）、不揮発メモリ１０８が記憶する給電電圧ＶＢの電圧変化率｜ΔＶ／Δｔ｜が閾値Ｓｔｈ未満であるか否かを判断する（Ｓ５０２）。
【０１０２】
そして、電圧変化率｜ΔＶ／Δｔ｜が閾値Ｓｔｈ未満であるときは（Ｓ５０２、Ｙｅｓ）、図２について上述した判定基準に合致することから、給電電圧ＶＢの低下要因を「バッテリ劣化」と判定し、不揮発性メモリ１４６が記憶するＦＬＡＧを「ＯＮ」に設定して（Ｓ５０３）、処理を終了する。
【０１０３】
一方、電圧変化率｜ΔＶ／Δｔ｜が閾値Ｓｔｈ以上であるときは（Ｓ５０２、Ｎｏ）、メモリ１５０が記憶するエンジン稼働時間Ｔが所定の閾値時間ＴＩＧ未満であるか否かを判断する（Ｓ５０４）。
【０１０４】
そして、エンジン稼働時間Ｔが所定の閾値時間ＴＩＧ未満であるときは（Ｓ５０４、Ｙｅｓ）、図３について上述した判定基準に合致することから、給電電圧ＶＢの低下要因を「バッテリ交換」と判定し、ステップＳ５０３に処理を移して、ＦＬＡＧに「ＯＮ」を設定する。
【０１０５】
なお、本実施形態では、ＦＬＡＧの設定値「ＯＮ」の意味を明確にするためステップＳ５０３においてＦＬＡＧに「ＯＮ」が設定されるものとしたが、既にステップＳ５０１においてＦＬＡＧが「ＯＦＦ」か否かが判断されており、ステップＳ５０２に処理が移行する時点でＦＬＡＧの内容は「ＯＮ」であることが明確であることから、ステップＳ５０３を省略することもできる。
【０１０６】
一方、ステップＳ５０４においてエンジン稼働時間Ｔが所定の閾値時間ＴＩＧ以上であるときは（Ｓ５０４、Ｙｅｓ）、図４について上述した判定基準に合致することから、給電電圧ＶＢの低下要因を「盗難」と判定し、ＦＬＡＧに「ＯＦＦ」を設定して（Ｓ５０５）、処理を終了する。
【０１０７】
〔始動制限処理〕
次に、始動制限処理について説明する。図１０は、始動制限処理の動作手順を示すフロー図である。本処理は、始動処理指示部１６６により実行され、イグニションスイッチ１７２がオンされたときに開始する。
【０１０８】
処理を開始すると、始動処理指示部１６６は、まず、照合処理ユニット１１０の揮発性メモリ（不図示）が記憶する前回のＩＤ照合結果が「ＯＫ」であるか否かを判断する（Ｓ６０１）。ここで、前回のＩＤ照合結果は、始動処理指示部１６６がバス１１８を介して照合処理ユニット１１０から取得するものとすることができる。
【０１０９】
前回のＩＤ照合結果は、上記のとおり照合処理ユニット１１０の揮発性メモリに記憶されているため、イグニションスイッチ１７２がオンされる前のオフ期間において照合ＥＣＵ１００への給電電圧ＶＢが低下した期間があった場合には消滅することとなる。このため、前回のＩＤ照合結果が「ＯＫ」であれば、イグニションスイッチ１７２のオフ期間において給電電圧ＶＢの低下はなかったものと判断することができる。
【０１１０】
したがって、始動処理指示部１６６は、ステップＳ６０１において前回のＩＤ照合結果が「ＯＫ」であるときは（Ｓ６０１、Ｙｅｓ）、照合処理ユニット１１０に対し、バス１１８を介して始動許可信号を送信する（Ｓ６０２）。これにより、照合処理ユニット１１０は、防犯関連動作であるエンジンＥＣＵ１０２との間のＩＤコード照合動作（図５のステップＳ１０５〜Ｓ１０８）を即座に実行することができる。
【０１１１】
一方、ステップＳ６０１において、前回のＩＤ照合結果が「ＯＫ」でなかったときは（Ｓ６０１、Ｎｏ）、始動処理指示部１６６は、不揮発性メモリ１４６が記憶するＦＬＡＧを参照し、ＦＬＡＧが「ＯＮ」であるか否かを判断する（Ｓ６０３）。
【０１１２】
そして、ＦＬＡＧが「ＯＮ」であるとき（Ｓ６０３、Ｙｅｓ）、すなわち、盗難が発生しておらず、エンジン始動を遅延させる必要がないときは、ステップＳ６０２に処理を移して、始動許可信号を照合ＥＣＵ１００に即座に送信する。
【０１１３】
一方、ＦＬＡＧが「ＯＮ」でないとき（Ｓ６０３、Ｎｏ）、すなわち、ＦＬＡＧが「ＯＦＦ」であって盗難発生の可能性があるときには、所定時間（例えば、５分間）が経過するのを待機した後（Ｓ６０４）、不揮発性メモリ１４６が記憶するＦＬＡＧを「ＯＮ」にリセットして（Ｓ６０５）、ステップＳ４０２に処理を移す。これにより、ステップＳ４０２で実行される始動許可信号の送信が上記所定時間だけ遅延することとなり、照合処理ユニット１１０における防犯関連動作の開始（図５のステップＳ１０５）も、当該所定時間だけ遅延することとなる。その結果、エンジンＥＣＵ１０２におけるエンジン始動処理（図６）の開始が遅れてエンジン始動制御（図６のステップＳ２０４）の開始も遅延し、車両の移動が困難となって、防犯効果を発揮することができる。
【０１１４】
≪第２実施形態≫
次に、本発明の第２の実施形態に係る盗難防止装置について説明する。
上述した第１の実施形態に係る盗難防止装置１０では防犯動作制御部１１６が照合ＥＣＵ１００の一部として構成されているのに対し、本実施形態に係る盗難防止装置では、防犯動作制御部がエンジンＥＣＵの一部として構成されている。
【０１１５】
図１１は、第２の実施形態に係る盗難防止装置の構成を示すブロック図である。なお、本実施形態においては、第１の実施形態に係る盗難防止装置１０と同一の構成要素については、図１に示した符号と同一の符号を用いるものとし、図１について上述した説明を援用するものとする。
【０１１６】
本盗難防止装置２０は、照合ＥＣＵ２００と、エンジンＥＣＵ２０２と、を有する。
照合ＥＣＵ２００は、第１の実施形態に係る照合ＥＣＵ１００と同様の構成を有するが、防犯動作制御部１１６を有さず、無線通信部１１２と通信インタフェース１１４を用いて処理を行う照合処理ユニット２１０を備える。
【０１１７】
エンジンＥＣＵ２０２は、通信インタフェース１３２と、防犯動作制御部２１６と、当該防犯動作制御部２１６と協働して防犯動作を行う制御処理ユニット２３０と、を有している。
防犯動作制御部２１６は、第１の実施形態に係る防犯動作制御部１１６と同様の構成を有し、バス２１８を介して制御処理ユニット２３０と通信可能に接続されている。
【０１１８】
照合処理ユニット２１０は、図５に示すＩＤ照合処理と同様の処理を行うが、ステップＳ１０４の処理を行わず、イグニションスイッチ１７２がオンになると、即座に照合要求信号をエンジンＥＣＵ２０２へ送信する点が異なる。
【０１１９】
防犯動作制御部２１６は、第１の実施形態に係る防犯動作制御部１１６と同様に、図７〜図９の処理を実行する。
【０１２０】
制御処理ユニット２３０は、図１２に示すエンジン始動処理を行う。図１２に示すエンジン始動処理は、第１の実施形態に係る制御処理ユニット１３０が実行するエンジン始動処理（図６）と同様であるが、ステップＳ２０２において照合ＥＣＵ２００のＩＤコードとエンジンＥＣＵ２０２のＩＤコードが一致した場合（Ｓ２０２、Ｙｅｓ）、防犯動作制御部２１６の始動処理指示部１６６からの始動許可信号（図１０のステップＳ６０２）が受信されるのを待機し（Ｓ７０１、Ｎｏ）、受信されたときに（Ｓ７０１、Ｙｅｓ）、エンジン始動制御を開始する旨の通知を、防犯動作制御部２１６に送信する（Ｓ７０２）。なお、ステップＳ２０１、２０２、２０４〜２０６については、図６についての説明を援用する。
【０１２１】
図１３は、給電電圧ＶＢの低下要因が「盗難」と判定される場合における、第２の実施形態に係る盗難防止装置２０各部の動作を説明するための説明図である。
時刻ｔ１０からｔ１２までの動作は、第１の実施形態に係る盗難防止装置１０の動作（図４）と同じである。
時刻ｔ１２において、イグニションスイッチ１７２がオンされると、図４の場合とは異なり、照合ＥＣＵ２００は即座に照合要求信号をエンジンＥＣＵ２０２へ送信し、通常のタイミングで照合要求信号と照合応答信号の送受信によりＩＤコード照合が行われる。
【０１２２】
その後、エンジンＥＣＵ２０２は、防犯動作制御部２１６からの始動許可信号の受信を待ってエンジン始動制御を開始するため、エンジンの稼働開始が所定時間Ｔｄだけ遅延される。これにより、所定時間Ｔｄだけ車両を移動することができなくなり、盗難の発生が防止される。
【０１２３】
なお、本実施形態では、防犯動作制御部２１６の処理ユニット１４０を、エンジンＥＣＵ２０２の制御処理ユニット２３０と兼用し、例えば一つのＣＰＵにより、処理ユニット１４０と制御処理ユニット２３０とを構成するものとすることができる。
【０１２４】
≪第３実施形態≫
次に、本発明の第３の実施形態に係る盗難防止装置について説明する。
本実施形態に係る盗難防止装置では、防犯動作制御部が、照合ＥＣＵ及びエンジンＥＣＵとは独立なスタンドアローンの装置として構成されている。
【０１２５】
図１４は、第３の実施形態に係る盗難防止装置の構成を示すブロック図である。なお、本実施形態においては、第１の実施形態に係る盗難防止装置１０と同一の構成要素については、図１に示した符号と同一の符号を用いるものとし、図１について上述した説明を援用するものとする。
【０１２６】
本盗難防止装置３０は、照合ＥＣＵ３００と、エンジンＥＣＵ３０２と、防犯動作制御装置３０４と、を有する。
照合ＥＣＵ３００は、第１の実施形態に係る照合ＥＣＵ１００と同様の構成を有するが、防犯動作制御部１１６を有さず、防犯動作制御装置３０４と協働して防犯動作を行う照合処理ユニット３１０を備える。
【０１２７】
エンジンＥＣＵ３０２は、第１の実施形態に係るエンジンＥＣＵ１０２と同様の構成を有するが、防犯動作制御装置３０４と協働して防犯動作を行う制御処理ユニット３３０を備える。
防犯動作制御装置３０４は、第１の実施形態に係る防犯動作制御部１１６と同様の構成を有するが、バス１１８に代えて、照合ＥＣＵ３００及びエンジンＥＣＵ３０２との間で通信を行うための通信インタフェース３２０と、処理ユニット３４０と、を有している。
【０１２８】
処理ユニット３４０は、第１の実施形態に係る処理ユニット３４０と同様の構成を有するが、通信インタフェース３２０を介して照合ＥＣＵ３００及びエンジンＥＣＵ３０２と通信を行って情報を交換する機能を有している。また、処理ユニット３４０は、図７〜図９と同様の処理を実行する。
【０１２９】
本実施形態では、照合処理ユニット３１０及び制御処理ユニット３３０は、通信インタフェース１１４及び１３２を介して防犯動作制御装置３０４から始動許可信号を受信し、照合処理ユニット３１０及び制御処理ユニット３３０の両方又はいずれか一方が、始動許可信号の受信を待ってから、ＩＤコード照合動作及び又はエンジン始動制御を開始する。
【０１３０】
本実施形態では、第１及び第２の実施形態における防犯動作制御部１１６、２１６が、スタンドアローンの防犯動作制御装置３０４として構成されており、照合ＥＣＵ３００及びエンジンＥＣＵ３０２の双方が、同時に他の照合ＥＣＵ及びエンジンＥＣＵに交換された場合でも、盗難の発生を検知して、当該交換後の照合ＥＣＵ及びエンジンＥＣＵに防犯動作を行わせることができる。
【０１３１】
以上、説明したように、第１ないし第３の実施形態に係る盗難防止装置では、盗難防止のための車載セキュリティシステムの一部を構成する照合ＥＣＵ及び又はエンジンＥＣＵへの、車載バッテリからの給電電圧を監視し、当該給電電圧が所定電圧を下回って低下したときに、当該低下の原因が、盗難によるものか、バッテリの劣化等によるものか、又は保守作業等に伴うバッテリ交換によるものかを、当該電圧低下時の電圧変化率と、直前のエンジン運転時のエンジン稼働時間とに基づいて判断する。
【０１３２】
これにより、第１ないし第３の実施形態に係る盗難防止装置では、従来のように盗難に無関係なバッテリ劣化やバッテリ交換の後のエンジン始動の際にも盗難防止のための遅延時間を生じさせてしまうことを防止することができる。その結果、防盗性を適切な水準に維持しつつ、エンジン始動時の不要な遅延時間の発生によりユーザが感じる煩わしさを軽減することができる。
【符号の説明】
【０１３３】
１０、２０、３０・・・盗難防止装置、１００、２００、３００・・・照合ＥＣＵ、１０２、２０２、３０２・・・エンジンＥＣＵ、１１０、２１０、３１０・・・照合処理ユニット、１１２・・・無線通信部、１１４、１３２、３２０・・・通信インタフェース、１１６、２１６・・・防犯動作制御部、１１８、２１８・・バス、１３０、２３０、３３０・・・制御処理ユニット、１４０、３４０・・・処理ユニット、１４２・・・給電電圧センサ、１４４・・・ＩＧ電圧センサ、１４６・・・不揮発性メモリ、１４８・・・タイマ、１５０・・・メモリ、１６０・・・給電電圧監視部、１６２・・・稼働時間計測部、１６４・・・要因判定部、１６６・・・始動処理指示部、１７０・・・車載バッテリ、１７２・・・イグニションスイッチ、１７４・・・車両用キー、３０４・・・防犯動作制御装置。
【図１】
2014151872.tif 000003
【図２】
2014151872.tif 000004
【図３】
2014151872.tif 000005
【図４】
2014151872.tif 000006
【図５】
2014151872.tif 000007
【図６】
2014151872.tif 000008
【図７】
2014151872.tif 000009
【図８】
2014151872.tif 000010
【図９】
2014151872.tif 000011
【図１０】
2014151872.tif 000012
【図１１】
2014151872.tif 000013
【図１２】
2014151872.tif 000014
【図１３】
2014151872.tif 000015
【図１４】
2014151872.tif 000016