JP2611661B2 - Vehicle anti-theft device - Google Patents

Vehicle anti-theft device

Info

Publication number
JP2611661B2
JP2611661B2 JP12909894A JP12909894A JP2611661B2 JP 2611661 B2 JP2611661 B2 JP 2611661B2 JP 12909894 A JP12909894 A JP 12909894A JP 12909894 A JP12909894 A JP 12909894A JP 2611661 B2 JP2611661 B2 JP 2611661B2
Authority
JP
Japan
Prior art keywords
ecu
rolling
result
engine
match
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP12909894A
Other languages
Japanese (ja)
Other versions
JPH07329720A (en
Inventor
弘 有働
貞夫 小林
浩 舟越
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP12909894A priority Critical patent/JP2611661B2/en
Priority to US08/487,328 priority patent/US5561332A/en
Priority to GB9511792A priority patent/GB2290158B/en
Publication of JPH07329720A publication Critical patent/JPH07329720A/en
Application granted granted Critical
Publication of JP2611661B2 publication Critical patent/JP2611661B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Output Control And Ontrol Of Special Type Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】この発明は車両盗難防止装置に関
する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a vehicle antitheft device.

【0002】[0002]

【従来の技術】電子式エンジン集中制御装置(以下EC
CSという)において、エンジン制御を実行するのは、
マイクロコンピューターからなる電気的コントロールユ
ニット(以下ECUで略称する)である。
2. Description of the Related Art An electronic engine centralized control device (hereinafter referred to as EC)
In CS), engine control is performed by
It is an electrical control unit (hereinafter abbreviated as ECU) composed of a microcomputer.

【0003】イグニッションスイッチを“START”
位置まで回すと、スターターによりクランク軸がクラン
キングされるとともに、ECUで始動時噴射パルス幅が
算出され、この噴射パルス幅を開弁時間とする信号がイ
ンジェクターに送られて開弁時間に相当する燃料量が吸
気管に供給され、エンジンが始動される(特開昭55−
151133号公報)。
[0003] Set the ignition switch to "START"
When the crankshaft is turned to the position, the crankshaft is cranked by the starter, the ECU calculates the injection pulse width at the start, and a signal indicating the injection pulse width as the valve opening time is sent to the injector, which corresponds to the valve opening time. The amount of fuel is supplied to the intake pipe and the engine is started (Japanese Patent Laid-Open No. 55-55).
151133 gazette).

【0004】[0004]

【発明が解決しようとする課題】ところで、上記の装置
ではキーがなくてもイグニッションスイッチの接点を直
結されれば、エンジンが始動されてしまうため、車両の
盗難に対して無防備であることから、エンジン制御用の
ECUとは別に第二のECUを設けて2つのECUを通
信装置で結び、エンジンの始動に際してとりあえず始動
を許可した状態で各ECUが保存するローリングコード
が一致するかどうかみて、一致しないときは始動を禁止
することにより、車両が盗難にあう機会を減らすものを
提案した(特願平5−331815号)。
By the way, in the above-mentioned device, even if there is no key, if the contact of the ignition switch is directly connected, the engine will be started, so that it is unprotected against theft of the vehicle. A second ECU is provided separately from the ECU for engine control, and the two ECUs are connected by a communication device. When the engines are started, the starting codes are temporarily permitted, and it is determined whether the rolling codes stored by the respective ECUs match. If not, they proposed to reduce the chance of the vehicle being stolen by prohibiting starting (Japanese Patent Application No. 5-331815).

【0005】一方、ECCS用ECUにバックアップ装
置が設けられることがある。たとえば、ECCS用EC
Uからのクロックを電源用ハイブリッドICでモニター
しておき、クロックが入力されなくなると、ECUの故
障と判断して、ゲートアレイを作動させる。ゲートアレ
イでは、クランク角度センサーからのRef信号(クラ
ンク角度の基準位置信号)に同期して一定燃料量の噴射
と一定時期の点火を実行することで、エンジンの運転を
継続し、修理工場までの車両の移動を可能にするわけで
ある。
[0005] On the other hand, a backup device may be provided in the ECCS ECU. For example, EC for ECCS
The clock from U is monitored by the power supply hybrid IC, and when the clock is no longer input, it is determined that the ECU has failed and the gate array is activated. In the gate array, by injecting a fixed amount of fuel and igniting at a fixed timing in synchronization with the Ref signal (reference position signal of the crank angle) from the crank angle sensor, the operation of the engine is continued, and the operation to the repair shop is continued. This allows the vehicle to move.

【0006】こうしたバックアップ装置つきのエンジン
に上述した先願の車両盗難防止装置を設けた場合に、E
CCS用ECUが破壊されたりこのECUから電源用ハ
イブリッドICへの信号線が故意に切断されたときは、
ローリングコードが不一致でも、バックアップ装置が作
動して走行可能になってしまう。
When the above-mentioned vehicle anti-theft device of the prior application is provided in such an engine with a backup device,
If the CCS ECU is destroyed or the signal line from this ECU to the power supply hybrid IC is intentionally disconnected,
Even if the rolling codes do not match, the backup device operates and the vehicle can run.

【0007】そこでこの発明は、燃料噴射と点火時期の
制御を行うECUに対するバックアップ装置と先願の車
両盗難防止装置をともに設けた場合に、ECUが破壊さ
れたりしたときでも、車両が走行可能にならないように
することを目的とする。
Accordingly, the present invention provides a vehicle that can run even when the ECU is destroyed, when both a backup device for the ECU that controls fuel injection and ignition timing and a vehicle antitheft device of the prior application are provided. The purpose is to avoid becoming.

【0008】[0008]

【課題を解決するための手段】第1の発明は、図18に
示すように、少なくとも燃料供給と点火時期の制御を実
行しエンジンの始動許可の指示を受けてエンジンを始動
する第一のECU71と、イグニッションスイッチが
“OFF”位置から“ON”位置に切換わったかどうか
を判定する手段72と、この判定結果よりイグニッショ
ンスイッチが“ON”位置に切換わったとき前記始動許
可を前記第一ECU71に指示する、前記第一ECU7
1とは別体の第二のECU73と、この第二ECU73
が保存しているローリングコードと前記第一ECU71
が保存するローリングコードを照合する手段74と、こ
の照合の結果ローリングコードが一致したときは前記始
動許可の継続を、またローリングコードが一致しないと
きは始動禁止を前記第一ECU71にそれぞれ指示する
手段75と、前記照合の結果を保持する手段76と、前
記第一ECU71に故障が生じている状態でありかつ前
記保持値がローリングコードが一致したことを表してい
るかどうかを判定する手段77と、この判定結果より第
一ECU71に故障が生じている状態でありかつ保持値
がローリングコードが一致したことを表しているとき前
記第一ECU71の作動をバックアップする手段78と
を設けた。
According to a first aspect of the present invention, as shown in FIG. 18, a first ECU 71 for executing at least control of fuel supply and ignition timing and starting an engine in response to an instruction to permit starting of the engine is provided. Means 72 for determining whether or not the ignition switch has been switched from the "OFF" position to the "ON"position; and based on the determination result, when the ignition switch has been switched to the "ON" position, the start permission is given to the first ECU 71. The first ECU 7
A second ECU 73 separate from the first ECU 73;
The rolling code stored in the first ECU 71
Means 74 for collating the rolling code stored in the first ECU 71, means for instructing the first ECU 71 to continue the start permission when the rolling codes match as a result of the collation, and to prohibit starting when the rolling codes do not match. 75, means 76 for holding the result of the collation, and means 77 for determining whether the first ECU 71 has a failure and whether the held value indicates that the rolling codes match. A means 78 is provided for backing up the operation of the first ECU 71 when the first ECU 71 is in a state of failure based on the determination result and the held value indicates that the rolling codes match.

【0009】第2の発明は、図19に示すように、少な
くとも燃料供給と点火時期の制御を実行しエンジンの始
動許可の指示を受けてエンジンを始動する第一のECU
71と、イグニッションスイッチが“OFF”位置から
“ON”位置に切換わったかどうかを判定する手段72
と、この判定結果よりイグニッションスイッチが“O
N”位置に切換わったとき前記始動許可を前記第一EC
U71に指示する、前記第一ECU71とは別体の第二
のECU73と、この第二ECU73が保存しているロ
ーリングコードと前記第一ECU71が保存するローリ
ングコードを照合する手段74と、この照合の結果ロー
リングコードが一致したときは前記始動許可の継続を、
またローリングコードが一致しないときは始動禁止を前
記第一ECU71にそれぞれ指示する手段75と、前記
照合の結果をコード化した信号に変換する手段91と、
このコード化した信号からローリングコードの照合結果
を解読する手段92と、この解読結果を保持する手段9
3と、前記第一ECU71に故障が生じている状態であ
りかつ前記保持値がローリングコードが一致したことを
表しているかどうかを判定する手段77と、この判定結
果より第一ECU71に故障が生じている状態でありか
つ保持値がローリングコードが一致したことを表してい
るとき前記第一ECU71の作動をバックアップする手
段78とを設けた。
According to a second aspect of the present invention, as shown in FIG. 19, at least control of fuel supply and ignition timing is performed, and a first ECU for starting an engine in response to an instruction to permit starting of the engine is provided.
Means 71 for determining whether the ignition switch has been switched from the "OFF" position to the "ON" position
From the result of this determination,
When the position is switched to the N "position, the start permission is set to the first EC.
U71, a second ECU 73 separate from the first ECU 71, means 74 for collating the rolling code stored in the second ECU 73 with the rolling code stored in the first ECU 71, When the rolling codes match as a result, the continuation of the start permission is continued,
A means 75 for instructing the first ECU 71 to prohibit starting when the rolling codes do not match, a means 91 for converting the result of the collation into a coded signal,
Means 92 for decoding the collation result of the rolling code from the coded signal, and means 9 for holding the decoding result
3, a means 77 for determining whether the first ECU 71 is in a state of failure and whether the held value indicates that the rolling codes match, and based on the determination result, a failure occurs in the first ECU 71. And a means 78 for backing up the operation of the first ECU 71 when the stored value indicates that the rolling codes match.

【0010】第3の発明は、第2の発明において、前記
信号解読手段92、解読結果保持手段93および判定手
段77を、前記バックアップ手段78に内蔵させるかま
たはこれら4つの手段を一体で構成する。
According to a third aspect of the present invention, in the second aspect, the signal decoding means 92, the decoding result holding means 93 and the judging means 77 are incorporated in the backup means 78, or these four means are integrally formed. .

