Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3603450B2 - Anti-theft device - Google Patents
[go: Go Back, main page]

JP3603450B2 - Anti-theft device - Google Patents

Anti-theft device Download PDF

Info

Publication number
JP3603450B2
JP3603450B2 JP4510296A JP4510296A JP3603450B2 JP 3603450 B2 JP3603450 B2 JP 3603450B2 JP 4510296 A JP4510296 A JP 4510296A JP 4510296 A JP4510296 A JP 4510296A JP 3603450 B2 JP3603450 B2 JP 3603450B2
Authority
JP
Japan
Prior art keywords
voltage
predetermined
theft
battery
stolen
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP4510296A
Other languages
Japanese (ja)
Other versions
JPH09240430A (en
Inventor
聡 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Corp filed Critical Denso Corp
Priority to JP4510296A priority Critical patent/JP3603450B2/en
Publication of JPH09240430A publication Critical patent/JPH09240430A/en
Application granted granted Critical
Publication of JP3603450B2 publication Critical patent/JP3603450B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Lock And Its Accessories (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は移動体の盗難防止装置に関し、特には車両の盗難防止装置として有効なものである。
【0002】
【従来の技術】
上記のような盗難防止装置の従来技術として、例えば実開昭63−24066号公報に記載されたものがある。これによると、エンジンの始動を指示する指示部材としてのキーをキーシリンダに差し込んでエンジン始動操作を行うとき、キーに記憶された暗証コードをキーシリンダ内の読取装置が読み取り、制御コンピュータが、この読取装置が読み取った暗証コードと、上記制御コンピュータ内に記憶された暗証コードとを照合することで、正規のキーによるエンジン始動操作であるか否かを判定する。
【0003】
そして、正規のキーによるエンジン始動操作でなければ、車両盗難と判定してエンジンを停止させ、車両の盗難を防止するようにしている。
【0004】
【発明が解決しようとする課題】
ところで、エンジンの始動は、バッテリからスタータに通電して行われるわけだが、バッテリ電圧はスタータへの通電時に大きく低下する。従って、バッテリの劣化程度によっては、図9(a)、(b)に示すように、スタータ(STA)への通電時に、バッテリ電圧(BAT)が最低作動電圧(上記制御コンピュータが上記両暗証コードの照合を正常に行い得るのに最低限必要な電圧)以下まで低下することがある。
【0005】
このように、バッテリ電圧(BAT)が上記最低作動電圧以下となると、図9(c)に示すように、上記制御コンピュータが上記読取装置から受信する暗証コードの通信データが破壊されたり、あるいは、制御コンピュータがリセットされて盗難判定結果を出すまでの通信が途中で中断されてしまう等の問題があった。この場合、当然のことながら、正規のキーによるエンジン始動操作であっても、盗難判定の結果は「盗難」となって、エンジンが停止した状態となってしまう。
【0006】
そこで、本発明は上記問題に鑑み、バッテリの電圧が上記最低作動電圧以下となったことが原因で、盗難でないにも係わらず「盗難」と誤判定されてしまうことを防止することを目的とする。
【0007】
【課題を解決するための手段】
上記目的を達成するために、請求項1〜5記載の発明は、
バッテリの電圧が所定電圧以下となったことを検出する電圧低下検出手段を備え、
盗難判定手段は、上記電圧低下検出手段にて、バッテリの電圧が上記所定電圧以下となったことが検出されたときには、未検出のときに比べて、コード照合手段における照合を多く行うことを特徴としている。
【0008】
ここで、上記照合をどの程度多く行うかについては、バッテリの電圧が上記所定電圧以上となった後に上記照合を行うことができるまでと定義する。
また、上記所定電圧については、コード照合手段が上記照合を正常に行うのに最低限必要とされる電圧と定義する。
このような本発明によると、電圧低下検出手段にて、バッテリ電圧が上記所定電圧以下となったことが検出されたときには、未検出のときに比べて上記照合が多く行われ、その結果、バッテリ電圧が上記所定電圧以上となった後に上記照合が行われることになる。従って、このとき、正規の指示部材にて原動機の始動が指示されていれば、上記照合結果は「一致」となり、この照合結果に基づいて、盗難判定手段における判定結果は「盗難でない」となるので、移動体の盗難でないにも係わらず「盗難」と誤判定されることを防止できる
また、請求項2記載の発明の場合、電圧低下検出手段にて、バッテリ電圧が上記所定電圧以下となったことが検出されたときには、上記照合が第2所定時間行われ、その結果、バッテリ電圧が上記所定電圧以上となった後にも上記照合が行われることになる。従って、このとき、正規の指示部材にて原動機の始動が指示されていれば、上記照合結果は「一致」となり、この照合結果に基づいて、盗難判定手段における判定結果は「盗難でない」となるので、移動体の盗難でないにも係わらず「盗難」と誤判定されることを防止できる
特に、請求項3記載の発明のようにすることにより、電圧低下検出手段にて、バッテリ電圧が上記所定電圧以下となったことが検出されたときには、上記照合が第2所定時間行われ、その結果、正規の指示部材にて原動機の始動が指示されていれば、一度は上記照合結果が「一致」となるので、盗難判定手段における判定結果は「盗難でない」となる。従って、移動体の盗難でないにも係わらず「盗難」と誤判定されることを防止できる。
【0009】
また、請求項4記載の発明の場合、電圧低下検出手段にて、バッテリ電圧が上記所定電圧以下となったことが検出されたときには、上記照合が第2所定回数行われ、その結果、バッテリ電圧が上記所定電圧以上となった後にも上記照合が行われることになる。従って、このとき、正規の指示部材にて原動機の始動が指示されていれば、上記照合結果は「一致」となり、この照合結果に基づいて、盗難判定手段における判定結果は「盗難でない」となるので、移動体の盗難でないにも係わらず「盗難」と誤判定されることを防止できる
特に、請求項5記載の発明のようにすることにより、電圧低下検出手段にて、バッテリ電圧が上記所定電圧以下となったことが検出されたときには、上記照合が第2所定回数行われ、その結果、正規の指示部材にて原動機の始動が指示されていれば、一度は上記照合結果が「一致」となるので、盗難判定手段における判定結果は「盗難でない」となる。従って、移動体の盗難でないにも係わらず「盗難」と誤判定されることを防止できる。
【0010】
【発明の実施の形態】
(第1実施形態)
次に、本発明の盗難防止装置を、エンジン(図示しない)が駆動したときに移動する車両(自動車)に適用した第1実施形態について、図1〜5を用いて説明する。なお、本実施形態は、イグニッションスイッチ4をオンしたときに、とりあえず自動車のエンジンを始動し、その後、後述する盗難判定結果が「盗難」であれば、始動したエンジンを停止させて盗難防止を行う。
【0011】
図1は、本実施形態の車両盗難防止装置の全体構成を概略的に示す図であり、この図1において、キー1(指示部材)には、所定の暗証コードを格納するメモリ1aが設けられている。そして、車両のステアリングコラム部分に設けられたキーシリンダ2には、キー1が差し込まれたときにメモリ1a内の暗証コードを読み取る読取装置2aが設けられている。この読取装置2aで読み取られた暗証コードはエンジン制御装置3に入力される。
【0012】
キー1をキーシリンダ2に差し込んで回動操作(エンジン始動操作)すると、イグニッションスイッチ4とスタータスイッチ5が順次オンする。イグニッションスイッチ4がオンすると、バッテリ6からの電力がエンジン制御装置3の電源回路15、燃料噴射装置7、および点火装置8に供給され、スタータスイッチ5がオンすると、バッテリ6からの電力がスタータ9に供給される。
【0013】
エンジン制御装置3は、マイクロコンピュータを主体として構成され、CPU10、ROM11、RAM12、EEPROM13、バックアップ電源回路14、電源回路15、および入出力ポート16等を備える。なお、電源回路15にはイグニッションスイッチ4を介してバッテリ6からの電力が供給される。
CPU10は、ROM11に格納されたエンジン制御プログラムに基づいて、回転センサ17からのエンジン回転数データや吸気量センサ18からの吸気量データ等、エンジン運転状態に関する各種センサデータを読み込み、燃料噴射量や点火時期等を演算し、その演算結果に基づいて、燃料噴射装置7および点火装置8をエンジン運転状態に応じて制御する。
【0014】
また、CPU10は、ROM11に記憶された盗難判定処理プログラムに基づいて、読取装置2aからのキー1側の暗証コードを読み込み、この暗証コードと、EEPROM13に記憶された車両側の暗証コードとを照合し、キーシリンダ2に差し込まれたキー1が正規のものであるか否かを判定する。そして、正規のキーでなければ車両盗難と判定し、燃料カット、点火カット、ヘッドライト19の点滅、ホーン20の吹鳴等を行う。この盗難判定処理については図3、4を用いて後述する。
【0015】
また、CPU10は、ROM11に記憶されたバッテリ電圧低下判定処理プログラムに基づいて、電源回路15からのバッテリ電圧信号を読み込み、バッテリ6の電圧が、エンジン制御装置3を正常に作動させ得る最低作動電圧(請求項1記載の発明でいう所定電圧)以下となったかを判定する。
次に、このバッテリ電圧低下判定処理について、図2のフローチャートを用いて説明する。
【0016】
CPU10は、1ms毎に図2の割込み処理を行う。この割込み処理を開始すると、ステップS10にて、電源ライン21(図1)を介して入出力ポート16に入力されているバッテリ6の電圧(VBAT )が上記最低作動電圧(V1 )以上か否かを判定する。ここで、YESと判定されたときは何もせずにこのルーチンを抜ける。逆に、NOと判定されたときは、フラグXBATに1をセットして、このバッテリ電圧が上記最低作動電圧以下となったことを記憶しておく。
【0017】
次に、上記盗難判定処理について、図3、4のフローチャートを用いて説明する。
CPU10は、1ms毎に図3、4の割込み処理を行う。この割込み処理を開始すると、ステップS100にて、フラグXNGに1がセットされているか否かをみて、盗難判定結果が「盗難」か否かを判定する。また、ステップS110では、フラグXOKに1がセットされているか否かをみて、盗難判定結果が「盗難でない」か否かを判定する。
【0018】
上記ステップS100、S110のいずれかでYESと判定されたときは、盗難判定結果が既に出ているということなので、図3、4のルーチンを抜ける。また、ステップS100、S110の両方でNOと判定されたときは、まだ盗難判定結果が出ていないということなので、次のステップS120にて、読取装置2aからキー1の暗証コードを受信したか否かを判定する。ここでYESと判定されたときは、図4のステップS180にジャンプし、NOと判定されたときは、次のステップS130に移る。なお、このステップS120では、受信した暗証コードが、後述するステップS180(図4)の処理を終えたものであれば、NOと判定される。
【0019】
ステップS130では、キーシリンダ2に、キー1の暗証コードの送信要求を一度も行っておらず、これからの送信要求が初めてか否かを判定する。ここで、初めての場合はYESと判定され、ステップS140にて、車両盗難判定結果を出すまでの通信(エンジン制御装置3がキー1の暗証コードを受信し、この暗証コードとEEPROM13内の暗証コードとを照合し、この照合結果に基づいて車両盗難判定結果を出す、といった一連の通信)を開始してからの時間をカウントするカウンタCDELYをクリアする。
【0020】
そして、次のステップS150にて、読取装置2に対して、キー1内の暗証コードの送信要求を行い、次のステップS160にて、上記送信要求を開始してからの時間をカウントするカウンタCDELY1 をクリアする。そして、図4のステップS190にジャンプする。
また、上記ステップS130にてNOと判定されたときは、ステップS170にて、上記カウンタCDELY1 が所定時間(K1 )以上となったか否かを判定する。ここでYESと判定されたときは、前回の送信要求から所定時間(K1 )が経過し、次の送信要求を行うタイミングとみなして、ステップS150の処理に移る。また、NOと判定されたときは、まだ上記送信要求を行うタイミングではないので、図4のステップS190にジャンプする。
【0021】
図4のステップS180では、上記送信要求に対して読取装置2が送信してきた暗証コードと、EEPROM13に記憶された暗証コードとを照合する。ここで、この照合結果が「一致」となれば、ステップS230にジャンプして、上記したフラグXOKに1をセットして、盗難判定結果は「盗難でない」ことを記憶しておく。
【0022】
また、ステップS180にて、照合結果が「不一致」となったときは、ステップS190にて、フラグXBATに1がセットされているか否かを判定する。ここでNOと判定されたときは、バッテリ電圧が上記最低作動電圧(V1 )を下回っていないということなので、上記ステップS180における照合結果は正しいとみなして、ステップS200にて、上記カウンタCDELYが第1所定時間(T1 )以上となったか否かを判定する。
【0023】
このステップS200にてNOと判定されたときは、そのままこのルーチンを抜け、YESと判定されたときは、正常な方法で始動されていないとみなし、ステップS220にて、上記したフラグXNGに1をセットして、盗難判定結果は「盗難」であることを記憶しておく。
なお、フラグXNGに1がセットされたときには、上記したように、燃料カット、点火カット、ヘッドライト19の点滅、ホーン20の吹鳴等を行う。これらの処理は周知であるので、図示はしない。
【0024】
また、上記ステップS190にてYESと判定されたときは、バッテリ電圧が上記最低作動電圧(V1 )を下回ったということである。このときには、キーシリンダ2に差し込まれたキー1が正規のものであっても、ステップS180では「不一致」と判定される可能性があるので、ステップS210にて、上記カウンタCDELYが、上記第1所定時間(T1 )よりも長い第2所定時間(T2 )以上となったか否かを判定する。ここで、NOと判定されたときはそのままこのルーチンを抜け、YESと判定されたときはステップS220の処理に移る。なお、上記ステップS190、S210の処理は本実施形態の要部である。
【0025】
ここで、上記第1所定時間(T1 )、第2所定時間(T2 )の長さとしては、以下の考えに基づいて設定される。
本実施形態は、上記したように、イグニッションスイッチ4がオンしたときにとりあえずエンジンを始動し、その後、盗難判定結果が「盗難」となったときにエンジンを始動させるものなので、第1所定時間(T1 )があまり長いと、仮に盗難判定結果が「盗難」であったときに、エンジンを停止するまでの時間が長くなり、車両を移動させられてしまう距離が長くなってしまう。
【0026】
そうかといって、第1所定時間(T1 )をあまり短くすると、本来ならステップS180での照合結果が「一致」となるはずのところが、何らかの外乱によって「不一致」となるときに、第1所定時間(T1 )が短いためにステップS220にて「盗難」と判定されてしまう。
そこで、本実施形態の第1所定時間(T1 )は、上記の各問題をともに解決できるような時間として設定されている。
【0027】
また、上記第2所定時間(T2 )は、バッテリ電圧が安定して上記最低作動電圧(V1 )以上となった後に、上記ステップS180の処理を行うことができるだけの時間として設定されている。
以上説明した本実施形態では、バッテリ電圧が最低作動電圧以下とならないときには、第1所定時間(T1 )の間、ステップS180の照合結果が一度も「一致」とならなければ、盗難判定結果が「盗難」となり、第1所定時間(T1 )の間に一度でも「一致」となれば、盗難判定結果は「盗難でない」となる。
【0028】
それに対して、バッテリ電圧が最低作動電圧以下となったときには、第1所定時間(T1 )よりも長い第2所定時間(T2 )の間、上記照合結果が一度も「一致」とならなければ、盗難判定結果が「盗難」となり、第2所定時間(T2 )の間に一度でも「一致」となれば、盗難判定結果は「盗難でない」となる。
このような本実施形態によると、キーシリンダ2に差し込まれたキー1が正規である場合、図5に示すように、イグニッションスイッチ4とスタータスイッチ5が順次オンして、スタータ9に通電され、バッテリ電圧が最低作動電圧以下となると、その時点でフラグXBATに1がセットされ、ステップS190ではYESと判定されるようになる。
【0029】
ここで、バッテリ電圧が最低作動電圧以下となると、読取装置2から出力される暗証コードのデータが破壊されたり、あるいは、エンジン制御装置3がリセットされて盗難判定結果を出すまでの通信が途中で中断されてしまい、ステップS180(図4)における照合結果は、本来なら「一致(OK)」となるところが「不一致(NG)」となる。この状態が第1所定時間(T1 )続けば、第1所定時間(T1 )の間は、上記照合結果は「不一致(NG)」となる。
【0030】
しかし、本実施形態では、上記したように、バッテリ電圧が最低作動電圧以下となったときには、上記照合を、第1所定時間(T1 )よりも長い第2所定時間(T2 )行い、その結果、上記照合する回数が、第1所定時間(T1 )のときよりも多くなる。また、この第2所定時間(T2 )が経過するまでにはバッテリ電圧が最低作動電圧以上となるので、上記照合を第2所定時間(T2 )行うことによって、バッテリ電圧が最低作動電圧以上となった後にも上記照合が行われることになり、このとき上記照合結果が「一致(OK)」となる。
【0031】
従って、第1所定時間(T1 )の間に一度も「一致(OK)」とならない場合でも、第2所定時間(T2 )が経過するまでには「一致(OK)」となり、盗難判定結果が「盗難でない」となって、フラグXOKに1がセットされる。
このように本実施形態によると、キーシリンダ2に差し込まれたキー1が正規で、車両の盗難でないにも係わらず、「盗難」と誤判定されてしまうといった問題を防止できる。
【0032】
(第2実施形態)
次に、本発明の第2実施形態について、図6〜8を用いて、上記第1実施形態と異なる部分のみ説明する。なお、CPU10が行う処理において、図3、4と同じ処理を行う部分については、これらと同じ符号を付した。
CPU10は、盗難判定処理として、1ms毎に図6、7の割込み処理を行う。この割込み処理を開始すると、ステップS100〜S120の処理を行う。そして、このステップS120にてYESと判定されたときは図7のステップS180にジャンプし、NOと判定されたときはステップS170の処理を行う。
【0033】
そして、このステップS170にてNOと判定されたときは、何もせずにこのルーチンを抜ける。逆に、YESと判定されたときは、カウンタCDELY1 が所定時間(K1 )以上となっても読取装置2からキー1の暗証コードを受信しない、すなわち異常ということである。ここで、この異常の原因としては、盗難者がキーシリンダ2等を破壊操作した等の原因が考えられる。しかし本実施形態では、次のステップS171〜S173の処理を行い、ステップS172またはS173にてYESと判定されたときのみ、上記異常の原因が上記破壊操作によるものと結論づけ、そうでないときには、上記異常の原因を結論づけることを保留する。
【0034】
具体的には、まずステップS171にて、フラグXBATに1がセットされているか否かを判定する。このフラグXBATは、第1実施形態と同様、図2の処理によってセットされる。そして、このステップS171にてNOと判定されたときは、バッテリ電圧が上記最低作動電圧(V1 )を下回っていないということなので、このときには次のステップS172にて、読取装置2への暗証コードの送信要求が次で所定回数(本実施形態では3回)目以上か否かを判定する。
【0035】
また、ステップS171にてYESと判定されたときは、バッテリ電圧が上記最低作動電圧(V1 )を下回ったということなので、このときには次のステップS173にて、読取装置2への暗証コードの送信要求が次で所定回数(本実施形態では5回)目以上か否かを判定する。
そして、上記ステップS172またはステップS173にてYESと判定されたときは、上記異常の原因が、盗難者による上記破壊操作であるので、このときには車両盗難行為があったとみなし、図5のステップS220にてフラグXNGに1をセットする。
【0036】
また、ステップS172またはステップS173にてNOと判定されたときは、上記異常の原因の結論づけを保留し、次のステップS150、S160の処理を行う。
なお、ステップS173における回数をステップS172における回数よりも多くした理由は、バッテリ電圧が最低作動電圧以下となったときにも、エンジン制御ECUから読取装置に送信するデータを読取装置が受信しないこともあり、このことを考慮したからである。
【0037】
そして、図7のステップS180、S190の処理を行い、このステップS190にてNOと判定されたときは、バッテリ電圧が上記最低作動電圧(V1 )を下回っていないということなので、上記ステップS180における照合結果は正しいとみなして、盗難判定結果を「盗難」として、ステップS220にてフラグXNGに1をセットする。
【0038】
また、ステップS190にてYESと判定されたときは、バッテリ電圧が上記最低作動電圧(V1 )を下回ったということである。このときには、キーシリンダ2に差し込まれたキー1が正規のものであっても、ステップS180では「不一致」と判定される可能性があるので、ステップS211にて、ステップS180での照合を3回以上行ったか否かを判定する。
【0039】
このステップS211にてYESと判定されたときは、ステップS180にて「不一致」となった原因が、バッテリ電圧が最低作動電圧以下となったからではなく、盗難行為があったからとみなし、ステップS220の処理を行う。逆に、NOと判定されたときは、盗難判定結果を出さず、ステップS240にて、読取装置2に対して暗証コードの送信要求を行い、次のステップS250にてカウンタCDELY1 をクリアし、このルーチンを抜ける。なお、上記ステップS190、S211の処理は本実施形態の要部である。
【0040】
以上説明した本実施形態では、バッテリ電圧が最低作動電圧以下とならないときには、第1所定回数(1回)の照合結果が「一致」とならなければ、盗難判定結果が「盗難」となり、第1所定回数(1回)の照合結果が「一致」となれば、盗難判定結果は「盗難でない」となる。
それに対して、バッテリ電圧が最低作動電圧以下となったときには、第1所定回数(1回)よりも多い第2所定回数(3回)の照合結果が一度も「一致」とならなければ、盗難判定結果が「盗難」となり、第2所定回数(3回)の照合結果が一度でも「一致」となれば、盗難判定結果は「盗難でない」となる。
【0041】
このような本実施形態によると、キーシリンダ2に差し込まれたキー1が正規である場合、図8に示すように、イグニッションスイッチ4とスタータスイッチ5が順次オンして、スタータ9に通電され、バッテリ電圧が最低作動電圧以下となると、その時点でフラグXBATに1がセットされ、ステップS190ではYESと判定されるようになる。
【0042】
ここで、バッテリ電圧が最低作動電圧以下となると、上記したように、ステップS180における照合結果は、本来なら「一致(OK)」となるところが「不一致(NG)」となる。この状態のときに、上記第1所定回数(1回、図8ではC1 で示す)の照合を行えば、上記照合結果は「不一致(NG)」となる。
しかし、本実施形態では、上記したように、バッテリ電圧が最低作動電圧以下となったときには、上記照合を、第1所定回数(C1 )よりも多い第2所定回数(3回、図8ではC2 で示す)行い、その結果、上記照合する回数が、第1所定回数(C1 )行うときよりも多くなる。
【0043】
また、この第2所定回数(C2 )の照合を行うまでにはバッテリ電圧が最低作動電圧以上となるので、上記照合を第2所定回数(C2 )行うことによって、バッテリ電圧が最低作動電圧以上となった後にも上記照合が行われることになり、このとき上記照合結果が「一致(OK)」となる。
従って、第1所定回数(C1 )の照合では「一致(OK)」とならない場合でも、第2所定回数(C2 )の照合を行うことによって、一度は「一致(OK)」となり、盗難判定結果が「盗難でない」となって、フラグXOKに1がセットされる。
【0044】
このように本実施形態によると、キーシリンダ2に差し込まれたキー1が正規で、車両の盗難でないにも係わらず、「盗難」と誤判定されてしまうといった問題を防止できる。
また、本実施形態では、図6のステップS170にてYESと判定されたときでも、更にバッテリ電圧が最低作動電圧以下となったときには、バッテリ電圧が最低作動電圧以下とならないときに比べて、ステップS170にてYESと判定された原因の結論付けのタイミングを遅らすようにしたので、バッテリ電圧が最低作動電圧以下となったことによって上記結論が誤って出されるといった問題を防止できる。
【0045】
(他の実施形態)
上記各実施形態では、イグニッションスイッチ4をオンしたときに、とりあえずエンジンを始動し、その後、盗難判定結果が「盗難」であれば、始動したエンジンを停止させて盗難防止を行うものについて説明したが、イグニッションスイッチ4をオンしたときに、とりあえずエンジンを停止させておき、その後、盗難判定結果が「盗難」であれば、そのままエンジンを停止状態としておくようにしても良い。
【0046】
また、上記第2実施形態では、請求項4記載の発明でいう第1所定回数を1回としたが、2回以上としても良い。この場合、請求項4記載の発明でいう第2所定回数を、第1所定回数よりも多い回数として設定する必要があることは言うまでもない。
また、上記各実施形態では、上記照合結果が、第1所定時間(T1 )または第1所定回数(C1 )続けて「不一致」となったときに、盗難判定結果を「盗難」とするようにしたが、複数回照合して、そのうちの所定割合(例えば半分)以上が「不一致」のときに、盗難判定結果を「盗難」とするようにしても良い。
【0047】
また、上記実施形態では、請求項1記載の発明でいうコード照合手段、盗難判定手段、電圧低下検出手段をエンジン制御装置3内に設けた場合について説明したが、これらをエンジン制御装置3と別個にして設けても良い。
また、上記各実施形態では、請求項1記載の発明でいう指示部材をキー1で構成したが、カードや、遠隔操作するためのリモコン等で構成しても良い。
【0048】
また、上記実施形態では、エンジンが駆動したときに移動する自動車に本発明の盗難防止装置を適用した場合について説明したが、例えば電動モータが駆動したときに移動する電気自動車に適用しても良い。この場合、請求項1記載の発明でいう原動機は電動モータにて構成される。
また、上記実施形態では、車両用の盗難防止装置についての説明であったが、例えばボートにも適用できる。要は、原動機が駆動したときに移動する移動体には全て適用できる。
【図面の簡単な説明】
【図1】本発明の第1実施形態の全体構成図である。
【図2】上記実施形態のエンジン制御装置3が行うバッテリ電圧低下判定処理についてのフローチャートである。
【図3】上記エンジン制御装置3が行う盗難判定処理についてのフローチャートである。
【図4】上記エンジン制御装置3が行う盗難判定処理についてのフローチャートである。
【図5】上記実施形態のイグニッションスイッチ4をオンしてからのタイムチャートである。
【図6】本発明第2実施形態のエンジン制御装置3が行う盗難判定処理についてのフローチャートである。
【図7】上記第2実施形態のエンジン制御装置3が行う盗難判定処理についてのフローチャートである。
【図8】上記第2実施形態のイグニッションスイッチ4をオンしてからのタイムチャートである。
【図9】従来装置のバッテリ電圧低下時における通信データの状態を示すタイムチャートである。
【符号の説明】
1…キー(指示部材)、3…エンジン制御装置、4…イグニッションスイッチ、5…スタータスイッチ。
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a mobile object anti-theft device, and is particularly effective as a vehicle anti-theft device.
[0002]
[Prior art]
As a prior art of the above-described anti-theft device, for example, there is one disclosed in Japanese Utility Model Laid-Open No. 63-24066. According to this, when a key as an instruction member for instructing starting of an engine is inserted into a key cylinder to perform an engine starting operation, a reading device in the key cylinder reads a password stored in the key, and the control computer reads this code. By collating the personal identification code read by the reading device with the personal identification code stored in the control computer, it is determined whether or not the engine start operation is performed by a proper key.
[0003]
If the operation is not an engine start operation using a proper key, the vehicle is determined to be stolen and the engine is stopped to prevent the vehicle from being stolen.
[0004]
[Problems to be solved by the invention]
By the way, the start of the engine is performed by energizing the starter from the battery, but the battery voltage is greatly reduced when energizing the starter. Therefore, depending on the degree of deterioration of the battery, as shown in FIGS. 9 (a) and 9 (b), when the starter (STA) is energized, the battery voltage (BAT) is reduced to the minimum operating voltage (the control computer uses the two passwords). (The minimum voltage required for normal comparison).
[0005]
As described above, when the battery voltage (BAT) falls below the minimum operating voltage, as shown in FIG. 9C, the communication data of the personal identification code received by the control computer from the reading device is destroyed, or There has been such a problem that communication until the control computer is reset and the theft determination result is output is interrupted halfway. In this case, of course, the result of the theft determination is "stolen" and the engine is stopped even if the engine start operation is performed with a regular key.
[0006]
In view of the above problem, an object of the present invention is to prevent an erroneous determination of “theft” despite the fact that the battery voltage is lower than or equal to the minimum operating voltage even though the battery is not stolen. I do.
[0007]
[Means for Solving the Problems]
In order to achieve the above object, the invention according to claims 1 to 5,
Voltage drop detecting means for detecting that the voltage of the battery has become equal to or lower than a predetermined voltage,
The theft judging means is characterized in that when the voltage drop detecting means detects that the voltage of the battery has become equal to or lower than the predetermined voltage, the collation by the code collating means is performed more than when it is not detected. And
[0008]
Here, how many times the above-mentioned verification is performed is defined as the time until the above-mentioned verification can be performed after the voltage of the battery becomes equal to or higher than the predetermined voltage.
Further, the predetermined voltage is defined as a minimum voltage required for the code collating means to perform the collation normally.
According to the present invention, when the voltage drop detecting means detects that the battery voltage has become equal to or lower than the predetermined voltage, the comparison is performed more frequently than when the battery voltage has not been detected. The collation is performed after the voltage becomes equal to or higher than the predetermined voltage. Therefore, at this time, if the starting of the prime mover is instructed by the proper instruction member, the collation result is “match”, and based on the collation result, the determination result by the theft determination means is “not stolen”. As a result, it is possible to prevent erroneous determination of “stolen” even if the mobile object is not stolen
Further, in the case of the invention according to claim 2, when the voltage drop detecting means detects that the battery voltage has become equal to or lower than the predetermined voltage, the comparison is performed for a second predetermined time, and as a result, Is also performed after the voltage becomes equal to or higher than the predetermined voltage. Therefore, at this time, if the starting of the prime mover is instructed by the proper instruction member, the collation result is “match”, and based on the collation result, the determination result by the theft determination means is “not stolen”. As a result, it is possible to prevent erroneous determination of “stolen” even if the mobile object is not stolen
In particular, according to the invention as set forth in claim 3, when the voltage drop detecting means detects that the battery voltage has become equal to or lower than the predetermined voltage, the comparison is performed for a second predetermined time, and As a result, if the starting of the prime mover is instructed by the proper instruction member, the above-mentioned collation result is "match" once, so that the judgment result by the theft judgment means is "not theft". Accordingly, it is possible to prevent the erroneous determination of “stolen” even though the mobile object is not stolen.
[0009]
Further, in the case of the invention according to claim 4, when the voltage drop detecting means detects that the battery voltage has become equal to or lower than the predetermined voltage, the above-mentioned comparison is performed a second predetermined number of times, and as a result, Is also performed after the voltage becomes equal to or higher than the predetermined voltage. Therefore, at this time, if the starting of the prime mover is instructed by the proper instruction member, the collation result is “match”, and based on the collation result, the determination result by the theft determination means is “not stolen”. As a result, it is possible to prevent erroneous determination of “stolen” even if the mobile object is not stolen
In particular, according to the invention as set forth in claim 5, when the voltage drop detecting means detects that the battery voltage has become equal to or lower than the predetermined voltage, the comparison is performed a second predetermined number of times. As a result, if the starting of the prime mover is instructed by the proper instruction member, the above-mentioned collation result is "match" once, so that the judgment result by the theft judgment means is "not theft". Accordingly, it is possible to prevent the erroneous determination of “stolen” even though the mobile object is not stolen.
[0010]
BEST MODE FOR CARRYING OUT THE INVENTION
(1st Embodiment)
Next, a first embodiment in which the antitheft device of the present invention is applied to a vehicle (automobile) that moves when an engine (not shown) is driven will be described with reference to FIGS. In the present embodiment, when the ignition switch 4 is turned on, the vehicle engine is started for the time being, and if the theft determination result described later is “stolen”, the started engine is stopped to prevent theft. .
[0011]
FIG. 1 is a diagram schematically showing the entire configuration of the vehicle anti-theft device of the present embodiment. In FIG. 1, a key 1 (pointing member) is provided with a memory 1a for storing a predetermined password. ing. The key cylinder 2 provided in the steering column portion of the vehicle is provided with a reading device 2a that reads a password in the memory 1a when the key 1 is inserted. The security code read by the reading device 2a is input to the engine control device 3.
[0012]
When the key 1 is inserted into the key cylinder 2 and turned (engine start operation), the ignition switch 4 and the starter switch 5 are sequentially turned on. When the ignition switch 4 is turned on, the electric power from the battery 6 is supplied to the power supply circuit 15, the fuel injection device 7, and the ignition device 8 of the engine control device 3, and when the starter switch 5 is turned on, the electric power from the battery 6 is supplied to the starter 9 Supplied to
[0013]
The engine control device 3 is mainly configured by a microcomputer, and includes a CPU 10, a ROM 11, a RAM 12, an EEPROM 13, a backup power supply circuit 14, a power supply circuit 15, an input / output port 16, and the like. The power supply circuit 15 is supplied with electric power from the battery 6 via the ignition switch 4.
Based on the engine control program stored in the ROM 11, the CPU 10 reads various sensor data related to the engine operating state, such as engine speed data from the rotation sensor 17 and intake air data from the intake air sensor 18, and reads the fuel injection amount and the like. The ignition timing and the like are calculated, and based on the calculation result, the fuel injection device 7 and the ignition device 8 are controlled according to the engine operating state.
[0014]
In addition, the CPU 10 reads the password code of the key 1 from the reading device 2 a based on the theft determination processing program stored in the ROM 11, and compares this password with the vehicle-side password stored in the EEPROM 13. Then, it is determined whether or not the key 1 inserted into the key cylinder 2 is an authorized key. If the key is not a legitimate key, the vehicle is determined to be stolen, and fuel cut, ignition cut, headlight 19 blinks, horn 20 blows, and the like. This theft determination processing will be described later with reference to FIGS.
[0015]
Further, the CPU 10 reads a battery voltage signal from the power supply circuit 15 based on the battery voltage drop determination processing program stored in the ROM 11, and determines that the voltage of the battery 6 is a minimum operating voltage at which the engine control device 3 can operate normally. (Predetermined voltage according to the first aspect of the invention) is determined.
Next, the battery voltage drop determination processing will be described with reference to the flowchart of FIG.
[0016]
The CPU 10 performs the interrupt processing of FIG. 2 every 1 ms. When the interrupt process is started, in step S10, it is determined whether or not the voltage (VBAT) of the battery 6 input to the input / output port 16 via the power supply line 21 (FIG. 1) is equal to or higher than the minimum operating voltage (V1). Is determined. If the determination is YES, the process exits this routine without doing anything. On the other hand, when the determination is NO, the flag XBAT is set to 1 to store that the battery voltage has become equal to or lower than the minimum operating voltage.
[0017]
Next, the theft determination processing will be described with reference to the flowcharts of FIGS.
The CPU 10 performs the interrupt processing of FIGS. 3 and 4 every 1 ms. When this interrupt processing is started, in step S100, it is determined whether or not the flag XNG is set to 1 to determine whether or not the theft determination result is "stolen". In step S110, it is determined whether or not the flag XOK is set to 1 to determine whether or not the result of the theft determination is “not theft”.
[0018]
If YES is determined in either of the steps S100 and S110, it means that the theft determination result has already been issued, and the process exits the routine of FIGS. Further, if NO is determined in both steps S100 and S110, it means that the theft determination result has not been issued yet, and in the next step S120, whether the password of the key 1 is received from the reading device 2a is determined. Is determined. Here, when the determination is YES, the process jumps to step S180 in FIG. 4, and when the determination is NO, the process proceeds to the next step S130. In this step S120, if the received personal identification code has completed the processing of step S180 (FIG. 4) described later, it is determined as NO.
[0019]
In step S130, it is determined whether the transmission request of the password of the key 1 has not been made to the key cylinder 2 at all, and whether the transmission request from now on is the first time. Here, if it is the first time, it is determined as YES, and in step S140, communication until the vehicle theft determination result is output (the engine control device 3 receives the password of the key 1 and this password and the password in the EEPROM 13). And a counter CDELY that counts the time from the start of a series of communications (e.g., outputting a vehicle theft determination result based on the comparison result) is cleared.
[0020]
Then, in the next step S150, a request for transmission of the personal identification code in the key 1 is made to the reading device 2, and in the next step S160, a counter CDELY1 for counting the time from the start of the transmission request. Clear Then, the process jumps to step S190 in FIG.
If NO is determined in step S130, it is determined in step S170 whether the counter CDELY1 has exceeded a predetermined time (K1). If the determination is YES here, the predetermined time (K1) has elapsed since the previous transmission request, and it is considered that it is time to make the next transmission request, and the process proceeds to step S150. When the determination is NO, the process jumps to step S190 in FIG. 4 because it is not the timing to make the transmission request yet.
[0021]
In step S180 of FIG. 4, the personal identification code transmitted by the reading device 2 in response to the transmission request is compared with the personal identification code stored in the EEPROM 13. If the collation result is "match", the process jumps to step S230, sets 1 to the flag XOK, and stores that the theft determination result is "not theft".
[0022]
Further, when the collation result is “mismatch” in step S180, it is determined in step S190 whether the flag XBAT is set to “1”. If the determination is NO here, it means that the battery voltage has not fallen below the minimum operating voltage (V1), so that the collation result in step S180 is considered to be correct, and in step S200, the counter CDELY is turned off. It is determined whether or not one predetermined time (T1) or more has elapsed.
[0023]
If NO is determined in this step S200, this routine is exited as it is, and if YES is determined, it is considered that the engine is not started in a normal manner, and in step S220, 1 is set to the flag XNG described above. Set and store that the theft determination result is "stolen".
When the flag XNG is set to 1, the fuel cut, the ignition cut, the blinking of the headlight 19, the sound of the horn 20, etc. are performed as described above. Since these processes are well known, they are not shown.
[0024]
If the determination in step S190 is YES, it means that the battery voltage has fallen below the minimum operating voltage (V1). At this time, even if the key 1 inserted into the key cylinder 2 is a legitimate key, there is a possibility that it is determined as "mismatch" in step S180, so that in step S210, the counter CDELY sets the first key. It is determined whether or not a second predetermined time (T2) longer than the predetermined time (T1) has been reached. Here, when the determination is NO, the process directly exits this routine, and when the determination is YES, the process proceeds to step S220. The processing in steps S190 and S210 is a main part of the present embodiment.
[0025]
Here, the lengths of the first predetermined time (T1) and the second predetermined time (T2) are set based on the following idea.
In the present embodiment, as described above, the engine is started when the ignition switch 4 is turned on, and then the engine is started when the theft determination result is “stolen”. Therefore, the first predetermined time ( If T1) is too long, if the theft determination result is "stolen", the time until the engine is stopped becomes longer, and the distance over which the vehicle can be moved becomes longer.
[0026]
On the other hand, if the first predetermined time (T1) is too short, the collation result in step S180 should be "match". Since (T1) is short, it is determined as "stolen" in step S220.
Therefore, the first predetermined time (T1) of the present embodiment is set as a time that can solve each of the above-described problems.
[0027]
The second predetermined time (T2) is set as a time as long as the process of step S180 can be performed after the battery voltage stably becomes equal to or higher than the minimum operating voltage (V1).
In the present embodiment described above, when the battery voltage does not become equal to or lower than the minimum operating voltage, if the comparison result in step S180 does not become “match” for the first predetermined time (T1), the theft determination result becomes “ "Theft", and if "match" is made even once during the first predetermined time (T1), the theft determination result is "not theft".
[0028]
On the other hand, when the battery voltage becomes equal to or lower than the minimum operating voltage, if the comparison result does not become “match” for a second predetermined time (T2) longer than the first predetermined time (T1), If the result of the theft determination becomes "theft" and "matches" even once during the second predetermined time (T2), the result of the theft determination becomes "not theft".
According to this embodiment, when the key 1 inserted into the key cylinder 2 is normal, as shown in FIG. 5, the ignition switch 4 and the starter switch 5 are sequentially turned on, and the starter 9 is energized. When the battery voltage becomes equal to or lower than the minimum operating voltage, 1 is set to the flag XBAT at that time, and YES is determined in step S190.
[0029]
Here, when the battery voltage falls below the minimum operating voltage, the data of the personal identification code output from the reading device 2 is destroyed, or the communication until the engine control device 3 is reset and the theft determination result is output is interrupted. The process is interrupted, and the collation result in step S180 (FIG. 4) becomes "mismatch (NG)" where "match (OK)" should be. If this state continues for the first predetermined time (T1), during the first predetermined time (T1), the collation result will be "not matched (NG)".
[0030]
However, in the present embodiment, as described above, when the battery voltage becomes equal to or lower than the minimum operating voltage, the above-described comparison is performed for the second predetermined time (T2) longer than the first predetermined time (T1), and as a result, The number of times of the collation becomes larger than that of the first predetermined time (T1). Since the battery voltage becomes equal to or higher than the minimum operating voltage before the second predetermined time (T2) elapses, by performing the above-described comparison for the second predetermined time (T2), the battery voltage becomes equal to or higher than the minimum operating voltage. After that, the collation is performed, and at this time, the collation result is “match (OK)”.
[0031]
Therefore, even if "Match (OK)" is never obtained during the first predetermined time (T1), "Match (OK)" is obtained before the second predetermined time (T2) elapses, and the theft determination result is obtained. "Not stolen" is set, and 1 is set in the flag XOK.
As described above, according to the present embodiment, it is possible to prevent a problem that the key 1 inserted into the key cylinder 2 is erroneously determined as “stolen” even though the key is not stolen.
[0032]
(2nd Embodiment)
Next, a second embodiment of the present invention will be described with reference to FIGS. In the processing performed by the CPU 10, the same reference numerals are given to the parts performing the same processing as in FIGS.
The CPU 10 performs the interruption processing of FIGS. 6 and 7 every 1 ms as the theft determination processing. When this interrupt processing is started, the processing of steps S100 to S120 is performed. Then, if it is determined as YES in step S120, the process jumps to step S180 in FIG. 7, and if it is determined as NO, the process of step S170 is performed.
[0033]
If the determination in step S170 is NO, the process exits this routine without doing anything. Conversely, when the determination is YES, it means that the password of the key 1 is not received from the reading device 2 even if the counter CDELY1 becomes equal to or longer than the predetermined time (K1), that is, it is abnormal. Here, as a cause of the abnormality, a cause such as a destruction operation of the key cylinder 2 or the like by a burglar can be considered. However, in the present embodiment, the processing of the following steps S171 to S173 is performed, and only when YES is determined in step S172 or S173, it is concluded that the cause of the abnormality is due to the destruction operation. Withhold the conclusion of the cause.
[0034]
Specifically, first, in step S171, it is determined whether or not the flag XBAT is set to 1. This flag XBAT is set by the processing of FIG. 2, as in the first embodiment. If the determination in step S171 is NO, it means that the battery voltage has not fallen below the minimum operating voltage (V1). It is determined whether the transmission request is the predetermined number of times (three in this embodiment) or more.
[0035]
If the determination in step S171 is YES, it means that the battery voltage has fallen below the minimum operating voltage (V1). In this case, in the next step S173, a request to transmit the personal identification code to the reading device 2 is made. Is the predetermined number of times (five times in the present embodiment).
If YES is determined in step S172 or step S173, the cause of the abnormality is the destruction operation by a stolen person, so that it is considered that the vehicle has been stolen at this time, and the process proceeds to step S220 in FIG. To 1 in the flag XNG.
[0036]
Further, when NO is determined in the step S172 or S173, the conclusion of the cause of the abnormality is suspended, and the processing of the next steps S150 and S160 is performed.
The reason that the number of times in step S173 is larger than the number of times in step S172 is that the reading device does not receive data transmitted from the engine control ECU to the reading device even when the battery voltage becomes equal to or lower than the minimum operating voltage. Yes, because this was taken into account.
[0037]
Then, the processes of steps S180 and S190 in FIG. 7 are performed, and if NO is determined in step S190, it means that the battery voltage has not fallen below the minimum operating voltage (V1), and the verification in step S180 is performed. Assuming that the result is correct, the theft determination result is set to "theft", and the flag XNG is set to 1 in step S220.
[0038]
If the determination in step S190 is YES, it means that the battery voltage has fallen below the minimum operating voltage (V1). At this time, even if the key 1 inserted into the key cylinder 2 is a legitimate key, there is a possibility that “mismatch” is determined in step S180, so the collation in step S180 is performed three times in step S211. It is determined whether the above has been performed.
[0039]
If YES is determined in this step S211, it is considered that the cause of the "mismatch" in step S180 is not that the battery voltage has become equal to or lower than the minimum operating voltage, but that there is a theft, and that in step S220 Perform processing. Conversely, when the determination is NO, the stolen determination result is not output, and a request for transmission of the personal identification code is made to the reading device 2 in step S240, and the counter CDELY1 is cleared in the next step S250. Exit the routine. The processing in steps S190 and S211 is a main part of the present embodiment.
[0040]
In the present embodiment described above, when the battery voltage does not fall below the minimum operating voltage, the first predetermined number of times (once) does not result in a "match", the theft determination result becomes "theft", and the first If the matching result of the predetermined number of times (one time) is “match”, the theft determination result is “not stolen”.
On the other hand, when the battery voltage becomes equal to or lower than the minimum operating voltage, if the comparison result of the second predetermined number of times (three times) that is larger than the first predetermined number of times (one time) does not become “match”, the theft If the determination result is “theft” and the result of the second predetermined number of times (three times) is “match” even once, the theft determination result is “not theft”.
[0041]
According to this embodiment, when the key 1 inserted into the key cylinder 2 is normal, as shown in FIG. 8, the ignition switch 4 and the starter switch 5 are sequentially turned on, and the starter 9 is energized. When the battery voltage becomes equal to or lower than the minimum operating voltage, 1 is set to the flag XBAT at that time, and YES is determined in step S190.
[0042]
Here, when the battery voltage becomes equal to or lower than the minimum operating voltage, as described above, the collation result in step S180 becomes “non-coincidence (NG)” in place of “coincidence (OK)”. In this state, if the first predetermined number of times of collation (one time, indicated by C1 in FIG. 8) is performed, the result of the collation is “mismatch (NG)”.
However, in the present embodiment, as described above, when the battery voltage becomes equal to or lower than the minimum operating voltage, the above-mentioned verification is performed for a second predetermined number of times (three times, C2 in FIG. 8) which is larger than the first predetermined number of times (C1). As a result, the number of times of the collation becomes larger than when the first predetermined number (C1) is performed.
[0043]
Further, the battery voltage becomes equal to or higher than the minimum operating voltage by the time the second predetermined number of times (C2) is checked. Therefore, by performing the second predetermined number of times (C2), the battery voltage becomes equal to or higher than the minimum operating voltage. After that, the collation is performed, and at this time, the collation result is “match (OK)”.
Therefore, even if the matching of the first predetermined number (C1) does not result in "match (OK)", the matching of the second predetermined number (C2) once results in "match (OK)", and the theft determination result Becomes “not stolen”, and 1 is set to the flag XOK.
[0044]
As described above, according to the present embodiment, it is possible to prevent a problem that the key 1 inserted into the key cylinder 2 is erroneously determined as “stolen” even though the key is not stolen.
Further, in the present embodiment, even when it is determined to be YES in step S170 of FIG. 6, when the battery voltage further becomes equal to or lower than the minimum operating voltage, compared to when the battery voltage does not become equal to or lower than the minimum operating voltage, Since the timing of conclusion of the cause determined to be YES in S170 is delayed, it is possible to prevent the problem that the conclusion is erroneously made when the battery voltage becomes equal to or lower than the minimum operating voltage.
[0045]
(Other embodiments)
In each of the above embodiments, the description has been given of the case where the engine is started for the time being when the ignition switch 4 is turned on, and thereafter, if the theft determination result is “stolen”, the started engine is stopped to prevent theft. Alternatively, when the ignition switch 4 is turned on, the engine may be stopped for the time being, and if the theft determination result is "stolen", the engine may be stopped as it is.
[0046]
Further, in the second embodiment, the first predetermined number of times according to the invention of claim 4 is one, but may be two or more. In this case, it is needless to say that the second predetermined number in the invention described in claim 4 needs to be set as a number larger than the first predetermined number.
Further, in each of the above embodiments, when the collation result is “mismatch” for the first predetermined time (T1) or the first predetermined number of times (C1), the theft determination result is set to “theft”. However, the data may be collated a plurality of times, and when a predetermined ratio (for example, half) of the data is “mismatched”, the theft determination result may be “stolen”.
[0047]
In the above embodiment, the case where the code collating means, theft determining means, and the voltage drop detecting means according to the first aspect of the present invention are provided in the engine control device 3 is described. May be provided.
Further, in each of the above embodiments, the pointing member according to the first aspect of the present invention is constituted by the key 1, but may be constituted by a card, a remote controller for remote control, or the like.
[0048]
Further, in the above-described embodiment, the case where the anti-theft device of the present invention is applied to a vehicle that moves when the engine is driven has been described. However, the present invention may be applied to an electric vehicle that moves when the electric motor is driven. . In this case, the prime mover according to the first aspect of the present invention is constituted by an electric motor.
In the above embodiment, the antitheft device for a vehicle is described. However, the present invention can be applied to a boat, for example. In short, the present invention can be applied to all moving bodies that move when the prime mover is driven.
[Brief description of the drawings]
FIG. 1 is an overall configuration diagram of a first embodiment of the present invention.
FIG. 2 is a flowchart illustrating a battery voltage drop determination process performed by an engine control device 3 of the embodiment.
FIG. 3 is a flowchart illustrating a theft determination process performed by the engine control device 3;
FIG. 4 is a flowchart illustrating a theft determination process performed by the engine control device 3;
FIG. 5 is a time chart after the ignition switch 4 of the embodiment is turned on.
FIG. 6 is a flowchart illustrating a theft determination process performed by an engine control device 3 according to a second embodiment of the present invention.
FIG. 7 is a flowchart illustrating a theft determination process performed by the engine control device 3 according to the second embodiment.
FIG. 8 is a time chart after the ignition switch 4 of the second embodiment is turned on.
FIG. 9 is a time chart showing the state of communication data when the battery voltage of the conventional device drops.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Key (indicating member), 3 ... Engine control device, 4 ... Ignition switch, 5 ... Starter switch.

Claims (5)

原動機が駆動したときに移動する移動体に用いられ、
バッテリ(6)から電力が供給されたときに、前記原動機の始動を指示する指示部材(1)側の暗証コードと前記移動体側の暗証コードとを照合するコード照合手段(3、S180)と、
このコード照合手段(3、S180)における照合結果に基づいて前記移動体の盗難か否かを判定する盗難判定手段(S190〜S230)と
を有し、この盗難判定手段(S190〜S230)にて前記移動体の盗難と判定されたとき、前記原動機を停止させる盗難防止装置において、
前記バッテリ(6)の電圧が所定電圧以下となったことを検出する電圧低下検出手段(S10)を備え、
前記盗難判定手段(S190〜S230)は、
前記電圧低下検出手段(S10)にて、前記バッテリ(6)の電圧が前記所定電圧以下となったことが検出されたときには、未検出のときに比べて、前記コード照合手段(3、S180)における照合を多く行うことを特徴とする盗難防止装置。
Used for moving objects that move when the prime mover is driven,
Code collating means (3, S180) for collating a personal identification code on an instruction member (1) for instructing starting of the prime mover with a personal identification code on the moving body side when power is supplied from a battery (6);
A theft determining means (S190 to S230) for determining whether or not the mobile object is stolen based on the result of the comparison in the code comparing means (3, S180). When it is determined that the moving body is stolen, in the anti-theft device for stopping the prime mover,
Voltage drop detection means (S10) for detecting that the voltage of the battery (6) has become equal to or lower than a predetermined voltage;
The theft determination means (S190 to S230)
When the voltage drop detecting means (S10) detects that the voltage of the battery (6) has become equal to or lower than the predetermined voltage, the code collating means (3, S180) as compared with when the voltage is not detected. Anti-theft device, characterized in that it performs a large number of verifications in a computer.
前記盗難判定手段(S190〜S230)は、
前記電圧低下検出手段(S10)にて、前記バッテリ(6)の電圧が前記所定電圧以下となったことが未検出のときには、前記コード照合手段(3、S180)における照合を第1所定時間行い、
前記電圧低下検出手段(S10)にて、前記バッテリ(6)の電圧が前記所定電圧以下となったことが検出されたときには、前記コード照合手段(3、S180)における照合を、前記第1所定時間よりも長い第2所定時間行う
ことを特徴とする請求項1記載の盗難防止装置。
The theft determination means (S190 to S230)
When the voltage drop detecting means (S10) does not detect that the voltage of the battery (6) has become equal to or less than the predetermined voltage, the code collating means (3, S180) performs collation for a first predetermined time. ,
When the voltage drop detecting means (S10) detects that the voltage of the battery (6) has become equal to or less than the predetermined voltage, the collation by the code collating means (3, S180) is performed by the first predetermined 2. The anti-theft device according to claim 1, wherein the second predetermined time is longer than a predetermined time.
前記盗難判定手段(S190〜S230)は、
前記電圧低下検出手段(S10)にて、前記バッテリ(6)の電圧が前記所定電圧以下となったことが未検出のときには、前記第1所定時間における前記照合結果が一度も一致とならなかったときに前記移動体の盗難と判定し、
前記電圧低下検出手段(S10)にて、前記バッテリ(6)の電圧が前記所定電圧以下となったことが検出されたときには、前記第2所定時間における前記照合結果が一度も一致とならなかったときに前記移動体の盗難と判定する
ことを特徴とする請求項2記載の盗難防止装置。
The theft determination means (S190 to S230)
When the voltage drop detecting means (S10) does not detect that the voltage of the battery (6) has become equal to or less than the predetermined voltage, the comparison result in the first predetermined time has never been consistent. Sometimes it is determined that the moving object is stolen,
When the voltage drop detecting means (S10) detects that the voltage of the battery (6) has become equal to or less than the predetermined voltage, the comparison result in the second predetermined time has never been consistent. 3. The anti-theft device according to claim 2, wherein it is determined that the moving body is stolen.
前記盗難判定手段(S190〜S230)は、
前記電圧低下検出手段(S10)にて、前記バッテリ(6)の電圧が前記所定電圧以下となったことが未検出のときには、前記コード照合手段(3、S180)における照合を第1所定回数行い、
前記電圧低下検出手段(S10)にて、前記バッテリ(6)の電圧が前記所定電圧以下となったことが検出されたときには、前記コード照合手段(3、S180)における照合を、前記第1所定回数よりも多い第2所定回数行うことを特徴とする請求項1記載の盗難防止装置。
The theft determination means (S190 to S230)
When the voltage drop detecting means (S10) does not detect that the voltage of the battery (6) has become equal to or lower than the predetermined voltage, the code comparing means (3, S180) performs the first predetermined number of times of verification. ,
When the voltage drop detecting means (S10) detects that the voltage of the battery (6) has become equal to or less than the predetermined voltage, the collation by the code collating means (3, S180) is performed by the first predetermined The anti-theft device according to claim 1, wherein the second predetermined number of times is performed more than the number of times.
前記盗難判定手段(S190〜S230)は、
前記電圧低下検出手段(S10)にて、前記バッテリ(6)の電圧が前記所定電圧以下となったことが未検出のときには、前記第1所定回数の前記照合結果が一度も一致とならなかったときに前記移動体の盗難と判定し、
前記電圧低下検出手段(S10)にて、前記バッテリ(6)の電圧が前記所定電圧以下となったことが検出されたときには、前記第2所定回数の前記照合結果が一度も一致とならなかったときに前記移動体の盗難と判定する
ことを特徴とする請求項4記載の盗難防止装置。
The theft determination means (S190 to S230)
When the voltage drop detecting means (S10) does not detect that the voltage of the battery (6) has become equal to or lower than the predetermined voltage, the first predetermined number of times of the collation results have never been identical. Sometimes it is determined that the moving object is stolen,
When the voltage drop detecting means (S10) detects that the voltage of the battery (6) has become equal to or lower than the predetermined voltage, the second predetermined number of times of the collation results have never been identical. 5. The anti-theft device according to claim 4, wherein it is determined that the moving body is stolen.
JP4510296A 1996-03-01 1996-03-01 Anti-theft device Expired - Fee Related JP3603450B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4510296A JP3603450B2 (en) 1996-03-01 1996-03-01 Anti-theft device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4510296A JP3603450B2 (en) 1996-03-01 1996-03-01 Anti-theft device

Publications (2)

Publication Number Publication Date
JPH09240430A JPH09240430A (en) 1997-09-16
JP3603450B2 true JP3603450B2 (en) 2004-12-22

Family

ID=12709936

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4510296A Expired - Fee Related JP3603450B2 (en) 1996-03-01 1996-03-01 Anti-theft device

Country Status (1)

Country Link
JP (1) JP3603450B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4859853B2 (en) * 2008-02-05 2012-01-25 富士通テン株式会社 Vehicle remote starter
KR101448801B1 (en) * 2009-08-26 2014-10-14 현대자동차 주식회사 Method for controlling authentication in a low voltage section of a vehicle immobilizer system
US9234470B2 (en) 2010-02-24 2016-01-12 Fujitsu Ten Limited Idling stop device, power control method, deterioration notification method and battery charging method
JP5781734B2 (en) * 2010-02-24 2015-09-24 富士通テン株式会社 Idling stop device and battery deterioration notification method

Also Published As

Publication number Publication date
JPH09240430A (en) 1997-09-16

Similar Documents

Publication Publication Date Title
JP3073904B2 (en) Vehicle data processing device
JP3001782B2 (en) Engine control device for vehicle theft prevention
US5703413A (en) Method for operating a vehicle security system including code comparison after starting which counts start attempts
JP3250452B2 (en) Engine start control device
WO1997038878A1 (en) Machine start controlling apparatus
US5703414A (en) Anti-theft apparatus which permits the engine to start prior to ID signal discrimination
JP2915299B2 (en) Vehicle anti-theft device
JP3603450B2 (en) Anti-theft device
JP2943976B2 (en) Engine control device with vehicle anti-theft function
US6326705B1 (en) Vehicular anti-theft system
JP2954845B2 (en) Engine control device for vehicle theft prevention
JPH08192723A (en) Burglary preventing device for vehicle
JP3216522B2 (en) Vehicle anti-theft device
US6130604A (en) Anti-theft system for vehicles
JP3114614B2 (en) Vehicle anti-theft device
JP2000025571A (en) Engine start control device
JP2947458B2 (en) Vehicle anti-theft device
JPH0939736A (en) Anti-theft device
JP4481086B2 (en) Vehicle anti-theft device
JP3388648B2 (en) Vehicle anti-theft device
JP5817252B2 (en) Control device, control system, control method, program, and medium
JP3651102B2 (en) Anti-theft device
JP3511700B2 (en) Anti-theft devices for vehicles
JPH11268614A (en) Vehicle anti-theft device
JPH08150900A (en) Anti-theft device for vehicle

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040824

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040907

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040920

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees