(57)【特許請求の範囲】
【請求項１】
操作部の一時的な操作によりセルモータを自動的に駆動してエンジンを始動させる自動エンジン始動制御を行うエンジン始動制御装置において、
セルモータの駆動開始時から所定時間経過した時点で前記操作部が操作されているときには、該操作部の操作終了に伴ってセルモータの駆動を停止する手動エンジン始動制御を行うとともに、前記手動エンジン始動制御を、前記自動エンジン始動制御によるエンジン始動を失敗した後のエンジン始動操作時にのみ行えるようにしたことを特徴とするエンジン始動制御装置。
【請求項２】
エンジンが始動してから所定時間経過したときには、前記操作部が操作されている場合であっても、セルモータの駆動を停止することを特徴とする請求項１に記載のエンジン始動制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、エンジン始動制御装置に係り、詳しくはワンタッチ操作によってエンジンを始動させるエンジン始動制御装置に関するものである。
【０００２】
【従来の技術】
近年、自動車においては、その基本性能や安全性の向上はもとより、その操作性の向上が求められている。従来、その一例として、スマートイグニッション機能を有するエンジン始動制御装置が提案されている。
【０００３】
スマートイグニッション機能とは、車両とキーとが無線によるＩＤ照合を行い正しいＩＤと確認されたときに、車両の所有者（運転者）が車両室内に設けられた押しボタンスイッチ等の操作部を操作（プッシュ）することによってエンジンを始動させる機能である。すなわち、機械キーを用いることなくエンジンを始動可能とする機能である。
【０００４】
こうしたエンジン始動制御装置においてエンジンを確実に始動させるためには、セルモータの駆動停止タイミングが重要となる。例えば、エンジンの低温時や長時間放置時などにはエンジンが始動しにくくなっている。このため、オルタネータからの出力信号等に基づいてエンジン始動が確認された直後にセルモータの駆動を停止すると、失火してエンジンストールが生じてしまうおそれがある。よって、従来のエンジン始動制御装置では、オルタネータからの出力信号等に基づいてエンジン始動が確認された後、所定時間経過後にセルモータの駆動を停止するように制御している。すなわち、セルモータの駆動をエンジン始動後に所定時間保持することにより、エンジンを確実に始動させるようになっている。
【０００５】
【発明が解決しようとする課題】
ところが、従来のエンジン始動制御装置では、エンジンが始動するまでセルモータを駆動するようになっている。このため、エンジンが始動しにくい状況にある場合には、操作部の一時的な操作（瞬間的な操作）によってセルモータが長時間駆動されてしまう。したがって、運転者は、車両側のシステムが勝手に動作しているといった違和感を覚えるおそれがある。しかし、こうした違和感を解消するために、操作部が操作されている間にのみセルモータを駆動させるようにすると、エンジンを始動させるための操作性が低下してしまう。
【０００６】
本発明はこうした実情に鑑みてなされたものであり、その目的は、エンジンを始動させるための操作性を維持しつつ、違和感のないエンジン始動を行うことができるエンジン始動制御装置を提供することにある。
【０００７】
【課題を解決するための手段】
上記の課題を解決するために、請求項１に記載の発明では、操作部の一時的な操作によりセルモータを自動的に駆動してエンジンを始動させる自動エンジン始動制御を行うエンジン始動制御装置において、セルモータの駆動開始時から所定時間経過した時点で前記操作部が操作されているときには、該操作部の操作終了に伴ってセルモータの駆動を停止する手動エンジン始動制御を行うとともに、前記手動エンジン始動制御を、前記自動エンジン始動制御によるエンジン始動を失敗した後のエンジン始動操作時にのみ行えるようにしたことを要旨とする。
【０００８】
請求項２に記載の発明では、請求項１に記載のエンジン始動制御装置において、エンジンが始動してから所定時間経過したときには、前記操作部が操作されている場合であっても、セルモータの駆動を停止することを要旨とする。
【００１０】
以下、本発明の「作用」について説明する。
請求項１に記載の発明によると、セルモータの駆動開始時から所定時間経過した時点で操作部が操作されているときには、操作部の操作終了に伴ってセルモータの駆動を停止するようになっている。すなわち、セルモータは、マニュアル操作によって駆動・停止するようになる。一般に、セルモータの駆動開始時から所定時間経過した時点で操作部が操作されているときには、操作者がマニュアル操作によってセルモータを駆動したいという意思をもっていると考えられる。このため、操作者の意思を反映したエンジン始動が可能となる。しかも、セルモータの駆動開始時から所定時間経過した時点で操作部が操作されていないときには自動エンジン始動制御が行われる。よって、エンジンを始動させるための操作性も維持される。
また、１回目のエンジン始動時には手動エンジン始動制御が行われない。すなわち、１回目のエンジン始動時には自動エンジン始動制御のみが行われる。通常、エンジンが比較的始動しやすい状態（油温や気温が低くなりすぎていない状態等）であるときには、自動エンジン始動制御によって確実にエンジンが始動される。これに対し、手動エンジン始動制御においては、たとえエンジンが比較的始動しやすい状態であったとしてもエンジンを始動できない場合がある。よって、エンジンの始動性が向上する。
【００１１】
請求項２に記載の発明によると、必要以上にセルモータが駆動されてしまうことが防止される。これにより、セルモータに過負荷が加わり、同セルモータの耐久性が悪化するといった不都合が防止される。
【００１３】
【発明の実施の形態】
以下、本発明を具体化した一実施形態を図１〜図４に基づき詳細に説明する。
図１に示すように、エンジン始動制御装置１は、車両２の所有者（運転者）に所持される携帯機１１と、車両２に搭載される通信制御装置２１とを備えている。
【００１４】
携帯機１１は、受信回路１２、送信回路１３及びマイクロコンピュータ（マイコン）１４を備えている。受信回路１２にはアンテナ１５が接続され、送信回路１３にはアンテナ１６が接続されている。
【００１５】
受信回路１２は、通信制御装置２１から出力されたリクエスト信号をアンテナ１５を介して受信し、その信号をパルス信号に復調してマイコン１４に入力する。マイコン１４は、リクエスト信号が入力されたときに、予め設定された所定のＩＤコードを含む送信信号（ＩＤコード信号）を出力する。送信回路１３は、そのＩＤコード信号を所定周波数（本実施形態では３００ＭＨｚ）の無線信号に変調し、その無線信号をアンテナ１６を介して外部に送信する。
【００１６】
一方、通信制御装置２１は、送信回路２２、受信回路２３及び保持時間制御手段としてのマイクロコンピュータ（マイコン）２４を備えている。マイコン２４には、スタートスイッチ３１、オルタネータ３２、クランク角センサ３３及びセルモータ駆動装置３４が接続されている。スタートスイッチ３１は、車両２の室内における運転席近辺に設けられたスイッチであり、本実施形態ではインストルメントパネルに設けられたモーメンタリ式の押しボタンスイッチによって構成されている。セルモータ駆動装置３４はセルモータ３５に接続され、駆動信号が入力されると同セルモータ３５を駆動してクランキングを行うようになっている。
【００１７】
送信回路２２及び受信回路２３は、それぞれマイコン２４に接続されている。そして、送信回路２２にはアンテナ２５が接続され、受信回路２３にはアンテナ２６が接続されている。
【００１８】
送信回路２２は、マイコン２４から出力されるリクエスト信号を所定周波数（本実施形態では１３４ｋＨｚ）の電波に変換し、そのリクエスト信号をアンテナ２５を介して出力するようになっている。このリクエスト信号は、車両２の室内における運転席を含む領域に出力されるようになっている。よって、この出力領域において携帯機１１と通信制御装置２１との相互通信が可能となる。
【００１９】
受信回路２３は、携帯機１１から出力されたＩＤコード信号を、アンテナ２６を介して受信可能となっている。そして、受信回路２３は、受信したＩＤコード信号をパルス信号に復調して受信信号を生成するとともに、その受信信号をマイコン２４へ出力するようになっている。
【００２０】
マイコン２４は、具体的には図示しないＣＰＵ、ＲＯＭ、ＲＡＭ等からなるＣＰＵユニットであり、不揮発性のメモリ２４ａを備えている。このメモリ２４ａには、予め設定されたＩＤコードが記録されている。このＩＤコードは、携帯機１１のマイコン１４に設定されたＩＤコードと対応して設定されている。こうしたマイコン２４は、リクエスト信号を間欠的に出力するとともに、前記受信信号が入力されたときには、自身のＩＤコードと受信信号に含まれるＩＤコードとを比較する。そして、それらＩＤコードが一致したとき、そのＩＤコードがリクエスト信号に応答して送信されたＩＤコード信号に含まれるものであれば、エンジン始動可能状態となる。そして、マイコン２４は、このエンジン始動待機状態において、前記スタートスイッチ３１が操作されたとき（押されたとき）に、セルモータ駆動装置３４に対して駆動信号を出力する。これにより、セルモータ３５が駆動されエンジンが始動動作を開始する。
【００２１】
また、マイコン２４は、エンジン始動後から所定時間（図４に示す保持時間Ｔ）が経過したときに、セルモータ駆動装置３４に対する駆動信号の出力を停止するようになっている。本実施形態において、マイコン２４は、オルタネータ３２からの出力信号がＨレベルとなったときをエンジン始動時とし、この時点から所定時間Ｔを経過したときに駆動信号の出力を停止する。すなわち、マイコン２４には、エンジン始動後にも駆動信号の出力を保持する保持時間Ｔが設定されている。なお、本実施形態において保持時間Ｔは、０．２〜０．６秒に設定されている。
【００２２】
さらに、図４に示すように、マイコン２４には、駆動可能時間Ｔmxが設定されている。そして、マイコン２４は、駆動可能時間Ｔmxを経過すると、たとえエンジンが始動されていなくても駆動信号の出力を停止する。
【００２３】
次に、こうしたマイコン２４によって行われるエンジン始動制御の詳細な処理を図２及び図３に示すフローチャートに従って説明する。なお、この処理はマイコン２４を構成するＲＯＭ内に格納されたプログラムに基づいて所定時間毎に繰り返し実行される。また、前記プログラムは、ＲＯＭ以外のコンピュータ読み出し可能な記録媒体に記録されていてもよい。
【００２４】
まず、ステップＳ１においてマイコン２４は、送信回路２２に対してリクエスト信号を出力する。これにより、車両２の室内における運転席を含む領域に対してリクエスト信号が出力される。
【００２５】
続くステップＳ２においてマイコン２４は、携帯機１１からのＩＤコード信号を受信したか否かを判断する。そして、マイコン２４は、ＩＤコード信号を受信していればステップＳ３の処理へ移行し、ＩＤコード信号を受信していなければここでの処理を一旦終了する。
【００２６】
ステップＳ３においてマイコン２４は、ＩＤコード信号に含まれるＩＤコードと、自身のＩＤコードとを比較し、それらが一致したときにはステップＳ４の処理へ移行し、各ＩＤコード同士が一致しなければここでの処理を一旦終了する。
【００２７】
ステップＳ４においてマイコン２４は、エンジン始動許可状態となる。詳しくは、マイコン２４は、この状態でスタートスイッチ３１が操作されたときに、セルモータ駆動装置３４に対して駆動信号を出力するようになっている。換言すれば、マイコン２４は、エンジン始動許可状態でないときにはスタートスイッチ３１が操作されても駆動信号を出力しないようになっている。
【００２８】
続くステップＳ５においてマイコン２４は、スタートスイッチ３１が押されたか否か（ＯＮされたか否か）を判断する。そして、マイコン２４は、スタートスイッチ３１がＯＮされたときにステップＳ６の処理へ移行し、ＯＮされなければここでの処理を一旦終了する。
【００２９】
ステップＳ６においてマイコン２４は、セルモータ駆動装置３４に対して駆動信号を出力してセルモータ３５を駆動させる。
続くステップＳ７においてマイコン２４は、駆動信号の出力後、オート限定時間Ｔａを経過したか否かを判断する。そして、マイコン２４は、このオート限定時間Ｔａを経過したときにステップＳ８の処理へ移行する。なお、本実施形態においてオート限定時間Ｔａは０．５秒に設定されている。
【００３０】
ステップＳ８においてマイコン２４は、エンストカウントＣの値が「１」以上か否かを判断する。そして、マイコン２４は、エンストカウントＣの値が「１」以上であればステップＳ９の処理へ移行する。なお、エンストカウントＣとは、エンジンストールが生じた回数を示すものである。
【００３１】
ステップＳ９においてマイコン２４は、スタートスイッチ３１がＯＮ状態であるか否かを判断する。すなわち、マイコン２４は、オート限定時間Ｔａを経過した時点でスタートスイッチ３１が押されているか否かを判断する。通常、自動的にエンジンを始動させようとする場合、スタートスイッチ３１は一時的（瞬間的）に押される。このため、オート限定時間Ｔａ経過後にはスタートスイッチ３１は押された状態とはならない。これに対し、マニュアル操作によってエンジンを始動させようとする場合、スタートスイッチ３１を継続的に押しつづけてセルモータ３５を駆動させようとする。このため、オート限定時間Ｔａ経過後にもスタートスイッチ３１は押された状態となる。よって、こうした処理により、マイコン２４は、操作者がマニュアル操作によってエンジンを始動させようとしているか否かを判断することが可能となる。そして、マイコン２４は、スタートスイッチ３１が押された状態であるときにはステップＳ１０の処理へ移行する。
【００３２】
ステップＳ１０においてマイコン２４は、スタートスイッチ３１がＯＦＦ状態となったとき、または保持時間Ｔを経過したときにセルモータ駆動装置３４に対する駆動信号の出力を停止してステップＳ１２の処理へ移行する。つまりここでは、操作者によるスタートスイッチ３１の操作が終了した時点でセルモータ３５の駆動を停止するようになっている。換言すれば、操作者の操作に基づく手動エンジン始動が可能となっている。また、マイコン２４は、保持時間Ｔが経過したときにもセルモータ駆動装置３４に対する駆動信号の出力を停止するようになっている。すなわち、マイコン２４は、保持時間Ｔが経過したときには、スタートスイッチ３１が操作されていても駆動信号の出力を停止するようになっている。
【００３３】
ところで、マイコン２４は、ステップＳ８においてエンストカウントＣの値が「１」未満のとき、すなわちエンストカウントＣの値が「０」のときにはステップＳ１１の処理へ移行する。つまり、マイコン２４は、１回目のエンジン始動操作時にはステップＳ１１の処理を行うようになっている。また、マイコン２４は、ステップＳ９においてスタートスイッチ３１がＯＦＦ状態のときにもステップＳ１１の処理へ移行する。そして、ステップＳ１１においてマイコン２４は、保持時間Ｔを経過後にセルモータ駆動装置３４に対する駆動信号の出力を停止してステップＳ１２の処理へ移行する。すなわち、本実施形態においてマイコン２４は、１回目のエンジン始動時には、手動エンジン始動を行えないようになっている。
【００３４】
ステップＳ１２においてマイコン２４は、エンジンストールが生じたか否かを判断する。そして、エンジンストールが生じたとき、マイコン２４は、ステップＳ１３の処理へ移行してエンストカウントＣの値に「１」を加え、ステップＳ１４の処理へ移行する。ステップＳ１４においてマイコン２４は、前記ステップＳ３において各ＩＤコード同士が一致してから所定時間Ｔｘが経過したか否かを判断する。そして、マイコン２４は、所定時間Ｔｘを経過していなければ前記ステップＳ４の処理へ移行し、所定時間Ｔｘを経過していればここでの処理を一旦終了する。
【００３５】
また、ステップＳ１２においてエンジンストールが生じなかったとき、マイコン２４は、ステップＳ１５の処理へ移行してエンストカウントＣの値を「０」にし、ここでの処理を一旦終了する。
【００３６】
次に、こうした処理に基づくマイコン２４の動作態様を図４に示すタイムチャートに従って説明する。なお、このタイムチャートは、エンジンが始動しにくい状態での動作態様を示すものである。
【００３７】
まず、マイコン２４は、同図にポイントＰ１で示すようにエンジン始動許可状態でスタートスイッチ３１が操作されると、セルモータ駆動装置３４に対して駆動信号を出力する。これによりセルモータ３５が駆動してクランキングが行われる。そして、ポイントＰ２で示すようにオルタネータ３２からの出力信号がＨレベルになると、マイコン２４は、ポイントＰ３で示すように、その時点から保持時間Ｔが経過したときに駆動信号の出力を停止する。すなわち、ポイントＰ１からポイントＰ３までの間には、スタートスイッチ３１を瞬間的にＯＮ状態にすることによってエンジン始動操作が行われるといった自動エンジン始動制御が行われる。このため、ワンタッチ操作によってエンジン始動を行うことができる。
【００３８】
通常、こうしたエンジン始動操作によってエンジンが始動すると、オルタネータ３２からの出力信号はＨレベルを維持する。しかし、セルモータ駆動装置３４に対する駆動信号の出力停止後にエンジンストールが生じると、ポイントＰ４で示すようにオルタネータ３２からの出力信号がＬレベルとなる。
【００３９】
こうした場合、ポイントＰ５で示すように再びスタートスイッチ３１が操作されると、マイコン２４は、セルモータ駆動装置３４に対して再び駆動信号を出力する。そして、ポイントＰ６で示すようにオート限定時間Ｔａを経過した時点でスタートスイッチ３１のＯＮ状態となっていると、マイコン２４は、操作者がマニュアル操作によってエンジン始動をしようとしていると判断する。このため、ポイントＰ７で示すようにオルタネータ３２からの出力信号がＨレベルとなってから所定時間ΔＴ１経過したポイントＰ８の時点でスタートスイッチ３１がＯＦＦ状態になると、マイコン２４は駆動信号の出力を停止する。すなわち、マイコン２４は、ポイントＰ７の時点から保持時間Ｔが経過していなくても、駆動信号の出力を停止する。よって、このポイントＰ５からポイントＰ８の間では、操作者の手動操作によるエンジン始動制御が行われる。
【００４０】
しかし、ポイントＰ９で示すように、こうした２回目のエンジン始動操作によってもエンジンストールが生じると、３回目のエンジン始動操作を行う必要がある。こうした場合、ポイントＰ１０で示すように再びスタートスイッチ３１が操作されると、マイコン２４はセルモータ駆動装置３４に対して再び駆動信号を出力する。そして、ポイントＰ１１で示すようにオート限定時間Ｔａを経過した時点でスタートスイッチ３１のＯＮ状態となっているため、マイコン２４は、操作者がマニュアル操作によってエンジン始動をしようとしていると判断する。この３回目のエンジン始動操作においては、ポイントＰ１２で示すようにオルタネータ３２からの出力信号がＨレベルになってから所定時間ΔＴ２経過したポイントＰ１４で示す時点でスタートスイッチ３１がＯＦＦ状態となっている。このため、マイコン２４は、本来スタートスイッチ３１がＯＦＦ状態となった時点で駆動信号の出力を停止するはずである。しかし、「ΔＴ２＞Ｔ」の関係となっているため、マイコン２４は、保持時間Ｔを経過したポイントＰ１３の時点で駆動信号の出力を停止する。すなわち、マイコン２４は、手動エンジン始動制御時であっても、必要以上にセルモータ３５を駆動させてしまうのを防止するようになっている。
【００４１】
したがって、本実施形態によれば以下のような効果を得ることができる。
（１）セルモータ３５の駆動開始時からオート限定時間Ｔａを経過したときにスタートスイッチ３１が操作されているときには、操作者がマニュアル操作によってセルモータを駆動したいという意思をもっていると判断することができる。そして、こうした場合にエンジン始動制御装置１は、スタートスイッチ３１が操作されている間にのみセルモータ３５を駆動する。すなわち、セルモータ３５は、マニュアル操作によって駆動される。このため、操作者の意思を反映したエンジン始動が可能となる。よって、違和感のないエンジン始動を行うことができる。しかも、セルモータ３５の駆動開始時からオート限定時間Ｔａを経過したときにスタートスイッチ３１が操作されていないときには自動エンジン始動制御が行われる。このため、エンジンを始動させるための利便性も維持される。
【００４２】
（２）エンジンが始動してから保持時間Ｔを経過したときには、スタートスイッチ３１が操作されている場合であっても、セルモータ３５の駆動は停止される。このため、スタートスイッチ３１が長時間押されても、必要以上にセルモータ３５が駆動されてしまうのを防止することができる。よって、セルモータ３５に過負荷が加わって同セルモータ３５の耐久性が悪化するといった不都合を防止することができる。
【００４３】
（３）１回目のエンジン始動時には、手動エンジン始動制御を行うことができないようになっている。すなわち、１回目のエンジン始動時には必ず自動エンジン始動制御が行われる。通常、エンジンが基準的な状態（油温や気温が低くなりすぎていない状態等）であるときには、自動エンジン始動制御によって確実にエンジンが始動される。これに対し、手動エンジン始動制御においては、たとえエンジンが基準的な状態であったとしてもエンジンを始動できないおそれがある。よって、１回目のエンジン始動時に自動エンジン始動制御を行わせることにより、エンジンの始動性を向上させることができる。
【００４４】
（４）マイコン２４には、駆動可能時間Ｔmxが設定されている。そして、マイコン２４は、駆動可能時間Ｔmxを経過すると、たとえエンジンが始動されていなくても駆動信号の出力を停止するようになっている。このため、バッテリ切れとなるまでセルモータ３５が駆動してしまうといった不都合を確実に防止することができる。
【００４５】
なお、本発明の実施形態は以下のように変更してもよい。
・  前記実施形態では、1回目のエンジン始動時には手動エンジン始動を行えないようになっている。しかし、本発明はこれに限定されるものではなく、1回目のエンジン始動時であっても、手動エンジン始動を可能としてもよい。
【００４６】
・  前記実施形態では、たとえ手動エンジン始動操作によってスタートスイッチ３１が押し続けられていても、エンジンの始動後に保持時間Ｔを経過したときには、セルモータ３５の駆動が停止するようになっている。しかし、こうした制限を解除し、手動エンジン始動操作時には、保持時間Ｔを経過してもスタートスイッチ３１が押されつづけている限りセルモータ３５を駆動させるようにしてもよい。
【００４７】
・  前記実施形態では、保持時間Ｔを設けている。しかし、この保持時間Ｔを省略してもよい。すなわち、自動エンジン始動時において、オルタネータ３２からの出力信号がＨレベルになったと同時にセルモータ３５の駆動を停止させるようにしてもよい。
【００４８】
・  前記実施形態においてマイコン２４は、オルタネータ３２からの出力信号がＨレベルになったときを基準として保持時間Ｔを設定している。しかし、マイコン２４は、クランク角センサ３３からの出力信号が所定の閾値を超えたときを基準として保持時間Ｔを設定するようにしてもよい。
【００４９】
・  前記実施形態において保持時間Ｔは、自動エンジン始動制御時と手動エンジン始動制御時とで同じ時間に設定されている。しかし、自動エンジン始動制御時と手動エンジン始動制御時とで保持時間Ｔを異なる時間に設定してもよい。例えば自動制御時における保持時間Ｔよりも、手動制御時における保持時間Ｔを長く設定してもよい。
【００５０】
・  前記実施形態において保持時間Ｔは予め設定されている。すなわち、前記実施形態において保持時間Ｔは固定値である。しかし、例えば図１に２点鎖線の矢印で示すように、通信制御装置２１のマイコン２４に対してバッテリ電圧、気温、油温を入力し、これらをパラメータとして保持時間Ｔを設定するようにしてもよい。具体的には、バッテリ電圧の低下時、低気温時、低油温時には保持時間Ｔを長く設定し、バッテリ電圧の通常時、平常気温時、高油温時には保持時間Ｔを短く設定する。特に、油温はエンジンの状態を顕著に反映するため、油温に基づいて保持時間Ｔを設定することにより、エンジンの状態に応じて常に最適な保持時間Ｔを設定することができる。よって、油温を最重要パラメータとし、油温が低い程保持時間Ｔを長く設定し、油温が高い程保持時間Ｔを短く設定することが望ましい。また、前回エンジンを停止してから経過した時間や、過去の始動失敗回数などをパラメータとして保持時間Ｔを設定するようにしてもよい。このようにすれば、エンジンの状態に応じて常に最適な保持時間Ｔを設定することができ、エンジンの始動性をより向上させることができるとともに、セルモータ３５に加わる負荷を最小限に抑えることができる。特に、油温を最重要パラメータとすることにより、エンジンの始動性及びセルモータ３５の耐久性を確実に向上させることができる。
【００５１】
・  前記実施形態において保持時間Ｔは予め設定されている。すなわち、前記実施形態において保持時間Ｔは固定値である。しかし、セルモータ３５の駆動開始時からエンジン始動時（オルタネータ３２からの出力信号がＨレベルとなったとき）までの時間を計測し、その時間によって保持時間Ｔを設定するようにしてもよい。通常、セルモータ３５の駆動開始時からエンジン始動時までの時間が長いとエンジンが始動しにくい状態にある。よって、このようにしてもエンジンの状態に応じて常に最適な保持時間Ｔを設定することができ、エンジンの始動性をより向上させることができる。
【００５２】
・  前記実施形態では、マイコン２４は、図２におけるステップＳ５の処理において、スタートスイッチ３１がＯＮされないときに、処理を一旦終了するようになっている。しかし、マイコン２４は、このステップＳ５の処理において、スタートスイッチ３１がＯＮされないときに、ステップＳ１１の処理へ移行するようになっていてもよい。
【００５３】
・  前記実施形態においてマイコン２４には、駆動可能時間Ｔmxが設定されている。そして、マイコン２４は、セルモータ駆動装置３４に対する駆動信号の出力時から駆動可能時間Ｔmxを経過した際には、たとえエンジンが始動されていなくても駆動信号の出力を停止するようになっている。しかし、この駆動可能時間Ｔmxを設けなくてもよい。また、この駆動可能時間Ｔmxを、バッテリ電圧の低下時には短く設定するなど、可変としてもよい。
【００５４】
・前記実施形態では、エンスト発生後に行われる２回目以降のエンジン始動時における保持時間Ｔとエンスト未発生時に行われる１回目のエンジン始動時における保持時間Ｔとが同じ時間に設定されている。しかし、２回目以降のエンジン始動時における保持時間Ｔを、１回目のエンジン始動時における保持時間よりも長く設定してもよい。例えば、１回目のエンジン始動時における保持時間Ｔを、エンジンの通常状態（平均的な油温や気温状態）でエンジンを確実に始動可能な最低限の保持時間に設定すれば、セルモータ３５に加わる負荷が小さくなる。また、２回目以降の保持時間Ｔは長く設定されているため、１回目のエンジン始動を失敗したとしても、２回目以降のエンジン始動により、速やかにエンジンを始動させることができる。よって、エンジンの始動性及びセルモータ３５の耐久性が向上する。
【００５５】
・  前記実施形態では、エンジン始動制御装置１は、携帯機１１と通信制御装置２１とによって構成されている。また、スタートスイッチ３１として押しボタンスイッチを用いている。そして、通信制御装置２１は、携帯機１１との相互通信により、携帯機１１のＩＤコードと自身のＩＤコードとが一致した状態でスタートスイッチ３１が押されたときにエンジンを始動するようになっている。しかし、携帯機１１を省略するとともに、通信制御装置２１の送信回路２２、受信回路２３及びアンテナ２５，２６を省略したものをエンジン始動制御装置１としてもよい。こうした場合、スタートスイッチ３１を従来のイグニッションスイッチとすれば、機械キーの所持者以外のエンジン始動操作を不能にしてセキュリティを確保できるとともに、エンジンの始動操作を簡単にすることができる。しかも、エンジン始動制御装置１の構成を単純にすることができる。
【００５６】
次に、特許請求の範囲に記載された技術的思想のほかに、前述した実施形態によって把握される技術的思想を以下に列挙する。
（１）  前記エンジン始動制御装置において、前記操作部の操作による１回目のエンジン始動の失敗時には、２回目以降のエンジン始動時における前記保持時間を１回目よりも長く設定する保持時間制御手段を備えること。この技術的思想（１）に記載の発明によれば、エンジンの始動性を向上させるとともに、セルモータの耐久性を向上させることができる。なお、前記実施形態において保持時間制御手段は、通信制御装置２１のマイコン２４によって構成されている。
【００５７】
（２）  前記エンジン始動制御装置において、前記セルモータの最大駆動時間が設定されていること。この技術的思想（２）に記載の発明によれば、バッテリ切れとなるまでセルモータが駆動してしまうといった不都合を確実に防止することができる。
【００５８】
（３）  操作部の一時的な操作によりセルモータを自動的に駆動してエンジンを始動させる自動エンジン始動制御を行うコンピュータに、前記操作部が操作されたか否かを判断する手順と、該操作部が操作されたときに前記セルモータを駆動させる手順と、そのセルモータの駆動開始時から所定時間経過した時点で前記操作部が操作されているか否かを判断する手順と、該操作部が操作されているときには同操作部が操作されている間にのみ前記セルモータを駆動する手順とを実行させるためのエンジン始動制御プログラム。
【００５９】
【発明の効果】
以上詳述したように、請求項１に記載の発明によれば、エンジンを始動させるための操作性を維持しつつ、違和感のないエンジン始動を行うことができる。
また、エンジンの始動性を向上させることができる。
【００６０】
請求項２に記載の発明によれば、セルモータに過負荷が加わって同セルモータの耐久性が悪化するといった不都合を防止することができる。
【図面の簡単な説明】
【図１】本発明を具体化した一実施形態のエンジン始動制御装置の概略構成を示すブロック図。
【図２】同実施形態のエンジン始動制御装置によって行われる処理を示すフローチャート。
【図３】同実施形態のエンジン始動制御装置によって行われる処理を示すフローチャート。
【図４】同実施形態のエンジン始動制御装置の動作態様の一例を示すタイムチャート。
【符号の説明】
１…エンジン始動制御装置、２…車両、１１…携帯機、２１…通信制御装置、２４…マイクロコンピュータ（マイコン）、２４ａ…メモリ、３１…スタートスイッチ、３２…オルタネータ、３３…クランク角センサ、３４…セルモータ駆動装置、３５…セルモータ。
【図１】
0004402307.tif 000002
【図２】
0004402307.tif 000003
【図３】
0004402307.tif 000004
【図４】
0004402307.tif 000005