【0011】第4の発明は、図20に示すように、少な
くとも燃料供給と点火時期の制御を実行しエンジンの始
動許可の指示を受けてエンジンを始動する第一のECU
71と、イグニッションスイッチが“OFF”位置から
“ON”位置に切換わったかどうかを判定する手段72
と、この判定結果よりイグニッションスイッチが“O
N”位置に切換わったとき前記始動許可を前記第一EC
U71に指示する、前記第一ECU71とは別体の第二
のECU73と、この第二ECU73が保存しているロ
ーリングコードと前記第一ECU71が保存するローリ
ングコードを照合する手段74と、この照合の結果ロー
リングコードが一致したときは前記始動許可の継続を、
またローリングコードが一致しないときは始動禁止を前
記第一ECU71にそれぞれ指示する手段75と、前記
照合の結果がエンジンの停止後も消失しないように保持
しておく手段101と、前記第一ECU71に故障が生
じている状態でありかつ前記保持値がローリングコード
が一致したことを表しているかどうかを判定する手段7
7と、この判定結果より第一ECU71に故障が生じて
いる状態でありかつ保持値がローリングコードが一致し
たことを表しているとき前記第一ECU71の作動をバ
ックアップする手段78とを設けた。
According to a fourth aspect of the present invention, as shown in FIG. 20, at least control of fuel supply and ignition timing is performed, and a first ECU for starting an engine in response to an instruction to permit starting of the engine is provided.
Means 71 for determining whether the ignition switch has been switched from the "OFF" position to the "ON" position
From the result of this determination,
When the position is switched to the N "position, the start permission is set to the first EC.
U71, a second ECU 73 separate from the first ECU 71, means 74 for collating the rolling code stored in the second ECU 73 with the rolling code stored in the first ECU 71, When the rolling codes match as a result, the continuation of the start permission is continued,
The means 75 for instructing the first ECU 71 to prohibit starting when the rolling codes do not match, the means 101 for holding the result of the collation so as not to be lost even after the engine is stopped, and the first ECU 71 Means 7 for determining whether a fault has occurred and whether the stored value indicates that the rolling codes match.
7 and means 78 for backing up the operation of the first ECU 71 when a failure has occurred in the first ECU 71 based on the determination result and the held value indicates that the rolling codes match.

【0012】[0012]

【作用】第1の発明でローリングコードが一致した後に
第一ECU71に故障が生じたときは、第一ECU71
の代わりに、バックアップ手段78により燃料供給と点
火時期の制御が実行される。
When a failure occurs in the first ECU 71 after the rolling codes match in the first invention, the first ECU 71
Instead, the backup means 78 controls the fuel supply and the ignition timing.

【0013】一方、第一や第二のECUを他の車両で使
用していたECUに乗せ換え、イグニッションスイッチ
の接点を直結しても始動できなかったので、第一ECU
71を破壊したときは、照合結果保持手段76の保持値
がローリングコードの不一致を表しているので、バック
アップ手段78が作動しない。バックアップ手段78が
作動しなければ、エンジンが運転されないので、車両が
盗まれることがない。
On the other hand, if the first or second ECU is replaced with the ECU used in another vehicle and the ignition switch is directly connected, the engine cannot be started.
When 71 is destroyed, the value held in the collation result holding means 76 indicates that the rolling codes do not match, so that the backup means 78 does not operate. If the backup means 78 does not operate, the vehicle is not stolen because the engine is not operated.

【0014】第2の発明でローリングコードの照合結果
がコード化した信号に変換される一方で、このコード化
した信号からローリングコードの照合結果が解読されて
保持され、第一ECU71に故障が生じている状態であ
りかつ前記保持値がローリングコードが一致したことを
表しているとき第一ECU71の作動がバックアップさ
れると、ローリングコードの照合が終了しないうちに第
一ECU71が破壊され、動作が不定となる状態ではバ
ックアップされることがない。ローリングコードの照合
が終了しないうちに第一ECU71が破壊されたときで
も車両の盗難が防止されるのである。
In the second invention, while the result of the collation of the rolling code is converted into a coded signal, the result of the collation of the rolling code is decoded and held from the coded signal, and a failure occurs in the first ECU 71. When the operation of the first ECU 71 is backed up when the stored value indicates that the rolling codes match, the first ECU 71 is destroyed before the collation of the rolling code is completed, and the operation is stopped. No backup is performed in an undefined state. Even if the first ECU 71 is destroyed before the collation of the rolling code is completed, the vehicle is prevented from being stolen.

【0015】第3の発明で、第2の発明において、信号
解読手段92、解読結果保持手段93および判定手段7
7が、バックアップ手段78に内蔵されるかまたはこれ
ら4つの手段が一体で構成されると、故意に信号解読手
段92から解読結果保持手段93に送られる信号と同じ
信号が解読結果保持手段93に入力されたり、解読結果
保持手段93から判定手段77に送られる信号と同じ信
号が判定手段77に入力されることが避けられるので、
車両の盗難防止がさらに確実になる。
According to a third aspect, in the second aspect, the signal decoding means 92, the decoding result holding means 93, and the determination means 7 are provided.
7 is built in the backup means 78 or when these four means are integrally formed, the same signal as the signal sent from the signal decoding means 92 to the decoding result holding means 93 is intentionally sent to the decoding result holding means 93. Since it is possible to avoid inputting the same signal as the signal sent from the decoding result holding unit 93 to the determination unit 77 to the determination unit 77,
The vehicle is more reliably prevented from being stolen.

【0016】第4の発明で、ローリングコードの照合結
果がエンジンの停止後も消失しないように保持される
と、走行中の第一ECU71の故障時にバックアップ手
段78により走行可能となった後の再始動時にもバック
アップ手段78が働いて始動可能となる。
In the fourth aspect of the invention, if the result of the collation of the rolling code is retained so as not to be lost even after the engine is stopped, the backup means 78 allows the vehicle to run after the failure of the first ECU 71 during running. Also at the time of starting, the backup means 78 operates to enable starting.

【0017】[0017]

【実施例】図1において、2はマイクロコンピューター
からなるECUで、このECU2によりエンジン制御が
集中的に行われる。公知のようにECCS用ECU2で
の制御項目の主なものは空燃比(燃料噴射量)と点火時
期であり、ECU2では、内部のプログラムソフトにし
たがい、所定の空燃比となるように吸気管に設けたイン
ジェクターを介して燃料噴射量を、また点火装置を介し
て点火時期を制御する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS In FIG. 1, reference numeral 2 denotes an ECU comprising a microcomputer, which controls the engine intensively. As is well known, the main control items in the ECCS ECU 2 are the air-fuel ratio (fuel injection amount) and the ignition timing. The ECU 2 controls the intake pipe so as to attain a predetermined air-fuel ratio according to internal program software. The fuel injection amount is controlled via an injector provided and the ignition timing is controlled via an ignition device.

【0018】たとえば、ECU2からの噴射信号が“O
FF”から“ON”になると、インジェクター用パワー
トランジスター3の導通でインジェクター用ソレノイド
コイル4にバッテリー電源からの電流が流れてインジェ
クターが全開し、噴射信号の“ON”から“OFF”へ
の切換でインジェクターが全閉する。インジェクターの
開弁中、一定圧の燃料が吸気管に噴射供給され、インジ
ェクターの開弁期間に比例して供給燃料量が多くなるわ
けである。
For example, if the injection signal from the ECU 2 is "O
When "FF" changes to "ON", the current flows from the battery power supply to the injector solenoid coil 4 due to conduction of the injector power transistor 3, the injector is fully opened, and the injection signal is switched from "ON" to "OFF". During the opening of the injector, fuel at a constant pressure is injected and supplied to the intake pipe, and the amount of supplied fuel increases in proportion to the valve opening period of the injector.

【0019】また、ECU2からの点火信号が“OF
F”から“ON”になると、パワートランジスター5の
導通で1次コイル6にバッテリー電源からの電流が流
れ、また点火信号の“ON”から“OFF”への切換で
1次電流が遮断され、点火コイルの2次側に高電圧が発
生し、点火プラグ7に火花が飛ぶ。パワートランジスタ
ー5を“ON”から“OFF”にするタイミングが点火
時期であり、冷間始動時にはこのタイミングを遅くする
ことによって排気温度を高め、エンジンの暖機を促進す
るのである。
The ignition signal from the ECU 2 is "OF"
From "F" to "ON", the current from the battery power supply flows to the primary coil 6 by the conduction of the power transistor 5, and the primary current is cut off by switching the ignition signal from "ON" to "OFF". A high voltage is generated on the secondary side of the ignition coil, and sparks fly on the ignition plug 7. The timing at which the power transistor 5 is turned from "ON" to "OFF" is ignition timing, and this timing is delayed during cold start. This increases the exhaust temperature and promotes engine warm-up.

【0020】ECU2(後述するIMMU用ECUにつ
いても)は、通常1つのユニットで構成され、故障時に
は一体で交換される。
The ECU 2 (also for an IMMU ECU to be described later) is usually constituted by one unit, and is replaced as a unit when a failure occurs.

【0021】11は車両移動禁止装置(以下IMMUで
略称する)で、このIMMU用ECUもマイクロコンピ
ューターから構成され、このIMMU用ECUと上記の
ECCS用ECU2とは双方向通信線12で連結され
る。これら2つのECUは、マイクロコンピューターに
限定されるものでなく、一般にECUといった場合その
含まれる範囲は広く、通常の電気部品だけでECUを構
成したものでもかまわない。
Reference numeral 11 denotes a vehicle movement prohibition device (hereinafter abbreviated as IMMU). The ECU for the IMMU is also constituted by a microcomputer, and the ECU for the IMMU and the ECU 2 for the ECCS are connected by a bidirectional communication line 12. . These two ECUs are not limited to microcomputers, but generally include a wide range of ECUs, and the ECUs may be configured only with ordinary electric components.

【0022】IMMU11には呼びかけ機が備えられ、
この呼びかけ機でアンテナ13を介し電磁波(あるいは
電波)を送ってトランスポンダーキー14に呼びかける
と、トランスポンダーキー14が固有の電子的コードを
送ってよこすので、このコードとIMMU用ECUに保
持しているコードとが一致するかどうかをみることによ
って、トランスポンダーキー14とIMMU用ECUと
の組み合わせが正しいかどうかを確認することができ
る。IMMU用ECUを取り外し、代わりに他の車両の
IMMU用ECUを組み付けたり、IMMU用ECUは
そのままで他の車両のトランスポンダーキーを持ってき
たりしても、IMMU用ECUとECCS用ECU2の
通信条件は成立しない。つまりIMMU用とECCS用
の2つのECU間で通信条件を成立させるためには、ト
ランスポンダーキーの所持が必要となるのである。
The IMMU 11 is provided with an interrogator,
When the interrogator sends an electromagnetic wave (or radio wave) via the antenna 13 to the transponder key 14, the transponder key 14 sends a unique electronic code, so that this code and the code held in the IMMU ECU are transmitted. By checking whether or not と matches, it is possible to confirm whether or not the combination of the transponder key 14 and the IMMU ECU is correct. Even if the ECU for the IMMU is removed and the ECU for the IMMU of another vehicle is assembled instead, or the transponder key of the other vehicle is brought while the ECU for the IMMU is kept as it is, the communication condition between the ECU for the IMMU and the ECU 2 for the ECCS is Not satisfied. That is, in order to establish communication conditions between the two ECUs for the IMMU and the ECCS, it is necessary to have a transponder key.

