(57)【要約】【課題】運転者の着座状態を検出することなく、運転者が降車して車両を押し歩きしている際に運転者がスロットルの開き操作をした場合に、エンジンが再始動することによって運転者に違和感を与えることを抑制可能なエンジン停止始動制御装置を提供する。【解決手段】エンジン自動停止始動制御部３４が、エンジン２を自動停止させた後、車両１が所定距離以上移動した場合に、エンジン２を再び自動始動することを禁止する。【選択図】図２
2015117593.tif 000002
【特許請求の範囲】
【請求項１】
所定の自動停止条件が成立した場合にエンジンを自動停止させ、所定の自動始動条件が成立した場合に前記エンジンを再始動させるエンジン自動停止始動制御部を備えたエンジン停止始動制御装置であって、
前記エンジン自動停止始動制御部は、前記エンジンを自動停止させた後、車両が所定距離以上移動した場合に、前記エンジンを再び自動始動することを禁止することを特徴とするエンジン停止始動制御装置。
【請求項２】
車速センサのパルス信号の出力回数を計数する出力回数計数部と、
前記出力回数計数部によって計数されたパルス信号の出力回数に基づいて、前記車両の移動距離を算出する移動距離算出部と、
を更に備えることを特徴とする請求項１に記載のエンジン停止始動制御装置。
【請求項３】
前記エンジン自動停止始動制御部は、前記エンジンを自動停止させた後、前記車両が前記所定距離未満移動又は停止し、かつスロットル開度が所定開度以上である場合に、前記エンジンを再び自動始動することを許容することを特徴とする請求項１又は２に記載のエンジン停止始動制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジン停止始動制御装置に関し、特に、所定の自動停止条件が成立した場合にエンジンを自動停止させ、所定の自動始動条件が成立した場合にエンジンを再始動させるエンジン停止始動制御装置に関する。
【背景技術】
【０００２】
近年、環境への配慮や省エネルギーの観点から、特にアイドリング時の排気ガスや燃料消費を抑えるために、停車中はエンジンを自動的に停止すると共に、停車状態においてスロットルの開き操作が検出された場合にエンジンを自動的に再始動させて車両を発進させるエンジン制御装置が提案されている。
【０００３】
このようなエンジン停止始動制御装置を自動二輪車に適用した場合には、運転者が降車して車両を押し歩きしている際に運転者がスロットルの開き操作をした際に、エンジンが再始動することによって運転者に違和感を与えることが考えられる。
【０００４】
かかる状況下で、特許文献１は、エンジン自動停止始動制御装置に関し、運転者が着座状態にあり、アクセルが全閉状態にあり、かつ、車速が予定値以下であることを条件に、エンジンの点火制御を中断する構成を開示する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４１４４７２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、本発明者の検討によれば、特許文献１の開示するエンジン停止始動制御装置によれば、運転者の着座状態を検出する必要があるために、運転者の様々な乗車姿勢に対して正確に着座状態を検出する着座スイッチを設ける必要が生じて構成が煩雑であると共にコストアップになるという傾向が考えられる。
【０００７】
本発明は、以上の検討を経てなされたものであり、運転者の着座状態を検出することなく、運転者が降車して車両を押し歩きしている際に運転者がスロットルの開き操作をした場合に、エンジンが再始動することによって運転者に違和感を与えることを抑制可能なエンジン停止始動制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
以上の目的を達成するべく、本発明は、所定の自動停止条件が成立した場合にエンジンを自動停止させ、所定の自動始動条件が成立した場合に前記エンジンを再始動させるエンジン自動停止始動制御部を備えたエンジン停止始動制御装置であって、前記エンジン自動停止始動制御部は、前記エンジンを自動停止させた後、車両が所定距離以上移動した場合に、前記エンジンを再び自動始動することを禁止することを第１の局面とする。
【０００９】
また、本発明は、第１の局面に加えて、車速センサのパルス信号の出力回数を計数する出力回数計数部と、前記出力回数計数部によって計数されたパルス信号の出力回数に基づいて、前記車両の移動距離を算出する移動距離算出部と、を更に備えることを第２の局面とする。
【００１０】
また、本発明は、第１又は第２の局面に加えて、前記エンジン自動停止始動制御部は、前記エンジンを自動停止させた後、前記車両が前記所定距離未満移動又は停止し、かつスロットル開度が所定開度以上である場合に、前記エンジンを再び自動始動することを許容することを第３の局面とする。
【発明の効果】
【００１１】
以上の本発明の第１の局面にかかるエンジン停止始動制御装置によれば、所定の自動停止条件が成立した場合にエンジンを自動停止させ、所定の自動始動条件が成立した場合にエンジンを再始動させるためのエンジン自動停止始動制御部が、エンジンを自動停止させた後、車両が所定距離以上移動した場合に、エンジンを再び自動始動することを禁止するものであるため、運転者の着座状態を検出することなく、運転者が降車して車両を押し歩きしている際に運転者がスロットルの開き操作をした場合に、エンジンが再始動することによって運転者に違和感を与えることを抑制することができる。
【００１２】
また、本発明の第２の局面にかかるエンジン停止始動制御装置によれば、車速センサのパルス信号の出力回数を計数する出力回数計数部と、出力回数計数部によって計数されたパルス信号の出力回数に基づいて、車両の移動距離を算出する移動距離算出部と、を更に備えるものであるので、パルス信号の出力回数に基づいて車両の移動距離を正確に算出することができる。
【００１３】
また、本発明の第３の局面にかかるエンジン停止始動制御装置によれば、エンジン自動停止始動制御部が、エンジンを自動停止させた後、車両が所定距離未満移動又は停止し、かつスロットル開度が所定開度以上である場合に、エンジンを再び自動始動することを許容するものであるため、運転者が車両を押し歩きするのではなく加速する状況の場合に、エンジンを確実に再始動させて車両を発進させることが可能となる。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明の実施形態におけるエンジン停止始動制御装置が適用される鞍乗り型車両の構成を示す模式図である。
【図２】図２は、本実施形態におけるエンジン停止始動制御装置の構成を示すブロック図である。
【図３】図３は、本実施形態におけるエンジン停止始動制御装置のエンジン停止始動制御処理の流れを示すフローチャートである。
【図４】図４は、図３に示すフローチャートの続きを示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を適宜参照して、本発明の実施形態におけるエンジン停止始動制御装置につき、詳細に説明する。
【００１６】
〔鞍乗り型車両の構成〕
まず、図１を参照して、本実施形態におけるエンジン停止始動制御装置が適用される鞍乗り型車両の構成につき、詳細に説明する。
【００１７】
図１は、本実施形態におけるエンジン停止始動制御装置が適用される鞍乗り型車両の構成を示す模式図である。
【００１８】
図１に示すように、本実施形態におけるエンジン停止始動制御装置が適用される鞍乗り型車両１は、自動二輪車として例示され、エンジン２の駆動力を駆動輪である後輪３に伝達するためのベルト式無段変速機４と、発進クラッチとしての遠心式クラッチ５と、を主として備える。
【００１９】
ここでベルト式無段変速機４は、遠心式クラッチ５を伴い、エンジン２側のプーリ４ａ、後輪３側のプーリ４ｂ、プーリ４ａ及び４ｂ間に巻回されてプーリ４ａからプーリ４ｂにエンジン２の駆動力を伝達するドライブベルト４ｃ、後輪３側のプーリ４ｂに固設されてウエイト係止部を外周縁部に弾性支持したドライブプレート４ｄ、ドライブプレート４ｄの外周側に近接しながらそれを覆うクラッチアウタ４ｅ、及びクラッチアウタ４ｅに固設されて後輪３に駆動力を伝達するドライブシャフト４ｆを備える。また、ドライブプレート４ｄ及びクラッチアウタ４ｅの部分が、遠心式クラッチ５に相当する。
【００２０】
詳しくは、ドライブベルト４ｃに対するプーリ４ａ及び４ｂの巻回径は、鞍乗り型車両１の速度（車速）に応じて連続的に可変であり、このようにプーリ４ａ及び４ｂの巻回径が変化することによって、ベルト式無段変速機４の変速が実行される。また、エンジン２が始動されていないか、又は、エンジン２が始動されていても、ドライブベルト４ｃを介してドライブプレート４ｄにエンジン２の駆動力が伝達されると、ドライブプレート４ｄが回転するが、ドライブプレート４ｄの回転速度が所定閾値未満である場合には、ドライブプレート４ｄのウエイト係止部は、ドライブプレート４ｄの外周側に近接しながらそれを覆うクラッチアウタ４ｅの受け部とは離間されたままでそれに係止されず、遠心式クラッチ５は、駆動力を後輪３側に伝達しない絶たれた状態にある。一方で、エンジン２が始動されて、ドライブベルト４ｃを介してドライブプレート４ｄにエンジン２の駆動力が伝達されると、ドライブプレート４ｄが回転し、ドライブプレート４ｄの回転速度が所定閾値以上になると、主としてそのウエイト係止部の慣性力でその姿勢が弾性支持力に抗して変化しクラッチアウタ４ｅの受け部に係止され、遠心式クラッチ５は、接続された状態になる。これにより、エンジン２の駆動力が、ドライブシャフト４ｆを介して後輪３に伝達される。
【００２１】
つまり、鞍乗り型車両１では、遠心式クラッチ５のドライブプレート４ｄの回転速度をこのような所定閾値未満に維持することができるように、エンジン２の回転速度を所定の範囲内に抑えれば、遠心式クラッチ５が断たれた状態を維持することができることになる。
【００２２】
更に、鞍乗り型車両１は、センタスタンド６を備えている。鞍乗り型車両１では、センタスタンド６の作動状態をそれが上方に上がった状態の格納状態からそれが下方に下がって路面に当接した状態の起立状態にすることによって、駆動輪である後輪３を路面から離間させ、センタスタンド６と前輪７とによって鞍乗り型車両１を支持することにより、鞍乗り型車両１を自立させて駐輪させることができる。一方で、鞍乗り型車両１では、センタスタンド６の作動状態をそれが下方に下がって路面に当接した状態の起立状態からそれが上方に上がった状態の格納状態にすることによって、駆動輪である後輪３を路面に当接させ、鞍乗り型車両１の運転者が鞍乗り型車両１のバーハンドル８を支持することにより、鞍乗り型車両１を押し歩きすることができる。
【００２３】
このように運転者が鞍乗り型車両１を押し歩きする際には、運転者はエンジン２をかけたままで鞍乗り型車両１を押し歩きすることも可能であり、この際、運転者は、アクセルグリップ９を適宜開操作することにより、エンジン２の回転速度を所定の範囲以上に上げ遠心式クラッチ５のドライブプレート４ｄの回転速度を所定閾値以上にして、遠心式クラッチ５を接続することもできるし、エンジン２の回転速度を所定の範囲内に抑え遠心式クラッチ５のドライブプレート４ｄの回転速度を所定閾値未満に維持して、遠心式クラッチ５が断たれた状態を維持することもできる。なお、鞍乗り型車両１においては、センタスタンド６の代わりにサイドスタンドを設けてもよい。
【００２４】
〔エンジン停止始動制御装置の構成〕
次に、図２を参照して、本実施形態におけるエンジン停止始動制御装置の構成につき、詳細に説明する。
【００２５】
図２は、本実施形態におけるエンジン停止始動制御装置の構成を示すブロック図である。
【００２６】
図２に示すように、本実施形態におけるエンジン停止始動制御装置１０は、図１に示す鞍乗り型車両１に搭載され、マイクロコンピュータ等の演算処理装置であり、具体的にはＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）である。エンジン停止始動制御装置１０は、メモリから必要な制御プログラム及び制御データを読み出して、エンジン停止始動制御処理用等の制御プログラムを実行する。エンジン停止始動制御装置１０は、鞍乗り型車両１に搭載されたバッテリ等の電源Ｂを利用して動作する。
【００２７】
具体的には、エンジン停止始動制御装置１０は、入力回路１１ａ〜１１ｃ、波形整形回路１２、Ａ／Ｄ変換器１３、点火回路１４、駆動回路１５、ＲＯＭ１６、ＲＡＭ１７、タイマ１８、及びＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１９を備えている。
【００２８】
入力回路１１ａは、鞍乗り型車両１のエンジン２の回転数（エンジン回転数）を検出するためにクランクセンサ２１から出力される電圧信号を取得し、取得した電圧信号を波形整形回路１２に出力する。
【００２９】
入力回路１１ｂは、鞍乗り型車両１のスロットルの開度（スロットル開度）を検出するためにスロットル開度センサ２２から出力される電圧信号を取得し、取得した電圧信号をＡ／Ｄ変換器１３に出力する。
【００３０】
入力回路１１ｃは、鞍乗り型車両１の車速を検出するために車速センサ２３から出力されるパルス信号を取得し、取得したパルス信号をＣＰＵ１９に出力する。
【００３１】
波形整形回路１２は、入力回路１１ａから出力された電圧信号を整形した後にＣＰＵ１９に出力する。
【００３２】
Ａ／Ｄ変換器１３は、入力回路１１ｂから出力されたアナログ形態の電圧信号をデジタル形態の電圧信号に変換した後にＣＰＵ１９に出力する。
【００３３】
点火回路１４は、ＣＰＵ１９からの制御信号に従って点火コイル２４によるエンジン２の点火動作を制御する。
【００３４】
駆動回路１５は、ＣＰＵ１９からの制御信号に従ってインジェクタ２５によるエンジン２への燃料供給動作を制御する。
【００３５】
ＲＯＭ１６は、不揮発性の記憶装置によって構成され、ＣＰＵ１９が実行する各種処理に関係する制御プログラムや制御データを記憶する。
【００３６】
ＲＡＭ１７は、揮発性の記憶装置によって構成され、ＣＰＵ１９が実行中の処理に関係する制御プログラムや制御データを一時的に記憶するＣＰＵ１９のワーキングエリアとして機能する。
【００３７】
タイマ１８は、ＣＰＵ１９からの制御信号に従って計時処理を実行するプログラムカウンタである。
【００３８】
ＣＰＵ１９は、ＲＯＭ１６内に記憶されている制御プログラム及び制御データを用いてエンジン停止始動制御装置１０全体の動作を制御するものであり、エンジン回転数算出部３１、出力回数計数部３２、移動距離算出部３３、及びエンジン自動停止始動制御部３４を制御プログラムの実行時の機能ブロックとして備える。なお、これらは、ＣＰＵ１０外の電気回路として実現されてもよい。
【００３９】
具体的には、エンジン回転数算出部３１は、波形整形回路１２から出力された電圧信号を用いてエンジン２の回転数を算出する。
【００４０】
出力回数計数部３２は、入力回路１１ｃからの単位時間あたりのパルス信号の出力回数を計数する。
【００４１】
移動距離算出部３３は、出力回数計数部３２において計数されたパルス信号の出力回数に１パルス信号あたりの鞍乗り型車両１の移動距離を乗算することによって鞍乗り型車両１の移動距離を算出する。
【００４２】
エンジン自動停止始動制御部３４は、エンジン回転数算出部３１が算出したエンジン２の回転数と、自ら算出したスロットル開度と、に基づいて、エンジン２の自動停止処理を開始し、エンジン回転数算出部３１が算出したエンジン２の回転数に基づいて、エンジン２の自動停止処理を終了し、エンジン回転数算出部３１が算出したエンジン２の回転数と、移動距離算出部３３が出力回数計数部３２で計数されたパルス信号の出力回数に基づいて算出した鞍乗り型車両１の移動距離を自ら積算した積算移動距離と、に基づいて、自動始動処理を禁止し、エンジン回転数算出部３１が算出したエンジン２の回転数と、移動距離算出部３３が算出した鞍乗り型車両１の移動距離を自ら積算した積算移動距離と、自ら算出したスロットル開度と、に基づいて、自動始動処理を開始する。なお、スロットル開度算出部を設けて、それでスロットル開度を算出してもよい。
【００４３】
このような構成を有するエンジン停止始動制御装置１０は、以下に示すエンジン停止始動制御処理を実行することにより、運転者の着座状態を検出することなく、運転者が降車して鞍乗り型車両１を押し歩きしている際に運転者がスロットルの開き操作をした場合に、エンジン２が再始動することによって運転者に違和感を与えることを抑制する。以下、図３及び図４を参照して、本実施形態におけるエンジン停止始動制御装置１０が実行するエンジン停止始動制御処理の流れについて説明する。
【００４４】
〔エンジン停止始動制御処理〕
図３は、本実施形態におけるエンジン停止始動制御装置１０のエンジン停止始動制御処理の流れを示すフローチャートである。また、図４は、図３に示すフローチャートの続きを示すフローチャートである。
【００４５】
図３のフローチャートに示すように、本実施形態におけるエンジン停止始動制御処理は、鞍乗り型車両１に搭載されたバッテリ等の電源Ｂからエンジン停止始動制御装置１０に対して電力が供給されたタイミングで開始となり、エンジン停止始動制御処理はステップＳ１の処理に進む。かかるエンジン停止始動制御処理は、エンジン停止始動制御装置１０に電力が供給されている間、所定の制御周期毎に繰り返し実行される。
【００４６】
ステップＳ１の処理では、エンジン回転数算出部３１が、波形整形回路１２から出力された電圧信号を用いてエンジン２の回転数ＮＥを算出する。これにより、ステップＳ１の処理は完了し、エンジン停止始動制御処理はステップＳ２の処理に進む。
【００４７】
ステップＳ２の処理では、エンジン自動停止始動制御部３４が、入力回路１１ｃから出力されたパルス信号間の時間（車速センサパルス間時間）を計測する。これにより、ステップＳ２の処理は完了し、エンジン停止始動制御処理はステップＳ３の処理に進む。
【００４８】
ステップＳ３の処理では、エンジン自動停止始動制御部３４が、ステップＳ２の処理において計測された車速センサパルス間時間が所定値以上であるか否かを判定する。かかる所定値は、鞍乗り型車両１の押し歩きの速さ程度の車速に相当する車速センサパルス間時間に設定され、鞍乗り型車両１の押し歩きの速さ程度の車速としては、車速１ｋｍ／ｈを例示することができる。判定の結果、車速センサパルス間時間が所定値以上である場合には、エンジン自動停止始動制御部３４はエンジン停止始動制御処理をステップＳ４の処理に進める。一方、車速センサパルス間時間が所定値未満である場合には、エンジン自動停止始動制御部３４はエンジン停止始動制御処理をステップＳ５の処理に進める。
【００４９】
ステップＳ４の処理では、エンジン自動停止始動制御部３４が、鞍乗り型車両１の車速は自動停止車速以下であると判定する。これにより、ステップＳ４の処理は完了し、エンジン停止始動制御処理はステップＳ６の処理に進む。
【００５０】
ステップＳ５の処理では、エンジン自動停止始動制御部３４が、鞍乗り型車両１の車速は自動停止車速を超えていると判定する。これにより、ステップＳ５の処理は完了し、エンジン停止始動制御処理はステップＳ６の処理に進む。
【００５１】
ステップＳ６の処理では、出力回数計数部３２が、入力回路１１ｃからの単位時間あたりのパルス信号の出力回数を計数する。これにより、ステップＳ６の処理は完了し、エンジン停止始動制御処理はステップＳ７の処理に進む。
【００５２】
ステップＳ７の処理では、移動距離算出部３３が、ステップＳ６の処理において計数されたパルス信号の出力回数に１パルス信号あたりの鞍乗り型車両１の移動距離を乗算することによって鞍乗り型車両１の移動距離を算出する。これにより、ステップＳ７の処理は完了し、エンジン停止始動制御処理はステップＳ８の処理に進む。
【００５３】
ステップＳ８の処理では、エンジン自動停止始動制御部３４が、前回等のエンジン停止始動制御処理で予め記憶された最新の自動停止フラグを読み出してそれがオンになっているか否かを判定することによって、エンジン２が自動停止中であるか否かを判定する。判定の結果、自動停止フラグがオン（１）である場合には、エンジン自動停止始動制御部３４は、エンジンが自動停止中であると判定し、エンジン停止始動制御処理をステップＳ１７の処理に進める。一方、自動停止フラグがオフ（０）である場合には、エンジン自動停止始動制御部３４は、エンジンが自動停止中でないと判定し、エンジン停止始動制御処理をステップＳ９の処理に進める。
【００５４】
ステップＳ９の処理では、エンジン自動停止始動制御部３４が、前回等のエンジン停止始動制御処理で予め記憶された最新の自動停止処理中フラグを読み出してそれがオンになっているか否かを判定することによって、エンジン２の自動停止処理中であるか否かを判定する。判定の結果、自動停止処理中フラグがオン（１）である場合には、エンジン自動停止始動制御部３４は、エンジンが自動停止処理中であると判定し、エンジン停止始動制御処理をステップＳ１０の処理に進める。一方、自動停止処理中フラグがオフ（０）である場合には、エンジン自動停止始動制御部３４は、エンジンが自動停止処理中でないと判定し、エンジン停止始動制御処理をステップＳ１２の処理に進める。
【００５５】
ステップＳ１０の処理では、エンジン自動停止始動制御部３４が、ステップＳ１の処理において算出されたエンジン２の回転数ＮＥが０であるか否かを判定することによってエ
ンジン２が停止しているか否かを判定する。判定の結果、エンジン２の回転数ＮＥが０である場合には、エンジン自動停止始動制御部３４は、エンジン２は停止していると判定し、エンジン停止始動制御処理をステップＳ１１の処理に進める。一方、エンジン２の回転数ＮＥが０でない場合には、エンジン自動停止始動制御部３４は、エンジン２は停止していないと判定し、エンジン停止始動制御処理をステップＳ１４の処理に進める。
【００５６】
ステップＳ１１の処理では、エンジン自動停止始動制御部３４が、エンジン２が自動停止中であると判定し、エンジン２が自動停止中であるか否かを示す自動停止フラグをオン（１）に設定する。これにより、ステップＳ１１の処理は完了し、エンジン停止始動制御処理はステップＳ２８の処理に進む。
【００５７】
ステップＳ１２の処理では、エンジン自動停止始動制御部３４が、ステップＳ１の処理において算出されたエンジン２の回転数ＮＥが０であるか否かを判定することによってエンジン２が停止しているか否かを判定する。判定の結果、エンジン２の回転数ＮＥが０である場合には、エンジン自動停止始動制御部３４は、エンジン２は停止していると判定し、エンジン停止始動制御処理をステップＳ２８の処理に進める。一方、エンジン２の回転数ＮＥが０でない場合には、エンジン自動停止始動制御部３４は、エンジン２は停止していないと判定し、エンジン停止始動制御処理をステップＳ１３の処理に進める。
【００５８】
ステップＳ１３の処理では、エンジン自動停止始動制御部３４が、ステップＳ３の処理結果に基づいて鞍乗り型車両１の車速が自動停止車速以下であるか否かを判定する。自動停止車速は、エンジン２を自動停止するにふさわしい所定車速であり、鞍乗り型車両１の仕様等を考慮して予め設定されている。判定の結果、鞍乗り型車両１の車速が自動停止車速以下である場合には、エンジン自動停止始動制御部３４はエンジン停止始動制御処理をステップＳ１４の処理に進める。一方、鞍乗り型車両１の車速が自動停止車速超えである場合には、エンジン自動停止始動制御部３４はエンジン停止始動制御処理をステップＳ２８の処理に進める。
【００５９】
ステップＳ１４の処理では、エンジン自動停止始動制御部３４が、ステップＳ１の処理において算出されたエンジン２の回転数ＮＥが所定値以下であるか否かを判定する。かかる所定値は、エンジン２を自動停止するにふさわしいエンジン２の回転数ＮＥに相当するものに設定され、これにはアイドリング回転数に相当する１７００ｒｐｍ程度のエンジン２の回転数ＮＥを例示できる。判定の結果、エンジン２の回転数ＮＥが所定値以下である場合には、エンジン自動停止始動制御部３４は、エンジン停止始動制御処理をステップＳ１５の処理に進める。一方、エンジン２の回転数ＮＥが所定値超えである場合には、エンジン自動停止始動制御部３４は、エンジン停止始動制御処理をステップＳ２８の処理に進める。
【００６０】
ステップＳ１５の処理では、エンジン自動停止始動制御部３４が、Ａ／Ｄ変換器１３から出力された電圧信号を用いて鞍乗り型車両１のスロットル開度を算出し、算出されたスロットル開度が所定値以下であるか否かを判定する。かかる所定値としては、アイドリング時のスロットル開度に相当する１ｄｅｇ程度のスロットル開度を例示できる。判定の結果、スロットル開度が所定値以下である場合には、エンジン自動停止始動制御部３４は、エンジン停止始動制御処理をステップＳ１６の処理に進める。一方、スロットル開度が所定値超えである場合には、エンジン自動停止始動制御部３４は、エンジン停止始動制御処理をステップＳ２８の処理に進める。なお、スロットル開度算出部を設けて、それでスロットル開度をステップＳ１５の処理の以前の処理で算出しておいてもよい。
【００６１】
ステップＳ１６の処理では、エンジン自動停止始動制御部３４が、点火回路１４及び駆動回路１５を制御することによってエンジン２の点火動作及びエンジン２への燃料供給動
作を停止することにより、エンジン２の自動停止処理を実行すると共に、自動停止処理中フラグをオン（１）に設定する。これにより、ステップＳ１６の処理は完了し、エンジン停止始動制御処理はステップＳ２８の処理に進む。
【００６２】
ステップＳ１７の処理では、エンジン自動停止始動制御部３４が、前回等のエンジン停止始動制御処理で予め記憶された最新の自動始動フラグを読み出してそれがオンになっているか否かを判定することによって、エンジン２が自動始動中であるか否かを判定する。判定の結果、自動始動フラグがオン（１）である場合には、エンジン自動停止始動制御部３４は、エンジンが自動始動中であると判定し、エンジン停止始動制御処理をステップＳ１８の処理に進める。一方、自動始動フラグがオフ（０）である場合には、エンジン自動停止始動制御部３４は、エンジンが自動始動中でないと判定し、エンジン停止始動制御処理をステップＳ２２の処理に進める。
【００６３】
ステップＳ１８の処理では、エンジン自動停止始動制御部３４が、ステップＳ１の処理において算出されたエンジン２の回転数ＮＥが所定値以上であるか否かを判定する。かかる所定値は、エンジン始動後のエンジン２の回転数ＮＥに相当するものに設定され、これには１２００ｒｐｍ程度のエンジン２の回転数ＮＥを例示できる。判定の結果、エンジン２の回転数ＮＥが所定値以上である場合には、エンジン自動停止始動制御部３４は、エンジン２は始動済みであると判定し、エンジン停止始動制御処理をステップＳ１９の処理に進める。一方、エンジン２の回転数ＮＥが所定値未満である場合には、エンジン自動停止始動制御部３４は、エンジン停止始動制御処理をステップＳ２８の処理に進める。
【００６４】
ステップＳ１９の処理では、エンジン自動停止始動制御部３４が、スターターモータの駆動を停止することによってエンジン２の自動始動処理を終了する。ここで、詳細は後述するステップＳ２４の処理を経由してステップＳ１９の処理に至った場合には、エンジン２を停止した状態で運転者による鞍乗り型車両１の押し歩きを許容するものであるため、エンジン２の自動始動処理を禁止する意味合いを持つ。これにより、ステップＳ１９の処理は完了し、エンジン停止始動制御処理はステップＳ２０の処理に進む。
【００６５】
ステップＳ２０の処理では、エンジン自動停止始動制御部３４が、エンジン２が自動停止中であるか否かを示す自動停止フラグをリセット（オフ：０に設定）する。これにより、ステップＳ２０の処理は完了し、エンジン停止始動制御処理はステップＳ２１の処理に進む。
【００６６】
ステップＳ２１の処理では、エンジン自動停止始動制御部３４が、エンジン２が自動始動中であるか否かを示す自動始動フラグをリセット（オフ：０に設定）する。これにより、ステップＳ２１の処理は完了し、エンジン停止始動制御処理はステップＳ２８の処理に進む。
【００６７】
ステップＳ２２の処理では、エンジン自動停止始動制御部３４が、ステップＳ１の処理において算出されたエンジン２の回転数ＮＥが０であるか否かを判定することによってエンジン２が停止しているか否かを判定する。判定の結果、エンジン２の回転数ＮＥが０である場合には、エンジン自動停止始動制御部３４は、エンジン２は停止していると判定し、エンジン停止始動制御処理をステップＳ２３の処理に進める。一方、エンジン２の回転数ＮＥが０でない場合には、エンジン自動停止始動制御部３４は、エンジン２は停止していないと判定し、今回の一連のエンジン停止始動制御処理を終了する。
【００６８】
ステップＳ２３の処理では、エンジン自動停止始動制御部３４が、ステップＳ７の処理において算出された鞍乗り型車両１の移動距離を前回の処理までに積算された鞍乗り型車両１の移動距離に積算する。これにより、ステップＳ２３の処理は完了し、エンジン停止
始動制御処理はステップＳ２４の処理に進む。
【００６９】
ステップＳ２４の処理では、エンジン自動停止始動制御部３４が、ステップＳ２３の処理において求められた鞍乗り型車両１の積算移動距離が所定値以上であるか否かを判定する。かかる所定値は、鞍乗り型車両１の押し歩きが開始されたことが判別可能なものに設定され、これには５ｃｍ程度の積算移動距離を例示できる。判定の結果、積算移動距離が所定値以上である場合には、エンジン自動停止始動制御部３４は、エンジン停止始動制御処理をステップＳ１９の処理に進める。一方、積算移動距離が所定値未満である場合には、エンジン自動停止始動制御部３４は、エンジン停止始動制御処理をステップＳ２５の処理に進める。なお、積算移動距離が所定値未満である場合には、積算移動距離が０である場合を含み、この場合には、鞍乗り型車両１は停止している。
【００７０】
ステップＳ２５の処理では、エンジン自動停止始動制御部３４が、Ａ／Ｄ変換器１３から出力された電圧信号を用いて鞍乗り型車両１のスロットル開度を算出し、算出されたスロットル開度が所定値以上であるか否かを判定する。かかる所定値は、鞍乗り型車両１の運転者の始動意志が判別可能なものに設定され、これには２０ｄｅｇ程度のスロットル開度を例示できる。判定の結果、スロットル開度が所定値以上である場合には、エンジン自動停止始動制御部３４は、エンジン停止始動制御処理をステップＳ２６の処理に進める。一方、スロットル開度が所定値未満である場合には、エンジン自動停止始動制御部３４は、今回の一連のエンジン停止始動制御処理を終了する。なお、スロットル開度算出部を設けて、それでスロットル開度をステップＳ２５の処理の以前の処理で算出しておいてもよい。
【００７１】
ステップＳ２６の処理では、エンジン自動停止始動制御部３４が、スターターモータを駆動すると共に点火回路１４及び駆動回路１５を制御することによってエンジン２の点火動作及びエンジン２への燃料供給動作を許可することにより、エンジン２の自動始動処理を実行する。これにより、ステップＳ２６の処理は完了し、エンジン停止始動制御処理はステップＳ２７の処理に進む。
【００７２】
ステップＳ２７の処理では、エンジン自動停止始動制御部３４が、エンジン２が自動始動中であるか否かを示す自動始動フラグをオン（１）に設定する。これにより、ステップＳ２７の処理は完了し、エンジン停止始動制御処理は終了する。
【００７３】
ステップＳ２８の処理では、エンジン自動停止始動制御部３４が、ステップＳ２３の処理で求められた鞍乗り型車両１の積算移動距離を０にリセットする。これにより、ステップＳ２８の処理は完了し、今回の一連のエンジン停止始動制御処理は終了する。
【００７４】
以上の説明から明らかなように、本実施形態におけるエンジン停止始動制御装置１０のエンジン停止始動制御処理では、所定の自動停止条件が成立した場合にエンジン２を自動停止させ、所定の自動始動条件が成立した場合にエンジン２を再始動させるためのエンジン自動停止始動制御部３４が、エンジン２を自動停止させた後、車両１が所定距離以上移動した場合に、エンジン２を再び自動始動することを禁止するものであるため、運転者の着座状態を検出することなく、運転者が降車して車両１を押し歩きしている際に運転者がスロットルの開き操作をした場合に、エンジン２が再始動することによって運転者に違和感を与えることを抑制することができる。
【００７５】
また、本実施形態におけるエンジン停止始動制御装置１０のエンジン停止始動制御処理では、車速センサ２３のパルス信号の出力回数を計数する出力回数計数部３２と、出力回数計数部３２によって計数されたパルス信号の出力回数に基づいて、車両１の移動距離を算出する移動距離算出部３３と、を更に備えるものであるので、パルス信号の出力回数に
基づいて車両１の移動距離を正確に算出することができる。
【００７６】
また、本実施形態におけるエンジン停止始動制御装置１０のエンジン停止始動制御処理では、エンジン自動停止始動制御部３４が、エンジン２を自動停止させた後、車両１が所定距離未満移動又は停止し、かつスロットル開度が所定開度以上である場合に、エンジン２を再び自動始動することを許容するものであるため、運転者が車両１を押し歩きするのではなく加速する状況の場合に、エンジン２を確実に再始動させて車両１を発進させることが可能となる。
【００７７】
なお、本発明は、部材の種類、形状、配置、個数等は前述の実施形態に限定されるものではなく、その構成要素を同等の作用効果を奏するものに適宜置換する等、発明の要旨を逸脱しない範囲で適宜変更可能であることはもちろんである。
【産業上の利用可能性】
【００７８】
以上のように、本発明は、運転者の着座状態を検出することなく、運転者が降車して車両を押し歩きしている際に運転者がスロットルの開き操作をした場合に、エンジンが再始動することによって運転者に違和感を与えることを抑制可能なエンジン停止始動制御装置を提供することができるものであり、その汎用普遍的な性格から自動二輪車等の車両用のエンジン停止始動制御装置に広く適用され得るものと期待される。
【符号の説明】
【００７９】
１…鞍乗り型車両
２…エンジン
３…後輪
４…ベルト式無段変速機
５…遠心式クラッチ
６…センタスタンド
７…前輪
８…バーハンドル
９…アクセルグリップ
１０…エンジン停止始動制御装置
１１ａ〜１１ｃ…入力回路
１２…波形整形回路
１３…Ａ／Ｄ変換器
１４…点火回路
１５…駆動回路
１６…ＲＯＭ
１７…ＲＡＭ
１８…タイマ
１９…ＣＰＵ
２１…クランク角センサ
２２…スロットル開度センサ
２３…車速センサ
２４…点火コイル
２５…インジェクタ
３１…エンジン回転数算出部
３２…出力回数計数部
３３…移動距離算出部
３４…エンジン自動停止始動制御部
Ｂ…電源
【図１】
2015117593.tif 000003
【図２】
2015117593.tif 000004
【図３】
2015117593.tif 000005
【図４】
2015117593.tif 000006