JP2004052700A - Remote start control device - Google Patents

Remote start control device Download PDF

Info

Publication number
JP2004052700A
JP2004052700A JP2002213271A JP2002213271A JP2004052700A JP 2004052700 A JP2004052700 A JP 2004052700A JP 2002213271 A JP2002213271 A JP 2002213271A JP 2002213271 A JP2002213271 A JP 2002213271A JP 2004052700 A JP2004052700 A JP 2004052700A
Authority
JP
Japan
Prior art keywords
code
engine
control device
stored
predetermined
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.)
Granted
Application number
JP2002213271A
Other languages
Japanese (ja)
Other versions
JP4079712B2 (en
Inventor
Manabu Matsubara
松原 学
Minoru Yoshimura
吉村 実
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Ten Ltd
Original Assignee
Denso Ten 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 Denso Ten Ltd filed Critical Denso Ten Ltd
Priority to JP2002213271A priority Critical patent/JP4079712B2/en
Publication of JP2004052700A publication Critical patent/JP2004052700A/en
Application granted granted Critical
Publication of JP4079712B2 publication Critical patent/JP4079712B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Ignition Installations For Internal Combustion Engines (AREA)
  • Output Control And Ontrol Of Special Type Engine (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a remote start control device of simple constitution that can be equipped at a vehicle with an immobilizer function at a low cost. <P>SOLUTION: This remote start control device 31 mounted on the vehicle equipped with an immobilizer part for incorporating a code outputted on the basis of the insertion of an ignition key 1 in a key cylinder 4 and authorizing the start of an engine when determining the incorporated code to be a code inherent in the vehicle, performs the start control of an engine according to an instruction from a portable transmitter 37. The remote start control device 31 is equipped with a means for storing the code in an EEPROM 36 every time the code is supplied to a signal line 12, and a means for supplying the code stored in the EEPROM 36 , to the immobilizer part 6 upon receiving the start instruction of the engine from the portable transmitter 37. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
本発明は遠隔始動制御装置に関し、より詳細には、イモビライザ機能を有した車両に装備するための遠隔始動制御装置に関する。
【0002】
【従来の技術】
最近、イモビライザと称する盗難防止機能を備えた車両が増加してきている。イモビライザ機能(エンジン用)を実現するには、図8に示すように、ある特定のコードを記憶すると共に、発信機能を有したチップ3をグリップ部2に内蔵するイグニッションキー1と、キーシリンダ4と、キーシリンダ4に取り付けられたトランスポンダ5と、車両固有のコードを記憶すると共に、盗難防止としての機能を有したイモビライザ部6と、エンジン始動などの制御を行うエンジン制御部7とを必要としている。
【0003】
運転者によりイグニッションキー1がキーシリンダ4へ挿入される(又はイグニッションキー1が、イグニッションスイッチのACC出力位置、もしくはIG出力位置まで回動される)と、キー挿入検知信号がHigh状態となり、これを受けたイモビライザ部6が起動信号を信号線L1を介してトランスポンダ5へ送信するようになっている。
【0004】
トランスポンダ5は前記起動信号を受け取ると、キーシリンダ4に挿入されているイグニッションキー1のチップ3と無線交信を行うことによって、チップ3に記憶されている前記特定のコードを取得し、取得した前記特定のコードをクロック信号と共に、信号線L2を介してイモビライザ部6へ出力するようになっている。
【0005】
イモビライザ部6は、トランスポンダ5から送られてきた前記特定のコードが予め記憶されている前記車両固有のコードと一致するか否かを判断し、これらコードが一致すると判断すれば、イグニッションキー1をキーシリンダ4に挿入した運転者が、正規の運転者であると看做し、エンジン制御部7に対して、エンジン始動を許可するための許可信号を与えるようになっている。
【0006】
また、エンジン制御部7は、前記許可信号を受けた後に、キーシリンダ4から出力されるスタータ信号を受けると、燃料、点火時期などのエンジン制御を行うようになっており、逆に、前記許可信号を受けていない状態で、前記スタータ信号を受けた場合には、前記エンジン制御は行わないようになっている。
【0007】
このように、イグニッションキー1のチップ3に記憶されているコードが、前記車両固有のコードでなければ、エンジン始動ができない。そのため、不正なイグニッションキーやイグニッションスイッチの直結では、エンジンを始動させることができず、車両盗難を防止することができる。
【0008】
他方、遠隔操作により、エンジンなどの機関を始動させるための遠隔始動制御装置が実用化されている。図9に示すように、遠隔始動制御装置18は、運転者が携帯する携帯用送信機19からエンジン始動を指示する信号を受信すると、正規のイグニッションキー11がスタータ出力位置まで回動された場合に出力されるACC信号、IG信号、及びスタータ信号に相当する擬似信号をイグニッションスイッチの信号線L3へ供給し、エンジン制御部17へこれら擬似信号を送信するようになっている。
【0009】
これにより、イグニッションキー11をキーシリンダ14に挿入して回動させなくても、携帯用送信機19からエンジン始動を指示する信号を送信するだけで、エンジンを始動させることができる。
【0010】
【発明が解決しようとする課題】
しかしながら、上記した遠隔始動制御装置18を、上記したイモビライザ機能を有した車両に追加装備する場合、イモビライザ部6に記憶されている車両固有のコードの一致、すなわち正規のイグニッションキー1をキーシリンダ4へ挿入する必要があるため、エンジン制御部7に前記擬似信号(ACC信号、IG信号、及びスタータ信号の擬似信号)を与えたとしても、エンジンを始動させることはできないといった問題がある。
【0011】
このような問題を解決するものとして、遠隔始動制御装置に車両固有のコードを記憶させておき、遠隔操作によりエンジン始動の指示を受けると、前記遠隔始動制御装置からイモビライザ部へ前記車両固有のコードを送信させ、前記イモビライザ部からエンジン制御部に対し、前記許可信号が与えられるようにするといった発明(特開平10−176642号公報(公知例1))や、正規のイグニッションキーから取り出した小型発信機(すなわち、車両固有のコードを記憶するものであり、上記したチップ3に相当する)と、キーシリンダに取り付けられたトランスポンダとをアンテナを介して電気的に接続させ、携帯用送信機からエンジンの始動指示を受けると、前記トランスポンダを作動させ、アンテナを介して、前記小型発信機から発信される前記車両特有のコードを、イモビライザ部へ送信させるといった発明(特開2001−270424号公報(公知例2))がある。
【0012】
しかしながら、公知例1に記載された発明は、前記遠隔始動制御装置へ前記車両固有のコードを記憶させるにあたって、モードの切り換え(設定モードの選択)を行うようになっており、またモードを切り換えるための操作部を新たに必要としており、コストアップになるといった問題がある。他方、公知例2に記載された発明についても、正規のイグニッションキーを別に用意しなければならず、やはりコストアップになるといった問題がある。
【0013】
本発明は上記課題に鑑みなされたものであって、簡単な構成で、かつ安価なコストで、イモビライザ機能を有した車両に装備することのできる遠隔始動制御装置を提供することを目的としている。
【0014】
【課題を解決するための手段及びその効果】
上記目的を達成するために本発明に係る遠隔始動制御装置(1)は、所定の操作に基づいて出力される所定のコードを取り込み、取り込んだ前記所定のコードが車両固有のコードであるか否かを判断し、これらコードが一致したと判断した場合、エンジンなどの機関の始動を許可する始動制御装置が装備された車両に搭載され、遠隔操作によって前記機関の始動制御を行うための遠隔始動制御装置において、コードを記憶するための記憶手段と、前記所定の操作に基づいて出力される前記所定のコードを受け取るたびに、該所定のコードを前記記憶手段へ記憶させる第1の記憶制御手段と、遠隔操作による前記機関の始動指示信号を受信すると、前記記憶手段に記憶されている前記所定のコードを、前記始動制御装置へ供給する供給制御手段とを備えていることを特徴としている。
【0015】
前記所定の操作(例えば、前記所定のコードを記憶すると共に、発信機能を有したチップをグリップ部に内蔵するイグニッションキーがキーシリンダに挿入されるなど)に基づいて出力される前記所定のコードは、例えば、前記イグニッションキーが正規のものである場合、前記車両固有のコードと一致する。
【0016】
上記遠隔始動制御装置(1)によれば、前記所定の操作に基づいて出力される前記所定のコードが前記記憶手段へ記憶されるようになっている。従って、正規のイグニッションキーのキーシリンダへの差し込みなどに基づき出力される前記所定のコード(すなわち、前記車両固有のコード)が、前記記憶手段に記憶されることとなる。
【0017】
また、遠隔操作による前記機関(例えば、エンジンなど)の始動指示信号を受信すると、前記記憶手段に記憶されている前記所定のコード(すなわち、前記車両固有のコード)が前記始動制御装置へ供給されるようになっている。なお、前記機関としては、例えば、内燃機関自動車のエンジンや、電気自動車のモータなどの動力発生装置が挙げられる。
【0018】
従って、遠隔操作による前記機関の始動指示があった場合にも、正規のイグニッションキーがキーシリンダに差し込まれた場合と同様に、前記始動制御装置へ前記車両固有コードを供給することができ、前記始動制御装置から前記機関の始動の許可を与えることができる。これにより、正規のイグニッションキーをキーシリンダに挿入して回動させなくても、遠隔操作によってエンジンなどを始動させることができる。
【0019】
また、上記遠隔始動制御装置(1)によれば、前記所定の操作に基づいて出力される前記所定のコードを受け取るたびに、該所定のコードが自動的に前記記憶手段へ記憶されるようになっているので、公知例1に開示された発明のように、モードの切り替えを行う必要がないので、使用者の手を煩わせることなく前記記憶手段へ前記所定のコードを記憶させることができる。また、当然のことではあるが、モードの切り替えを行うための操作部を設ける必要もないので、コストの削減を図ることができる。
【0020】
また、本発明に係る遠隔始動制御装置(2)は、所定の操作に基づいて出力される所定のコードを取り込み、取り込んだ前記所定のコードが車両固有のコードであるか否かを判断し、これらコードが一致したと判断した場合、エンジンなどの機関の始動を許可する始動制御装置が装備された車両に搭載され、遠隔操作によって前記機関の始動制御を行うための遠隔始動制御装置において、コードを記憶するための記憶手段と、電源が供給された後の最初の前記所定の操作に基づいて出力される前記所定のコードを前記記憶手段へ記憶させる第2の記憶制御手段と、遠隔操作による前記機関の始動指示信号を受信すると、前記記憶手段に記憶されている前記所定のコードを、前記始動制御装置へ供給する供給制御手段とを備えていることを特徴としている。
【0021】
先程も説明したように、前記所定の操作(例えば、前記所定のコードを記憶すると共に、発信機能を有したチップをグリップ部に内蔵するイグニッションキーがキーシリンダに挿入されるなど)に基づいて出力される前記所定のコードは、例えば、前記イグニッションキーが正規のものである場合、前記車両固有のコードと一致する。
【0022】
上記遠隔始動制御装置(2)によれば、電源が供給された後(例えば、車両に搭載され、バッテリーに接続された後)の最初の前記所定の操作に基づいて出力される前記所定のコードが前記記憶手段へ記憶されるようになっている。従って、正規のイグニッションキーのキーシリンダへの差し込みなどに基づき出力される前記所定のコード(すなわち、前記車両固有のコード)が、前記記憶手段に記憶されることとなる。
【0023】
また、遠隔操作による前記機関(例えば、エンジンなど)の始動指示信号を受信すると、前記記憶手段に記憶されている前記所定のコード(すなわち、前記車両固有のコード)が前記始動制御装置へ供給されるようになっている。なお、前記機関としては、例えば、内燃機関自動車のエンジンや、電気自動車のモータなどの動力発生装置が挙げられる。
【0024】
従って、遠隔操作による前記機関の始動指示があった場合にも、正規のイグニッションキーがキーシリンダに差し込まれた場合と同様に、前記始動制御装置へ前記車両固有コードを供給することができ、前記始動制御装置から前記機関の始動の許可を与えることができる。これにより、正規のイグニッションキーをキーシリンダに挿入して回動させなくても、遠隔操作によってエンジンなどを始動させることができる。
【0025】
また、上記遠隔始動制御装置(2)によれば、電源が供給された後(例えば、車両に搭載され、バッテリーに接続された後)の最初の前記所定の操作に基づいて出力される前記所定のコードが前記記憶手段へ記憶されるようになっている。換言すれば、電源が供給された後の2回目以降の前記所定の操作に基づいて出力される前記所定コードは前記記憶手段に記憶されないようになっている。従って、不正なコードや誤ったコードが前記記憶手段に書き込まれるのを防止することができる。
【0026】
また、上記遠隔始動制御装置(2)についても、公知例1に開示された発明のように、モードの切り替えを行う必要がないので、使用者の手を煩わせることなく前記記憶手段へ前記所定のコードを記憶させることができ、また、モードの切り替えを行うための操作部を設ける必要もないので、コストの削減を図ることができる。
【0027】
また、本発明に係る遠隔始動制御装置(3)は、上記遠隔始動制御装置(1)又は(2)において、前記所定の操作に基づいて出力される前記所定のコードが、前記記憶手段へ記憶させるのに適したコードであるか否かを判断する適否判断手段を備え、該適否判断手段により、前記所定のコードが前記記憶手段へ記憶させるのに適したコードであると判断されると、前記第1又は前記第2の記憶制御手段が、前記所定のコードを前記記憶手段へ記憶させるものであることを特徴としている。
【0028】
ところで、上記遠隔始動制御装置(1)又は(2)では、前記所定の操作(例えば、前記所定のコードを記憶すると共に、発信機能を有したチップをグリップ部に内蔵するイグニッションキーがキーシリンダに挿入されるなど)に基づいて出力される前記所定のコードを前記記憶手段へ記憶させるようになっているが、例えば、キーシリンダへ挿入されたイグニッションキーが正規のものでなかった場合には、誤ったコード(すなわち、前記車両固有のコードでないもの)が前記記憶手段へ記憶されることとなり、遠隔操作によるエンジンなどの機関の始動を行うことができないといった問題がある。
【0029】
しかしながら、上記遠隔始動制御装置(3)によれば、前記所定の操作に基づいて出力される前記所定のコードが、前記記憶手段へ記憶させるのに適したコードであると判断された場合に限り、前記所定のコードが、前記記憶手段へ記憶されるようになっているので、誤ったコードが記憶されるのを防止することができる。
【0030】
また、本発明に係る遠隔始動制御装置(4)は、上記遠隔始動制御装置(3)において、前記適否判断手段が、前記機関の状態に基づいて、前記判断を行うものであることを特徴としている。
【0031】
上記遠隔始動制御装置(4)によれば、前記所定の操作(例えば、前記所定のコードを記憶すると共に、発信機能を有したチップをグリップ部に内蔵するイグニッションキーがキーシリンダに挿入されるなど)に基づいて出力される前記所定のコードが前記記憶手段へ記憶させるのに適したコードであるか否かの判断が、前記機関(例えば、エンジンなど)の状態に基づいて行われる。
【0032】
例えば、正規のイグニッションキーがキーシリンダに挿入され、スタータ出力位置まで回動された場合、エンジンは始動する。換言すれば、エンジンを始動させることができた操作に基づき出力されたコードは、前記車両固有のコード(すなわち前記記憶手段へ記憶させるのに適したコード)と看做すことができる。従って、前記機関の状態に基づいて、前記判断を行うことによって、該判断の精度を高くすることができる。
【0033】
また、本発明に係る遠隔始動制御装置(5)は、所定の操作に基づいて出力される所定のコードを取り込み、取り込んだ前記所定のコードが車両固有のコードであるか否かを判断し、これらコードが一致したと判断した場合、エンジンなどの機関の始動を許可する始動制御装置が装備された車両に搭載され、遠隔操作によって前記機関の始動制御を行うための遠隔始動制御装置において、コードを記憶するための記憶手段と、前記所定の操作に基づいて出力される前記所定のコードが、前記記憶手段へ記憶させるのに適したコードであるか否かを判断する適否判断手段と、該適否判断手段により、前記所定のコードが前記記憶手段へ記憶させるのに適したコードであると判断されると、前記所定のコードを前記記憶手段へ記憶させる第3の記憶制御手段と、遠隔操作による前記機関の始動指示信号を受信すると、前記記憶手段に記憶されている前記所定のコードを、前記始動制御装置へ供給する供給制御手段とを備えていることを特徴としている。
【0034】
上記遠隔始動制御装置(5)によれば、前記所定の操作に基づいて出力される前記所定のコードが前記記憶手段へ記憶されるようになっている。従って、正規のイグニッションキーのキーシリンダへの差し込みなどに基づき出力される前記所定のコード(すなわち、前記車両固有のコード)が、前記記憶手段に記憶されることとなる。
【0035】
また、遠隔操作による前記機関(例えば、エンジンなど)の始動指示信号を受信すると、前記記憶手段に記憶されている前記所定のコード(すなわち、前記車両固有のコード)が前記始動制御装置へ供給されるようになっている。なお、前記機関としては、例えば、内燃機関自動車のエンジンや、電気自動車のモータなどの動力発生装置が挙げられる。
【0036】
従って、遠隔操作による前記機関の始動指示があった場合にも、正規のイグニッションキーがキーシリンダに差し込まれた場合と同様に、前記始動制御装置へ前記車両固有コードを供給することができ、前記始動制御装置から前記機関の始動の許可を与えることができる。これにより、正規のイグニッションキーをキーシリンダに挿入して回動させなくても、遠隔操作によってエンジンなどを始動させることができる。
【0037】
また、上記遠隔始動制御装置(5)によれば、前記所定の操作に基づいて出力される前記所定のコードが、前記記憶手段へ記憶させるのに適したコードであると判断された場合に限り、前記所定のコードが、前記記憶手段へ記憶されるようになっているので、誤ったコードが記憶されるのを防止することができる。
【0038】
また、上記遠隔始動制御装置(5)についても、公知例1に開示された発明のように、モードの切り替えを行う必要がないので、使用者の手を煩わせることなく前記記憶手段へ前記所定のコードを記憶させることができ、また、モードの切り替えを行うための操作部を設ける必要もないので、コストの削減を図ることができる。
【0039】
また、本発明に係る遠隔始動制御装置(6)は、上記遠隔始動制御装置(5)において、前記適否判断手段が、前記機関の状態に基づいて、前記判断を行うものであることを特徴としている。
【0040】
上記遠隔始動制御装置(6)によれば、前記所定の操作(例えば、前記所定のコードを記憶すると共に、発信機能を有したチップをグリップ部に内蔵するイグニッションキーがキーシリンダに挿入されるなど)に基づいて出力される前記所定のコードが前記記憶手段へ記憶させるのに適したコードであるか否かの判断が、前記機関(例えば、エンジンなど)の状態に基づいて行われる。
【0041】
例えば、正規のイグニッションキーがキーシリンダに挿入され、スタータ出力位置まで回動された場合、エンジンは始動する。換言すれば、エンジンを始動させることができた操作に基づき出力されたコードは、前記車両固有のコード(すなわち前記記憶手段へ記憶させるのに適したコード)と看做すことができる。従って、前記機関の状態に基づいて、前記判断を行うことによって、該判断の精度を高くすることができる。
【0042】
また、本発明に係る遠隔始動制御装置(7)は、上記遠隔始動制御装置(5)又は(6)において、前記第3の記憶制御手段が、電源が供給された後、最初に前記記憶手段へ記憶させるのに適したコードと判断された前記所定のコードを前記記憶手段へ記憶させるものであることを特徴としている。
【0043】
上記遠隔始動制御装置(7)によれば、電源が供給された後(例えば、車両に搭載され、バッテリーに接続された後)、最初に前記記憶手段へ記憶させるのに適したと判断されたコードだけが前記記憶手段へ記憶されるようになっているので、不正なコードや誤ったコードが前記記憶手段に書き込まれるのを防止することができる。
【0044】
また、本発明に係る遠隔始動制御装置(8)は、上記遠隔始動制御装置(1)〜(7)のいずれかにおいて、前記所定の操作に基づいて出力される前記所定のコードが、前記記憶手段に記憶されているコードと一致するか否かを判断する一致判断手段と、前記所定のコードが、前記記憶手段へ記憶させるのに適したコードであるか否かを判断する適否判断手段と、前記一致判断手段により、前記所定のコードが前記記憶手段に記憶されているコードと一致しないと判断され、かつ前記適否判断手段により、前記所定のコードが前記記憶手段へ記憶させるのに適したコードであると判断されると、前記記憶手段へ記憶させるコードを前記所定のコードに書き換える第4の記憶制御手段とを備えていることを特徴としている。
【0045】
ところで、前記記憶手段に記憶されているコードの書き換えなどが一切できないと、例えば、前記機関(例えば、エンジンなど)の始動を許可する前記始動制御装置が交換され、前記車両固有のコードが変更されたりすると不都合を生じてしまう。
【0046】
上記遠隔始動制御装置(8)によれば、前記所定の操作に基づいて出力される前記所定のコードが、前記記憶手段に記憶されているコードと一致しないと判断され、かつ前記所定のコードが前記記憶手段へ記憶させるのに適したコードであると判断されると、前記記憶手段へ記憶させるコードの書き換えが行われる。従って、前記始動制御装置が交換され、前記車両固有のコードが変更されたとしても、対応可能な装置を実現することができる。
【0047】
また、本発明に係る遠隔始動制御装置(9)は、上記遠隔始動制御装置(1)〜(7)のいずれかにおいて、前記記憶手段が、複数のコードの記憶が可能であり、前記所定の操作に基づいて出力される前記所定のコードが、前記記憶手段に記憶されているか否かを判断する含有判断手段と、前記所定のコードが、前記記憶手段へ記憶させるのに適したコードであるか否かを判断する適否判断手段と、前記含有判断手段により、前記所定のコードが前記記憶手段に記憶されていないと判断され、かつ前記適否判断手段により、前記所定のコードが前記記憶手段へ記憶させるのに適したコードであると判断されると、前記所定のコードを前記記憶手段へ追加させる第5の記憶制御手段とを備えていることを特徴としている。
【0048】
上記遠隔始動制御装置(9)によれば、前記所定の操作に基づいて出力される前記所定のコードが、前記記憶手段に記憶されていないと判断され、かつ前記所定のコードが前記記憶手段へ記憶させるのに適したコードであると判断されると、前記所定のコードが前記記憶手段へ追加記憶される。従って、異なる正規のコードを複数記憶させておくことができるので、利用範囲を拡大させることができる。
【0049】
【発明の実施の形態】
以下、本発明に係る遠隔始動制御装置の実施の形態を図面に基づいて説明する。図1は実施の形態(1)に係る遠隔始動制御装置が採用されたエンジン始動システムの要部を概略的に示したブロック図である。なお、ここでは図8に示したエンジン始動システムと同様の構成部分については同符号を付している。
【0050】
前記エンジン始動システムは、車両固有のコードを記憶すると共に、発信機能を有したチップ3をグリップ部2に内蔵するイグニッションキー1と、キーシリンダ4と、キーシリンダ4に取り付けられたトランスポンダ5と、車両特有のコードを記憶すると共に、盗難防止としての機能を有したイモビライザ部6と、エンジン始動などの制御を行うエンジン制御部7と、遠隔始動制御装置31と、携帯用送信機37とを含んで構成されている。
【0051】
遠隔始動制御装置31はマイコン32と、携帯用送信機37から送信されてくる信号を受信するためのアンテナ33、及び受信手段34と、遠隔用IDコードが記憶されたEEPROM35と、前記車両固有のコードを記憶するためのEEPROM36とを含んで構成されている。また、遠隔始動制御装置31はエンジンが始動しているか否かの判断に用いるためのオルタネータ駆動信号を取り込むことや、トランスポンダ5に接続されているスイッチ5aの開閉を制御することができるようになっている。
【0052】
携帯用送信機37はマイコン(図示せず)と、遠隔始動制御装置31に対して所定の信号を送信するためのアンテナ38と、遠隔用IDコードが記憶されたEEPROM(図示せず)と、遠隔地よりエンジンの始動を指示するための釦スイッチ39aと、エンジンの停止を指示するための釦スイッチ39bとを含んで構成されている。
【0053】
携帯用送信機37のマイコンは、釦スイッチ39aが押下されると、前記遠隔用IDコードとエンジン始動の指示コードとを含んで構成される信号をアンテナ38から外部へ送信し、他方、釦スイッチ39bが押下されると、前記遠隔用IDコードとエンジン停止の指示コードとを含んで構成される信号をアンテナ38から外部へ送信するようになっている。
【0054】
運転者によりイグニッションキー1がキーシリンダ4へ挿入される(又はイグニッションキー1が、イグニッションスイッチのACC出力位置、もしくはIG出力位置まで回動される)と、キー挿入検知信号がHigh状態となり、これを受けたイモビライザ部6がパルス状の起動信号を信号線L1を介してトランスポンダ5へ送信し、車両固有のコードを要求するようになっている。
【0055】
トランスポンダ5は前記起動信号を受け取ると、キーシリンダ4に挿入されているイグニッションキー1のチップ3と無線交信を行うことによって、チップ3に記憶されているコードを取得し、取得した前記コードをクロック信号と共に、信号線L2を介してイモビライザ部6へ出力するようになっている。
【0056】
イモビライザ部6は、トランスポンダ5から送られてくる前記コードが予め記憶されている車両固有のコードと一致するか否かを判断し、これらコードが一致している(すなわち、正規のイグニッションキー1がキーシリンダ4に挿入されている)と判断すれば、エンジン制御部7に対して、エンジン始動を許可するための許可信号を与えるようになっている。
【0057】
一方、トランスポンダ5から送られてきたコードが、前記車両固有のコードと一致しなかった場合には、少し時間をおいて再度、前記起動信号をトランスポンダ5へ送信するようになっている。なお、この動作は両コードが一致するまで繰り返し続けられる(但し、上限は設定されている)。
【0058】
また、エンジン制御部7は、前記許可信号を受けた後に、キーシリンダ4から出力されるスタータ信号を受け取ると、燃料、点火時期などのエンジン制御を行うようになっており、逆に、前記許可信号を受けていない状態で、前記スタータ信号を受けた場合には、前記エンジン制御は行わないようになっている。
【0059】
このように、イグニッションキー1のチップ3に記憶されているコードが、イモビライザ部6に記憶されている前記車両固有のコードと同一のコードでなければ、エンジン始動はできない。そのため、不正なイグニッションキーやイグニッションスイッチの直結では、エンジンを始動させることができず、車両盗難を防止することができる。なお、遠隔始動制御装置31は信号線L1〜L3と接続されており、これら信号線L1〜L3を使って各種信号を送信したり、受信したりすることができるようになっている。
【0060】
次に、実施の形態(1)に係る遠隔始動制御装置31におけるマイコン32の行う処理動作▲1▼−1(メインルーチン)を図2に示したフローチャートに基づいて説明する。まず、初期化を行うことによってフラグやカウンタなどをクリアにし(ステップS1)、次に、アンテナ33及び受信手段34を介して、信号の受信があったか否かを判断する(ステップS2)。信号の受信があったと判断すれば、受信した信号に含まれるIDコードがEEPROM35に記憶されている遠隔用IDコードと一致するか否かを判断する(ステップS3)。
【0061】
受信した信号に含まれるIDコードが前記遠隔用IDコードと一致する(すなわち、正規の運転者が携帯する携帯用送信機37から送信されてくる信号を受信した)と判断すれば、次に、前記信号にエンジン始動の指示コードが含まれているか否かを判断し(ステップS4)、前記信号にエンジン始動の指示コードが含まれていると判断すれば、ステップS5へ進んで、エンジンを始動させるための処理を行い(詳細は図3参照)、その後、ステップS8へ進んで、後述するプログラム処理を行い、続いてステップS9へ進んでその他の処理を行い、そしてステップS2へ戻る。
【0062】
一方、前記信号にエンジン始動の指示コードが含まれていないと判断すれば、次に、前記信号にエンジン停止の指示コードが含まれているか否かを判断し(ステップS6)、前記信号にエンジン停止の指示コードが含まれていると判断すれば、キー挿入信号、ACC信号、及びIG信号のいずれもオフとするエンジン停止の処理を行ってエンジンを停止させる(ステップS7)。なお、前記信号にエンジン始動、エンジン停止のいずれの指示コードも含まれていないと判断すれば、そのままステップS8へ移る。
【0063】
また、ステップS2において、信号の受信はないと判断したり、ステップS3において、信号の受信はあったが、正規の運転者が携帯する携帯用送信機37から送信されてきた信号を受信したのではないと判断した場合には、エンジン始動やエンジン停止などの処理を行う必要がないので、そのままステップS8へ移る。
【0064】
次に、実施の形態(1)に係る遠隔始動制御装置31におけるマイコン32の行う処理動作▲1▼−1a(図2におけるステップS5のエンジン始動処理)を図3に示したフローチャートに基づいて説明する。なお、処理動作▲1▼−1aは携帯用送信機37が操作されることにより、遠隔地からエンジン始動が指示された場合に行われる動作である。
【0065】
まず、遠隔始動用フラグfを1にし(ステップS11)、次に、正規のイグニッションキー1がIG信号出力位置まで回動された場合に出力されるキー挿入検知信号、ACC信号、及びIG信号に相当する擬似信号をイグニッションスイッチの信号線L3へ供給して、イモビライザ部6へこれら擬似信号を送信し、イモビライザ部6を作動させると共に(ステップS12)、スイッチ5aを閉鎖させて、トランスポンダ5の電源をカットし、トランスポンダ5の作動を禁止させる(ステップS13)。
【0066】
次に、作動したイモビライザ部6から出力される起動信号を受信したか否かを判断し(ステップS14)、前記起動信号を受信していないと判断すれば、ステップS14へ戻って、前記起動信号が送信されてくるのを待つ。一方、前記起動信号を受信したと判断すれば、カウンタcを0にし(ステップS15)、次に、EEPROM36に記憶されているコードを信号線L2を介してイモビライザ部6へ送信し(ステップS16)、その後、所定の期間(例えば、2秒間)内にイモビライザ部6から前記起動信号を再び受信したか否かを判断する(ステップS17、S18)。前記起動信号は本来、トランスポンダ5に対して送信されるものであるが、トランスポンダ5の作動が禁止されているので、別段問題が生じることはない。
【0067】
イモビライザ部6は、信号線L2を介して送信されてくるコードを受信すると、受信したコード(すなわち、EEPROM36に記憶されているコード)が予め登録されている車両固有のコードと一致するか否かを判断し、これらコードが一致すると判断すれば、エンジン制御部7に対して、エンジン始動を許可するための許可信号を送信すると共に、その後の前記起動信号の再送信を行わないようになっている。他方、受信したコードが前記車両固有のコードと一致しないと判断すれば、前記起動信号の再送信を繰り返すようになっている。
【0068】
従って、EEPROM36に記憶されているコードの送信後、2秒以内に前記起動信号を再受信しないということは、EEPROM36に記憶されているコードが前記車両固有のコードと一致し、イモビライザ部6からエンジン制御部7に対して、前記許可信号が送信されたことを示している。
【0069】
逆に、EEPROM36に記憶されているコードの送信後、2秒以内に前記起動信号を再受信するということは、EEPROM36に前記車両固有のコードと一致するコードが登録されていない、あるいは(EEPROM36に前記車両固有のコードと一致するコードが登録されていたとしても)イモビライザ部6でノイズ等により不一致と判定されたことを示している。
【0070】
ステップS17、S18において、2秒以内にイモビライザ部6から前記起動信号を再受信しない(すなわち、EEPROM36に記憶されているコードが、前記車両固有のコードと一致し、イモビライザ部6からエンジン制御部7に対して、前記許可信号が送信された)と判断すれば、スイッチ5aを開放させて、トランスポンダ5の電源カットを解除する(ステップS19)。
【0071】
次に、イグニッションキー1がスタータ出力位置まで回動された場合に出力されるスタータ信号に相当する擬似信号を所定の期間(例えば、2秒間)継続してイグニッションスイッチの信号線L3へ供給し、エンジン制御部7へ前記擬似信号を送信する(ステップS20)。
【0072】
その後、所定の期間(例えば、4秒間)の待機時間を設けてから(ステップS21)、オルタネータ駆動信号に基づいて、エンジンが始動しているか否かを判断し(ステップS22)、エンジンが始動していると判断すれば、遠隔始動用フラグfを0にする(ステップS23)。一方、エンジンが始動していないと判断すれば、ステップS20へ戻り、前記スタータ信号に相当する前記擬似信号を再び送信する。
【0073】
ところで、ステップS17において、イモビライザ部6から前記起動信号を再び受信したと判断すれば、イモビライザ部6に車両固有のコードと同一のコードが届いていないため、まず、カウンタcに1を加算し(ステップS24)、次に1を加算したカウンタcが所定値c’(例えば、10回)以上であるか否かを判断する(ステップS25)。
【0074】
カウンタcが所定値c’未満であると判断すれば、ステップS16へ戻って、EEPROM36に記憶されているコードをイモビライザ部6へ再び送信する。他方、カウンタcが所定値c’以上である、すなわちEEPROM36に記憶されているコードをc’回送信しているにも拘らず、イモビライザ部6で一致判定がなされないと判断すれば、EEPROM36には前記車両固有のコードが登録されていない、あるいはノイズ等の影響でイモビライザ部6にコードが正常に届いていないと看做し、そのままステップS23へ進んで、遠隔始動用フラグfを0にし、そして処理動作▲1▼−1aを終了する。
【0075】
次に、実施の形態(1)に係る遠隔始動制御装置31におけるマイコン32の行う処理動作▲1▼−2(図2におけるステップS8のプログラム処理)を図4に示したフローチャートに基づいて説明する。なお、処理動作▲1▼−2はEEPROM36に正規のイグニッションキー1のチップ3に登録されている車両固有のコードを書き込むための動作である。
【0076】
まず、イモビライザ部6より信号線L1へ供給された起動信号を受信したか否かを判断し(ステップS30)、前記起動信号を受信したと判断すれば、ステップS31へ進み、他方、前記起動信号を受信していないと判断すれば、そのまま処理動作▲1▼−2を終了する。
【0077】
イモビライザ部6より信号線L1へ前記起動信号が供給されるのは、次の2通りである。
イ)運転者によりイグニッションキー1がキーシリンダ4へ挿入され(又はイグニッションキー1が、イグニッションスイッチのACC出力位置、もしくはIG出力位置まで回動され)、キーシリンダ4より信号線L3へキー挿入検知信号などが供給された場合。
ロ)運転者により携帯用送信機37の釦スイッチ39aが押下され、遠隔始動制御装置31より信号線L3へキー挿入検知信号などの擬似信号が供給された場合。なお、この場合には遠隔始動用フラグfが1となる(図3のステップS11、S12参照)。
【0078】
ステップS30において、前記起動信号を受信したと判断すれば、次に、遠隔始動用フラグfが1であるか否かを判断する(ステップS31)。遠隔始動用フラグfが1である、すなわちキーシリンダ4にはイグニッションキー1が挿入されていないと判断すれば、そのまま処理動作▲1▼−2を終了する。
【0079】
一方、遠隔始動用フラグfが1でない、すなわち、キーシリンダ4にイグニッションキー1が挿入されていると判断すれば、次に、トランスポンダ5から信号線L2へ供給されたコード(すなわち、トランスポンダ5がイグニッションキー1のチップ3と無線通信を行うことによって得られるコード)を受信したか否かを判断する(ステップS32)。
【0080】
前記コードを受信していないと判断すれば、ステップS32へ戻って、前記コードが送信されてくるのを待つ。一方、前記コードを受信したと判断すれば、タイマtを0にしてスタートさせ(ステップS33)、次に、オルタネータ駆動信号に基づいて、エンジンが始動しているか否かを判断する(ステップS34)。
【0081】
トランスポンダ5から信号線L2へ供給されたコードは、遠隔始動制御装置31だけでなく、イモビライザ部6でも受信されるので、前記コードが車両固有のコードと一致する場合(すなわち、正規のイグニッションキー1がキーシリンダ4に挿入されている場合)には、エンジン制御部7に対して、前記許可信号が与えられることとなる。
【0082】
そのため、正規のイグニッションキー1がスタータ出力位置まで回動された場合には、エンジンが始動することとなる。換言すれば、エンジンの始動を検知することができれば、前記コードが前記車両固有のコードであると判断することができる。
【0083】
従って、ステップS34において、エンジンが始動していると判断すれば、前記コードが前記車両固有のコードであると判断し、トランスポンダ5から送信されてきた前記コード(車両固有のコード)をEEPROM36に記憶させる(ステップS35)。
【0084】
一方、エンジンが始動していないと判断すれば、タイマt が所定の期間T(例えば、6秒)経過しているか否かを判断し(ステップS36)、タイマtが所定の期間T経過していないと判断すれば、ステップS34へ戻り、再び、エンジンが始動しているか否かの判断を行う。他方、タイマtが所定の期間T経過したと判断すれば、EEPROM36へのコードの書き込みを行わずに、そのまま処理動作▲1▼−2を終了する。
【0085】
なお、所定の期間Tに、エンジンが始動しないのは、正規のイグニッションキー1がキーシリンダ4に挿入されていない場合や、正規のイグニッションキー1がキーシリンダ4に挿入されたとしても、所定の期間Tが経過するまでに、スタータ出力位置まで回動されていない場合である。
【0086】
また、ここではエンジンが始動したときに、受信したコードをEEPROM36に記憶させる場合について説明したが、別の実施の形態では、エンジン始動に関係なくコード受信のたびに、受信したコードをEEPROM36に記憶させるようにしても良い。その場合、ステップS33、S34、S36の処理動作を削除すれば良い。
【0087】
上記実施の形態(1)に係る遠隔始動制御装置によれば、イグニッションキー1のキーシリンダ4への挿入に基づき出力される車両固有のコードがEEPROM36へ記憶されるようになっている。また、遠隔操作によるエンジンの始動指示を受けると、EEPROM36に記憶されているコード(すなわち、前記車両固有のコード)がイモビライザ部6へ供給されるようになっている。
【0088】
従って、遠隔操作によるエンジンの始動指示があった場合にも、イグニッションキー1がキーシリンダ4に差し込まれた場合と同様に、イモビライザ部6へ前記車両固有コードを供給することができ、イモビライザ部6からエンジンの始動の許可を与えることができる。これにより、イグニッションキー1をキーシリンダ4に挿入して回動させなくても、遠隔操作によってエンジンなどを始動させることができる。
【0089】
また、イグニッションキー1のキーシリンダ4への挿入に基づいて前記車両固有のコードが出力されると、該車両固有のコードが自動的にEEPROM36へ記憶されるようになっているので、公知例1に開示された発明のように、モードの切り替えを行う必要がないので、使用者の手を煩わせることなく、通常の始動操作を行うだけでEEPROM36へ前記車両固有のコードを記憶させることができる。また、当然のことではあるが、モードの切り替えを行うための操作部を設ける必要もないので、コストの削減を図ることができる。
【0090】
さらに、上記実施の形態(1)に係る遠隔始動制御装置によれば、イグニッションキー1のキーシリンダ4への挿入に基づいて出力されるコードを、EEPROM36へ記憶させるにあたって、エンジンが始動したか否かを確認しているので、誤ったコードが記憶されるのを防止することができる。
【0091】
次に、実施の形態(2)に係る遠隔始動制御装置が採用されたエンジン始動システムについて説明する。但し、前記エンジン始動システムについては、遠隔始動制御装置31、及び遠隔始動制御装置31を構成するマイコン32を除いて、図1に示したエンジン始動システムの構成と同様であるため、遠隔始動制御装置、及びマイコンには異なる符号を付し、その他の説明をここでは省略する。
【0092】
また、実施の形態(2)に係る遠隔始動制御装置31Aにおけるマイコン32Aの行う処理動作▲2▼−1(メインルーチン)、処理動作▲2▼−1a(エンジン始動処理)については、それぞれ図2に示した処理動作▲1▼−1、図3に示した処理動作▲1▼−1aと同様であるため、ここではその説明を省略する。
【0093】
実施の形態(2)に係る遠隔始動制御装置31Aにおけるマイコン32Aの行う処理動作▲2▼−2を図5に示したフローチャートに基づいて説明する。なお、処理動作▲2▼−2は図2におけるステップS8のプログラム処理の変形例であり、また、EEPROM36に正規のイグニッションキー1のチップ2に登録されている車両固有のコードを書き込むための動作である。
【0094】
まず、イモビライザ部6より信号線L1へ供給された起動信号を受信したか否かを判断し(ステップS40)、前記起動信号を受信したと判断すれば、ステップS41へ進み、他方、前記起動信号を受信していないと判断すれば、そのまま処理動作▲2▼−2を終了する。
【0095】
イモビライザ部6より信号線L1へ前記起動信号が供給されるのは、先程も説明したように、次の2通りである。
イ)運転者によりイグニッションキー1がキーシリンダ4へ挿入され(又はイグニッションキー1が、イグニッションスイッチのACC出力位置、もしくはIG出力位置まで回動され)、キーシリンダ4より信号線L3へキー挿入検知信号などが供給された場合。
ロ)運転者により携帯用送信機37の釦スイッチ39aが押下され、遠隔始動制御装置31Aより信号線L3へキー挿入検知信号などの擬似信号が供給された場合。なお、この場合には遠隔始動用フラグfが1となる(図3のステップS11、S12参照)。
【0096】
ステップS40において、前記起動信号を受信したと判断すれば、次に、遠隔始動用フラグfが1であるか否かを判断する(ステップS41)。遠隔始動用フラグfが1である、すなわちキーシリンダ4にはイグニッションキー1が挿入されていないと判断すれば、そのまま処理動作▲2▼−2を終了する。
【0097】
一方、遠隔始動用フラグfが1でない、すなわち、キーシリンダ4にイグニッションキー1が挿入されていると判断すれば、次に、EEPROM36に既に何らかのデータが記憶されているか否かを判断する(ステップS42)。EEPROM36にデータが記憶されている、すなわちクリアな状態でない(車両固有のコードが登録されている可能性が高い)と判断すれば、誤ったコードに書き換えないように、そのまま処理動作▲2▼−2を終了する。他方、EEPROM36がクリアな状態であると判断すれば、トランスポンダ5から信号線L2へ供給されたコード(すなわち、トランスポンダ5がイグニッションキー1のチップ3と無線通信を行うことによって得られるコード)を受信したか否かを判断する(ステップS43)。
【0098】
前記コードを受信していないと判断すれば、ステップS43へ戻って、前記コードが送信されてくるのを待つ。一方、前記コードを受信したと判断すれば、タイマtを0にしてスタートさせ(ステップS44)、次に、オルタネータ駆動信号に基づいて、エンジンが始動しているか否かを判断する(ステップS45)。
【0099】
トランスポンダ5から信号線L2へ供給されたコードは、遠隔始動制御装置31Aだけでなく、イモビライザ部6でも受信されるので、前記コードが車両固有のコードと一致する場合(すなわち、正規のイグニッションキー1がキーシリンダ4に挿入されている場合)には、エンジン制御部7に対して、前記許可信号が与えられることとなる。
【0100】
そのため、正規のイグニッションキー1がスタータ出力位置まで回動された場合には、エンジンが始動することとなる。換言すれば、エンジンの始動を検知することができれば、前記コードが前記車両固有のコードであると判断することができる。
【0101】
従って、ステップS45において、エンジンが始動していると判断すれば、前記コードが前記車両固有のコードであると判断し、トランスポンダ5から送信されてきた前記コード(車両固有のコード)をEEPROM36に記憶させる(ステップS46)。
【0102】
一方、エンジンが始動していないと判断すれば、タイマtが所定の期間T(例えば、6秒)経過しているか否かを判断し(ステップS47)、タイマtが所定の期間T経過していないと判断すれば、ステップS45へ戻り、再び、エンジンが始動しているか否かの判断を行う。他方、タイマtが所定の期間T経過したと判断すれば、EEPROM36へのコードの書き込みを行わずに、そのまま処理動作▲2▼−2を終了する。
【0103】
上記実施の形態(2)に係る遠隔始動制御装置によれば、EEPROM36がクリアな状態(例えば、車両に搭載され、バッテリに接続された直後の状態、すなわち電源は供給された直後の状態)であるときに限り、イグニッションキー1のキーシリンダ4への挿入に基づいて出力されるコードが、EEPROM36へ記憶されるようになっている。換言すれば、電源が供給された後、1度EEPROM36にコードが書き込まれると、それ以降のイグニッションキー1のキーシリンダ4への挿入に基づいて出力されるコードはEEPROM36に記憶されないようになっている。従って、不正なコードや誤ったコードがEEPROM36に書き込まれるのを防止することができる。
【0104】
次に、実施の形態(3)に係る遠隔始動制御装置が採用されたエンジン始動システムについて説明する。但し、前記エンジン始動システムについては、遠隔始動制御装置31、及び遠隔始動制御装置31を構成するマイコン32を除いて、図1に示したエンジン始動システムの構成と同様であるため、遠隔始動制御装置、及びマイコンには異なる符号を付し、その他の説明をここでは省略する。
【0105】
また、実施の形態(3)に係る遠隔始動制御装置31Bにおけるマイコン32Bの行う処理動作▲3▼−1(メインルーチン)、処理動作▲3▼−1a(エンジン始動処理)については、それぞれ図2に示した処理動作▲1▼−1、図3に示した処理動作▲1▼−1aと同様であるため、ここではその説明を省略する。
【0106】
実施の形態(3)に係る遠隔始動制御装置31Bにおけるマイコン32Bの行う処理動作▲3▼−2を図6に示したフローチャートに基づいて説明する。なお、処理動作▲3▼−2は図2におけるステップS8のプログラム処理の変形例であり、また、EEPROM36に正規のイグニッションキー1のチップ2に登録されている車両固有のコードを書き込むための動作である。
【0107】
まず、イモビライザ部6より信号線L1へ供給された起動信号を受信したか否かを判断し(ステップS50)、前記起動信号を受信したと判断すれば、ステップS51へ進み、他方、前記起動信号を受信していないと判断すれば、そのまま処理動作▲3▼−2を終了する。
【0108】
ステップS50において、前記起動信号を受信したと判断すれば、次に、遠隔始動用フラグfが1であるか否かを判断する(ステップS51)。遠隔始動用フラグfが1である、すなわちキーシリンダ4にはイグニッションキー1が挿入されていないと判断すれば、そのまま処理動作▲3▼−2を終了する。
【0109】
一方、遠隔始動用フラグfが1でない、すなわち、キーシリンダ4にイグニッションキー1が挿入されていると判断すれば、次に、EEPROM36へのコードの書き込みを行ったことを示す書込用フラグfが1であるか否かを判断する(ステップS52)。書込用フラグfが1である、すなわちEEPROM36へのコードの書き込みが行われている(車両固有のコードが登録されている可能性が高い)と判断すれば、誤ったコードに書き換えないように、そのまま処理動作▲3▼−2を終了する。他方、書込用フラグfが1でないと判断すれば、トランスポンダ5から信号線L2へ供給されたコード(すなわち、トランスポンダ5がイグニッションキー1のチップ3と無線通信を行うことによって得られるコード)を受信したか否かを判断する(ステップS53)。
【0110】
前記コードを受信していないと判断すれば、ステップS53へ戻って、前記コードが送信されてくるのを待つ。一方、前記コードを受信したと判断すれば、タイマtを0にしてスタートさせ(ステップS54)、次に、オルタネータ駆動信号に基づいて、エンジンが始動しているか否かを判断する(ステップS55)。
【0111】
トランスポンダ5から信号線L2へ供給されたコードは、遠隔始動制御装置31Bだけでなく、イモビライザ部6でも受信されるので、前記コードが車両固有のコードと一致する場合(すなわち、正規のイグニッションキー1がキーシリンダ4に挿入されている場合)には、エンジン制御部7に対して、前記許可信号が与えられることとなる。
【0112】
そのため、正規のイグニッションキー1がスタータ出力位置まで回動された場合には、エンジンが始動することとなる。換言すれば、エンジンの始動を検知することができれば、前記コードが前記車両固有のコードであると判断することができる。
【0113】
従って、ステップS55において、エンジンが始動していると判断すれば、前記コードが前記車両固有のコードであると判断し、トランスポンダ5から送信されてきた前記コード(車両固有のコード)をEEPROM36に記憶させ(ステップS56)、その後、書込用フラグfを1にする(ステップS57)。
【0114】
一方、エンジンが始動していないと判断すれば、タイマt が所定の期間T(例えば、6秒)経過しているか否かを判断し(ステップS58)、タイマtが所定の期間T経過していないと判断すれば、ステップS55へ戻り、再び、エンジンが始動しているか否かの判断を行う。他方、タイマtが所定の期間T経過したと判断すれば、EEPROM36へのコードの書き込みを行わずに、そのまま処理動作▲3▼−2を終了する。
【0115】
上記実施の形態(3)に係る遠隔始動制御装置によれば、イグニッションキー1のキーシリンダ4への挿入に基づいて出力されるコードであり、EEPROM36へ記憶させるのに適したコード(すなわち、エンジンを始動させることのできるコード)が、書込用フラグfが0である状態(例えば、車両に搭載され、バッテリに接続された直後の状態、すなわち電源は供給された直後の状態)のときに限り、EEPROM36へ記憶されるようになっている。従って、不正なコードや誤ったコードがEEPROM36に書き込まれるのを防止することができる。
【0116】
次に、実施の形態(4)に係る遠隔始動制御装置が採用されたエンジン始動システムについて説明する。但し、前記エンジン始動システムについては、遠隔始動制御装置31、及び遠隔始動制御装置31を構成するマイコン32を除いて、図1に示したエンジン始動システムの構成と同様であるため、遠隔始動制御装置、及びマイコンには異なる符号を付し、その他の説明をここでは省略する。
【0117】
また、実施の形態(4)に係る遠隔始動制御装置31Cにおけるマイコン32Cの行う処理動作▲4▼−1(メインルーチン)、処理動作▲4▼−1a(エンジン始動処理)については、それぞれ図2に示した処理動作▲1▼−1、図3に示した処理動作▲1▼−1aと同様であるため、ここではその説明を省略する。
【0118】
実施の形態(4)に係る遠隔始動制御装置31Cにおけるマイコン32Cの行う処理動作▲4▼−2を図7に示したフローチャートに基づいて説明する。なお、処理動作▲4▼−2は図2におけるステップS8のプログラム処理の変形例であり、また、EEPROM36に正規のイグニッションキー1のチップ2に登録されている車両固有のコードを書き込むための動作である。
【0119】
まず、イモビライザ部6より信号線L1へ供給された起動信号を受信したか否かを判断し(ステップS60)、前記起動信号を受信したと判断すれば、ステップS61へ進み、他方、前記起動信号を受信していないと判断すれば、そのまま処理動作▲4▼−2を終了する。
【0120】
ステップS60において、前記起動信号を受信したと判断すれば、次に、遠隔始動用フラグfが1であるか否かを判断する(ステップS61)。遠隔始動用フラグfが1である、すなわちキーシリンダ4にはイグニッションキー1が挿入されていないと判断すれば、そのまま処理動作▲4▼−2を終了する。
【0121】
一方、遠隔始動用フラグfが1でない、すなわち、キーシリンダ4にイグニッションキー1が挿入されていると判断すれば、次に、EEPROM36に既に何らかのデータが記憶されているか否かを判断する(ステップS62)。EEPROM36にデータは記憶されていない、すなわちクリアな状態であると判断すれば、トランスポンダ5から信号線L2へ供給されたコード(すなわち、トランスポンダ5がイグニッションキー1のチップ3と無線通信を行うことによって得られるコード)を受信したか否かを判断する(ステップS63)。
【0122】
前記コードを受信していないと判断すれば、ステップS63へ戻って、前記コードが送信されてくるのを待つ。一方、前記コードを受信したと判断すれば、タイマtを0にしてスタートさせ(ステップS64)、次に、オルタネータ駆動信号に基づいて、エンジンが始動しているか否かを判断する(ステップS65)。
【0123】
トランスポンダ5から信号線L2へ供給されたコードは、遠隔始動制御装置31Cだけでなく、イモビライザ部6でも受信されるので、前記コードが車両固有のコードと一致する場合(すなわち、正規のイグニッションキー1がキーシリンダ4に挿入されている場合)には、エンジン制御部7に対して、前記許可信号が与えられることとなる。
【0124】
そのため、正規のイグニッションキー1がスタータ出力位置まで回動された場合には、エンジンが始動することとなる。換言すれば、エンジンの始動を検知することができれば、前記コードが前記車両固有のコードであると判断することができる。
【0125】
従って、ステップS65において、エンジンが始動していると判断すれば、前記コードが前記車両固有のコードであると判断し、トランスポンダ5から送信されてきた前記コード(車両固有のコード)をEEPROM36に記憶させる(ステップS66)。
【0126】
一方、エンジンが始動していないと判断すれば、タイマtが所定の期間T(例えば、6秒)経過しているか否かを判断し(ステップS67)、タイマtが所定の期間T経過していないと判断すれば、ステップS65へ戻り、再び、エンジンが始動しているか否かの判断を行う。他方、タイマtが所定の期間T経過したと判断すれば、EEPROM36へのコードの書き込みを行わずに、そのまま処理動作▲4▼−2を終了する。
【0127】
ところで、ステップS62において、EEPROM36にデータが記憶されている、すなわちクリアな状態でない(車両固有のコードが登録されている可能性が高い)と判断すれば、次に、トランスポンダ5から信号線L2へ供給されたコード(すなわち、トランスポンダ5がイグニッションキー1のチップ3と無線通信を行うことによって得られるコード)を受信したか否かを判断する(ステップS68)。
【0128】
前記コードを受信していないと判断すれば、ステップS68へ戻って、前記コードが送信されてくるのを待つ。一方、前記コードを受信したと判断すれば、受信した前記コードが、EEPROM36に記憶されているコードとが同じコードであるか否かを判断する(ステップS69)。
【0129】
前記受信したコードが、EEPROM36に記憶されているコードと同じであると判断すれば、コードの書き換えを行う必要がないので、そのまま処理動作▲4▼−2を終了する。一方、前記受信したコードが、EEPROM36に記憶されているコードと同じではないと判断すれば、タイマtを0にしてスタートさせ(ステップS70)、次に、オルタネータ駆動信号に基づいて、エンジンが始動しているか否かを判断する(ステップS71)。
【0130】
エンジンが始動していると判断すれば、前記コードが前記車両固有のコードであると判断し、トランスポンダ5から送信されてきた前記コード(車両固有のコード)をEEPROM36に記憶させる(ステップS72)。すなわち、イグニッションキーが交換され、車両固有のコードが新たなコードに変換されたと判断してコードの書き換えを行う。
【0131】
一方、エンジンが始動していないと判断すれば、タイマtが所定の期間T(例えば、6秒)経過しているか否かを判断し(ステップS73)、タイマtが所定の期間T経過していないと判断すれば、ステップS71へ戻り、再び、エンジンが始動しているか否かの判断を行う。他方、タイマtが所定の期間T経過したと判断すれば、EEPROM36へのコードの書き込みを行わずに、そのまま処理動作▲4▼−2を終了する。
【0132】
上記実施の形態(4)に係る遠隔始動制御装置によれば、イグニッションキー1のキーシリンダ4への挿入に基づいて出力されるある特定のコードが、EEPROM36に記憶されているコードと一致しないと判断され、かつ前記特定のコードがEEPROM36へ記憶させるのに適したコードであると判断されると、EEPROM36へ記憶させるコードの書き換えが行われる。従って、例えば、イグニッションキーやイモビライザ部6が交換され、車両固有のコードが変更されたとしても、通常の始動操作でもってEEPROM36に変更後の車両固有のコードを記憶させることができる。
【0133】
なお、上記実施の形態(4)に係る遠隔始動制御装置では、車両固有のコードの書き換えを行うようになっているが、別の実施の形態に係る遠隔始動制御装置では、前記車両固有のコードを複数記憶させておくことができるようにし、書き換えではなく、追加記憶させるようにしても良い。
【0134】
また、複数のコードを記憶しているときに、遠隔操作によるエンジン始動の指示が行われた場合には、最新のコード(最後に記憶されたコード)だけをイモビライザ部6へ供給したり、あるいは複数のコードを起動信号を受信する毎に、交互に順番にイモビライザ部6へ供給するようにすれば良い。
【0135】
また、本発明は以上の実施例に限定されるものではなく、例えば、エンジンの始動判定はエンジン回転数など、始動と判定できるものであれば全て適用可能である。
【図面の簡単な説明】
【図1】本発明の実施の形態(1)に係る遠隔始動制御装置が採用されたエンジン始動システムの要部を概略的に示したブロック図である。
【図2】実施の形態(1)に係る遠隔始動制御装置におけるマイコンの行う処理動作を示したフローチャートである。
【図3】実施の形態(1)に係る遠隔始動制御装置におけるマイコンの行う処理動作を示したフローチャートである。
【図4】実施の形態(1)に係る遠隔始動制御装置におけるマイコンの行う処理動作を示したフローチャートである。
【図5】実施の形態(2)に係る遠隔始動制御装置におけるマイコンの行う処理動作を示したフローチャートである。
【図6】実施の形態(3)に係る遠隔始動制御装置におけるマイコンの行う処理動作を示したフローチャートである。
【図7】実施の形態(4)に係る遠隔始動制御装置におけるマイコンの行う処理動作を示したフローチャートである。
【図8】従来のエンジン始動システムの要部を概略的に示したブロック図である。
【図9】従来の遠隔始動制御装置が採用されたエンジン始動システムの要部を概略的に示したブロック図である。
【符号の説明】
1 イグニッションキー
4 キーシリンダ
5 トランスポンダ
6 イモビライザ部
31、31A〜31C 遠隔始動制御装置
32、32A〜32C マイコン
35、36 EEPROM
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a remote start control device, and more particularly, to a remote start control device for mounting on a vehicle having an immobilizer function.
[0002]
[Prior art]
Recently, vehicles equipped with an anti-theft function called an immobilizer have been increasing. In order to realize the immobilizer function (for the engine), as shown in FIG. 8, an ignition key 1 storing a specific code and having a chip 3 having a transmitting function in a grip portion 2 and a key cylinder 4 And a transponder 5 attached to the key cylinder 4, an immobilizer unit 6 that stores a vehicle-specific code and has a function of preventing theft, and an engine control unit 7 that performs control such as starting the engine. I have.
[0003]
When the ignition key 1 is inserted into the key cylinder 4 by the driver (or the ignition key 1 is turned to the ACC output position or the IG output position of the ignition switch), the key insertion detection signal becomes a High state, The immobilizer unit 6 receiving the signal transmits a start signal to the transponder 5 via the signal line L1.
[0004]
When the transponder 5 receives the activation signal, the transponder 5 performs wireless communication with the chip 3 of the ignition key 1 inserted in the key cylinder 4, thereby acquiring the specific code stored in the chip 3, and acquiring the specific code. The specific code is output to the immobilizer unit 6 via the signal line L2 together with the clock signal.
[0005]
The immobilizer unit 6 determines whether the specific code sent from the transponder 5 matches a vehicle-specific code stored in advance, and if it determines that these codes match, the ignition key 1 is turned on. The driver inserted into the key cylinder 4 is regarded as a legitimate driver, and a permission signal for permitting the engine to start is given to the engine control unit 7.
[0006]
When the engine control unit 7 receives a starter signal output from the key cylinder 4 after receiving the permission signal, the engine control unit 7 performs engine control such as fuel and ignition timing. When the starter signal is received without receiving the signal, the engine control is not performed.
[0007]
As described above, unless the code stored in the chip 3 of the ignition key 1 is a code unique to the vehicle, the engine cannot be started. Therefore, if the ignition key or the ignition switch is incorrectly connected directly, the engine cannot be started, and vehicle theft can be prevented.
[0008]
On the other hand, a remote start control device for starting an engine such as an engine by remote control has been put into practical use. As shown in FIG. 9, when the remote start control device 18 receives a signal for instructing engine start from the portable transmitter 19 carried by the driver, the normal ignition key 11 is turned to the starter output position. The ACC signal, the IG signal, and the pseudo signal corresponding to the starter signal are supplied to the signal line L3 of the ignition switch, and the pseudo signal is transmitted to the engine control unit 17.
[0009]
Thus, the engine can be started only by transmitting a signal for instructing start of the engine from the portable transmitter 19 without inserting the ignition key 11 into the key cylinder 14 and rotating the key.
[0010]
[Problems to be solved by the invention]
However, when the above-described remote start control device 18 is additionally provided in a vehicle having the above-described immobilizer function, the vehicle-specific code stored in the immobilizer unit 6 must be matched, that is, the regular ignition key 1 is replaced with the key cylinder 4. Therefore, even if the pseudo signals (the pseudo signals of the ACC signal, the IG signal, and the starter signal) are given to the engine control unit 7, there is a problem that the engine cannot be started.
[0011]
In order to solve such a problem, a vehicle-specific code is stored in a remote start control device, and when an engine start instruction is received by remote control, the vehicle-specific code is transmitted from the remote start control device to the immobilizer unit. (Japanese Unexamined Patent Application Publication No. H10-176652 (Publication 1)) in which the immobilizer unit sends the permission signal to the engine control unit, or a small transmission extracted from a proper ignition key. (I.e., stores the vehicle-specific code and corresponds to the above-described chip 3) and the transponder attached to the key cylinder via an antenna, and electrically connects the portable transmitter to the engine. When the start instruction is received, the transponder is actuated, and the small transmitter is The vehicle-specific code signal, there is the invention such is transmitted to the immobilizer (JP 2001-270424 JP (known example 2)).
[0012]
However, in the invention described in the known example 1, the mode is switched (selection of the setting mode) when the code unique to the vehicle is stored in the remote start control device. However, there is a problem that the operation unit is newly required and the cost is increased. On the other hand, the invention described in the known example 2 also has a problem that a regular ignition key must be separately prepared, which also increases the cost.
[0013]
SUMMARY OF THE INVENTION The present invention has been made in consideration of the above problems, and has as its object to provide a remote start control device that can be mounted on a vehicle having an immobilizer function with a simple configuration and at low cost.
[0014]
Means for Solving the Problems and Their Effects
In order to achieve the above object, a remote start control device (1) according to the present invention captures a predetermined code output based on a predetermined operation, and determines whether the captured predetermined code is a vehicle-specific code. If it is determined that these codes match, a remote start for controlling the start of the engine by remote control is mounted on a vehicle equipped with a start control device that permits the start of an engine such as an engine. In the control device, storage means for storing a code, and first storage control means for storing the predetermined code in the storage means each time the predetermined code output based on the predetermined operation is received. Supply control means for supplying the predetermined code stored in the storage means to the start control device when receiving a start instruction signal of the engine by remote control It is characterized in that it comprises a.
[0015]
The predetermined code output based on the predetermined operation (for example, storing the predetermined code and inserting an ignition key having a chip having a transmitting function in a grip portion into a key cylinder, etc.) For example, when the ignition key is a proper one, it matches the code unique to the vehicle.
[0016]
According to the remote start control device (1), the predetermined code output based on the predetermined operation is stored in the storage unit. Therefore, the predetermined code (that is, the code unique to the vehicle) output based on the insertion of the proper ignition key into the key cylinder or the like is stored in the storage means.
[0017]
Further, upon receiving a start instruction signal for the engine (for example, engine) by remote operation, the predetermined code (that is, the vehicle-specific code) stored in the storage means is supplied to the start control device. It has become so. Examples of the engine include a power generation device such as an engine of an internal combustion engine automobile and a motor of an electric automobile.
[0018]
Therefore, even when an instruction to start the engine is given by remote control, the vehicle-specific code can be supplied to the start control device in the same manner as when a regular ignition key is inserted into a key cylinder, The start control device can give permission to start the engine. Thus, the engine or the like can be started by a remote operation without inserting a regular ignition key into the key cylinder and rotating the key.
[0019]
Further, according to the remote start control device (1), every time the predetermined code output based on the predetermined operation is received, the predetermined code is automatically stored in the storage unit. Therefore, unlike the invention disclosed in the prior art 1, there is no need to switch the mode, so that the predetermined code can be stored in the storage means without bothering the user. . Also, needless to say, there is no need to provide an operation unit for switching modes, so that cost can be reduced.
[0020]
In addition, the remote start control device (2) according to the present invention captures a predetermined code output based on a predetermined operation, and determines whether the captured predetermined code is a vehicle-specific code, If it is determined that these codes match, a remote start control device mounted on a vehicle equipped with a start control device for permitting start of an engine such as an engine, and for performing start control of the engine by remote control, Storage means for storing the predetermined code output based on the first predetermined operation after power is supplied, second storage control means for storing the predetermined code in the storage means, and remote control Supply control means for supplying the predetermined code stored in the storage means to the start control device when receiving the start instruction signal of the engine. It is.
[0021]
As described above, the output is performed based on the predetermined operation (for example, the predetermined code is stored and an ignition key having a built-in chip having a transmission function in a grip portion is inserted into a key cylinder). The predetermined code, for example, matches the vehicle-specific code when the ignition key is an authorized one.
[0022]
According to the remote start control device (2), the predetermined code output based on the first predetermined operation after power is supplied (for example, mounted on a vehicle and connected to a battery). Is stored in the storage means. Therefore, the predetermined code (that is, the code unique to the vehicle) output based on the insertion of the proper ignition key into the key cylinder or the like is stored in the storage means.
[0023]
Further, upon receiving a start instruction signal for the engine (for example, engine) by remote operation, the predetermined code (that is, the vehicle-specific code) stored in the storage means is supplied to the start control device. It has become so. Examples of the engine include a power generation device such as an engine of an internal combustion engine automobile and a motor of an electric automobile.
[0024]
Therefore, even when an instruction to start the engine is given by remote control, the vehicle-specific code can be supplied to the start control device in the same manner as when a regular ignition key is inserted into a key cylinder, The start control device can give permission to start the engine. Thus, the engine or the like can be started by a remote operation without inserting a regular ignition key into the key cylinder and rotating the key.
[0025]
Further, according to the remote start control device (2), the predetermined output which is output based on the first predetermined operation after power is supplied (for example, mounted on a vehicle and connected to a battery). Is stored in the storage means. In other words, the predetermined code output based on the predetermined operation after the second power supply after the power is supplied is not stored in the storage unit. Therefore, it is possible to prevent an unauthorized code or an erroneous code from being written into the storage unit.
[0026]
Also, the remote start control device (2) does not need to switch the mode as in the invention disclosed in the first known example, so that the predetermined value can be stored in the storage means without bothering the user. Can be stored, and there is no need to provide an operation unit for switching modes, so that cost can be reduced.
[0027]
Further, in the remote start control device (3) according to the present invention, in the remote start control device (1) or (2), the predetermined code output based on the predetermined operation is stored in the storage unit. Providing appropriateness determination means for determining whether or not the code is suitable to be performed, when the appropriateness determination means determines that the predetermined code is a code suitable to be stored in the storage means, The first or the second storage control means stores the predetermined code in the storage means.
[0028]
By the way, in the remote start control device (1) or (2), the predetermined operation (for example, an ignition key which stores the predetermined code and has a chip having a transmitting function in a grip portion) is attached to the key cylinder. Inserted) is stored in the storage means, for example, if the ignition key inserted into the key cylinder is not a regular one, An erroneous code (that is, a code that is not unique to the vehicle) is stored in the storage means, and there is a problem that an engine such as an engine cannot be started by remote control.
[0029]
However, according to the remote start control device (3), only when the predetermined code output based on the predetermined operation is determined to be a code suitable for being stored in the storage means, Since the predetermined code is stored in the storage means, an erroneous code can be prevented from being stored.
[0030]
The remote start control device (4) according to the present invention is characterized in that, in the remote start control device (3), the suitability determination means performs the determination based on a state of the engine. I have.
[0031]
According to the remote start control device (4), the predetermined operation (for example, an ignition key that stores the predetermined code and has a built-in chip having a transmitting function in a grip portion is inserted into a key cylinder, etc. ) Is determined based on the state of the engine (for example, the engine) based on the state of the engine (for example, the engine).
[0032]
For example, when a proper ignition key is inserted into a key cylinder and turned to a starter output position, the engine starts. In other words, the code output based on the operation that can start the engine can be regarded as a code unique to the vehicle (that is, a code suitable for being stored in the storage unit). Therefore, by performing the determination based on the state of the engine, the accuracy of the determination can be increased.
[0033]
Further, the remote start control device (5) according to the present invention captures a predetermined code output based on a predetermined operation, and determines whether the captured predetermined code is a vehicle-specific code, If it is determined that these codes match, a remote start control device mounted on a vehicle equipped with a start control device for permitting start of an engine such as an engine, and for performing start control of the engine by remote control, Storage means for storing a predetermined code which is output based on the predetermined operation, whether or not the predetermined code is a code suitable for storing in the storage means, When the suitability determination means determines that the predetermined code is a code suitable for being stored in the storage means, a third storage means for storing the predetermined code in the storage means. Control means, and supply control means for supplying the predetermined code stored in the storage means to the start control device when receiving a start instruction signal of the engine by remote control. I have.
[0034]
According to the remote start control device (5), the predetermined code output based on the predetermined operation is stored in the storage unit. Therefore, the predetermined code (that is, the code unique to the vehicle) output based on the insertion of the proper ignition key into the key cylinder or the like is stored in the storage means.
[0035]
Further, upon receiving a start instruction signal for the engine (for example, engine) by remote operation, the predetermined code (that is, the vehicle-specific code) stored in the storage means is supplied to the start control device. It has become so. Examples of the engine include a power generation device such as an engine of an internal combustion engine automobile and a motor of an electric automobile.
[0036]
Therefore, even when an instruction to start the engine is given by remote control, the vehicle-specific code can be supplied to the start control device in the same manner as when a regular ignition key is inserted into a key cylinder, The start control device can give permission to start the engine. Thus, the engine or the like can be started by a remote operation without inserting a regular ignition key into the key cylinder and rotating the key.
[0037]
According to the remote start control device (5), only when the predetermined code output based on the predetermined operation is determined to be a code suitable for being stored in the storage means, Since the predetermined code is stored in the storage means, an erroneous code can be prevented from being stored.
[0038]
Also, the remote start control device (5) does not need to switch the mode as in the invention disclosed in the known example 1, so that the predetermined means can be stored in the storage means without bothering the user. Can be stored, and there is no need to provide an operation unit for switching modes, so that cost can be reduced.
[0039]
Further, the remote start control device (6) according to the present invention is characterized in that in the remote start control device (5), the suitability determination means performs the determination based on a state of the engine. I have.
[0040]
According to the remote start control device (6), the predetermined operation (for example, an ignition key that stores the predetermined code and has a built-in chip having a transmitting function in a grip portion is inserted into a key cylinder, etc. ) Is determined based on the state of the engine (for example, the engine) based on the state of the engine (for example, the engine).
[0041]
For example, when a proper ignition key is inserted into a key cylinder and turned to a starter output position, the engine starts. In other words, the code output based on the operation that can start the engine can be regarded as a code unique to the vehicle (that is, a code suitable for being stored in the storage unit). Therefore, by performing the determination based on the state of the engine, the accuracy of the determination can be increased.
[0042]
Further, in the remote start control device (7) according to the present invention, in the remote start control device (5) or (6), after the power is supplied, the third storage control unit may first execute the storage unit. And storing the predetermined code determined as a code suitable for storage in the storage means.
[0043]
According to the remote start control device (7), after power is supplied (for example, after the battery is mounted on a vehicle and connected to a battery), the code that is initially determined to be suitable for storing in the storage means is stored. Is stored in the storage means, it is possible to prevent an unauthorized code or an erroneous code from being written in the storage means.
[0044]
Further, in the remote start control device (8) according to the present invention, in any one of the remote start control devices (1) to (7), the predetermined code output based on the predetermined operation is stored in the storage. Matching determination means for determining whether or not the code matches the code stored in the means; and appropriateness determination means for determining whether the predetermined code is a code suitable for being stored in the storage means. The match determining means determines that the predetermined code does not match the code stored in the storage means, and the suitability determining means is adapted to store the predetermined code in the storage means. A fourth storage control means for rewriting the code to be stored in the storage means to the predetermined code when the code is determined to be a code.
[0045]
By the way, if the code stored in the storage means cannot be rewritten at all, for example, the start control device permitting the start of the engine (eg, engine) is replaced, and the code unique to the vehicle is changed. Otherwise, inconvenience will occur.
[0046]
According to the remote start control device (8), it is determined that the predetermined code output based on the predetermined operation does not match the code stored in the storage unit, and the predetermined code is If it is determined that the code is suitable for storing in the storage unit, the code stored in the storage unit is rewritten. Therefore, even if the start control device is replaced and the code unique to the vehicle is changed, a device that can cope with the change can be realized.
[0047]
Also, in the remote start control device (9) according to the present invention, in any one of the remote start control devices (1) to (7), the storage means can store a plurality of codes, and Content determining means for determining whether or not the predetermined code output based on the operation is stored in the storage means, and the predetermined code is a code suitable for being stored in the storage means A determination unit that determines whether or not the predetermined code is not stored in the storage unit, and the determination unit determines that the predetermined code is stored in the storage unit. A fifth storage control means for adding the predetermined code to the storage means when it is determined that the code is suitable for storage is provided.
[0048]
According to the remote start control device (9), it is determined that the predetermined code output based on the predetermined operation is not stored in the storage unit, and the predetermined code is stored in the storage unit. If it is determined that the code is suitable for storage, the predetermined code is additionally stored in the storage means. Therefore, since a plurality of different regular codes can be stored, the use range can be expanded.
[0049]
BEST MODE FOR CARRYING OUT THE INVENTION
An embodiment of a remote start control device according to the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram schematically showing a main part of an engine starting system employing a remote start control device according to the embodiment (1). Here, the same components as those of the engine start system shown in FIG. 8 are denoted by the same reference numerals.
[0050]
The engine start system includes an ignition key 1 that stores a vehicle-specific code and has a chip 3 having a transmitting function in a grip portion 2, a key cylinder 4, a transponder 5 attached to the key cylinder 4, It includes an immobilizer unit 6 that stores a vehicle-specific code and has a function of preventing theft, an engine control unit 7 that performs control such as engine start, a remote start control device 31, and a portable transmitter 37. It is composed of
[0051]
The remote start control device 31 includes a microcomputer 32, an antenna 33 for receiving a signal transmitted from a portable transmitter 37, and a receiving means 34, an EEPROM 35 in which a remote ID code is stored, And an EEPROM 36 for storing codes. Further, the remote start control device 31 can take in an alternator drive signal used for determining whether or not the engine has started, and can control opening and closing of a switch 5a connected to the transponder 5. ing.
[0052]
The portable transmitter 37 includes a microcomputer (not shown), an antenna 38 for transmitting a predetermined signal to the remote start control device 31, an EEPROM (not shown) storing a remote ID code, It is configured to include a button switch 39a for instructing start of the engine from a remote place and a button switch 39b for instructing stop of the engine.
[0053]
When the button switch 39a is pressed, the microcomputer of the portable transmitter 37 transmits a signal including the remote ID code and the instruction code for starting the engine from the antenna 38 to the outside. When the button 39b is pressed, a signal including the remote ID code and the engine stop instruction code is transmitted from the antenna 38 to the outside.
[0054]
When the ignition key 1 is inserted into the key cylinder 4 by the driver (or the ignition key 1 is turned to the ACC output position or the IG output position of the ignition switch), the key insertion detection signal becomes a High state, The immobilizer unit 6 having received the signal transmits a pulse-like activation signal to the transponder 5 via the signal line L1, and requests a code unique to the vehicle.
[0055]
When the transponder 5 receives the activation signal, the transponder 5 performs wireless communication with the chip 3 of the ignition key 1 inserted in the key cylinder 4 to acquire a code stored in the chip 3, and clocks the acquired code to a clock. The signal is output to the immobilizer unit 6 via the signal line L2 together with the signal.
[0056]
The immobilizer unit 6 determines whether or not the code sent from the transponder 5 matches a vehicle-specific code stored in advance, and the codes match (that is, the regular ignition key 1 If it is determined that the engine has been inserted into the key cylinder 4), a permission signal for permitting the engine to start is given to the engine control unit 7.
[0057]
On the other hand, if the code transmitted from the transponder 5 does not match the code unique to the vehicle, the activation signal is transmitted to the transponder 5 again after a short time. This operation is repeated until both codes match (however, an upper limit is set).
[0058]
When the engine control unit 7 receives a starter signal output from the key cylinder 4 after receiving the permission signal, the engine control unit 7 performs engine control such as fuel and ignition timing. When the starter signal is received without receiving the signal, the engine control is not performed.
[0059]
As described above, unless the code stored in the chip 3 of the ignition key 1 is the same as the vehicle-specific code stored in the immobilizer unit 6, the engine cannot be started. Therefore, if the ignition key or the ignition switch is incorrectly connected directly, the engine cannot be started, and vehicle theft can be prevented. The remote start controller 31 is connected to the signal lines L1 to L3, and can transmit and receive various signals using the signal lines L1 to L3.
[0060]
Next, a processing operation (1) -1 (main routine) performed by the microcomputer 32 in the remote start control device 31 according to the embodiment (1) will be described based on a flowchart shown in FIG. First, a flag, a counter, and the like are cleared by performing initialization (step S1), and then, it is determined whether a signal has been received via the antenna 33 and the receiving unit 34 (step S2). If it is determined that the signal has been received, it is determined whether or not the ID code included in the received signal matches the remote ID code stored in the EEPROM 35 (step S3).
[0061]
If it is determined that the ID code included in the received signal matches the remote ID code (that is, the signal transmitted from the portable transmitter 37 carried by the authorized driver has been received), then, It is determined whether the signal includes an instruction code for starting the engine (step S4). If it is determined that the signal includes the instruction code for starting the engine, the process proceeds to step S5 to start the engine. Then, the process proceeds to step S8 to perform a program process described later, then proceeds to step S9 to perform other processes, and returns to step S2.
[0062]
On the other hand, if it is determined that the signal does not include an engine start instruction code, then it is determined whether the signal includes an engine stop instruction code (step S6). If it is determined that the stop instruction code is included, the engine is stopped by turning off all of the key insertion signal, the ACC signal, and the IG signal to stop the engine (step S7). If it is determined that the signal does not include any of the instruction codes for starting and stopping the engine, the process proceeds to step S8.
[0063]
In step S2, it is determined that no signal has been received. In step S3, although a signal has been received, a signal transmitted from the portable transmitter 37 carried by the legitimate driver has been received. If it is determined that it is not the case, it is not necessary to perform processing such as engine start or engine stop, and the process proceeds directly to step S8.
[0064]
Next, the processing operation (1) -1a (the engine start processing in step S5 in FIG. 2) performed by the microcomputer 32 in the remote start control device 31 according to the embodiment (1) will be described with reference to the flowchart shown in FIG. I do. Note that the processing operation (1) -1a is an operation performed when the portable transmitter 37 is operated and an instruction to start the engine is issued from a remote place.
[0065]
First, the remote start flag f 1 Is set to 1 (step S11), and then a key insertion detection signal, an ACC signal, and a pseudo signal corresponding to the IG signal, which are output when the proper ignition key 1 is turned to the IG signal output position, are turned on by the ignition switch. To transmit the pseudo signal to the immobilizer unit 6 to operate the immobilizer unit 6 (step S12), close the switch 5a, cut off the power of the transponder 5, and The operation is prohibited (step S13).
[0066]
Next, it is determined whether an activation signal output from the activated immobilizer unit 6 has been received (step S14). If it is determined that the activation signal has not been received, the process returns to step S14 to return to the activation signal. Wait for the message to be sent. On the other hand, if it is determined that the activation signal has been received, the counter c is set to 0 (step S15), and the code stored in the EEPROM 36 is transmitted to the immobilizer unit 6 via the signal line L2 (step S16). Thereafter, it is determined whether or not the activation signal has been received again from the immobilizer unit 6 within a predetermined period (for example, 2 seconds) (steps S17 and S18). The activation signal is originally transmitted to the transponder 5, but since the operation of the transponder 5 is prohibited, no particular problem occurs.
[0067]
Upon receiving the code transmitted via the signal line L2, the immobilizer unit 6 determines whether the received code (that is, the code stored in the EEPROM 36) matches the vehicle-specific code registered in advance. If these codes match, a permission signal for permitting engine start is transmitted to the engine control unit 7 and the re-transmission of the start signal is not performed thereafter. I have. On the other hand, if it is determined that the received code does not match the code unique to the vehicle, retransmission of the activation signal is repeated.
[0068]
Therefore, the fact that the activation signal is not received again within two seconds after the transmission of the code stored in the EEPROM 36 means that the code stored in the EEPROM 36 matches the code unique to the vehicle, and the immobilizer unit 6 This indicates that the permission signal has been transmitted to the control unit 7.
[0069]
Conversely, re-receiving the activation signal within two seconds after the transmission of the code stored in the EEPROM 36 means that a code matching the vehicle-specific code is not registered in the EEPROM 36, or This indicates that the immobilizer unit 6 has determined that they do not match due to noise or the like (even if a code that matches the vehicle-specific code is registered).
[0070]
In steps S17 and S18, the activation signal is not re-received from the immobilizer unit 6 within two seconds (that is, the code stored in the EEPROM 36 matches the vehicle-specific code, and the immobilizer unit 6 sends the engine control unit 7 If the permission signal has been transmitted), the switch 5a is opened to release the power cut of the transponder 5 (step S19).
[0071]
Next, a pseudo signal corresponding to a starter signal output when the ignition key 1 is turned to the starter output position is supplied to the signal line L3 of the ignition switch continuously for a predetermined period (for example, 2 seconds), The pseudo signal is transmitted to the engine control unit 7 (Step S20).
[0072]
Then, after providing a standby time for a predetermined period (for example, 4 seconds) (step S21), it is determined whether or not the engine has been started based on the alternator drive signal (step S22), and the engine is started. The remote start flag f 1 Is set to 0 (step S23). On the other hand, if it is determined that the engine has not been started, the process returns to step S20, and the pseudo signal corresponding to the starter signal is transmitted again.
[0073]
If it is determined in step S17 that the activation signal has been received again from the immobilizer unit 6, the same code as the vehicle-specific code has not reached the immobilizer unit 6, so that 1 is first added to the counter c ( (Step S24) Next, it is determined whether or not the counter c to which 1 is added is equal to or more than a predetermined value c '(for example, 10 times) (Step S25).
[0074]
If it is determined that the value of the counter c is smaller than the predetermined value c ′, the process returns to step S16, and the code stored in the EEPROM 36 is transmitted to the immobilizer unit 6 again. On the other hand, when the counter c is equal to or more than the predetermined value c ′, that is, when the immobilizer unit 6 determines that the match is not determined in spite of the fact that the code stored in the EEPROM 36 has been transmitted c ′ times, Determines that the vehicle-specific code has not been registered, or that the code has not reached the immobilizer unit 6 normally due to the influence of noise or the like, and proceeds directly to step S23, where the remote start flag f 1 Is set to 0, and the processing operation (1) -1a ends.
[0075]
Next, the processing operation (1) -2 (program processing of step S8 in FIG. 2) performed by the microcomputer 32 in the remote start control device 31 according to the embodiment (1) will be described based on the flowchart shown in FIG. . The processing operation (1) -2 is an operation for writing a vehicle-specific code registered in the chip 3 of the proper ignition key 1 into the EEPROM 36.
[0076]
First, it is determined whether or not the activation signal supplied to the signal line L1 from the immobilizer unit 6 has been received (step S30). If it is determined that the activation signal has been received, the process proceeds to step S31. If it is determined that is not received, the processing operation (1) -2 is terminated as it is.
[0077]
The start signal is supplied from the immobilizer unit 6 to the signal line L1 in the following two ways.
B) The driver inserts the ignition key 1 into the key cylinder 4 (or turns the ignition key 1 to the ACC output position or the IG output position of the ignition switch), and detects the key insertion from the key cylinder 4 to the signal line L3. When a signal is supplied.
B) When the driver presses the button switch 39a of the portable transmitter 37 and a pseudo signal such as a key insertion detection signal is supplied from the remote start control device 31 to the signal line L3. In this case, the remote start flag f 1 Becomes 1 (see steps S11 and S12 in FIG. 3).
[0078]
If it is determined in step S30 that the start signal has been received, then the remote start flag f 1 Is determined to be 1 (step S31). Remote start flag f 1 Is 1, that is, if it is determined that the ignition key 1 is not inserted into the key cylinder 4, the processing operation (1) -2 is terminated as it is.
[0079]
On the other hand, the remote start flag f 1 Is not 1, that is, it is determined that the ignition key 1 is inserted into the key cylinder 4, then the code supplied from the transponder 5 to the signal line L2 (that is, the transponder 5 is connected to the chip 3 of the ignition key 1) It is determined whether a code (a code obtained by performing wireless communication) has been received (step S32).
[0080]
If it is determined that the code has not been received, the process returns to step S32 to wait for the code to be transmitted. On the other hand, if it is determined that the code has been received, the timer t 1 Is set to 0 (step S33), and it is then determined whether or not the engine has been started based on the alternator drive signal (step S34).
[0081]
The code supplied from the transponder 5 to the signal line L2 is received not only by the remote start control device 31 but also by the immobilizer unit 6, so that the code matches the vehicle-specific code (that is, the normal ignition key 1). Is inserted into the key cylinder 4), the permission signal is given to the engine control unit 7.
[0082]
Therefore, when the proper ignition key 1 is turned to the starter output position, the engine is started. In other words, if the start of the engine can be detected, it can be determined that the code is a code unique to the vehicle.
[0083]
Therefore, if it is determined in step S34 that the engine has been started, it is determined that the code is a vehicle-specific code, and the code (vehicle-specific code) transmitted from the transponder 5 is stored in the EEPROM 36. (Step S35).
[0084]
On the other hand, if it is determined that the engine has not started, the timer t 1 Is a predetermined period T 1 (E.g., 6 seconds) has elapsed (step S36). 1 Is a predetermined period T 1 If it is determined that the elapsed time has not elapsed, the process returns to step S34, and it is determined again whether the engine has been started. On the other hand, timer t 1 Is a predetermined period T 1 If it is determined that the time has elapsed, the processing operation (1) -2 is terminated without writing the code into the EEPROM 36.
[0085]
Note that the predetermined period T 1 The reason why the engine does not start is that when the proper ignition key 1 is not inserted into the key cylinder 4 or when the proper ignition key 1 is inserted into the key cylinder 4, the engine does not start for a predetermined period T. 1 Is not rotated to the starter output position before the time elapses.
[0086]
Further, here, the case where the received code is stored in the EEPROM 36 when the engine is started has been described. However, in another embodiment, the received code is stored in the EEPROM 36 every time the code is received regardless of the engine start. You may make it do. In that case, the processing operations of steps S33, S34, and S36 may be deleted.
[0087]
According to the remote start control device according to the embodiment (1), the vehicle-specific code output based on the insertion of the ignition key 1 into the key cylinder 4 is stored in the EEPROM 36. When an engine start instruction is received by remote control, the code stored in the EEPROM 36 (that is, the code unique to the vehicle) is supplied to the immobilizer unit 6.
[0088]
Therefore, even when the engine start instruction is given by remote control, the vehicle-specific code can be supplied to the immobilizer unit 6 as in the case where the ignition key 1 is inserted into the key cylinder 4. Can give permission to start the engine. Thus, the engine or the like can be started by remote control without inserting the ignition key 1 into the key cylinder 4 and rotating the key.
[0089]
Further, when the vehicle-specific code is output based on the insertion of the ignition key 1 into the key cylinder 4, the vehicle-specific code is automatically stored in the EEPROM 36. Unlike the invention disclosed in Japanese Patent Application Laid-Open No. H11-260, there is no need to switch modes, so that the vehicle-specific code can be stored in the EEPROM 36 simply by performing a normal start operation without bothering the user. . Also, needless to say, there is no need to provide an operation unit for switching modes, so that cost can be reduced.
[0090]
Further, according to the remote start control device according to the first embodiment, when the code output based on the insertion of the ignition key 1 into the key cylinder 4 is stored in the EEPROM 36, whether or not the engine has been started is determined. Since it is checked whether an incorrect code is stored, it is possible to prevent the wrong code from being stored.
[0091]
Next, an engine start system employing the remote start control device according to the embodiment (2) will be described. However, the configuration of the engine start system is the same as that of the engine start system shown in FIG. 1 except for the remote start control device 31 and the microcomputer 32 constituting the remote start control device 31. , And the microcomputer are denoted by different reference numerals, and the other description is omitted here.
[0092]
The processing operation (2) -1 (main routine) and the processing operation (2) -1a (engine start processing) performed by the microcomputer 32A in the remote start control device 31A according to the embodiment (2) are shown in FIG. Since the processing operation (1) -1 shown in FIG. 3 and the processing operation (1) -1a shown in FIG. 3 are the same, the description is omitted here.
[0093]
The processing operation (2) -2 performed by the microcomputer 32A in the remote start control device 31A according to the embodiment (2) will be described with reference to the flowchart shown in FIG. The processing operation {circle around (2)}-2 is a modified example of the program processing of step S8 in FIG. 2, and is an operation for writing the vehicle-specific code registered in the chip 2 of the proper ignition key 1 into the EEPROM 36. It is.
[0094]
First, it is determined whether or not the activation signal supplied to the signal line L1 from the immobilizer unit 6 has been received (step S40). If it is determined that the activation signal has been received, the process proceeds to step S41. If it is determined that is not received, the processing operation (2) -2 is terminated as it is.
[0095]
The start signal is supplied from the immobilizer unit 6 to the signal line L1 in the following two ways as described above.
B) The driver inserts the ignition key 1 into the key cylinder 4 (or turns the ignition key 1 to the ACC output position or the IG output position of the ignition switch), and detects the key insertion from the key cylinder 4 to the signal line L3. When a signal is supplied.
B) When the driver presses the button switch 39a of the portable transmitter 37 and a pseudo signal such as a key insertion detection signal is supplied to the signal line L3 from the remote start control device 31A. In this case, the remote start flag f 1 Becomes 1 (see steps S11 and S12 in FIG. 3).
[0096]
If it is determined in step S40 that the start signal has been received, then the remote start flag f 1 Is determined to be 1 (step S41). Remote start flag f 1 Is 1, that is, if it is determined that the ignition key 1 is not inserted into the key cylinder 4, the processing operation (2) -2 is terminated.
[0097]
On the other hand, the remote start flag f 1 Is not 1, that is, if it is determined that the ignition key 1 is inserted into the key cylinder 4, it is next determined whether or not any data is already stored in the EEPROM 36 (step S42). If data is stored in the EEPROM 36, that is, if it is determined that the data is not in a clear state (it is highly likely that a vehicle-specific code is registered), the processing operation (2)- 2 is ended. On the other hand, if it is determined that the EEPROM 36 is in a clear state, the code supplied from the transponder 5 to the signal line L2 (that is, the code obtained by the transponder 5 performing wireless communication with the chip 3 of the ignition key 1) is received. It is determined whether or not it has been performed (step S43).
[0098]
If it is determined that the code has not been received, the process returns to step S43 to wait for the code to be transmitted. On the other hand, if it is determined that the code has been received, the timer t 1 Is set to 0 (step S44), and it is then determined whether or not the engine has been started based on the alternator drive signal (step S45).
[0099]
The code supplied from the transponder 5 to the signal line L2 is received not only by the remote start control device 31A but also by the immobilizer unit 6, so that the code matches the vehicle-specific code (that is, the normal ignition key 1). Is inserted into the key cylinder 4), the permission signal is given to the engine control unit 7.
[0100]
Therefore, when the proper ignition key 1 is turned to the starter output position, the engine is started. In other words, if the start of the engine can be detected, it can be determined that the code is a code unique to the vehicle.
[0101]
Therefore, if it is determined in step S45 that the engine has been started, it is determined that the code is a vehicle-specific code, and the code (vehicle-specific code) transmitted from the transponder 5 is stored in the EEPROM 36. (Step S46).
[0102]
On the other hand, if it is determined that the engine has not started, the timer t 1 Is a predetermined period T 1 (For example, 6 seconds) has elapsed (step S47), and the timer t 1 Is a predetermined period T 1 If it is determined that the time has not elapsed, the process returns to step S45, and it is determined again whether or not the engine has been started. On the other hand, timer t 1 Is a predetermined period T 1 If it is determined that the time has elapsed, the processing operation (2) -2 is terminated without writing the code to the EEPROM 36.
[0103]
According to the remote start control device according to the embodiment (2), the EEPROM 36 is in a clear state (for example, a state immediately after being mounted on a vehicle and connected to a battery, that is, a state immediately after power is supplied). Only at a certain time, a code output based on the insertion of the ignition key 1 into the key cylinder 4 is stored in the EEPROM 36. In other words, once the code is written into the EEPROM 36 after the power is supplied, the code output based on the subsequent insertion of the ignition key 1 into the key cylinder 4 is not stored in the EEPROM 36. I have. Therefore, it is possible to prevent an incorrect code or an incorrect code from being written into the EEPROM 36.
[0104]
Next, an engine start system employing the remote start control device according to the embodiment (3) will be described. However, the configuration of the engine start system is the same as that of the engine start system shown in FIG. 1 except for the remote start control device 31 and the microcomputer 32 constituting the remote start control device 31. , And the microcomputer are denoted by different reference numerals, and the other description is omitted here.
[0105]
The processing operation (3) -1 (main routine) and the processing operation (3) -1a (engine start processing) performed by the microcomputer 32B in the remote start control device 31B according to the embodiment (3) are shown in FIG. Since the processing operation (1) -1 shown in FIG. 3 and the processing operation (1) -1a shown in FIG. 3 are the same, the description is omitted here.
[0106]
The processing operation {circle around (3)}-2 performed by the microcomputer 32B in the remote start control device 31B according to the embodiment (3) will be described based on the flowchart shown in FIG. The processing operation {circle around (3)}-2 is a modification of the program processing of step S8 in FIG. 2, and is an operation for writing a vehicle-specific code registered in the chip 2 of the proper ignition key 1 into the EEPROM 36. It is.
[0107]
First, it is determined whether or not the activation signal supplied to the signal line L1 from the immobilizer unit 6 has been received (step S50). If it is determined that the activation signal has been received, the process proceeds to step S51. If it is determined that is not received, the processing operation {circle around (3)}-2 is terminated.
[0108]
If it is determined in step S50 that the start signal has been received, then the remote start flag f 1 Is determined to be 1 (step S51). Remote start flag f 1 Is 1, that is, if it is determined that the ignition key 1 is not inserted into the key cylinder 4, the processing operation (3) -2 is terminated.
[0109]
On the other hand, the remote start flag f 1 Is not 1, that is, if it is determined that the ignition key 1 is inserted into the key cylinder 4, then a write flag f indicating that the code has been written into the EEPROM 36 has been written. 2 Is determined to be 1 (step S52). Write flag f 2 Is 1, that is, it is determined that a code has been written to the EEPROM 36 (it is highly likely that a vehicle-specific code has been registered). End 3 ▼ -2. On the other hand, the write flag f 2 Is not 1, it is determined whether or not the code supplied from the transponder 5 to the signal line L2 (that is, the code obtained by the transponder 5 performing wireless communication with the chip 3 of the ignition key 1) is received. (Step S53).
[0110]
If it is determined that the code has not been received, the process returns to step S53 to wait for the code to be transmitted. On the other hand, if it is determined that the code has been received, the timer t 1 Is set to 0 (step S54), and it is then determined whether or not the engine has been started based on the alternator drive signal (step S55).
[0111]
The code supplied from the transponder 5 to the signal line L2 is received not only by the remote start control device 31B but also by the immobilizer unit 6, so that the code matches the vehicle-specific code (that is, the normal ignition key 1). Is inserted into the key cylinder 4), the permission signal is given to the engine control unit 7.
[0112]
Therefore, when the proper ignition key 1 is turned to the starter output position, the engine is started. In other words, if the start of the engine can be detected, it can be determined that the code is a code unique to the vehicle.
[0113]
Therefore, if it is determined in step S55 that the engine has been started, the code is determined to be the vehicle-specific code, and the code (vehicle-specific code) transmitted from the transponder 5 is stored in the EEPROM 36. (Step S56), and then write flag f 2 Is set to 1 (step S57).
[0114]
On the other hand, if it is determined that the engine has not started, the timer t 1 Is a predetermined period T 1 (E.g., 6 seconds) has elapsed (step S58). 1 Is a predetermined period T 1 If it is determined that the time has not elapsed, the process returns to step S55, and it is determined again whether the engine has been started. On the other hand, timer t 1 Is a predetermined period T 1 If it is determined that the time has elapsed, the processing operation (3) -2 is terminated without writing the code into the EEPROM 36.
[0115]
According to the remote start control device according to Embodiment (3), the code is output based on the insertion of the ignition key 1 into the key cylinder 4 and is a code suitable for being stored in the EEPROM 36 (that is, a code (ie, engine) Can be started), the writing flag f 2 Is stored in the EEPROM 36 only in a state where is 0 (for example, a state immediately after being mounted on the vehicle and connected to the battery, that is, a state immediately after power is supplied). Therefore, it is possible to prevent an incorrect code or an incorrect code from being written into the EEPROM 36.
[0116]
Next, an engine start system employing the remote start control device according to the embodiment (4) will be described. However, the configuration of the engine start system is the same as that of the engine start system shown in FIG. 1 except for the remote start control device 31 and the microcomputer 32 constituting the remote start control device 31. , And the microcomputer are denoted by different reference numerals, and the other description is omitted here.
[0117]
The processing operation (4) -1 (main routine) and the processing operation (4) -1a (engine start processing) performed by the microcomputer 32C in the remote start control device 31C according to the embodiment (4) are shown in FIG. Since the processing operation (1) -1 shown in FIG. 3 and the processing operation (1) -1a shown in FIG. 3 are the same, the description is omitted here.
[0118]
The processing operation {circle around (4)}-2 performed by the microcomputer 32C in the remote start control device 31C according to the embodiment (4) will be described with reference to the flowchart shown in FIG. The processing operation {circle around (4)}-2 is a modified example of the program processing of step S8 in FIG. 2, and is an operation for writing a vehicle-specific code registered in the chip 2 of the proper ignition key 1 into the EEPROM 36. It is.
[0119]
First, it is determined whether or not the activation signal supplied to the signal line L1 from the immobilizer unit 6 has been received (step S60). If it is determined that the activation signal has been received, the process proceeds to step S61. If it is determined that is not received, the processing operation {circle around (4)}-2 is terminated.
[0120]
If it is determined in step S60 that the start signal has been received, then the remote start flag f 1 Is determined to be 1 (step S61). Remote start flag f 1 Is 1, that is, if it is determined that the ignition key 1 is not inserted into the key cylinder 4, the processing operation (4) -2 is terminated as it is.
[0121]
On the other hand, the remote start flag f 1 Is not 1, that is, if it is determined that the ignition key 1 is inserted into the key cylinder 4, it is next determined whether or not any data is already stored in the EEPROM 36 (step S62). If it is determined that no data is stored in the EEPROM 36, that is, it is in a clear state, the code supplied from the transponder 5 to the signal line L2 (that is, the transponder 5 performs wireless communication with the chip 3 of the ignition key 1 by wireless communication) It is determined whether or not the obtained code has been received (step S63).
[0122]
If it is determined that the code has not been received, the process returns to step S63 to wait for the code to be transmitted. On the other hand, if it is determined that the code has been received, the timer t 1 Is set to 0 (step S64), and it is determined whether or not the engine is started based on the alternator drive signal (step S65).
[0123]
The code supplied from the transponder 5 to the signal line L2 is received not only by the remote start control device 31C but also by the immobilizer unit 6, so that the code matches the vehicle-specific code (that is, the normal ignition key 1). Is inserted into the key cylinder 4), the permission signal is given to the engine control unit 7.
[0124]
Therefore, when the proper ignition key 1 is turned to the starter output position, the engine is started. In other words, if the start of the engine can be detected, it can be determined that the code is a code unique to the vehicle.
[0125]
Accordingly, if it is determined in step S65 that the engine has been started, the code is determined to be the vehicle-specific code, and the code (vehicle-specific code) transmitted from the transponder 5 is stored in the EEPROM 36. (Step S66).
[0126]
On the other hand, if it is determined that the engine has not started, the timer t 1 Is a predetermined period T 1 (E.g., 6 seconds) has elapsed (step S67). 1 Is a predetermined period T 1 If it is determined that the elapsed time has not elapsed, the process returns to step S65, and it is determined again whether the engine has been started. On the other hand, timer t 1 Is a predetermined period T 1 If it is determined that the time has elapsed, the processing operation (4) -2 is terminated without writing the code into the EEPROM 36.
[0127]
By the way, if it is determined in step S62 that data is stored in the EEPROM 36, that is, it is not in a clear state (the possibility that a vehicle-specific code is registered is high), then the transponder 5 sends the signal to the signal line L2. It is determined whether or not the supplied code (that is, the code obtained by performing wireless communication with the chip 3 of the ignition key 1 by the transponder 5) has been received (step S68).
[0128]
If it is determined that the code has not been received, the process returns to step S68 to wait for the code to be transmitted. On the other hand, if it is determined that the code has been received, it is determined whether the received code is the same code as the code stored in the EEPROM 36 (step S69).
[0129]
If it is determined that the received code is the same as the code stored in the EEPROM 36, it is not necessary to rewrite the code, and the processing operation (4) -2 is terminated. On the other hand, if it is determined that the received code is not the same as the code stored in the EEPROM 36, the timer t 1 Is set to 0 (step S70), and it is then determined whether or not the engine has been started based on the alternator drive signal (step S71).
[0130]
If it is determined that the engine is started, it is determined that the code is unique to the vehicle, and the code (vehicle unique code) transmitted from the transponder 5 is stored in the EEPROM 36 (step S72). That is, it is determined that the ignition key has been exchanged and the vehicle-specific code has been converted to a new code, and the code is rewritten.
[0131]
On the other hand, if it is determined that the engine has not started, the timer t 1 Is a predetermined period T 1 (E.g., 6 seconds) has elapsed (step S73). 1 Is a predetermined period T 1 If it is determined that the elapsed time has not elapsed, the process returns to step S71, and it is determined again whether the engine has been started. On the other hand, timer t 1 Is a predetermined period T 1 If it is determined that the time has elapsed, the processing operation (4) -2 is terminated without writing the code into the EEPROM 36.
[0132]
According to the remote start control device according to the embodiment (4), if a specific code output based on insertion of the ignition key 1 into the key cylinder 4 does not match a code stored in the EEPROM 36. If it is determined that the specific code is a code suitable to be stored in the EEPROM 36, the code stored in the EEPROM 36 is rewritten. Therefore, for example, even if the ignition key and the immobilizer unit 6 are replaced and the vehicle-specific code is changed, the changed vehicle-specific code can be stored in the EEPROM 36 by a normal start operation.
[0133]
In the remote start control device according to the embodiment (4), the code unique to the vehicle is rewritten. However, in the remote start control device according to another embodiment, the code unique to the vehicle is used. May be stored in a plurality, and additional storage may be performed instead of rewriting.
[0134]
If an instruction to start the engine by remote control is given while a plurality of codes are stored, only the latest code (last stored code) is supplied to the immobilizer unit 6, or The plurality of codes may be alternately and sequentially supplied to the immobilizer unit 6 each time the activation signal is received.
[0135]
Further, the present invention is not limited to the above-described embodiment. For example, the start determination of the engine can be applied as long as the start can be determined, such as the engine speed.
[Brief description of the drawings]
FIG. 1 is a block diagram schematically showing a main part of an engine start system employing a remote start control device according to a first embodiment of the present invention.
FIG. 2 is a flowchart showing a processing operation performed by a microcomputer in the remote start control device according to the embodiment (1).
FIG. 3 is a flowchart showing a processing operation performed by a microcomputer in the remote start control device according to the embodiment (1).
FIG. 4 is a flowchart showing a processing operation performed by a microcomputer in the remote start control device according to the embodiment (1).
FIG. 5 is a flowchart showing a processing operation performed by a microcomputer in the remote start control device according to the embodiment (2).
FIG. 6 is a flowchart showing a processing operation performed by a microcomputer in the remote start control device according to the embodiment (3).
FIG. 7 is a flowchart showing a processing operation performed by a microcomputer in the remote start control device according to the embodiment (4).
FIG. 8 is a block diagram schematically showing a main part of a conventional engine starting system.
FIG. 9 is a block diagram schematically showing a main part of an engine starting system employing a conventional remote start control device.
[Explanation of symbols]
1 ignition key
4 key cylinder
5 Transponder
6 Immobilizer section
31, 31A to 31C Remote start control device
32, 32A-32C microcomputer
35, 36 EEPROM

