(57)【要約】【課題】フードなどの開閉状態を検知するスイッチの接続忘れを確実に防止し、もって遠隔始動時の安全性を向上すること。【解決手段】ボディＥＣＵ２２は、エンジンフードの開閉状態に対応するフードスイッチの出力をバスネットワーク２０を介してリモートスタートＥＣＵ２４に送信する。リモートスタートＥＣＵ２４は、フードスイッチの出力がクローズ状態からオープン状態に変化した場合にフードスイッチ接続済みと判別し、フードスイッチメモリ２４ｂに記録する。リモートスタートＥＣＵ２４は、リモートキー２からエンジン始動要求を受信した場合にフードスイッチメモリ２４ｂを確認し、フードスイッチが接続済みである場合のみエンジンの始動を行う。【選択図】        図１
2006242171.tif 000002
【特許請求の範囲】
【請求項１】
始動制御装置において、
所定のスイッチが接続されているか否かを判別する判別手段と、
前記所定のスイッチが接続されている場合にのみ始動制御を行う始動制御手段と、
を備えたことを特徴とする始動制御装置。
【請求項２】
前記所定のスイッチは、エンジンルームのフード開閉状態に対応するスイッチであることを特徴とする請求項１に記載の始動制御装置。
【請求項３】
前記判別手段は、前記スイッチの状態変化を検出した場合にスイッチが接続されていると判別することを特徴とする請求項１または２に記載の始動制御装置。
【請求項４】
前記スイッチは、前記始動制御の実行可否の判定に使用するスイッチであることを特徴とする請求項１，２または３に記載の始動制御装置。
【請求項５】
前記スイッチは前記始動制御が可能な場合にはオープン状態とされ、前記判別手段は、当該スイッチがクローズ状態からオープン状態に変化した場合にスイッチが接続されていると判別することを特徴とする請求項４に記載の始動制御装置。
【請求項６】
前記スイッチは前記始動制御が可能な場合にはクローズ状態とされ、前記判別手段は、当該スイッチがオープン状態からクローズ状態に変化した場合にスイッチが接続されていると判別することを特徴とする請求項４に記載の始動制御装置。
【請求項７】
前記始動制御手段は、前記始動制御を実行中に前記フード開閉状態に対応するスイッチが前記フードが開状態となったことを示した場合、前記始動制御を停止することを特徴とする請求項２〜６のいずれか一つに記載の始動制御装置。
【請求項８】
前記判別手段による判別結果を記憶する記憶手段をさらに備え、前記始動制御手段は、前記記憶手段の記憶内容を読み出して始動制御を行うか否かを決定することを特徴とする請求項１〜７のいずれか一つに記載の始動制御装置。
【請求項９】
車両の始動制御を禁止するイモビライザに対して始動許可要求を行う際に使用する認証情報を登録した場合に、前記記憶手段は記憶内容を消去することを特徴とする請求項８に記載の始動制御装置。
【請求項１０】
前記車両へのバッテリーからの電源の供給が開始された時に、前記記憶手段は記憶内容を消去することを特徴とする請求項８に記載の始動制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、遠隔操作用端末から受信した信号に基づいて、もしくは自律的に車両の始動制御を行なう始動制御装置に関し、特に始動時の安全性を向上した始動制御装置に関するものである。
【背景技術】
【０００２】
近年、車両の暖機や空調を事前に行うべく、運転者が車外にいる状態でエンジンを遠隔に、もしくはタイマー等を用いて予め定めた時刻に（即ち自律的に）始動する始動制御装置が実用化されている。この始動制御装置は、例えば、運転者が所持する遠隔操作端末（リモートキー）からのエンジン始動要求を受信した場合に、鍵による始動操作が行なわれた場合と同様の操作を実行する。すなわちスタータモータを稼動する。これにより、エンジン制御装置が燃料の噴霧を実行する。
【０００３】
この始動制御装置は、車両の販売後に追加される場合があるが、鍵の認証に成功した場合にのみエンジンの始動禁止を解除する、いわゆるイモビライザを搭載した車両に始動制御装置を追加する際には、イモビライザによる始動禁止を解除するため、認証用のコードを始動制御装置に登録し、始動制御を行う前にイモビライザに認証用のコードを送信して始動禁止を解除することが必要となる（たとえば特許文献１および２参照。）。
【０００４】
【特許文献１】特許第３３６５７１６号公報
【特許文献２】特許第３３６５７１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、始動制御装置を後から追加する場合に接続が必要となるのはイモビライザに限らない。始動制御装置は「ドアが閉じていること」「ドアが施錠されていること」「エンジンルームのフードが閉じていること」「シフトがパーキングに入っていること」などの条件が成立した場合にのみエンジンを始動することで安全性を確保している。そのため、ドアやフード、鍵、シフトなどの状態を管理する機器との接続が必要となる。
【０００６】
ここで、ドアやフードの開閉状態は、開閉状態に対応するスイッチによって取得するのであるが、このスイッチの接続忘れなどが発生すると、ドアやフードが開いた状態でエンジンを始動することとなるので好ましくない。
【０００７】
すなわち、従来の始動制御装置には安全確認用のスイッチの接続忘れが発生する可能性があるという問題点があり、この接続忘れを防止してスイッチを確実に接続させることが重要な課題であった。
【０００８】
この発明は、上述した従来技術による問題点を解消し、課題を解決するためになされたものであり、フードなどの開閉状態を検知するスイッチの接続忘れを確実に防止し、もって始動時の安全性を向上する始動制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するため、請求項１の発明に係る始動制御装置は、始動制御装置において、所定のスイッチが接続されているか否かを判別する判別手段と、前記所定のスイッチが接続されている場合にのみ前記始動制御を行う始動制御手段と、を備えたことを特徴とする。
【００１０】
この請求項１の発明によれば始動制御装置は、所定のスイッチが接続されているか否かを判別し、遠隔操作用端末から受信した信号に基づいて、もしくは自律的に車両の始動制御を行なう際に、所定のスイッチが接続されている場合にのみ始動制御を実行する。
【００１１】
また、請求項２の発明に係る始動制御装置は、請求項１の発明において、前記所定のスイッチは、エンジンルームのフード開閉状態に対応するスイッチであることを特徴とする。
【００１２】
この請求項２の発明によれば始動制御装置は、エンジンルームのフード開閉状態に対応するスイッチが接続されているか否かを判別し、遠隔操作用端末から受信した信号に基づいて、もしくは自律的に車両の始動制御を行なう際に、エンジンルームのフード開閉状態に対応するスイッチが接続されている場合にのみ始動制御を実行する。
【００１３】
また、請求項３の発明に係る始動制御装置は、請求項１または２の発明において、前記判別手段は、前記スイッチの状態変化を検出した場合にスイッチが接続されていると判別することを特徴とする。
【００１４】
この請求項３の発明によれば始動制御装置は、スイッチが接続されているか否かを入力変化によって判別し、遠隔操作用端末から受信した信号に基づいて、もしくは自律的に車両の始動制御を行なう際に、スイッチが接続されている場合にのみ始動制御を実行する。      
【００１５】
また、請求項４の発明に係る始動制御装置は、請求項１，２または３の発明において、前記スイッチは、前記始動制御の実行可否の判定に使用するスイッチであることを特徴とする。
【００１６】
この請求項４の発明によれば始動制御装置は、始動制御の実行可否の判定に使用するスイッチが接続されているか否かを判別し、遠隔操作用端末から受信した信号に基づいて、もしくは自律的に車両の始動制御を行なう際に、そのスイッチが接続されている場合にのみ始動制御を実行する。
【００１７】
また、請求項５の発明に係る始動制御装置は、請求項４の発明において、前記スイッチは前記始動制御が可能な場合にはオープン状態とされ、前記判別手段は、当該スイッチがクローズ状態からオープン状態に変化した場合にスイッチが接続されていると判別することを特徴とする。
【００１８】
この請求項５の発明によれば始動制御装置は、所定のスイッチがクローズ状態からオープン状態に変化した場合にスイッチが接続されていると判別し、スイッチが接続されている場合にのみ始動制御を行う。
【００１９】
また、請求項６の発明に係る始動制御装置は、請求項４の発明において、前記スイッチは前記始動制御が可能な場合にはクローズ状態とされ、前記判別手段は、当該スイッチがオープン状態からクローズ状態に変化した場合にスイッチが接続されていると判別することを特徴とする。
【００２０】
この請求項６の発明によれば始動制御装置は、所定のスイッチがオープン状態からクローズ状態に変化した場合にスイッチが接続されていると判別し、スイッチが接続されている場合にのみ始動制御を行う。
【００２１】
また、請求項７の発明に係る始動制御装置は、請求項２〜６のいずれか一つの発明において、前記始動制御手段は、前記始動制御を実行中に前記フード開閉状態に対応するスイッチが前記フードが開状態となったことを示した場合、前記始動制御を停止することを特徴とする。
【００２２】
この請求項７の発明によれば始動制御装置は、始動制御実行中にフードが開状態になった場合、始動制御を停止する。
【００２３】
また、請求項８の発明に係る始動制御装置は、請求項１〜７のいずれか一つの発明において、前記判別手段による判別結果を記憶する記憶手段をさらに備え、前記始動制御手段は、前記記憶手段の記憶内容を読み出して始動制御を行うか否かを決定することを特徴とする。
【００２４】
この請求項８の発明によれば始動制御装置は、所定のスイッチが接続されているか否かを判別して記憶し、遠隔操作用端末から受信した信号に基づいて、もしくは自律的に車両の始動制御を行なう際に、所定のスイッチが接続されている場合にのみ始動制御を実行する。
【００２５】
また、請求項９の発明に係る始動制御装置は、請求項８の発明において、車両の始動制御を禁止するイモビライザに対して始動許可要求を行う際に使用する認証情報を登録した場合に、前記記憶手段は記憶内容を消去することを特徴とする。
【００２６】
この請求項９の発明によれば始動制御装置は、所定のスイッチが接続されているか否かを判別して記憶し、その後、車両の始動制御を禁止するイモビライザに対して始動許可要求を行う際に使用する認証情報の登録を行なった場合に記憶内容を消去する。
【００２７】
また、請求項１０の発明に係る始動制御装置は、請求項８の発明において、前記車両へのバッテリーからの電源の供給が開始された時に、前記記憶手段は記憶内容を消去することを特徴とする。
【００２８】
この請求項１０の発明によれば始動制御装置は、所定のスイッチが接続されているか否かを判別して記憶し、その後、車両へのバッテリーからの電源供給が停止し、再度電源の供給が開始された時に、記憶内容を消去する。
【発明の効果】
【００２９】
請求項１の発明によれば始動制御装置は、所定のスイッチが接続されているか否かを判別し、遠隔操作用端末から受信した信号に基づいて、もしくは自律的に車両の始動制御を行なう際に、所定のスイッチが接続されている場合にのみ始動制御を実行するので、スイッチの接続忘れを確実に防止し、もって始動時の安全性を向上する始動制御装置を得ることができるという効果を奏する。
【００３０】
また、請求項２の発明によれば始動制御装置は、エンジンルームのフード開閉状態に対応するスイッチが接続されているか否かを判別し、遠隔操作用端末から受信した信号に基づいて、もしくは自律的に車両の始動制御を行なう際に、エンジンルームのフード開閉状態に対応するスイッチが接続されている場合にのみ始動制御を実行するので、フードの開閉状態を検知するスイッチの接続忘れを確実に防止し、もって始動時の安全性を向上する始動制御装置を得ることができるという効果を奏する。
【００３１】
また、請求項３の発明によれば始動制御装置は、スイッチが接続されているか否かを入力変化によって判別し、遠隔操作用端末から受信した信号に基づいて、もしくは自律的に車両の始動制御を行なう際に、スイッチが接続されている場合にのみ始動制御を実行するので、スイッチの接続状態を自動的に識別して接続忘れを確実に防止し、もって始動時の安全性を向上する始動制御装置を得ることができるという効果を奏する。
【００３２】
また、請求項４の発明によれば始動制御装置は、始動制御の実行可否の判定に使用するスイッチが接続されているか否かを判別し、遠隔操作用端末から受信した信号に基づいて、もしくは自律的に車両の始動制御を行なう際に、そのスイッチが接続されている場合にのみ始動制御を実行するので、始動可否判定に使用するスイッチの接続忘れを確実に防止し、もって始動時の安全性を向上する始動制御装置を得ることができるという効果を奏する。
【００３３】
また、請求項５の発明によれば始動制御装置は、所定のスイッチがクローズ状態からオープン状態に変化した場合にスイッチが接続されていると判別し、スイッチが接続されている場合にのみ始動制御を行うので、スイッチの接続状態を自動的かつ簡易に識別してその接続忘れを確実に防止し、もって始動時の安全性を向上する始動制御装置を得ることができるという効果を奏する。
【００３４】
また、請求項６の発明によれば始動制御装置は、所定のスイッチがオープン状態からクローズ状態に変化した場合にスイッチが接続されていると判別し、スイッチが接続されている場合にのみ始動制御を行うので、スイッチの接続状態を自動的かつ簡易に識別してその接続忘れを確実に防止し、もって始動時の安全性を向上する始動制御装置を得ることができるという効果を奏する。
【００３５】
また、請求項６の発明によれば始動制御装置は、所定のスイッチがクローズ状態を始動制御可能な場合とし、スイッチがオープン状態を始動制御不可能な場合とし、スイッチが未接続の場合にはスイッチがオープン状態と等価となるようにしているので、スイッチが接続されたことを確認した後に、断線などによりスイッチが未接続になった場合には始動制御を行なうことがなくなり、もって始動時の安全性を向上する始動制御装置を得ることができるという効果を奏する。
【００３６】
また、請求項７の発明によれば始動制御装置は、始動制御を実行中に前記フードが開状態となった場合に始動制御を停止するので、始動制御の安全性を向上する始動制御装置を得ることができるという効果を奏する。
【００３７】
また、請求項８の発明によれば始動制御装置は、所定のスイッチが接続されているか否かを判別して記憶し、遠隔操作用端末から受信した信号に基づいて、もしくは自律的に車両の始動制御を行なう際に、所定のスイッチが接続されている場合にのみ始動制御を実行するので、フードなどの開閉状態を検知するスイッチの接続状態を管理してその接続忘れを確実に防止し、もって始動時の安全性を向上する始動制御装置を得ることができるという効果を奏する。
【００３８】
また、請求項９の発明によれば始動制御装置は、所定のスイッチが接続されているか否かを判別して記憶し、その後、車両の始動制御を禁止するイモビライザに対して始動許可要求を行う際に使用する認証情報の登録を行なった場合に記憶内容を消去するので、他の車両に載せかえた場合であってもフードなどの開閉状態を検知するスイッチの接続忘れを確実に防止し、もって始動時の安全性を向上する始動制御装置を得ることができるという効果を奏する。
【００３９】
また、請求項１０の発明によれば始動制御装置は、所定のスイッチが接続されているか否かを判別して記憶し、その後、車両へのバッテリーからの電源供給が停止し、再度電源の供給が開始された時に、記憶内容を消去するので、他の車両に載せかえた場合であってもフードなどの開閉状態を検知するスイッチの接続忘れを確実に防止し、もって始動時の安全性を向上する始動制御装置を得ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００４０】
以下に添付図面を参照して、この発明に係る始動制御装置の好適な実施の形態である車載システムについて詳細に説明する。
【実施例１】
【００４１】
図１は、本発明の実施例１にかかる車載システムの概要構成を示す概要構成図である。同図に示すように、車載システム１は、アンテナ１１、リモートキーチューナ２１、ボディＥＣＵ（ElectricalControlUnit）２２、ＥＦＩ用ＥＣＵ（燃料噴射制御装置）２３、リモートスタートＥＣＵ２４、イモビライザＥＣＵ２５、キーシリンダ２６およびイモビライザアンプ２７を有する。
【００４２】
リモートキーチューナ２１はアンテナ１１を介し、アンテナ１２を備えたリモートキー２との通信を行なう。リモートキー２は、ユーザが所持する遠隔操作端末であり、エンジン始動要求や停止要求を車載システム１に対して送信する。また、ドアの施錠要求や解錠要求などをさらに送信する構成としても良い。一方、キー３は、ユーザが直接エンジンの始動操作を行なう際に使用するものであるが、リモートキー２の機能をこのキー３に持たせても良い。
【００４３】
ボディＥＣＵ２２は、車体の状態の制御を行う制御装置であり、車速、エンジンルームのフードの開閉状態、ドアの開閉状態、ドアの施錠状態、シフト（変速機）の状態、ブレーキの状態などを取得する。これらの状態は車速センサ、フードスイッチ、ドア開閉スイッチ、ドアロックスイッチ、シフトスイッチ、ブレーキスイッチとボディＥＣＵ２２の端子とが接続されており、これらのスイッチのクローズ、オープン状態を検出することによって判別することができる。また、ボディＥＣＵ２２は、リモートキーチューナ２１およびバスネットワーク２０に接続し、入力した情報をバスネットワーク２０に出力するとともに、バスネットワーク２０を介してＥＦＩ用ＥＣＵ２３およびリモートスタートＥＣＵ２４と通信する。
【００４４】
ＥＦＩ用ＥＣＵ２３は、エンジンの動作を電子制御する制御装置である。具体的にはＥＦＩ用ＥＣＵ２３は、イグニッションライン（ＩＧ）の接続に対応して動作を開始し、スタータライン（ＳＴ）の接続に対応して図示しないスタータモータが回転を始めたことを検出するとエンジンへの燃料噴射と点火制御を行ってエンジンを始動・稼動させる。また、イグニッションライン（ＩＧ）が開放された場合には燃料噴射を終了してエンジンを停止する。
【００４５】
ここでＥＦＩ用ＥＣＵ２３は、エンジンの状態に関する情報、例えばエンジン回転数などを取得し、エンジンの制御に使用する。また、ＥＦＩ用ＥＣＵ２３はバスネットワーク２０に接続し、このバスネットワーク２０を介してボディＥＣＵ２２およびリモートスタートＥＣＵ２４と通信を行ない、各ＥＣＵの出力情報を受信し、またＥＦＩ用ＥＣＵ２３の入力情報を送信する。
【００４６】
さらに、ＥＦＩ用ＥＣＵ２３はイモビライザＥＣＵ２５と接続している。このイモビライザＥＣＵ２５は、車両の鍵（ここではキー３）に認証用の情報（コード）を持たせることで車両の盗難を防止する装置であり、鍵のキーシリンダ２６への挿入検知時にコードを読み出して認証を行なう。そして認証に失敗した場合にはエンジンの始動を禁止し、認証が成功した場合にのみ始動禁止を解除することで不正なエンジン始動による車両の盗難を防止する。
【００４７】
イモビライザＥＣＵ２５によるエンジンの始動禁止を解除する場合の手順を図２に示す。同図に示すように、まず、キーシリンダ２６がキー３の挿入を検知してイモビライザＥＣＵ２５に通知する（手順１）。通知を受けたイモビライザＥＣＵ２５は、イモビライザアンプ２７に対してキーコード送信要求を行う（手順２）。そして、イモビライザアンプ２７は、キー３と無線通信を行ない、キー３に内蔵されたトランスポンダが記憶するキーコードを読み取ってイモビライザに送信する（手順３）。イモビライザＥＣＵ２５は、イモビライザアンプ２７から受信したキーコードと自身が予め記憶したキーコードとの一致判定を行い、一致した場合に認証成功としてＥＦＩ用ＥＣＵ２３に始動許可を与えることで、エンジンの始動禁止を解除する（手順４）。
【００４８】
したがって、ユーザがキー３をキーシリンダ２６に挿入した場合にはイモビライザＥＣＵ２５は自動的にエンジンの始動禁止を解除し、ユーザはキー３の回動操作によってイグニッションラインやスタータライン、また車載機器への電源供給を管理するアクセサリーライン（ＡＣＣ）を操作してエンジンを始動することができる。
【００４９】
リモートスタートＥＣＵ２４は、キー３がキーシリンダ２６に挿入されていない、すなわちユーザが車外に居る状態で、エンジンを始動する処理を行う。この時、イモビライザＥＣＵ２５によるエンジンの始動禁止を解除するため、リモートスタートＥＣＵ２４はキー３が保持するキーコードと同様の機能を有する認証用の情報をイモビライザコードとして不揮発性メモリであるイモビライザコードメモリ２４ａに記憶している。
【００５０】
このリモートスタートＥＣＵ２４によるエンジン始動時の手順を図３に示す。まず、リモートキー２が送信したエンジン始動要求をリモートキーチューナ２１が受信し、ボディＥＣＵ２２、バスネットワーク２０を介してリモートスタートＥＣＵ２４に通知する（手順１）。リモートスタートＥＣＵ２４は、この始動要求を受けてイモビライザＥＣＵ２５に解除要求を行う（手順２）。イモビライザＥＣＵ２５は、解除要求を受けてリモートスタートの認証を行ない、認証が成功したならばＥＦＩ用ＥＣＵ２３に始動許可を与えるとともに、リモートスタートＥＣＵ２４に始動禁止を解除したことを通知する（手順３）。その後、リモートスタートＥＣＵ２４は、アクセサリーライン、イグニッションライン、スタータラインを操作して夫々擬似信号を出力することによりエンジンの始動制御を行う（手順４）。
【００５１】
ところで、リモートスタートＥＣＵ２４によるエンジン始動は、ユーザが近くに居ない状態で実行することを想定しているので、エンジンを始動しても安全であるか否かをリモートスタートＥＣＵ２４が判定する必要がある。
【００５２】
そこで、リモートスタートＥＣＵ２４は、ボディＥＣＵ２２から車速、エンジンルームのフードの開閉状態、ドアの開閉状態、ドアの施錠状態、シフト（変速機）の状態、ブレーキの状態などを取得する。そして「車速が０」「フードが閉じている」「全てのドアが閉じている」「ドアが施錠されている」「シフトがパーキングに入っている」「パーキングブレーキがかかっている」「メインブレーキが操作されていない」などの始動許可条件が全て成立し、安全性が確認された場合にのみエンジンの始動を行う。
【００５３】
また、エンジン始動後であってもこれらの条件のいずれかが不成立となった場合や、エンジン回転数に異常が生じた場合、チェックエンジンランプが点灯した場合などには、エンジンを停止する。なおこれらの条件は、必要に応じて追加、削除可能である。
【００５４】
ここで、エンジン始動時の安全性を確保するためには、エンジンルームのフードが閉じていることが極めて重要である。このフードの状態は、その開閉に対応して接続状態が切り換わるフードスイッチによって検知する。
【００５５】
図４は、フードとフードスイッチについて説明する説明図である。まず、フードが開いている場合、図４−１に示すようにフードスイッチはクローズ状態となり、Ｌｏ信号を出力する。そして、フードが閉じている場合、図４−２に示すようにフードスイッチはオープン状態となり、Ｈｉ信号を出力する。
【００５６】
したがって、リモートスタートＥＣＵ２４は、フードスイッチからＨｉ信号が出力されている場合に「フードが閉じている」としてエンジン始動可能と判定する。しかし、図４−３に示すように、フードスイッチが未接続である場合、実際にはフードが開いていたとしてもＨｉ信号が出力され、リモートスタートＥＣＵ２４は「フードが閉じている」と誤って判定する場合がある。
【００５７】
そこでリモートスタートＥＣＵ２４は、フードスイッチが接続されていることをフードスイッチの出力変化から自動で判別して書き込み可能な不揮発性メモリであるフードスイッチメモリ２４ｂに記録する。具体的には、リモートスタートＥＣＵ２４は、フードスイッチの出力がクローズ状態からオープン状態に変化した場合に「フードスイッチ接続済」と判別する。尚、フードスイッチの出力がオープン状態からクローズ状態に変化した場合に「フードスイッチ接続済」と判別してもよく、更にオープン状態→クローズ状態→オープン状態に変化した場合のように３回以上の出力変化で判別してもよい。
【００５８】
そして、一旦「フードスイッチ接続済」と判別したならば、判別結果をフードスイッチメモリ２４ｂに記録するので、以降、リモートスタートＥＣＵ２４によるエンジン始動時にはフードスイッチメモリ２４ｂに「フードメモリ接続済」が記録され、かつフードスイッチからＨｉ信号が出力されている場合にのみエンジンの始動処理を行なうことで、フードが確実に閉じた状態で安全にエンジンの始動をおこなうことができる。尚、図４の説明では、フードが閉状態のときにフードスイッチがオープン状態となりＨｉ信号を出力する例で説明したが、フードスイッチの極性は逆でもよい。
【００５９】
また、リモートスタートＥＣＵ２４が取り外され、他の車両に載せかえられた場合、新たな車両においてフードスイッチが接続済みであるか否かは、再度確認する必要がある。そして、リモートスタートＥＣＵ２４を他の車両に載せかえる場合には新たな車両でイモビライザコードを登録する必要がある。
【００６０】
そこでリモートスタートＥＣＵ２４は、イモビライザコードの登録処理を行なった場合にフードスイッチメモリ２４ｂをクリアし、再度フードスイッチの出力がクローズ状態からオープン状態に変化するまで「フードスイッチ未接続」とする。
【００６１】
リモートスタートＥＣＵ２４を新規に車両に搭載する場合や別の車両に載せかえる際には通常、バッテリーショート等の安全性を考慮してフードを開いて（エンジンルームを開けて）バッテリーを外す。そして、取り付け作業後にバッテリーを接続してイモビライザコードの登録作業を行なう。リモートスタートＥＣＵ２４は、バッテリーが接続されると動作を開始する。換言すれば、リモートスタートＥＣＵ２４が動作を開始したときはフードは開状態（フードスイッチはクローズ状態）になっている。
【００６２】
このイモビライザコードの登録時にフードスイッチメモリ２４ｂをクリアしたとしても、フードスイッチが正常に取り付けられていれば作業完了後にフードを閉める段階でフードスイッチの出力がクローズ状態からオープン状態に変化するので、「フードスイッチ接続済」と判別することができる。即ち、リモートスタートＥＣＵ２４を新規に車両に搭載したり、別の車両に載せかえる場合、リモートスタートＥＣＵ２４にバッテリーが接続され、その動作を開始したときは通常必ずフードは開状態になっており、作業終了後にフードが閉状態になるため「フード開」から「フード閉」の変化をフードスイッチ出力から検出して「フードスイッチ接続済」と判別することで確実かつ自動的にその判別を行なうことができる。
【００６３】
つぎにリモートスタートＥＣＵ２４の処理動作について具体的に説明する。リモートスタートＥＣＵ２４は、図５に示すように、イモビライザコード登録処理（ステップＳ１０１）、フードスイッチ接続確認処理（ステップＳ１０２）、エンジン制御処理（ステップＳ１０３）を繰り返し実行する。
【００６４】
イモビライザコード登録処理（ステップＳ１０１）は、より具体的には図６に示す処理である。この処理においてリモートスタートＥＣＵ２４は、まず、イモビライザ登録モードであるか否かを判定し（ステップＳ２０１）、イモビライザコード登録モードでなければ（ステップＳ２０１，Ｎｏ）そのまま処理を終了する。イモビライザコード登録モードへの移行条件は、例えばキーシリンダのイグニッションスイッチ（ＩＧ）のオン回数やドアの開閉回数等である。
【００６５】
そして、イモビライザコード登録モードであるならば（ステップＳ２０１，Ｙｅｓ）、リモートスタートＥＣＵ２４はイモビライザＥＣＵ２５にイモビライザコードの送信要求を行う（ステップＳ２０２）。
【００６６】
そして、イモビライザＥＣＵ２５からイモビライザコードを受信したならば（ステップＳ２０３，Ｙｅｓ）、受信したイモビライザコードを用いて予め定められた演算処理を実行（ステップＳ２０４）し、演算結果をイモビライザＥＣＵ２５に送信する（ステップＳ２０５）。
【００６７】
一方、イモビライザＥＣＵ２５は、リモートスタートＥＣＵ２４に送信したイモビライザコードを用いて同一の演算を実行しており、イモビライザＥＣＵ２５の演算結果とリモートスタートＥＣＵ２４の演算結果が一致したならば、登録確認のメッセージをリモートスタートＥＣＵ２４に送信する。
【００６８】
リモートスタートＥＣＵ２４は、この登録確認メッセージを受信して書込み可能な不揮発性メモリで構成されるイモビライザコードメモリ２４ａにイモビライザコードを登録した（ステップＳ２０６）後、フードスイッチメモリ２４ｂをクリアして（ステップＳ２０７）、処理を終了する。
【００６９】
つぎに、フードスイッチ接続確認処理（ステップＳ１０２）は、より具体的には図７に示す処理である。この処理においてリモートスタートＥＣＵ２４は、まず、バッテリーからの電源がリモートスタートＥＣＵ２４に供給されると動作を開始し、フードスイッチのクローズ状態からオープン状態への変化を検出したか否かを判定し（ステップＳ３０１）、検出していなければ（ステップＳ３０１，Ｎｏ）そのまま処理を終了する。
【００７０】
一方、フードスイッチのクローズ状態からオープン状態への変化を検出した場合（ステップＳ３０１，Ｙｅｓ）、リモートスタートＥＣＵ２４は、フードスイッチメモリ２４ｂが「接続済」であるか否かを判定する（ステップＳ３０２）。
【００７１】
その結果、フードスイッチメモリ２４ｂが「接続済」であれば（ステップＳ３０２，Ｙｅｓ）そのまま処理を終了し、「未接続」であれば（ステップＳ３０２，Ｎｏ）フードスイッチメモリ２４ｂを「接続済」として（ステップＳ３０３）処理を終了する。
【００７２】
つづいて、エンジン制御処理（ステップＳ１０３）について詳細に説明する。図８は、エンジン制御処理（ステップＳ１０３）を詳細に説明するフローチャートである。この処理においてリモートスタートＥＣＵ２４は、まずリモートキー２からエンジン始動要求を受信したか否かをボディＥＣＵ２２からバスネットワーク２０を介して出力される情報に基づき判定する（ステップＳ４０１）。
【００７３】
その結果、エンジン始動要求を受信していなければ（ステップＳ４０１，Ｎｏ）、リモートスタートＥＣＵ２４は、エンジン停止の必要があるか否かを判定する（ステップＳ４０５）。そしてエンジン停止の必要がなければ（ステップＳ４０５，Ｎｏ）そのまま処理を終了し、エンジン停止が必要であるならば（ステップＳ４０５，Ｙｅｓ）、エンジン停止処理、すなわちイグニッションラインの（必要に応じてアクセサリーラインも）切断を行って（ステップＳ４０６）処理を終了する。
【００７４】
なお、エンジン停止の必要がある場合とは、バスネットワーク２０に出力された情報に基づきリモートキー２からエンジン停止要求を受信した場合に加え、エンジン回転数の異常やドアロックの解除などの始動開始条件のいずれかの不成立が発生した場合である。
【００７５】
一方、エンジン始動要求を受信したならば（ステップＳ４０１，Ｙｅｓ）、リモートスタートＥＣＵ２４は、フードスイッチメモリ２４ｂの記録内容が「接続済」であるか否かを判定（ステップＳ４０２）し、「接続済」でなければ（ステップＳ４０２，Ｎｏ）処理を終了する。
【００７６】
そして、フードスイッチメモリ２４ｂの記録内容が「接続済」であるならば（ステップＳ４０２，Ｙｅｓ）、リモートスタートＥＣＵ２４は、フード閉、全ドア閉等の前述した始動許可条件が全て成立するか否かを判定する（ステップＳ４０３）。その結果、成立していない始動許可条件がある場合（ステップＳ４０３，Ｎｏ）にはそのまま処理を終了し、全ての始動許可条件が成立している場合には図３で説明したイモビライザ解除処理（手順２，３）を行った後、ＡＣＣ、ＩＧ、ＳＴ信号をオンし、エンジンを始動（ステップＳ４０４）して処理を終了する。
【００７７】
上述してきたように、本実施例１にかかる車載システムでは、エンジンルームのフード開閉状態をフードスイッチによって取得する構成において、フードスイッチの出力変化を検知した場合に「フードスイッチ接続済」と判別し、フードスイッチが未接続の状態ではエンジンの遠隔始動を行わない構成としたので、フードスイッチの接続忘れを確実に防止し、もって遠隔始動時の安全性を向上することができる。
【００７８】
また、イモビライザコードを登録した場合にはフードスイッチの接続状態をクリアすることで、リモートスタートＥＣＵを載せかえる場合に新たな車両のフードスイッチの状態を自動的に取得することができる。
【実施例２】
【００７９】
先の実施例１においては、エンジンルームのフード開閉状態をフードスイッチによって取得する構成において、フードスイッチの出力変化を検知した場合に「フードスイッチ接続済」と判別し、フードスイッチが未接続の状態ではエンジンの遠隔始動を行わない構成としたので、フードスイッチの接続忘れを確実に防止できるようにした。
【００８０】
しかしながら、実施例１においては、フードが閉じている場合にはフードスイッチがクローズ状態となってＬｏ信号を出力し、フードが開いている場合にはフードスイッチがオープン状態となってＨｉ信号を出力するようにしているため、フードスイッチが未接続の場合にはフードスイッチがオープン状態となってＨｉ信号を出力する状態と等価となるため、一旦「フードスイッチ接続済」と認識した後に、フードスイッチが外されたり、フードスイッチとボディＥＣＵ２２、またはフードスイッチとフードを接続する接続線が断線してフードスイッチが未接続となった場合、フードが開いていてもボディＥＣＵ２２にはＨｉ信号が入力され、このＨｉ信号をボディＥＣＵ２２から取得したリモートスタートＥＣＵ２４は「フードが閉じている」と誤って判定してしまうという問題があった。そのため、一旦「フードスイッチ接続済」と認識した後にフードスイッチが未接続となった場合、先の図８のフローチャートを参照して説明したエンジン制御処理のステップＳ４０５のエンジン停止の必要があるか否かの判定において、「フードが閉じている」と判定され本来であればエンジン停止の必要があるにもかかわらず、その条件を検出することができずエンジンは始動したままとなる。このような状態は安全面から好ましいものではない。
【００８１】
このような問題を解決するため、この実施例２では、フードが開いている場合のフードスイッチの出力と、フードスイッチが未接続の場合のフードスイッチの出力とを同一にし、フードスイッチが接続されており、かつフードが閉じている場合のみ、出力を異ならせて、一旦「フードスイッチ接続済」と認識した後に、フードスイッチが外されたり、フードスイッチとボディＥＣＵ２２、またはフードスイッチとフードを接続する接続線が断線してフードスイッチが未接続となった場合には、フードの開閉状態に影響されることなく「フードが開いている」と認識するようにしている。
【００８２】
この実施例２にかかる車両システムの概要構成は、先の図１に示した実施例１の車両システムの概要構成とほぼ同一のものとなるので、ここでは相違点のみを説明する。実施例２にかかる車両システムと、実施例１の車両システムの相違点は、フードとフードスイッチの関係と、リモートスタートＥＣＵ２４がフードの開閉状態を判定するフードスイッチの状態である。
【００８３】
図９は、この実施例２のフードとフードスイッチについて説明する説明図である。まず、フードが開いている場合、図９−１に示すようにフードスイッチはオープン状態となり、Ｈｉ信号を出力する。そして、フードが閉じている場合、図９−２に示すようにフードスイッチはクローズ状態となり、Ｌｏ信号を出力する。すなわち、この実施例２においては、先の図４−１および図４−２を参照して説明した実施例１のフードの状態によるフードスイッチの状態を逆にする。
【００８４】
フードが開いている場合にフードスイッチがオープン状態となりＨｉ信号を出力し、フードが閉じている場合にフードスイッチがクローズ状態となりＬｏ信号を出力するようにしても、フードスイッチが未接続である場合、ボディＥＣＵ２２にはＨｉ信号が入力される。そのため、図９−３に示すようにフードスイッチが未接続である場合、実際にはフードが閉じていてもボディＥＣＵ２２にはＨｉ信号が入力される。
【００８５】
すなわち、ボディＥＣＵ２２には、フードが開いている場合、またはフードスイッチが未接続の場合にはＨｉ信号が入力され、フードスイッチが接続されており、かつフードが閉じている場合のみＬｏ信号が入力される。
【００８６】
フードの開閉状態によるフードスイッチの出力の極性が先の実施例１と逆極性となっているので、実施例２においては、リモートスタートＥＣＵ２４は、フードスイッチからＬｏ信号が出力されている場合に「フードが閉じている」としてエンジン始動可能と判定し、フードスイッチからＨｉ信号が出力されている場合に「フードが開いている」としてエンジン始動不可能と判定する。すなわち、リモートスタートＥＣＵ２４からみると、フードスイッチが未接続は、フードが開いているのと等価となる。
【００８７】
したがって、一旦「フードスイッチ接続済」と判別して、判別結果をフードスイッチメモリ２４ｂに記録した後に、フードスイッチが外された場合や、フードスイッチとボディＥＣＵ２２、またはフードスイッチとフードを接続する接続線が断線した場合、リモートスタートＥＣＵ２４は、フードが開いていると判別してエンジンの始動処理を行なわない。すなわち、一旦フードスイッチが接続されていることを確認した後にフードスイッチが外された場合や、フードスイッチとボディＥＣＵ２２、またはフードスイッチとフードを接続する接続線が断線した場合を異常として検出し、エンジンの遠隔始動を行なわない構成としたので、遠隔始動時の安全性を向上することができる。
【００８８】
なお、図９の説明では、フードが閉状態のときにフードスイッチがクローズ状態となりＬｏ信号を出力する例で説明したが、フードスイッチの極性は逆でもよい。
【実施例３】
【００８９】
この実施例３にかかる車両システムは、車両へのバッテリーからの電源の供給が停止した後に車両へのバッテリーからの電源の供給が開始された時、に、再度フードスイッチの接続確認を行なうものである。この実施例３にかかる車両システムの構成概要は、先の図１に示した実施例１の車両システムの概要構成と同じであるので、ここではその説明を省略する。
【００９０】
先の図１に示した車両システムの各構成要素は、電源投入時に、それぞれの処理を実行するための初期設定などの起動処理を実行する。具体的には、ボディＥＣＵ２２、ＥＦＩ用ＥＣＵ２３、イモビライザＥＣＵ２５、およびリモートスタートＥＣＵ２４は、それぞれ図示していないＣＰＵやＣＰＵが実行するプログラムが格納されるプログラムメモリ、プログラムを実行する際に使用されるワークメモリ、周辺回路（タイマ回路やバスネットワークの通信インタフェース回路など）などを備えており、電源投入時には、プログラム実行時に使用するレジスタやフラグの設定やタイマ回路のリセットなどの起動処理を実行する。リモートスタートＥＣＵ２４が実行する起動処理に、フードスイッチメモリ２４ｂのクリアする処理を含めておく。この起動処理は、電源投入時およびリセット時に１度だけ実行され、起動処理を実行した後に、リモートスタートＥＣＵ２４は、先の図５を参照して説明した処理動作を実行する。
【００９１】
電源投入時の起動処理にフードスイッチメモリ２４ｂをクリアする処理を含めておけば、車両への電源の供給が停止した後に再度車両への電源の供給が開始された時にフードスイッチメモリ２４ｂがクリアされるため、車両へのバッテリーからの電源の供給が停止した場合には、先の図７を参照して説明したフードスイッチ接続確認処理によって、フードスイッチのクローズ状態からオープン状態（実施例２の構成の場合にはオープン状態からクローズ状態）への変化が検出されるまでは、エンジンの遠隔始動制御は行なわれない。
【００９２】
上述してきたように、本実施例３にかかる車両システムでは、車両へのバッテリーからの電源の供給が停止した場合、再度フードスイッチが接続されていることを確認してからエンジンの遠隔始動制御を実行するようにしたので、不正な作業によって車両遠隔始動装置が別の車両に取り付けられた場合でも、遠隔始動時の安全性を向上することができる。
【００９３】
なお、実施例１〜３ではフードスイッチの状態をバスネットワーク２０を介して取得する構成について説明したが、例えばフードスイッチをリモートスタートＥＣＵ２４に接続し、フードスイッチの状態をリモートスタートＥＣＵ２４が直接監視する構成としてもよい。
【００９４】
また、実施例１〜３では安全確保の点から特に重要なフードスイッチを例に説明を行ったが、本発明の利用はこれに限定されるものではなく、ドアスイッチ、ドアロックスイッチ等、エンジン始動許可条件を構成するスイッチの接続状態の判定に広く利用することが可能である。
【産業上の利用可能性】
【００９５】
以上のように、本発明にかかる始動制御装置は、車両の始動制御に有用であり、特に、遠隔始動時の安全性向上に適している。
【図面の簡単な説明】
【００９６】
【図１】本発明の実施例１にかかる遠隔始動装置の概要構成を示す概要構成図である。
【図２】エンジンの始動禁止を解除する場合の手順を説明する説明図である。
【図３】リモートスタートＥＣＵによるエンジン始動時の手順を説明する説明図である。
【図４−１】エンジンフード開放時のフードスイッチについて説明する説明図である。
【図４−２】エンジンフード閉鎖時のフードスイッチについて説明する説明図である。
【図４−３】フードスイッチ未接続時の状態について説明する説明図である。
【図５】リモートスタートＥＣＵの処理動作について説明するフローチャートである。
【図６】図５にイモビライザコード登録処理について説明するフローチャートである。
【図７】図５に示したフードスイッチ接続確認処理について説明するフローチャートである。
【図８】図５に示したエンジン制御処理について説明するフローチャートである。
【図９−１】エンジンフード開放時のフードスイッチについて説明する説明図である。
【図９−２】エンジンフード閉鎖時のフードスイッチについて説明する説明図である。
【図９−３】フードスイッチ未接続時の状態について説明する説明図である。
【符号の説明】
【００９７】
１    車載システム
２    リモートキー
３    キー
１１，１２    アンテナ
２０    バスネットワーク
２１    リモートキーチューナ
２２    ボディＥＣＵ
２３    ＥＦＩ用ＥＣＵ
２４    リモートスタートＥＣＵ
２４ａ  イモビライザコードメモリ
２４ｂ  フードスイッチメモリ
２５    イモビライザＥＣＵ
２６    キーシリンダ
２７    イモビライザアンプ
【図１】
2006242171.tif 000003
【図２】
2006242171.tif 000004
【図３】
2006242171.tif 000005
【図４−１】
2006242171.tif 000006
【図４−２】
2006242171.tif 000007
【図４−３】
2006242171.tif 000008
【図５】
2006242171.tif 000009
【図６】
2006242171.tif 000010
【図７】
2006242171.tif 000011
【図８】
2006242171.tif 000012
【図９−１】
2006242171.tif 000013
【図９−２】
2006242171.tif 000014
【図９−３】
2006242171.tif 000015