【0023】車両盗難防止に関するECCS用ECUで
の手続きは(1)イグニッションスイッチが“OFF”
位置から“ON”位置に切換えられたとき、(2)イグ
ニッションスイッチが“ON”位置から“OFF”位置
に切換えられたときの2つに別れる。
The procedure for the ECCS ECU regarding vehicle theft prevention is as follows: (1) The ignition switch is turned "OFF"
When the ignition switch is switched from the "ON" position to the "ON" position, (2) the ignition switch is divided into two when the ignition switch is switched from the "ON" position to the "OFF" position.

【0024】(1)“OFF”位置から“ON”位置へ
の切換時(始動時) ECCS用ECUは始動あるいは燃料供給を許可した
状態でIMMU用ECUとの通信条件が成立するかどう
かをみる。通信条件が成立するためには、IMMU用E
CUとトランスポンダーキーとで照合される電子的コー
ドが一致しなければならない。
(1) At the time of switching from the "OFF" position to the "ON" position (at start-up) The ECCS ECU checks whether the communication conditions with the IMMU ECU are satisfied with the start or fuel supply permitted. . In order for the communication conditions to be satisfied, the IMMU E
The electronic code matched between the CU and the transponder key must match.

【0025】通信条件が成立したときは通信を行い、
IMMU用ECUから送られてくるローリングコード
と、ECCS用ECU自身のEEPROMに保持してい
るローリングコードを照合する。
When the communication condition is satisfied, communication is performed.
The rolling code sent from the IMMU ECU is compared with the rolling code stored in the EEPROM of the ECCS ECU itself.

【0026】照合の結果、両者が一致したときだけ始
動許可あるいは燃料供給の許可を継続し、両者が一致し
ないときは始動あるいは燃料供給を禁止する(つまり始
動許可あるいは燃料供給許可を取り消す)。
As a result of the comparison, the start permission or the fuel supply permission is continued only when the two match, and when the two do not match, the start or the fuel supply is prohibited (that is, the start permission or the fuel supply permission is canceled).

【0027】(2)“ON”位置から“OFF”位置へ
の切換時(エンジン停止時) 通信によりECCS用ECUは自分のEEPROMに
保持するローリングコードの次回コードをIMMU用E
CUに送る。
(2) At the time of switching from the "ON" position to the "OFF" position (when the engine is stopped) By communication, the ECCS ECU updates the next code of the rolling code held in its own EEPROM with the IMMU E code.
Send to CU.

【0028】IMMU用ECUでは送られてきた次回
コードを自分のEEPROMに記憶するとともに、送ら
れてきた次回コードをECCS用ECUに送り返す。
The IMMU ECU stores the transmitted next code in its own EEPROM, and returns the transmitted next code to the ECCS ECU.

【0029】ECCS用ECUでは、IMMU用EC
Uから送られてきた次回コードと、自身が送った次回コ
ードを照合し、一致していることを確認する。なお、ロ
ーリングコードは、不規則に変化する電子的コードのこ
とで、ここではエンジンの始動ごとに変化することにな
る。
In the ECCS ECU, the IMMU EC
The next code sent from U and the next code sent by itself are collated to confirm that they match. Note that the rolling code is an electronic code that changes irregularly, and changes here every time the engine is started.

【0030】ただし、ECCS用とIMMU用の各EC
U間での照合に用いるコードをローリングコードにした
ときは、ECCSとIMMUの一方のECUが故障した
場合に、その故障した側のECUだけを交換しても、そ
のままではコードの不一致からエンジンを始動すること
ができなくなる。
However, each EC for ECCS and IMMU
If the code used for U-to-U verification is a rolling code, if one of the ECUs of the ECCS and IMMU fails, even if only the failed ECU is replaced, the engine will not operate because of a code mismatch. You will not be able to start.

【0031】これに対処するためには、一方のECUの
故障時に単独でも交換できるようにする必要があるの
で、交換するECUが新品であることを条件として、新
品のECUと故障してないECUとの双方にローリング
コードの初期化を行う。
In order to cope with this, it is necessary to make it possible to replace the ECU alone even when one of the ECUs fails. And the rolling code is initialized.

【0032】このため、まずECCS用とIMMU用の
各ECUには、新品であることを示すデータを持つフラ
グをEEPROMに組み込み、各ECUを製造するメー
カーからの工場出荷時にこの新品フラグを新品側にセッ
トしておく。
For this reason, a flag having data indicating that the ECU is new is incorporated in the EEPROM of each of the ECUs for ECCS and IMMU, and the new flag is stored in the EEPROM at the time of shipment from the manufacturer of each ECU. Set to.

【0033】上記のEEPROMは電気的消去書込み可
能型ROMの略称で、電源を必要とせずにCPUからの
指令でデータを書き込むことができるものである。EE
PROMの代わりに、電源がなくても消去可能なフラッ
シュメモリーや専用の電源をもったメモリーで構成する
こともできる。
The above-mentioned EEPROM is an abbreviation of an electrically erasable writable ROM, which can write data by a command from a CPU without requiring a power supply. EE
Instead of the PROM, a flash memory that can be erased without a power supply or a memory with a dedicated power supply can be used.

【0034】なお、ECCS用とIMMU用の各ECU
のプログラムソフトには新品フラグを新品側にセットす
る機能をもたせない。ローリングコードの初期化のため
には各ECUが新品であるのが条件であるのに、各EC
Uのプログラムソフトにより勝手に新品フラグが新品側
にセットされると、新品であるかどうかがわからなくな
るからである。
Each ECU for ECCS and IMMU
Does not have a function to set a new flag to a new side. To initialize the rolling code, each ECU must be new,
This is because if the new program flag is set to the new product side by the program software of U, it is impossible to determine whether the product is new.

【0035】ECUの交換時の手順も、(3)イグニッ
ションスイッチが“OFF”位置から“ON”位置に切
換えられたとき、(4)続いてイグニッションスイッチ
が“OFF”位置に戻されたときの2つに別れる。
The procedure for replacing the ECU also includes (3) when the ignition switch is switched from the "OFF" position to the "ON" position, and (4) when the ignition switch is subsequently returned to the "OFF" position. Divide into two.

【0036】(3)イグニッションスイッチの“ON”
位置への切換時 ECCS用ECUは始動あるいは燃料供給を許可した
状態でIMMU用ECUとの通信条件が成立するかどう
かをみる。通信条件が成立するためには、IMMU用E
CUとトランスポンダーキーとで照合される電子的コー
ドが一致しなければならない。
(3) "ON" of the ignition switch
At the time of switching to the position, the ECCS ECU checks whether the communication condition with the IMMU ECU is satisfied in a state where the start or fuel supply is permitted. In order for the communication conditions to be satisfied, the IMMU E
The electronic code matched between the CU and the transponder key must match.

【0037】通信条件が成立したときは、各ECUの
いずれが新品であるかを各ECUのEEPROMに保存
してある新品フラグのデータから判断する。
When the communication condition is satisfied, it is determined which of the ECUs is new from the data of the new flag stored in the EEPROM of each ECU.

【0038】IMMU用ECUが新品のときは、EC
CS用ECUに初期化要求を出し、IMMU用ECUの
新品フラグを新品でない側にリセットする。
When the IMMU ECU is new, EC
An initialization request is issued to the CS ECU, and the new flag of the IMMU ECU is reset to a non-new side.

【0039】第三のECUからの初期化命令がある
と、ECCS用ECUはローリングコードの初期化開始
信号とローリングコードの初期化コードをIMMUに送
り、ECCS用ECUの新品フラグが新品側にセットさ
れていれば新品でない側にリセットする。
When there is an initialization command from the third ECU, the ECCS ECU sends a rolling code initialization start signal and a rolling code initialization code to the IMMU, and the new flag of the ECCS ECU is set to the new side. If so, reset to the non-new side.

【0040】IMMU用ECUはECCS用ECUか
ら送られた初期化コードを自分のEEPROMに記憶し
た後、送られたと同じ初期化コードをECCS用ECU
に送り返す。
The IMMU ECU stores the initialization code sent from the ECCS ECU in its own EEPROM, and then stores the same initialization code as the sent initialization code in the ECCS ECU.
Send it back to

【0041】ECCS用ECUはIMMU用ECUか
ら送られる初期化コードと、自分のEEPROMに保存
している初期化コードを照合する。
The ECCS ECU collates the initialization code sent from the IMMU ECU with the initialization code stored in its own EEPROM.

【0042】照合の結果、両者が一致するとエンジン
の始動許可あるいは燃料供給許可を継続し、両者が一致
しないときはエンジンの始動あるいは燃料供給を禁止す
る。したがって、新品のECUを接続しただけでイグニ
ッションスイッチを“START”位置に回してもエン
ジンは始動しない。
As a result of the collation, if they match, the engine start permission or fuel supply permission is continued, and if they do not match, the engine start or fuel supply is prohibited. Therefore, the engine does not start even if the ignition switch is turned to the "START" position only by connecting a new ECU.

【0043】(4)イグニッションスイッチの“OF
F”位置への戻し時 上記(2)の手続きと同じにローリングを行う。
(4) "OF" of the ignition switch
When returning to the F "position Rolling is performed in the same manner as in the procedure of (2) above.

【0044】さて、図2、図3、図4は上記の手順を具
体的に示した一連の流れ図で、一定周期で実行する。な
お、ECCS用とIMMU用の各ECU間で行う通信は
双方向であるため、コマンドやデータをECCS用EC
UからIMMU用ECUに送るには、その前に通信モー
ドをECCS→IMMUモードに切換え、またIMMU
用ECUからECCS用ECUにコマンドやデータを送
り返すにも前もって通信モードをIMMU→ECCSモ
ードに切換えておかなければならない。こうした通信モ
ードの切換えについてはその説明を省略する。
FIG. 2, FIG. 3, and FIG. 4 are a series of flowcharts specifically showing the above-mentioned procedures, which are executed at regular intervals. Since communication between the ECUs for ECCS and IMMU is bidirectional, commands and data are exchanged between ECCS and ECMU.
Before sending from the U to the IMMU ECU, the communication mode is switched from ECCS to IMMU mode.
The communication mode must be switched from IMMU to ECCS mode before sending commands and data back from the ECU for ECCS to the ECU for ECCS. The description of such communication mode switching is omitted.

【0045】また、以下ではECUの交換時を先に、E
CUの交換時でない場合(通常の始動時)をあとで説明
する。
Also, in the following, when replacing the ECU, E
A case where the CU is not replaced (during normal startup) will be described later.

【0046】ステップ1では、イグニッションスイッチ
(図ではIGNで表示)をみて、イグニッションスイッ
チが“OFF”位置から“ON”位置に切換えられたと
きはステップ2に進み、通信開始時の処理を行う。この
処理の詳細は図示しないが、たとえばECCS用とI
MMU用の各ECUのあいだで通信開始の指令をやりと
りしたあと、ECCS用ECUからIMMU用ECU
に通信条件の成立を伝える。これに対してIMMU用
ECUがトランスポンダーキーから送られてくる電子的
コードとの照合を行い、照合の結果コードが一致すれ
ば一致したことをECCS用ECUに伝えることで、通
信開始時の一連の手続きを完了させる。なお、トランス
ポンダーキーのコードとの照合結果が不一致であれば、
通信を終了させ、エンジンの始動を禁止する(たとえば
燃料供給を停止)。
In step 1, the ignition switch (indicated by IGN in the figure) is checked, and if the ignition switch is switched from the "OFF" position to the "ON" position, the process proceeds to step 2, where processing at the start of communication is performed. Although details of this processing are not shown, for example, for ECCS and I
After exchanging communication start commands between the MMU ECUs, the ECCS ECU changes the IMMU ECUs.
Tells the establishment of the communication condition. In response to this, the IMMU ECU performs collation with the electronic code sent from the transponder key, and if the collation results in a match, informs the ECCS ECU that the codes match. Complete the procedure. If the transponder key code does not match,
The communication is terminated and the start of the engine is prohibited (for example, the fuel supply is stopped).

【0047】ステップ3と5は、ECCS用またはIM
MU用の各ECUが新品であるかどうかをみる部分であ
る。たとえば、ECCS用ECUのEEPROMに保存
している新品フラグが新品側にセットされていればEC
CS用ECUが、またIMMU用ECUのEEPROM
に保存している新品フラグが新品側にセットされていれ
ばIMMU用ECUが新品であると判断する。
Steps 3 and 5 are for ECCS or IM
This is a part for checking whether each MU ECU is new. For example, if the new flag stored in the EEPROM of the ECCS ECU is set to the new side, the EC
The ECU for CS and the EEPROM for IMMU ECU
If the new flag stored in the ECU is set to the new side, it is determined that the IMMU ECU is new.

【0048】ステップ3でECCS用ECUが新品であ
るとステップ6に進み、初期化要求信号をECCS用E
CUからIMMU用ECUに送る。これに対して、ステ
ップ3,5でIMMU用ECUが新品であるときはステ
ップ7に進み、初期化要求信号をIMMU用ECUから
ECCS用ECUに送り、ステップ8でIMMUの新品
フラグを新品でない側にリセットする。
If it is determined in step 3 that the ECCS ECU is new, the process proceeds to step 6 where an initialization request signal is sent to the ECCS ECU.
It is sent from the CU to the IMMU ECU. On the other hand, if the IMMU ECU is new in Steps 3 and 5, the process proceeds to Step 7, in which an initialization request signal is sent from the IMMU ECU to the ECCS ECU, and in Step 8, the IMMU new flag is set to the non-new one. Reset to.

【0049】このようにしてECCS用かIMMU用の
少なくとも1つのECUが新品であるときは、ステップ
9,10に進み、ローリングコードの初期化命令がある
まで待機し、初期化命令があって初めて図3のステップ
11へと進ませる。
When at least one ECU for ECCS or IMMU is new as described above, the process proceeds to steps 9 and 10 and waits until there is a rolling code initialization command. Proceed to step 11 in FIG.

【0050】図3のステップ11からステップ18まで
はローリングコードの初期化を行う部分である。
Steps 11 to 18 in FIG. 3 are parts for initializing the rolling code.

【0051】ステップ11でECCS用ECUのEEP
ROMに保存している初期化コードを読み出し、ステッ
プ12でこの初期化コードをECCS用ECUからIM
MU用ECUに送る。
In step 11, the EEP of the ECCS ECU
The initialization code stored in the ROM is read, and this initialization code is read from the ECU for ECCS in step 12 by the IMCS.
Send to MU ECU.

【0052】この初期化コードをステップ13でIMM
U用ECUが自分のEEPROMに書き込んで保存し、
ステップ14ではこの保存したと同じ初期化コードをI
MMU用ECUからECCS用ECUに送り返す。
This initialization code is stored in the IMM in step 13.
The U ECU writes and saves it in its own EEPROM,
In step 14, the same initialization code as this saved
It is sent back from the MMU ECU to the ECCS ECU.

【0053】この送り返された初期化コードとECCS
用ECUが自分のEEPROMに保存している初期化コ
ードとをステップ15で照合し、両コードが一致してな
ければ送信ミスがあったと判断し、ステップ12に戻
り、初期化コードの送受信を繰り返す。この送受信の繰
り返しは一定時間内(一定回数内でもよい)とし、一定
時間経過しても両コードが一致しないときは、ステップ
16からステップ17に進んで通信を終了する。
The returned initialization code and ECCS
The ECU for use checks the initialization code stored in its own EEPROM with the initialization code in step 15, determines that there is a transmission error if both codes do not match, returns to step 12, and repeats transmission and reception of the initialization code. . The repetition of the transmission and reception is performed within a predetermined time (or may be performed within a predetermined number of times). If the two codes do not match even after the predetermined time has elapsed, the process proceeds from step 16 to step 17 to end the communication.

【0054】一定時間内に両コードが一致したときは、
ステップ18に進んでECCSの新品フラグを新品でな
い側にリセットする。このリセットによってローリング
コードの初期化を終了したことになり、ステップ19で
イグニッションスイッチが次に“OFF”位置になるま
で待機する。
When both codes match within a certain time,
Proceeding to step 18, the ECCS new flag is reset to the non-new side. By this reset, the initialization of the rolling code is completed, and in step 19, the process waits until the ignition switch is turned to the next "OFF" position.

【0055】図4は図3のステップ19の続きである。FIG. 4 is a continuation of step 19 in FIG.

【0056】ステップ32でイグニッションスイッチが
“ON”位置から“OFF”位置に切換えられたことを
判断すると、ステップ33で通信開始時の処理を実行す
る。この通信開始時の処理は、ECCS用ECUとI
MMU用ECUのあいだで通信開始のコマンドをやりと
りしたあと、ECCS用ECUからIMMU用ECU
に通信条件の成立を伝えることである。
If it is determined in step 32 that the ignition switch has been switched from the "ON" position to the "OFF" position, a process at the start of communication is executed in step 33. The process at the start of communication is performed by the ECU for ECCS and the
After exchanging a communication start command between the MMU ECU, the ECCS ECU changes the IMMU ECU.
That the communication condition is satisfied.

【0057】ステップ34からステップ40までは、図
3のステップ12からステップ17までと同様である。
図3の場合と相違するのは送受信するコードの内容で、
ここでのコードは初期化コードの次のコード(次回コー
ド)である。
Steps 34 to 40 are the same as steps 12 to 17 in FIG.
What is different from the case of FIG.
The code here is a code next to the initialization code (next code).

【0058】図2に戻り、ステップ5から図3のステッ
プ21に進むのは、IMMU用、ECCS用とも新品の
ECUでない場合(つまり通常の始動時)である。
Returning to FIG. 2, the process proceeds from step 5 to step 21 in FIG. 3 when neither the IMMU nor the ECCS is a new ECU (that is, during normal startup).

【0059】ステップ21ではIMMU用ECUが自分
のEEPROMに保存してあるローリングコードをEC
CS用ECUに送り返し、この送り返されたローリング
コードとECCS用ECUが自分のEEPROMに保存
しているローリングコードとをステップ22で照合し、
両コードが一致してなければ送信ミスがあったと判断
し、ステップ21に戻り、ローリングコードの送信を繰
り返す。この送信の繰り返しは一定回数(一定時間でも
よい)とし、一定回数実行しても両コードが一致しない
ときは、ステップ23からステップ24に進み、始動を
禁止するとともに、ステップ25で通信を終了する。
In step 21, the IMMU ECU converts the rolling code stored in its own EEPROM into an EC.
It is sent back to the CS ECU, and the returned rolling code is compared with the rolling code stored in its own EEPROM by the ECCS ECU in step 22.
If the codes do not match, it is determined that a transmission error has occurred, and the process returns to step 21 to repeat the transmission of the rolling code. This transmission is repeated a fixed number of times (or a fixed time). If the two codes do not match even after the predetermined number of times, the process proceeds from step 23 to step 24 to prohibit starting and terminate communication in step 25. .

【0060】一定回数内で両コードが一致したときは、
ステップ27で始動許可(燃料供給許可)を継続してス
テップ19に進む。飛ばしたステップ26は後述する。
When both codes match within a certain number of times,
In step 27, the start permission (fuel supply permission) is continued, and the routine proceeds to step 19. The skipped step 26 will be described later.

【0061】図5は始動時の通信制御を示す流れ図で、
ECCS用ECU2が実行する。
FIG. 5 is a flowchart showing communication control at the time of starting.
This is executed by the ECCS ECU 2.

【0062】ステップ51でイグニッションスイッチが
“START”位置にきたときは、ステップ52に進ん
で通信を中断(停止または終了でもかまわない)し、ス
テップ53で始動時噴射パルス幅Tstを算出する。始
動時噴射パルス幅Tstは公知の手法で算出すればよ
く、たとえば、 Tst=Tst0×Csn×Kcs ただし、Tst0;基本値 Csn;回転補正率 Kcs;時間補正率 の式で計算する。
If the ignition switch has reached the "START" position in step 51, the flow advances to step 52 to interrupt the communication (it may be stopped or terminated), and in step 53 the start-up injection pulse width Tst is calculated. The starting injection pulse width Tst may be calculated by a known method, for example, Tst = Tst0 × Csn × Kcs, where Tst0; basic value Csn; rotation correction rate Kcs; and time correction rate.