Claims (9)

所定の操作に基づいて出力される所定のコードを取り込み、取り込んだ前記所定のコードが車両固有のコードであるか否かを判断し、これらコードが一致したと判断した場合、エンジンなどの機関の始動を許可する始動制御装置が装備された車両に搭載され、遠隔操作によって前記機関の始動制御を行うための遠隔始動制御装置において、
コードを記憶するための記憶手段と、
前記所定の操作に基づいて出力される前記所定のコードを受け取るたびに、該所定のコードを前記記憶手段へ記憶させる第1の記憶制御手段と、
遠隔操作による前記機関の始動指示信号を受信すると、前記記憶手段に記憶されている前記所定のコードを、前記始動制御装置へ供給する供給制御手段とを備えていることを特徴とする遠隔始動制御装置。
A predetermined code output based on a predetermined operation is fetched, and it is determined whether or not the fetched predetermined code is a code specific to a vehicle. A remote start control device mounted on a vehicle equipped with a start control device for permitting start and performing start control of the engine by remote control,
Storage means for storing the code;
A first storage control unit that stores the predetermined code in the storage unit each time the predetermined code output based on the predetermined operation is received;
Supply control means for supplying the predetermined code stored in the storage means to the start control device upon receipt of a start instruction signal of the engine by remote control; apparatus.
所定の操作に基づいて出力される所定のコードを取り込み、取り込んだ前記所定のコードが車両固有のコードであるか否かを判断し、これらコードが一致したと判断した場合、エンジンなどの機関の始動を許可する始動制御装置が装備された車両に搭載され、遠隔操作によって前記機関の始動制御を行うための遠隔始動制御装置において、
コードを記憶するための記憶手段と、
電源が供給された後の最初の前記所定の操作に基づいて出力される前記所定のコードを前記記憶手段へ記憶させる第2の記憶制御手段と、
遠隔操作による前記機関の始動指示信号を受信すると、前記記憶手段に記憶されている前記所定のコードを、前記始動制御装置へ供給する供給制御手段とを備えていることを特徴とする遠隔始動制御装置。
A predetermined code output based on a predetermined operation is fetched, and it is determined whether or not the fetched predetermined code is a code specific to a vehicle. A remote start control device mounted on a vehicle equipped with a start control device for permitting start and performing start control of the engine by remote control,
Storage means for storing the code;
Second storage control means for storing the predetermined code output based on the first predetermined operation after power is supplied to the storage means,
Supply control means for supplying the predetermined code stored in the storage means to the start control device upon receipt of a start instruction signal of the engine by remote control; apparatus.
前記所定の操作に基づいて出力される前記所定のコードが、前記記憶手段へ記憶させるのに適したコードであるか否かを判断する適否判断手段を備え、
該適否判断手段により、前記所定のコードが前記記憶手段へ記憶させるのに適したコードであると判断されると、
前記第1又は前記第2の記憶制御手段が、前記所定のコードを前記記憶手段へ記憶させるものであることを特徴とする請求項1又は請求項2記載の遠隔始動制御装置。
Appropriateness determining means for determining whether the predetermined code output based on the predetermined operation is a code suitable to be stored in the storage means,
When the appropriateness determination unit determines that the predetermined code is a code suitable for being stored in the storage unit,
3. The remote start control device according to claim 1, wherein the first or second storage control means stores the predetermined code in the storage means.
前記適否判断手段が、前記機関の状態に基づいて、前記判断を行うものであることを特徴とする請求項3記載の遠隔始動制御装置。4. The remote start control device according to claim 3, wherein said propriety judging means makes the judgment based on a state of the engine. 所定の操作に基づいて出力される所定のコードを取り込み、取り込んだ前記所定のコードが車両固有のコードであるか否かを判断し、これらコードが一致したと判断した場合、エンジンなどの機関の始動を許可する始動制御装置が装備された車両に搭載され、遠隔操作によって前記機関の始動制御を行うための遠隔始動制御装置において、
コードを記憶するための記憶手段と、
前記所定の操作に基づいて出力される前記所定のコードが、前記記憶手段へ記憶させるのに適したコードであるか否かを判断する適否判断手段と、
該適否判断手段により、前記所定のコードが前記記憶手段へ記憶させるのに適したコードであると判断されると、前記所定のコードを前記記憶手段へ記憶させる第3の記憶制御手段と、
遠隔操作による前記機関の始動指示信号を受信すると、前記記憶手段に記憶されている前記所定のコードを、前記始動制御装置へ供給する供給制御手段とを備えていることを特徴とする遠隔始動制御装置。
A predetermined code output based on a predetermined operation is fetched, and it is determined whether or not the fetched predetermined code is a code specific to a vehicle. A remote start control device mounted on a vehicle equipped with a start control device for permitting start and performing start control of the engine by remote control,
Storage means for storing the code;
Suitability determination means for determining whether or not the predetermined code output based on the predetermined operation is a code suitable for being stored in the storage means,
A third storage control unit that stores the predetermined code in the storage unit when the appropriateness determination unit determines that the predetermined code is a code suitable for being stored in the storage unit;
Supply control means for supplying the predetermined code stored in the storage means to the start control device upon receipt of a start instruction signal of the engine by remote control; apparatus.
前記適否判断手段が、前記機関の状態に基づいて、前記判断を行うものであることを特徴とする請求項5記載の遠隔始動制御装置。6. The remote start control device according to claim 5, wherein the propriety judging means makes the judgment based on a state of the engine. 前記第3の記憶制御手段が、電源が供給された後、最初に前記記憶手段へ記憶させるのに適したコードと判断された前記所定のコードを前記記憶手段へ記憶させるものであることを特徴とする請求項5又は請求項6記載の遠隔始動制御装置。The third storage control means stores in the storage means the predetermined code which is determined as a code suitable for being stored in the storage means after power is supplied. The remote start control device according to claim 5 or 6, wherein 前記所定の操作に基づいて出力される前記所定のコードが、前記記憶手段に記憶されているコードと一致するか否かを判断する一致判断手段と、
前記所定のコードが、前記記憶手段へ記憶させるのに適したコードであるか否かを判断する適否判断手段と、
前記一致判断手段により、前記所定のコードが前記記憶手段に記憶されているコードと一致しないと判断され、かつ前記適否判断手段により、前記所定のコードが前記記憶手段へ記憶させるのに適したコードであると判断されると、前記記憶手段へ記憶させるコードを前記所定のコードに書き換える第4の記憶制御手段とを備えていることを特徴とする請求項1〜7のいずれかの項に記載の遠隔始動制御装置。
A coincidence determining unit that determines whether the predetermined code output based on the predetermined operation matches a code stored in the storage unit,
Suitability determination means for determining whether the predetermined code is a code suitable for being stored in the storage means,
A code suitable for storing the predetermined code in the storage means by the match determination means is determined that the predetermined code does not match the code stored in the storage means, and by the suitability determination means. 8. A storage control device according to claim 1, further comprising: a fourth storage control unit that rewrites a code stored in the storage unit to the predetermined code when it is determined that Remote start control device.
前記記憶手段が、複数のコードの記憶が可能であり、
前記所定の操作に基づいて出力される前記所定のコードが、前記記憶手段に記憶されているか否かを判断する含有判断手段と、
前記所定のコードが、前記記憶手段へ記憶させるのに適したコードであるか否かを判断する適否判断手段と、
前記含有判断手段により、前記所定のコードが前記記憶手段に記憶されていないと判断され、かつ前記適否判断手段により、前記所定のコードが前記記憶手段へ記憶させるのに適したコードであると判断されると、前記所定のコードを前記記憶手段へ追加させる第5の記憶制御手段とを備えていることを特徴とする請求項1〜7のいずれかの項に記載の遠隔始動制御装置。
The storage means is capable of storing a plurality of codes,
A content determining unit that determines whether the predetermined code output based on the predetermined operation is stored in the storage unit,
Suitability determination means for determining whether the predetermined code is a code suitable for being stored in the storage means,
The content determining means determines that the predetermined code is not stored in the storage means, and the suitability determining means determines that the predetermined code is a code suitable for being stored in the storage means. The remote start control device according to any one of claims 1 to 7, further comprising: a fifth storage control unit configured to add the predetermined code to the storage unit when the operation is performed.
JP2002213271A 2002-07-23 2002-07-23 Remote start control device Expired - Fee Related JP4079712B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002213271A JP4079712B2 (en) 2002-07-23 2002-07-23 Remote start control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002213271A JP4079712B2 (en) 2002-07-23 2002-07-23 Remote start control device

