(57)【特許請求の範囲】
【請求項１】
アクセル開度に基づいて目標開度を算出し、スロットル弁の実開度が前記目標開度に一致するように前記実開度をフィードバック制御する電子制御スロットル制御部と、
クラッチが非接続状態及び変速機がインギヤ状態において、前記アクセル開度が全閉となる位置から更に閉じる方向にアクセルグリップが操作されると共に、前記クラッチが接続状態になった場合に、前記アクセル開度が全閉となる位置から更に閉じる方向にアクセルグリップが操作されている間に前記実開度を徐々に開く発進制御処理を実施する発進制御部と、
を有することを特徴とするエンジン制御装置。
【請求項２】
前記発進制御部は、
前記アクセル開度が全閉となる位置から更に閉じる方向に前記アクセルグリップが操作された状態が終了した際に前記発進制御処理をキャンセルする、
ことを特徴とする請求項１記載のエンジン制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、停車している鞍乗り型車両の発進制御処理を行うエンジン制御装置に関する。
【背景技術】
【０００２】
自動二輪車等の鞍乗り型車両の内燃機関用の電子制御装置、例えば、エンジン制御装置は、鞍乗り型車両の運転者によるアクセル操作量によって加速又は減速が指示される。かかる電子制御装置は、内燃機関の吸入空気量等の所定制御量を、アクセル操作量に応じた目標量に収束させるように、内燃機関の吸入空気通路に設けた流量制御弁を操作するフィードバック制御を行う。
【０００３】
また、近年、電子制御装置を利用して発進制御処理を行う鞍乗り型車両が市場において提案されてきている。かかる電子制御装置は、運転者が発進制御許可スイッチをオンすると共にクラッチを握った状態でアクセル開度を全開に維持することにより、発進制御処理の実施を許可し、エンジン回転数が所定回転数を維持するようにスロットル弁の開度を制御する。そして、電子制御装置は、運転者がクラッチをリリースした際に徐々に加速させる発進制御処理を実施する。このような発進制御処理を実施することにより、クラッチのリリース時の不要な発進トルクを抑制して、円滑な発進を実現することができる。
【０００４】
特許文献１は、発進制御処理を行う電子制御装置の一例を開示している。特許文献１は、エンジンの点火時期を制御する電子制御装置に関し、車両のスタート走行状態を検知すると共に、自動二輪車のハンドルのスロットルグリップ近傍に設置されたスタートスイッチが操作された際に、エンジンの点火時期を遅らせることにより、タイヤのグリップ性を向上させて円滑な発進を実現する構成を提案している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−３２３８６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、本発明者の検討によれば、発進制御処理の実施中においてはアクセル全開を維持した状態であるため、発進制御処理の実施中に発進制御処理がキャンセルされた場合、発進制御処理におけるスロットル弁の開度から運転者のアクセル操作量によって指示されるスロットル弁の開度に切り替わることにより、特に発進制御処理のキャンセル直後に運転者の意図しないアクセル開度となり、車両が過度な加速に転じることが考えられる。このため、アクセル開度を全開に維持することなく発進制御処理を実施する機構の採用が望ましい。
【０００７】
また、本発明者の検討によれば、オートクルーズ制御を行う鞍乗り型車両には、オートクルーズ制御をキャンセルするオーバークローズ機構が設けられている。かかるオーバークローズ機構では、オートクルーズ制御をキャンセルする操作として、アクセルグリップを通常の全閉位置よりも更に閉じる方向に手動で動かす操作を検出する。
【０００８】
本発明は、以上の検討を経てなされたものであり、オーバークローズ機構を利用して発進制御処理を行うことにより、発進制御処理の実施中に発進制御処理がキャンセルされた場合に、鞍乗り型車両が減速する実開度にフィードバック制御して、鞍乗り型車両が過度な加速に転じないようにすることができるエンジン制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
以上の目的を達成するべく、本発明は、第１の局面において、アクセル開度に基づいて目標開度を算出し、スロットル弁の実開度が前記目標開度に一致するように前記実開度をフィードバック制御する電子制御スロットル制御部と、クラッチが非接続状態及び変速機がインギヤ状態において、前記アクセル開度が全閉となる位置から更に閉じる方向にアクセルグリップが操作されると共に、前記クラッチが接続状態になった場合に、前記アクセル開度が全閉となる位置から更に閉じる方向にアクセルグリップが操作されている間に前記実開度を徐々に開く発進制御処理を実施する発進制御部と、を有するエンジン制御装置である。
【００１０】
また、本発明は、かかる第１の局面に加えて、前記発進制御部は、前記アクセル開度が全閉となる位置から更に閉じる方向に前記アクセルグリップが操作された状態が終了した際に前記発進制御処理をキャンセルすることを第２の局面とする。
【発明の効果】
【００１１】
本発明の第１の局面におけるエンジン制御装置においては、アクセル開度に基づいて目標開度を算出し、スロットル弁の実開度が前記目標開度に一致するように前記実開度をフィードバック制御する電子制御スロットル制御部と、クラッチが非接続状態及び変速機がインギヤ状態において、前記アクセル開度が全閉となる位置から更に閉じる方向にアクセルグリップが操作されると共に、前記クラッチが接続状態になった場合に、前記アクセル開度が全閉となる位置から更に閉じる方向にアクセルグリップが操作されている間に前記実開度を徐々に開く発進制御処理を実施する発進制御部と、を有するエンジン制御装置であるため、オーバークローズ機構を利用して発進制御処理を行うことにより、発進制御処理の実施中に発進制御処理がキャンセルされた場合に、鞍乗り型車両が減速する実開度にフィードバック制御して、鞍乗り型車両が過度な加速に転じないようにすることができる。
【００１２】
本発明の第２の局面におけるエンジン制御装置においては、前記発進制御部は、前記アクセル開度が全閉となる位置から更に閉じる方向に前記アクセルグリップが操作された状態が終了した際に前記発進制御処理をキャンセルするものであるため、アクセルグリップの簡易な操作で、簡単に発進制御処理をキャンセルすることができる。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明の実施形態におけるエンジン制御装置の構成を示すブロック図である。
【図２】図２は、本発明の実施形態における通常の発進制御処理の流れを説明するためのタイミングチャートである。
【図３】図３は、本発明の実施形態におけるアクセル開度とアクセル開度センサの出力値ＡＰＳとの関係を示す図である。
【図４】図４は、本発明の実施形態における発進制御処理中に発進制御処理がキャンセルされた際の発進制御処理の流れを説明するためのタイミングチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を適宜参照して、本発明の実施形態におけるエンジン制御装置につき、詳細に説明する。
【００１５】
＜エンジン制御装置の構成＞
まず、図１を参照して、本実施形態におけるエンジン制御装置の構成につき、詳細に説明する。
【００１６】
図１は、本発明の実施形態におけるエンジン制御装置１の構成を示すブロック図である。
【００１７】
本実施形態におけるエンジン制御装置１は、図示しない鞍乗り型車両に搭載される。エンジン制御装置１が搭載される鞍乗り型車両のアクセルグリップ（例えば右手側のグリップ）には、オーバークローズ機構が設けられている。かかるオーバークローズ機構では、オートクルーズ制御をキャンセルする操作として、スロットルを通常の全閉位置よりも更に閉じる方向に手動で動かす操作を検出する。ここで、オートクルーズ制御とは、定速走行又は追従走行等を行う際における車速の自動制御である。
【００１８】
エンジン制御装置１は、図示しないＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）やメモリ等を有するマイクロコンピュータ等の演算処理装置であり、典型的にはＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ Ｃｏｎｔｒｏｌ Ｕｎｉｔ）である。エンジン制御装置１は、メモリから必要な制御プログラム及び制御データを読み出して、スロットル開度制御処理用等の制御プログラムを実行する。
【００１９】
具体的には、エンジン制御装置１は、アクセル開度算出部１１、ギヤポジション検出部１２、発進制御スイッチ読込部１３、クラッチ状態検出部１４、エンジン回転数算出部１５、スロットル開度算出部１６、燃料点火制御部１７、発進制御部１８、目標スロットル開度算出部１９、偏差算出部２０、スロットル開度フィードバック（Ｆ／Ｂ）制御部２１、及びモータ駆動出力部２２を備えている。これらは、エンジン制御装置１内において、ＣＰＵの機能ブロックとして実現されてもよいし、電気回路として実現されてもよい。また、目標スロットル開度算出部１９、偏差算出部２０及びスロットル開度フィードバック（Ｆ／Ｂ）制御部２１は、電子制御スロットル制御部Ｃを構成している。
【００２０】
アクセル開度算出部１１は、アクセル開度センサ６からの出力信号に基づいて、アクセル開度及びその変化量を算出する。アクセル開度算出部１１は、通常のアクセル開度の算出に加えて、全閉より更に閉じた開度であるオーバー全閉開度を算出する。アクセル開度算出部１１は、算出したアクセル開度又はオーバー全閉開度、及びその変化量を示す電気信号を燃料点火制御部１７、発進制御部１８及び目標スロットル開度算出部１９に出力する。ここで、アクセル開度センサ６からの出力信号は、鞍乗り型車両の運転者による加速又は減速の指示に応じた出力値ＡＰＳを含んでいる。
【００２１】
ギヤポジション検出部１２は、ギヤポジションセンサ７が出力する変速段（ギヤポジション）に応じた信号に基づいて、選択されている変速段を検出すると共に、変速の完了を検出する。ギヤポジション検出部１２は、検出した変速段を示す電気信号や変速の完了を示す電気信号を燃料点火制御部１７、発進制御部１８及び目標スロットル開度算出部１９に出力する。なお、ギヤポジション検出部１２における変速段を検出する機能及び変速の完了を検出する機能は、別々の機能ブロックで実現されてもよい。
【００２２】
発進制御スイッチ読込部１３は、発進制御スイッチ８からの出力信号に基づいて、発進制御スイッチ８のＯＮ又はＯＦＦの状態を検出し、検出した発進制御スイッチ８の状態に応じた電気信号を発進制御部１８に出力する。
【００２３】
クラッチ状態検出部１４は、運転者がクラッチを接続又は遮断する際のその操作に関する情報を坦持するクラッチスイッチ９からの出力信号に基づいて、クラッチの接続又は非接続の状態を検出する。クラッチ状態検出部１４は、検出したクラッチの状態に応じた電気信号を発進制御部１８及び目標スロットル開度算出部１９に出力する。
【００２４】
エンジン回転数算出部１５は、クランクセンサ５からの出力信号に基づいて、エンジン４の回転数を算出し、算出したエンジン４の回転数を示す電気信号を燃料点火制御部１７及び目標スロットル開度算出部１９に出力する。
【００２５】
スロットル開度算出部１６は、スロットル開度センサ３からの電気信号に基づいて、エンジン４の吸気系に設けられたスロットル弁２の実開度を算出し、算出した実開度を示す電気信号を燃料点火制御部１７、目標スロットル開度算出部１９及び偏差算出部２０に出力する。
【００２６】
燃料点火制御部１７は、アクセル開度算出部１１、ギヤポジション検出部１２、エンジン回転数算出部１５、及びスロットル開度算出部１６からの電気信号に基づいて、燃料噴射システムＦＩ及び点火システムＩＧを制御することによりエンジン４への燃料供給動作及びエンジン４の点火動作を制御する。
【００２７】
発進制御部１８は、アクセル開度算出部１１、ギヤポジション検出部１２、発進制御スイッチ読込部１３及びクラッチ状態検出部１４からの電気信号に基づいて、発進制御処理を行い、発進制御処理における目標スロットル開度（以下、「発進制御用目標ＴＨ開度」と記載する）を示す電気信号を目標スロットル開度算出部１９に出力する。
【００２８】
目標スロットル開度算出部１９は、アクセル開度算出部１１、ギヤポジション検出部１２、クラッチ状態検出部１４、エンジン回転数算出部１５、スロットル開度算出部１６及び発進制御部１８からの電気信号に適宜基づいて、スロットル弁２の目標開度を算出する。目標スロットル開度算出部１９は、算出した目標開度を示す電気信号を偏差算出部２０に出力する。
【００２９】
偏差算出部２０は、スロットル開度算出部１６から入力された電気信号が示す実開度と、目標スロットル開度算出部１９から入力された電気信号が示す目標開度と、の偏差を算出し、算出した偏差を示す電気信号をスロットル開度Ｆ／Ｂ制御部２１に出力する。
【００３０】
スロットル開度Ｆ／Ｂ制御部２１は、偏差算出部２０から入力された電気信号が示す偏差に基づいて、実開度が目標開度に一致するようにモータ駆動出力部２２に制御信号を出力する。
【００３１】
モータ駆動出力部２２は、スロットル開度Ｆ／Ｂ制御部２１から入力された制御信号に従って、スロットル弁２を駆動するための駆動信号をモータＭに出力する。
【００３２】
電子制御スロットル制御部Ｃは、電子制御スロットル制御（ＤＢＷ）を実行する。具体的には、電子制御スロットル制御部Ｃは、通常の電子制御スロットル制御、発進制御待機段階の電子制御スロットル制御、又は発進制御の電子スロットル制御を実行する。
【００３３】
ここで、通常の電子制御スロットル制御は、アクセル開度算出部１１で算出したアクセル開度に基づいて、目標スロットル開度算出部１９で目標開度を算出し、スロットル弁２の実開度が目標開度に一致するように実開度のフィードバック制御を行うものである。また、発進制御待機段階の電子制御スロットル制御は、発進制御の許可をトリガとして、発進制御部１８で算出した発進制御用目標ＴＨ開度に基づいて、目標スロットル開度算出部１９で目標開度を算出し、スロットル弁２の実開度が目標開度に一致するように実開度のフィードバック制御を行うものである。また、発進制御の電子制御スロットル制御は、クラッチが接続状態になったことをトリガとして、発進制御部１８で算出した発進制御用目標ＴＨ開度に基づいて、目標スロットル開度算出部１９で目標開度を算出し、スロットル弁２の実開度が目標開度に一致するように実開度のフィードバック制御を行うものである。
【００３４】
このような構成を有するエンジン制御装置１は、発進制御部１８及び電子制御スロットル制御部Ｃ等により発進制御処理を行う。以下、図２及び図３を参照して、発進制御処理の流れについて説明する。
【００３５】
＜通常の発進制御処理＞
図２は、本発明の実施形態における通常の発進制御処理の流れを説明するためのタイミングチャートであり、図２（ａ）は、発進制御スイッチ８の状態の経時変化、図２（ｂ）は、クラッチの状態の経時変化、図２（ｃ）は、ギヤポジションの経時変化、図２（ｄ）は、スロットル開度センサ３の出力値ＴＰＳ及びアクセル開度センサ６の出力値ＡＰＳの経時変化、図２（ｅ）は、エンジン回転数ＮＥの経時変化、及び図２（ｆ）は、電子制御スロットル制御状態の経時変化を各々示している。なお、図２（ｄ）において、実線はスロットル開度センサ３の出力値ＴＰＳを示し、破線はアクセル開度センサ６の出力値ＡＰＳを示している。
【００３６】
図３は、本発明の実施形態におけるアクセル開度とアクセル開度センサ６の出力値ＡＰＳとの関係を示す図である。なお、図３において、横軸のアクセル開度は矢印方向（右方向）にいくほど大きくなり、縦軸のアクセル開度センサ６の出力値ＡＰＳは矢印方向（上方向）にいくほど大きくなる。
【００３７】
本実施形態におけるエンジン制御装置１が搭載される鞍乗り型車両は、発進前において、図２に示すように、運転者がクラッチレバーを握った状態（クラッチ非接続状態）で、時刻ｔ＝ｔ１において運転者の操作によりギヤ（変速機）がニュートラルＮから１速（１ｓｔ）に切り替わる（インギヤ状態になる）。このとき、電子制御スロットル制御部Ｃは、通常の電子制御スロットル制御を行う。
【００３８】
次に、時刻ｔ＝ｔ２において、発進制御スイッチ８の状態は、運転者の操作によりＯＦＦからＯＮになる。発進制御スイッチ読込部１３は、発進制御スイッチ８がＯＦＦからＯＮになったことを検出し、発進制御スイッチ８がＯＮ状態であることを示す電気信号を発進制御部１８に出力する。なお、電子制御スロットル制御部Ｃは、通常の電子制御スロットル制御を引き続き行う。
【００３９】
次に、時刻ｔ＝ｔ３において、アクセル開度が全閉となる位置から更に閉じる方向に運転者によりアクセルグリップが操作され、この操作をオーバークローズ機構により検出し、アクセル開度センサ６の出力値ＡＰＳがオーバークローズ閾値ＴＨ以下になる（図３参照）。アクセル開度算出部１１は、アクセル開度センサ６から入力したオーバークローズ閾値ＴＨ以下の出力値ＡＰＳに基づいて、アクセル開度として全閉より更に閉じたオーバー全閉開度を算出し、算出したオーバー全閉開度を示す電気信号を発進制御部１８に出力する。これにより、発進制御部１８は、発進制御を許可することにより、クラッチが接続状態になるまで待機する発進制御待機段階に移行し、発進制御用目標ＴＨ開度の算出を開始する。
【００４０】
時刻ｔ＝ｔ３から時刻ｔ＝ｔ４までの間において、発進制御部１８は、所定の変化量で徐々に開く発進制御用目標ＴＨ開度を算出する。また、目標スロットル開度算出部１９は、発進制御部１８から入力する発進制御用目標ＴＨ開度を示す電気信号に基づいて、所定開度まで開く目標開度を算出する。これにより、スロットル弁２の実開度は所定開度まで開き、やがて所定開度で停止し、スロットル開度センサ３の出力値ＴＰＳは所定値まで大きくなり、やがて所定値で一定となり、一方でエンジン回転数は、所定値まで大きくなり、やがて所定値で安定する。
【００４１】
このとき、アクセル開度が全閉となる位置から更に閉じる方向にアクセルグリップを操作した状態を運転者が維持することにより、アクセル開度センサ６の出力値ＡＰＳは、オーバークローズ閾値ＴＨ以下を維持する。
【００４２】
次に、時刻ｔ＝ｔ４において、クラッチ状態検出部１４は、クラッチスイッチ９から入力した出力信号より、運転者がクラッチレバーを握った状態からクラッチレバーを開放することによりクラッチが接続状態になったことを検出する。また、クラッチが接続状態であることを示す電気信号がクラッチ状態検出部１４から目標スロットル開度算出部１９に入力されることにより、電子制御スロットル制御部Ｃは、発進制御待機段階の電子制御スロットル制御から発進制御の電子制御スロットル制御に移行する。これにより、発進制御処理が開始される。
【００４３】
なお、アクセル開度が全閉となる位置から更に閉じる方向に運転者によりアクセルグリップが操作され、アクセル開度センサ６の出力値ＡＰＳがオーバークローズ閾値ＴＨ以下になった後において、スロットル弁２の実開度が発進制御待機段階における所定開度まで開いている途中であっても、クラッチが接続状態であることを示す電気信号がクラッチ状態検出部１４から目標スロットル開度算出部１９に入力された際に、電子制御スロットル制御部Ｃは、発進制御待機段階の電子制御スロットル制御から発進制御の電子制御スロットル制御に移行するようにしてもよい。
【００４４】
時刻ｔ＝ｔ４から時刻ｔ＝ｔ５までの間において、発進制御部１８は、所定の変化量で徐々に開く発進制御用目標ＴＨ開度を算出する。また、目標スロットル開度算出部１９は、発進制御部１８から入力する発進制御用目標ＴＨ開度を示す電気信号に基づいて、所定の変化量で徐々に開く目標開度を算出する。これにより、スロットル弁２の実開度が徐々に開いていき、スロットル開度センサ３の出力値ＴＰＳは徐々に大きくなる。更に、エンジン回転数は、徐々に大きくなる。
【００４５】
このとき、アクセル開度が全閉となる位置から更に閉じる方向にアクセルグリップを操作した状態を運転者が維持することにより、アクセル開度センサ６の出力値ＡＰＳは、オーバークローズ閾値ＴＨ以下を維持する。なお、電子制御スロットル制御部Ｃは、発進制御の電子制御スロットル制御を行う。
【００４６】
次に、時刻ｔ＝ｔ５において、運転者がシフトアップすることにより、ギヤポジションは１速から２速になる。
【００４７】
時刻ｔ＝ｔ５から時刻ｔ＝ｔ８までの間において、発進制御部１８は、所定の変化量で徐々に開く発進制御用目標ＴＨ開度を算出する。また、目標スロットル開度算出部１９は、発進制御部１８から入力する発進制御用目標ＴＨ開度を示す電気信号に基づいて、所定の変化量で徐々に開く目標開度を算出する。これにより、スロットル弁２の実開度が徐々に開いていき、スロットル開度センサ３の出力値ＴＰＳは徐々に大きくなり、一方でエンジン回転数は、徐々に大きくなる。
【００４８】
このとき、アクセル開度が全閉となる位置から更に閉じる方向にアクセルグリップを操作した状態を運転者が維持することにより、アクセル開度センサ６の出力値ＡＰＳは、オーバークローズ閾値ＴＨ以下を維持する。なお、電子制御スロットル制御部Ｃは、発進制御の電子制御スロットル制御を行う。
【００４９】
次に、時刻ｔ＝ｔ８において、運転者がシフトアップすることにより、ギヤポジションは２速から３速になる。
【００５０】
時刻ｔ＝ｔ８から時刻ｔ＝ｔ９までの間において、発進制御部１８は、所定の変化量で徐々に開く発進制御用目標ＴＨ開度を算出する。また、目標スロットル開度算出部１９は、発進制御部１８から入力する発進制御用目標ＴＨ開度を示す電気信号に基づいて、所定の変化量で徐々に開く目標開度を算出する。これにより、スロットル弁２の実開度が徐々に開いていき、スロットル開度センサ３の出力値ＴＰＳは徐々に大きくなり、一方でエンジン回転数は、安定した状態になる。
【００５１】
このとき、アクセル開度が全閉となる位置から更に閉じる方向にアクセルグリップを操作した状態を運転者が維持することにより、アクセル開度センサ６の出力値ＡＰＳは、オーバークローズ閾値ＴＨ以下を維持する。なお、電子制御スロットル制御部Ｃは、発進制御の電子制御スロットル制御を行う。
【００５２】
次に、時刻ｔ＝ｔ９において、発進制御スイッチ８の状態は、運転者の操作によりＯＮからＯＦＦになる。発進制御スイッチ読込部１３は、発進制御スイッチ８がＯＮからＯＦＦになったことを検出し、発進制御スイッチ８がＯＦＦ状態であることを示す電気信号を発進制御部１８に出力する。これにより、発進制御部１８は、発進制御用目標ＴＨ開度の算出を停止する。また、発進制御用目標ＴＨ開度を示す電気信号が発進制御部１８から目標スロットル開度算出部１９に入力しなくなるため、電子制御スロットル制御部Ｃは、発進制御の電子制御スロットル制御から通常の電子制御スロットル制御に移行する。
【００５３】
また、時刻ｔ＝ｔ９以降において、目標スロットル開度算出部１９は、発進制御部１８で算出する発進制御用目標ＴＨ開度に応じて目標開度を算出する処理から、アクセル開度算出部１１で算出するアクセル開度に応じて目標開度を算出する処理に切り替える。これにより、電子制御スロットル制御部Ｃは、スロットル弁２の実開度と、運転者のアクセル操作量に応じて目標スロットル開度算出部１９で算出された目標開度と、が一致するようにフィードバック制御を行う。
【００５４】
このように、エンジン制御装置１で発進制御処理を行うことにより、クラッチの接続時の不要な発進トルクを抑制して、円滑な発進を実現することができる。
【００５５】
＜発進制御処理中に発進制御処理がキャンセルされた際の発進制御処理＞
図４は、本発明の実施形態における発進制御処理中に発進制御処理がキャンセルされた際の発進制御処理の流れを説明するためのタイミングチャートであり、図４（ａ）は、発進制御スイッチ８の状態の経時変化、図４（ｂ）は、クラッチの状態の経時変化、図４（ｃ）は、ギヤポジションの経時変化、図４（ｄ）は、スロットル開度センサ３の出力値ＴＰＳ及びアクセル開度センサ６の出力値ＡＰＳの経時変化、図４（ｅ）は、エンジン回転数ＮＥの経時変化、及び図４（ｆ）は、電子制御スロットル制御状態の経時変化を各々示している。なお、図４（ｄ）において、実線はスロットル開度センサ３の出力値ＴＰＳを示し、破線はアクセル開度センサ６の出力値ＡＰＳを示している。
【００５６】
なお、図４において、時刻ｔ＝ｔ０から時刻ｔ＝ｔ５までの発進制御処理は図２の時刻ｔ＝ｔ０から時刻ｔ＝ｔ５までの発進制御処理と同一であるので、その説明を省略する。
【００５７】
時刻ｔ＝ｔ６において、アクセル開度が全閉となる位置から更に閉じる方向へのアクセルグリップの運転者による操作が終了したことを、アクセルグリップに設けられたオーバークローズ機構により検出し、アクセル開度センサ６の出力値ＡＰＳがオーバークローズ閾値ＴＨより大きくなる。アクセル開度算出部１１は、アクセル開度センサ６から入力したオーバークローズ閾値ＴＨより大きい出力値ＡＰＳに基づいて、アクセル開度としてオーバー全閉開度より開いた開度を算出し、算出したオーバー全閉開度より開いた開度を示す電気信号を発進制御部１８に出力する。これにより、発進制御部１８は、発進制御処理をキャンセルすると共に、発進制御用目標ＴＨ開度の算出を停止する。また、発進制御用目標ＴＨ開度を示す電気信号が発進制御部１８から目標スロットル開度算出部１９に入力されなくなるため、目標スロットル開度算出部１９は、発進制御部１８で算出する発進制御用目標ＴＨ開度に応じて目標開度を算出する処理から、アクセル開度算出部１１で算出するアクセル開度に応じて目標開度を算出する処理に切り替える。
【００５８】
このとき、目標スロットル開度算出部１９で算出する目標開度は、時刻ｔ＝ｔ６の直前に目標スロットル開度算出部１９で算出した目標開度に比べて小さくなる。また、スロットル弁２の実開度は時刻ｔ＝ｔ６の直前のスロットル弁２の実開度に比べて閉じた状態になり、スロットル開度センサ３の出力値ＴＰＳも時刻ｔ＝ｔ６の直前のスロットル開度センサ３の出力値ＴＰＳに比べて小さくなる。更に、電子制御スロットル制御部Ｃは、発進制御の電子制御スロットル制御から通常の電子制御スロットル制御に移行する。
【００５９】
時刻ｔ＝ｔ６から時刻ｔ＝ｔ７までの間において、アクセル開度センサ６の出力値ＡＰＳは、オーバークローズ閾値ＴＨを超えて徐々に大きくなる。従って、アクセル開度算出部１１においてアクセル開度センサ６の出力値ＡＰＳに基づいて算出するアクセル開度は、オーバー全閉開度から徐々に開いていく。
【００６０】
このとき、目標スロットル開度算出部１９で算出する目標開度は、アクセル開度算出部１１で算出するアクセル開度よりも開き過ぎているため、閉方向に設定される。これより、スロットル弁２の実開度は徐々に閉じていき、スロットル開度センサ３の出力値ＴＰＳも徐々に小さくなる。更に、エンジン回転数は、徐々に小さくなる。このように、発進制御処理がキャンセルされた場合に、スロットル弁２は閉じ方向に駆動するようにフィードバック制御されるため、車両が過度な加速に転じないようにすることができる。
【００６１】
次に、時刻ｔ＝ｔ７において、目標スロットル開度算出部１９で算出する目標開度は、アクセル開度算出部１１で算出するアクセル開度に対応した開度になるため、閉方向から開方向に転じる。
【００６２】
時刻ｔ＝ｔ７から時刻ｔ＝ｔ８までの間において、アクセル開度が徐々に開いていくことにより、アクセル開度センサ６の出力値ＡＰＳは、徐々に大きくなる。このとき、アクセル開度センサ６の出力値ＡＰＳは、オーバークローズ閾値ＴＨ以上である。また、目標スロットル開度算出部１９で算出する目標スロットル開度は、アクセル開度算出部１１で算出するアクセル開度に応じて徐々に開いていく。従って、スロットル開度センサ３の出力値ＴＰＳは、徐々に大きくなる。更に、エンジン回転数は、徐々に大きくなる。
【００６３】
なお、図４において、時刻ｔ＝ｔ８以降の処理は図２の時刻ｔ＝ｔ８以降の処理と同一であるので、その説明を省略する。
【００６４】
以上の本発明の実施形態におけるエンジン制御装置では、アクセル開度に基づいて目標開度を算出し、スロットル弁の実開度が目標開度に一致するように実開度をフィードバック制御し、クラッチが非接続状態及び変速機がインギヤ状態において、アクセル開度が全閉となる位置から更に閉じる方向にアクセルグリップが操作されると共に、クラッチが接続状態になった場合に、アクセル開度が全閉となる位置から更に閉じる方向にアクセルグリップが操作されている間に実開度を徐々に開く発進制御処理を実施するため、オーバークローズ機構を利用して発進制御処理を行うことにより、発進制御処理の実施中に発進制御処理がキャンセルされた場合に、鞍乗り型車両が減速する実開度にフィードバック制御して、鞍乗り型車両が過度な加速に転じないようにすることができる。
【００６５】
また、本発明の実施形態におけるエンジン制御装置では、前記アクセル開度が全閉となる位置から更に閉じる方向にアクセルグリップが操作された状態が終了した際に発進制御処理をキャンセルするものであるため、グリップの簡易な操作で、簡単に発進制御処理をキャンセルすることができる。
【００６６】
また、本発明の実施形態におけるエンジン制御装置では、アクセル開度センサ６の出力値ＡＰＳがオーバークローズ閾値ＴＨより大きい場合、発進制御処理を開始しないことにより、運転者の意図しない車両の飛び出しを確実に防ぐことができる。
【００６７】
なお、本発明は、部材の種類、形状、配置、個数等は前述の実施形態に限定されるものではなく、その構成要素を同等の作用効果を奏するものに適宜置換する等、発明の要旨を逸脱しない範囲で適宜変更可能であることはもちろんである。
【産業上の利用可能性】
【００６８】
以上のように、本発明においては、オーバークローズ機構を利用することにより、発進制御処理の実施中に発進制御処理がキャンセルされた場合であっても、運転者の意図しないアクセル開度にならないようにして、車両が過度な加速に転じないようにすることができるエンジン制御装置を提供することができ、その汎用普遍的な性格から自動二輪車等のエンジン制御装置に広範に適用され得るものと期待される。
【符号の説明】
【００６９】
１…エンジン制御装置
２…スロットル弁
３…スロットル開度センサ
４…エンジン
５…クランクセンサ
６…アクセル開度センサ
７…ギヤポジションセンサ
８…発進制御スイッチ
９…クラッチスイッチ
１１…アクセル開度算出部
１２…ギヤポジション検出部
１３…発進制御スイッチ読込部
１４…クラッチ状態検出部
１５…エンジン回転数算出部
１６…スロットル開度算出部
１７…燃料点火制御部
１８…発進制御部
１９…目標スロットル開度算出部
２０…偏差算出部
２１…スロットル開度フィードバック制御部
２２…モータ駆動出力部
Ｃ…電子制御スロットル制御部
Ｍ…モータ
【図１】
0006510944.tif 000002
【図２】
0006510944.tif 000003
【図３】
0006510944.tif 000004
【図４】
0006510944.tif 000005