【0063】イグニッションスイッチが“START”
位置になく、ステップ54でイグニッションスイッチが
“START”位置から“ON”位置に切換えられたと
きは、ステップ55に進み、通信を開始(あるいは再
開)する。“START”位置から“ON”位置への切
換時以外であればステップ56で通信を継続する。
When the ignition switch is set to "START"
If the ignition switch is not in the position and the ignition switch is switched from the "START" position to the "ON" position in step 54, the process proceeds to step 55 to start (or restart) communication. If it is not at the time of switching from the "START" position to the "ON" position, communication is continued at step 56.

【0064】このようにして、あらたに設けたIMMU
用ECUがECCS用ECUと通信装置で結ばれ、エン
ジンの始動に際してイグニッションスイッチが“OF
F”位置から“ON”位置にされると、この信号を受け
てECCS用ECUは、エンジンの始動を許可したまま
自分の持っているローリングコードとIMMU用ECU
が送ってくるローリングコードとが一致するかどうかを
照合し、ローリングコードが一致しないとき始動が禁止
される。ローリングコードが一致しないとエンジンを始
動できないため、たとえばIMMU用ECUやECCS
用ECUを他の車両で使用していたECUに乗せ換えて
もローリングコードの不一致により始動されることがな
いのである。この結果、従来より車両の盗難の機会を減
らすことができる。
Thus, the newly provided IMMU
ECU is connected to the ECCS ECU via a communication device, and when the engine is started, the ignition switch is set to “OF”.
When the signal is turned from the "F" position to the "ON" position, the ECCS ECU receives the signal and the rolling code and the IMMU ECU held by the ECCS ECU while allowing the engine to start.
It is checked whether or not the rolling code sent from the vehicle matches, and if the rolling code does not match, the starting is prohibited. If the rolling codes do not match, the engine cannot be started. For example, the ECU for IMMU or ECCS
Even if the ECU for use is replaced with the ECU used in another vehicle, the ECU is not started due to a mismatch of the rolling code. As a result, the possibility of theft of the vehicle can be reduced as compared with the related art.

【0065】また、エンジンを停止するためイグニッシ
ョンスイッチが“ON”位置から“OFF”位置に戻さ
れると、このタイミングでECCSとIMMUの各EC
Uが保存するローリングコードが次回コードへとローリ
ングされる。エンジンの再始動時にできるだけ近づける
ように、エンジンの運転途中でなく、運転の最後(つま
りエンジンの停止後)にローリングコードのローリング
を行うことで、ローリングコードのずれを最低限に防ぐ
ことができるのである(この機能をリンプホームと呼ん
でいる)。
When the ignition switch is returned from the "ON" position to the "OFF" position to stop the engine, the ECCS and IMMU ECs are turned off at this timing.
The rolling code stored by U is rolled to the next code. Rolling the rolling code at the end of the operation (that is, after the engine is stopped) instead of during the operation of the engine so as to make it as close as possible when restarting the engine can minimize the deviation of the rolling code. Yes (this feature is called limp home).

【0066】ここまでは先願(特願平5−331815
号)と同じである。
Up to this point, the prior application (Japanese Patent Application No. 5-331815)
No.).

【0067】図1に戻り、ECCS用ECU2のバック
アップのため、電源用ハイブリッドIC21とゲートア
レイ(カスタムLSIの一種)22が設けられている。
Returning to FIG. 1, a power supply hybrid IC 21 and a gate array (a kind of custom LSI) 22 are provided for backup of the ECCS ECU 2.

【0068】電源用ハイブリッドIC21ではECCS
用ECU2からのクロックが入力しなくなると、ワイヤ
ードロジックによりECU2に故障(あるいは異常)が
発生したと判断し、リセット信号をON状態にしてEC
U2の作動を停止する一方で、ゲートアレイ22にもリ
セット信号をON状態にして出力する。
The power supply hybrid IC 21 uses the ECCS
When the clock from the ECU 2 is no longer input, it is determined by the wired logic that a failure (or abnormality) has occurred in the ECU 2, the reset signal is turned on, and the EC 2
While the operation of U2 is stopped, the reset signal is also turned on and output to the gate array 22.

【0069】ON状態のリセット信号を受けるとゲート
アレイ22では、作動の停止されたECCS用ECU2
に代わってクランク角度センサー10からのRef信号
に同期してインジェクターを開くとともに点火を実行す
る。このときのインジェクターの噴射パルス幅と点火時
期とはいずれも決まった値(一定値)であり、ECCS
用ECU2の故障時に、最適ではないまでもかろうじて
エンジンの運転を続行させて、修理工場までの車両の移
動を可能にしているわけである。
When the gate array 22 receives the reset signal of the ON state, the ECU 2 for the ECCS whose operation has been stopped is stopped.
Instead, the injector is opened and ignition is executed in synchronization with the Ref signal from the crank angle sensor 10. At this time, the injection pulse width of the injector and the ignition timing are both determined values (constant values).
When the ECU 2 fails, the operation of the engine is barely continued, if not optimally, so that the vehicle can be moved to the repair shop.

【0070】これら電源用ハイブリッドIC21とゲー
トアレイ22とからなるバックアップ装置は、これらの
機能を果たすマイクロコンピューターやASIC(特定
用途向けICのことで、たとえばカスタムLSIがあ
る)で構成することもできる。
The backup device composed of the power supply hybrid IC 21 and the gate array 22 can be constituted by a microcomputer or an ASIC (an IC for a specific application, for example, a custom LSI) which performs these functions.

【0071】さて、こうしたバックアップ装置が備えら
れているときは、上述した車両盗難防止装置によりエン
ジン始動時にECCS用ECU2がもつローリングコー
ドとIMMU用ECUから送ってくるローリングコード
とが一致しないとき始動を禁止していても、ECCS用
ECU2が破壊されたり、電源用ハイブリッドIC21
へのクロック信号線が故意に切断されると、そのタイミ
ングでゲートアレイ22が作動してエンジンの運転が可
能となってしまう。
When such a backup device is provided, if the rolling code of the ECCS ECU 2 does not match the rolling code sent from the IMMU ECU when the engine is started by the above-described vehicle antitheft device, the vehicle is started. Even if it is prohibited, the ECU 2 for ECCS may be destroyed or the hybrid IC 21 for power supply may be damaged.
If the clock signal line to the clock signal line is intentionally disconnected, the gate array 22 operates at that timing, and the engine can be operated.

【0072】これに対処するため、この例ではローリン
グコードが一致したかどうかの照合結果を表す信号を保
持しておき、ECCS用ECU2に故障が生じている状
態でありかつこの保持値がローリングコードが一致した
ことを表しているときにECCS用ECU2の作動をバ
ックアップするようにする。
In order to cope with this, in this example, a signal indicating the result of collation as to whether the rolling codes match is held, and a failure has occurred in the ECCS ECU 2 and the held value indicates the rolling code. , The operation of the ECCS ECU 2 is backed up.

【0073】まず、図3のステップ22においてローリ
ングコードが一致したときは、ステップ26でOFFか
らONとなる信号を出力させ、この信号を図1に示した
自己保持回路(たとえばフリップフロップ回路で構成)
23に入力させる。自己保持回路23では、入力がOF
FからONになったタイミングでON状態に切換わり、
エンジンが停止されるまでON状態を継続するので、自
己保持回路出力がON状態であれば、ローリングコード
が一致していると、またOFF状態であればローリング
コードが一致していないと判断することができるのであ
る。
First, when the rolling codes match in step 22 of FIG. 3, a signal that changes from OFF to ON is output in step 26, and this signal is output to the self-holding circuit shown in FIG. )
23. In the self-holding circuit 23, the input is OF
It switches to the ON state at the timing when it is turned on from F,
Since the ON state is continued until the engine is stopped, it is determined that the rolling code matches if the output of the self-holding circuit is ON and that the rolling code does not match if the output is OFF. You can do it.

【0074】図6はゲートアレイ22の作動を説明する
ための流れ図である。次の条件 〈1〉リセット信号がON状態であること(ステップ6
1) 〈2〉自己保持回路出力がON状態であること(ステッ
プ62) をみて2つの条件とも満足するときだけステップ63に
進んでECU2をバックアップし、いずれかの条件を満
足しないとステップ63に進ませない。クロックの入力
がなくなったことでリセット信号がON状態となって
も、ローリングコードが一致しなかったときは、ゲート
アレイを作動させないようにするのである。
FIG. 6 is a flowchart for explaining the operation of the gate array 22. Next condition <1> Reset signal is ON (Step 6)
1) <2> When the self-holding circuit output is in the ON state (step 62), the process goes to step 63 to back up the ECU 2 only when both conditions are satisfied, and to step 63 when either condition is not satisfied. Do not proceed. Even if the reset signal is turned on due to the absence of the clock input, if the rolling codes do not match, the gate array is not operated.

【0075】ここで、この例の作用を説明する。Here, the operation of this example will be described.

【0076】ローリングコードが一致したと判定された
後にECCS用ECU2に故障が生じた場合の作動は、
従来と変わりない。図7に示したように、通信処理の後
でローリングコードが一致したときは、自己保持回路入
力がON状態になることで、自己保持回路出力もON状
態になる。その後にECCS用ECU2が故障すると、
そのタイミングで電源用ハイブリッドICがリセット信
号をON状態にし、このON状態のリセット信号に加え
て自己保持回路出力が入るゲートアレイでは、自己保持
回路出力がON状態であることから、バックアップを行
う。
When a failure occurs in the ECCS ECU 2 after it is determined that the rolling codes match, the operation is as follows.
Same as before. As shown in FIG. 7, when the rolling codes match after the communication process, the self-holding circuit input is turned on, and the self-holding circuit output is also turned on. After that, if the ECCS ECU 2 breaks down,
At that timing, the power supply hybrid IC turns on the reset signal, and in the gate array to which the self-holding circuit output is input in addition to the reset signal in the ON-state, the self-holding circuit output is in the ON state, so that backup is performed.

【0077】一方、図8はIMMU用ECUやECCS
用ECUを他の車両で使用していたECUに乗せ換え、
イグニッションスイッチの接点を直結しても始動できな
かったので、ECCS用ECU2を破壊したりECCS
用ECU2と電源用ハイブリッドICとの間の信号線を
故意に切断した場合の波形図である。
FIG. 8 shows an ECU for IMMU and ECCS.
Replace the ECU for use with the ECU used in another vehicle,
Even if the ignition switch contacts were directly connected, the engine could not be started.
FIG. 6 is a waveform diagram when a signal line between the ECU 2 for power supply and the hybrid IC for power supply is intentionally cut off.

【0078】この場合には、ローリングコードの不一致
で通信処理後に始動禁止の状態となり、かつ自己保持回
路出力はOFF状態のままであることから、この状態に
おいてECCS用ECU2が破壊されるなどしてゲート
アレイ22にON状態のリセット信号が入力されても、
ゲートアレイがバックアップを実行しない。バックアッ
プされなければエンジンが運転されないので、車両が盗
まれることがない。
In this case, the starting is prohibited after the communication processing due to the mismatch of the rolling code, and the output of the self-holding circuit remains OFF. Therefore, in this state, the ECCS ECU 2 is broken. Even if a reset signal in the ON state is input to the gate array 22,
Gate array does not perform backup. If not backed up, the engine will not run and the vehicle will not be stolen.

【0079】このように、バックアップを実行する条件
として、電源用ハイブリッドICからのリセット信号が
ON状態であるという従来の条件に、ローリングコード
が一致していることという第2の条件を加えることによ
って、ON状態のリセット信号がきていてもローリング
コードが一致してないときは、バックアップが実行され
ないようにすることで、ECCS用ECUに対するバッ
クアップの機能と車両盗難防止とを両立させるのであ
る。
As described above, as a condition for performing the backup, the second condition that the rolling code matches the conventional condition that the reset signal from the power supply hybrid IC is in the ON state is added. When the rolling codes do not match even if the reset signal in the ON state is received, the backup is not executed, thereby achieving both the backup function for the ECCS ECU and the prevention of vehicle theft.

【0080】図9は第2実施例で図1に対応する。な
お、関係部分だけを示している。
FIG. 9 shows a second embodiment corresponding to FIG. Note that only relevant portions are shown.

【0081】この例は、ローリングコードが一致したこ
とを表すECCS用ECU2からの信号を、コード化さ
れたパルス列信号(たとえばPWM信号で図10参照)
とするとともに、このコード化されたパルス列信号から
コードを再生してあらかじめ定めたコードと一致したと
きだけ、一定時間ONとなるパルスを出力する信号解読
回路(復調回路と論理回路で構成)31を、自己保持回
路23の前段に設けたものである。
In this example, a signal from the ECCS ECU 2 indicating that the rolling codes match is converted to a coded pulse train signal (for example, a PWM signal, see FIG. 10).
And a signal decoding circuit (consisting of a demodulation circuit and a logic circuit) 31 that reproduces a code from the coded pulse train signal and outputs a pulse that is turned on for a predetermined time only when the code matches a predetermined code. , Provided before the self-holding circuit 23.

【0082】図11に実線で示したように、第1実施例
においては、ローリングコードの照合が終了しないうち
にECU2が破壊されるときは、ECU2の動作不定で
ECU2から自己保持回路23に向けてOFFからON
となる信号が出ることがある。このとき自己保持回路出
力がON状態となり、ローリングコードが不一致のとき
でもゲートアレイがバックアップを実行してしまう。
As shown by the solid line in FIG. 11, in the first embodiment, if the ECU 2 is destroyed before the collation of the rolling code is completed, the operation of the ECU 2 is uncertain and the ECU 2 is directed to the self-holding circuit 23. OFF to ON
Signal may appear. At this time, the output of the self-holding circuit is turned on, and the gate array performs backup even when the rolling codes do not match.

【0083】これに対して、第2実施例だと、ローリン
グコードの照合が終了しないうちにECUが破壊される
ときに出るような単なるON信号では信号解読回路31
から一定時間ONとなるパルスが出力されないので、ゲ
ートアレイ22がバックアップを実行することがない。
On the other hand, according to the second embodiment, the signal decoding circuit 31 is a simple ON signal which is output when the ECU is destroyed before the collation of the rolling code is completed.
, A pulse that turns ON for a certain period of time is not output, so that the gate array 22 does not execute backup.

【0084】なお、PWM信号としたのは、ECUが破
壊されるときに出るような単なるON信号と区別するた
めであり、したがってECUが破壊されるときに出るよ
うな単なるON信号と区別することのできる信号であれ
ば、PWM信号に限られない。
The reason why the PWM signal is used is to distinguish it from a mere ON signal which is generated when the ECU is destroyed. Therefore, the PWM signal is distinguished from a mere ON signal which is generated when the ECU is destroyed. The signal is not limited to the PWM signal as long as the signal can be used.

【0085】図12は第3実施例で図9に対応する。こ
の例は信号解読回路31と自己保持回路23をゲートア
レイ22に内蔵させて1つのゲートアレイアッセンブリ
ー41として構成したものである。
FIG. 12 shows a third embodiment corresponding to FIG. In this example, a signal decoding circuit 31 and a self-holding circuit 23 are built in a gate array 22 to form one gate array assembly 41.

【0086】図9の例だと、ローリングコードが不一致
であっても、故意に 自己保持回路23に一定時間ONとなるパルスを入力
する ゲートアレイ22にONとなる信号を入力する のいずれかを行うだけで、ゲートアレイ22がバックア
ップ可能な状態にすることができる。
In the example of FIG. 9, even if the rolling codes do not match, a pulse that turns on for a predetermined time is input to the self-holding circuit 23 intentionally. A signal that turns on is input to the gate array 22. By simply performing this operation, the gate array 22 can be brought into a state in which backup can be performed.

【0087】そこで、やが故意に実行されることが
ないように、信号解読回路31と自己保持回路23をゲ
ートアレイ22に内蔵させることで、ゲートアレイアッ
センブリー41にコード化されたパルス列以外の信号が
入るときは、ゲートアレイ22がバックアップを実行す
ることがなく、これによって車両の盗難防止がさらに確
実になる。
Therefore, the signal decoding circuit 31 and the self-holding circuit 23 are built in the gate array 22 so that the signal other than the pulse train coded in the gate array assembly 41 is prevented from being intentionally executed. Is entered, the gate array 22 does not perform backup, which further ensures theft prevention of the vehicle.

【0088】図13と図14は第4実施例で、図13は
第1実施例の図1に、図14は図6に対応する。
FIGS. 13 and 14 show a fourth embodiment. FIG. 13 corresponds to FIG. 1 of the first embodiment, and FIG. 14 corresponds to FIG.

【0089】この例は、図13に示したように、図1の
自己保持回路23(図9と図12に示した自己保持回路
32についても)代えて、EEPROM、フラッシュメ
モリー、専用の電源をもったRAMなどのバックアップ
メモリー51で構成し、ECU2からのコード照合の結
果を表す信号を受けてローリングコードが一致したとき
と一致しないときとで異なる値(たとえばコードの一致
で“1”、不一致で“0”)をメモリー51に格納し、
そのメモリー値をエンジン停止後も保持するようにした
ものである。
In this example, as shown in FIG. 13, an EEPROM, a flash memory, and a dedicated power source are used instead of the self-holding circuit 23 of FIG. 1 (also for the self-holding circuit 32 shown in FIGS. 9 and 12). The backup memory 51 is a backup memory 51 such as a RAM, and receives a signal indicating the result of code collation from the ECU 2 and has different values depending on whether the rolling code matches or does not match (for example, “1” when the code matches, non-matching). Stores “0”) in the memory 51,
This memory value is retained even after the engine is stopped.

【0090】この例ではまた、図14に示したように、
図6のステップ62をステップ71に代えており、 〈1〉リセット信号がON状態であること(ステップ6
1) 〈2〉バックアップメモリー値が、ローリングコードの
一致を表す“1”であること(ステップ71) の両方を満たす場合に、ステップ63に進ませる。
In this example, as shown in FIG.
Step 62 in FIG. 6 is replaced with step 71. <1> Reset signal is ON (step 6)
1) <2> If the backup memory value satisfies both "1" indicating the coincidence of the rolling codes (step 71), the process proceeds to step 63.

【0091】図1の例では、図15において実線で示し
たように、走行中のECU2の故障時にゲートアレイの
バックアップで走行可能となった後にエンジンを停止し
たときは、自己保持回路での自己保持が解除され、自己
保持回路出力がOFF状態となってしまうため、再始動
時にゲートアレイがバックアップを行えず、再始動でき
ないことになる。
In the example of FIG. 1, as shown by the solid line in FIG. 15, when the engine is stopped after the running becomes possible with the backup of the gate array when the running ECU 2 fails, the self-holding circuit in the self-holding circuit is used. Since the holding is released and the output of the self-holding circuit is turned off, the gate array cannot perform backup at the time of restart, and cannot be restarted.

【0092】これに対して第3実施例では、図15にお
いて一点鎖線で示したように、ECU2の故障のあとの
エンジン停止後も、ローリングコードが一致しているこ
とを表す“1”の値がバックアップメモリー51に保持
されているため、再始動時にゲートアレイがバックアッ
プを行って始動可能となる。
On the other hand, in the third embodiment, as indicated by the dashed line in FIG. 15, even after the engine is stopped after the failure of the ECU 2, the value of "1" indicating that the rolling codes match is maintained. Are held in the backup memory 51, so that the gate array performs backup and can be started at the time of restart.

【0093】実施例では、電源用ハイブリッドIC21
とゲートアレイ22を個々に設けているが、別体で設け
る必要はなく、ECUなど1つの素子で構成してもかま
わない。たとえば、図16に示したように、図1の電源
用ハイブリッドIC21とゲートアレイ22を、マイク
ロコンピュータからなるECU61で構成し、図17に
示した動作が果たせるようにするわけである。
In the embodiment, the power supply hybrid IC 21
And the gate array 22 are provided individually, but need not be provided separately, and may be constituted by one element such as an ECU. For example, as shown in FIG. 16, the power supply hybrid IC 21 and the gate array 22 shown in FIG. 1 are configured by an ECU 61 composed of a microcomputer so that the operation shown in FIG. 17 can be performed.

【0094】[0094]