Related Child Applications (2)

Application Number Title Priority Date Filing Date
JP2003393525A Division JP4189881B2 (en) 2003-11-25 2003-11-25 Remote start control device
JP2007329232A Division JP4633109B2 (en) 2007-12-20 2007-12-20 Remote start control device

Publications (2)

Publication Number Publication Date
JP2004052700A true JP2004052700A (en) 2004-02-19
JP4079712B2 JP4079712B2 (en) 2008-04-23

Family

ID=31935911

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002213271A Expired - Fee Related JP4079712B2 (en) 2002-07-23 2002-07-23 Remote start control device

Country Status (1)

Country Link
JP (1) JP4079712B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020026190A (en) * 2018-08-10 2020-02-20 株式会社カーメイト Remote starting device for vehicle

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020026190A (en) * 2018-08-10 2020-02-20 株式会社カーメイト Remote starting device for vehicle

Also Published As

Publication number Publication date
JP4079712B2 (en) 2008-04-23

Similar Documents

Publication Publication Date Title
JP2697606B2 (en) Vehicle antitheft device
EP1700762B1 (en) Theft prevention system for motor vehicles
JP4570974B2 (en) Start control device and start control method
US20060145836A1 (en) Antitheft system
JPH1081201A (en) Engine start controlling device
JP2006213247A5 (en)
JP2004211648A (en) Remote start control device and start control device
JP4121076B2 (en) Remote start control device and start control device
JP2004068626A (en) Remote start control device and start control device
US5598898A (en) Vehicle antitheft system
JP4496511B2 (en) Keyless entry device, information communication method therefor, portable device for keyless entry, and in-vehicle device for keyless entry
US7692531B2 (en) Remote starting control system
JP2000108848A (en) Immobilizer apparatus
JPH1054331A (en) Engine starting device
JP4079712B2 (en) Remote start control device
JP2006281883A (en) Vehicular electronic control device, and vehicle service center
US5621381A (en) Vehicle anti-theft engine control device
JP4633109B2 (en) Remote start control device
JP4189881B2 (en) Remote start control device
JP2008056167A (en) Remotely-controlled engine starter
JP2003196755A (en) System for monitoring theft of on-vehicle component and on-vehicle component
JPH08133018A (en) Engine control means with circumvention prevention device for vehicle anti-theft function
JP3185574B2 (en) Vehicle antitheft device
JPH09290708A (en) Theft prevention device for vehicle
JPH10103209A (en) Engine ignition control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050725

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071018

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071023

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071220

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080205

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080205

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

Free format text: PAYMENT UNTIL: 20110215

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20110215

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120215

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120215

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20130215

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20140215

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20150215

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees