(57)【特許請求の範囲】
【請求項１】
ブレーキの操作に応じた信号が入力されるブレーキ信号入力端子と、
エンジンの自動停止及び自動始動の制御を行う処理装置と
を有し、
前記処理装置は、
自動停止条件が満たされると、エンジンを自動停止させる自動停止処理を実行し、
前記エンジンが自動停止中に自動始動条件が満たされると、前記エンジンを自動始動させる自動始動処理を実行し、
前記エンジンの自動停止中に、放置状態判定条件が満たされた状態の継続時間が、放置判定閾値に達した後は、前記自動始動処理の実行を禁止する自動始動禁止処理を実行し、
前記放置状態判定条件は、前記ブレーキが操作されていないことという条件を含む鞍乗り型車両のエンジン自動停止自動始動制御装置。
【請求項２】
スロットル開度に応じたスロットル開度信号が入力されるスロットル開度信号入力端子を、さらに有し、
前記放置状態判定条件は、さらに、前記スロットル開度が自動始動禁止判定閾値以下であることという条件を含む請求項１に記載の鞍乗り型車両のエンジン自動停止自動始動制御装置。
【請求項３】
車速に応じた車速信号が入力される車速信号入力端子を、さらに有し、
前記放置状態判定条件は、さらに、前記車速が自動始動禁止判定閾値以下であることという条件を含む請求項１または２に記載の鞍乗り型車両のエンジン自動停止自動始動制御装置。
【請求項４】
バッテリ電圧に応じたバッテリ電圧信号が入力されるバッテリ電圧信号入力端子を、さらに有し、
前記放置状態判定条件は、さらに、前記バッテリ電圧の変動幅が電圧変動幅閾値以下であることという条件を含む請求項１乃至３のいずれか１項に記載の鞍乗り型車両のエンジン自動停止自動始動制御装置。
【請求項５】
スタータスイッチの操作に応じたスタータ信号が入力されるスタータ信号入力端子を、さらに有し、
前記放置状態判定条件は、さらに、前記スタータスイッチがオフ状態であることという条件を含む請求項１乃至４のいずれか１項に記載の鞍乗り型車両のエンジン自動停止自動始動制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、鞍乗り型車両に適用されるエンジン自動停止自動始動制御装置に関する。
【背景技術】
【０００２】
自動二輪車のエンジン自動停止自動始動を行う制御装置が、下記の特許文献１に開示されている。自動二輪車においては、エンジンの自動停止中に乗員が車両から離れて車両が放置される場合が想定される。乗員が車両から離れた状況下で、乗員とは異なる第三者がスロットルグリップを操作して自動始動条件が満たされると、エンジンが自動始動してしまう。
【０００３】
特許文献１に開示された制御装置においては、乗員が着座状態にあることを、着座スイッチが検知する。乗員の着座を条件に、エンジンの自動始動が許可される。このため、乗員が着座していないときに、第三者がスロットルグリップを操作しても、エンジンは自動始動しない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４１４４７２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示された技術を適用するには、乗員の様々な乗車姿勢に対して、着座を正確に検出するための着座検出センサが必要である。このような着座検出センサを搭載することは、車両のコスト増加に繋がる。
【０００６】
本発明の目的は、乗員の着座状態を検出することなく、エンジンの不要な自動始動を禁止することができるエンジン自動停止自動始動制御装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明の第１の観点による鞍乗り型車両のエンジン自動停止自動始動制御装置は、
ブレーキの操作に応じた信号が入力されるブレーキ信号入力端子と、
エンジンの自動停止及び自動始動の制御を行う処理装置と
を有し、
前記処理装置は、
自動停止条件が満たされると、エンジンを自動停止させる自動停止処理を実行し、
前記エンジンが自動停止中に自動始動条件が満たされると、前記エンジンを自動始動させる自動始動処理を実行し、
前記エンジンの自動停止中に、放置状態判定条件が満たされた状態の継続時間が、放置判定閾値に達した後は、前記自動始動処理の実行を禁止する自動始動禁止処理を実行し、
前記放置状態判定条件は、前記ブレーキが操作されていないことという条件を含む。
【０００８】
本発明の第２の観点による鞍乗り型車両のエンジン自動停止自動始動制御装置は、第１の観点によるエンジン自動停止自動始動制御に加えて、
スロットル開度に応じたスロットル開度信号が入力されるスロットル開度信号入力端子を、さらに有し、
前記放置状態判定条件は、さらに、前記スロットル開度が自動始動禁止判定閾値以下であることという条件を含む。
【０００９】
本発明の第３の観点による鞍乗り型車両のエンジン自動停止自動始動制御装置は、第１及び第２の観点によるエンジン自動停止自動始動制御に加えて、
車速に応じた車速信号が入力される車速信号入力端子を、さらに有し、
前記放置状態判定条件は、さらに、前記車速が自動始動禁止判定閾値以下であることという条件を含む。
【００１０】
本発明の第４の観点による鞍乗り型車両のエンジン自動停止自動始動制御装置は、第１〜第３の観点によるエンジン自動停止自動始動制御に加えて、
バッテリ電圧に応じたバッテリ電圧信号が入力されるバッテリ電圧信号入力端子を、さらに有し、
前記放置状態判定条件は、さらに、前記バッテリ電圧の変動幅が電圧変動幅閾値以下であることという条件を含む。
【００１１】
本発明の第５の観点による鞍乗り型車両のエンジン自動停止自動始動制御装置は、第１〜第４の観点によるエンジン自動停止自動始動制御に加えて、
スタータスイッチの操作に応じたスタータ信号が入力されるスタータ信号入力端子を、さらに有し、
前記放置状態判定条件は、さらに、前記スタータスイッチがオフ状態であることという条件を含む。
【発明の効果】
【００１２】
第１の観点による鞍乗り型車両のエンジン自動停止自動始動制御装置においては、放置状態判定条件が満たされた状態の継続時間が放置判定閾値に達した後、エンジンの自動始動処理の実行が禁止されるため、車両から乗員が離れた状態で第三者がスロットルグリップ等を操作しても、エンジンが自動始動されない。放置状態判定条件が満たされた状態の継続時間が放置判定閾値に達する前にブレーキ操作が行われると、エンジンの自動始動処理は禁止されない。このため、自動始動条件が満たされると、エンジンの自動始動処理が実行される。放置状態判定条件が満たされているか否かの判定のために、乗員の着座を検知するセンサは不要である。
【００１３】
第２の観点による鞍乗り型車両のエンジン自動停止自動始動制御装置においては、放置状態判定条件が満たされた状態の継続時間が放置判定閾値に達する前にスロットルバルブを開く操作が行われると、エンジンの自動始動処理は禁止されない。
【００１４】
第３の観点による鞍乗り型車両のエンジン自動停止自動始動制御装置においては、放置状態判定条件が満たされた状態の継続時間が放置判定閾値に達する前に車速が自動始動判定閾値を超えると、エンジンの自動始動処理は禁止されない。
【００１５】
第４の観点による鞍乗り型車両のエンジン自動停止自動始動制御装置においては、放置状態判定条件が満たされた状態の継続時間が放置判定閾値に達する前にバッテリ電圧が変動すると、エンジンの自動始動処理は禁止されない。
【００１６】
第５の観点による鞍乗り型車両のエンジン自動停止自動始動制御装置においては、放置状態判定条件が満たされた状態の継続時間が放置判定閾値に達する前にスタータスイッチが操作されると、エンジンの自動始動処理は禁止されない。
【図面の簡単な説明】
【００１７】
【図１】図１は、実施例によるエンジン自動停止自動始動制御装置が搭載された鞍乗り型車両の側面図である。
【図２】図２は、ＥＣＵのブロック図、及びブレーキスイッチを含む電気回路の等価回路図である。
【図３】図３は、自動停止自動始動制御部で実行される自動停止自動始動制御処理のフローチャートである。
【図４】図４は、図３のステップＳ１１で実行されるエンジン自動始動判定処理のフローチャートである。
【発明を実施するための形態】
【００１８】
図１を参照して、実施例によるエンジン自動停止自動始動制御装置が搭載される鞍乗り型車両の構成について説明する。
【００１９】
図１に、実施例によるエンジン自動停止自動始動制御装置が搭載された鞍乗り型車両の側面図を示す。エンジン１０が後輪１５を駆動する。スロットルバルブ１１が、エンジン１０への吸気量を調整する。車速センサ１７が、前輪１６の回転速度に応じた周期のパルス信号を発生する。発生したパルス信号は、電子制御ユニット（ＥＣＵ）３０に入力される。乗員が車両から離れるときには、サイドスタンド１８を起立状態にすることにより、車両を自立させる。運転中は、サイドスタンド１８が格納状態にされる。サイドスタンド１８に代えてセンタースタンドを設けてもよい。
【００２０】
左右のハンドルに備えられたブレーキレバー２０により、ブレーキ操作が行われる。ブレーキレバー２０に連動して開閉が行われるブレーキスイッチの状態を表すブレーキ信号が、ＥＣＵ３０に入力される。乗員がブレーキレバー２０を握ると、ブレーキスイッチがオン状態になり、ブレーキレバー２０を解放すると、ブレーキスイッチがオフ状態になる。
【００２１】
右側ハンドルにスロットルグリップ２１が備えられている。スロットルグリップ２１の回転により、スロットルバルブ１１の開度が制御される。ハンドルに、スタータスイッチ２２が備えられている。スタータスイッチ２２が操作されることにより、スタータ信号がＥＣＵ３０に入力される。バッテリ２５が、ＥＣＵ３０、スタータモータ等に電力を供給する。電圧センサ２６がバッテリ２５の電圧を測定し、測定結果がＥＣＵ３０に入力される。
【００２２】
次に、図２を参照して、ＥＣＵ３０の機能について説明する。実施例によるエンジン自動停止自動始動制御装置の機能は、ＥＣＵ３０により実現される。
【００２３】
図２に、ＥＣＵ３０のブロック図、及びブレーキスイッチ２３を含む電気回路の等価回路図を示す。バッテリ２５、ブレーキスイッチ２３、及びブレーキランプ２４により閉回路が構成されている。ブレーキスイッチ２３は、ブレーキレバー２０（図１）に連動して開閉する。ブレーキスイッチ２３が閉じると、ブレーキランプ２４が点灯する。
【００２４】
ブレーキスイッチ２３の開閉に応じて変動するブレーキ信号がＥＣＵ３０のブレーキ信号入力端子７０に入力される。スタータスイッチ２２の操作に応じたスタータ信号が、ＥＣＵ３０のスタータ信号入力端子７１に入力される。クランク角センサ２７が、エンジン１０（図１）のクランクシャフトの回転に応じて、クランクパルスを発生する。発生したクランクパルスが、ＥＣＵ３０のクランクパルス入力端子７２に入力される。
【００２５】
スロットル開度センサ２８がスロットルバルブ１１（図１）の開度に応じたスロットル開度信号を発生する。スロットル開度信号は、ＥＣＵ３０のスロットル開度信号入力端子７３に入力される。車速センサ１７が車速に応じた車速信号を発生する。車速信号がＥＣＵ３０の車速信号入力端子７４に入力される。電圧センサ２６が、バッテリ２５の電圧に
応じたバッテリ電圧信号を出力する。このバッテリ電圧信号が、ＥＣＵ３０のバッテリ電圧信号入力端子７５に入力される。
【００２６】
ブレーキ信号入力端子７０に入力されたブレーキ信号は、入力回路３１でフィルタリング処理された後、Ａ／Ｄ変換回路３２に入力されてＡ／Ｄ変換される。Ａ／Ｄ変換されたブレーキ信号ＢＳが中央処理装置（ＣＰＵ）５０に入力される。スタータ信号入力端子７１に入力されたスタータ信号が、入力回路３３でフィルタリング処理される。フィルタリング処理後のスタータ信号ＳＳが、ＣＰＵ５０に入力される。
【００２７】
クランクパルス入力端子７２に入力されたクランクパルスが、入力回路３４でフィルタリング処理され、波形整形回路３５で波形整形された後、ＣＰＵ５０に入力される。ＣＰＵ５０のエンジン回転数算出部５１が、波形整形されたクランクパルスに基づいて、エンジン回転数ＮＥを算出する。
【００２８】
スロットル開度信号入力端子７３に入力されたスロットル開度信号が、入力回路３６でフィルタリング処理され、Ａ／Ｄ変換回路３７でＡ／Ｄ変換された後、ＣＰＵ５０に入力される。ＣＰＵ５０のスロットル開度算出部５２が、スロットル開度信号に基づいてスロットル開度ＴＨを算出する。
【００２９】
車速信号入力端子７４に入力された車速信号が、入力回路３８でフィルタリング処理された後、ＣＰＵ５０に入力される。ＣＰＵ５０の車速算出部５３が、車速信号に基づいて車速ＶＳを算出する。
【００３０】
バッテリ電圧信号入力端子７５に入力されたバッテリ電圧信号が、入力回路３９でフィルタリング処理され、Ａ／Ｄ変換回路４０でＡ／Ｄ変換された後、ＣＰＵ５０に入力される。ＣＰＵ５０のバッテリ電圧算出部５４が、バッテリ電圧信号に基づいてバッテリ電圧ＶＢを算出する。
【００３１】
ＣＰＵ５０は、さらに自動停止自動始動制御部５５を含む。自動停止自動始動制御部５５は、鞍乗り型車両の種々の車両情報に基づいて、エンジン１０（図１）の自動停止及び自動始動の制御を行う。自動停止自動始動制御部５５の詳細な処理については、後に図３及び図４を参照して説明する。
【００３２】
ＥＣＵ３０は、点火回路４１、インジェクタ駆動回路４２、モータ駆動回路４３、ＲＯＭ４４、ＲＡＭ４５、及び放置監視タイマ４６を含む。
【００３３】
ＲＯＭ４４に、ＣＰＵ５０のエンジン回転数算出部５１、スロットル開度算出部５２、車速算出部５３、バッテリ電圧算出部５４、及び自動停止自動始動制御部５５等の機能を実現するコンピュータプログラムが格納されている。ＲＡＭ４５は、自動停止自動始動制御部５５の処理において使用される種々のデータを記憶する。例えば、エンジンが自動停止状態か否かを識別するためのフラグ、エンジンが自動始動状態か否かを識別するためのフラグ等の記憶領域が、ＲＡＭ４５に確保されている。自動停止自動始動制御部５５が、放置監視タイマ４６のセット、及び放置監視タイマ４６の満了の検知を行う。
【００３４】
点火回路４１は、点火コイル６０を駆動する。インジェクタ駆動回路４２は、インジェクタ６１を駆動する。モータ駆動回路４３は、スタータモータ６２を駆動する。点火回路４１、インジェクタ駆動回路４２、及びモータ駆動回路４３は、ＣＰＵ５０により制御される。
【００３５】
次に、図３及び図４を参照して、自動停止自動始動制御部５５（図２）の処理について
説明する。
【００３６】
図３に、自動停止自動始動制御部５５（図２）で実行される自動停止自動始動制御処理のフローチャートを示す。自動停止自動始動制御処理は、一定の周期、たとえば１００ｍｓの周期で起動される。
【００３７】
自動停止自動始動制御処理が起動されると、ステップＳ０１において、自動停止状態が「自動停止中」であるか否かを判定する。自動停止状態は、例えばＲＡＭ４５（図２）の自動停止フラグにより認識される。自動停止状態が「自動停止中」である場合、ステップＳ１１において、エンジン自動始動判定処理を実行する。自動始動判定処理の詳細については、図４を参照して後に説明する。
【００３８】
ステップＳ０１において自動停止状態が「非自動停止中」と判定された場合、ステップＳ０２において、エンジンの自動停止処理が実行中か否かを判定する。自動停止処理が実行中でない場合、ステップＳ０３において、エンジンが停止しているか否かを判定する。具体的には、エンジン回転数ＮＥ（図２）が０であれば、エンジンが停止していると判定され、エンジン回転数ＮＥが０でない場合は、エンジンが停止していないと判定される。
【００３９】
ステップＳ０３においてエンジンが停止していないと判定された場合、ステップＳ０４において、車速ＶＳ（図２）が自動停止条件を満たしているか否かを判定する。例えば、現在の車速ＶＳが、車速の自動停止判定閾値以下である場合、自動停止条件が満たされていると判定される。
【００４０】
ステップＳ０４において車速ＶＳが自動停止条件を満たしていると判定された場合、ステップＳ０５において、エンジン回転数ＮＥ（図２）が自動停止条件を満たしているか否かを判定する。例えば、現在のエンジン回転数ＮＥが、回転数の自動停止判定閾値以下である場合、自動停止条件が満たされていると判定される。回転数の自動停止判定閾値として、例えばアイドリング回転数が採用される。
【００４１】
ステップＳ０５においてエンジン回転数ＮＥが自動停止条件を満たしていると判定された場合、ステップＳ０６において、スロットル開度ＴＨ（図２）が自動停止条件を満たしているか否かを判定する。例えば、現在のスロットル開度ＴＨが、スロットル開度の自動停止判定閾値以下である場合、自動停止判定条件が満たされていると判定される。スロットル開度の自動停止判定閾値として、例えばアイドリング中のスロットル開度が採用される。
【００４２】
ステップＳ０６においてスロットル開度ＴＨが自動停止条件を満たしていると判定された場合、ステップＳ０７において、自動停止処理を実行する。一例として、自動停止処理において、燃料カット及び点火カットが実行される。自動停止処理を実行後、ステップＳ０８において、放置監視タイマ４６（図２）をセットし、処理を終了する。放置監視タイマ４６は、セットされると同時に、計時を開始する。放置監視タイマ４６は、予め決められている放置判定閾値が経過した時点で満了する。放置判定閾値として、例えば３分が採用される。
【００４３】
ステップＳ０３においてエンジンが停止していると判定された場合には、ステップＳ０８において放置監視タイマ４６をセットした後、処理を終了する。この処理の流れは、自動停止以外の理由によりエンジンが停止している場合に相当する。
【００４４】
ステップＳ０４〜ステップＳ０６において、車速ＶＳ、エンジン回転数ＮＥ、及びスロットル開度ＴＨの少なくとも１つが自動停止条件を満たしていないと判定された場合、ス
テップＳ０７の自動停止処理を実行することなく、ステップＳ０８において、放置監視タイマ４６をセットする。これにより、エンジン１０（図１）は、継続して駆動される。
【００４５】
ステップＳ０２で自動停止処理が実行中であると判定された場合、ステップＳ０９においてエンジンが停止しているか否かを判定する。この判定条件は、ステップＳ０３の判定条件と同一である。エンジンが停止していない場合には、ステップＳ０７において、自動停止処理を継続して実行する。
【００４６】
ステップＳ０９においてエンジンが停止していると判定された場合には、ステップＳ１０において、自動停止状態を「自動停止中」に設定する。自動停止状態を「自動停止中」に設定した後、ステップＳ０８において放置監視タイマ４６をセットし、処理を終了する。自動停止状態が「自動停止中」に設定されると、次の周期でステップＳ０１が実行されたとき、自動停止状態が「自動停止中」であると判定される。このため、次の周期では、ステップＳ１１のエンジン自動始動判定処理が実行される。
【００４７】
図４に、ステップＳ１１（図３）で実行されるエンジン自動始動判定処理のフローチャートを示す。まず、ステップＳ１２において、自動始動状態が「自動始動中」であるか否かを判定する。自動始動状態が「自動始動中」である場合、ステップＳ１３において、エンジン回転数ＮＥ（図２）が始動判定条件を満たしているか否かを判定する。例えば、エンジン回転数ＮＥが始動判定閾値以上である場合、始動判定条件が満たされていると判定される。
【００４８】
ステップＳ１３において、エンジン回転数ＮＥが始動判定条件を満たしていると判定された場合、ステップＳ１４において、エンジンの自動始動処理を終了する。例えば、スタータモータ６２（図２）の駆動を停止する。その後、ステップＳ１５において、自動停止状態を「非自動停止中」に設定し、ステップＳ１６において、自動始動状態を「非自動始動中」に設定する。
【００４９】
ステップＳ１６の後、ステップＳ１７において、バッテリ電圧監視初期値に現在のバッテリ電圧ＶＢを設定する。さらに、ステップＳ１８において、放置監視タイマ４６をセットする。放置監視タイマ４６がセットされると、初期値から計時が開始される。
【００５０】
ステップＳ１３においてエンジン回転数ＮＥが始動判定条件を満たしていないと判定された場合、ステップＳ１４〜ステップＳ１６を実行することなく、ステップＳ１７を実行する。この処理の流れでは、エンジンの自動始動処理が継続される。
【００５１】
ステップＳ１２において自動始動状態が「非自動始動中」であると判定された場合、ステップＳ１９において、スロットル開度ＴＨ（図２）が自動始動条件を満たしているか否かを判定する。例えば、現在のスロットル開度ＴＨが、スロットル開度の自動始動判定閾値以上である場合、スロットル開度ＴＨが自動始動条件を満たしていると判定される。
【００５２】
ステップＳ１９において、スロットル開度ＴＨが自動始動条件を満たしていると判定された場合には、ステップＳ３０において、自動始動処理を実行する。自動始動処理においては、例えばスタータモータ６２（図２）を駆動するとともに、インジェクタ駆動回路４２（図２）からの燃料噴射指令出力、及び点火回路４１（図２）からの点火出力を許可する。自動始動処理を実行した後、ステップＳ３１において、自動始動状態を「自動始動中」に設定する。自動始動状態が「自動始動中」に設定されると、次の周期にステップＳ１１が起動されたとき、ステップＳ１２において、自動始動状態が「自動始動中」であると判定される。このため、次の周期ではステップＳ１３が実行される。
【００５３】
ステップＳ１９においてスロットル開度ＴＨが自動始動条件を満たしていないと判定された場合、ステップＳ２０において、放置状態判定条件が満たされているか否かの判定を行う。放置状態判定条件が満たされているか否かの判定処理は、ステップＳ２１〜ステップＳ２５を含む。
【００５４】
ステップＳ２１において、ブレーキスイッチ２３（図２）がオフ状態であるか否かを判定する。すなわち、ブレーキ操作が行われているか否かを判定する。この判定は、ブレーキ信号ＢＳ（図２）に基づいて行われる。ブレーキスイッチ２３がオン状態である場合、すなわちブレーキレバー２０（図１）を握るというブレーキ操作が行われている場合、放置状態判定条件が満たされないと判定される。
【００５５】
ステップＳ２１においてブレーキスイッチ２３がオフ状態であると判定された場合には、ステップＳ２２において、スロットル開度ＴＨ（図２）が自動始動禁止判定閾値以下であるか否かを判定する。例えば、スロットル開度の自動始動禁止判定閾値として、アイドリング開度が採用される。現在のスロットル開度ＴＨが自動始動禁止判定閾値を超えている場合、すなわち乗員がスロットルグリップ２１（図１）を操作している場合、放置状態判定条件が満たされないと判定される。
【００５６】
ステップＳ２２においてスロットル開度ＴＨが自動始動禁止判定閾値以下であると判定された場合、ステップＳ２３において、車速ＶＳ（図２）が自動始動禁止判定閾値以下であるか否かを判定する。車速の自動始動禁止判定閾値として、例えば車速が自動停止条件を満たしているか否かの判定基準（ステップＳ０４）となる自動停止判定閾値と同じ値が採用される。現在の車速ＶＳが自動始動禁止判定閾値を超えている場合、すなわち車両が停止していない場合、放置状態判定条件が満たされないと判定される。
【００５７】
ステップＳ２３において車速ＶＳが自動始動禁止判定閾値以下であると判定された場合、ステップＳ２４において、バッテリ電圧変化が電圧変動幅閾値以下であるか否かを判定する。より具体的には、バッテリ電圧監視初期値と、現在のバッテリ電圧ＶＢ（図２）との差が、電圧変動幅閾値以下であるか否かを判定する。バッテリ電圧監視初期値として、自動停止自動始動制御処理（図３）の前回の起動時点におけるバッテリ電圧ＶＢが採用される。自動停止自動始動制御処理の前回の起動時からのバッテリ電圧変化が、電圧変動幅閾値を超えている場合、放置状態判定条件が満たされないと判定される。バッテリ電圧変化が電圧変動閾値を超えているということは、ヘッドライト等の電気負荷が動作状態であることを意味している。
【００５８】
ステップＳ２４において、バッテリ電圧変化が電圧変動幅閾値以下であると判定された場合、ステップＳ２５において、スタータスイッチ２２（図２）がオフ状態であるか否かを判定する。この判定は、スタータ信号ＳＳに基づいて行われる。スタータスイッチ２２がオン状態である場合、放置状態判定条件が満たされないと判定される。スタータスイッチ２２がオフ状態である場合、放置状態判定条件が満たされると判定される。
【００５９】
上述のように、ステップＳ２１で判定されるブレーキスイッチ２３（図２）に関する条件、ステップＳ２２で判定されるスロットル開度ＴＨに関する条件、ステップＳ２３で判定される車速ＶＳに関する条件、ステップＳ２４で判定されるバッテリ電圧変化に関する条件、及びステップＳ２５で判定されるスタータスイッチ２２に関する条件がすべて満たされた場合に、放置状態判定条件が満たされていると判定される。なお、ステップＳ２１〜ステップＳ２５の判定処理のうち一部の判定処理を省略してもよい。例えば、ステップＳ２２〜ステップＳ２５を省略し、ステップＳ２１のみの判定処理により、放置状態判定条件が満たされているか否かを判定してもよい。
【００６０】
ステップＳ２０において、放置状態判定条件が満たされていないと判定された場合、ステップＳ２８において、バッテリ電圧監視初期値に現時点のバッテリ電圧ＶＢを設定する。さらに、ステップＳ２９において、放置監視タイマ４６（図２）をセットする。これにより、放置監視タイマ４６は、初期値から計時を開始する。
【００６１】
ステップＳ２０で放置状態判定条件が満たされていると判定された場合は、ステップＳ２６において、放置監視タイマ４６が満了したか否かを判定する。放置監視タイマ４６が満了していない場合は、そのまま処理を終了する。
【００６２】
ステップＳ２６において放置監視タイマ４６が満了したと判定された場合は、ステップＳ２７において、自動始動禁止処理を実行する。放置監視タイマ４６は、セットされた時点から、放置判定閾値に相当する時間が経過すると満了する。このため、放置状態判定条件が満たされた状態の継続時間が放置判定閾値に達すると、ステップＳ２７の自動始動禁止処理が実行される。
【００６３】
自動始動禁止処理が実行された後は、エンジンの自動始動処理が起動されない。このため、自動始動条件を満たすような操作、例えばスロットルグリップ２１（図１）を回す操作をしても、エンジン１０（図１）は自動始動されない。一例として、自動始動禁止処理は、自動停止状態を「非自動停止中」に設定する処理を含む。自動停止状態が「非自動停止中」に設定されると、ステップＳ０１（図３）において、自動停止状態が「自動停止中」ではないと判定される。このため、ステップＳ１１のエンジン自動始動判定処理が実行されることはなく、ステップＳ３０の自動始動処理が起動されることもない。
【００６４】
上記実施例では、放置状態判定条件に、ブレーキが操作されていないこと、スロットル開度が自動始動禁止判定閾値以下であること、車速が自動始動禁止判定閾値以下であること、バッテリ電圧の変動幅が電圧変動幅閾値以下であること、及びスタータスイッチがオフ状態であることという条件が含まれる。放置状態判定条件に、乗員が着座していないことという条件は含まれない。このように、乗員が着座しているか否かを判定することなく、車両が放置状態であるか否かが判定される。乗員が着座しているか否かを検知するためのセンサが必要ではないため、車両のコストダウンを図ることができる。放置状態判定条件を満たす状態が放置判定閾値よりも長い時間継続すると、エンジンの自動始動処理が禁止されるため、エンジンが自動停止した状態で車両を放置しても、第三者のスロットルグリップ操作によるエンジンの自動始動を回避することができる。
【００６５】
以上実施例に沿って本発明を説明したが、本発明はこれらに制限されるものではない。例えば、種々の変更、改良、組み合わせ等が可能なことは当業者に自明であろう。
【符号の説明】
【００６６】
１０  エンジン
１１  スロットルバルブ
１５  後輪
１６  前輪
１７  車速センサ
１８  サイドスタンド
２０  ブレーキレバー
２１  スロットルグリップ
２２  スタータスイッチ
２３  ブレーキスイッチ
２４  ブレーキランプ
２５  バッテリ
２６  電圧センサ
２７  クランク角センサ
２８  スロットル開度センサ
３０  電子制御ユニット（ＥＣＵ）
３１  入力回路
３２  Ａ／Ｄ変換回路
３３、３４  入力回路
３５  波形整形回路
３６  入力回路
３７  Ａ／Ｄ変換回路
３８、３９  入力回路
４０  Ａ／Ｄ変換回路
４１  点火回路
４２  インジェクタ駆動回路
４３  モータ駆動回路
４４  ＲＯＭ
４５  ＲＡＭ
４６  放置監視タイマ
５０  中央処理装置（ＣＰＵ）
５１  エンジン回転数算出部
５２  スロットル開度算出部
５３  車速算出部
５４  バッテリ電圧算出部
５５  自動停止自動始動制御部
６０  点火コイル
６１  インジェクタ
６２  スタータモータ
７０  ブレーキ信号入力端子
７１  スタータ信号入力端子
７２  クランクパルス入力端子
７３  スロットル開度信号入力端子
７４  車速信号入力端子
７５  バッテリ電圧信号入力端子
ＢＳ  ブレーキ信号
ＮＥ  エンジン回転数
ＳＳ  スタータ信号
ＴＨ  スロットル開度
ＶＢ  バッテリ電圧
ＶＳ  車速
【図１】
0006391007.tif 000002
【図２】
0006391007.tif 000003
【図３】
0006391007.tif 000004
【図４】
0006391007.tif 000005