【発明の効果】第1の発明では、少なくとも燃料供給と
点火時期の制御を実行しエンジンの始動許可の指示を受
けてエンジンを始動する第一のECUと、イグニッショ
ンスイッチが“OFF”位置から“ON”位置に切換わ
ったかどうかを判定する手段と、この判定結果よりイグ
ニッションスイッチが“ON”位置に切換わったとき前
記始動許可を前記第一ECUに指示する、前記第一EC
Uとは別体の第二のECUと、この第二ECUが保存し
ているローリングコードと前記第一ECUが保存するロ
ーリングコードを照合する手段と、この照合の結果ロー
リングコードが一致したときは前記始動許可の継続を、
またローリングコードが一致しないときは始動禁止を前
記第一ECUにそれぞれ指示する手段と、前記照合の結
果を保持する手段と、前記第一ECUに故障が生じてい
る状態でありかつ前記保持値がローリングコードが一致
したことを表しているかどうかを判定する手段と、この
判定結果より第一ECUに故障が生じている状態であり
かつ保持値がローリングコードが一致したことを表して
いるとき前記第一ECUの作動をバックアップする手段
とを設けたので、ローリングコードが一致した後に第一
ECUに故障が生じたときにバックアップ手段により燃
料供給と点火時期の制御を実行しつつ、第一や第二のE
CUを他の車両で使用していたECUに乗せ換えても始
動できなかったことから、第一ECUを破壊したとき
は、バックアップ手段が作動することがなく、これによ
って第一ECUに対するバックアップと車両の盗難防止
とを両立できる。
According to the first aspect of the present invention, at least the first ECU which executes control of fuel supply and ignition timing and starts the engine in response to an instruction to permit the start of the engine is provided. Means for determining whether or not the ignition switch has been switched to the "ON" position, and instructing the first ECU to the first ECU when the ignition switch has been switched to the "ON" position based on the determination result.
A second ECU separate from U, means for checking the rolling code stored in the second ECU and the rolling code stored in the first ECU, and when the rolling codes match as a result of the checking. Continuation of the start permission,
A means for instructing the first ECU to prohibit starting when the rolling codes do not match; a means for holding the result of the comparison; and a state in which the first ECU has a failure and the held value is Means for judging whether or not the rolling code indicates that the first ECU has a failure, and if the held value indicates that the rolling code matches, the second judgment is made based on the judgment result. Means for backing up the operation of one ECU, so that when a failure occurs in the first ECU after the rolling codes match, the backup means controls the fuel supply and ignition timing by the backup means, E
When the first ECU was destroyed because the CU could not be started even when the CU was replaced with the ECU used in another vehicle, the backup means did not operate, thereby providing a backup to the first ECU and the vehicle. And theft prevention.

【0095】第2の発明は、少なくとも燃料供給と点火
時期の制御を実行しエンジンの始動許可の指示を受けて
エンジンを始動する第一のECUと、イグニッションス
イッチが“OFF”位置から“ON”位置に切換わった
かどうかを判定する手段と、この判定結果よりイグニッ
ションスイッチが“ON”位置に切換わったとき前記始
動許可を前記第一ECUに指示する、前記第一ECUと
は別体の第二のECUと、この第二ECUが保存してい
るローリングコードと前記第一ECUが保存するローリ
ングコードを照合する手段と、この照合の結果ローリン
グコードが一致したときは前記始動許可の継続を、また
ローリングコードが一致しないときは始動禁止を前記第
一ECUにそれぞれ指示する手段と、前記照合の結果を
コード化したパルス列信号に変換する手段と、このコー
ド化したパルス列信号からローリングコードの照合結果
を解読する手段と、この解読結果を保持する手段と、前
記第一ECUに故障が生じている状態でありかつ前記保
持値がローリングコードが一致したことを表しているか
どうかを判定する手段と、この判定結果より第一ECU
に故障が生じている状態でありかつ保持値がローリング
コードが一致したことを表しているとき前記第一ECU
の作動をバックアップする手段とを設けたので、ローリ
ングコードの照合が終了しないうちに第一ECUが破壊
されたときでも、第一ECUの不定動作に伴う車両の盗
難を防止できる。
According to a second aspect of the present invention, a first ECU for executing at least control of fuel supply and ignition timing and starting an engine in response to an instruction to permit starting of the engine is provided, and an ignition switch is turned from an "OFF" position to an "ON" position. Means for determining whether the position has been switched to a position, and, based on the result of the determination, instructing the first ECU to permit the start when the ignition switch has been switched to the "ON" position. A second ECU, means for comparing the rolling code stored in the second ECU with the rolling code stored in the first ECU, and when the result of the comparison shows that the rolling codes match, continue the start permission; A means for instructing the first ECU to prohibit starting when the rolling codes do not match; Means for converting to a train signal, means for decoding the collation result of the rolling code from the coded pulse train signal, means for holding the decode result, and a state in which the first ECU has a failure and Means for determining whether the held value indicates that the rolling codes match, and a first ECU based on the determination result.
When the first ECU is in a state where a failure has occurred and the held value indicates that the rolling codes match.
Means is provided for backing up the operation of the vehicle, so that even if the first ECU is destroyed before the collation of the rolling code is completed, it is possible to prevent the vehicle from being stolen due to the indeterminate operation of the first ECU.

【0096】第3の発明は、第2の発明において、前記
信号解読手段、解読結果保持手段および判定手段を、前
記バックアップ手段に内蔵させるかまたはこれら4つの
手段を一体で構成することで、信号解読手段から解読結
果保持手段に送られる信号と同じ信号が解読結果保持手
段に、また解読結果保持手段から判定手段に送られる信
号と同じ信号が判定手段に故意に入力されることがなく
なり、車両の盗難防止がさらに確実になる。
According to a third aspect of the present invention, in the second aspect, the signal decoding means, the decoding result holding means, and the judgment means are built in the backup means, or the four means are integrally configured to form a signal. The same signal as the signal sent from the decoding means to the decoding result holding means is not intentionally input to the decoding result holding means and the same signal as the signal sent from the decoding result holding means to the determination means is eliminated from the vehicle. More secure theft prevention.

【0097】第4の発明は、少なくとも燃料供給と点火
時期の制御を実行しエンジンの始動許可の指示を受けて
エンジンを始動する第一のECUと、イグニッションス
イッチが“OFF”位置から“ON”位置に切換わった
かどうかを判定する手段と、この判定結果よりイグニッ
ションスイッチが“ON”位置に切換わったとき前記始
動許可を前記第一ECUに指示する、前記第一ECUと
は別体の第二のECUと、この第二ECUが保存してい
るローリングコードと前記第一ECUが保存するローリ
ングコードを照合する手段と、この照合の結果ローリン
グコードが一致したときは前記始動許可の継続を、また
ローリングコードが一致しないときは始動禁止を前記第
一ECUにそれぞれ指示する手段と、前記照合の結果が
エンジンの停止後も消失しないように保持しておく手段
と、前記第一ECUに故障が生じている状態でありかつ
前記保持値がローリングコードが一致したことを表して
いるかどうかを判定する手段と、この判定結果より第一
ECUに故障が生じている状態でありかつ保持値がロー
リングコードが一致したことを表しているとき前記第一
ECUの作動をバックアップする手段とを設けたので、
さらに走行中の第一ECUの故障時にバックアップ手段
により走行可能となった後の再始動時にもバックアップ
手段が働いて始動可能となる。
According to a fourth aspect of the present invention, a first ECU for executing at least control of fuel supply and ignition timing and starting an engine in response to an instruction to permit starting of the engine is provided, and an ignition switch is turned from an "OFF" position to an "ON" position. Means for determining whether the position has been switched to a position, and, based on the result of the determination, instructing the first ECU to permit the start when the ignition switch has been switched to the "ON" position. A second ECU, means for comparing the rolling code stored in the second ECU with the rolling code stored in the first ECU, and when the result of the comparison shows that the rolling codes match, continue the start permission; Means for instructing the first ECU to prohibit starting when the rolling codes do not match; and Means for retaining the data so as not to be lost, means for determining whether the first ECU has a failure and whether or not the retained value indicates that the rolling codes match, and Means for backing up the operation of the first ECU when the first ECU is in a failure state and the held value indicates that the rolling codes match,
Further, when the first ECU during the running breaks down, the back-up means operates and the start-up is possible at the time of restarting after the back-up means becomes possible.

【図面の簡単な説明】[Brief description of the drawings]

【図1】第1実施例の制御システム図である。FIG. 1 is a control system diagram of a first embodiment.

【図2】第1実施例の車両の盗難防止制御を説明するた
めの流れ図である。
FIG. 2 is a flowchart illustrating a vehicle anti-theft control according to the first embodiment;

【図3】第1実施例の車両の盗難防止制御を説明するた
めの流れ図である。
FIG. 3 is a flowchart illustrating a vehicle anti-theft control according to the first embodiment;

【図4】第1実施例の車両の盗難防止制御を説明するた
めの流れ図である。
FIG. 4 is a flowchart illustrating a vehicle anti-theft control according to the first embodiment;

【図5】始動時の通信制御を示す流れ図である。FIG. 5 is a flowchart showing communication control at the time of starting.

【図6】ゲートアレイ22によるバックアップ制御を説
明するための流れ図である。
FIG. 6 is a flowchart for explaining backup control by a gate array 22;

【図7】第1実施例のECU2の故障時の作用を説明す
るための波形図である。
FIG. 7 is a waveform chart for explaining the operation of the ECU 2 according to the first embodiment when a failure occurs.

【図8】IMMU用ECUやECCS用ECUを他の車
両で使用していたECUに乗せ換えても始動できなかっ
たので、ECU2を破壊したときの作用を説明するため
の波形図である。
FIG. 8 is a waveform diagram for explaining an operation when the ECU 2 is destroyed because an IMMU ECU or an ECCS ECU cannot be started even when the ECU is replaced with an ECU used in another vehicle.

【図9】第2実施例の制御システム図である。FIG. 9 is a control system diagram of a second embodiment.

【図10】第2実施例の作用を説明するための波形図で
ある。
FIG. 10 is a waveform chart for explaining the operation of the second embodiment.

【図11】第2実施例のローリングコードの照合が終了
しないうちにECU2が破壊されるときの作用を説明す
るための波形図である。
FIG. 11 is a waveform diagram for explaining an operation when the ECU 2 is destroyed before the collation of the rolling code of the second embodiment is completed.

【図12】第3実施例の制御システム図である。FIG. 12 is a control system diagram of a third embodiment.

【図13】第4実施例の制御システム図である。FIG. 13 is a control system diagram of a fourth embodiment.

【図14】第4実施例のゲートアレイ22によるバック
アップ制御を説明するための流れ図である。
FIG. 14 is a flowchart for explaining backup control by the gate array 22 of the fourth embodiment.

【図15】第4実施例のECU2の故障のあとのエンジ
ンの再始動時の作用を説明するための波形図である。
FIG. 15 is a waveform diagram for explaining an operation when the engine is restarted after a failure of the ECU 2 according to the fourth embodiment.

【図16】第5実施例の制御システム図である。FIG. 16 is a control system diagram of a fifth embodiment.

【図17】第5実施例のバックアップ制御を説明するた
めの流れ図である。
FIG. 17 is a flowchart for explaining backup control of the fifth embodiment.

【図18】第1の発明のクレーム対応図である。FIG. 18 is a diagram corresponding to the claims of the first invention.

【図19】第2の発明のクレーム対応図である。FIG. 19 is a diagram corresponding to claims of the second invention.

【図20】第4の発明のクレーム対応図である。FIG. 20 is a diagram corresponding to claims of the fourth invention.

【符号の説明】[Explanation of symbols]

