JP3446191B2 - Initial setting device for vehicle anti-theft device - Google Patents
Initial setting device for vehicle anti-theft deviceInfo
- Publication number
- JP3446191B2 JP3446191B2 JP32447294A JP32447294A JP3446191B2 JP 3446191 B2 JP3446191 B2 JP 3446191B2 JP 32447294 A JP32447294 A JP 32447294A JP 32447294 A JP32447294 A JP 32447294A JP 3446191 B2 JP3446191 B2 JP 3446191B2
- Authority
- JP
- Japan
- Prior art keywords
- code
- unit
- engine control
- immobilizer
- engine
- 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
Links
Landscapes
- Output Control And Ontrol Of Special Type Engine (AREA)
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Burglar Alarm Systems (AREA)
- Transceivers (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、車両用盗難防止装置の
初期設定装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an initial setting device for a vehicle antitheft device.
【0002】[0002]
【従来の技術】近年、諸外国において、車両の盗難が頻
繁に発生するようになった。このため、従来より、この
盗難を防止するための盗難防止装置が数多く提案され、
車両に搭載されている。このような盗難防止装置に類す
るシステムとしては、例えば、特公平6−57524号
に開示されているように、メカニカルキーを照合する手
段及び電子的コードを予め設定された正規コードと照合
する手段とを具備すると共に、電子的コードを照合する
手段が車両側に暗証コードを入力するためのキーボード
入力手段を有し、このメカニカルキーと電子的コードが
共に所定時間内に一致したときにのみ車両のエンジンを
始動可能とすることによって、車両の盗難を確実に防止
し、送信器を必要としないため、暗証番号を試行錯誤し
て入力し、盗もうとする者に対する盗難防止効果を向上
させる装置が提案されている。2. Description of the Related Art In recent years, theft of vehicles has become frequent in various countries. Therefore, conventionally, many anti-theft devices have been proposed to prevent the theft,
It is installed in the vehicle. As a system similar to such an anti-theft device, for example, as disclosed in Japanese Patent Publication No. 6-57524, a means for collating a mechanical key and a means for collating an electronic code with a preset regular code. In addition to the above, the electronic code collating means has a keyboard input means for inputting a personal identification code on the vehicle side, and only when the mechanical key and the electronic code both match within a predetermined time By enabling the engine to start, vehicle theft can be reliably prevented, and a transmitter is not required.Therefore, there is a device that improves the antitheft effect for those who try to steal by entering the PIN code by trial and error. Proposed.
【0003】また、最近の盗難防止装置は、イモビライ
ザユニット(immobilizer unit)とEGIユニットから
なり、イモビライザユニットがキーに固有のコードを照
合し、照合した結果が不一致の場合、イグニッションス
イッチをオンしても、EGIユニットにおいてエンジン
始動できないように構成されているものがある。このシ
ステムでは、イモビライザユニットはイグニッション電
源とバッテリ電源とを有し、イグニッションオンでシス
テム電源がオン状態となり、エンジンを一旦始動させな
いとイモビユニットとEGIユニットの間でコードの通
信を行われないと共に、イグニッションスイッチをオフ
すると機能が設定されてエンジン始動が不能になる。A recent anti-theft device is composed of an immobilizer unit and an EGI unit. The immobilizer unit collates a code unique to a key, and if the collated result does not match, an ignition switch is turned on. However, some EGI units are configured so that the engine cannot be started. In this system, the immobilizer unit has an ignition power source and a battery power source, the system power source is turned on when the ignition is turned on, and the code is not communicated between the immobilizer unit and the EGI unit unless the engine is started once, When the ignition switch is turned off, the function is set and the engine cannot be started.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、上記の
ように構成される従来例において、例えば、特公平6−
57524号公報に開示されている技術では、キーによ
るコード入力とは別にキーボード入力手段を有し、送信
器を備えるキー装置等の故障時にはこのキーボードで暗
証番号を入力可能であるが、暗証番号入力のためのキー
ボードを別体に用意する必要があり、携帯性が悪いと共
に、コスト高を招く欠点がある。However, in the conventional example configured as described above, for example, Japanese Patent Publication No. 6-
The technique disclosed in Japanese Patent No. 57524 has a keyboard input means in addition to a code input by a key, and when the key device having a transmitter or the like has a malfunction, the personal identification number can be input with the keyboard. It is necessary to separately prepare a keyboard for, which has the disadvantages of poor portability and high cost.
【0005】また、後者の従来例のシステムでは、一旦
エンジンを始動させないと、イモビユニットとEGIユ
ニットとの間でコードの通信を行わないように設定され
ているので、車両の生産工場において、コード未登録の
各ユニットを車両に組み付けた後、夫々のユニットにコ
ードを登録する場合、このシステムのままでは1台ずつ
エンジンを始動させて夫々のユニットにコードを登録す
る必要がある。しかしながら、工場の生産ラインにおい
て1台ずつエンジンを始動させるのは非常に効率が悪
い。In the latter conventional system, the code is set not to be communicated between the immobilizer unit and the EGI unit unless the engine is once started. When the code is registered in each unit after the unregistered units are assembled in the vehicle, it is necessary to start the engine one by one and register the code in each unit in this system. However, it is very inefficient to start the engines one by one in the factory production line.
【0006】従って、本発明の車両用盗難防止装置の初
期設定装置は、上記の事情に鑑みてなされたものであ
り、その目的とするところは、工場ライン内において、
1台毎にエンジンを始動させることなくキーの固有コー
ドを新たに登録することができる車両用盗難防止装置の
初期設定装置を提供することである。Therefore, the initial setting device of the vehicle antitheft device of the present invention has been made in view of the above circumstances, and its purpose is to set it in a factory line.
It is an object of the present invention to provide an initial setting device for a vehicle antitheft device that can newly register a unique code of a key without starting an engine for each vehicle.
【0007】[0007]
【課題を解決するための手段】上述の課題を解決し、目
的を達成するために、本発明の車両用盗難防止装置の初
期設定装置は以下の構成を備える。即ち、エンジン制御
部からのコードの送信要求に基づいて送信機側から該送
信機に固有の第1のコードを受信すると共に、該固有の
第1のコードと受信機側に記憶したコードとを照合し、
一致した場合に第2のコードをエンジン制御部に対して
出力するコード判定部と、前記第2のコードとエンジン
制御部に記憶したコードとを照合し、一致した場合にエ
ンジン始動を許可されるエンジン制御部とを備え、前記
エンジン制御部は、エンジン始動に応答して前記コード
判定部に前記第2のコードの送信を要求する車両用盗難
防止装置において、前記第1のコードを前記コード判定
部に登録すると共に、前記第1と第2のコードとを前記
エンジン制御部に登録するための車両用盗難防止装置の
初期設定装置であって、前記エンジン制御部に対してエ
ンジン始動状態を強制的に発生させる強制手段を具備す
る。In order to solve the above-mentioned problems and to achieve the object, an initialization device for a vehicle antitheft device of the present invention has the following configuration. That is, the first code unique to the transmitter is received from the transmitter side based on a code transmission request from the engine control unit, and the first code unique to the transmitter and the code stored in the receiver side are received. Collate,
When the code determination unit that outputs the second code to the engine control unit when they match, the second code and the code stored in the engine control unit are collated, and if they match, engine start is permitted. An engine control unit, wherein the engine control unit determines the code for the first code in a vehicle anti-theft device that requests the code determination unit to transmit the second code in response to an engine start. A first antitheft device for a vehicle for registering the first code and the second code with the engine control unit, and forcing an engine start state to the engine control unit. It is equipped with a compulsory means to be generated.
【0008】また、好ましくは、エンジン制御部からの
コードの送信要求に基づいて送信機側から該送信機に固
有の第1のコードを受信すると共に、該固有の第1のコ
ードと受信機側に記憶したコードとを照合し、一致した
場合に第2のコードをエンジン制御部に対して出力する
コード判定部と、前記第2のコードとエンジン制御部に
記憶したコードとを照合し、一致した場合にエンジン始
動を許可されるエンジン制御部とを備え、前記エンジン
制御部は、エンジン始動に応答して前記コード判定部に
前記第2のコードの送信を要求する車両用盗難防止装置
において、前記第1のコードを前記コード判定部に登録
すると共に、前記第1と第2のコードとを前記エンジン
制御部に登録するための車両用盗難防止装置の初期設定
装置であって、前記エンジン制御部に対してエンジン始
動状態を表すエンジン始動疑似信号を送信する疑似信号
生成手段を具備する。Further, preferably, the first code unique to the transmitter is received from the transmitter side based on the code transmission request from the engine control unit, and the first code unique to the transmitter and the receiver side. And the code stored in the engine control unit, and the code determination unit that outputs the second code to the engine control unit when the two match. In an anti-theft device for a vehicle, the engine control unit is configured to permit engine start in the case of doing, and the engine control unit requests the code determination unit to transmit the second code in response to engine start, An initial setting device for a vehicle anti-theft device for registering the first code in the code determination unit and registering the first and second codes in the engine control unit. Comprising a pseudo signal generating means for transmitting the engine start pseudo signal indicative of engine starting condition to the engine control unit.
【0009】[0009]
【作用】以上のように、この発明に係わる車両用盗難防
止装置の初期設定装置は構成されているので、コードが
未登録の状態のコード判定部とエンジン制御部とに新規
にキーの固有コードを登録したい場合、1台毎にエンジ
ンを始動させることなくキーの固有コードを新たに登録
することができ、生産効率の向上を図ることができる。As described above, since the initial setting device for the vehicle antitheft device according to the present invention is configured, a new unique code of the key is newly provided in the code judging section and the engine control section in which the code is not registered. When it is desired to register the key, the unique code of the key can be newly registered without starting the engine for each engine, and the production efficiency can be improved.
【0010】[0010]
【実施例】以下に本発明の実施例につき、添付の図面を
参照して詳細に説明する。図1は、本発明に基づく実施
例の車両用盗難防止装置のシステムブロック図である。
図1を参照して、本実施例の車両用盗難防止装置の構成
を説明する。図1に示すように、本実施例に用いる車両
用盗難防止装置は、トランスポンダー1と、トランスポ
ンダー1からの信号を受信するアンテナ2と、アンテナ
2により取り込まれた信号を増幅するアンプ3と、アン
プからの信号により制御されるイモビユニット4と、エ
ンジン制御を行うEGIユニット9とを備えるシステム
である。具体的に説明すると、トランスポンダー1は、
自動車のイグニッションスイッチのオン、オフを運転者
側において行うキーに内蔵されている。また、アンテナ
2とは、イグニッションスイッチのオン、オフに連動し
て作動するイグニッションコイルアンテナである。アン
プ3では、このコイルが作動し、電圧が付与されるとき
に、高電圧を得るために電圧を一定値に増幅させる。Embodiments of the present invention will now be described in detail with reference to the accompanying drawings. FIG. 1 is a system block diagram of a vehicle antitheft device according to an embodiment of the present invention.
The configuration of the vehicle antitheft device according to the present embodiment will be described with reference to FIG. As shown in FIG. 1, a vehicle antitheft device used in this embodiment includes a transponder 1, an antenna 2 that receives a signal from the transponder 1, an amplifier 3 that amplifies a signal captured by the antenna 2, and an amplifier. It is a system including an immobilizer unit 4 controlled by a signal from the EGI unit 9 and an EGI unit 9 for controlling the engine. Specifically, the transponder 1 is
It is built into the key that turns on / off the ignition switch of the automobile on the driver side. Further, the antenna 2 is an ignition coil antenna that operates in conjunction with turning on and off of the ignition switch. In the amplifier 3, when this coil operates and a voltage is applied, the voltage is amplified to a constant value in order to obtain a high voltage.
【0011】イモビユニット4は、イモビライザーユニ
ット(immobilizer unit)と呼ばれ、最近ヨーロッパで
盗難防止用に開発されているEGIによるエンジン始動
を禁止するコントローラであり、車両降車時にイグニッ
ションスイッチをオフすることで自動的にセットされ
る。イモビユニット4は、バッテリー電源(+B)14
及びスイッチ電源(IG1)15に基づいてイグニッシ
ョンスイッチのオン、オフ情報を与えられると共に、ア
ンプ部3で増幅される電圧値に基づいて、トランスポン
ダー1からIDデータが与えられ、所定の制御信号をE
GIユニットに送信する。更に、イモビユニット4は、
バッテリー電源14に接続されているので、例えば、エ
ンジンを停止して、イグニッションスイッチをオフして
も電源は供給され、スタンバイ状態を保持している。ま
た、車室内に設けられたインジケータ16に接続され、
トランスポンダーから送信されるIDデータにより点
滅、消灯を制御する。The immobilizer unit 4, which is called an immobilizer unit, is a controller for prohibiting engine start by EGI, which has recently been developed for theft prevention in Europe. By turning off the ignition switch when the vehicle gets off the vehicle. It is set automatically. Immobilizer unit 4 has battery power (+ B) 14
Also, ON / OFF information of the ignition switch is given based on the switch power supply (IG1) 15, and ID data is given from the transponder 1 based on the voltage value amplified by the amplifier section 3 to send a predetermined control signal E
Send to GI unit. Furthermore, the Immobilizer unit 4
Since the battery is connected to the battery power source 14, for example, even if the engine is stopped and the ignition switch is turned off, the power is supplied and the standby state is maintained. In addition, connected to the indicator 16 provided in the passenger compartment,
Flashing and extinguishing are controlled by ID data transmitted from the transponder.
【0012】EGIユニットは、エンジンの回転数や燃
料噴射量等を制御するコントローラである。また、EG
Iユニット9は、イモビユニットの構成と同様に、予め
データを格納しているEEPROM10、前述したイモ
ビユニット4とのデータの授受において一時的にデータ
を格納するRAM11、これらメモリに格納されている
データの授受のタイミングをデータとして送るタイマ1
2、タイマ12からのタイミング情報に基づいてイモビ
ユニット4とのデータの授受を制御するCPU13とか
ら構成される。また、EGIユニット9は、イモビユニ
ット4から所定の制御信号を受信し、その信号に基づい
て、スタータや燃料噴射量等を制御する。また、EGI
ユニット9は、イモビユニット4の場合とは異なり、イ
グニッションッスイッチのオン、オフに連動しながらス
イッチ電源15として動作するので、例えば、エンジン
を停止して、イグニッションスイッチをオフすると電源
は切れることになる。The EGI unit is a controller for controlling the engine speed, the fuel injection amount, and the like. Also, EG
The I unit 9 has an EEPROM 10 that stores data in advance, a RAM 11 that temporarily stores data when exchanging data with the immobilizer unit 4, and a data stored in these memories, as in the configuration of the immobilizer unit. 1 that sends the timing of sending and receiving data as data
2. A CPU 13 that controls the exchange of data with the immobilizer unit 4 based on the timing information from the timer 12. Further, the EGI unit 9 receives a predetermined control signal from the immobilizer unit 4, and controls the starter, the fuel injection amount, etc. based on the signal. Also, EGI
Unlike the case of the immobilizer unit 4, the unit 9 operates as the switch power supply 15 while interlocking with the turning on and off of the ignition switch. Therefore, for example, when the engine is stopped and the ignition switch is turned off, the power is turned off. Become.
【0013】次に、図2を参照して、トランスポンダー
1、イモビユニット4、EGIユニット9との間でのデ
ータの送受信手順について説明する。図2は、ある固有
のIDデータを有するトランスポンダー1のIDデータ
の判定手順を説明する図である。尚、以下の説明では、
トランスポンダー1からイモビユニット4へはキーの固
有のコードを表すIDコードの送信を行い、イモビユニ
ット4からEGIユニット9へはコードワード(以下、
CWと略称する)と呼ばれるパスワードの送信を行う。
また、コードワードはイモビユニット4とEGIユニッ
ト9とに各1個ずつ登録されるコードであり、各ユニッ
トに同一のコードワードが登録されている。Next, with reference to FIG. 2, a procedure for transmitting / receiving data to / from the transponder 1, the immobilizer unit 4, and the EGI unit 9 will be described. FIG. 2 is a diagram illustrating a procedure for determining ID data of the transponder 1 having certain unique ID data. In the following explanation,
From the transponder 1 to the immobilizer unit 4, an ID code representing a unique code of the key is transmitted, and from the immobilizer unit 4 to the EGI unit 9, a codeword (hereinafter,
A password called "CW" is transmitted.
A codeword is a code registered in the immobilizer unit 4 and the EGI unit 9 one by one, and the same codeword is registered in each unit.
【0014】<IDコードの判定及び登録>図2におい
て、トランスポンダー1をキー穴に差し込み、イグニッ
ションスイッチを回転させてエンジンを作動させると、
EGIユニット9はイモビユニット4に対してCW要求
を出し、それを受けてイモビユニット4は、トランスポ
ンダー1に対してID要求を出し、トランスポンダー1
からイモビユニットのトリガ信号となるID信号をイモ
ビユニット4に送信する。イモビユニット4では、送信
されたトランスポンダー1のIDコードをユニット内の
RAM6に一時的に格納する。この後、イモビユニット
内のEEPROM5に登録されているIDコードとトラ
ンスポンダー1から送信されたIDコードとをCPU8
において照合する。イモビユニット4は、IDコードの
照合結果が一致していればEGIユニット9にエンジン
作動許可信号(イモビ機能解除コマンド)と、CWを送
信する。不一致の場合は、エンジン作動停止信号(イモ
ビ機能設定コマンド)を送信し、EGIユニット9はそ
の信号を受けてエンジンを停止させる。EGIユニット
9は、イモビユニット4からのCWをRAM11内に格
納し、イモビユニット4からのCWとEGIユニット9
内のEEPROM10に登録されたCWとを照合し、一
致していればエンジンを継続して運転し、一致していな
ければエンジンを停止させる。<Determination and Registration of ID Code> In FIG. 2, when the transponder 1 is inserted into the key hole and the ignition switch is rotated to operate the engine,
The EGI unit 9 issues a CW request to the immobilizer unit 4, and in response, the immobilizer unit 4 issues an ID request to the transponder 1 and the transponder 1
Transmits an ID signal which is a trigger signal of the immobilizer unit to the immobilizer unit 4. The immobilizer unit 4 temporarily stores the transmitted ID code of the transponder 1 in the RAM 6 in the unit. After that, the CPU 8 outputs the ID code registered in the EEPROM 5 in the immobilizer unit and the ID code transmitted from the transponder 1.
Check in. The immobilizer unit 4 transmits an engine operation permission signal (immobilizer function cancellation command) and CW to the EGI unit 9 if the ID code comparison results match. If they do not match, an engine operation stop signal (immobilizer function setting command) is transmitted, and the EGI unit 9 receives the signal and stops the engine. The EGI unit 9 stores the CW from the immobilizer unit 4 in the RAM 11, and the CW from the immobilizer unit 4 and the EGI unit 9 are stored.
CW registered in the EEPROM 10 therein is checked, and if they match, the engine is continuously operated, and if they do not match, the engine is stopped.
【0015】図3〜図5は、イモビユニット側でのID
コードの判定手順を示すフローチャートである。図3、
図4に示すように、処理が開始され、トランスポンダー
内蔵のキーによってイグニッションスイッチがオン位置
まで回転されると、イモビ機能解除判定待ち状態とな
り、エンジン始動を一時的に許可するモードになる。そ
の後、ステップS2でトランスポンダー内蔵のキーによ
ってイグニッションスイッチがスタータ位置まで回転さ
れ、エンジンスタートしたか否かを判定する。エンジン
がスタートした場合(ステップS2での判断がYE
S)、ステップS4に進み、スタートしていないと判断
された場合(ステップS2での判断がNO)、プログラ
ムの開始時点にリターンする。ステップS4では、所定
条件(エンジン回転数500rpm、電圧10V以上で安定した
状態)を満足しているか否かを判断する。ステップS4
で、所定条件を満足している場合(ステップS4での判
断がYES)、ステップS6に進む。一方、ステップS
4で所定条件を満足していない場合(ステップS4での
判断がNO)、ステップS4の開始時点にリターンす
る。ステップS6では、EGIユニット側からCW要求
が出されたか否かを判断する。ステップS6でCW要求
が出されていると判断された場合(ステップS6での判
断がYES)、ステップS8に進む。また、ステップS
6でCW要求が出されていないと判断された場合(ステ
ップS6での判断がNO)、ステップS6の開始時点に
リターンする。その後、ステップS8では、ステップS
6でのCW要求に従って、トランスポンダーにID要求
を出す。その後に、ステップS10に進む。ステップS
10では、ID要求を出したトランスポンダーからのI
D返答を受信したか否かを判断し、返答を受信した場合
(ステップS10での判断がYES)、ステップS12
に進み、返答を受信しなかった場合(ステップS10で
判断がNO)、後述するステップS40へ進む。3 to 5 are IDs on the immobilizer unit side.
It is a flowchart which shows the determination procedure of a code. Figure 3,
As shown in FIG. 4, when the processing is started and the ignition switch is rotated to the ON position by the key incorporated in the transponder, the immobilizer function release determination waiting state is entered, and the engine start mode is temporarily permitted. After that, in step S2, it is determined whether the ignition switch is rotated to the starter position by the key incorporated in the transponder and the engine is started. When the engine starts (determination in step S2 is YE
S), the process proceeds to step S4, and when it is determined that the program has not started (NO in step S2), the process returns to the start point of the program. In step S4, it is determined whether or not a predetermined condition (a stable state at an engine speed of 500 rpm and a voltage of 10 V or more) is satisfied. Step S4
If the predetermined condition is satisfied (YES in step S4), the process proceeds to step S6. On the other hand, step S
If the predetermined condition is not satisfied in step 4 (NO in step S4), the process returns to the start point of step S4. In step S6, it is determined whether or not a CW request has been issued from the EGI unit side. When it is determined in step S6 that the CW request is issued (YES in step S6), the process proceeds to step S8. Also, step S
When it is determined that the CW request has not been issued in step 6 (NO in step S6), the process returns to the start point of step S6. Then, in step S8, step S
According to the CW request in 6, the ID request is issued to the transponder. Then, it progresses to step S10. Step S
At 10, I from the transponder that issued the ID request
It is determined whether or not a D response has been received, and if a response has been received (YES in step S10), step S12
If no reply is received (NO in step S10), the process proceeds to step S40 described below.
【0016】ステップS12では、イモビユニットに内
蔵されたEEPROMにIDコードが登録されているか
否かを判断する。ステップS12でイモビユニットのE
EPROMにIDコードが登録されてない場合(ステッ
プS12で判断NO)、ステップS30に進む。ステッ
プS30では、IDコードをイモビユニットのRAMに
一時格納し、その後、ステップS32でID未登録コマ
ンド(IEコマンド)と共に、IDコードとCWをEG
Iユニットに送信する。その後、ステップS34に進
み、EGIユニットからIDコード、CWの送信に対す
る返答があるか否かを判定する。ステップS34でEG
IユニットからIDコード、CWの送信に対する返答が
あった場合(ステップS34で判断YES)、ステップ
S36に進む。ステップS36では、EGIユニットか
らの返答がOK(即ち、トランスポンダーのIDとEG
Iユニットに登録されているIDが一致)ならイモビユ
ニットのRAMに格納しておいたIDをEEPROMに
登録し、その後、ステップS38に進んでインジケータ
を消灯する。また、上述のステップS34での判断がN
Oの場合、ステップS34の開始時点にリターンする。In step S12, it is determined whether or not the ID code is registered in the EEPROM incorporated in the immobilizer unit. Immobilizer unit E in step S12
If the ID code is not registered in the EPROM (NO in step S12), the process proceeds to step S30. In step S30, the ID code is temporarily stored in the RAM of the immobilizer unit, and then in step S32, the ID code and CW are EG together with the ID unregistered command (IE command).
Send to I unit. After that, the process proceeds to step S34, and it is determined whether or not there is a response to the transmission of the ID code and CW from the EGI unit. EG in step S34
When there is a response from the I unit to the transmission of the ID code and CW (YES at step S34), the process proceeds to step S36. In step S36, the response from the EGI unit is OK (that is, the transponder ID and EG
If the IDs registered in the I unit are the same), the ID stored in the RAM of the immobilizer unit is registered in the EEPROM, and then the process goes to step S38 to turn off the indicator. In addition, the determination in step S34 described above is N
In the case of O, the process returns to the start point of step S34.
【0017】また、上述のステップS12でイモビユニ
ットのEEPROMにIDコードが登録されていた場合
(ステップS12で判断YES)、図4に示すステップ
S14に進む。ステップS14では、トランスポンダー
から送信されてきたIDと、イモビユニットに登録され
ているIDとを照合する。そして、ステップS16にお
いて、これらのIDが一致したか否かを判断し、一致し
た場合(ステップS16で判断YES)、ステップS1
8に進み、一致しなかった場合(ステップS16で判断
NO)、ステップS20に進む。ステップS18では、
イモビ機能解除コマンドとCWをEGIユニットへ送信
し、本プログラムを終了する。If the ID code is registered in the EEPROM of the immobilizer unit in step S12 (YES in step S12), the process proceeds to step S14 shown in FIG. In step S14, the ID transmitted from the transponder is compared with the ID registered in the immobilizer unit. Then, in step S16, it is determined whether or not these IDs match, and if they match (YES in step S16), step S1
8, the process proceeds to step S20 if they do not match (NO in step S16). In step S18,
The immobilizer function release command and CW are sent to the EGI unit, and this program ends.
【0018】また、上述のステップS16での判断がN
Oとなり、ステップS20へ進んだ場合、ステップS2
0でイモビ機能設定コマンドをEGIユニットへ送信
し、その後、ステップS22において、上述のステップ
S6〜ステップS14での処理を再度繰り返す。そし
て、ステップS24において、再度、トランスポンダー
から送信されてきたIDとイモビユニットに登録されて
いるIDとが一致するか否かを判断する。その結果、一
致した場合(ステップS24で判断がYES)、ステッ
プS18へ進み、一致しなかった場合(ステップS24
で判断がNO)、ステップS26へ進み、再度イモビ機
能設定コマンドをEGIユニットへ送信し、後述するス
テップS40へ進む。尚、イモビ機能はイグニッション
スイッチをオフすることにより自動的に設定されるた
め、イモビ機能が解除されていなければ、イモビ機能が
設定された状態、或いは前述のイモビ機能解除判定待ち
状態となる。即ち、ステップS26と後述するステップ
S52でのイモビ機能設定コマンドとは正確にはイモビ
機能設定維持コマンドを意味する。Further, the judgment in step S16 is N.
When it becomes O and the process proceeds to step S20, step S2
At 0, the immobilizer function setting command is transmitted to the EGI unit, and then at step S22, the processes at steps S6 to S14 are repeated again. Then, in step S24, it is again determined whether or not the ID transmitted from the transponder and the ID registered in the immobilizer unit match. As a result, if they match (YES in step S24), the process proceeds to step S18, and if they do not match (step S24).
If the determination is NO, the process proceeds to step S26, the immobilizer function setting command is transmitted to the EGI unit again, and the process proceeds to step S40 described later. Since the immobilizer function is automatically set by turning off the ignition switch, if the immobilizer function is not canceled, the immobilizer function is set or the immobilizer function cancellation determination waiting state described above is entered. That is, the immobilizer function setting command in step S26 and step S52, which will be described later, is exactly the immobilizer function setting maintenance command.
【0019】<IDコード送信不能時のイモビユニット
側でのID判定手順>次に、トランスポンダー故障によ
るイモビユニットへのIDコード送信不能時のIDコー
ド判定手順を説明する。このようにトランスポンダー1
が故障し、IDコードが送信できない場合には、先ずイ
モビユニット4側では、トランスポンダー1からのID
信号が受信不能又はID信号が読み込めないことを、操
作者(運転者)に対してワーニングランプ等を点滅させ
ることにより警告する。この警告を受けて操作者(運転
者)はトランスポンダー1の異常を認識する。また、受
信不能又はID信号が読み込めないとは、コードが送信
されないか又は送信されたIDコードを表す信号波形が
鈍っている状態を意味する。<ID judgment procedure on the immobilizer unit side when the ID code cannot be transmitted> Next, the ID code judgment procedure when the ID code cannot be transmitted to the immobilizer unit due to a transponder failure will be described. Transponder 1 like this
When the ID code cannot be sent due to a failure in the ID, first, on the immobilizer unit 4 side, the ID from the transponder 1
The operator (driver) is warned by blinking a warning lamp or the like that the signal cannot be received or the ID signal cannot be read. Upon receiving this warning, the operator (driver) recognizes the abnormality of the transponder 1. Further, the unreceivable or the ID signal cannot be read means that the code is not transmitted or the signal waveform representing the transmitted ID code is dull.
【0020】図5は、送信不能時のイモビユニット側で
のIDコードの判定手順を示すフローチャートである。
図3に示すステップS10において、トランスポンダー
からのID返答を受信しなかった場合(ステップS10
で判断がNO)、図5に示すステップS40に進む。ス
テップS40では、IDコード送信不能状態と判断し、
ワーニングランプを点滅して運転者にトランスポンダー
の故障又は、通信ライン(アンテナ〜イモビユニット
間)の断線等の異常を報知する。その後、ステップS4
2に進み、運転者のイグニッションスイッチのよる所定
操作によりCW入力があったか否かを判定する。ステッ
プS42において、運転者のイグニッションスイッチの
オン、オフ操作によるCW入力があった場合(ステップ
S42で判断がYES)、ステップS44に進み、イモ
ビユニット内のEEPROMに登録されているCWと上
述の所定操作により入力されたCWとを照合する。そし
て、ステップS46でCWが一致するか否かを判定し、
一致すると判断された場合(ステップS46で判断がY
ES)、ステップS48へ進み、イモビ機能解除コマン
ドとCWをEGIユニットへ送信する。一方、ステップ
S46にてCWが一致しないと判断された場合(ステッ
プS46で判断がNO)、ステップS52に進み、イモ
ビ機能設定コマンドをEGIユニットへ送信した後、図
3のステップS2へリターンする。また、上述のステッ
プS42で所定操作によるCW入力がないと判断される
と(ステップS42で判断がNO)、ステップS52へ
進み、イモビ機能設定コマンドをEGIユニットへ送信
する。FIG. 5 is a flow chart showing the ID code determination procedure on the immobilizer side when transmission is impossible.
In step S10 shown in FIG. 3, when the ID response from the transponder is not received (step S10)
If the determination is NO, the process proceeds to step S40 shown in FIG. In step S40, it is determined that the ID code cannot be transmitted,
The warning lamp blinks to notify the driver of an abnormality such as a transponder failure or a break in the communication line (between the antenna and the immobilizer unit). Then, step S4
Then, the process proceeds to step 2, and it is determined whether or not there is a CW input by the driver's predetermined operation with the ignition switch. In step S42, if there is a CW input by the driver's operation of turning on / off the ignition switch (YES in step S42), the process proceeds to step S44, and the CW registered in the EEPROM in the immobilizer unit and the above-mentioned predetermined value. The CW input by the operation is compared. Then, in step S46, it is determined whether the CWs match,
When it is determined that they match with each other (the determination in step S46 is Y).
ES), the process proceeds to step S48, and the immobilizer function release command and CW are transmitted to the EGI unit. On the other hand, if it is determined in step S46 that the CWs do not match (NO in step S46), the process proceeds to step S52, the immobilizer function setting command is transmitted to the EGI unit, and then the process returns to step S2 in FIG. When it is determined in step S42 that there is no CW input by the predetermined operation (NO in step S42), the process proceeds to step S52, and an immobilizer function setting command is transmitted to the EGI unit.
【0021】尚、上述のステップS48でイモビ機能解
除コマンドとCWを送信した後、ステップS50にて、
ワーニングランプを消灯する。
<EGIユニットでのCW判定手順>次に、EGIユニ
ット側でのCWの判定手順を説明する。図6、図7は、
EGIユニット側でのCWの判定手順を示すフローチャ
ートである。図6、図7において、処理が開始される
と、ステップS60で、イモビ機能の解除判定待ち、且
つイモビユニットへのCW要求回数がゼロの状態で、タ
イマによりイグニッションオンから500ミリ秒間のカウ
ントを開始する。ステップS62では、追加書き込みコ
マンドを受信したか否かを判断する。ステップS62
で、追加書き込みコマンドを受信していない場合(ステ
ップS62での判断がNO)、ステップS64に進み、
追加書き込みコマンドを受信している場合(ステップS
62での判断がYES)、後述のステップS152に進
む。After transmitting the immobilizer function release command and CW in step S48, in step S50,
Turn off the warning lamp. <CW Judgment Procedure on EGI Unit> Next, the CW judgment procedure on the EGI unit side will be described. 6 and 7 show
7 is a flowchart showing a CW determination procedure on the EGI unit side. In FIG. 6 and FIG. 7, when the process is started, in step S60, the timer counts 500 milliseconds after the ignition is turned on while waiting for the immobilizer function release determination and the number of CW requests to the immobilizer unit being zero. Start. In step S62, it is determined whether an additional write command has been received. Step S62
If the additional write command has not been received (NO at step S62), the process proceeds to step S64.
When the additional write command is received (step S
The determination in 62 is YES), and the process proceeds to step S152 described below.
【0022】ステップS64では、所定条件として、エ
ンジン回転数が500rpm以上、且つ電圧が10V以上である
か否かを判断する。ステップS64で所定条件を満たす
場合(ステップS64での判断がYES)、ステップS
66に進み、所定条件を満たさない場合(ステップS6
4での判断がNO)、ステップS64の開始時点にリタ
ーンする。ステップS66では、ステップS60で開始
した500ミリ秒のカウントが終了したか否かを判断す
る。ステップS66で500ミリ秒のカウントが終了した
場合(ステップS66での判断がYES)、ステップS
68に進み、ステップS66で500ミリ秒のカウントが
終了していない場合(ステップS66での判断がN
O)、ステップS66の開始時点にリターンする。ステ
ップS68では、EGIユニットからイモビユニットへ
CW要求を出す。その後、ステップS70に進み、イモ
ビユニットからEGIユニットへイモビ機能解除コマン
ドとCWの返答があるか否かを判定する。ステップS7
0でイモビユニットからイモビ機能解除コマンドとCW
の返答があると判断された場合(ステップS70での判
断がYES)、ステップS72に進み、EGI側のRA
M11にCWを一時的に格納する。その後、図7にその
続きを示すステップS78に進む。ステップS78で
は、EGIユニットに内蔵されたEEPROMにCWが
登録されているか否かを判定する。ステップS78で、
EGIユニットのEEPROMにCWが登録済みの場合
(ステップS78での判断がYES)、ステップS82
に進み、RAMに格納されたCWがEGIユニットのE
EPROMに登録されたCWに一致しているか否かを判
定する。ステップS82でRAMに格納されたCWがE
GIユニットのEEPROMに登録されたCWに一致し
ていると判断された場合(ステップS82での判断がY
ES)、ステップS84に進み、イモビ機能を解除して
通常のEGI制御を実行する。また、ステップS82に
おいて、RAMに格納されたCWがEGIユニットのE
EPROMに登録されたCWに一致していない場合(ス
テップS82での判断がNO)、ステップS74にリタ
ーンする。In step S64, it is determined whether the engine speed is 500 rpm or more and the voltage is 10 V or more as a predetermined condition. If the predetermined condition is satisfied in step S64 (YES in step S64), step S64
66, if the predetermined condition is not satisfied (step S6)
If the determination in 4 is NO), the process returns to the start point of step S64. In step S66, it is determined whether or not the counting of 500 milliseconds started in step S60 is completed. If the count of 500 milliseconds has ended in step S66 (YES in step S66), step S66
68. If the count of 500 milliseconds has not ended in step S66 (the judgment in step S66 is N
O), and returns to the start point of step S66. In step S68, the EGI unit issues a CW request to the immobilizer unit. Then, the process proceeds to step S70, and it is determined whether or not there is a response from the immobilizer unit to the EGI unit to release the immobilizer function and CW. Step S7
0 to immobilize function release command and CW from immobilizer unit
If it is determined that there is a response (YES in step S70), the process proceeds to step S72, in which the RA on the EGI side is RA.
The CW is temporarily stored in M11. Then, it progresses to step S78 which shows the continuation in FIG. In step S78, it is determined whether or not the CW is registered in the EEPROM incorporated in the EGI unit. In step S78,
If the CW has already been registered in the EEPROM of the EGI unit (YES in step S78), step S82
And the CW stored in the RAM is E of the EGI unit.
It is determined whether or not it matches the CW registered in the EPROM. The CW stored in the RAM in step S82 is E
When it is determined that it matches the CW registered in the EEPROM of the GI unit (the determination in step S82 is Y
ES), the process proceeds to step S84, the immobilizer function is canceled, and normal EGI control is executed. In step S82, the CW stored in the RAM is the EGI unit E
If it does not match the CW registered in the EPROM (NO in step S82), the process returns to step S74.
【0023】また、上述のステップS70において、イ
モビユニットからイモビ解除コマンドとCWの返答がな
いと判断された場合(ステップS70で判断がNO)、
ステップS74へ進む。ステップS74では、イモビユ
ニットに対して既にCW要求を5回行っているか否かを
判断する。ステップS74でCW要求を5回行っている
と判断された場合(ステップS74で判断YES)、ス
テップS76に進み、故障又は盗難されかけていると判
断して、イモビ機能を設定しエンジンを停止させる。一
方、ステップS74で5回行っていないと判断された場
合(ステップS74で判断NO)、ステップS68にリ
ターンし、再度、イモビユニットに対してCW要求を行
う。Further, in the above-mentioned step S70, when it is determined that the immobilizer release command and the CW are not returned from the immobilizer unit (NO in step S70),
It proceeds to step S74. In step S74, it is determined whether or not the CW request has already been made 5 times to the immobilizer unit. If it is determined in step S74 that the CW request has been made 5 times (YES in step S74), the process proceeds to step S76, it is determined that the device is malfunctioning or stolen, the immobilizer function is set, and the engine is stopped. . On the other hand, if it is determined in step S74 that the process has not been performed five times (NO in step S74), the process returns to step S68, and the CW request is again issued to the immobilizer unit.
【0024】図8は、前述したIDコード判定手順にお
けるトランスポンダー、イグニッションスイッチ、イモ
ビユニット、EGIユニットの各動作を示すタイミング
チャートである。
<追加書き込み手順>次に、登録されたIDコードの書
き換え手順について説明する。これは、例えば、異なる
IDコードを有するトランスポンダー1、2、3、4
(具体的には、ID1、ID2、ID3、ID4を夫々
有するキー1、2、3、4)のなかで、キー2、3、4
を盗難又は紛失し、第3者に、これらの紛失したキーを
利用して、自動車を盗まれないようにするために、新た
なキー5、6、7を用意して、イモビユニット及びEG
Iユニットに登録されているIDコードを変更する場合
に利用する機能である。図9は、すでに登録されたID
コードを書き換えるときの手順を説明する図である。図
9を参照して、仮にIDコードとしてID1、ID2、
ID3、ID4が登録されていたものをID1、ID
5、ID6、ID7に変更する場合を説明する。図9に
おいて、キー1は、コード変更前に登録されていたID
コードが有効であるので、最初にキー1を用いる。先
ず、キー1をキー穴に差し込んでイグニッションスイッ
チを5回オン、オフさせる。尚、この追加書き込みモー
ドに入るときはエンジンは始動させない。従って、この
モードではイモビ機能は解除されていない状態である。
この操作によって、イモビユニットは追加書き込みモー
ドに切り換わり、イモビユニットに内蔵されたEEPR
OMに登録されたコードID1〜ID4のなかでキー1
以外のIDコードをクリアする。その後、キー1を抜
き、所定時間以内(4秒程度)にID5のキー5を挿入
すると、イモビユニットからトランスポンダー5、EG
Iユニットからイモビユニットに夫々ID要求が出され
ているので、トランスポンダー5は、それ自身のID5
をイモビユニットに送信する。イモビユニットでは、I
D5のコードを受信して、内蔵されたEEPROMに登
録する。その後、イモビユニットは、EGIユニットか
らのID、CW要求にしたがって、ID5、CWとをE
GIユニット側に送信する。EGIユニットでは、ID
5、CWを受信して、内蔵されたEEPROMに登録す
る。その後、イモビユニットにID、CW返答し、再び
ID、CW要求を出す。この時点では、イモビユニット
及びEGIユニットに登録されているIDコードは、I
D1とID5の2つである。FIG. 8 is a timing chart showing the operations of the transponder, the ignition switch, the immobilizer unit and the EGI unit in the above-mentioned ID code determination procedure. <Additional Writing Procedure> Next, the procedure for rewriting the registered ID code will be described. This is the case, for example, with transponders 1, 2, 3, 4 with different ID codes.
(Specifically, keys 1, 2, 3, 4 having ID1, ID2, ID3, and ID4, respectively) among keys 2, 3, 4,
In order to prevent a car from being stolen by stealing or losing a car and using these lost keys to a third party, prepare new keys 5, 6 and 7 for immobilizer unit and EG.
This function is used when changing the ID code registered in the I unit. Figure 9 shows the registered ID
It is a figure explaining the procedure at the time of rewriting a code. Referring to FIG. 9, it is assumed that ID1, ID2,
If ID3 and ID4 were registered, ID1 and ID
The case of changing to 5, ID6, and ID7 will be described. In FIG. 9, key 1 is the ID registered before the code change
The key 1 is used first because the code is valid. First, the key 1 is inserted into the key hole, and the ignition switch is turned on and off five times. The engine is not started when entering the additional write mode. Therefore, the immobilizer function is not released in this mode.
This operation switches the immobilizer unit to the additional write mode, and the EEPR built in the immobilizer unit
Key 1 among codes ID1 to ID4 registered in OM
Clear ID codes other than. After that, remove the key 1 and insert the ID 5 key 5 within a predetermined time (about 4 seconds).
Since the ID request is issued from the I unit to the immobilizer unit, the transponder 5 uses the ID 5 of its own.
To the Immobilizer. In Immobility Unit, I
The code of D5 is received and registered in the built-in EEPROM. After that, the immobilizer unit outputs ID5 and CW according to the ID and CW request from the EGI unit.
Send to the GI unit side. In the EGI unit, ID
5. Receive CW and register it in the built-in EEPROM. After that, the ID and CW are returned to the immobilizer unit, and the ID and CW request is issued again. At this point, the ID code registered in the immobilizer unit and EGI unit is I
They are D1 and ID5.
【0025】以下、同様の手順によって、ID5のキー
5を抜いた後、所定時間以内にID6のキー6を挿入す
ると、イモビユニットからトランスポンダー6、EGI
ユニットからイモビユニットに夫々ID、CW要求が出
されているので、トランスポンダー6は、それ自身のI
D6をイモビユニットに送信する。EGIユニットから
ID、CW要求がイモビユニット側に出されているの
で、新たなID6をイモビユニット側に送信する。イモ
ビユニットでは、ID6のコードを受信して、内蔵され
たEEPROMに登録する。その後、イモビユニット
は、EGIユニットからのID、CW要求にしたがっ
て、ID6とCWをEGIユニット側に送信する。EG
Iユニットでは、ID6とCWを受信して、内蔵された
EEPROMに登録する。その後、イモビユニットにI
D返答し、再びID要求を行う。この時点では、EGI
ユニットに登録されているIDコードは、ID1とID
5とID6の3つである。By the same procedure, after removing the key 5 of ID5 and inserting the key 6 of ID6 within a predetermined time, the transponder 6 and EGI are transferred from the immobilizer unit.
Since the unit issues an ID and a CW request to the immobilizer unit, the transponder 6 sets its own I
Send D6 to the Immobili unit. Since the ID and CW request is issued from the EGI unit to the immobilizer unit side, a new ID6 is transmitted to the immobilizer unit side. The immobilizer unit receives the ID6 code and registers it in the built-in EEPROM. After that, the immobilizer unit transmits ID6 and CW to the EGI unit side in accordance with the ID and CW request from the EGI unit. EG
The I unit receives ID6 and CW and registers them in the built-in EEPROM. After that, I
D replies and requests ID again. At this point, EGI
The ID codes registered in the unit are ID1 and ID
There are three, 5 and ID6.
【0026】同様に、ID6のキー6を抜いた後、所定
時間以内にID7のキー7を挿入すると、イモビユニッ
トからトランスポンダー7、EGIユニットからイモビ
ユニットに夫々ID、CW要求が出されているので、ト
ランスポンダー7は、それ自身のID7をイモビユニッ
トに送信する。また、EGIユニットからID、CW要
求がイモビユニット側に出されているので、新たなID
7をイモビユニット側に送信する。イモビユニットで
は、ID7のコードを受信して、内蔵されたEEPRO
Mに登録する。その後、イモビユニットは、EGIユニ
ットからのID、CW要求にしたがって、ID7とCW
をEGIユニット側に送信する。EGIユニットでは、
ID7とCWを受信して、内蔵されたEEPROMに登
録する。その後、イモビユニットにIDCW返答する。
この時点で、EGIユニットに登録されているIDコー
ドは、ID1とID5とID6とID7の4つとなりI
Dコードの変更がすべて終了したことになる。この後、
所定時間以内に新たなキーの挿入を行わなければ追加書
き込みモードは終了する。Similarly, when the key 7 of ID7 is inserted within a predetermined time after the key 6 of ID6 is removed, the transponder 7 from the immobilizer unit and the immobilizer unit from the EGI unit issue ID and CW requests, respectively. , The transponder 7 sends its own ID7 to the immobilizer unit. Also, since the EGI unit has issued an ID and CW request to the immobilizer unit, a new ID
7 is transmitted to the immobilizer unit side. The Immobilizer unit receives the code of ID7, and the built-in EEPROM
Register with M. After that, the Immobilizer unit will follow ID7 and CW according to the ID and CW requests from the EGI unit.
To the EGI unit side. In the EGI unit,
The ID7 and CW are received and registered in the built-in EEPROM. After that, IDCW is returned to the immobilizer unit.
At this point, there are four ID codes registered in the EGI unit: ID1, ID5, ID6, and ID7.
This means that all D code changes have been completed. After this,
If a new key is not inserted within the predetermined time, the additional write mode ends.
【0027】<イモビユニットでの追加書き込み手順>
次に、イモビユニットでの具体的な追加書き込み手順に
ついて説明する。図10、図11はイモビユニット側で
の追加書き込み手順を示すフローチャートである。図1
0、図11において、処理が開始されると、ステップS
100でキーによってイグニッションスイッチがオンさ
れたか否かを判定する。イグニッションスイッチがオン
された場合(ステップS100での判断がYES)、ス
テップS102に進み、オンされていないと判断された
場合(ステップS100での判断がNO)、スタート時
点にリターンする。ステップS102では、所定条件
(イグニッションスイッチを5回オン/オフさせる操
作)を満足しているか否かを判断する。ステップS10
2で、所定条件を満足している場合(ステップS102
での判断がYES)、ステップS104に進む。一方、
ステップS102で所定条件を満足していない場合(ス
テップS102での判断がNO)、ステップS102の
開始時点にリターンする。<Additional writing procedure in immobilizer unit>
Next, a specific additional write procedure in the immobilizer unit will be described. 10 and 11 are flowcharts showing the additional writing procedure on the immobilizer unit side. Figure 1
0, in FIG. 11, when the process is started, step S
At 100, it is determined whether or not the ignition switch is turned on by the key. If the ignition switch is turned on (YES in step S100), the process proceeds to step S102. If it is determined that the ignition switch is not turned on (NO in step S100), the process returns to the start point. In step S102, it is determined whether or not a predetermined condition (operation of turning on / off the ignition switch five times) is satisfied. Step S10
If the predetermined condition is satisfied in step 2 (step S102)
If the determination is YES), the process proceeds to step S104. on the other hand,
If the predetermined condition is not satisfied in step S102 (NO in step S102), the process returns to the start point of step S102.
【0028】ステップS104では、イモビユニットか
らトランスポンダーへID要求信号を送信する。その
後、ステップS106でトランスポンダーからのID返
答の有無を判断し、ID返答があると判断されると(ス
テップS106で判断がYES)、ステップS108へ
進み、ID返答がないと判断されると(ステップS10
6で判断がNO)、本プログラムを終了する。ステップ
S108では、トランスポンダーのIDとイモビユニッ
トに登録されているIDとを照合する。ステップS11
0でトランスポンダーのIDとイモビユニットに登録さ
れているIDとが一致していると判断された場合(ステ
ップS110で判断がYES)、ステップS112へ進
み、IDが一致していないと判断された場合(ステップ
S110で判断がNO)、本プログラムを終了する。In step S104, the ID request signal is transmitted from the immobilizer unit to the transponder. After that, in step S106, it is determined whether or not there is an ID response from the transponder, and if it is determined that there is an ID response (YES in step S106), the process proceeds to step S108 and it is determined that there is no ID response (step S106). S10
If NO in 6), this program ends. In step S108, the ID of the transponder is compared with the ID registered in the immobilizer unit. Step S11
When it is determined that the ID of the transponder and the ID registered in the immobilizer unit match with 0 (YES in step S110), the process proceeds to step S112, and it is determined that the IDs do not match. (NO in step S110), this program ends.
【0029】ステップS112では、追加書き込むモー
ドに入るために、追加書き込みコマンドと、トランスポ
ンダーのID、及びCWをEGIユニットに送信する。
その後、ステップS114で、現在使用されているトラ
ンスポンダーのID以外のIDを全て消去する。ここま
での処理により、追加書き込みモードに入るための準備
が完了したことになる。この後、ステップS116で
は、所定時間(例えば、4秒程度)以内に5回オン、オ
フさせたキーが抜かれ、別のIDを有するキーが挿入さ
れ、エンジンがスタートしたか否かを判定する。ステッ
プS116で、エンジンがスタートした場合(ステップ
S116での判断がYES)、ステップS118に進
み、エンジンがスタートしない場合(ステップS116
での判断がNO)、IDの追加書き込み処理は行われ
ず、追加書き込みモードは終了する。In step S112, the additional write command, the transponder ID, and the CW are transmitted to the EGI unit to enter the additional write mode.
Then, in step S114, all IDs other than the ID of the transponder currently in use are deleted. By the processing up to this point, the preparation for entering the additional write mode is completed. After that, in step S116, the key that has been turned on and off five times within a predetermined time (for example, about 4 seconds) is removed, a key with another ID is inserted, and it is determined whether the engine has started. If the engine has started in step S116 (YES in step S116), the process proceeds to step S118. If the engine has not started (step S116).
If the determination is NO), the additional writing process of the ID is not performed, and the additional writing mode ends.
【0030】ステップS118では、イモビユニットに
内蔵されたタイマをリセットすると共に、ステップS1
20で、タイマをスタートする。しかる後に、ステップ
S122に進む。ステップS122では、EGIユニッ
トからID、CW要求を受信したか否かを判断する。ス
テップS122で、EGIユニットからID、CW要求
を受信している場合(ステップS122での判断がYE
S)、ステップS124に進む。一方、ステップS12
2で、EGIユニットからID、CW要求を受信してい
ない場合(ステップS122での判断がNO)、ステッ
プS122の開始時にリターンする。At step S118, the timer built in the immobilizer unit is reset, and at the same time, step S1
At 20, the timer is started. Then, the process proceeds to step S122. In step S122, it is determined whether or not an ID / CW request has been received from the EGI unit. In step S122, when the ID and CW request is received from the EGI unit (determination in step S122 is YE
S), and proceeds to step S124. On the other hand, step S12
If the ID and CW requests are not received from the EGI unit in step 2 (NO in step S122), the process returns at the start of step S122.
【0031】ステップS124では、インジケータを点
灯させた後、ステップS126では、EGIユニットか
らのID、CW要求によってトランスポンダーにID要
求を送信する。その後、ステップS128では、ステッ
プS126でのID要求に対するトランスポンダーから
の返答を受信したか否かを判断する。ステップS128
において、トランスポンダーからの返答を受信した場合
(ステップS128での判断がYES)、ステップS1
30に進む。一方、ステップS128において、トラン
スポンダーからの返答を受信していない場合(ステップ
S128での判断がNO)、ステップS128の開始時
点にリターンする。その後、ステップS130に進む。
ステップS130では、トランスポンダー(別のキー)
から送信されたIDコードをイモビユニットのRAMに
格納する。After the indicator is turned on in step S124, the ID request is transmitted to the transponder in response to the ID / CW request from the EGI unit in step S126. Then, in step S128, it is determined whether or not a response from the transponder to the ID request in step S126 is received. Step S128
In step S1, if a response from the transponder is received (YES in step S128), step S1
Proceed to 30. On the other hand, in step S128, when the response from the transponder is not received (NO in step S128), the process returns to the start point of step S128. Then, it progresses to step S130.
In step S130, the transponder (another key)
The ID code transmitted from is stored in the RAM of the immobilizer unit.
【0032】その後、図11のステップS132におい
て、追加書き込みコマンドと新規に登録するID、及び
CWをEGIユニットに送信する。そして、EGIユニ
ットから再度、ID、CW要求が送信されてきたか否か
を判断する(ステップS134)。その後、ステップS
134で、ID、CW要求が送信されてきたと判断され
た場合(ステップS134で判断がYES)、ステップ
S136に進み、再度、追加書き込みコマンドと新規に
登録するID、及びCWをEGIユニットに送信する。
その後、ステップS138で、EGIユニットから追加
書き込みOKの返答が合ったか否かを判断し、返答があ
った場合(ステップS138で判断がYES)、ステッ
プS140に進み、イモビユニット内のEEPROM
に、RAMに一時格納しておいたIDを登録し、その
後、ステップS142でインジケータを消灯する。一
方、ステップS138で返答がない場合(ステップS1
38で判断がNO)、ステップS144に進み、インジ
ケータを点滅させると共に、追加書き込みモードの処理
プログラムを終了する。Then, in step S132 of FIG. 11, the additional write command, the ID to be newly registered, and the CW are transmitted to the EGI unit. Then, it is determined again whether or not the ID and CW request is transmitted from the EGI unit (step S134). After that, step S
When it is determined in 134 that the ID and CW request has been transmitted (YES in step S134), the process proceeds to step S136, and the additional write command, the newly registered ID, and the CW are transmitted to the EGI unit again. .
After that, in step S138, it is determined whether or not the response of the additional write OK is satisfied from the EGI unit. If there is a response (determination YES in step S138), the process proceeds to step S140, and the EEPROM in the immobilizer unit
Then, the ID temporarily stored in the RAM is registered, and then the indicator is turned off in step S142. On the other hand, if there is no reply in step S138 (step S1
If the determination is NO in 38), the process proceeds to step S144, the indicator is blinked, and the processing program in the additional write mode is ended.
【0033】<EGIユニットでの追加書き込み手順>
次に、EGIユニットでのIDコードの追加書き込み手
順について説明する。図12はEGIユニット側での追
加書き込み手順を示すフローチャートである。前述の図
6のステップS62において、EGIユニットが追加書
き込みコマンド、ID、CWを受信した場合(ステップ
S80での判断がNO)、図12に示すステップS15
2に進み、イモビユニットに対してID、CW要求を出
す。ステップS154では、ステップS152において
送信されたID、CW要求に対する返答をイモビユニッ
トから受信したか否かを判定する。ステップS154に
おいて、ID、CW返答を所定時間以内にイモビユニッ
トから受信した場合(ステップS154での判断がYE
S)、ステップS156に進む。一方、ステップS15
4で、ID、CW返答を所定時間以内にイモビユニット
から受信しない場合(ステップS154での判断がN
O)、図6で説明したステップS74の開始時点にリタ
ーンする。その後、ステップS156では、イモビユニ
ットから受信したCWとEGIに登録されたCWとが一
致し、且つ受信したIDコードがEGIユニットのEE
PROMに登録されたIDコードか否かを判定する。ス
テップS156で、同一のコードがない場合(ステップ
S156での判断がNO)、ステップS158に進み、
同一のコードがある場合(ステップS156での判断が
YES)、ステップS166に進んで追加書き込みOK
コマンドをイモビユニットに送信する。<Additional Writing Procedure in EGI Unit>
Next, a procedure for additionally writing the ID code in the EGI unit will be described. FIG. 12 is a flowchart showing the additional writing procedure on the EGI unit side. When the EGI unit receives the additional write command, ID, and CW in step S62 of FIG. 6 described above (NO in step S80), step S15 shown in FIG.
Proceed to 2 and issue an ID and CW request to the immobilizer unit. In step S154, it is determined whether or not a reply to the ID and CW request transmitted in step S152 has been received from the immobilizer unit. In step S154, when the ID and CW responses are received from the immobilizer unit within the predetermined time (determination in step S154 is YES).
S), and proceed to step S156. On the other hand, step S15
If the ID and CW response is not received from the immobilizer unit within the predetermined time in step 4 (determination in step S154 is N
O), and returns to the start point of step S74 described in FIG. Then, in step S156, the CW received from the immobilizer unit matches the CW registered in the EGI, and the received ID code is the EE of the EGI unit.
It is determined whether the ID code is registered in the PROM. If the same code is not found in step S156 (NO in step S156), the process proceeds to step S158,
If the same code exists (YES in the determination in step S156), the process proceeds to step S166 and additional writing is OK.
Send a command to the immobilizer unit.
【0034】ステップS158では、EGIユニットの
RAMに新しいIDコードを一時格納する。ステップS
158での新しいIDコードとは、ステップS156に
おいて同一のコードがないと判定されたIDコードを意
味する。その後、ステップS160に進み、上述のステ
ップS152〜ステップS158での処理を再度実行す
る。しかる後に、ステップS162でRAM内に格納さ
れた2つのID及び2つのCWを夫々照合し、ステップ
S164でIDも、CWも一致していると判断された場
合(ステップS164で判断がYES)、ステップS1
66へ進む。一方、ID又はCWの一方でも一致しなか
った場合(ステップS164で判断がNO)、追加書き
込みモードを終了する。In step S158, the new ID code is temporarily stored in the RAM of the EGI unit. Step S
The new ID code in 158 means an ID code determined to have no identical code in step S156. Then, the process proceeds to step S160, and the processes in steps S152 to S158 described above are executed again. Thereafter, in step S162, the two IDs and the two CWs stored in the RAM are compared with each other, and if it is determined in step S164 that both the ID and the CW match (YES in step S164), Step S1
Proceed to 66. On the other hand, if either ID or CW does not match (NO in step S164), the additional write mode ends.
【0035】その後、ステップS166では、IDコー
ドの追加書き込みOKコマンドをイモビユニットに送信
し、前述のステップS152に進み、その後の処理は、
前述の手順と同様である。以上説明した手順によって、
イモビユニット、EGIユニットでのIDコードの追加
書き込みを行う。尚、図7のステップS68以降の処理
と図10のステップS122以降の処理とは、各ユニッ
ト間で同期している。After that, in step S166, an additional write OK command for the ID code is transmitted to the immobilizer unit, and the process proceeds to step S152 described above.
The procedure is the same as described above. By the procedure explained above,
The ID code is additionally written in the immobilizer unit and EGI unit. The processing after step S68 in FIG. 7 and the processing after step S122 in FIG. 10 are synchronized between the units.
【0036】図13は、キーの追加(IDコードの変
更、追加書き込み)手順におけるトランスポンダー、イ
グニッションスイッチ、イモビユニット、EGIユニッ
トの各動作を示すタイミングチャートである。図13に
示すように、図10のステップS102でのイグニッシ
ョンスイッチのオン、オフのタイミングは、2秒程度で
あり、5回動作を行って4秒以内に追加のキーの入れ替
えを行う。FIG. 13 is a timing chart showing the operations of the transponder, the ignition switch, the immobilizer unit, and the EGI unit in the procedure of adding a key (changing the ID code and additional writing). As shown in FIG. 13, the on / off timing of the ignition switch in step S102 of FIG. 10 is about 2 seconds, and the operation is performed 5 times to replace the additional key within 4 seconds.
【0037】<イモビユニットの交換>次に、イモビユ
ニットが故障し、新しいユニットに交換する場合のID
コード、CWの登録手順について説明する。この処理で
は、新しく取付けたイモビユニットには、最初CWしか
登録されていないので、EGIユニットに登録されてい
るIDコードを用いてこのイモビユニットにIDコード
を登録する。具体的には、キーを用いてエンジンを始動
し、新しいイモビユニットはトランスポンダーから送信
されてたIDをイモビユニットのRAMに一時格納する
と共に、EGIユニットに対してトランスポンダーのI
DとCW、IEコマンド(ID未登録コマンド)を送信
する。EGIユニットでは、トランスポンダーから送ら
れるIDとイモビユニットから送信されたCWを一時格
納する(当然のことながら、新しいイモビユニットのC
Wと、EGIユニットに登録されたCWはこの時点では
異なっている)。その後、EGIユニットは、トランス
ポンダーのIDを2回取り込んでこれら2つのIDが一
致しているか否かを判断する。次に、2つのIDが一致
していると判断されると、EGIユニットに登録されて
いるIDと比較し、比較一致した場合、先ず、EGIユ
ニット内のCWを新しいイモビユニットのCWに書き換
える。そして、イモビユニットに対してCW書き換えO
Kを返答すると、イモビユニット側では先に一時格納し
ていたIDを新規に登録する。<Replacement of Immobilizer Unit> Next, the ID when the Immobilizer unit fails and is replaced with a new unit.
The code and CW registration procedure will be described. In this process, since only the CW is initially registered in the newly installed immobilizer unit, the ID code registered in the EGI unit is used to register the ID code in this immobilizer unit. Specifically, the key is used to start the engine, the new immobilizer unit temporarily stores the ID transmitted from the transponder in the immobilizer unit's RAM, and the transponder's I
D, CW, and IE command (ID unregistered command) are transmitted. The EGI unit temporarily stores the ID sent from the transponder and the CW sent from the immobilizer unit (as a matter of course, the C of the new immobilizer unit).
W and the CW registered in the EGI unit are different at this point). Then, the EGI unit takes in the transponder ID twice and determines whether or not these two IDs match. Next, if it is determined that the two IDs match, the IDs are compared with the IDs registered in the EGI unit. If the IDs match, the CW in the EGI unit is rewritten to the CW of the new immobilizer unit. Then, CW rewriting O for the Immobilizer unit
When K is returned, the immobilizer unit newly registers the previously temporarily stored ID.
【0038】図14は、イモビユニットが交換された際
のイモビユニット側でのIDコード書き込み手順を示す
フローチャートである。図14において、処理が開始さ
れると、ステップS170でキーによってイグニッショ
ンスイッチがオンされたか否かを判定する。イグニッシ
ョンスイッチがオンされた場合(ステップS170での
判断がYES)、ステップS172に進み、オンされて
いないと判断された場合(ステップS170での判断が
NO)、スタート時点にリターンする。ステップS17
2では、EGIユニットからCW要求を受信したか否か
を判定する。ステップS172で、EGIユニットから
CW要求を受信した場合(ステップS172での判断が
YES)、ステップS174に進む。一方、ステップS
172でEGIユニットからCW要求を受信していない
場合(ステップS172での判断がNO)、ステップS
170の開始時点にリターンする。FIG. 14 is a flowchart showing the ID code writing procedure on the immobilizer unit side when the immobilizer unit is replaced. In FIG. 14, when the process is started, it is determined in step S170 whether the ignition switch is turned on by the key. If the ignition switch is turned on (YES in step S170), the process proceeds to step S172. If it is determined that the ignition switch is not turned on (NO in step S170), the process returns to the start point. Step S17
In step 2, it is determined whether a CW request has been received from the EGI unit. When the CW request is received from the EGI unit in step S172 (YES in step S172), the process proceeds to step S174. On the other hand, step S
If the CW request is not received from the EGI unit in 172 (NO in step S172), step S
The process returns to the start point of 170.
【0039】次に、ステップS174では、イモビユニ
ットのEEPROM内にIDコードが登録されているか
否かを判断する。ステップS174でIDコードが登録
されている場合(ステップS174で判断がYES)、
前述の図4で説明したステップS14へ進み、通常の処
理を実行する。一方、ステップS174でIDコードが
登録されていない場合(ステップS174で判断がN
O)、ステップS176へ進み、トランスポンダーから
送信されたIDをイモビユニットのRAMに一時格納す
る。その後、ステップS178では、インジケータを点
灯し、ステップS180で、ID未登録コマンド(IE
コマンド)、CW、IDをEGIユニットに送信する。
その後、EGIユニットからのCW要求を受けて(ステ
ップS182)、ステップS184においてトランスポ
ンダーのIDをイモビユニット内のRAMに一時格納す
る。ステップS186では、EGIユニットからのCW
要求に従って、ID未登録コマンド(IEコマンド)、
CW、IDをEGIユニットに送信する。しかる後に、
ステップS188において、EGIユニットからCW書
き換えOKの返答を受信したか否かを判断する。ステッ
プS188で、返答があった場合(ステップS188で
判断がYES)、ステップS190に進み、イモビユニ
ット内のEEPROMに、RAMに一時格納しておいた
IDを登録する。その後、ステップS194でインジケ
ータを消灯する。一方、ステップS188でEGIユニ
ットから返答がない場合(ステップS188で判断がN
O)、ステップS196に進み、インジケータを点滅さ
せると共に、CW書き込みモードの処理プログラムを終
了する。Next, in step S174, it is determined whether or not the ID code is registered in the EEPROM of the immobilizer unit. If the ID code is registered in step S174 (YES in step S174),
In step S14 described above with reference to FIG. 4, normal processing is executed. On the other hand, if the ID code is not registered in step S174 (determination is N in step S174).
O), proceeding to step S176, the ID transmitted from the transponder is temporarily stored in the RAM of the immobilizer unit. After that, in step S178, the indicator is turned on, and in step S180, the ID unregistered command (IE
Command), CW, and ID to the EGI unit.
After that, upon receiving the CW request from the EGI unit (step S182), the transponder ID is temporarily stored in the RAM in the immobilizer unit in step S184. In step S186, the CW from the EGI unit
According to the request, ID unregistered command (IE command),
Send CW, ID to EGI unit. After that,
In step S188, it is determined whether a CW rewrite OK response has been received from the EGI unit. If there is a reply in step S188 (YES in step S188), the flow advances to step S190 to register the ID temporarily stored in the RAM in the EEPROM in the immobilizer unit. Then, in step S194, the indicator is turned off. On the other hand, if there is no response from the EGI unit in step S188 (the determination in step S188 is N
O), proceeding to step S196, blinking the indicator and ending the processing program in the CW writing mode.
【0040】図15は、イモビユニットが交換された際
のEGIユニット側でのCW書き換え手順を示すフロー
チャートである。図15において、処理が開始される
と、図6で説明したステップS60〜ステップS68の
処理と同様の処理をステップS200〜ステップS20
8において実行し、ステップS210において、イモビ
ユニットからID未登録コマンド(IEコマンド)、C
W、IDを受信する。その後、ステップS212では、
イモビユニットから受信したCW、IDをRAMに一時
格納する。ステップS214では、ステップS208〜
ステップS212での処理を再度実行し、ステップS2
16に進む。ステップS216では、EGIユニットの
RAMに一時格納された2つのIDが一致しているか否
かを判断する。ステップS216で2つのIDが一致し
ている場合(ステップS216で判断YES)、ステッ
プS218に進み、ステップS216で2つのIDが一
致していない場合(ステップS216で判断NO)、ス
テップS224に進む。ステップS224では、イモビ
ユニットに対するCW要求回数が6回以上であるか否か
を判断する。ステップS224でCW要求回数が6回以
上である場合(ステップS224で判断がYES)、ス
テップS226に進み、イモビ機能を設定し、エンジン
を停止させる。また、ステップS224でCW要求回数
が6回以上でない場合(ステップS224で判断がN
O)、ステップS208にリターンする。FIG. 15 is a flowchart showing the CW rewriting procedure on the EGI unit side when the immobilizer unit is replaced. In FIG. 15, when the processing is started, the same processing as the processing in steps S60 to S68 described in FIG. 6 is performed in steps S200 to S20.
8, the ID unregistered command (IE command), C from the immobilizer unit in step S210.
W, ID is received. Then, in step S212,
The CW and ID received from the immobilizer unit are temporarily stored in the RAM. In step S214, steps S208-
The process of step S212 is executed again, and step S2
Proceed to 16. In step S216, it is determined whether the two IDs temporarily stored in the RAM of the EGI unit match. If the two IDs match in step S216 (YES at step S216), the process proceeds to step S218. If the two IDs do not match at step S216 (NO at step S216), the process proceeds to step S224. In step S224, it is determined whether the number of CW requests for the immobilizer unit is 6 or more. If the number of CW requests is 6 or more in step S224 (YES in step S224), the process proceeds to step S226, the immobilizer function is set, and the engine is stopped. Further, if the number of CW requests is not 6 or more in step S224 (determination is N in step S224).
O), and returns to step S208.
【0041】次に、ステップS218では、EGIユニ
ット内のEEPROMに登録された、IDとRAMに格
納されているIDとが一致しているか否かを判断する。
ステップS218で2つのIDが一致している場合(ス
テップS218で判断がYES)、ステップS220に
進む。ステップS220では、EGIユニットに登録さ
れていたCWをイモビユニットから受信した新しいCW
に書き換える。その後、ステップS222でイモビ機能
解除して、通常のEGI制御を実行する。一方、ステッ
プS218で2つのIDが一致していない場合(ステッ
プS218で判断がNO)、ステップS226に進み、
イモビ機能を設定し、エンジンを停止させる。Next, in step S218, it is determined whether or not the ID registered in the EEPROM of the EGI unit matches the ID stored in the RAM.
If the two IDs match in step S218 (YES in step S218), the process advances to step S220. In step S220, the CW registered in the EGI unit is the new CW received from the immobilizer unit.
Rewrite Then, in step S222, the immobilizer function is released, and normal EGI control is executed. On the other hand, if the two IDs do not match in step S218 (NO in step S218), the flow advances to step S226.
Set the immobilizer function and stop the engine.
【0042】[IDコード、CWの初期書き込み手順]
次に、自動車のアッセンブリ工場において、イモビユニ
ット及びEGIユニットを組付けた後(以下、初期状態
と呼ぶ)、夫々のユニットにIDコード、CWを登録す
る場合の登録手順について説明する。尚、上記初期状態
では、新しく取付けたイモビユニットには、最初CWの
みしか登録されていない。また、EGIユニットには、
IDコードもCWも登録されていない。更に、本実施例
のシステムでは、エンジンを始動させないと、イモビユ
ニットとEGIユニットとの間で通信を行わないので、
このシステムのままでは1台ずつエンジンを始動させて
IDコード、CW登録する必要がある。しかしながら、
工場の生産ラインにおいて1台ずつエンジンを始動させ
るのは非常に効率が悪い。このため、本実施例では、ハ
ンドヘルドテスタ(以下、HHTと略称する)という初
期状態におけるIDコード、CWの登録専用装置を設
け、エンジン始動させずにIDコード、CWを登録でき
るようにするための対策を施している。このHHTは片
手で持てる程度の大きさで、表示部及び操作キーを有
し、操作者がその表示部を見ながら操作キーにより登録
操作を行えるようになっている。図16に、HHTとイ
モビユニット及びEGIユニットとを接続した状態での
ブロック構成を示す。図16に示すように、HHT20
は、イモビユニット4とEGIユニット9間の通信ライ
ンに接続されている。電源は、バッテリ電源+Bから取
り込んでいる。また、EGIユニット9とHHT20間
はテスト端子Aで接続され、テスト端子Aはオン、オフ
操作が可能となっており、オフ状態では通常12Vであ
るがオンするとアース(GND)されるよう構成されて
いる。イモビユニット4とEGIユニット9間の接続状
態は、図1に示す状態と同様である。更に、HHT20
本体の回路ブロック構成は、図示しないがイモビユニッ
トやEGIユニットと同様に、予めプログラムデータ等
を格納しているEEPROM、一時的にデータを格納す
るRAM、これらメモリに格納されているデータの授受
のタイミングをデータとして送るタイマ、タイマからの
タイミング情報に基づいてイモビユニットとのデータの
授受を制御するCPUとから構成される。図17は、上
述のイモビユニット、EGIユニット、HHTの各接続
端子及びコネクタの端子配列を示す。図17(a)、
(b)に示すように、イモビユニットとEGIユニット
とは端子aにより通信可能に接続され、端子jからバッ
テリ電源、端子kからイグニッション電源が夫々供給さ
れる。また、イモビユニットは端子f、hでアンプに接
続され、端子mでインジケータに接続される。端子cは
アースである。また、図17(c)、(d)に示すよう
に、HHTは端子Dにより夫々のユニットに通信可能に
接続され、端子Bからバッテリ電源が供給される。ま
た、EGIユニットとHHTはテスト端子Aで接続され
る。端子Cはアースである。[Initial writing procedure of ID code and CW]
Next, a description will be given of a registration procedure in the case where an immobilizer unit and an EGI unit are assembled (hereinafter referred to as an initial state) at an automobile assembly factory and then an ID code and a CW are registered in each unit. In the initial state, only the CW is initially registered in the newly installed immobilizer unit. Also, the EGI unit has
Neither ID code nor CW is registered. Further, in the system of the present embodiment, communication is not performed between the immobilizer unit and the EGI unit unless the engine is started,
With this system, it is necessary to start the engines one by one and register the ID code and CW. However,
Starting the engines one by one in the factory production line is very inefficient. For this reason, in this embodiment, a handheld tester (hereinafter abbreviated as HHT), which is a device dedicated to registering the ID code and CW in the initial state, is provided so that the ID code and CW can be registered without starting the engine. We are taking measures. This HHT is large enough to be held by one hand, has a display section and operation keys, and an operator can perform a registration operation using the operation keys while looking at the display section. FIG. 16 shows a block configuration in a state where the HHT and the immobilizer unit and the EGI unit are connected. As shown in FIG. 16, HHT20
Are connected to the communication line between the immobilizer unit 4 and the EGI unit 9. The power source is taken from the battery power source + B. Further, the EGI unit 9 and the HHT 20 are connected by a test terminal A, and the test terminal A can be turned on and off, and is normally 12 V in the off state, but is grounded (GND) when turned on. ing. The connection state between the immobilizer unit 4 and the EGI unit 9 is the same as the state shown in FIG. Furthermore, HHT20
Although not shown, the circuit block configuration of the main body is similar to that of the immobilizer unit and the EGI unit. The EEPROM stores the program data in advance, the RAM temporarily stores the data, and the transfer of the data stored in these memories. It is composed of a timer that sends timing as data, and a CPU that controls the exchange of data with the immobilizer unit based on the timing information from the timer. FIG. 17 shows a terminal arrangement of the above-mentioned immobilizer unit, EGI unit, HHT, and connector. FIG. 17 (a),
As shown in (b), the immobilizer unit and the EGI unit are communicably connected via a terminal a, and battery power is supplied from terminal j and ignition power is supplied from terminal k. The immobilizer unit is connected to the amplifier at terminals f and h, and is connected to the indicator at terminal m. The terminal c is ground. Further, as shown in FIGS. 17C and 17D, the HHT is communicatively connected to the respective units by the terminal D, and the battery power is supplied from the terminal B. Further, the EGI unit and the HHT are connected by the test terminal A. Terminal C is ground.
【0043】次に、以上説明した接続状態において、H
HTを操作してエンジンを始動させずに、各ユニットに
IDコード、CWを登録する手順を説明する。例えば、
ID1、ID2、ID3というIDコード有する3本の
キーをID1〜ID3の順に登録する場合、登録操作は
以下のような順序で行う。即ち、
最初にID1のキーを用意し、ID1をイモビユニッ
トに登録する。Next, in the connection state described above, H
A procedure for registering the ID code and CW in each unit without operating the HT to start the engine will be described. For example,
When three keys having ID codes of ID1, ID2, and ID3 are registered in the order of ID1 to ID3, the registration operation is performed in the following order. That is, first, the key of ID1 is prepared, and ID1 is registered in the immobilizer unit.
【0044】イモビユニットに登録されているCWを
EGIユニットに登録する。
EGIユニットにID1を登録する。
次に、2本目のID2のキーを用意し、ID2をイモ
ビユニットに登録する。
EGIユニットにID2を登録する。The CW registered in the immobilizer unit is registered in the EGI unit. Register ID1 in the EGI unit. Next, a second key of ID2 is prepared and ID2 is registered in the immobilizer unit. Register ID2 in the EGI unit.
【0045】、の操作と同様にイモビユニット及
びEGIユニットにID3を登録する。
上記〜の操作では、キーをイグニッションのオン位
置まで回して、イモビユニットのシステム電源をオンし
た後、イモビユニットはEGIユニットからのCW要求
を受けてからキーのIDを読み込みに行くが、EGIユ
ニットはエンジンを始動させないとイモビユニットとの
通信を行わないので、イグニッションオンのみではイモ
ビユニットに対してCW要求を行うことができない状態
にある。このため、HHTを操作することにより、HH
TがあたかもEGIユニットであるかのようにイモビユ
ニットと通信を行って、イモビユニットにIDコードを
登録させる。その後、HHTでEGIユニットのテスト
端子をオンさせることにより、EGIユニットを強制的
にエンジン始動時の状態にさせ、通信可能な状態に設定
してCWの登録を実行させる。EGIユニットへのID
コードの登録は、本来キーの所定操作(キーによるイグ
ニッションのオン、オフ操作5回)により行うところを
HHTからイモビユニットへ追加登録モード設定コマン
ドを送信することにより、前述した追加登録手順に従っ
て実行される。更に、、、の操作では、登録する
キーをイグニッションのオン位置まで回して、イモビユ
ニットを追加登録モードに設定したままで、HHTによ
りEGIユニットのテスト端子のオン、オフを操作する
ことにより、イモビユニット及びEGIユニットに新規
IDを順番に登録していく。尚、上記登録手順では、イ
モビユニット、EGIユニット共にHHTが接続されて
いることを検知できない。Similar to the operation of and, ID3 is registered in the immobilizer unit and the EGI unit. In the above operations, after turning the key to the ignition on position and turning on the system power of the immobilizer unit, the immobilizer unit reads the key ID after receiving the CW request from the EGI unit. Since the vehicle does not communicate with the immobilizer unit unless the engine is started, the CW request cannot be issued to the immobilizer unit only by turning on the ignition. Therefore, by operating the HHT, the HH
The T communicates with the immobilizer unit as if it were an EGI unit, and causes the immobilizer unit to register the ID code. After that, the test terminal of the EGI unit is turned on by the HHT to forcibly bring the EGI unit into the state at the time of engine start, set to the communicable state, and execute the CW registration. ID to EGI unit
The code registration is performed according to the above-described additional registration procedure by transmitting an additional registration mode setting command from the HHT to the immobilizer unit, which is originally performed by a predetermined key operation (on / off operation of the key by the key 5 times). It In addition, in the operation of and, by rotating the key to register to the ON position of the ignition and operating the test terminal of the EGI unit by HHT while the immobilizer unit is in the additional registration mode, A new ID is sequentially registered in the unit and the EGI unit. It should be noted that the above registration procedure cannot detect that the HHT is connected to both the immobilizer unit and the EGI unit.
【0046】以下、図19〜図24に示すフローチャー
トを参照して具体的な初期書き込み手順をイモビユニッ
ト、EGIユニット、HHTの夫々の動作に分けて説明
する。
<イモビユニット側での初期書き込み手順>図19、2
0は、初期状態でのイモビユニット側でのIDコード、
CWの初期書き込み手順を示すフローチャートである。
図19において、処理が開始されると、ステップS30
0でキーによってイグニッションスイッチがオンされた
か否かを判定する。イグニッションスイッチがオンされ
た場合(ステップS300での判断がYES)、ステッ
プS302に進み、オンされていないと判断された場合
(ステップS300での判断がNO)、スタート時点に
リターンする。ステップS302では、EGIユニット
(実際にはHHT)から追加書き込みコマンドを受信し
たか否かを判定する。追加書き込みコマンドを受信した
場合(ステップS302で判断がYES)、後述するス
テップS324に進み、受信していない場合(ステップ
S302で判断がNO)、ステップS304に進む。ス
テップS304では、EGIユニット(実際にはHH
T)からCW要求を受信したか否かを判定する。ステッ
プS304で、EGIユニットからCW要求を受信した
場合(ステップS304での判断がYES)、ステップ
S306に進む。一方、ステップS304でEGIユニ
ットからCW要求を受信していない場合(ステップS3
04での判断がNO)、ステップS300の開始時点に
リターンする。Hereinafter, a specific initial write procedure will be described separately for each operation of the immobilizer unit, the EGI unit, and the HHT with reference to the flowcharts shown in FIGS. <Initial write procedure on the immobilizer unit side> Figures 19 and 2
0 is the ID code on the immobilizer unit side in the initial state,
It is a flow chart which shows the initial writing procedure of CW.
In FIG. 19, when the process is started, step S30
At 0, it is determined whether or not the ignition switch is turned on by the key. If the ignition switch is turned on (YES in the determination in step S300), the process proceeds to step S302, and if it is determined not to be turned on (the determination in step S300 is NO), the process returns to the start point. In step S302, it is determined whether or not an additional write command has been received from the EGI unit (actually HHT). If the additional write command has been received (YES in step S302), the process proceeds to step S324, which will be described later, and if it has not been received (NO in step S302), the process proceeds to step S304. In step S304, the EGI unit (actually HH
It is determined whether the CW request is received from T). When the CW request is received from the EGI unit in step S304 (YES in step S304), the process proceeds to step S306. On the other hand, when the CW request is not received from the EGI unit in step S304 (step S3
If the determination in 04 is NO), the process returns to the start point of step S300.
【0047】次に、ステップS306では、イモビユニ
ットのEEPROM内にIDコードが登録されているか
否かを判断する。ステップS306でIDコードが登録
されている場合(ステップS306で判断がYES)、
前述の図4で説明したステップS14へ進み、通常の処
理を実行する。一方、ステップS306でIDコードが
登録されていない場合(ステップS306で判断がN
O)、ステップS308へ進み、トランスポンダーから
送信されたIDをイモビユニットのRAMに一時格納す
る。その後、ステップS310で、ID未登録コマンド
(IEコマンド)、CW、IDをEGIユニット(実際
にはHHT)に送信する。その後、EGIユニット(実
際にはHHT)からのCW要求を受けて(ステップS3
12)、ステップS314においてトランスポンダーの
IDをイモビユニット内のRAMに一時格納する。ステ
ップS316では、EGIユニット(実際にはHHT)
からのCW要求に従って、ID未登録コマンド(IEコ
マンド)、CW、IDをEGIユニット(実際にはHH
T)に送信する。しかる後に、ステップS318におい
て、EGIユニット(実際にはHHT)からCW書き換
えOKの返答を受信したか否かを判断する。ステップS
318で、返答があった場合(ステップS318で判断
がYES)、ステップS320に進み、イモビユニット
内のEEPROMに、RAMに一時格納しておいたID
を登録した後、本プログラムの開始時点にリターンす
る。一方、ステップS318でEGIユニットから返答
がない場合(ステップS318で判断がNO)、CW書
き込みモードの処理プログラムを終了する。Next, in step S306, it is determined whether or not the ID code is registered in the EEPROM of the immobilizer unit. If the ID code is registered in step S306 (YES in step S306),
In step S14 described above with reference to FIG. 4, normal processing is executed. On the other hand, if the ID code is not registered in step S306 (determination is N in step S306).
O), proceeding to step S308, the ID transmitted from the transponder is temporarily stored in the RAM of the immobilizer unit. Then, in step S310, an ID unregistered command (IE command), CW, and ID are transmitted to the EGI unit (actually HHT). Then, in response to the CW request from the EGI unit (actually HHT) (step S3
12) In step S314, the transponder ID is temporarily stored in the RAM in the immobilizer unit. In step S316, the EGI unit (actually HHT)
In accordance with the CW request from the EID unit (actually HH
T). Then, in step S318, it is determined whether or not a CW rewrite OK response has been received from the EGI unit (actually HHT). Step S
If there is a response at 318 (YES at step S318), the process proceeds to step S320, and the ID temporarily stored in RAM is stored in the EEPROM of the immobilizer unit.
After registering, return to the beginning of this program. On the other hand, if there is no response from the EGI unit in step S318 (NO in step S318), the processing program in the CW writing mode ends.
【0048】前述のステップS302において、追加書
き込みコマンドを受信した場合(ステップS302で判
断がYES)、図20に示すステップS324に進む。
ステップS324では、EGIユニット(この時点で
は、HHTによりテスト端子がオンされ、EGIユニッ
トは通信可能な状態にある)からCW要求を受信したか
否かを判定する。ステップS324で、EGIユニット
からCW要求を受信した場合(ステップS324での判
断がYES)、ステップS326に進む。一方、ステッ
プS324でEGIユニットからCW要求を受信してい
ない場合(ステップS324での判断がNO)、ステッ
プS300の開始時点にリターンする。If the additional write command is received in step S302 described above (YES in step S302), the flow advances to step S324 shown in FIG.
In step S324, it is determined whether or not a CW request is received from the EGI unit (at this point, the test terminal is turned on by the HHT and the EGI unit is in a communicable state). When the CW request is received from the EGI unit in step S324 (YES in step S324), the process proceeds to step S326. On the other hand, if the CW request is not received from the EGI unit in step S324 (NO in step S324), the process returns to the start point of step S300.
【0049】ステップS326では、イモビユニットか
らトランスポンダーへID要求信号を送信する。その
後、ステップS328でトランスポンダーからのID返
答の有無を判断し、ID返答があると判断されると(ス
テップS328で判断がYES)、ステップS330へ
進み、ID返答がないと判断されると(ステップS32
8で判断がNO)、本プログラムを終了する。ステップ
S330、332では、トランスポンダーのIDとイモ
ビユニットに登録されているIDとを照合する。ステッ
プS330、332でトランスポンダーのIDとイモビ
ユニットに登録されているIDとが一致していると判断
された場合(ステップS332で判断がYES)、ステ
ップS334へ進み、IDが一致していないと判断され
た場合(ステップS332で判断がNO)、本プログラ
ムを終了する。In step S326, the immobilizer unit transmits an ID request signal to the transponder. Then, in step S328, it is determined whether or not there is an ID response from the transponder. If it is determined that there is an ID response (YES in step S328), the process proceeds to step S330, and it is determined that there is no ID response (step S328). S32
If NO in 8), this program ends. In steps S330 and 332, the ID of the transponder is compared with the ID registered in the immobilizer unit. When it is determined in step S330, 332 that the transponder ID and the ID registered in the immobilizer unit match (YES in step S332), the process proceeds to step S334, and it is determined that the IDs do not match. If so (determination NO in step S332), this program ends.
【0050】その後、ステップS334では、追加書き
込みコマンドと新規に登録するID、及びCWをEGI
ユニットに送信する。その後、ステップS336で、E
GIユニットから追加書き込みOKの返答があったか否
かを判断し、返答があった場合(ステップS336で判
断がYES)、ステップS338に進み、イモビユニッ
ト内のEEPROMに、RAMに一時格納しておいたI
Dを登録する。一方、ステップS336で追加書き込み
OKの返答がない場合(ステップS336で判断がN
O)、本プログラムを終了する。その後、ステップS3
40でイモビユニットは、(実際にはHHTから)追加
書き込みモード解除コマンドを受信したか否かを判定
し、受信した場合(ステップS340で判断がYE
S)、追加書き込みモードを解除して本プログラムを終
了する。一方、ステップS340で追加書き込みモード
解除コマンドを受信していない場合(ステップS340
で判断がNO)、ステップS324にリターンする。After that, in step S334, the additional write command, the ID to be newly registered, and the CW are EGI.
Send to the unit. Then, in step S336, E
It is determined whether or not there is a response to the additional writing OK from the GI unit, and if there is a response (determination YES in step S336), the process proceeds to step S338, and is temporarily stored in RAM in the EEPROM in the immobilizer unit. I
Register D. On the other hand, in step S336, when there is no reply of the additional writing OK (determination is N in step S336).
O), the program ends. After that, step S3
In step 40, the immobilizer unit determines whether or not the additional write mode release command is received (actually from the HHT), and if it is received (in step S340, the determination is YE).
S), the additional write mode is released, and this program ends. On the other hand, when the additional write mode release command is not received in step S340 (step S340
If the answer is NO, the process returns to step S324.
【0051】<EGIユニット側での初期書き込み手順
>図21、22は、初期状態でのEGIユニット側での
IDコード、CWの初期書き込み手順を示すフローチャ
ートである。尚、このEGIユニット側のフローでは、
HHTのテスト端子はオン状態にある。図21におい
て、処理が開始されると、図6で説明したステップS6
0〜ステップS68(ステップS62を除く)の処理と
同様の処理をステップS400〜ステップS406にお
いて実行し、ステップS408において、イモビユニッ
トから機能解除コマンド、CWを受信する。その後、ス
テップS410では、イモビユニットから受信したCW
をRAMに一時格納する。ステップS412では、ステ
ップS406〜ステップS410での処理を再度実行
し、ステップS414に進む。ステップS414では、
EGIユニットのRAMに一時格納された2つのCWが
一致しているか否かを判断する。ステップS414で2
つのCWが一致している場合(ステップS414で判断
YES)、ステップS416に進み、ステップS414
で2つのCWが一致していない場合(ステップS414
で判断NO)、ステップS424に進む。ステップS4
24では、イモビユニットに対するCW要求回数が6回
以上であるか否かを判断する。ステップS424でCW
要求回数が6回以上である場合(ステップS424で判
断がYES)、ステップS426に進み、イモビ機能を
設定する。また、ステップS424でCW要求回数が6
回以上でない場合(ステップS424で判断がNO)、
ステップS406にリターンする。<Initial Writing Procedure on EGI Unit Side> FIGS. 21 and 22 are flowcharts showing the initial writing procedure of the ID code and CW on the EGI unit side in the initial state. In addition, in this EGI unit side flow,
The test terminal of the HHT is in the ON state. 21, when the process is started, step S6 described in FIG.
The same processing as the processing of 0 to step S68 (excluding step S62) is executed in steps S400 to S406, and in step S408, the function release command and CW are received from the immobilizer unit. Then, in step S410, the CW received from the immobilizer unit
Is temporarily stored in RAM. In step S412, the processes in steps S406 to S410 are executed again, and the process proceeds to step S414. In step S414,
It is determined whether or not the two CWs temporarily stored in the RAM of the EGI unit match. 2 in step S414
If the two CWs match (YES in step S414), the process advances to step S416 and step S414.
If the two CWs do not match in step S414 (step S414)
If NO, the process proceeds to step S424. Step S4
At 24, it is determined whether the number of CW requests to the immobilizer unit is 6 or more. CW in step S424
If the number of requests is six or more (YES in step S424), the flow advances to step S426 to set the immobilization function. Further, in step S424, the number of CW requests is 6
If it is not more than the number of times (NO in step S424),
It returns to step S406.
【0052】ステップS416では、EEPROM内に
IDが登録済みか否かを判定する。ステップS416で
IDが登録済みの場合(ステップS416で判断がYE
S)、ステップS418に進む。一方、ステップS41
6でIDが未登録の場合(ステップS416で判断がN
O)、後述するステップS430に進む。ステップS4
18では、イモビユニットから機能解除コマンドを受信
し且つEEPROM内にCWが未登録の場合、或いはI
Dが未登録且つEEPROM内のCWと受信したCWが
不一致の場合のいずれかの状態を満たすか否かを判定す
る。ステップS418で判断がYESの場合、ステップ
S420に進み、判断がNOの場合ステップS426に
進む。In step S416, it is determined whether the ID is already registered in the EEPROM. If the ID is already registered in step S416 (YES in step S416)
S), and proceeds to step S418. On the other hand, step S41
If the ID is not registered in step 6 (determination is N in step S416)
O), and proceeds to step S430 described below. Step S4
In No. 18, when the function release command is received from the immobilizer unit and the CW is not registered in the EEPROM, or
It is determined whether or not any of the cases where D is unregistered and the CW in the EEPROM and the received CW do not match is satisfied. If the determination is YES in step S418, the process proceeds to step S420, and if the determination is NO, the process proceeds to step S426.
【0053】ステップS420では、EEPROMに受
信したCWを登録し、ステップS422で機能解除OK
コマンドをイモビユニット(実際にはHHT)に送信す
る。前述のステップS416でIDが登録済みでない場
合、図22に示すステップS430に進む。ステップS
430では、追加書き込みコマンドを受信したか否かを
判断する。ステップS430で、追加書き込みコマンド
を受信していない場合(ステップS430での判断がN
O)、ステップS406にリターンし、追加書き込みコ
マンドを受信している場合(ステップS430での判断
がYES)、ステップS432に進む。In step S420, the received CW is registered in the EEPROM, and in step S422, the function release is OK.
Send the command to the immobilizer unit (actually HHT). If the ID has not been registered in step S416, the process proceeds to step S430 shown in FIG. Step S
At 430, it is determined whether an additional write command has been received. If the additional write command is not received in step S430 (the determination in step S430 is N
O), the process returns to step S406, and if the additional write command has been received (YES at step S430), the process proceeds to step S432.
【0054】ステップS432では、イモビユニットに
対してID、CW要求を出す。ステップS434では、
ステップS432において送信されたID、CW要求に
対する返答をイモビユニットから受信したか否かを判定
する。ステップS434において、ID、CW返答を所
定時間以内にイモビユニットから受信した場合(ステッ
プS434での判断がYES)、ステップS436に進
む。一方、ステップS434で、ID、CW返答を所定
時間以内にイモビユニットから受信しない場合(ステッ
プS434での判断がNO)、本プログラムを終了す
る。In step S432, an ID and CW request is issued to the immobilizer unit. In step S434,
It is determined whether or not the reply to the ID and CW request transmitted in step S432 is received from the immobilizer unit. In step S434, when the ID and CW reply is received from the immobilizer unit within the predetermined time (YES in step S434), the process proceeds to step S436. On the other hand, if the ID and CW responses are not received from the immobilizer unit within the predetermined time in step S434 (NO in step S434), the program ends.
【0055】ステップS436では、EGIユニットの
RAMにIDコード、CWを一時格納する。その後、ス
テップS438に進み、上述のステップS432、43
4の処理を再度実行する。しかる後に、ステップS44
0でRAM内に格納された2つのID及び2つのCWを
夫々照合し、ステップS442でIDも、CWも一致し
ていると判断された場合(ステップS442で判断がY
ES)、ステップS444へ進む。一方、ID又はCW
の一方でも一致しなかった場合(ステップS442で判
断がNO)、本プログラムを終了する。In step S436, the ID code and CW are temporarily stored in the RAM of the EGI unit. Then, it progresses to step S438 and above-mentioned step S432, 43.
The process of 4 is executed again. Then, step S44
At 0, the two IDs and the two CWs stored in the RAM are compared with each other, and if it is determined in step S442 that both the ID and CW match (determination in step S442 is Y).
ES), and proceeds to step S444. On the other hand, ID or CW
If there is no match in either case (NO in step S442), this program ends.
【0056】その後、ステップS444では、IDコー
ドの登録を行い、ステップS446でIDコードの追加
書き込みOKコマンドをイモビユニットに送信し、前述
のステップS430にリターンする。
<HHT側での初期書き込み手順>図23、24は、H
HT側でのIDコード、CWの初期書き込み手順を示す
フローチャートである。図23において、処理が開始さ
れる前に、先ず、操作者はHHTの操作キーにより登録
するキーの本数を入力する。キーの本数を入力すると、
次に、”KEYON”と表示され、登録するキーを用い
てイグニッションをオンの位置まで回す。すると、表示
部に”RUN”と表示され、ここからHHTの処理が開
始される。Thereafter, in step S444, the ID code is registered, and in step S446, an additional write OK command for the ID code is transmitted to the immobilizer unit, and the process returns to step S430. <Initial write procedure on HHT side> FIGS.
It is a flowchart which shows the initial writing procedure of ID code and CW on the HT side. In FIG. 23, before the processing is started, the operator first inputs the number of keys to be registered with the operation keys of the HHT. Enter the number of keys,
Next, "KEYON" is displayed, and the ignition is turned to the on position using the key to be registered. Then, "RUN" is displayed on the display unit, and the HHT process is started from here.
【0057】(イモビユニットへのIDの登録)処理が
開始されると、EGIユニットはエンジン始動状態(通
信可能状態)でないので、ステップS500では、HH
Tからイモビユニットに対してCW要求を送信する。C
W要求を受信したイモビユニットは、前述の図19に示
すステップS302からの処理を実行する。イモビユニ
ットが所定の処理をしている間、HHTはイモビユニッ
トから機能設定コマンド(ステップS502)、IEコ
マンド、CW、ID(ステップS506)、機能解除コ
マンド、CW(ステップS508)を受信したか否かを
判定する。ステップS502で、機能設定コマンドを受
信した場合(ステップS502で判断がYES)、操作
ミス等が原因として表示部に”ERROR”を表示する
と共に、アラームを発して、操作者は最初から操作をや
り直す(ステップS504)。次に、ステップS506
で、機能設定コマンドを受信した場合(ステップS50
6で判断がYES)、ステップS508でイモビユニッ
トに対してCW書き換えOKを送信し、ステップS51
0に進む。更に、ステップS509で、機能解除コマン
ドとCWを受信した場合(ステップS509で判断がY
ES)、ステップS510に進み、イモビユニットに再
度CW要求を送信する。その後、ステップS502、S
506、S509での処理をステップS512、S51
6、S518として再度実行し、ステップS516で再
度IEコマンド、CW、IDを受信した場合(ステップ
S516で判断がYES)、操作ミス等が原因として表
示部に”ERROR”を表示すると共に、アラームを発
して、操作者は最初から操作をやり直す(ステップS5
14)。その後、ステップS518で、機能解除コマン
ドとCWを受信した場合(ステップS518で判断がY
ES)、ステップS520に進む。When the (registration of the ID to the immobilizer unit) process is started, the EGI unit is not in the engine starting state (communication possible state), so in step S500, HH
The T sends a CW request to the immobilizer unit. C
The immobilizer unit that has received the W request executes the processing from step S302 shown in FIG. Whether the HHT receives a function setting command (step S502), IE command, CW, ID (step S506), function release command, and CW (step S508) from the immobilizer unit while the immobilizer unit is performing a predetermined process. To determine. When the function setting command is received in step S502 (YES in step S502), "ERROR" is displayed on the display unit due to an operation error or the like, an alarm is issued, and the operator starts the operation again from the beginning. (Step S504). Next, step S506.
Then, when the function setting command is received (step S50)
(YES in 6), CW rewrite OK is transmitted to the immobilizer unit in step S508, and step S51
Go to 0. Furthermore, when the function release command and CW are received in step S509 (determination in step S509 is Y
ES), the process proceeds to step S510, and the CW request is transmitted again to the immobilizer unit. Then, steps S502, S
Steps S506 and S509 are steps S512 and S51.
6. If it is executed again as S518, and the IE command, CW, and ID are received again at step S516 (YES at step S516), "ERROR" is displayed on the display unit due to an operation error and an alarm is issued. And the operator redoes the operation from the beginning (step S5).
14). After that, in step S518, when the function release command and CW are received (determination in step S518 is Y
ES), and proceeds to step S520.
【0058】(EGIユニットへのCWの登録)ステッ
プS520では、機能解除OKをイモビユニットに送信
する。その後、ステップS522では、テスト端子がオ
ン状態となるまで待って、オンとなった場合(ステップ
S522で判断YES)、EGIユニットはエンジン始
動時と同じ状態となり、前述の図21に示すステップS
400からの処理を実行する。この間、ステップS52
4でHHTはイモビユニットから機能設定コマンドがE
GIユニットに対して送信されたか否かをモニタする。
ステップS524で機能設定コマンドを受信した場合
(ステップS524で判断YES)、操作ミス等が原因
として表示部に”ERROR”を表示すると共に、アラ
ームを発して、操作者は最初から操作をやり直す(ステ
ップS526)。また、前述のステップS418におい
てEGIユニットでの判断がNOの場合、EGIユニッ
トで機能設定されてしまうので所定時間経過した後、操
作ミス等が原因として表示部に”ERROR”を表示す
ると共に、アラームを発して、操作者は最初から操作を
やり直す。その後のステップS528では、EGIユニ
ットからイモビユニットに対して機能解除OKが送信さ
れたか否かを判定する。ステップS528で機能解除O
Kが送信された場合(ステップS528で判断がYE
S)、ステップS530に進み、テスト端子がオフ状態
となるのを検出した後、表示部に”KEYOFF”を表
示してイグニッションスイッチをオフする。(Registration of CW in EGI Unit) In step S520, function release OK is transmitted to the immobilizer unit. After that, in step S522, the test terminal is waited until it is turned on, and if it is turned on (determined YES in step S522), the EGI unit is in the same state as when the engine is started, and the step S shown in FIG.
The processing from 400 is executed. During this period, step S52
In 4 the HHT sends the function setting command E from the immobilizer unit.
Monitor whether it was sent to the GI unit.
When the function setting command is received in step S524 (YES in step S524), "ERROR" is displayed on the display unit due to an operation error or the like, an alarm is issued, and the operator starts the operation again from the beginning (step). S526). In addition, if the determination in the EGI unit is NO in step S418 described above, the function is set in the EGI unit, and after a predetermined time has elapsed, "ERROR" is displayed on the display unit due to an operation error or the like, and an alarm is issued. The operator restarts the operation from the beginning. In subsequent step S528, it is determined whether the function release OK is transmitted from the EGI unit to the immobilizer unit. Function release O in step S528
When K is transmitted (determined as YES in step S528)
S) Then, in step S530, after detecting that the test terminal is turned off, "KEYOFF" is displayed on the display unit and the ignition switch is turned off.
【0059】(EGIユニットへのID登録)その後、
再度表示部に”KEYON”が表示され、イグニッショ
ンオン位置までキーを回すと、”RUN”と表示され、
図24に示すステップS532に進む。ステップS53
2では、イモビユニットに対して追加書き込みコマンド
を送信する。イモビユニット側では図20に示すステッ
プS324からの処理を実行する。ステップS534
で、テスト端子がオン状態となるのを検出した後、ステ
ップS536では、EGIユニットはエンジン始動時と
同じ状態となり、イモビユニットからEGIユニットへ
機能設定コマンドが送信されたが否かを判定する。ステ
ップS536で、機能設定コマンドを受信した場合(ス
テップS536で判断がYES)、操作ミス等が原因と
して表示部に”ERROR”を表示すると共に、アラー
ムを発して、操作者は最初から操作をやり直す(ステッ
プS538)。一方、ステップS536で判断がNOの
場合、ステップS540に進み、EGIユニットからイ
モビユニットへID書き込みOKが送信されたか否かを
判定する。ステップS540で所定時間経過後もID書
き込みOKが送信されない場合、操作ミス等が原因とし
て表示部に”ERROR”を表示すると共に、アラーム
を発して、操作者は最初から操作をやり直す。一方、ス
テップS540でID書き込みOKが送信された場合
(ステップS540で判断がYES)、ステップS54
8に進み、テスト端子がオフ状態となるのを検出した
後、ステップS550に進む。ステップS550では、
登録されたIDから登録済みのキーの本数が最初に設定
された本数であるか否かを判定する。ステップS550
で登録本数が設定値である場合(ステップS550で判
断がYES)、ステップS552に進み、追加書き込み
モード解除コマンドをイモビユニットに送信して、表示
部に”END”と表示した後、本プログラムを終了す
る。一方、ステップS550で登録本数が設定値でない
場合(ステップS550で判断がNO)、表示部に”K
EYOFF”を表示してイグニッションスイッチをオフ
した後、”NEWKEY”と表示されるので、今まで使
用していたキーを抜いて新たなキーを用いてイグニッシ
ョン位置まで回す。すると、表示部に”RUN”と表示
され、ステップS554に進む。ステップS554で
は、イモビユニットに対してCW要求を送信する。その
後のステップS556、558、560では、前述のス
テップS512、S514S516と同様の処理を実行
する。ステップS560で判断がYESの場合、ステッ
プS562に進み、イモビユニットから追加書き込みコ
マンドを受信したか否かを判定する。ステップS562
で追加書き込みコマンドを受信しない場合(ステップS
562で判断がNO)、表示部に”ERROR”を表示
すると共に、アラームを発して、操作者は最初から操作
をやり直す。一方、ステップS562で追加書き込みコ
マンドを受信した場合(ステップS562で判断がYE
S)、ステップS564に進み、ID、CW要求をイモ
ビユニットに送信し、ステップS566でID、CW
の返答がある場合、ステップS568に進む。ステップ
S568では、受信したIDが登録されたIDと異なる
か否かを判定する。ステップS568で受信したIDが
登録されたIDと同じ場合(ステップS568で判断が
NO)、表示部に”ERROR”を表示すると共に、ア
ラームを発して、操作者によるキー間違いと判断され、
操作者は正規のキーを用いて再度イグニッションをオン
させ、”RUN”を表示させることで、HHTにステッ
プS554からの処理を再度実行させる。また、ステッ
プS568で受信したIDが登録されたIDと異なる場
合(ステップS568で判断がYES)、ステップS5
34にリターンし、以後同様の処理を実行する。(ID registration to the EGI unit) After that,
"KEYON" is displayed again on the display, and when the key is turned to the ignition on position, "RUN" is displayed.
The process proceeds to step S532 shown in FIG. Step S53
In 2, the additional write command is transmitted to the immobilizer unit. The immobilizer unit executes the processing from step S324 shown in FIG. Step S534
Then, after detecting that the test terminal is turned on, in step S536, the EGI unit is in the same state as when the engine was started, and it is determined whether or not the function setting command is transmitted from the immobilizer unit to the EGI unit. When the function setting command is received in step S536 (YES in step S536), "ERROR" is displayed on the display unit due to an operation error or the like, an alarm is issued, and the operator starts the operation again from the beginning. (Step S538). On the other hand, if the determination is NO in step S536, the process proceeds to step S540, and it is determined whether or not the ID writing OK is transmitted from the EGI unit to the immobilizer unit. If the ID writing OK is not transmitted even after the predetermined time has elapsed in step S540, "ERROR" is displayed on the display unit due to an operation error or the like, an alarm is issued, and the operator restarts the operation from the beginning. On the other hand, if the ID writing OK is transmitted in step S540 (YES in step S540), step S54
After detecting that the test terminal is turned off in step 8, the process proceeds to step S550. In step S550,
From the registered ID, it is determined whether the number of registered keys is the initially set number. Step S550
If the number of registrations is the set value (YES in step S550), the process proceeds to step S552, an additional write mode release command is transmitted to the immobilizer unit, "END" is displayed on the display unit, and then this program is executed. finish. On the other hand, if the number of registrations is not the set value in step S550 (NO in step S550), "K" is displayed on the display unit.
After displaying "EYOFF" and turning off the ignition switch, "NEWKEY" is displayed, so remove the key you have been using until now and turn it to the ignition position using the new key. Is displayed and the process proceeds to step S554. In step S554, a CW request is transmitted to the immobilizer unit. In subsequent steps S556, 558, and 560, the same processing as steps S512 and S514S516 described above is executed. If the determination is YES in S560, the process proceeds to step S562, and it is determined whether or not an additional write command is received from the immobilizer unit.
If the additional write command is not received at (step S
(No in 562), “ERROR” is displayed on the display unit, an alarm is issued, and the operator restarts the operation from the beginning. On the other hand, if the additional write command is received in step S562 (determination in step S562 is YES).
S), the process proceeds to step S564, the ID / CW request is transmitted to the immobilizer unit, and in step S566, the ID / CW request is sent.
If there is a reply of, the process proceeds to step S568. In step S568, it is determined whether the received ID is different from the registered ID. If the ID received in step S568 is the same as the registered ID (NO in step S568), "ERROR" is displayed on the display unit and an alarm is issued to determine that the operator has made a key error.
The operator turns on the ignition again by using the regular key and displays "RUN" to cause the HHT to execute the processing from step S554 again. If the ID received in step S568 is different from the registered ID (YES in step S568), step S5
The process returns to step 34 and the same processing is executed thereafter.
【0060】図25は、初期設定時の手順におけるイグ
ニッションスイッチ、イモビユニット、EGIユニッ
ト、HHTの各動作を示すタイミングチャートである。
[初期書き込み手順の別形態]上記実施例では、テスト
端子のオン/オフによりEGIユニットをエンジン始動
時と同じ状態に設定したが、図18に示すように、HH
Tをテスト端子Aの代わりにEGIユニット9とディス
トリビュータ30等とを接続するエンジンの回転数を検
出するための点火パルスの入力端子A’に接続し、HH
T20から疑似的なアイドリング回転数に相当するよう
なパルス信号を出力するようにして、EGIユニットを
エンジン始動時と同じ状態に設定することも可能であ
る。また、この別形態の実施例を実現するためには、前
述の図23、24に示すHHTの制御手順において、ス
テップS522やステップS530他の”テスト端子の
オン/オフ”操作を”疑似パルス信号の出力/出力停
止”操作に置き換えればよく、操作者の操作手順は変更
せずに上記実施例と同様の効果を得ることができる。FIG. 25 is a timing chart showing the operations of the ignition switch, immobilizer unit, EGI unit, and HHT in the initial setting procedure. [Another form of the initial writing procedure] In the above embodiment, the EGI unit was set to the same state as when the engine was started by turning on / off the test terminal. However, as shown in FIG.
T is connected to the input terminal A'of the ignition pulse for detecting the rotation speed of the engine connecting the EGI unit 9 and the distributor 30 in place of the test terminal A, and HH
It is also possible to set the EGI unit in the same state as when the engine is started by outputting a pulse signal corresponding to the pseudo idling speed from T20. Further, in order to realize the embodiment of this another mode, in the control procedure of the HHT shown in FIGS. 23 and 24, the “pseudo pulse signal” is selected by performing the “test terminal on / off” operation of step S522 and step S530. It is sufficient to replace it with the "output / output stop" operation described above, and it is possible to obtain the same effect as that of the above embodiment without changing the operation procedure of the operator.
【0061】[その他の実施例]また、上記各実施例に
共通するEGIユニットの動作に関するその他の実施例
を図26のフローチャートに示す。図26に示すよう
に、ステップS404’においてEGIユニット自身が
テスト端子の接続状態をアースされたか否か検出するよ
うにしてもよい。[Other Embodiments] Further, another embodiment relating to the operation of the EGI unit common to the above embodiments is shown in the flowchart of FIG. As shown in FIG. 26, in step S404 ′, the connection state of the test terminal of the EGI unit itself may be detected whether or not it is grounded.
【0062】(実施例の効果)以上のように、車両の生
産ライン工場内において、エンジンを1台毎に始動させ
ずにイモビユニットにIDコードを、EGIユニットに
ID、CWを夫々登録でき、作業効率の向上を図ること
ができる。尚、本発明は、その趣旨を逸脱しない範囲で
上記実施例を修正又は変形したものに適用可能である。(Effects of the Embodiment) As described above, in the vehicle production line factory, the ID code can be registered in the immobilizer unit and the ID and CW can be registered in the EGI unit without starting the engine one by one. Work efficiency can be improved. The present invention can be applied to the modified or modified embodiment described above without departing from the spirit of the invention.
【0063】例えば、本実施例の盗難防止装置はイモビ
ユニットとEGIユニットとの両方の装置で実現するも
のであるが、いずれか一方の装置で処理を行うようにし
たシステムを構築してもよい。例えば、IDコード、コ
ードワードの判定や、初期状態でのコード登録時におい
てIDコードを新たに設定する際の所定操作及びタイミ
ング時間等は任意に設定できるものであることは言うま
でもない。For example, the antitheft device of this embodiment is realized by both the immobilizer unit and the EGI unit, but a system may be constructed so that either one of the devices performs processing. . For example, it goes without saying that the predetermined operation and timing time for determining the ID code and codeword, and newly setting the ID code at the time of registering the code in the initial state can be arbitrarily set.
【0064】[0064]
【発明の効果】以上説明のように、本発明の車両用盗難
防止装置の初期設定装置によれば、コードが未登録の状
態のコード判定部とエンジン制御部とに新規にキーの固
有コードを登録したい場合、1台毎にエンジンを始動さ
せることなくキーの固有コードを新たに登録することが
でき、生産効率の向上を図ることができる。As described above, according to the initial setting device of the vehicle antitheft device of the present invention, a new unique code of the key is newly provided to the code judging section and the engine control section where the code is not registered. When it is desired to register, the unique code of the key can be newly registered without starting the engine for each vehicle, and the production efficiency can be improved.
【図1】本発明に基づく実施例の車両用盗難防止装置の
システムブロック図である。FIG. 1 is a system block diagram of an anti-theft device for a vehicle according to an embodiment of the present invention.
【図2】ある固有のIDデータを有するトランスポンダ
ー1のIDコード及びコードワードの判定手順を説明す
る図である。FIG. 2 is a diagram illustrating a procedure for determining an ID code and a codeword of a transponder 1 having certain unique ID data.
【図3】イモビユニット側でのIDコードの判定及び登
録手順を示すフローチャートである。FIG. 3 is a flowchart showing a procedure for determining and registering an ID code on the immobilizer unit side.
【図4】イモビユニット側でのIDコードの判定及び登
録手順を示すフローチャートである。FIG. 4 is a flowchart showing a procedure for determining and registering an ID code on the immobilizer unit side.
【図5】IDコード送信不能時におけるイモビユニット
側でのIDコードの判定手順を示すフローチャートであ
る。FIG. 5 is a flowchart showing a procedure for determining an ID code on the immobilizer unit side when the ID code cannot be transmitted.
【図6】EGIユニット側でのIDコードの判定手順を
示すフローチャートである。FIG. 6 is a flowchart showing an ID code determination procedure on the EGI unit side.
【図7】EGIユニット側でのIDコードの判定手順を
示すフローチャートである。FIG. 7 is a flowchart showing an ID code determination procedure on the EGI unit side.
【図8】ID、CWコード判定手順におけるトランスポ
ンダー、イグニッションスイッチ、イモビユニット、E
GIユニットの各動作を示すタイミングチャートであ
る。FIG. 8 is a transponder, an ignition switch, an immobilizer unit, an E in an ID / CW code determination procedure.
6 is a timing chart showing each operation of the GI unit.
【図9】すでに登録されたIDコードを書き換えるとき
の手順を説明する図である。FIG. 9 is a diagram illustrating a procedure when rewriting an already registered ID code.
【図10】イモビユニット側での追加書き込み手順を示
すフローチャートである。FIG. 10 is a flowchart showing an additional writing procedure on the immobilizer unit side.
【図11】イモビユニット側での追加書き込み手順を示
すフローチャートである。FIG. 11 is a flowchart showing an additional writing procedure on the immobilizer unit side.
【図12】EGIユニット側での追加書き込み手順を示
すフローチャートである。FIG. 12 is a flowchart showing an additional writing procedure on the EGI unit side.
【図13】キーの追加(IDコードの変更、追加書き込
み)手順におけるトランスポンダー、イグニッションス
イッチ、イモビユニット、EGIユニットの各動作を示
すタイミングチャートである。FIG. 13 is a timing chart showing each operation of a transponder, an ignition switch, an immobilizer unit, and an EGI unit in a key addition (change of ID code, additional writing) procedure.
【図14】イモビユニットが交換された場合のイモビユ
ニット側でのIDコード書き込み手順を示すフローチャ
ートである。FIG. 14 is a flowchart showing an ID code writing procedure on the immobilizer unit side when the immobilizer unit is replaced.
【図15】イモビユニットが交換された場合のEGIユ
ニット側でのコードワード書き換え手順を示すフローチ
ャートである。FIG. 15 is a flowchart showing a codeword rewriting procedure on the EGI unit side when the immobilizer unit is replaced.
【図16】初期書き込み状態において、HHTをイモビ
ユニットとEGIユニットに接続した状態でのブロック
構成を示す図である。FIG. 16 is a diagram showing a block configuration in a state where an HHT is connected to an immobilizer unit and an EGI unit in an initial write state.
【図17】イモビユニット、EGIユニット、HHTの
各接続端子及びコネクタの端子配列を示す図である。FIG. 17 is a diagram showing a terminal arrangement of each connection terminal and connector of an immobilizer unit, an EGI unit, and an HHT.
【図18】初期書き込み状態における図16の別形態と
してHHTをイモビユニットとEGIユニットに接続し
た状態でのブロック構成を示す図である。FIG. 18 is a diagram showing a block configuration in a state where an HHT is connected to an immobilizer unit and an EGI unit as another form of FIG. 16 in an initial write state.
【図19】イモビユニット及びEGIユニットが初期状
態でのイモビユニット側でのIDコード、CWの初期書
き込み手順を示すフローチャートである。FIG. 19 is a flowchart showing the initial writing procedure of the ID code and CW on the immobilizer unit side when the immobilizer unit and the EGI unit are in the initial state.
【図20】イモビユニット及びEGIユニットが初期状
態でのイモビユニット側でのIDコード、CWの初期書
き込み手順を示すフローチャートである。FIG. 20 is a flowchart showing an initial writing procedure of an ID code and CW on the immobilizer unit side when the immobilizer unit and the EGI unit are in an initial state.
【図21】イモビユニット及びEGIユニットが初期状
態でのEGIユニット側でのIDコード、CWの初期書
き込み手順を示すフローチャートである。FIG. 21 is a flowchart showing an initial writing procedure of the ID code and CW on the EGI unit side when the immobilizer unit and the EGI unit are in the initial state.
【図22】イモビユニット及びEGIユニットが初期状
態でのEGIユニット側でのIDコード、CWの初期書
き込み手順を示すフローチャートである。FIG. 22 is a flowchart showing an initial writing procedure of an ID code and CW on the EGI unit side when the immobilizer unit and the EGI unit are in an initial state.
【図23】イモビユニット及びEGIユニットが初期状
態でのHHT側でのIDコード、CWの初期書き込み手
順を示すフローチャートである。FIG. 23 is a flowchart showing an initial writing procedure of the ID code and CW on the HHT side when the immobilizer unit and the EGI unit are in the initial state.
【図24】イモビユニット及びEGIユニットが初期状
態でのHHT側でのIDコード、CWの初期書き込み手
順を示すフローチャートである。FIG. 24 is a flowchart showing an initial writing procedure of an ID code and CW on the HHT side when the immobilizer unit and the EGI unit are in the initial state.
【図25】初期書き込み手順におけるイグニッションス
イッチ、イモビユニット、EGIユニット、HHTの各
動作を示すタイミングチャートである。FIG. 25 is a timing chart showing each operation of the ignition switch, immobilizer unit, EGI unit, and HHT in the initial writing procedure.
【図26】その他の実施例としてEGIユニットの初期
書き込み手順に関するフローチャートである。FIG. 26 is a flowchart of an initial writing procedure of an EGI unit as another embodiment.
1…トランスポンダー、 2…イグニッションコイルアンテナ、 3…アンプ、 4…イモビユニット、 5…イモビユニット側EEPROM、 6…イモビ側RAM、 7…イモビ側タイマ、 8…イモビ側CPU、 9…EGIユニット、 10…EGIユニット側EEPROM、 11…EGIユニット側RAM、 12…EGIユニット側タイマ、 13…EGIユニット側CPU、 14…イモビユニット側電源、 15…EGIユニット側電源、 20…HHT。 1 ... Transponder, 2 ... Ignition coil antenna, 3 ... amplifier, 4 ... Immobilizer unit, 5 ... Immobilizer unit EEPROM, 6 ... Imobi side RAM, 7 ... Immobilizer timer, 8 ... Immobilizer side CPU, 9 ... EGI unit, 10 ... EGI unit side EEPROM, 11 ... EGI unit side RAM, 12 ... EGI unit side timer, 13 ... CPU on EGI unit side, 14 ... Immobilizer unit power supply, 15 ... EGI unit side power supply, 20 ... HHT.
フロントページの続き (72)発明者 永井 宏幸 広島県安芸郡府中町新地3番1号 マツ ダ株式会社内 (56)参考文献 特開 平2−164647(JP,A) 特開 平2−279429(JP,A) (58)調査した分野(Int.Cl.7,DB名) G08B 13/00 - 15/02 B60R 25/04 Front page continuation (72) Inventor Hiroyuki Nagai 3-1, Shinchi Fuchu-cho, Aki-gun, Hiroshima Mazda Co., Ltd. (56) Reference JP-A-2-164647 (JP, A) JP-A-2-279429 ( (58) Fields investigated (Int.Cl. 7 , DB name) G08B 13/00-15/02 B60R 25/04
Claims (8)
に基づいて送信機側から該送信機に固有の第1のコード
を受信すると共に、該固有の第1のコードと受信機側に
記憶したコードとを照合し、一致した場合に第2のコー
ドをエンジン制御部に対して出力するコード判定部と、
前記第2のコードとエンジン制御部に記憶したコードと
を照合し、一致した場合にエンジン始動を許可されるエ
ンジン制御部とを備え、前記エンジン制御部は、エンジ
ン始動に応答して前記コード判定部に前記第2のコード
の送信を要求する車両用盗難防止装置において、前記第
1のコードを前記コード判定部に登録すると共に、前記
第1と第2のコードとを前記エンジン制御部に登録する
ための車両用盗難防止装置の初期設定装置であって、 前記エンジン制御部に対してエンジン始動状態を強制的
に発生させる強制手段を具備することを特徴とする車両
用盗難防止装置の初期設定装置。1. A first code peculiar to the transmitter is received from the transmitter side on the basis of a code transmission request from an engine control section, and the first code peculiar to the transmitter is stored in the receiver side. A code determination unit that collates the code and outputs a second code to the engine control unit if they match,
An engine control unit that collates the second code with a code stored in the engine control unit and, if they match, allows the engine to start, the engine control unit is configured to determine the code in response to the engine start. In a vehicle anti-theft device that requests a section to transmit the second code, the first code is registered in the code determination section, and the first and second codes are registered in the engine control section. An initial setting device for a vehicle anti-theft device, comprising: forcing means for forcibly generating an engine start state for the engine control unit. apparatus.
の照合結果が一致したか否かを確認する手段を更に具備
し、前記強制手段は、前記確認する手段による確認結果
に基づいて前記エンジン制御部に対してエンジン始動状
態を強制的に発生させることを特徴とする請求項1に記
載の車両用盗難防止装置の初期設定装置。2. The method further comprises means for confirming whether or not the collation result of the first code in the code judging section coincides with each other, wherein the forcing means is based on the confirmation result by the confirming means. The initial setting device for a vehicle antitheft device according to claim 1, wherein the engine control unit is forced to generate an engine start state.
を強制的に発生させることにより、前記エンジン制御部
に第2のコードを登録させることを特徴とする請求項2
に記載の車両用盗難防止装置の初期設定装置。3. The forcing means causes the engine control section to register the second code by forcibly generating the engine starting state.
An initial setting device for a vehicle antitheft device according to.
エンジン制御部とに登録するためのコード追加登録モー
ドに入るための所定の信号を該コード判定部とエンジン
制御部とに送信する手段を更に具備することを特徴とす
る請求項1に記載の車両用盗難防止装置の初期設定装
置。4. A means for transmitting a predetermined signal for entering a code additional registration mode for registering the first code to the code determination section and the engine control section to the code determination section and the engine control section. The initial setting device for a vehicle antitheft device according to claim 1, further comprising:
に基づいて送信機側から該送信機に固有の第1のコード
を受信すると共に、該固有の第1のコードと受信機側に
記憶したコードとを照合し、一致した場合に第2のコー
ドをエンジン制御部に対して出力するコード判定部と、
前記第2のコードとエンジン制御部に記憶したコードと
を照合し、一致した場合にエンジン始動を許可されるエ
ンジン制御部とを備え、前記エンジン制御部は、エンジ
ン始動に応答して前記コード判定部に前記第2のコード
の送信を要求する車両用盗難防止装置において、前記第
1のコードを前記コード判定部に登録すると共に、前記
第1と第2のコードとを前記エンジン制御部に登録する
ための車両用盗難防止装置の初期設定装置であって、 前記エンジン制御部に対してエンジン始動状態を表すエ
ンジン始動疑似信号を送信する疑似信号生成手段を具備
することを特徴とする車両用盗難防止装置の初期設定装
置。5. A first code peculiar to the transmitter is received from the transmitter side on the basis of a code transmission request from the engine control unit, and the first code peculiar to the transmitter is stored in the receiver side. A code determination unit that collates the code and outputs a second code to the engine control unit if they match,
An engine control unit that collates the second code with a code stored in the engine control unit and, if they match, allows the engine to start, the engine control unit is configured to determine the code in response to the engine start. In a vehicle anti-theft device that requests a section to transmit the second code, the first code is registered in the code determination section, and the first and second codes are registered in the engine control section. A vehicle anti-theft device for initial setting, comprising: a pseudo signal generating unit for transmitting an engine start pseudo signal indicating an engine start state to the engine control unit. The initial setting device of the protection device.
の照合結果が一致したか否かを確認する手段を更に具備
し、前記疑似信号生成手段は、前記確認する手段による
確認結果に基づいて前記エンジン制御部に対してエンジ
ン始動疑似信号を送信することを特徴とする請求項5に
記載の車両用盗難防止装置の初期設定装置。6. The method further comprises means for confirming whether or not the collation result of the first code in the code judging section coincides with each other, and the pseudo signal generating means is based on the confirmation result by the confirming means. The engine initialization pseudo signal is transmitted to the engine control unit by the engine control unit, and the initial setting device for the vehicle antitheft device according to claim 5, wherein.
制御部に第2のコードを登録させるための信号を生成す
ることを特徴とする請求項6に記載の車両用盗難防止装
置の初期設定装置。7. The initial setting device for a vehicle antitheft device according to claim 6, wherein the pseudo signal generating unit generates a signal for registering the second code in the engine control unit. .
エンジン制御部とに登録するためのコード追加登録モー
ドに入るための疑似モード設定信号を該コード判定部と
エンジン制御部とに送信する手段を更に具備することを
特徴とする請求項5に記載の車両用盗難防止装置の初期
設定装置。8. A pseudo mode setting signal for entering a code additional registration mode for registering the first code in the code determination unit and the engine control unit is transmitted to the code determination unit and the engine control unit. The initial setting device for a vehicle antitheft device according to claim 5, further comprising means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32447294A JP3446191B2 (en) | 1994-12-27 | 1994-12-27 | Initial setting device for vehicle anti-theft device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32447294A JP3446191B2 (en) | 1994-12-27 | 1994-12-27 | Initial setting device for vehicle anti-theft device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08180266A JPH08180266A (en) | 1996-07-12 |
| JP3446191B2 true JP3446191B2 (en) | 2003-09-16 |
Family
ID=18166191
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP32447294A Expired - Fee Related JP3446191B2 (en) | 1994-12-27 | 1994-12-27 | Initial setting device for vehicle anti-theft device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3446191B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1053106A (en) * | 1996-08-08 | 1998-02-24 | Mazda Motor Corp | Vehicle anti-theft device and its code registration method |
-
1994
- 1994-12-27 JP JP32447294A patent/JP3446191B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH08180266A (en) | 1996-07-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3073904B2 (en) | Vehicle data processing device | |
| JPH1081201A (en) | Engine start control device | |
| EP0719682B1 (en) | Anti-vehicle-theft apparatus | |
| JP3441177B2 (en) | Vehicle anti-theft device | |
| JP2915299B2 (en) | Vehicle anti-theft device | |
| JPH1053106A (en) | Vehicle anti-theft device and its code registration method | |
| US20040239187A1 (en) | Motor vehicle electronic control device with theft-prevention function, and method of controlling motor vehicle engine | |
| JP3446191B2 (en) | Initial setting device for vehicle anti-theft device | |
| JP3478428B2 (en) | Vehicle anti-theft device | |
| JP2000108848A (en) | Immobilizer device | |
| JPH1055493A (en) | Vehicle anti-theft device and its code registration method | |
| JPH08216839A (en) | Engine control device with vehicle theft prevention function | |
| JP3479953B2 (en) | Vehicle anti-theft device | |
| JPH0848214A (en) | Vehicle anti-theft device | |
| JPH08150899A (en) | Anti-theft device for vehicle | |
| JP2954845B2 (en) | Engine control device for vehicle theft prevention | |
| JPH08150900A (en) | Anti-theft device for vehicle | |
| JP3415278B2 (en) | Vehicle anti-theft device | |
| JP5569906B2 (en) | Fault diagnosis device for vehicle | |
| JP3705088B2 (en) | Vehicle antitheft device and vehicle antitheft system | |
| JP3275659B2 (en) | Vehicle anti-theft device | |
| JPH1053108A (en) | Vehicle anti-theft device | |
| JP3562679B2 (en) | Vehicle anti-theft device and control method therefor | |
| JPH08268229A (en) | Vehicle engine controller | |
| JP3562680B2 (en) | Vehicle anti-theft device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20030602 |
|
| LAPS | Cancellation because of no payment of annual fees |