(57)【要約】【課題】エンジンの再始動直後にエンジンが停止することを抑制可能なエンジン制御装置を提供する。【解決手段】エンジン完爆判定部１３がエンジンが完爆したと判定した場合において、エンジン自動停止始動制御部１４が、エンジンが自動停止された後にスロットル開度算出部１２によって算出されたスロットル開度が第１のスロットル開度ＴＨ１以上になった場合にエンジンを自動再始動させる自動再始動制御を終了する第３のエンジン制御を実行する。【選択図】図１
2015117594.tif 000002
【特許請求の範囲】
【請求項１】
スロットル開度を算出するスロットル開度算出部と、
エンジン回転数を算出するエンジン回転数算出部と、
前記エンジン回転数算出部によって算出された前記エンジン回転数に基づいてエンジンの完爆を判定するエンジン完爆判定部と、
所定条件が成立した場合に前記エンジンを自動停止させる自動停止制御、及び前記エンジンが自動停止された後に前記スロットル開度算出部によって算出された前記スロットル開度が第１のスロットル開度以上になった場合に前記エンジンを自動再始動させる自動再始動制御を含む第１のエンジン制御と、前記エンジンが自動停止された後に前記スロットル開度算出部によって算出された前記スロットル開度が前記第１のスロットル開度よりも大きい第２のスロットル開度以上になった場合に前記自動再始動制御を禁止する第２のエンジン制御と、を実行するエンジン自動停止始動制御部と、
を備え、
前記エンジン自動停止始動制御部は、前記エンジン完爆判定部が前記エンジンが完爆したと判定した場合に、前記自動再始動制御を終了する第３のエンジン制御を実行することを特徴とするエンジン制御装置。
【請求項２】
前記エンジン自動停止始動制御部は、前記スロットル開度算出部によって算出された前記スロットル開度が前記第１のスロットル開度以上前記第２のスロットル開度未満になった場合に前記自動再始動制御を実行することを特徴とする請求項１に記載のエンジン制御装置。
【請求項３】
前記エンジン完爆判定部は、前記エンジン回転数算出部によって算出された前記エンジン回転数が所定回転数以上である状態が所定時間継続した場合に前記エンジンが完爆したと判定することを特徴とする請求項１又は請求項２に記載のエンジン制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジン制御装置に関し、特に、停車中はエンジンを自動的に停止すると共に、停車状態においてスロットルの開き操作が検出された場合にエンジンを自動的に再始動させて車両を発進させるエンジン制御装置に関する。
【背景技術】
【０００２】
近年、環境への配慮や省エネルギーの観点から、特にアイドリング時の排気ガスや燃料消費を抑えるために、停車中はエンジンを自動的に停止すると共に、停車状態においてスロットルの開き操作が検出された場合にエンジンを自動的に再始動させて車両を発進させるエンジン制御装置が提案されている。
【０００３】
かかる状況下で、特許文献１は、自動二輪車等の軽車両に適用されるエンジン停止始動制御装置に関し、停止発進モード中はＡＮＤ回路４０５がイネーブル状態となるので、エンジン回転数がアイドリング以下であり、着座スイッチがオン状態でスロットルが開かれると、スタータリレー６２が導通してスタータモータ７１が回転する構成を開示しており、運転者の積極的な意思に基づいてアクセルが操作された場合のみエンジンが自動的に始動されて発進可能とすることを企図している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４０６２４５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、本発明者の検討によれば、自動二輪車においては、通常のエンジン始動時にスロットル開度が所定の開度以上になった場合には、燃料噴射動作や点火出力動作を停止することによってエンジンの始動を禁止することにより、エンジン始動直後の不要な飛び出しを抑制する構成が採用されていることが多い。このため、特許文献１が開示するンジン停止始動制御装置を自動二輪車に適用した場合には、飛び出しを防止するための制御とエンジンを再始動させる制御とが競合して運転者が意図した挙動が得られない可能性が考えられる。
【０００６】
すなわち、かかる場合には、運転者のスロットルの開き操作に応じてエンジンが再始動されるが、一方でスロットル開度が所定の開度以上になったタイミングでエンジンの始動が禁止される可能性がある。その結果、エンジンの再始動直後にエンジンが停止してしまい、運転者が違和感を覚える可能性が考えられる。
【０００７】
本発明は、以上の検討を経てなされたものであり、エンジンの再始動直後にエンジンが停止することを抑制可能なエンジン制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
以上の目的を達成するべく、本発明は、スロットル開度を算出するスロットル開度算出部と、エンジン回転数を算出するエンジン回転数算出部と、前記エンジン回転数算出部によって算出された前記エンジン回転数に基づいてエンジンの完爆を判定するエンジン完爆判定部と、所定条件が成立した場合に前記エンジンを自動停止させる自動停止制御、及び前記エンジンが自動停止された後に前記スロットル開度算出部によって算出された前記スロットル開度が第１のスロットル開度以上になった場合に前記エンジンを自動再始動させ
る自動再始動制御を含む第１のエンジン制御と、前記エンジンが自動停止された後に前記スロットル開度算出部によって算出された前記スロットル開度が前記第１のスロットル開度よりも大きい第２のスロットル開度以上になった場合に前記自動再始動制御を禁止する第２のエンジン制御と、を実行するエンジン自動停止始動制御部と、を備え、前記エンジン自動停止始動制御部は、前記エンジン完爆判定部が前記エンジンが完爆したと判定した場合に、前記自動再始動制御を終了する第３のエンジン制御を実行することを第１の局面とする。
【０００９】
また、本発明は、第１の局面に加えて、前記エンジン自動停止始動制御部は、前記スロットル開度算出部によって算出された前記スロットル開度が前記第１のスロットル開度以上前記第２のスロットル開度未満になった場合に前記自動再始動制御を実行することを第２の局面とする。
【００１０】
また、本発明は、第１又は第２の局面に加えて、前記エンジン完爆判定部は、前記エンジン回転数算出部によって算出された前記エンジン回転数が所定回転数以上である状態が所定時間継続した場合に前記エンジンが完爆したと判定することを第３の局面とする。
【発明の効果】
【００１１】
以上の本発明の第１の局面にかかるエンジン制御装置によれば、スロットル開度を算出するスロットル開度算出部と、エンジン回転数を算出するエンジン回転数算出部と、エンジン回転数算出部によって算出されたエンジン回転数に基づいてエンジンの完爆を判定するエンジン完爆判定部と、所定条件が成立した場合にエンジンを自動停止させる自動停止制御、及びエンジンが自動停止された後にスロットル開度算出部によって算出されたスロットル開度が第１のスロットル開度以上になった場合にエンジンを自動再始動させる自動再始動制御を含む第１のエンジン制御と、エンジンが自動停止された後にスロットル開度算出部によって算出されたスロットル開度が第１のスロットル開度よりも大きい第２のスロットル開度以上になった場合に自動再始動制御を禁止する第２のエンジン制御と、を実行するエンジン自動停止始動制御部と、を備え、エンジン自動停止始動制御部が、エンジン完爆判定部がエンジンが完爆したと判定した場合に、自動再始動制御を終了する第３のエンジン制御を実行するものであるため、エンジンの再始動に必要なスタータモータの駆動動作、燃料供給動作、及び点火出力動作をそのまま継続させることによって、エンジンの再始動直後にエンジンが停止することを抑制しながらエンジンの再始動を行うことができる。
【００１２】
また、本発明の第２の局面にかかるエンジン制御装置によれば、エンジン自動停止始動制御部が、スロットル開度算出部によって算出されたスロットル開度が第１のスロットル開度以上第２のスロットル開度未満になった場合に自動再始動制御を実行するものであるため、自動二輪車等の車両が不用意に飛び出さない範囲内で、エンジンの再始動を行うことができる。
【００１３】
また、本発明の第３の局面にかかるエンジン制御装置によれば、エンジン完爆判定部が、エンジン回転数算出部によって算出されたエンジン回転数が所定回転数以上である状態が所定時間継続した場合にエンジンが完爆したと判定するものであるため、エンジンの完爆を確実に判定することでき、かかる判定後に自動再始動制御を終了することによって、エンジンの再始動直後にエンジンが停止することを確実に抑制しながらエンジンの運転を確実に行うことができる。特に、エンジン回転数が所定値以上となった１回のみの判定によってエンジンを再始動する場合には、その後にエンジンが停止してエンジンの再始動が失敗することがあるが、第３の局面の構成によれば、かかる事態の発生を確実に抑制することができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明の実施形態におけるエンジン制御装置の構成を示すブロック図である。
【図２】図２は、本実施形態におけるエンジン制御装置のエンジン制御処理の流れを示すフローチャートである。
【図３】図３は、本実施形態におけるエンジン制御装置のエンジン制御処理の流れを説明するためのタイミングチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を適宜参照して、本発明の実施形態におけるエンジン制御装置につき、詳細に説明する。
【００１６】
〔エンジン制御装置の構成〕
まず、図１を参照して、本発明の実施形態におけるエンジン制御装置の構成につき、詳細に説明する。
【００１７】
図１は、本実施形態におけるエンジン制御装置の構成を示すブロック図である。
【００１８】
図１に示すように、本実施形態におけるエンジン制御装置１は、車両、典型的には自動二輪車に搭載されるマイクロコンピュータ等の演算処理装置であり、具体的にはＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）である。エンジン制御装置１は、メモリから必要な制御プログラム及び制御データを読み出して、エンジン制御処理用等の制御プログラムを実行する。エンジン制御装置１は、自動二輪車に搭載されたバッテリ等の電源Ｂを利用して動作する。
【００１９】
具体的には、エンジン制御装置１は、入力回路２ａ、２ｂ、２ｃ、波形整形回路３、Ａ／Ｄ変換器４、点火回路５、駆動回路６、ＲＯＭ７、ＲＡＭ８、タイマ９、及びＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０を備えている。
【００２０】
入力回路２ａは、自動二輪車のエンジンの回転数（エンジン回転数）ＮＥを検出するためにクランク角センサ２１から出力される電圧信号を取得し、取得した電圧信号を波形整形回路３に出力する。
【００２１】
入力回路２ｂは、自動二輪車のスロットルの開度（スロットル開度）ＴＨを検出するためにスロットル開度センサ２２から出力される電圧信号を取得し、取得した電圧信号をＡ／Ｄ変換器４に出力する。
【００２２】
入力回路２ｃは、自動二輪車の車速を検出するために車速センサ２３から出力されるパルス信号を取得し、取得したパルス信号をＣＰＵ１０に出力する。
【００２３】
波形整形回路３は、入力回路２ａから出力された電圧信号を整形した後にＣＰＵ１０に出力する。
【００２４】
Ａ／Ｄ変換器４は、入力回路２ｂから出力されたアナログ形態の電圧信号をデジタル形態の電圧信号に変換した後にＣＰＵ１０に出力する。
【００２５】
点火回路５は、ＣＰＵ１０からの制御信号に従って点火コイル２４によるエンジンの点火動作を制御する。
【００２６】
駆動回路６は、ＣＰＵ１０からの制御信号に従ってインジェクタ２５によるエンジンへ
の燃料供給動作を制御する。
【００２７】
ＲＯＭ７は、不揮発性の記憶装置によって構成され、ＣＰＵ１０が実行する各種処理に関係する制御プログラムや制御データを記憶する。
【００２８】
ＲＡＭ８は、揮発性の記憶装置によって構成され、ＣＰＵ１０が実行中の処理に関係する制御プログラムや制御データを一時的に記憶するＣＰＵ１０のワーキングエリアとして機能する。
【００２９】
タイマ９は、ＣＰＵ１０からの制御信号に従って計時処理を実行するプログラムカウンタである。
【００３０】
ＣＰＵ１０は、ＲＯＭ７内に記憶されている制御プログラム及び制御データを用いてエンジン制御装置１全体の動作を制御するものであり、エンジン回転数算出部１１、スロットル開度算出部１２、エンジン完爆判定部１３、及びエンジン自動停止始動制御部１４を制御プログラムの実行時の機能ブロックとして備える。なお、これらは、ＣＰＵ１０外の電気回路として実現されてもよい。
【００３１】
具体的には、エンジン回転数算出部１１は、波形整形回路３から出力された電圧信号を用いてエンジンの回転数ＮＥを算出する。
【００３２】
スロットル開度算出部１２は、Ａ／Ｄ変換器４から出力された電圧信号を用いてスロットル開度ＴＨを算出する。
【００３３】
エンジン完爆判定部１３は、エンジン回転数算出部１１が算出したエンジンの回転数ＮＥと、タイマ９の計時時間と、に基づいて、エンジンが完爆しているか否かを判定する。
【００３４】
エンジン自動停止始動制御部１４は、エンジン回転数算出部１１が算出したエンジンの回転数ＮＥと、スロットル開度算出部１２が算出したスロットル開度ＴＨと、エンジン完爆判定部１３が判定したエンジンが完爆しているか否かを示す判定結果と、に基づいて、所定条件が成立した場合にエンジンを自動停止させ、エンジンの自動停止後にスロットル開度ＴＨが第１のスロットル開度ＴＨ１以上になった場合にエンジンを自動再始動させる自動停止始動制御である第１エンジン制御と、エンジンの自動停止後にスロットル開度ＴＨが第１のスロットル開度ＴＨ１よりも大きい第２のスロットル開度ＴＨ２以上になった場合にエンジンの再始動制御を禁止する第２エンジン制御と、エンジン完爆判定部１３がエンジンが完爆したと判定した場合に、エンジンの再始動制御を終了する第３エンジン制御と、を各々実行する。
【００３５】
このような構成を有するエンジン制御装置１は、以下に示すエンジン制御処理を実行することにより、エンジンの再始動直後にエンジンが停止することを抑制する。以下、図２及び図３を参照して、本実施形態におけるエンジン制御装置１が実行するエンジン制御処理の流れについて説明する。
【００３６】
〔エンジン制御処理〕
【００３７】
図２は、本実施形態におけるエンジン制御装置のエンジン制御処理の流れを示すフローチャートである。また、図３は、本実施形態におけるエンジン制御装置のエンジン制御処理の流れを説明するためのタイミングチャートである。
【００３８】
図２のフローチャートに示すように、本実施形態におけるエンジン制御処理は、自動二
輪車に搭載されたバッテリ等の電源Ｂからエンジン制御装置１に対して電力が供給されたタイミングで開始となり、エンジン制御処理はステップＳ１の処理に進む。かかるエンジン制御処理は、エンジン制御装置１に電力が供給されている間、所定の制御周期毎に繰り返し実行される。
【００３９】
ステップＳ１の処理では、エンジン回転数算出部１１が、波形整形回路３から出力された電圧信号を用いてエンジンの回転数ＮＥを算出する。これにより、ステップＳ１の処理は完了し、エンジン制御処理はステップＳ２の処理に進む。
【００４０】
ここで、エンジンの回転数ＮＥは、図３のタイムチャートに実線の曲線で示すような時間変化を示す。
【００４１】
ステップＳ２の処理では、スロットル開度算出部１２が、Ａ／Ｄ変換器４から出力された電圧信号を用いてスロットル開度ＴＨを算出する。これにより、ステップＳ２の処理は完了し、エンジン制御処理はステップＳ３の処理に進む。
【００４２】
ここで、スロットル開度ＴＨは、図３のタイムチャートに実線の曲線で示すような時間変化を示す。
【００４３】
ステップＳ３の処理では、エンジン自動停止始動制御部１４が、予め別途記憶された自動停止フラグを読み出してそれがオンになっているか否かを判定することによってエンジンが自動停止中であるか否かを判定する。ここで、エンジンは、エンジン回転数やスロットル開度が所定条件を満たした場合に、エンジン自動停止始動制御部１４により自動停止され得るものである。判定の結果、自動停止フラグがオン（１）である場合には、エンジン自動停止始動制御部１４は、エンジンが自動停止中であると判定し、エンジン制御処理をステップＳ４の処理に進める。一方、自動停止フラグがオフ（０）である場合には、エンジン自動停止始動制御部１４は、エンジンが自動停止中でないと判定し、今回のエンジン制御処理を終了する。
【００４４】
ステップＳ４の処理では、エンジン完爆判定部１３が、ステップＳ１の処理において算出されたエンジンの回転数ＮＥが所定値ＮＥ３以上であるか否かを判定する。所定値ＮＥ３は、エンジン始動後のエンジン回転数に相当するものに設定され、これには１２００ｒｐｍ程度のエンジン回転数を例示できる。判定の結果、エンジンの回転数ＮＥが所定値ＮＥ３以上である場合には、エンジン完爆判定部１３は、タイマ９をオンにした後、エンジン制御処理をステップＳ５の処理に進める。一方、エンジンの回転数ＮＥが所定値ＮＥ３未満である場合には、エンジン完爆判定部１３は、エンジン制御処理をステップＳ６の処理に進める。
【００４５】
ここで、図３において、エンジン完爆判定部１３が、エンジンの回転数ＮＥが所定値ＮＥ３以上であると判定し、かつタイマ９をオンにする時刻はＴ＝Ｔ３である。
【００４６】
ステップＳ５の処理では、エンジン完爆判定部１３が、タイマ９の計時時間に基づいてエンジンの回転数ＮＥが所定値ＮＥ３以上である状態が所定時間ＴＭ４以上継続しているか否かを判定する。所定時間ＴＭ４は、エンジンの回転数ＮＥが所定値ＮＥ３以上である状態が安定して継続していることが確認できる時間に設定され、これには１ｓｅｃ程度の時間間隔を例示できる。判定の結果、エンジンの回転数ＮＥが所定値ＮＥ３以上である状態が所定時間ＴＭ４以上継続している場合には、エンジン完爆判定部１３は、エンジンは完爆していると判定し、エンジン制御処理をステップＳ９の処理に進める。一方、エンジンの回転数ＮＥが所定値ＮＥ３以上である状態が所定時間ＴＭ４以上継続していない場合には、エンジン完爆判定部１３は、エンジンは完爆していないと判定し、エンジン制御処
理をステップＳ６の処理に進める。
【００４７】
ここで、図３において、エンジン完爆判定部１３が、エンジンの回転数ＮＥが所定値ＮＥ３以上である状態が所定時間ＴＭ４以上継続していると判定する時刻はＴ＝Ｔ５である。
【００４８】
ステップＳ６の処理では、エンジン自動停止始動制御部１４が、ステップＳ２の処理において算出されたスロットル開度ＴＨが所定値ＴＨ２以上であるか否かを判定する。所定値ＴＨ２は、第２のスロットル開度に対応し、エンジンを始動した際に自動二輪車が飛び出すスロットル開度に設定され、これには５０ｄｅｇ程度の値を例示できる。判定の結果、スロットル開度ＴＨが所定値ＴＨ２以上である場合には、エンジン自動停止始動制御部１４は、エンジン制御処理をステップＳ１３の処理に進める。一方、スロットル開度ＴＨが所定値ＴＨ２未満である場合には、エンジン自動停止始動制御部１４は、エンジン制御処理をステップＳ７の処理に進める。
【００４９】
ここで、図３において、エンジン自動停止始動制御部１４が、スロットル開度ＴＨが所定値ＴＨ２以上であると判定する開始時刻はＴ＝Ｔ２であり、時刻Ｔ２から時刻Ｔ４の期間では、スロットル開度ＴＨが所定値ＴＨ２以上である。
【００５０】
ステップＳ７の処理では、エンジン自動停止始動制御部１４が、ステップＳ２の処理において算出されたスロットル開度ＴＨが所定値ＴＨ２より小さい所定値ＴＨ１以上であるか否かを判定する。所定値ＴＨ１は、第１のスロットル開度に対応し、エンジンを始動した際に自動二輪車が飛び出さないような安全な加速度で走行し得るスロットル開度に設定され、これには例えば５ｄｅｇ程度の値を例示できる。判定の結果、スロットル開度ＴＨが所定値ＴＨ１以上である場合には、エンジン自動停止始動制御部１４は、エンジン制御処理をステップＳ８の処理に進める。一方、スロットル開度ＴＨが所定値ＴＨ１未満である場合には、エンジン自動停止始動制御部１４は、エンジン制御処理をステップＳ１３の処理に進める。
【００５１】
ここで、図３において、エンジン自動停止始動制御部１４が、スロットル開度ＴＨが所定値ＴＨ１以上であると判定する開始時刻はＴ＝Ｔ０であり、時刻Ｔ０以降の期間では、スロットル開度ＴＨが所定値ＴＨ１以上である。
【００５２】
ステップＳ８の処理では、エンジン自動停止始動制御部１４が、エンジンの回転数ＮＥが所定値ＮＥ３以上であるか否かを判定する。判定の結果、エンジンの回転数ＮＥが所定値ＮＥ３以上である場合には、エンジン自動停止始動制御部１４は、エンジンは完爆していると判定し、エンジン制御処理をステップＳ１２の処理に進める。一方、エンジンの回転数ＮＥが所定値ＮＥ３未満である場合には、エンジン自動停止始動制御部１４は、エンジン制御処理をステップＳ１１の処理に進める。
【００５３】
ステップＳ９の処理では、エンジン自動停止始動制御部１４が、エンジンの自動再始動処理を終了して、運転者の加速操作に備える。ここで、エンジン自動停止始動制御部１４は、エンジンの自動再始動処理において、スタータモータの駆動動作を停止する一方で、点火回路５及び駆動回路６を制御することによるエンジンの点火動作及びエンジンへの燃料供給動作を全て許可して、通常のエンジン制御に完全に移行し、それにおけるエンジンの点火動作及びエンジンへの燃料供給動作によってエンジンの通常の運転を続行する。この際のスタータモータの駆動動作は、運転者の加速操作によるエンジン回転数の上昇によってスタータモータの駆動系に影響が出る可能性を考慮すれば、緊急停止されることが好ましい。これにより、ステップＳ９の処理は完了し、エンジン制御処理はステップＳ１０の処理に進む。
【００５４】
ここで、図３において、エンジン自動停止始動制御部１４が、エンジンの自動再始動処理を終了する時刻はＴ＝Ｔ５である。但し、図３においては、スロットル開度ＴＨがＴＨ２になった時刻Ｔ＝Ｔ２で、エンジンの自動再始動処理において、後述するステップＳ１３の処理でスタータモータの駆動動作、エンジンの点火動作及びエンジンへの燃料供給動作が全て禁止される例を示しており、ステップＳ９の処理でエンジンの自動再始動処理が終了される例は図示を省略している。
【００５５】
ステップＳ１０の処理では、エンジン自動停止始動制御部１４が、エンジンが自動停止中であるか否かを示す自動停止フラグをリセット（オフ：０に設定）する。これにより、ステップＳ１０の処理は完了し、今回のエンジン制御処理は終了する。
【００５６】
ステップＳ１１の処理では、エンジン自動停止始動制御部１４が、スタータモータを駆動する動作と共に点火回路５及び駆動回路６を制御することによってエンジンの点火動作及びエンジンへの燃料供給動作を全て許可することにより、エンジンの自動再始動処理を実行又は継続する。これにより、ステップＳ１１の処理は完了し、今回のエンジン制御処理は終了する。
【００５７】
ここで、図３において、エンジン自動停止始動制御部１４が、スタータモータの駆動動作、エンジンの点火動作及びエンジンへの燃料供給動作を全て許可することにより、エンジンの自動再始動処理を実行又は継続する期間は、時刻Ｔ＝Ｔ０から時刻Ｔ＝Ｔ２である。
【００５８】
ステップＳ１２の処理では、エンジン自動停止始動制御部１４が、点火回路５及び駆動回路６を制御することによってエンジンの点火動作及びエンジンへの燃料供給動作を許可することにより、エンジンの自動再始動処理を実行又は継続する。この際、エンジンの回転数ＮＥは所定値ＮＥ３以上であるため、スタータモータを駆動することはない。これにより、ステップＳ１２の処理は完了し、今回のエンジン制御処理は終了する。なお、図３では、ステップＳ１２の処理でエンジンの自動再始動処理を実行又は継続することに対応するタイミングチャートは図示を省略している。
【００５９】
ステップＳ１３の処理では、エンジン自動停止始動制御部１４が、スタータモータの駆動を禁止すると共に点火回路５及び駆動回路６を制御することによってエンジンの点火動作及びエンジンへの燃料供給動作を各々禁止することにより、エンジンの自動再始動処理を禁止する。これにより、ステップＳ１３の処理は完了し、今回のエンジン制御処理は終了する。
【００６０】
ここで、図３において、エンジン自動停止始動制御部１４が、ステップＳ６の処理を介してステップＳ１３の処理でエンジンの自動再始動処理を禁止する時刻は、スロットル開度ＴＨがＴＨ２になったＴ＝Ｔ２である。なお、時刻Ｔ＝Ｔ２から時刻Ｔ＝Ｔ４の期間では、点線で示されるように燃料噴射及び点火出力を行っていないが、エンジン回転数ＮＥが上昇しているのは、それまでの残存燃料での自己着火による。また、時刻Ｔ＝Ｔ４以降では、エンジンは、通常のアイドル運転に必要な点火動作及び燃料供給動作を受けて、アイドル回転数の範囲内で運転されている。また、図３では、ステップＳ７の処理を介してステップＳ１３の処理でエンジンの自動再始動処理を禁止することに対応するタイミングチャートは図示を省略している。
【００６１】
なお、以上のエンジン制御処理において、スロットル開度ＴＨが所定値ＴＨ２以上である場合には、ＣＰＵ１０は、エンジンの出力を低下させた状態でエンジンを再始動させてもよい。エンジンの出力を低下させた状態でエンジンを再始動させることによって、エン
ジン始動後に自動二輪車が飛び出すことを防止でき、自動二輪車を安全な速度で走行させることができる。
【００６２】
以上の説明から明らかなように、本実施形態におけるエンジン制御装置１のエンジンスロットル開度ＴＨを算出するスロットル開度算出部１２と、エンジン回転数ＮＥを算出するエンジン回転数算出部１１と、エンジン回転数算出部１１によって算出されたエンジン回転数ＮＥに基づいてエンジンの完爆を判定するエンジン完爆判定部１３と、所定条件が成立した場合にエンジンを自動停止させる自動停止制御、及びエンジンが自動停止された後にスロットル開度算出部１２によって算出されたスロットル開度ＴＨが第１のスロットル開度ＴＨ１以上になった場合にエンジンを自動再始動させる自動再始動制御を含む第１のエンジン制御と、エンジンが自動停止された後にスロットル開度算出部１２によって算出されたスロットル開度ＴＨが第１のスロットル開度ＴＨ１よりも大きい第２のスロットル開度ＴＨ２以上になった場合に自動再始動制御を禁止する第２のエンジン制御と、を実行するエンジン自動停止始動制御部１４と、を備え、エンジン自動停止始動制御部１４が、エンジン完爆判定部１３がエンジンが完爆したと判定した場合に、自動再始動制御を終了する第３のエンジン制御を実行するものであるため、エンジンの再始動に必要なスタータモータの駆動動作、燃料供給動作、及び点火出力動作をそのまま継続させることによって、エンジンの再始動直後にエンジンが停止することを抑制しながらエンジンの再始動を行うことができる。
【００６３】
また、本実施形態におけるエンジン制御装置１のエンジン制御処理では、エンジン自動停止始動制御部１４が、スロットル開度算出部１２によって算出されたスロットル開度が第１のスロットル開度ＴＨ１以上第２のスロットル開度ＴＨ２未満になった場合に自動再始動制御を実行するものであるため、自動二輪車等の車両が不用意に飛び出さない範囲内で、エンジンの再始動を行うことができる。
【００６４】
また、本実施形態におけるエンジン制御装置１のエンジン制御処理では、エンジン完爆判定部１３が、エンジン回転数算出部１１によって算出されたエンジン回転数が所定回転数ＮＥ３以上である状態が所定時間ＴＭ４継続した場合にエンジンが完爆したと判定するものであるため、エンジンの完爆を確実に判定することでき、かかる判定後に自動再始動制御を終了することによって、エンジンの再始動直後にエンジンが停止することを確実に抑制しながらエンジンの運転を確実に行うことができる。特に、エンジン回転数が所定値ＮＥ３以上となった１回のみの判定によってエンジンを再始動する場合には、その後にエンジンが停止してエンジンの再始動が失敗することがあるが、かかる構成によれば、このような事態の発生を確実に抑制することができる。
【００６５】
なお、本発明は、部材の種類、形状、配置、個数等は前述の実施形態に限定されるものではなく、その構成要素を同等の作用効果を奏するものに適宜置換する等、発明の要旨を逸脱しない範囲で適宜変更可能であることはもちろんである。
【産業上の利用可能性】
【００６６】
以上のように、本発明は、エンジンの再始動直後にエンジンが停止することを抑制可能なエンジン制御装置を提供することができるものであり、その汎用普遍的な性格から自動二輪車等の車両用のエンジン制御装置に広く適用され得るものと期待される。
【符号の説明】
【００６７】
１…エンジン制御装置
２ａ、２ｂ、２ｃ…入力回路
３…波形整形回路
４…Ａ／Ｄ変換器
５…点火回路
６…駆動回路
７…ＲＯＭ
８…ＲＡＭ
９…タイマ
１０…ＣＰＵ
１１…エンジン回転数算出部
１２…スロットル開度算出部
１３…エンジン完爆判定部
１４…エンジン自動停止始動制御部
２１…クランク角センサ
２２…スロットル開度センサ
２３…車速センサ
２４…点火コイル
２５…インジェクタ
Ｂ…電源
【図１】
2015117594.tif 000003
【図２】
2015117594.tif 000004
【図３】
2015117594.tif 000005