2 ECCS用ECU 11 IMMU 12 通信線 21 電源用ハイブリッドIC 22 ゲートアレイ 23 自己保持回路 31 信号解読回路 41 ゲートアレイアッセンブリー 51 バックアップメモリー 61 ECU 71 第一ECU 72 切換判定手段 73 第二ECU 74 ローリングコード照合手段 75 始動許可継続・禁止手段 76 照合結果保持手段 77 判定手段 78 バックアップ手段 91 信号変換手段 92 信号解読手段 93 解読結果保持手段 101 照合結果保持手段 2 ECU for ECCS 11 IMMU 12 Communication line 21 Hybrid IC for power supply 22 Gate array 23 Self-holding circuit 31 Signal decoding circuit 41 Gate array assembly 51 Backup memory 61 ECU 71 First ECU 72 Switching determination means 73 Second ECU 74 Rolling code verification Means 75 Start permission continuation / inhibition means 76 Matching result holding means 77 Judging means 78 Backup means 91 Signal conversion means 92 Signal decoding means 93 Decoding result holding means 101 Matching result holding means

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】少なくとも燃料供給と点火時期の制御を実
行しエンジンの始動許可の指示を受けてエンジンを始動
する第一のECUと、 イグニッションスイッチが“OFF”位置から“ON”
位置に切換わったかどうかを判定する手段と、 この判定結果よりイグニッションスイッチが“ON”位
置に切換わったとき前記始動許可を前記第一ECUに指
示する、前記第一ECUとは別体の第二のECUと、 この第二ECUが保存しているローリングコードと前記
第一ECUが保存するローリングコードを照合する手段
と、 この照合の結果ローリングコードが一致したときは前記
始動許可の継続を、またローリングコードが一致しない
ときは始動禁止を前記第一ECUにそれぞれ指示する手
段と、 前記照合の結果を保持する手段と、 前記第一ECUに故障が生じている状態でありかつ前記
保持値がローリングコードが一致したことを表している
かどうかを判定する手段と、 この判定結果より第一ECUに故障が生じている状態で
ありかつ保持値がローリングコードが一致したことを表
しているとき前記第一ECUの作動をバックアップする
手段とを設けたことを特徴とする車両盗難防止装置。
1. A first ECU that executes at least control of fuel supply and ignition timing and starts an engine in response to an instruction to permit starting of the engine, and an ignition switch from an "OFF" position to an "ON".
Means for judging whether or not the ignition switch has been switched to a position, and, based on the judgment result, instructing the first ECU to permit the start when the ignition switch has been switched to the "ON" position. A second ECU, means for collating the rolling code stored in the second ECU with the rolling code stored in the first ECU, and, if the result of the collation shows that the rolling codes match, continue the start permission. A means for instructing the first ECU to prohibit starting when the rolling codes do not match; a means for holding the result of the collation; and a state in which the first ECU has a failure and the held value is Means for determining whether the rolling codes match, and a state in which a failure has occurred in the first ECU based on the determination result. One holding value vehicle antitheft device, characterized in that a means for backing up the operation of the first ECU when it indicates that the rolling codes match.
【請求項2】少なくとも燃料供給と点火時期の制御を実
行しエンジンの始動許可の指示を受けてエンジンを始動
する第一のECUと、 イグニッションスイッチが“OFF”位置から“ON”
位置に切換わったかどうかを判定する手段と、 この判定結果よりイグニッションスイッチが“ON”位
置に切換わったとき前記始動許可を前記第一ECUに指
示する、前記第一ECUとは別体の第二のECUと、 この第二ECUが保存しているローリングコードと前記
第一ECUが保存するローリングコードを照合する手段
と、 この照合の結果ローリングコードが一致したときは前記
始動許可の継続を、またローリングコードが一致しない
ときは始動禁止を前記第一ECUにそれぞれ指示する手
段と、 前記照合の結果をコード化した信号に変換する手段と、 このコード化した信号からローリングコードの照合結果
を解読する手段と、 この解読結果を保持する手段と、 前記第一ECUに故障が生じている状態でありかつ前記
保持値がローリングコードが一致したことを表している
かどうかを判定する手段と、 この判定結果より第一ECUに故障が生じている状態で
ありかつ保持値がローリングコードが一致したことを表
しているとき前記第一ECUの作動をバックアップする
手段とを設けたことを特徴とする車両盗難防止装置。
2. A first ECU for executing at least control of fuel supply and ignition timing and starting an engine in response to an instruction to permit starting of the engine, and an ignition switch being turned on from an "OFF" position to an "ON" state.
Means for judging whether or not the ignition switch has been switched to a position, and, based on the judgment result, instructing the first ECU to permit the start when the ignition switch has been switched to the "ON" position. A second ECU, means for collating the rolling code stored in the second ECU with the rolling code stored in the first ECU, and, if the result of the collation shows that the rolling codes match, continue the start permission. Means for instructing the first ECU to prohibit starting when the rolling codes do not match; means for converting the result of the collation into a coded signal; and decoding the collation result of the rolling code from the coded signal. Means for holding the decoding result; and a state in which the first ECU has a failure and the held value is low. Means for judging whether or not the rolling codes match, and if the determination result indicates that the first ECU has a failure and the held value indicates that the rolling codes match, Means for backing up the operation of one ECU.
【請求項3】前記信号解読手段、解読結果保持手段およ
び判定手段を、前記バックアップ手段に内蔵させるかま
たはこれら4つの手段を一体で構成することを特徴とす
る請求項2に記載の車両盗難防止装置。
3. The vehicle anti-theft system according to claim 2, wherein the signal decoding means, the decoding result holding means and the judgment means are built in the backup means or these four means are integrally formed. apparatus.
【請求項4】少なくとも燃料供給と点火時期の制御を実
行しエンジンの始動許可の指示を受けてエンジンを始動
する第一のECUと、 イグニッションスイッチが“OFF”位置から“ON”
位置に切換わったかどうかを判定する手段と、 この判定結果よりイグニッションスイッチが“ON”位
置に切換わったとき前記始動許可を前記第一ECUに指
示する、前記第一ECUとは別体の第二のECUと、 この第二ECUが保存しているローリングコードと前記
第一ECUが保存するローリングコードを照合する手段
と、 この照合の結果ローリングコードが一致したときは前記
始動許可の継続を、またローリングコードが一致しない
ときは始動禁止を前記第一ECUにそれぞれ指示する手
段と、 前記照合の結果がエンジンの停止後も消失しないように
保持しておく手段と、 前記第一ECUに故障が生じている状態でありかつ前記
保持値がローリングコードが一致したことを表している
かどうかを判定する手段と、 この判定結果より第一ECUに故障が生じている状態で
ありかつ保持値がローリングコードが一致したことを表
しているとき前記第一ECUの作動をバックアップする
手段とを設けたことを特徴とする車両盗難防止装置。
4. A first ECU for executing at least control of fuel supply and ignition timing and starting an engine in response to an instruction to permit starting of the engine, and an ignition switch being turned "ON" from an "OFF" position.
Means for judging whether or not the ignition switch has been switched to a position, and, based on the judgment result, instructing the first ECU to permit the start when the ignition switch has been switched to the "ON" position. A second ECU, means for collating the rolling code stored in the second ECU with the rolling code stored in the first ECU, and, if the result of the collation shows that the rolling codes match, continue the start permission. A means for instructing the first ECU to prohibit starting when the rolling codes do not match; a means for holding the result of the collation so as not to be lost even after the engine is stopped; and a failure in the first ECU. Means for determining whether or not the stored value indicates that the rolling codes match, and Vehicle anti-theft device, characterized in that a is and retain binary state fault has occurred on one ECU is provided with a means for backing up the operation of the first ECU when it indicates that the rolling codes match.
JP12909894A 1994-06-10 1994-06-10 Vehicle anti-theft device Expired - Fee Related JP2611661B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP12909894A JP2611661B2 (en) 1994-06-10 1994-06-10 Vehicle anti-theft device
US08/487,328 US5561332A (en) 1994-06-10 1995-06-07 Vehicle anti-theft device having back-up means should the ECU fail, but preventing theft if the ECU was intentionally damaged
GB9511792A GB2290158B (en) 1994-06-10 1995-06-09 Vehicle anti-theft device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12909894A JP2611661B2 (en) 1994-06-10 1994-06-10 Vehicle anti-theft device

Publications (2)

Publication Number Publication Date
JPH07329720A JPH07329720A (en) 1995-12-19
JP2611661B2 true JP2611661B2 (en) 1997-05-21

Family

ID=15001028

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12909894A Expired - Fee Related JP2611661B2 (en) 1994-06-10 1994-06-10 Vehicle anti-theft device

Country Status (1)

Country Link
JP (1) JP2611661B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1035416A (en) * 1996-07-19 1998-02-10 Tokai Rika Co Ltd Immobilizing system for automobile

Also Published As

Publication number Publication date
JPH07329720A (en) 1995-12-19

Similar Documents

Publication Publication Date Title
JP3427572B2 (en) Anti-theft devices for vehicles, etc.
US6892129B2 (en) Vehicle electronic control system and method having fail-safe function
EP0765983B1 (en) Vehicle theft-prevention device
US5703413A (en) Method for operating a vehicle security system including code comparison after starting which counts start attempts
JP3572424B2 (en) Vehicle anti-theft device
WO1997038878A1 (en) Machine start controlling apparatus
US5561332A (en) Vehicle anti-theft device having back-up means should the ECU fail, but preventing theft if the ECU was intentionally damaged
KR0162932B1 (en) Anti-theft device for a vehicle
JP3883842B2 (en) Electronic control device for vehicle
JP2611661B2 (en) Vehicle anti-theft device
JP2611663B2 (en) Vehicle anti-theft device
JP2000108848A (en) Immobilizer apparatus
US6777826B2 (en) Anti-theft system for vehicle
JPH11351109A (en) Anti-theft device for vehicle
JPH07232619A (en) Preventing device for vehicle barglary
JP3525521B2 (en) Anti-theft devices for vehicles
JP3309675B2 (en) Vehicle anti-theft device
JP3624899B2 (en) Vehicle anti-theft device
JP3622797B2 (en) Vehicle anti-theft device
JP3511700B2 (en) Anti-theft devices for vehicles
KR100559428B1 (en) A key code registration method for immobilizer system of vehicle
KR100534920B1 (en) Engine misfire detecting method
JP2715705B2 (en) Step motor control device for internal combustion engine
JPH11268614A (en) Vehicle antitheft system
JP3309677B2 (en) Vehicle anti-theft device

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080227

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090227

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090227

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100227

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100227

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110227

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120227

Year of fee payment: 15

LAPS Cancellation because of no payment of annual fees