(57)【要約】  【課題】エンジンがストールしてから、再始動を行うまでに時間がかかる。  【解決手段】エンジン始動後にエンジンがストールした後、ユーザによってエンジン始動スイッチが押されると、エンジンコントロールモジュールから入力されるエンジン状態信号がエンジン完爆を示す信号であるか否かを判定し、エンジン完爆を示す信号である場合には、エンジン回転数が所定回転数以下の状態を所定時間継続すると、エンジンの始動処理を開始する。  【選択図】図２
2007113460.tif 000002
【特許請求の範囲】
【請求項１】
エンジン回転数を検出するエンジン回転数検出手段と、
前記エンジン回転数検出手段によって検出されるエンジン回転数に基づいて、エンジンが停止したか否かを判定するエンジン停止判定手段と、
ユーザによるエンジン始動操作を検出するエンジン始動操作検出手段と、
前記エンジン停止判定手段によって、エンジンが停止したと判定され、かつ、前記エンジン始動操作検出手段によって、エンジン始動操作が検出されると、エンジンの始動処理を開始する制御手段とを備えることを特徴とするエンジン始動制御装置。
【請求項２】
請求項１に記載のエンジン始動制御装置において、
エンジン始動用ボタンをさらに備え、
前記エンジン始動操作検出手段は、ユーザによるエンジン始動用ボタンの押圧操作を、エンジン始動操作として検出することを特徴とするエンジン始動制御装置。
【請求項３】
請求項１または２に記載のエンジン始動制御装置において、
前記制御手段によってエンジンの始動処理が開始された後、前記エンジン回転数検出手段によって検出されるエンジン回転数が所定のエンジン始動回転数以上になると、エンジンが始動したと判定するエンジン始動判定手段をさらに備えることを特徴とするエンジン始動制御装置。
【請求項４】
請求項３に記載のエンジン始動制御装置において、
前記制御手段は、前記エンジン始動判定手段によって、エンジンが始動したと判定されると、クランキングを停止することを特徴とするエンジン始動制御装置。
【請求項５】
請求項１〜４のいずれかに記載のエンジン始動制御装置において、
前記エンジン停止判定手段は、前記エンジン回転数検出手段によって検出されるエンジン回転数が所定回転数以下の状態が所定時間以上継続した場合に、エンジンが停止したと判定することを特徴とするエンジン始動制御装置。
【請求項６】
エンジン回転数に基づいて、エンジンが停止したか否かを判定し、
エンジンが停止したと判定し、かつ、ユーザによるエンジン始動用ボタンの押圧操作を検出すると、エンジンの始動処理を開始することを特徴とするエンジン始動制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジンの始動・停止を制御するエンジン始動制御装置に関する。
【背景技術】
【０００２】
従来、乗員が携帯機を所持した状態で、車室内に設けられた操作ボタンを押すことにより、エンジンの始動や停止を行うシステムが知られている（特許文献１参照）。このシステムでは、一度エンジンが完爆した後に停止（ストール）すると、ユーザは、再度、操作ボタンを押すことによって、エンジン始動を行う必要がある。
【０００３】
【特許文献１】特開２００３−２５４２１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のシステムでは、エンジンコントローラによって判定されるエンジン状態に基づいて、エンジンが停止したか否かを判定しているが、エンジンの回転数が低下した場合でも、自力で復帰する可能性があるため、確実にエンジンが停止したと判定するために、エンジンが停止したと判定するまでに所定時間を必要としていた。すなわち、エンジンストールを判定するための所定時間が経過しなければ、エンジンの再始動処理を行うことができず、エンジンがストールしてから、再始動を行うまでに時間がかかるという問題があった。
【課題を解決するための手段】
【０００５】
本発明によるエンジン始動制御装置およびエンジン始動制御方法は、エンジン回転数に基づいて、エンジンが停止したか否かを判定し、エンジンが停止したと判定し、かつ、ユーザによるエンジン始動操作を検出すると、エンジンの始動処理を開始することを特徴とする。
【発明の効果】
【０００６】
本発明によるエンジン始動制御装置およびエンジン始動制御方法によれば、エンジン回転数に基づいて、エンジンが停止したか否かを判定し、エンジンが停止したと判定し、かつ、ユーザによるエンジン始動操作を検出すると、エンジンの始動処理を開始するので、エンジンが停止してから、再始動するまでの時間を短縮することができる。
【発明を実施するための最良の形態】
【０００７】
以下では、一実施の形態におけるエンジン始動制御装置をＡＴ車に適用した場合について説明する。図１は、一実施の形態におけるエンジン始動制御装置の構成を示す図である。一実施の形態におけるエンジン始動制御装置は、エンジン始動スイッチ１と、ブレーキスイッチ２と、ボディコントロールモジュール３と、エンジンコントロールモジュール４と、スタータモータ５と、クランク角センサ６と、タイマ７とを備える。
【０００８】
エンジン始動スイッチ１は、図示しないエンジンを始動させる際に、乗員により操作される押しボタン型のスイッチであり、所定の条件が満たされている時に押されると、エンジンの始動制御が開始される。エンジン始動スイッチ１は、また、各電源ポジションを移行させる際にも使用される。イグニッションキーの回動によりエンジン始動を行う従来のエンジン始動制御装置では、イグニッションキーの回動位置に基づいて、各電源ポジションの制御が行われていたが、エンジン始動スイッチ１の操作によりエンジン始動を行う本システムでは、エンジン始動スイッチ１の操作に基づいて、ボディコントロールモジュール３によって、LOCK、OFF、ACC、IGN、ST、RUNの各電源ポジションへの移行制御が行われる。
【０００９】
ボディコントロールモジュール３は、エンジン始動スイッチ１が押された時に、所定のエンジン始動条件が成立していると、エンジンを始動させるために、スタータモータ５を回転駆動させる。エンジンコントロールモジュール４は、一般的なエンジン制御を行うとともに、エンジンの状態を示す信号をボディコントロールモジュール３に出力する。例えば、エンジン回転数が所定のエンジン始動回転数以上になると、エンジンが始動した状態である完爆を示す信号を出力する。
【００１０】
エンジンが完爆した後に、エンジン回転数が低下した場合でも、エンジン回転数が２００ｒｐｍ〜４００ｒｐｍ程度の範囲内であれば、エンジンが自力で復帰する可能性がある。従って、エンジンコントロールモジュール４は、エンジン回転数が所定のエンジン始動回転数以下に低下した場合でも、所定のエンジン停止判定時間（例えば、1.5秒）の間は、エンジン完爆の信号をボディコントロールモジュール３に出力し、所定のエンジン停止判定時間経過後に、エンジン回転数がエンジン始動回転数以下であれば、エンジンが停止したことを示すエンジン状態信号をボディコントロールモジュール３に出力する。
【００１１】
ブレーキスイッチ２は、図示しないブレーキペダルが踏まれるとオンする。クランク角センサ６は、クランク角に基づいたＲＥＦ信号およびＰＯＳＩＴＩＯＮ信号を、エンジンコントロールモジュール４に出力する。ＲＥＦ信号は、エンジン回転数を算出するために用いられる信号であり、エンジン１回転に対して、６気筒エンジンの場合には３パルス、４気筒エンジンの場合には２パルス出力される。また、ＰＯＳＩＴＩＯＮ信号は、エンジン回転数を算出するために用いられる信号であり、エンジン１回転に対して、１８０パルス出力される。ＲＥＦ信号またはＰＯＳＩＴＩＯＮ信号に基づいたエンジン回転数の算出処理は、エンジンコントロールモジュール４によって行われる。
【００１２】
図２は、一実施の形態におけるエンジン始動制御装置によって行われる処理内容を示すフローチャートである。エンジンがストールした後に、エンジンを再始動させるために、ユーザがエンジン始動スイッチ１を再度押すと、ボディコントロールモジュール３は、ステップＳ１０の処理を開始する。
【００１３】
ステップＳ１０では、ブレーキスイッチ２がオンになっているか否かを判定する。ブレーキスイッチ２がオンになっていないと判定するとステップＳ５０に進み、ブレーキスイッチ２がオンになっていると判定すると、ステップＳ２０に進む。ステップＳ２０では、エンジンコントロールモジュール４から、エンジンの状態を示すエンジン状態信号を取得し、取得したエンジン状態信号がエンジン完爆を示す信号であるか否かを判定する。エンジン状態信号がエンジン完爆を示す信号でなければ、ステップＳ３０に進む。
【００１４】
ステップＳ３０では、通常のエンジン始動処理を行う。通常のエンジン始動処理とは、ユーザがエンジンを始動させるために、エンジン始動スイッチ１を押した時に行うエンジン始動処理である。
【００１５】
一方、ステップＳ２０において、エンジン状態信号がエンジン完爆を示す信号であると判定すると、ステップＳ４０に進む。ステップＳ４０では、ＰＯＳＩＴＩＯＮ信号に基づいて算出されたエンジン回転数のデータをエンジンコントロールモジュール４から所定時間ごとに取得し、取得したエンジン回転数のデータに基づいて、エンジン回転数が１５０ｒｐｍ以下の状態で１５０ｍｓｅｃ継続しているか否かを判定する。エンジン回転数が１５０ｒｐｍ以下の状態で１５０ｍｓｅｃ継続していないと判定すると、ステップＳ５０に進む。ステップＳ５０では、イグニッションをオフにする処理、すなわち、電源ポジションをOFFに移行させる処理を行う。
【００１６】
一方、ステップＳ４０において、エンジン回転数が１５０ｒｐｍ以下の状態で１５０ｍｓｅｃ継続していると判定すると、ステップＳ６０に進む。ステップＳ６０では、スタータモータ５を回転駆動させることにより、エンジンのクランキングを開始する。クランキングを開始すると、ステップＳ７０に進む。
【００１７】
ステップＳ７０では、クランキング時間を計測するために、タイマ７による時間計測を開始させて、ステップＳ８０に進む。ステップＳ８０では、タイマ７によって計測された時間が所定時間Ｔ１を経過したか否かを判定する。タイマ７によって計測された時間、すなわち、クランキング時間が所定時間Ｔ１を経過したと判定すると、ステップＳ１００に進む。ステップＳ１００では、クランキング時間が所定時間Ｔ１を経過しても、エンジンが始動しないため、スタータモータ５の回転駆動を停止させることによって、クランキングを停止させる。
【００１８】
一方、ステップＳ８０において、タイマ７によって計測された時間が所定時間Ｔ１を経過していないと判定すると、ステップＳ９０に進む。ステップＳ９０では、ＲＥＦ信号に基づいて算出されたエンジン回転数のデータをエンジンコントロールモジュール４から取得し、取得したエンジン回転数のデータに基づいて、エンジン回転数が所定のエンジン始動回転数以上であるか否かを判定する。ＲＥＦ信号に基づいて算出されたエンジン回転数が所定のエンジン始動回転数未満であると判定するとステップＳ８０に戻り、所定のエンジン始動回転数以上であると判定すると、ステップＳ１００に進む。ステップＳ１００では、エンジンが始動したので、スタータモータ５の回転駆動を停止させることによって、クランキングを停止する。
【００１９】
図３は、エンジンの状態、ＰＯＳＩＴＩＯＮ信号に基づいて算出されるエンジン回転数、エンジン始動スイッチの状態、ＲＥＦ信号に基づいて算出されるエンジン回転数、クランキングタイマによって計測されるクランキング時間のタイムチャートを示す図である。時刻ｔaに、エンジンがストールしても、上述したように、エンジンコントロールモジュール４は、時刻ｔaから所定のエンジン停止判定時間（例えば、1.5秒）は、エンジン完爆（RUN）の信号をボディコントロールモジュール３に出力する。
【００２０】
時刻ｔbにおいて、ユーザがエンジン始動スイッチ１を押すと、ボディコントロールモジュール３は、ブレーキスイッチ２がオン、エンジン状態信号がエンジン完爆を示しており、かつ、ＰＯＳＩＴＩＯＮ信号に基づいて算出されるエンジン回転数が１５０ｒｐｍ以下の状態で１５０ｍｓｅｃ継続したと判定した時刻ｔcにおいて、エンジンのクランキングを開始する。
【００２１】
エンジンのクランキングを開始した後、時刻ｔdにおいて、ＲＥＦ信号に基づいて算出されるエンジン回転数が所定のエンジン始動回転数以上になったことが検出されると、エンジンのクランキングを停止する。エンジン状態に基づいて、エンジンの停止を判定する従来のシステムでは、エンジンがストールする時刻ｔaから所定のエンジン停止判定時間（例えば、1.5秒）を経過しなければ、エンジンが停止したと判定されないため、エンジン停止判定時間経過後でなければ、エンジンの再始動処理を行うことができなかった。しかし、一実施の形態におけるエンジン始動制御装置によれば、エンジン回転数が所定回転数（１５０ｒｐｍ）以下の状態が所定時間（１５０ｍｓｅｃ）継続すると、エンジンが停止したと判定するので、エンジンが停止してから再始動するまでの時間を短縮することができる。
【００２２】
なお、上述したように、クランキング時に、エンジン回転数が所定のエンジン始動回転数以上にならない場合でも、クランキング時間が所定時間Ｔ１を経過すると、エンジンのクランキングを停止する。
【００２３】
一実施の形態におけるエンジン始動制御装置によれば、エンジン回転数に基づいて、エンジンが停止したと判定し、かつ、ユーザによるエンジン始動操作を検出すると、エンジンの始動処理を開始するので、エンジンが停止してから再始動するまでの時間を短縮することができる。上述したように、エンジン状態に基づいて、エンジンの停止を判定する従来のシステムでは、エンジンがストールしてから所定のエンジン停止判定時間（例えば、1.5秒）を経過しなければ、エンジンが停止したと判定されないため、エンジン停止判定時間経過後でなければ、エンジンの再始動処理を行うことができなかった。しかし、一実施の形態におけるエンジン始動制御装置によれば、エンジンが停止してから、所定のエンジン停止判定時間を経過しておらず、エンジンコントロールモジュールで判定されるエンジン状態がエンジン完爆を示している場合でも、エンジン回転数に基づいて、エンジンが停止したか否かを判定して、エンジンの再始動処理を迅速に行うことができる。
【００２４】
また、一実施の形態におけるエンジン始動制御装置によれば、エンジン回転数が所定回転数（一実施の形態では、１５０ｒｐｍ）以下の状態が所定時間（一実施の形態では、１５０ｍｓｅｃ）継続すると、エンジンが停止したと判定するので、エンジンの停止状態を迅速かつ確実に判定することができる。
【００２５】
また、一実施の形態におけるエンジン始動制御装置によれば、エンジン回転数が所定のエンジン始動回転数以上になると、エンジンが始動したと判定するので、エンジンの始動を迅速かつ確実に判定することができる。
【００２６】
本発明は、上述した一実施の形態に限定されることはない。例えば、上述した一実施の形態では、エンジン始動スイッチ１の押圧操作によって、エンジンを始動させるシステムについて説明したが、携帯キーを保持しているユーザがエンジン始動用ノブを回動させることによってエンジンを始動させるシステムに適用することもできる。
【００２７】
上述した一実施の形態では、エンジン始動制御装置をＡＴ車に適用した例について説明したが、ＭＴ車に適用することもできる。ＭＴ車に適用する場合、図２に示すフローチャートのステップＳ１０では、ブレーキスイッチ２がオンされているか否かを判定する代わりに、クラッチペダルが踏み込まれているか否かを判定し、クラッチペダルが踏み込まれていると判定すると、ステップＳ２０に進む。
【００２８】
上述した一実施の形態では、エンジン回転数が１５０ｒｐｍ以下の状態で１５０ｍｓｅｃ継続した場合に、エンジンが停止したと判定したが、エンジンが停止したと判定するための所定回転数は１５０ｒｐｍに限定されることはないし、判定時間も１５０ｍｓｅｃに限定されることはない。ただし、判定時間は、上述したエンジン停止判定時間（例えば、1.5秒）より短い値に設定する必要がある。また、エンジンが停止したと判定するための所定回転数は、エンジンが自力で復帰する可能性がある２００回転〜４００回転より低い値に設定することが好ましい。
【００２９】
特許請求の範囲の構成要素と一実施の形態の構成要素との対応関係は次の通りである。すなわち、クランク角センサ６およびエンジンコントロールモジュール４がエンジン回転数検出手段を、ボディコントロールモジュール３がエンジン停止判定手段、制御手段、および、エンジン始動判定手段を、エンジン始動スイッチ１およびボディコントロールモジュール３がエンジン始動操作検出手段をそれぞれ構成する。なお、以上の説明はあくまで一例であり、発明を解釈する上で、上記の実施形態の構成要素と本発明の構成要素との対応関係に何ら限定されるものではない。
【図面の簡単な説明】
【００３０】
【図１】一実施の形態におけるエンジン始動制御装置の構成を示す図
【図２】一実施の形態におけるエンジン始動制御装置によって行われる処理内容を示すフローチャート
【図３】エンジンの状態、ＰＯＳＩＴＩＯＮ信号に基づいて算出されるエンジン回転数、エンジン始動スイッチの状態、ＲＥＦ信号に基づいて算出されるエンジン回転数、クランキングタイマによって計測される時間のタイムチャートを示す図
【符号の説明】
【００３１】
１…エンジン始動スイッチ、２…ブレーキスイッチ、３…ボディコントロールモジュール、４…エンジンコントロールモジュール、５…スタータモータ、６…クランク角センサ、７…タイマ
【図１】
2007113460.tif 000003
【図２】
2007113460.tif 000004
【図３】
2007113460.tif 000005