(57)【特許請求の範囲】
【請求項１】
識別コードを記憶する装置を備えた第１のコントロールユニットと、
第１のコントロールユニットと双方向の通信手段で接続され、識別コードを記憶する装置を備えた第２のコントロールユニットと、
動力装置の始動を指令するイグニッションスイッチのオフ位置からオン位置への切り換わりを検出する手段と、
イグニッションスイッチのオン位置への切り換わりが検出された時に、前記通信手段を介して第１のコントロールユニットと第２のコントロールユニットとに記憶された識別コードを照合する手段と、
所定の計測開始時間からの経過時間を計測するタイマー手段と、
前記イグニッションスイッチの切り換わり後に前記識別コードが照合されたか否かを判定する手段と、
前記照合した識別コードが所定の組み合わせに合致しない時にまたは前記識別コードが未照合でかつ経過時間が設定時間を越えた時に車両の発進を阻止する手段と、
前記識別コードが合致した時にフェールセーフフラグをセットする手段と、
イグニッションスイッチのオン位置からオフ位置への切り換わりを検出する手段と、
イグニッションスイッチのオン位置からオフ位置への切り換わりが検出された時にこのフェールセーフフラグをクリアする手段と、
フェールセーフフラグがセット状態の間は前記発進阻止手段による発進阻止を禁止する手段と
を備えたことを特徴とする車両盗難防止装置。
【請求項２】
識別コードを記憶する装置を備えた第１のコントロールユニットと、
第１のコントロールユニットと双方向の通信手段で接続され、識別コードを記憶する装置を備えた第２のコントロールユニットと、
動力装置の始動を指令するイグニッションスイッチのオフ位置からオン位置への切り換わりを検出する手段と、
イグニッションスイッチのオン位置への切り換わりが検出された時に、前記通信手段を介して第１のコントロールユニットと第２のコントロールユニットとに記憶された識別コードを照合する手段と、
動力装置の出力変速手段が中立位置にないことを検出する手段と、
前記イグニッションスイッチの切り換わり後に前記識別コードが照合されたか否かを判定する手段と、
前記識別コードが未照合でかつ変速手段が中立位置にない場合に車両の発進を阻止する手段と
を備えたことを特徴とする車両盗難防止装置。
【請求項３】
識別コードを記憶する装置を備えた第１のコントロールユニットと、
第１のコントロールユニットと双方向の通信手段で接続され、識別コードを記憶する装置を備えた第２のコントロールユニットと、
動力装置の始動を指令するイグニッションスイッチのオフ位置からオン位置への切り換わりを検出する手段と、
イグニッションスイッチのオン位置への切り換わりが検出された時に、前記通信手段を介して第１のコントロールユニットと第２のコントロールユニットとに記憶された識別コードを照合する手段と、
照合した識別コードが所定の組み合わせに合致しない時に車両の発進を阻止する手段と、
前記切り換わり検出手段がイグニッションスイッチのオン位置への切り換わりを検出した時に、前記第１及び第２のコントロールユニットのいずれか一方が新品であるかどうかを判定する手段と、
第１及び第２のコントロールユニットのいずれか一方が新品であると判定した時にのみ、外部からの各識別コードの書き換えを許可する手段と
を備えたことを特徴とする車両盗難防止装置。
【請求項４】
コントロールユニットの少なくとも一方が新品であるかを判定する手段を、コントロールユニットに設定された新品フラグに基づき判定を行なう手段で構成するとともに、判定後にこのフラグをクリアする手段を備えた請求項３に記載の車両盗難装置。
【請求項５】
識別コードを記憶する装置を備えた第１のコントロールユニットと、
第１のコントロールユニットと双方向の通信手段で接続され、識別コードを記憶する装置を備えるとともに、外部に備えたコード保持器との間で照合される別の電子コードを保持し、この電子コードが所定の組み合わせに合致した時にのみ前記第１のコントロールユニットとの間で識別コードの照合を行う第２のコントロールユニットと、
動力装置の始動を指令するイグニッションスイッチのオフ位置からオン位置への切り換わりを検出する手段と、
イグニッションスイッチのオン位置への切り換わりが検出された時に、前記通信手段を介して第１のコントロールユニットと第２のコントロールユニットとに記憶された識別コードを照合する手段と、
所定の計測開始時間からの経過時間を計測するタイマー手段と、
前記電子コードが照合されたか否かを判定する手段と、
前記照合した識別コードが所定の組み合わせに合致しない時にまたは前記電子コードが未照合でかつ経過時間が設定時間を越えた時に車両の発進を阻止する手段と、
前記識別コードが合致した時にフェールセーフフラグをセットする手段と、
イグニッションスイッチのオン位置からオフ位置への切り換わりを検出する手段と、
イグニッションスイッチのオン位置からオフ位置への切り換わりが検出された時にこのフェールセーフフラグをクリアする手段と、
フェールセーフフラグがセット状態の間は前記発進阻止手段による発進阻止を禁止する手段と
を備えたことを特徴とする車両盗難防止装置。
【請求項６】
識別コードを記憶する装置を備えた第１のコントロールユニットと、
第１のコントロールユニットと双方向の通信手段で接続され、識別コードを記憶する装置を備えるとともに、外部に備えたコード保持器との間で照合される別の電子コードを保持し、この電子コードが所定の組み合わせに合致した時にのみ前記第１のコントロールユニットとの間で識別コードの照合を行う第２のコントロールユニットと、
動力装置の始動を指令するイグニッションスイッチのオフ位置からオン位置への切り換わりを検出する手段と、
イグニッションスイッチのオン位置への切り換わりが検出された時に、前記通信手段を介して第１のコントロールユニットと第２のコントロールユニットとに記憶された識別コードを照合する手段と、
動力装置の出力変速手段が中立位置にないことを検出する手段と、
前記電子コードが照合されたか否かを判定する手段と、
前記電子コードが未照合でかつ変速手段が中立位置にない場合に車両の発進を阻止する手段と
を備えたことを特徴とする車両盗難防止装置。
【請求項７】
識別コードを記憶する装置を備えた第１のコントロールユニットと、
第１のコントロールユニットと双方向の通信手段で接続され、識別コードを記憶する装置を備えるとともに、外部に備えたコード保持器との間で照合される別の電子コードを保持し、この電子コードが所定の組み合わせに合致した時にのみ前記第１のコントロールユニットとの間で識別コードの照合を行う第２のコントロールユニットと、
動力装置の始動を指令するイグニッションスイッチのオフ位置からオン位置への切り換わりを検出する手段と、
イグニッションスイッチのオン位置への切り換わりが検出された時に、前記通信手段を介して第１のコントロールユニットと第２のコントロールユニットとに記憶された識別コードを照合する手段と、
前記電子コードが照合されたか否かを判定する手段と、
前記照合した識別コードが所定の組み合わせに合致しない時にまたは前記イグニッションスイッチがオフ位置からオン位置へ切り換えられかつ電子コードが照合されていない場合に車両の発進を阻止する手段と、
前記切り換わり検出手段がイグニッションスイッチのオン位置への切り換わりを検出した時に、前記第１及び第２のコントロールユニットの少なくとも一方が新品であるかどうかを判定する手段と、
第１及び第２のコントロールユニットの少なくとも一方が新品であると判定した時にのみ、外部からの各識別コードの書き換えを許可する手段と
を備えたことを特徴とする車両盗難防止装置。
【請求項８】
前記第１のコントロールユニットは、前記第２のコントロールユニットに送信を要求した場合に返信がなかった時または返信があってもチェックサムがエラーとなった時にも車両の発進を阻止する請求項７に記載の車両盗難防止装置。
【請求項９】
前記計測開始時間がイグニッションスイッチのオン位置への切り換わり検出時である請求項１または５に記載の車両盗難防止装置。
【請求項１０】
動力装置の実際の始動を検出する手段を備え、前記計測開始時間を動力装置の始動が検出されてからの経過時間とした請求項１または５に記載の車両盗難防止装置。
【請求項１１】
前記第１のコントロールユニットと第２のコントロールユニットとの通信開始を検出する手段を備え、前記計測開始時間を通信開始の検出時とした請求項１または５に記載の車両盗難防止装置。
【請求項１２】
前記識別コードが合致した時にフェールセーフフラグをセットする手段と、
イグニッションスイッチのオン位置からオフ位置への切り換わりを検出する手段と、
イグニッションスイッチのオン位置からオフ位置への切り換わりが検出された時にこのフェールセーフフラグをクリアする手段と、
フェールセーフフラグがセット状態の間は前記発進阻止手段による発進阻止を禁止する手段と
を備えた請求項２、３、４、６、７のいずれか一つに記載の車両盗難防止装置。
【請求項１３】
車両が走行中にあることを検出する手段と、前記イグニッションスイッチの切り換わり後に前記識別コードが照合されたか否かを判定する手段と、識別コードが未照合でかつ車両が走行中にある場合に車両の発進を阻止する手段を備えた請求項１から７までのいずれか一つに記載の車両盗難防止装置。
【請求項１４】
前記イグニッションスイッチの切り換わり後に前記識別コードが照合されたか否かを一定周期で判定する手段と、車両が走行中になく動力装置の出力変速手段が中立位置にある場合に前記識別コードが未照合であると判定した回数を計測する手段と、この回数が所定回数に達した時に車両の発進を阻止する手段を備えた請求項１から７までのいずれか一つに記載の車両盗難防止装置。
【請求項１５】
車両が走行中にあることを検出する手段と、前記電子コードが照合されたか否かを判定する手段と、電子コードが未照合でかつ車両が走行中にある場合に車両の発進を阻止する手段を備えた請求項５から７までのいずれか一つに記載の車両盗難防止装置。
【請求項１６】
前記電子コードが照合されたか否かを一定周期で判定する手段と、車両が走行中になく動力装置の出力変速手段が中立位置にある場合に前記電子コードが未照合であると判定した回数を計測する手段と、この回数が所定回数に達した時に車両の発進を阻止する手段とを備えた請求項５から７までのいずれか一つに記載の車両盗難防止装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は車両の盗難防止装置に関する。
【０００２】
【従来の技術】
電子式エンジン集中制御装置（以下ＥＣＣＳという）において、エンジン制御を実行するのは、マイクロコンピューターから構成される電気的コントロールユニット（以下ＥＣＵで略称する）である。
【０００３】
イグニッションスイッチを“ＳＴＡＲＴ”位置まで回すと、スターターによりクランク軸がクランキングされるとともに、ＥＣＵで始動時噴射パルス幅が算出され、この噴射パルス幅を開弁時間とする信号がインジェクターに送られて開弁時間に相当する燃料量が吸気管に供給され、エンジンが始動される（特開昭５５−１５１１３３号公報）。
【０００４】
【発明が解決しようとする課題】
ところで、上記の装置では、これといった車両盗難防止装置が設けられていないため、キーがなくてもイグニッションスイッチの接点を直結されれば、エンジンが始動されてしまうため、車両の盗難に対して無防備であった。
【０００５】
そこでこの発明では、エンジン制御用のＥＣＵとは別に第二のＥＣＵを設けて２つのＥＣＵを通信装置で結び、エンジンの始動に際してとりあえず始動を許可した状態で各ＥＣＵが保存する識別コードが一致するかどうかみて、一致しないときは車両の発進を阻止することにより、ＥＣＵの安全性を維持しつつ車両が盗難にあう機会を減らすことを目的とする。
【０００６】
【課題を解決するための手段】
請求項１の発明は、識別コードを記憶する装置を備えた第１のコントロールユニットと、第１のコントロールユニットと双方向の通信手段で接続され、識別コードを記憶する装置を備えた第２のコントロールユニットと、動力装置の始動を指令するイグニッションスイッチのオフ位置からオン位置への切り換わりを検出する手段と、イグニッションスイッチのオン位置への切り換わりが検出された時に、前記通信手段を介して第１のコントロールユニットと第２のコントロールユニットとに記憶された識別コードを照合する手段と、所定の計測開始時間からの経過時間を計測するタイマー手段と、前記イグニッションスイッチの切り換わり後に前記識別コードが照合されたか否かを判定する手段と、前記照合した識別コードが所定の組み合わせに合致しない時にまたは前記識別コードが未照合でかつ経過時間が設定時間を越えた時に車両の発進を阻止する手段と、前記識別コードが合致した時にフェールセーフフラグをセットする手段と、イグニッションスイッチのオン位置からオフ位置への切り換わりを検出する手段と、イグニッションスイッチのオン位置からオフ位置への切り換わりが検出された時にこのフェールセーフフラグをクリアする手段と、フェールセーフフラグがセット状態の間は前記発進阻止手段による発進阻止を禁止する手段とを備えている。
【０００７】
請求項２の発明は、識別コードを記憶する装置を備えた第１のコントロールユニットと、第１のコントロールユニットと双方向の通信手段で接続され、識別コードを記憶する装置を備えた第２のコントロールユニットと、動力装置の始動を指令するイグニッションスイッチのオフ位置からオン位置への切り換わりを検出する手段と、イグニッションスイッチのオン位置への切り換わりが検出された時に、前記通信手段を介して第１のコントロールユニットと第２のコントロールユニットとに記憶された識別コードを照合する手段と、動力装置の出力変速手段が中立位置にないことを検出する手段と、前記イグニッションスイッチの切り換わり後に前記識別コードが照合されたか否かを判定する手段と、前記識別コードが未照合でかつ変速手段が中立位置にない場合に車両の発進を阻止する手段とを備えている。
【０００８】
請求項３の発明は、識別コードを記憶する装置を備えた第１のコントロールユニットと、第１のコントロールユニットと双方向の通信手段で接続され、識別コードを記憶する装置を備えた第２のコントロールユニットと、動力装置の始動を指令するイグニッションスイッチのオフ位置からオン位置への切り換わりを検出する手段と、イグニッションスイッチのオン位置への切り換わりが検出された時に、前記通信手段を介して第１のコントロールユニットと第２のコントロールユニットとに記憶された識別コードを照合する手段と、照合した識別コードが所定の組み合わせに合致しない時に車両の発進を阻止する手段と、前記切り換わり検出手段がイグニッションスイッチのオン位置への切り換わりを検出した時に、前記第１及び第２のコントロールユニットのいずれか一方が新品であるかどうかを判定する手段と、第１及び第２のコントロールユニットのいずれか一方が新品であると判定した時にのみ、外部からの各識別コードの書き換えを許可する手段とを備えている。
【０００９】
請求項４の発明は、請求項３の発明において、コントロールユニットの少なくとも一方が新品であるかを判定する手段を、コントロールユニットに設定された新品フラグに基づき判定を行なう手段で構成するとともに、判定後にこのフラグをクリアする手段を備えている。
【００１０】
請求項５の発明は、識別コードを記憶する装置を備えた第１のコントロールユニットと、第１のコントロールユニットと双方向の通信手段で接続され、識別コードを記憶する装置を備えるとともに、外部に備えたコード保持器との間で照合される別の電子コードを保持し、この電子コードが所定の組み合わせに合致した時にのみ前記第１のコントロールユニットとの間で識別コードの照合を行う第２のコントロールユニットと、動力装置の始動を指令するイグニッションスイッチのオフ位置からオン位置への切り換わりを検出する手段と、イグニッションスイッチのオン位置への切り換わりが検出された時に、前記通信手段を介して第１のコントロールユニットと第２のコントロールユニットとに記憶された識別コードを照合する手段と、所定の計測開始時間からの経過時間を計測するタイマー手段と、前記電子コードが照合されたか否かを判定する手段と、前記照合した識別コードが所定の組み合わせに合致しない時にまたは前記電子コードが未照合でかつ経過時間が設定時間を越えた時に車両の発進を阻止する手段と、前記識別コードが合致した時にフェールセーフフラグをセットする手段と、イグニッションスイッチのオン位置からオフ位置への切り換わりを検出する手段と、イグニッションスイッチのオン位置からオフ位置への切り換わりが検出された時にこのフェールセーフフラグをクリアする手段と、フェールセーフフラグがセット状態の間は前記発進阻止手段による発進阻止を禁止する手段とを備えている。
【００１１】
請求項６の発明は、識別コードを記憶する装置を備えた第１のコントロールユニットと、第１のコントロールユニットと双方向の通信手段で接続され、識別コードを記憶する装置を備えるとともに、外部に備えたコード保持器との間で照合される別の電子コードを保持し、この電子コードが所定の組み合わせに合致した時にのみ前記第１のコントロールユニットとの間で識別コードの照合を行う第２のコントロールユニットと、動力装置の始動を指令するイグニッションスイッチのオフ位置からオン位置への切り換わりを検出する手段と、イグニッションスイッチのオン位置への切り換わりが検出された時に、前記通信手段を介して第１のコントロールユニットと第２のコントロールユニットとに記憶された識別コードを照合する手段と、動力装置の出力変速手段が中立位置にないことを検出する手段と、前記電子コードが照合されたか否かを判定する手段と、前記電子コードが未照合でかつ変速手段が中立位置にない場合に車両の発進を阻止する手段とを備えている。
【００１２】
請求項７の発明は、識別コードを記憶する装置を備えた第１のコントロールユニットと、第１のコントロールユニットと双方向の通信手段で接続され、識別コードを記憶する装置を備えるとともに、外部に備えたコード保持器との間で照合される別の電子コードを保持し、この電子コードが所定の組み合わせに合致した時にのみ前記第１のコントロールユニットとの間で識別コードの照合を行う第２のコントロールユニットと、動力装置の始動を指令するイグニッションスイッチのオフ位置からオン位置への切り換わりを検出する手段と、イグニッションスイッチのオン位置への切り換わりが検出された時に、前記通信手段を介して第１のコントロールユニットと第２のコントロールユニットとに記憶された識別コードを照合する手段と、前記電子コードが照合されたか否かを判定する手段と、前記照合した識別コードが所定の組み合わせに合致しない時にまたは前記イグニッションスイッチがオフ位置からオン位置へ切り換えられかつ電子コードが照合されていない場合に車両の発進を阻止する手段と、前記切り換わり検出手段がイグニッションスイッチのオン位置への切り換わりを検出した時に、前記第１及び第２のコントロールユニットの少なくとも一方が新品であるかどうかを判定する手段と、第１及び第２のコントロールユニットの少なくとも一方が新品であると判定した時にのみ、外部からの各識別コードの書き換えを許可する手段とを備えている。
【００１３】
請求項８の発明は、請求項７の発明において、前記第１のコントロールユニットは、前記第２のコントロールユニットに送信を要求した場合に返信がなかった時または返信があってもチェックサムがエラーとなった時にも車両の発進を阻止するようにしている。
【００１４】
請求項９の発明は、請求項１または５の発明において、前記計測開始時間をイグニッションスイッチのオン位置への切り換わり検出時に設定している。
【００１５】
請求項１０の発明は、請求項１または５の発明において、動力装置の実際の始動を検出する手段を備え、前記計測開始時間を動力装置の始動が検出がされてからの経過時間としている。
【００１６】
請求項１１の発明は、請求項１または５の発明において、前記第１のコントロールユニットと第２のコントロールユニットとの通信開始を検出する手段を備え、前記計測開始時間を通信開始の検出時に設定している。
【００１７】
請求項１２の発明は、請求項２、３、４、６、７のいずれか一つの発明おいて、前記識別コードが合致した時にフェールセーフフラグをセットする手段と、イグニッションスイッチのオン位置からオフ位置への切り換わりを検出する手段と、イグニッションスイッチのオン位置からオフ位置への切り換わりが検出された時にこのフェールセーフフラグをクリアする手段と、フェールセーフフラグがセット状態の間は前記発進阻止手段による発進阻止を禁止する手段とを備えている。
【００１８】
請求項１３の発明は、請求項１から７までのいずれか一つの発明において、車両が走行中にあることを検出する手段と、前記イグニッションスイッチの切り換わり後に前記識別コードが照合されたか否かを判定する手段と、識別コードが未照合でかつ車両が走行中にある場合に車両の発進を阻止する手段を備えている。
【００１９】
請求項１４の発明は、請求項１から７までのいずれか一つの発明において、前記イグニッションスイッチの切り換わり後に前記識別コードが照合されたか否かを一定周期で判定する手段と、車両が走行中になく動力装置の出力変速手段が中立位置にある場合に前記識別コードが未照合であると判定した回数を計測する手段と、この回数が所定回数に達した時に車両の発進を阻止する手段を備えている。
【００２０】
請求項１５の発明は、請求項５から７までのいずれか一つの発明において、車両が走行中にあることを検出する手段と、前記電子コードが照合されたか否かを判定する手段と、電子コードが未照合でかつ車両が走行中にある場合に車両の発進を阻止する手段を備えている。
【００２１】
請求項１６の発明は、請求項５から７までのいずれか一つの発明において、前記電子コードが照合されたか否かを一定周期で判定する手段と、車両が走行中になく動力装置の出力変速手段が中立位置にある場合に前記電子コードが未照合であると判定した回数を計測する手段と、この回数が所定回数に達した時に車両の発進を阻止する手段とを備えている。
【００２２】
【発明の効果】
請求項１、３、５、７の発明によれば、イグニッションスイッチがオン位置からオフ位置に切り換わった時に、第１のコントロールユニットが記憶している識別コードと第２のコントロールユニットが記憶している識別コードとが照合され、照合された識別コードが所定の組み合わせに合致しない時は、発進阻止手段が車両の発進を阻止することで、所定の組み合わせ以外の識別コードによる車両の発進を防止する。
【００２３】
請求項１の発明によれば、始動時に所定時間以上に渡って識別コードの照合が行なわれない時に車両の発進を阻止することで、識別コードの未照合のままの車両の発進を防止できるので、車両の盗難防止能力が強化される。
また、請求項１の発明は、識別コードの合致した時にフェールセーフフラグをセットし、イグニッションスイッチのオフ位置への切り換わり時にこれをクリアし、フラグがセットされた状態での発進阻止を禁止することにより、走行中に誤動作により発進阻止が行なわれるのを防止するので、走行中の装置の誤作動を確実に防止できる。
【００２４】
請求項２の発明は、識別コードが未照合のまま出力変速手段が中立位置から走行位置に切り換えられた時に車両の発進を阻止することで、識別コードの未照合のままの車両の発進を防止できるので、車両の盗難防止能力が強化される。
【００２５】
請求項３の発明は、コントロールユニットの一方が新品の場合にのみ、外部から識別コードの書き換えを許可することにより、コントロールユニットの故障時には、故障したユニットのみを交換して、識別コードを交換しないユニットに合わせることを可能とする。一方、外部からの識別コードの書き換えをいずれかのコントロールユニットが新品の場合に限ることで、盗難目的による識別コードの書き換えを防止する。このため、盗難防止能力を維持しつつ、コントロールユニットの故障時には故障したユニットのみの交換が可能になり、ユニットの交換コストを低減できる。
【００２６】
請求項５、６、７の発明は、コード保持器と第２のコントロールユニットがそれぞれ保持する電子コードが所定の組み合わせに合致した時のみ、識別コードの照合を行なうことで、コード保持器所有者以外の人間による車両の発進を阻止するので、車両の盗難防止能力が強化される。
【００２７】
請求項５の発明は、始動時に所定時間以上に渡って電子コードの照合が行なわれない時に車両の発進を阻止することで、電子コードの未照合のままの車両の発進を防止するので、コードが未照合のままでは車両は発進せず、車両の盗難防止能力が強化される。
また、請求項５の発明は、識別コードの合致した時にフェールセーフフラグをセットし、イグニッションスイッチのオフ位置への切り換わり時にこれをクリアし、フラグがセットされた状態での発進阻止を禁止することにより、走行中に誤動作により発進阻止が行なわれるのを防止するので、走行中の装置の誤作動を確実に防止できる。
【００２８】
請求項６の発明は、電子コードが未照合のまま出力変速手段が中立位置から走行位置に切り換えられた時に車両の発進を阻止することで、コード保持器所有者以外の人間による車両の発進を阻止するので、車両の盗難防止能力が強化される。
【００２９】
請求項７の発明は、イグニッションスイッチがオフ位置からオン位置へ切り換えられ、かつ電子コードが照合されていない場合に車両の発進を阻止することで、コード保持器所有者以外の人間による車両の発進を確実に防止するので、車両の盗難防止能力が強化される。一方、外部からの識別コードの書き換えをいずれかのコントロールユニットが新品の場合に限ることで、盗難目的による識別コードの書き換えを防止する。このため、盗難防止能力を維持しつつ、コントロールユニットの故障時には故障したユニットのみの交換が可能になり、ユニットの交換コストを低減できる。
【００３０】
請求項９の発明は、請求項１または５の発明において、タイマー手段がイグニッションスイッチのオン位置への切り換わり検出時からの経過時間を計測し、識別コードまたは電子コードが未照合のままこの計測時間が所定時間を越えると、車両発進を阻止するので、コードが未照合のままでは車両は発進せず、車両の盗難防止能力が強化される。
【００３１】
請求項１０の発明は、請求項１または５の発明において、タイマー手段が動力装置の実際の始動が検出されてからの経過時間を計測し、識別コードまたは電子コードが未照合のままこの計測時間が所定時間を越えると、車両発進を阻止するので、コード未照合のままでは車両は発進せず、車両の盗難防止能力が強化される。
【００３２】
請求項１１の発明は、タイマー手段がコントロールユニット間の通信開始からの経過時間を計測し、識別コードまたは電子コードが未照合のままこの計測時間が所定時間を越えると、車両発進を阻止するので、コード未照合のままでは車両は発進せず、車両の盗難防止能力が強化される。
【００３３】
請求項１２の発明は、識別コードの合致した時にフェールセーフフラグをセットし、イグニッションスイッチのオフ位置への切り換わり時にこれをクリアし、フラグがセットされた状態での発進阻止を禁止することにより、走行中に誤動作により発進阻止が行なわれるのを防止するので、走行中の装置の誤作動を確実に防止できる。
【００３４】
【実施例】
図１に示すＥＣＣＳ（電子式エンジン集中制御装置）１は、イグニッションスイッチ１Ａ、クランク角度センサー１Ｂ、エアフローメーター１Ｃなどの各種のセンサー、これら各センサーからの信号を受けるＥＣＵ２、ＥＣＵ２からの信号を受けて作動するアクチュエーターの３つからなっている。ＥＣＵ２は、マイクロコンピュータ２Ａ、インジェクター用のパワートランジスター２Ｂ、電源用のハイブリッドＩＣなどから構成される。
【００３５】
ＥＣＵ２での制御項目は、燃料噴射量、点火時期、アイドル回転数、排気還流量などと多いが、図１  には燃料噴射量と点火時期についてだけ示しており、デジタル制御を行うマイクロコンピューター２Ａでは、内部のプログラムソフトにしたがい、吸気管に設けたインジェクターを介して燃料噴射量を、またトランジスタ式の点火装置を介して点火時期を制御する。マイクロコンピューター２Ａからの噴射信号が“ＯＦＦ”から“ＯＮ”になると、インジェクター用パワートランジスタ２Ｂの導通でインジェクター用ソレノイドコイル３にバッテリーからの電流が流れてインジェクターが全開し、噴射信号が“ＯＮ”から“ＯＦＦ”になったときはインジェクターが全閉する。インジェクターの開弁中、一定圧の燃料が吸気管に噴射供給され、インジェクターの開弁期間に比例して供給燃料量が多くなるわけである。
【００３６】
また、マイクロコンピューター２Ａからの点火信号が“ＯＦＦ”から“ＯＮ”になると、トランジスター式点火装置４のパワートランジスター４Ａの導通で１次コイル４Ｂにバッテリーからの電流が流れ、点火信号が“ＯＮ”から“ＯＦＦ”になったとき１次電流が遮断され、点火コイルの２次側に高圧の電流が発生し、点火プラグ４Ｄに火花が飛ぶ。パワートランジスター４Ａを“ＯＮ”から“ＯＦＦ”にするタイミングが点火時期であり、冷間始動時にはこのタイミングを遅くすることによって排気温度を高め、エンジンの暖機を促進するのである。
【００３７】
ＥＣＵ２（後述するＩＭＭＵ用ＥＣＵについても）は、通常１つのユニットで構成され、故障時には一体で交換される。
【００３８】
さて、車両の盗難を防止するため、この例では図２に示したように、ＥＣＣＳ１のＥＣＵ２とは別に車両移動禁止用コントロールユニット（以下ＩＭＭＵと略称する）１１が設けられる。このＩＭＭＵ１１は主にマイクロコンピュータからなるＥＣＵを備え、ＥＣＣ  Ｓ用ＥＣＵとＩＭＭＵ用ＥＣＵとは双方向通信線１２で連結される。この例での各ＥＣＵは、いずれもマイクロコンピューターを主な構成部品とするものであるが、これに限定されるものでなく、一般にＥＣＵといった場合その含まれる範囲は広く、通常の電気部品だけでＥＣＵを構成したものでもかまわない。
【００３９】
ＥＣＣＳ用ＥＣＵが第１のコントロールユニットを、ＩＭＭＵ用ＥＣＵが第２のコントロールユニットを構成する。なお、以下の説明においてＥＣＣＳあるいはＩＭＭＵと言う場合にはそれぞれＥＣＣＳ用ＥＣＵ，ＩＭＭＵ用ＥＣＵを指す。
【００４０】
ＩＭＭＵ１１はコード保持器であるトランスポンダーキー１３との間の通信機能を備える。トランスポンダーキー１３は電子コードの発信機能を備え、ＩＭＭＵ１１は発信された電子コードをアンテナ１１Ａを介して受信し、受信コードとＩＭＭＵ１１が保持しているコードとが一致するかどうかを判定することによって、トランスポンダーキー１３とＩＭＭＵ１１との組み合わせが正しいかどうかを確認する。ＩＭＭＵを取り外し、代わりに他の車両のＩＭＭＵを組み付けたり、ＩＭＭＵはそのままで他の車両のトランスポンダーキーを持ってきたりしても、ＩＭＭＵとＥＣＣＳの通信条件は成立しない。つまりＩＭＭＵとＥＣＣＳの２つのＥＣＵ間で通信条件を成立させるためには、トランスポンダーキーの所持が必要となるのである。
【００４１】
ＥＣＣＳとＩＭＭＵとの間で実施される操作は（１）イグニッションスイッチが“ＯＦＦ”位置から“ＯＮ”位置に切換えられたとき、（２）イグニッションスイッチが“ＯＮ”位置から“ＯＦＦ”位置に切換えられたときの２つに大別される。
（１）“ＯＦＦ”位置から“ＯＮ”位置への切換時
▲１▼ＩＭＭＵとの間で通信が可能かどうかを判定する。通信不可能状態が所定時間継続した場合には、始動を禁止する。
【００４２】
▲２▼ＥＣＣＳは始動あるいは燃料供給を許可した状態でＩＭＭＵとの通信条件が成立するかどうかをみる。通信条件が成立するためには、ＩＭＭＵとトランスポンダーキーとで照合される電子的コードが一致しなければならない。
【００４３】
▲３▼通信条件が成立したときは通信を行い、ＩＭＭＵから送られてくる識別コードと、自身のＥＥＰＲＯＭに保持している識別コードを照合する。このＥＥＰＲＯＭは電気的消去書込み可能型ＲＯＭの略称で、電源を必要とせずにＣＰＵからの指令でデータを書き込むことができるものである。ＥＥＰＲＯＭの代わりに、電源がなくても消去可能なフラッシュメモリーや専用の電源をもったメモリーで構成することもできる。
【００４４】
▲４▼照合の結果、両者が一致したときだけ始動許可あるいは燃料供給の許可を継続し、両者が一致しないときは始動あるいは燃料供給を禁止する（つまり始動許可あるいは燃料供給許可を取り消す）。
（２）“ＯＮ”位置から“ＯＦＦ”位置への切換時
▲１▼通信によりＥＣＣＳは更新要求コードをＩＭＭＵに送る。
【００４５】
▲２▼ＩＭＭＵでは更新要求に対して、次回用の識別コードをランダムに決定し、次回コードを自分のＥＥＰＲＯＭに記憶するとともに、ＥＣＣＳに送信する。
【００４６】
▲３▼ＥＣＣＳでは、ＩＭＭＵから送られてきた次回コードをＥＥＰＲＯＭに記憶する。
【００４７】
このようにして、イグニッションスイッチがＯＮからＯＦＦに切り換わるごとに識別コードを更新すると、ＥＣＣＳとＩＭＭＵの一方のＥＣＵが故障した場合に、その故障した側のＥＣＵだけを交換しても、そのままでは識別コードの不一致からエンジンを始動することができなくなる。
【００４８】
これに対処するためには、一方のＥＣＵの故障時に単独でも交換できるようにする必要があるので、交換するＥＣＵが新品であることを条件として、新品のＥＣＵと故障してないＥＣＵとの双方の識別コードを同調させるための初期化操作を行う。この初期化操作は図２に示す第３のＥＣＵ１５により行われる。
【００４９】
このため、まずＥＣＣＳ用とＩＭＭＵ用の各ＥＣＵには、新品であることを示すデータを持つフラグをＥＥＰＲＯＭに組み込み、各ＥＣＵを製造するメーカーからの工場出荷時にこの新品フラグを新品側にセットしておく。
【００５０】
なお、ＥＣＣＳ用とＩＭＭＵ用の各ＥＣＵのプログラムソフトには新品フラグを新品側にセットする機能をもたせない。識別コードの初期化操作には少なくとも一方のＥＣＵが新品であることが条件であるのに、各ＥＣＵのプログラムソフトにより勝手に新品フラグが新品側にセットされると、新品であるかどうかがわからなくなるからである。
【００５１】
ＥＣＣＳあるいはＩＭＭＵのＥＣＵを交換した時の処理も、（３）イグニッションスイッチが“ＯＦＦ”位置から“ＯＮ”位置に切換えられたとき、（４）続いてイグニッションスイッチが“ＯＦＦ”位置に戻されたときの２つに別れる。（３）イグニッションスイッチの“ＯＮ”位置への切換時
▲１▼ＥＣＣＳとＩＭＭＵとの通信条件が成立するかどうかをみる。通信条件が成立するためには、ＩＭＭＵとトランスポンダーキーとで照合される電子的コードが一致しなければならない。
【００５２】
▲２▼通信条件が成立したときは、いずれかのＥＣＵの新品フラグがセットされていることを条件に、第３のＥＣＵの接続を許可する。
【００５３】
▲３▼第３のＥＣＵが接続され、第３のＥＣＵから初期化命令が出されると、ＥＣＣＳは初期化要求をＩＭＭＵに送り、ＩＭＭＵはあらかじめ内部に設定された初期識別コードを自らのＥＥＰＲＯＭに記憶するとともに、ＥＣＣＳに返信する。
【００５４】
▲４▼ＥＣＣＳはＩＭＭＵから送られた初期識別コードを自分のＥＥＰＲＯＭに記憶する。
【００５５】
▲５▼ＥＣＣＳとＩＭＭＵのＥＥＰＲＯＰＭ内の新品フラグをクリアする。
（４）イグニッションスイッチの“ＯＦＦ”位置への戻し時
上記（２）▲１▼〜▲３▼のプロセスと同じに識別コードの更新操作を行う。
【００５６】
図３〜５は上記の（１）に対応するフローチャート、図８と図９は（２）（４）に対応するフローチャート、図６と図７は（３）に対応するフローチャートであり、これらを以下に順を追って説明する。
【００５７】
なお、ＥＣＣＳ用とＩＭＭＵ用の各ＥＣＵ間で行う通信は双方向であるため、コマンドやデータをＥＣＣＳからＩＭＭＵに送るには、その前に通信モードをＥＣＣＳ→ＩＭＭＵモードに切換え、またＩＭＭＵからＥＣＣＳにコマンドやデータを送り返すにも前もって通信モードをＩＭＭＵ→ＥＣＣＳモードに切換えておかなければならない。こうした通信モードの切換えについてはその説明を省略する。
【００５８】
図３のステップ１では、イグニッションスイッチ（図ではＩＧＮ ＳＷと表記）の切り換えを判定し、イグニッションスイッチが“ＯＦＦ”位置から“ＯＮ”位置に切換えられたときにステップ２に進む。
【００５９】
ステップ２でＥＣＣＳが新品であるかどうかを判定する。これはＥＣＣＳのＥＥＰＲＯＭに保存している新品フラグが新品側にセットされているかどうかで判定する。新品の場合は、図６に示す初期化操作を行う。
【００６０】
新品でない場合はステップ３でタイマーのカウントをスタートし、ステップ４でＩＭＭＵにテスト送信を要求する。ＩＭＭＵからの返信がなかった場合、あるいは返信があってもチェックサムがエラーとなった場合には、図４のプロセスを経て、始動禁止操作あるいは再度の送信要求を行う。始動禁止は例えばエンジンへの燃料の供給を停止することを行う。
【００６１】
テスト送信が正常に行われた場合は、ステップ６でＩＭＭＵが新品であるかどうか、すなわちＩＭＭＵのＥＥＰＲＯＭに保存されている新品フラグが新品側にセットされているかどうかを判定する。
【００６２】
新品の場合は、図６に示す初期化操作を行う。新品でなければ、ステップ７に進み、前述のようにトランスポンダーキーの発信する電子コードとＩＭＭＵに設定された電子コードの照合を行なう。
【００６３】
これらの電子コードが一致した場合に、引き続きステップ８で識別コードが一致するかどうかを判定する。識別コードの確認は、ＥＣＣＳからＩＭＭＵに識別コードの送信要求を送り、これに対してＩＭＭＵから返信された識別コードと、ＥＣＣＳに保存された識別コードを照合することで行なう。
【００６４】
両方の識別コードがどちらも一致した場合にのみ、ステップ９でフェールセーフフラグをセットし、ステップ１０でタイマーを初期化する。
【００６５】
正常な状態においては、以上のプロセスでエンジン始動時のチェックを終了し、以後はイグニッションスイッチがオフになるまで、ＩＭＭＵと盗難防止装置としてのＥＣＣＳは待機状態となる。
【００６６】
ステッフ５，７，８で送信トラブルあるいは電子コードや識別コードの不一致が発見された場合には、図４のプロセスに進む。
【００６７】
ここでは、まず車両が走行中かどうか（ステップ１１）、ギヤ位置が走行位置かどうか、タイマーの計測時間が設定時間を超過していないか（ステップ１３）及びこのプロセスの繰り返し回数が所定範囲を越えていないかどうかを判定する（ステップ１４）。そして、これらの判定結果がすべてＮｏの場合には、図３のステップ４以降のプロセスをやり直す。
【００６８】
また、ステップ１１〜１４のいずれかの判定結果がＹｅｓの場合には，図５のプロセスに進む。ここでは、まずステップ１５でフェールセーフフラグがクリアされているかどうかを判定し、クリアされている場合には、通信タイマーを初期化し（ステップ１６）、エンジンの始動を禁止して（ステップ１７）処理を終了する。
【００６９】
ステップ５，７，８から図４のプロセスを経て図５のプロセスに移行した場合には、ステップ９を経過していないため、フェールセーフフラグはクリアされている。したがって、始動時の送信トラブルあるいは電子コードや識別コードの不一致に関しては、常に始動禁止操作が行われる。
【００７０】
しかしながら、例えば盗難防止用のチェックをクリアして始動しても、走行中に何らかの理由で図３のプロセスが実行され、始動禁止操作によってエンジンへの燃料供給が突然カットされる可能性がある。フェールセーフフラグはこのような場合に燃料がカットされないように、盗難防止用のチェックを始動時に限定する目的で設定される。
【００７１】
フェールセーフフラグは図３のステップ９でセットされ、後述の図８のエンジン停止操作時の処理プロセスにおけるステップ２６でクリアされる。したがってエンジンの始動時にはフェールセーフフラグはクリアされており、始動に伴う盗難防止用のチェックをクリアした段階でセットされる。
【００７２】
このため、走行中に盗難防止用チェックのプロセスが実行され、始動禁止操作が行われようとしても、ステップ１５においてフェールセーフフラグがセットされていれば、始動禁止操作を行わずに、イグニッションスイッチがオフになるまで待機状態となる。
【００７３】
図８は運転終了時の処理を示す。このプロセスは、イグニッションスイッチが”ＯＦＦ”位置に切り換わることで実行される。ステップ２２においてこの切り換わりが検出されると、ステップ２３で識別コードの更新要求が新たな識別コードとともにＥＣＣＳからＩＭＭＵに向けて送られる。
【００７４】
ここで、ＩＭＭＵからの返信がなければ、あるいは送信エラーが検出された場合には、図９のステップ２７により、ステップ２３，２４のプロセスを所定回数繰り返し、ＩＭＭＵからの返信が依然として正常化されなければ、そのまま処理を終了する。
【００７５】
ＩＭＭＵから正常な返信が返された場合には、更新したコードをＥＣＣＳの記憶装置に保存し（ステップ２５）、フェールセーフフラグをクリアして（ステップ２６）、処理を終了する。
【００７６】
これにより、次回のエンジン始動は、更新された識別コードがＥＣＣＳとＩＭＭＵの双方に記憶され、フェールセーフフラグがクリアされた状態で行われる。
【００７７】
次に、ＥＣＣＳまたはＩＭＭＵのいずれかが新品であった場合の初期化プロセスを図６と７のフローチャートにより説明する。
【００７８】
図３のステップ２またはステップ６でＥＣＣＳまたはＩＭＭＵのいずれかが新品と判定された場合には、図６の初期化処理が行われる。
【００７９】
初期化のプロセスはまず、ステップ１８においてＥＣＣＳからＩＭＭＵへ初期化要求の送信が行われる。なお、初期化要求の送信は、前記の第３のＥＣＵからの初期化命令の入力に応じて行なわれ、第３のＥＣＵからの初期化命令が入力されない限り図６の初期化処理は行なわれない。
【００８０】
初期化要求に対してＩＭＭＵは内部に設定された初期識別コードを識別コードとして記憶するとともに、ＥＣＣＳに返信する。ステップ１９でこの返信がエラーとなった場合には、図７のステップ２１において送信チェックが所定回数行われたかを判定し、行われていなければステップ１８の初期化要求からの処理を繰り返し、所定回数に達した場合には初期化不能であるとしてそのまま処理を終了する。
【００８１】
ステップ１９での送信チェックで異常がなければ、ステップ２０に進み、ＥＣＣＳは初期識別コードをＥＥＰＲＯＭに保存する。
【００８２】
この初期化処理の直後は識別コードの照合は行なわず、エンジンの始動はそのまま許可され、イグニッションスイッチのオフ待ちの状態となる。そして、次回始動時より、通常の識別コードの照合が行なわれる。
【００８３】
上記の説明の中でＥＣＣＳとＩＭＭＵとの間で送信される各種のコードは図１０にまとめられる。この図からわかるようにコードは８ビットのバイナリコードとして転送される。
【００８４】
また、これらのコードは図１１に示すプロトコルにしたがって送信される。すなわち、識別コード確認を例に取ると、ＥＣＣＳからＩＭＭＵへの送信は、図１０  に示す識別コード更新を要求する８ビットコードと、８ビットの固定値と、エラー検出用に８ビットのチェックサムからなる２４ビットの信号が送られる。チェックサムはコマンドと固定値の８ビットのデータを、１バイト単位で各桁に分割して、桁ごとに合算したもので、このチェックサムを照合することにより通信エラーの有無を確認する。
【００８５】
一方、ＩＭＭＵからＥＣＣＳへの返信は図１０に示す識別コード登録を要求する８ビットコードと、８ビットの識別コード、そして８ビットのチェックサムからなる２４ビットの信号により行なわれる。
【００８６】
次に作用を説明する。
【００８７】
この実施例では、エンジンの始動に際してイグニッションスイッチが“ＯＦＦ”位置から“ＯＮ”位置にされると、この信号を受けてＥＣＣＳは、エンジンの始動を許可したまま自分の持っている識別コードとＩＭＭＵが送ってくる識別コードとが一致するかどうかを照合し、識別コードが一致しないときは始動を禁止する。
【００８８】
また、エンジンの停止のために、イグニッションスイッチが“ＯＮ”位置から“ＯＦＦ”位置に戻されると、ＥＣＣＳとＩＭＭＵが保存する識別コードが次回コードへと更新される。これにより、始動のつど新しい識別コードの照合が行なわれ、識別コードが一致しないとエンジンを始動できないため、たとえばＩＭＭＵやＥＣＣＳを他の車両で使用していたＥＣＵに乗せ換えても識別コードの不一致により始動はできない。この結果、従来より車両の盗難の機会を減らすことができる。
【００８９】
この実施例では、エンジンの再始動時にできるだけ近づけるように、エンジンの運転途中でなく、運転の最後（つまりエンジンの停止後）に識別コードの更新を行なっている。しかしながら、更新処理はエンジンの始動完了後であれば、エンジンの停止後まで待たずにいつでも行なうことができる。
【００９０】
さらに、ＩＭＭＵ用ＥＣＵでは、自分の保存する電子的コードとトランスポンダーキーから発信される電子的コードを照合することでトランスポンダーキーとの組み合わせが正しいかどうかを確認し、この照合の結果コードが一致したときだけＥＣＣＳ用とＩＭＭＵ用の２つのＥＣＵ間での通信条件が成立するようにしているので、その車両用のキーを持っていても、ＩＭＭＵとの正しく組み合わされたトランスポンダーキーを所持していなければエンジンが始動されることがない。この結果、車両の盗難の機会は一段と少なくなる。
【００９１】
また、毎回更新される識別コードを用いる場合には、ＩＭＭＵ用とＥＣＣＳ用のいずれか一方のＥＣＵが故障したときは、識別コードを一致させるため故障してないＥＣＵをも新品に交換するしかなく、故障した片方のＥＣＵだけを新品に交換する場合にくらべてコストがかかる。
【００９２】
これに対してこの例では、ＩＭＭＵ用とＥＣＣＳ用の一方のＥＣＵの故障時には、識別コードの初期化を行なってコードの同調させることから、故障した片方だけを交換することが可能となり、両方のＥＣＵとも新品に交換する場合よりコストを低くすることができる。
【００９３】
また、始動完了とともにセットされるフェールセーフフラグを設定し、フェールセーフフラグがセットされている場合には始動禁止を行なわない設定としたので、走行中に盗難防止用のチェック機能が誤動作して車両が急にエンストする心配もない。
【００９４】
なお、以上の実施例において、識別コードの不一致や通信条件が成立しない場合になどには燃料供給をカットしてエンジンを停止することとしたが、これらの場合の対応は必ずしもエンジンの停止に限定されず、車両の発進を阻止する手段であれば何でも適用することができる。例えば、ブレーキやトランスミッションの操作により発進を阻止することが可能である。
【００９５】
さらに、発進を阻止する手段は上記のような物理的阻止に止まらず、警報発信により発進の阻止を図ることも可能である。
【図面の簡単な説明】
【図１】本発明の実施例によるＥＣＣＳの構成図である。
【図２】同じく、盗難防止装置の制御システム図である。
【図３】同じく、盗難防止制御のフローチャートである。
【図４】同じく、異常検出時の処理プロセスを示すフローチャートである。
【図５】同じく、異常検出時の処理プロセスを示すフローチャートである。
【図６】同じく、新品のＥＣＵの初期化処理のプロセスを示すフローチャートである。
【図７】同じく、新品のＥＣＵの初期化処理のプロセスを示すフローチャートである。
【図８】同じく、識別コード更新プロセスを示すフローチャートである。
【図９】同じく、識別コード更新プロセスを示すフローチャートである。
【図１０】同じく、ＥＣＣＳとＩＭＭＵが交わすコマンド内容を示す表である。
【図１１】同じく、ＥＣＣＳとＩＭＭＵが交わす通信のプロトコルの説明図である。
【符号の説明】
１  ＥＣＣＳ
１Ａ  イグニッションスイッチ
１１  ＩＭＭＵ
１２  通信線
１３  トランスポンダーキー
１５  第３のＥＣＵ
【図１】
0003624899.tif 000002
【図２】
0003624899.tif 000003
【図３】
0003624899.tif 000004
【図４】
0003624899.tif 000005
【図５】
0003624899.tif 000006
【図６】
0003624899.tif 000007
【図７】
0003624899.tif 000008
【図８】
0003624899.tif 000009
【図９】
0003624899.tif 000010
【図１０】
0003624899.tif 000011
【図１１】
0003624899.tif 000012