(57)【要約】【課題】エンジンの始動を遠隔操作によって行う場合に、エンジンの始動性を向上させる制御装置を提供する。【解決手段】携帯機からのエンジン始動要求信号に基づいて、スタータ信号を出力する制御装置であって、オン状態でスタータ信号がエンジン制御装置に伝達され、制御装置がリセット状態にある場合にオフする第１の回路５３と、オン状態でスタータ信号がエンジン制御装置に伝達され、制御装置がリセット状態になる前にオン状態である場合に、制御装置がリセット状態となってもオン状態を継続する第２の回路５４と、制御装置がスタータ信号を出力した後にリセット状態になると予測される場合に、スタータ信号の出力に使用する回路として第２の回路を選択する選択処理５１５と、選択処理５１５で選択した回路をオン状態にすることで、スタータ信号を出力する出力処理５１６とを実行する制御部５１とを有する。【選択図】図６
2010242652.tif 000002
【特許請求の範囲】
【請求項１】
携帯機からのエンジン始動要求信号に基づいて、エンジンを制御するエンジン制御装置にスタータ信号を出力する制御装置であって、
オン状態でスタータ信号をエンジン制御装置に伝達し、制御装置が動作に必要な電圧の供給を受けられず動作を停止するリセット状態にある場合にオフする第１の回路と、
オン状態でスタータ信号をエンジン制御装置に伝達し、制御装置がリセット状態になる前にオン状態である場合に、制御装置がリセット状態となってもオン状態を継続する第２の回路と、
制御装置がスタータ信号を出力した後にリセット状態になると予測される場合には、スタータ信号を出力する回路として第２の回路を選択する選択処理と、選択処理で選択した回路をオン状態にするために、選択した回路にスタータ信号を出力する出力処理とを実行する実行部と、
を有する制御装置。
【請求項２】
オン状態でスタータ信号をエンジン制御装置に伝達し、制御装置がリセット状態になる前にオン状態である場合に、制御装置がリセット状態となっても一定時間オン状態を継続する第３の回路を更に備え、
前記選択処理は、前記制御装置がスタータ信号を出力した後にリセット状態になると予測される場合には、前記出力処理がスタータ信号を出力する回路として前記第２の回路または前記第３の回路を選択する請求項１に記載の制御装置。
【請求項３】
前記制御装置がリセット状態になる前に、スタータ信号を出力していたか否かを記憶する記憶部を更に有し、
前記選択処理は、前記制御装置がリセット状態から回復する際に、前記記憶部がスタータ信号を出力していたことを記憶している場合に、前記出力処理がスタータ信号を出力する回路を選択する請求項１又は２に記載の制御装置。
【請求項４】
前記選択処理は、前記制御装置が記憶している過去のスタータ信号出力時のバッテリ電圧情報に基づいて、前記出力処理がスタータ信号を出力する回路を選択する請求項１から３のいずれか１項記載の制御装置。
【請求項５】
前記選択処理は、外気温とクランキング時のバッテリ電圧との関係に基づいて、前記出力処理がスタータ信号を出力する回路を選択する請求項１から３のいずれか１項記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置に関する。
【背景技術】
【０００２】
車両におけるエンジンの始動は、通常イグニッションキーを使用したイグニッション（ＩＧ）スイッチの操作により行われる。運転者がイグニッションキーをイグニッションスイッチからスタータオンポジションまで回動させると、スタータ（ＳＴ）スイッチがオンされ、エンジンのスタータ信号がエンジン制御装置へ入力される。エンジン制御装置は、そのスタータ信号を検知すると、スタータリレーをオンしてスタータモータにバッテリから電圧を供給し、スタータモータを駆動させる。
この際、エンジン始動のクランキング時にはスタータモータに大きな負荷が発生するため、バッテリ電圧が低下し、バッテリ電圧がエンジン制御装置の最低動作電圧を下回ることがある。
【０００３】
バッテリ電圧がエンジン制御装置の最低動作電圧を下回ると、エンジン制御装置はリセットされてしまう。エンジン制御装置がリセットされると、リセットに伴いスタータリレーもオフされてしまうため、スタータモータはバッテリから電圧の供給を受けられず、エンジンの始動を継続することができない。
【０００４】
特許文献１と特許文献２とでは、エンジン制御装置とスタータモータの間に制御回路を配置することにより、バッテリ電圧がエンジン制御装置の最低動作電圧を下回りエンジン制御装置がリセットされた場合でも、スタータモータへの電圧の供給を継続し、エンジンを始動させている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−２９３９１６号公報
【特許文献２】特開２００６−２２６６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、近年、車両の暖機や空調を事前に行うべく、運転者が車外にいる状態でエンジンを遠隔で始動するリモートエンジン始動制御装置が実用化されている。このリモートエンジン始動制御装置は、運転者が所持する遠隔操作端末（携帯機）からの操作入力を受信した場合に、イグニッションキーによる始動操作が行なわれた場合と同様に、スタータ信号をエンジン制御装置に入力するよう制御を行う。
【０００７】
図１を用いて、リモートエンジン始動制御装置が行う制御について具体的に説明する。図１は、従来のリモートエンジン始動制御装置の構成を簡易的に表した図である。
リモートエンジン始動制御装置１０の通信部１２は、不図示の携帯機からエンジン始動要求信号を受信すると、受信したエンジン始動要求信号を制御部１１に入力する。制御部１１はエンジン始動要求信号を検知すると、スタータスイッチ１３をオンしてエンジン制御装置２０にスタータ信号を出力する。
【０００８】
ここで、携帯機によってエンジンを始動する場合にも、イグニッションキーによってエンジンを始動する場合と同様に、クランキング時のバッテリ電圧がリモートエンジン始動制御装置およびエンジン制御装置の最低動作電圧を下回ってしまう問題が発生しうる。
バッテリ電圧がリモートエンジン始動制御装置１０の最低動作電圧を下回ると、リモートエンジン始動制御装置１０およびエンジン制御装置２０がリセットされてしまう。リモートエンジン始動制御装置１０がリセットされると、スタータスイッチ１３はオフされてしまうため、スタータ信号は、エンジン制御装置２０へに出力されない。エンジン制御装置２０は、リモートエンジン始動制御装置１０からのスタータ信号を検知できないため、スタータリレーをオンしない。そのため、バッテリ４０からスタータモータ３０への電圧の供給は停止され、スタータモータ３０の駆動は停止してしまう。このため、携帯機によってエンジンを始動する場合には、リモートエンジン始動制御装置１０がリセットされてもスタータモータ３０の駆動を継続させる手段が必要である。
【０００９】
一方、イグニッションキーを使用してもエンジンを始動できないほどバッテリ電圧が低下している場合には、スタータモータへ電圧を供給することで、さらなるバッテリ電圧の低下を招来するので、スタータモータへの電圧の供給を停止する必要もある。
【００１０】
本発明は、上記の事情に鑑みて成されたものであり、その目的とするところは、エンジンの始動を遠隔操作によって行う場合に、エンジンの始動性を向上させる制御装置を提供することである。
【課題を解決するための手段】
【００１１】
請求項１に記載の発明は、携帯機からのエンジン始動要求信号に基づいて、エンジンを制御するエンジン制御装置にスタータ信号を出力する制御装置であって、オン状態でスタータ信号をエンジン制御装置に伝達し、制御装置が動作に必要な電圧の供給を受けられず動作を停止するリセット状態にある場合にオフする第１の回路と、オン状態でスタータ信号をエンジン制御装置に伝達し、制御装置がリセット状態になる前にオン状態である場合に、制御装置がリセット状態となってもオン状態を継続する第２の回路と、制御装置がスタータ信号を出力した後にリセット状態になると予測される場合には、スタータ信号を出力する回路として第２の回路を選択する選択処理と、選択処理で選択した回路をオン状態にするために、選択した回路にスタータ信号を出力する出力処理とを実行する実行部と、を有する。
この構成によれば、制御装置がスタータ信号を出力した後にリセット状態になると予測される場合には、選択処理が第２の回路を選択するので、制御装置が仮にリセット状態になってもスタータ信号の出力を継続し、スタータモータにバッテリから電圧を供給し続けることができ、エンジンの始動性が向上する。
【００１２】
請求項２に記載の発明は、請求項１に記載の制御装置において、オン状態でスタータ信号をエンジン制御装置に伝達し、制御装置がリセット状態になる前にオン状態である場合に、制御装置がリセット状態となっても一定時間オン状態を継続する第３の回路を更に備え、前記選択処理は、前記制御装置がスタータ信号を出力した後にリセット状態になると予測される場合には、前記出力処理がスタータ信号を出力する回路として前記第２の回路または前記第３の回路を選択する。
この構成によれば、選択処理が第２の回路を選択する場合には、制御装置が仮にリセット状態になってもスタータ信号の出力を継続し、スタータモータにバッテリから電圧を供給し続けることができ、エンジンの始動性が向上する。また、選択処理が第３の回路を選択する場合には、制御装置が仮にリセット状態になっても一定時間スタータ信号の出力を継続し、スタータモータにバッテリから電圧を供給し続けることができ、エンジンの始動性が向上するとともに、一定時間を経過するとスタータ信号の出力を停止するので、スタータモータにバッテリから電圧が供給され続けて、バッテリが上がるのを防ぐことができる。
【００１３】
請求項３に記載の発明は、請求項１又は２に記載の制御装置において、前記制御装置がリセット状態になる前に、スタータ信号を出力していたか否かを記憶する記憶部を更に有し、前記選択処理は、前記制御装置がリセット状態から回復する際に、前記記憶部がスタータ信号を出力していたことを記憶している場合に、前記出力処理がスタータ信号を出力する回路を選択する。
この構成によれば、制御装置がリセット状態になる前にスタータ信号出力信号を出力していた場合には、制御装置がリセット状態から回復した後、携帯機からエンジン始動要求信号を受信しなくとも制御装置はスタータ信号を出力してエンジンの始動を開始することができ、エンジンの始動性が向上する。
【００１４】
請求項４に記載の発明は、請求項１から３のいずれか１項記載の制御装置において、前記選択処理は、前記制御装置が記憶している過去のスタータ信号出力時のバッテリ電圧情報に基づいて、前記出力処理がスタータ信号を出力する回路を選択する。
この構成によれば、制御装置が記憶している過去のスタータ信号出力時のバッテリ情報を用いることで、選択処理はスタータ信号の出力に適切な回路を選択できるので、エンジンの始動性が向上する。
【００１５】
請求項５に記載の発明は、請求項１から３のいずれか１項記載の制御装置において、前記選択処理は、外気温とクランキング時のバッテリ電圧との関係に基づいて、前記出力処理がスタータ信号を出力する回路を選択する。
この構成によれば、外気温とクランキング時のバッテリ電圧との関係を用いることで、選択処理はスタータ信号の出力に適切な回路を選択できるので、エンジンの始動性が向上する。
【発明の効果】
【００１６】
本発明によれば、エンジンの始動を遠隔操作によって行う場合に、エンジンの始動性を向上できる。
【図面の簡単な説明】
【００１７】
【図１】従来のリモートエンジン始動制御装置の構成の一例を示した図である。
【図２】本発明を適用したエンジン始動制御システムの構成の一例を示した図である。
【図３】第１の回路および第３の回路の構成の一例を示した図である。
【図４】第２の回路の構成の一例を示した図である。
【図５】制御部のハードウェア構成の一例について示した図である。
【図６】制御部が実行する処理の一例について示した機能ブロック図である。
【図７】外気温とクランキング中の最低電圧とスタータ信号を出力する回路との関係の一例を示すマップである。
【図８】制御装置が実行する処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について、添付図面を参照しつつ説明する。
図２は、本発明の制御装置を適用したエンジン始動システムの構成図の一例を示したものである。
図２に示すようにエンジン始動システム１００は、制御装置５０と、エンジン制御装置２０と、スタータモータ３０とを備える。
【００１９】
制御装置５０は、通信部１２と、制御部５１（実行部）と、記憶装置５２（記憶部）と、第１の回路５３と、第２の回路５４と、第３の回路５５とを有する。
通信部１２は、アンテナを有し、制御部５１と接続する。通信部１２は、不図示の携帯機から送信されたエンジンの始動を要求するエンジン始動要求信号をアンテナで受信すると、制御部５１へエンジン始動要求信号を出力する。
【００２０】
制御部５１は、通信部１２と、バッテリ４０と、外気温センサ４１と、エンジン回転センサ４２と、記憶装置５２と、第１の回路５３と、第２の回路５４と、第３の回路５５と接続する。
制御部５１は、外気温センサ４１から外気温情報を入力する。また、バッテリ４０から制御部５１がスタータ信号を出力している間やクランキング中のバッテリ電圧情報等を入力し、記憶装置５２へ記憶させる。制御部５１は、通信部１２からエンジン始動要求信号を入力すると、外気温センサ４１から取得した外気温情報や、記憶装置５２に記憶されているバッテリ電圧情報を用いて、スタータ信号を第１〜第３の回路のいずれを用いて出力するかを決定する。
【００２１】
制御部５１は、スタータ信号を出力すると、記憶装置５２にスタータ信号を出力している状態を記憶させる。エンジンのクランキング中にバッテリ電圧が低下し、制御装置５０がリセットされた場合、制御装置５０がリセット状態から回復すると、制御部５１は、記憶装置５２に記憶させたスタータ信号を出力している状態を参照する。制御部５１は、記憶装置５２が記憶しているスタータ信号を出力している状態を参照することにより、エンジン始動要求信号の入力を待たずに、スタータ信号を再び出力できる。そして、制御部５１は、エンジンの始動が完了すると、記憶装置５２に記憶させたスタータ信号を出力した状態を消去する。ここで、制御部５１は、エンジンの始動が完了したか否かを、エンジン回転センサ４２から入力されるエンジン回転数によって判定することができる。
【００２２】
記憶装置５２は、制御部５１と接続し、上述したように、制御部５１がスタータ信号を出力している状態を記憶する。また、記憶装置５２は、クランキング中のバッテリ電圧や外気温、過去のクランキング中のリセット状況等も記憶する。記憶装置５２は、制御装置５０がリセット状態となっても記憶した情報を保持しておける記憶装置である。記憶装置５２には、不揮発性の記憶装置を用いることができ、例えば、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）や、フラッシュメモリ、ハードディスクドライブ等で構成することができる。また、本実施例では、制御装置５０が記憶装置５２を有する構成としているが、記憶装置５２は制御装置５０に外付けする構成としても良い。
【００２３】
第１の回路５３、第２の回路５４および第３の回路５５は、それぞれ、バッテリ４０と、制御部５１と、エンジン制御装置２０と接続される。
第１の回路５３は、制御部５１が第１の回路５３にスタータ信号を出力するとオン状態となり、バッテリ４０とエンジン制御装置２０とを接続することによりスタータ信号をエンジン制御装置２０に伝達する。しかし、第１の回路５３は、クランキング中にバッテリ電圧が低下して制御装置５０がリセットされるとオフし、スタータ信号をエンジン制御装置２０に伝達するのを停止する。
【００２４】
第２の回路５４は、制御部５１が第２の回路５４にスタータ信号を出力するとオン状態となり、バッテリ４０とエンジン制御装置２０とを接続することによりスタータ信号をエンジン制御装置２０に伝達する。第２の回路５４は、一度オン状態となると、オン状態を解除する信号を制御部５１が出力するまでオン状態を継続する。つまり、第２の回路５４は、第１の回路５３と異なり、クランキング中にバッテリ電圧が低下して制御装置５０がリセットされてもオン状態を継続して、スタータ信号をエンジン制御装置２０に伝達し続ける。
【００２５】
第３の回路５５は、制御部５１が第３の回路５５にスタータ信号を出力するとオン状態となり、バッテリ４０とエンジン制御装置２０とを接続することによりスタータ信号をエンジン制御装置２０に伝達する。第３の回路５５は、クランキング中にバッテリ電圧が低下して制御装置５０がリセットされても、一定時間オン状態を継続し、スタータ信号をエンジン制御装置２０に伝達し続ける。ただし、一定時間が経過すると、第３の回路５５はオフし、スタータ信号をエンジン制御装置２０に伝達するのを停止する。
ここで、一定時間とは、バッテリ４０の電圧がスタータモータ３０を駆動できる電圧以下であるため、エンジンを始動するのが不可能であると判断できる時間であり、具体的には、数十ｍｓから数秒とすることができる。
【００２６】
エンジン制御装置２０は、制御装置５０とスタータモータ３０と接続する。エンジン制御装置２０は、制御装置５０からスタータ信号を入力すると、エンジンを始動させるために、バッテリ４０から電圧を供給してスタータモータ３０を駆動させる。また、エンジン制御装置２０は、エンジンへの燃料噴射量を電子的に制御する不図示のＥＦＩ（Electronic Fuel Injection）に接続し、エンジンの始動が完了した後はエンジン出力を制御し、車両の走行スピードを調整する。
スタータモータ３０は、エンジン制御装置２０によってバッテリ４０から電圧を供給されて駆動し、エンジンを始動させる。
【００２７】
次に、図３を参照しながら、本実施例における第１の回路および第３の回路の構成の一例を説明する。
本実施例における第１の回路５３は、図３に示すように、複数の抵抗、複数のトランジスタ、およびスイッチ１４とで構成される。第１の回路５３において、制御部５１がスタータ信号を出力すると、バッテリ４０からの電流は、トランジスタによって誘導され、スイッチ１４内のコイル１４１に流れる。コイル１４１に電流が流れると、電磁誘導によってスイッチ１４内のリレー１４２がコイル１４１の方向にひきつけられ、スイッチ１４はオン状態となる。そして、スイッチ１４がオン状態となると、制御部５１が出力したスタータ信号がエンジン制御装置２０に伝達される。
【００２８】
制御装置５０がリセットされた場合、制御部５１はスタータ信号の出力を停止するため、バッテリ４０からの電流はコイル１４１に流れなくなる。したがって、リレー１４２は開放されスイッチ１４はオフ状態となるため、スタータ信号はエンジン制御装置２０へ伝達されず、エンジンの始動制御は停止する。
【００２９】
エンジンの始動が完了した場合には、制御部５１がスタータ信号の出力を停止するため、スイッチ１４はオフ状態となり、スタータ信号はエンジン制御装置２０へ伝達されず、エンジンの始動制御は完了する。
【００３０】
続いて、第３の回路５５について説明する。第３の回路５５は、第１の回路５３とほぼ同様の構成要素を有するが、コンデンサ１６を有する点で、第１の回路５３と異なる。第３の回路５５において、制御部５１がスタータ信号を出力すると、バッテリ４０からの電流は、トランジスタによって誘導され、スイッチ１４内のコイル１４１に流れる。コイル１４１に電流が流れると、電磁誘導によってスイッチ１４内のリレー１４２がコイル１４１の方向にひきつけられ、スイッチ１４はオン状態となる。また、第３の回路５５では、スイッチ１４がオン状態となっている間、コンデンサ１６に電荷が蓄積される。
【００３１】
制御装置５０がリセットされ、制御部５１がスタータ信号の出力を停止する場合、コンデンサ１６は蓄積された電荷を放出する。コンデンサ１６が放出した電荷による電流がスイッチ１４内のコイル１４１に流れるため、スイッチ１４はオン状態を継続でき、スタータ信号をエンジン制御装置２０に伝達できる。コンデンサ１６が蓄積された電荷を放出し終わると、スイッチ１４はオフ状態となるため、スタータ信号はエンジン制御装置２０に伝達されなくなる。
【００３２】
エンジンの始動が完了した場合には、制御部５１はスタータ信号の出力を停止するが、コンデンサ１６には電荷が蓄積されているため、コンデンサ１６が蓄積した電荷を放出し終わるまでスイッチ１４はオン状態となり、スタータ信号はエンジン制御装置２０へ伝達される。
つまり、エンジンの始動が完了しても、第３の回路５５では、制御装置５０がリセットされた場合およびエンジンの始動が完了した場合に、一定時間スタータ信号がエンジン制御装置２０へ伝達され続けることとなる。
ここで、コンデンサ１６が蓄積された電荷を放出し始めてから放出し終えるまでの時間は、バッテリ４０の電圧がスタータモータ３０を駆動できる電圧以下であるため、エンジンを始動するのが不可能であると判断できる時間であるのが望ましい。また、コンデンサ１６が蓄積された電荷を放出し始めてから放出し終えるまでの時間は、コンデンサ１６の容量を変更することにより、調整できる。
【００３３】
なお、第１の回路５３および第３の回路５５の構成は、本実施例に限定されるわけではない。上述したように、第１の回路５３は、制御部５１がスタータ信号を出力することにより、オン状態となってスタータ信号をエンジン制御装置２０に伝達し、制御装置５０がリセット状態にある場合には、オフするように構成される回路であれば良い。また、第３の回路５５は、制御部５１がスタータ信号を出力することにより、オン状態となってスタータ信号をエンジン制御装置２０に伝達し、制御装置５０がリセット状態になっても、一定時間オン状態を継続するように構成される回路であれば良い。
【００３４】
続いて、図４を参照しながら、本実施例における第２の回路の構成の一例を説明する。
本実施例における第２の回路５４は、トランジスタとスイッチ１５とから構成される。第２の回路５４において、制御部５１は通信部１２からエンジン始動要求信号を入力すると、スタータ信号を図中Ａのラインに出力する。制御部５１がスタータ信号を出力すると、バッテリ４０からの電流が、トランジスタに誘導されてスイッチ１５内のコイル１５１へ流れる。コイル１５１に電流が流れると、電磁誘導によってスイッチ１５内のリレー１５３がコイル１５１の方向にひきつけられ、スイッチ１５はオン状態となる。そして、スイッチ１４がオン状態となると、制御部５１が出力したスタータ信号がエンジン制御装置２０に伝達される。リレー１５３は、コイル１５１に電流が流れなくなっても接続状態を維持する。このような動作をするスイッチ１５として、ラッチリレーを使用することができる。
【００３５】
エンジンの始動が完了した場合には、制御部５１が図中Ｂのラインにスイッチ１５のオン状態を解除するための信号を出力する。制御部５１が図中Ｂのラインに信号を出力することにより、バッテリ４０からコイル１５２に電流が流れ、リレー１５３の接続状態を解除する。リレー１５３の接続状態が解除されることにより、スイッチ１５はオフ状態となり、スタータ信号はエンジン制御装置２０へ伝達されなくなる。
【００３６】
制御装置５０がリセットされた場合、制御部５１はスタータ信号の出力を停止するため、バッテリ４０からの電流はコイル１５１に流れなくなる。しかし、リレー１５３は、コイル１５１に電流が流れなくなっても接続状態を維持するため、スタータ信号はエンジン制御装置２０へ伝達され続ける。そして、第２の回路５４において、スタータ信号のエンジン制御装置２０への伝達は、制御部５１がエンジンの始動が完了したことを確認し、Ｂのラインに信号を出力するまで継続される。
【００３７】
なお、第２の回路５４の構成は、本実施例に限定されるものではない。上述したように、第２の回路５４は、制御部５１がスタータ信号を出力することによりオン状態となってスタータ信号をエンジン制御装置２０に伝達し、制御装置５０がリセット状態になってもオン状態を継続するように構成される回路であれば良い。
【００３８】
次に、図５を参照しながら、本実施例における制御部のハードウェア構成の一例について説明する。
制御部５１は、信号の入出力を行う入出力部５１４と、制御装置５０による制御処理を実現するためのプログラムや、第１の回路５３〜第３の回路５５の中からスタータ信号を出力する回路を選択するプログラム（詳細は後述）などが格納されたＲＯＭ(Read Only Memory)５１３と、ＲＯＭ５１３に格納されたプログラムを読み込んで実行する中央処理装置（ＣＰＵ:Central Processing Unit）５１１と、プログラムを実行する際に使用される一時的なデータを保存するＲＡＭ(Random Access Memory)５１２とから構成される。
また、ＲＯＭ５１３に格納されたプログラムのＣＰＵ５１１による演算によって、図６に示す選択処理５１５、出力処理５１６が実行される。
【００３９】
続いて、図６を参照しながら、制御部５１において、上述したＣＰＵ５１１などのハードウェアとＲＯＭ５１３に格納されたソフトウェアとの協働によって実現される処理の一例について説明する。
制御部５１は、選択処理５１５と出力処理５１６とを実行する。
選択処理５１５は、通信部１２と、記憶装置５２と、出力処理５１６と接続する。選択処理５１５は、通信部１２からエンジン始動要求信号を入力する。また、記憶装置５２がスタータ信号の出力があったことを記憶している場合があるため、選択処理５１５は、制御装置５０の起動時に、記憶装置５２がスタータ信号の出力があったことを記憶しているか否かを確認する。
【００４０】
選択処理５１５は、エンジン始動要求信号を入力する場合、または、記憶装置にスタータ信号の出力があったことが記憶されている場合に、第１の回路５３、第２の回路５４および第３の回路５５の中からスタータ信号を出力するための回路を一つ選択する。また、スタータ信号の出力時に、出力処理５１６がスタータ信号を出力している状態を、記憶装置５２に記憶させておくか否かを決定する。そして、選択処理５１５は、選択した回路および記憶装置５２にスタータ信号を出力している状態を記憶させるか否かについて出力処理５１６へ出力する。
【００４１】
ここで、選択処理５１５が、スタータ信号を出力するための回路を選択する方法および記憶装置５２にスタータ信号を出力している状態を記憶させるか否かについて決定する方法について説明する。
まず、選択処理５１５は、前回エンジン始動を行うためにスタータ信号を出力したときの、バッテリ電圧の変化に基づいて回路を選択することができる。具体的には、前回スタータ信号を出力したときのバッテリ電圧の変化量（傾き）を求める。この傾きは、バッテリの容量、エンジンの形式、バッテリのへたり具合等によって変化するので、今回のクランキング中にバッテリ電圧が制御装置５０のリセット電圧を下回るか否かの予測に利用することができる。
【００４２】
選択処理５１５は、前回スタータ信号を出力したときのバッテリ電圧の傾きを設計時に決定した所定の傾きと比較する。設計時に決定した所定の傾きとは、制御装置５０の設計時に、バッテリの容量およびエンジンの形式に基づいて、クランキング中にバッテリ電圧が制御装置５０のリセット電圧を下回ると予測したスタータ信号出力時のバッテリ電圧の傾きである。
【００４３】
選択処理５１５は、前回スタータ信号を出力したときのバッテリ電圧の傾きが、設計時に予測した所定の傾きよりも大きければ、バッテリはクランキング中にリセット電圧を下回る程にはへたっていないと判断し、第１の回路を選択する。また、選択処理５１５は、第１の回路を選択する場合には、制御装置５０がリセットされる場合に備えて、記憶装置５２にスタータ信号を出力している状態を記憶させるようにしても良い。一方、選択処理５１５は、前回スタータ信号を出力したときのバッテリ電圧の傾きが、設計時に決定した所定の傾きよりも小さければ、バッテリ電圧がクランキング中にリセット電圧を下回る可能性があると判断して、例えば第２の回路を選択する。
【００４４】
また、選択処理５１５は、クランキング中に制御装置５０がリセット状態になった回数に基づいて、回路を選択しても良い。例えば、選択処理５１５は、まずは第１の回路５３を選択する。後述する出力処理５１６が第１の回路５３にスタータ信号を出力した場合に、制御装置５０がリセットされてエンジンが始動できない回数が所定の回数を越えると、選択処理５１５は、第２の回路５４を選択する。ここで、所定の回数とは、第１の回路５３でスタータ信号の出力を継続するのは困難であると判定できる回数であり、例えば５回とすることができる。なお、第１の回路５３にスタータ信号を出力した場合に、制御装置５０がリセットされてエンジンが始動できない回数は、例えば、記憶装置５２に記憶しておくことができる。
【００４５】
あるいは、選択処理５１５は、外気温とクランキング時におけるバッテリの最低電圧（以後、クランキング中の最低電圧と記載する）とに基づいて、回路を選択しても良い。ここで、図７を用いて、外気温とクランキング中の最低電圧とに基づいて、回路を選択する方法について説明する。図７は、外気温とクランキング中の最低電圧とスタータ信号を出力する回路との関係を示す図（以後、マップと記載する）である。
図７において、横軸は外気温、縦軸はバッテリ電圧を表す。図中の実線１は、バッテリ容量、バッテリのタイプ、エンジンの形式、バッテリ交換時期および外気温等から推測されるクランキング中の最低電圧を示している。外気温が低くなるほど、クランキング中の最低電圧も低くなるため、実線１も外気温が低い値になるにつれて、クランキング中のバッテリの最低電圧が低くなっている。また、図中の破線２は、制御装置５０のリセット電圧を示しており、図中の一点鎖線３は、スタータモータの駆動に必要な最低電圧を示している。バッテリ電圧がスタータモータの駆動に必要な最低電圧を下回っている場合には、スタータモータにバッテリから電圧を供給しても、スタータモータが駆動できないため、エンジン制御装置２０は、エンジンを始動させることができない。スタータモータの駆動に必要な最低電圧とは、具体的には２．５Ｖから３Ｖである。
【００４６】
選択処理５１５は、エンジン始動要求信号を受信すると、前回エンジンを始動した際の外気温およびクランキング中の最低電圧を取得する。前回エンジンを始動した際の外気温およびクランキング中の最低電圧は、記憶装置５２に記憶させておくこともできるし、記憶装置５２とは別の記憶装置に記憶させておくこともできる。前回エンジンを始動した際の外気温とクランキング中の最低電圧との交点が図７中のＡの領域にある場合、選択処理５１５は、第１の回路５３を選択する。前回のクランキング中のバッテリ電圧は実線１で示されるクランキング中の最低電圧よりも高く、また、実線１の推測されるクランキング中の最低電圧も破線２で示される制御装置５０のリセット電圧よりも高いため、クランキング中にバッテリ電圧が制御装置５０のリセット電圧を下回る可能性は低いと予測されるからである。
【００４７】
前回エンジンを始動した際の外気温とクランキング中の最低電圧との交点が図７中のＢの領域にある場合、選択処理５１５は、第１の回路５３を選択し、かつ、記憶装置５２にスタータ信号を出力している状態を記憶させるようにする。前回のクランキング中のバッテリ電圧は、実線１の推測されるクランキング中の最低電圧よりも低くなってはいるが、破線２の制御装置５０のリセット電圧よりも低くはない。したがって、今回のクランキング中の最低電圧が制御装置５０のリセット電圧を下回るか否かは不明であるため、まず、第１の回路５３によりスタータ信号の出力を行い、制御装置５０がリセットされる場合に備えて、記憶装置５２にスタータ信号を出力している状態を記憶しておくのが良いと考えられるからである。
【００４８】
選択処理５１５は、前回エンジンを始動した際の外気温とクランキング中の最低電圧との交点が図７中のＣの領域にある場合、第１の回路５３を選択し、かつ、記憶装置５２にスタータ信号を出力している状態を記憶させるようにする。前回のクランキング中のバッテリ電圧は、破線２の制御装置５０のリセット電圧よりも高い。しかし、推測されるクランキング中の最低電圧は、制御装置５０のリセット電圧よりも低いため、バッテリ電圧がスタータ信号の出力によって制御装置５０のリセット電圧を下回る可能性が高い。そこで、第１の回路５３によりスタータ信号の出力を行い、制御装置５０がリセットされる場合に備えて、記憶装置５２にスタータ信号を出力している状態を記憶しておくのが良いと考えられるからである。
【００４９】
前回エンジンを始動した際の外気温とクランキング中の最低電圧との交点が図７中のＤの領域にある場合、選択処理５１５は、第２の回路５４を選択する。前回のクランキング中のバッテリ電圧は、既に制御装置５０のリセット電圧よりも低いため、今回のクランキング中のバッテリ電圧も制御装置５０のリセット電圧を下回る可能性が高い。そこで、第２の回路５４によりスタータ信号の出力を行うことにより、制御装置５０がリセットされても、スタータ信号の出力を継続できるようにしておくのが良いと考えられるからである。
【００５０】
取得した前回エンジンを始動した際の外気温とクランキング中の最低電圧との交点が図７中のＥの領域にある場合、選択処理５１５は、第３の回路５５を選択する。前回のクランキング中のバッテリ電圧は、実線１の推測されるクランキング中の最低電圧よりも低くなってはいるが、スタータモータの駆動に必要な最低電圧よりも高い。しかし、実線１の推測されるクランキング中の最低電圧は、スタータモータの駆動に必要な最低電圧よりも低いため、バッテリ電圧がスタータ信号の出力によってスタータモータの駆動に必要な最低電圧を下回る可能性が高い。ここで、仮に第２の回路５４を選択すると、エンジンを始動できないほどバッテリ電圧が低い場合でも、第２の回路５４はスタータ信号を出力しつづけるため、スタータモータにバッテリ４０から電圧が供給され続けバッテリが上がってしまう可能性がある。しかし、第３の回路５５であれば、スタータ信号を出力して一定時間経過した後は、スタータ信号の出力を停止するため、バッテリが上がってしまう可能性が低減されるからである。
【００５１】
前回エンジンを始動した際の外気温とクランキング中の最低電圧との交点が図７中のＦの領域にある場合、選択処理５１５は、第３の回路５５を選択する。前回のクランキング中のバッテリ電圧は、スタータモータの駆動に必要な最低電圧よりも低いため、スタータモータにバッテリから電圧を供給しても、エンジンが始動しない可能性が高い。したがって、第３の回路５５により、スタータ信号を出力し、一定時間経過した後はスタータ信号の出力を停止して、バッテリが上がってしまう可能性を低減するのが良いと考えられるからである。
【００５２】
次に、再度、図６を参照して、出力処理５１６について説明する。
出力処理５１６は、選択処理５１５と、記憶装置５２と、第１の回路５３と、第２の回路５４と、第３の回路５５と、エンジン回転センサ４２と接続される。出力処理５１６は、選択処理５１５から、スタータ信号を出力する回路およびスタータ信号を出力している状態を記憶装置５２に記憶させるか否かについての情報を入力する。
出力処理５１６は、選択処理５１５が第１の回路５３を選択する場合に、第１の回路５３にスタータ信号を出力する。出力処理５１６は、選択処理５１５が第２の回路５４を選択する場合に、第２の回路５４にスタータ信号を出力する。そして、出力処理５１６は、選択処理５１５が第３の回路５５を選択する場合に、第３の回路５５にスタータ信号を出力する。
また、出力処理５１６は、選択処理５１５がスタータ信号を出力している状態を記憶装置５２に記憶させるという選択をする場合には、スタータ信号を出力する際に、記憶装置５２にスタータ信号を出力している状態を記憶させる。
【００５３】
出力処理５１６は、エンジン回転センサ４２からエンジン回転数を入力する。出力処理５１６は、エンジン回転センサ４２から入力されたエンジン回転数によりエンジンの始動が完了したと判断する場合、記憶装置５２に記憶させたスタータ信号を出力している状態を消去し、また、スタータ信号の出力を停止する。
【００５４】
次に、制御部５１がエンジン始動要求信号を入力する場合に実行する処理の一例について説明する。図８は、制御部５１がスタータ信号を出力するために実行する処理の一例を示したフローチャートである。
制御部５１は、まず、記憶装置５２にスタータ信号を出力した状態が記憶されているか否かを判定する（ステップＳ１１）。制御部５１は、記憶装置にスタータ信号を出力した状態が記憶されていない場合（ステップＳ１１／ＮＯ）、エンジン始動要求信号が入力されたか否か判定する（ステップＳ１２）。エンジン始動要求信号が入力されていない場合（ステップＳ１２／ＮＯ）、制御部５１はエンジン始動要求信号が入力されるまで待機する。
【００５５】
制御部５１は、記憶装置５２にスタータ信号を出力した状態が記憶されている場合（ステップＳ１１／ＹＥＳ）、または、エンジ始動要求信号が入力された場合（ステップＳ１２／ＹＥＳ）、記憶装置５２から前回エンジンを始動させた際の外気温とクランキング時におけるバッテリの最低電圧を取得する（ステップＳ１３）。
制御部５１は、前回エンジンを始動した際の外気温とクランキング中のバッテリ最低電圧とを図７で示したマップに当てはめ、マップに基づいてスタータ信号を出力する回路を選択する（ステップＳ１４）。
次に、制御部５１は、マップが記憶装置５２の併用を指示していたか否かを判定する（ステップＳ１５）。制御部５１は、マップが記憶装置５２の併用を指示していなかった場合には（ステップＳ１５／ＮＯ）、マップで取得した回路にスタータ信号を出力する（ステップＳ１６）。
【００５６】
制御部５１は、マップが記憶装置５２の併用を指示していた場合には（ステップＳ１５／ＹＥＳ）、記憶装置５２にスタータ信号を出力している状態を記憶させる（ステップＳ１７）。そして、マップで取得した回路にスタータ信号を出力する（ステップＳ１８）。
【００５７】
なお、ステップＳ１３およびステップＳ１４の処理を実行するＣＰＵが、選択処理５１５を実行するＣＰＵに相当し、ステップＳ１５からステップＳ１８の処理を実行するＣＰＵが出力処理５１６を実行するＣＰＵに相当する。
【００５８】
以上の説明から明らかなように、本実施例によれば、選択処理５１５はクランキング中にバッテリ電圧が制御装置５０のリセット電圧を下回る可能性が低い場合には第１の回路５３を選択し、クランキング中にバッテリ電圧が制御装置５０のリセット電圧を下回ると可能性が高い場合には、第２の回路５４を選択するため、クランキング中にバッテリ電圧が制御装置５０のリセット電圧を下回った場合にも、制御装置５０はスタータ信号の出力を継続でき、エンジンの始動性が向上する。
また、選択処理５１５は、クランキング中にバッテリ電圧が、スタータモータ３０の駆動に必要な最低電圧を下回る可能性が高い場合には、第３の回路５５を選択するため、エンジンの始動性が向上するとともに、スタータモータ３０にバッテリから電圧が供給され続けて、バッテリが上がるのを防ぐことができる。
【００５９】
また、選択処理５１５は、第１の回路５３を選択する際に、制御装置５０のリセット電圧を下回る場合に備えて、記憶装置５２にスタータ信号を出力している状態を記憶させるため、制御装置５０がリセット状態から回復する際に、携帯機からエンジン始動要求信号を受信しなくとも制御装置はスタータ信号を出力してエンジンの始動を開始することができ、エンジンの始動性が向上する。
また、選択処理５１５は、制御装置５０が記憶している過去のスタータ信号出力時のバッテリ電圧情報に基づいて、あるいは、外気温とクランキング時のバッテリ電圧との関係に基づいて、スタータ信号の出力に使用する回路を選択できるため、スタータ信号の出力に適切な回路を選択でき、エンジンの始動性が向上する。
【００６０】
以上、本発明の実施の形態について詳述したが、本発明に係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００６１】
制御部５１が実行するプログラムは、磁気ディスクや光ディスク、半導体メモリ、その他の記録媒体に格納して配布したり、ネットワークを介して配信したりすることにより提供できる。
更に、制御部５１がＲＯＭ５１３に記憶されたソフトウェアプログラムを読み出して、ＣＰＵ５１１により実行して実現するソフトウェア処理の一部又は全部をハードウェアにて実現しても良い。
【符号の説明】
【００６２】
１０…リモートエンジン始動制御装置
１１…制御部
１２…通信部
１３…スタータスイッチ
１４、１５…スイッチ
１６…コンデンサ
２０…エンジン制御装置
３０…スタータモータ
４０…バッテリ
４１…外気温センサ
４２…エンジン回転センサ
５０…制御装置
５１…制御部
５２…記憶装置
５３…第１の回路
５４…第２の回路
５５…第３の回路
１４１、１５１、１５２…コイル
１４２、１５３…リレー
５１１…ＣＰＵ
５１２…ＲＡＭ
５１３…ＲＯＭ
５１４…入出力部
５１５…選択処理
５１６…出力処理
【図１】
2010242652.tif 000003
【図２】
2010242652.tif 000004
【図３】
2010242652.tif 000005
【図４】
2010242652.tif 000006
【図５】
2010242652.tif 000007
【図６】
2010242652.tif 000008
【図７】
2010242652.tif 000009
【図８】
2010242652.tif 000010