(57)【要約】      （修正有）【課題】ベルトの滑りを検知するための処理において異常が生じた場合に、ベルトの滑りを抑えることのできる自動二輪車を提供する。【解決手段】自動二輪車には、無段変速機の変速比を制御するとともに、エンジンの駆動を制御する制御装置とが設けられる。制御装置１４Ｃは、ベルトの滑りが発生したか否かを判定する滑り判定部１４ｃと、滑り判定部の処理における異常の発生を判定する異常判定部１４ｄとを有する。また、制御装置１２Ｃは、滑り判定部の処理における異常が発生したと判断された場合とに、エンジンが出力するトルクを抑える処理を実行するトルク制限処理部１２ｂを有する。【選択図】図４
2010249004.tif 000002
【特許請求の範囲】
【請求項１】
エンジンと、
前記エンジンのトルクが入力されるプライマリプーリと、前記プライマリプーリからベルトを介してトルクが伝達されるセカンダリプーリとを有し、前記プライマリプーリと前記セカンダリプーリのそれぞれに、互いに向き合うよう配置され前記ベルトを挟む２つのシーブが設けられた無断変速機と、
前記無段変速機の変速比を制御するとともに、前記エンジンの駆動を制御する制御装置と、を備え、
前記制御装置は、
前記ベルトの滑りが発生したか否かを判定する滑り判定部と、
前記滑り判定部の処理における異常の発生を判定する異常判定部と、
前記滑り判定部の処理における異常が発生したと判断された場合に、前記エンジンが出力するトルクを抑える処理を実行するトルク制限処理部と、を有する、
ことを特徴とする自動二輪車。
【請求項２】
請求項１に記載の自動二輪車において、
前記制御装置は、搭乗者のアクセル操作に基づいてスロットル開度を制御するスロットル制御部をさらに備え、
前記トルク制限処理部は、前記スロットル制御部によって制御されるスロットル開度の範囲を制限する、
ことを特徴とする自動二輪車。
【請求項３】
請求項２に記載の自動二輪車において、
前記トルク制限処理部は、自動二輪車の運転状態に基づいてスロットル開度の範囲を制限する、
ことを特徴とする自動二輪車。
【請求項４】
請求項１に記載の自動二輪車において、
前記トルク制限処理部は、前記エンジンの点火タイミングを遅らせる処理を実行する、
ことを特徴とする自動二輪車。
【請求項５】
請求項１に記載の自動二輪車において、
前記トルク制限処理部は、前記エンジンに供給する燃料の量を制限する、
ことを特徴とする自動二輪車。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ベルト式の無段変速機を有する自動二輪車に関し、特に、プーリに対するベルトの滑りを抑制するための技術に関する。
【背景技術】
【０００２】
従来、金属ベルトや樹脂ベルトによってプライマリプーリからセカンダリプーリにトルクを伝達する無段変速機がある。この種の無段変速機では、ベルトは、各プーリを構成する一対のシーブの間に配置され、一対のシーブは、電子的に制御されたアクチュエータ（例えば、油圧アクチュエータ）の力を受けて、ベルトを挟んでいる。プーリに対するベルトの滑りは、ベルトの摩耗やプーリの耐久性の低下に繋がるため、シーブはアクチュエータによってベルトに押し付けられている。
【０００３】
特許文献１に開示される自動二輪車では、セカンダリプーリの回転速度とエンジン回転速度とから算出された変速比と、一対のシーブのうち移動可能なシーブの位置から算出された変速比との差に基づいて、ベルトの滑りが検知されている。そして、ベルトの滑りが発生した場合には、エンジンのトルクを低減する制御が実行され、これによって、ベルトの滑りが早期に解消されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開昭６０−２３６６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ベルトの滑りを検知するための処理において異常が生じる場合がある。例えば、センサの故障や断線が原因で、信号がセンサから適切に入力されない場合がある。この場合、ベルトの滑りが正確に検知されないため、上述したようなエンジンのトルクを低減する制御が実行されず、ベルトの滑りが継続し易くなる。
【０００６】
本発明は、上記課題に鑑みてされたものであって、その目的は、ベルトの滑りを検知するための処理において異常が生じた場合に、ベルトの滑りの発生を抑えることのできる自動二輪車を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明に係る自動二輪車は、エンジンと、無段変速機とを有する。前記無段変速機は、前記エンジンのトルクが入力されるプライマリプーリと、前記プライマリプーリからベルトを介してトルクが伝達されるセカンダリプーリとを有し、前記プライマリプーリと前記セカンダリプーリのそれぞれに、互いに向き合うよう配置され前記ベルトを挟む２つのシーブが設けられている。また、前記自動二輪車は、前記無段変速機の変速比を制御するとともに、前記エンジンの駆動を制御する制御装置と、を備える。前記制御装置は、前記ベルトの滑りが発生したか否かを判定する滑り判定部と、前記滑り判定部の処理における異常の発生を判定する異常判定部と、前記滑り判定部の処理における異常が発生したと判断された場合に、前記エンジンが出力するトルクを抑える処理を実行するトルク制限処理部と、を有する。
【０００８】
本発明によれば、滑り判定部の処理において異常が生じた場合に、ベルトの滑りの発生を抑えることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る自動二輪車の側面図である。
【図２】上記自動二輪車が有するエンジン、無段変速機及び制御装置の概略図である。
【図３】上記制御装置の構成を示すブロック図である。
【図４】上記制御装置が有する変速機制御装置の制御部とエンジン制御装置の制御部の機能ブロック図である。
【図５】エンジントルクと、エンジン回転速度と、スロットル開度との関係の例を示す図である。
【図６】エンジン回転速度とスロットル開度の範囲とを関係づけるスロットル制限マップの例を示す図である。
【図７】上記エンジン制御装置が有する制御部のトルク制限処理部が実行する処理において設定される目標スロットル開度の例を説明するための図である。
【図８】上記エンジン制御装置が有する制御部が実行する処理の例を示すフローチャートである。
【図９】本発明の他の実施形態に係るエンジン制御装置が有する制御部の機能ブロック図である。
【図１０】図９に示すエンジン制御装置が有する制御部が実行する処理の例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態について図面を参照しながら説明する。図１は本発明の実施形態の例である自動二輪車１の側面図である。図２は、自動二輪車１が有するエンジン２０、無段変速機３０及び制御装置１０の概略図である。
【００１１】
図１又は図２に示すように、自動二輪車１は、前輪２と、後輪３とを有している。また、自動二輪車１は、エンジン２０と、エンジン２０の回転を減速して後輪３に伝達する無段変速機３０と、エンジン２０と無段変速機３０とを制御する制御装置１０とを有している。この例では、制御装置１０は、エンジン制御装置１２と変速機制御装置１４とを有している。
【００１２】
図１に示すように、前輪２は、フロントサスペンション４の下端部によって回転可能に支持されている。フロントサスペンション４の上部には、左右に回転可能に支持されたステアリングシャフト５が設けられている。ステアリングシャフト５の上方には、ハンドル６が配置されている。ハンドル６と、ステアリングシャフト５と、フロントサスペンション４と、前輪２は、一体的に左右に回転するように設けられており、ハンドル６の操作によって前輪２の操舵が可能となっている。図２に示すように、ハンドル６の右側には、搭乗者によって操作されて回転するアクセルグリップ６ａが設けられている。
【００１３】
図１に示すように、ハンドル６の後方には、搭乗者が跨って座ることのできるシート７が配置されている。シート７の下方にはエンジン２０が配置されている。エンジン２０は、シリンダ２１と、クランクケース２３とを有している。図２に示すように、シリンダ２１には吸気管２４が接続されている。吸気管２４には、燃料タンク（不図示）内の燃料を、吸気管２４内に噴射するインジェクタ２６が設けられ、インジェクタ２６によって噴射された燃料はシリンダ２１に供給される。インジェクタ２６による燃料の噴射量はエンジン制御装置１２によって電子的に制御される。
【００１４】
吸気管２４には、吸気管２４を流れる空気量を調整するスロットルバルブ２５ａが内部に配置されたスロットルボディ２５が接続されている。スロットルボディ２５を通過した空気は、吸気管２４からシリンダ２１に流れ込む。スロットルバルブ２５ａは電子制御式のスロットルバルブであり、スロットルボディ２５には、スロットルバルブ２５ａを開閉するスロットルアクチュエータ２５ｃが設けられている。スロットルアクチュエータ２５ｃは、エンジン制御装置１２から供給される電力によって動作するモータを含み、エンジン制御装置１２は、スロットルアクチュエータ２５ｃを作動させて、スロットルバルブ２５ａの開度であるスロットル開度を制御している。
【００１５】
シリンダ２１にはシリンダ２１に供給された燃料に点火する点火プラグ２９が設けられている。また、シリンダ２１の内部には、点火プラグ２９によって点火された燃料の燃焼によって往復動するピストン２１ａが配置されている。ピストン２１ａには、クランクケース２３の内部に配置されたクランクシャフト２３ａに連結されており、ピストン２１ａの往復動によってクランクシャフト２３ａが回転する。なお、シリンダ２１には、燃料の燃焼によって発生した排気ガスを排出する排気管２７が接続されている。
【００１６】
無段変速機３０は、ベルト式の無段変速機であり、クランクシャフト２３ａと一体的に回転するよう設けられたプライマリプーリ３１と、プライマリプーリ３１から回転が伝達されるセカンダリプーリ３２とを有している。セカンダリプーリ３２はセカンダリ軸３４上に設けられ、セカンダリ軸３４と一体的に回転可能となっている。また、無段変速機３０は、プライマリプーリ３１とセカンダリプーリ３２とに巻かれ、プライマリプーリ３１の回転をセカンダリプーリ３２に伝達する環状のベルト３３を有している。このベルト３３は、例えば金属ベルトや樹脂ベルトによって構成される。
【００１７】
プライマリプーリ３１は、クランクシャフト２３ａの軸方向に移動可能に設けられた可動シーブ３１ａと、軸方向の動きが規制された固定シーブ３１ｂとを有している。セカンダリプーリ３２も、セカンダリ軸３４の軸方向に移動可能に設けられた可動シーブ３２ａと、軸方向の動きが規制された固定シーブ３２ｂとを有している。可動シーブ３１ａ，３２ａが軸方向に動き、ベルト３３のプライマリプーリ３１及びセカンダリプーリ３２に巻かれた部分の径が変化することによって、変速比が変化する。変速比は、可動シーブ３１ａが固定シーブ３１ｂに最も近づき、可動シーブ３２ａが固定シーブ３２ｂから最も離れ時の変速比（以下、トップ（最小変速比））と、可動シーブ３１ａが固定シーブ３１ｂから最も離れ、可動シーブ３２ａが固定シーブ３２ｂに最も近づいた時の変速比（以下、ロー（最大変速比））との間で、変化する。
【００１８】
セカンダリ軸３４は、クラッチ４１を介して後輪３の車軸３ａに連結されており、セカンダリ軸３４の回転（トルク）はクラッチ４１を介して車軸３ａに伝達され、又はクラッチ４１において遮断される。クラッチ４１は、例えば、搭乗者のクラッチ操作を要することなく接続又は切断する自動クラッチ（例えば、遠心クラッチ）である。
【００１９】
無段変速機３０は、その変速比と、クランプ力（可動シーブ３１ａ，３２ａと固定シーブ３１ｂ，３２ｂとがベルト３３を挟む力）とが電子的に制御される無段変速機である。この例では、無段変速機３０は、油圧制御の無段変速機であり、プライマリプーリ３１には、油路５１から作動油が供給される油室３６が設けられ、セカンダリプーリ３２には油路５２から作動油が供給される油室３７が設けられている。可動シーブ３１ａは、油室３６に発生する油圧によって、軸方向に移動するとともに、ベルト３３に押し付けられる。可動シーブ３２ａは、油室３７に発生する油圧によって、軸方向に移動するとともに、ベルト３３に押し付けられる。油室３６は油路５１を介してコントロールバルブボディ５０に接続され、油室３７は油路５２を介してコントロールバルブボディ５０に接続されている。コントロールバルブボディ５０は、変速機制御装置１４から入力される信号に応じて作動するソレノイドバルブや、当該ソレノイドバルブから入力される信号圧に応じて作動する減圧弁、リリーフ弁を含んでいる。コントロールバルブボディ５０は、変速機制御装置１４から入力される信号に応じた油圧が油室３６及び油室３７に発生するように作動する。
【００２０】
ハンドル６には、搭乗者によるアクセルグリップ６ａの操作量（アクセルグリップ６ａの回転位置）を検知するためのアクセルセンサ６ｂが設けられている。アクセルセンサ６ｂは、例えばポテンショメータによって構成され、搭乗者の操作量に応じた電気信号を出力する。吸気管２４には、当該吸気管２４内の負圧を検知するための吸気圧センサ２４ａが設けられている。吸気圧センサ２４ａは、例えば、半導体圧力センサによって構成され、吸気管２４内の空気圧に応じた電気信号を出力する。スロットルボディ２５には、スロットル開度を検知するためのスロットルセンサ２５ｂが設けられている。スロットルセンサ２５ｂは、例えばポテンショメータによって構成され、スロットル開度に応じた電気信号を出力する。
【００２１】
エンジン２０には、クランクシャフト２３ａの回転速度に応じた周波数の信号を出力するエンジン回転速度センサ１９が設けられている。また、無段変速機３０には、セカンダリ軸３４の回転速度に応じた周波数の信号を出力するセカンダリ回転速度センサ１８が設けられている。さらに、後輪３の車軸３ａには、車軸３ａの回転速度に応じた周波数の信号を出力する車速センサ１７が設けられている。これらエンジン回転速度センサ１９と、セカンダリ回転速度センサ１８と、車速センサ１７は、例えば、電磁ピックアップ方式の回転センサによって構成される。なお、本実施形態では、セカンダリ回転速度センサ１８とエンジン回転速度センサ１９は、ベルト３３の滑りを検知するためのセンサとしても利用される。
【００２２】
可動シーブ３１ａの位置に応じた電気信号を出力するシーブ位置センサ３１ｃが設けられている。このシーブ位置センサ３１ｃは、例えば、可動シーブ３１ａの位置に応じた電気信号を出力するポテンショメータである。本実施形態では、シーブ位置センサ３１ｃも、ベルト３３の滑りを検知するためのセンサとして利用される。
【００２３】
油路５１には、油路５１の油圧に応じた電気信号を出力する油圧センサ５１ａが設けられ、油路５２には、油路５２の油圧に応じた電気信号を出力する油圧センサ５２ａが設けられている。これらの油圧センサ５１ａ，５２ａは、例えば、ダイヤフラム或いはピエゾ素子を含む圧力センサによって構成される。
【００２４】
図３は、制御装置１０の構成を示すブロック図である。上述したように、制御装置１０は、エンジン制御装置１２と、変速機制御装置１４とを有している。
【００２５】
エンジン制御装置１２は、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）を有する記憶部１２Ｍと、マイクロプロセッサを有する制御部１２Ｃとを有している。記憶部１２Ｍには、制御部１２Ｃが実行するプログラムや、制御部１２Ｃの処理において利用されるマップが予め格納されている。
【００２６】
また、エンジン制御装置１２は、アクチュエータ駆動回路１３と、インジェクタ駆動回路１５とを有している。アクチュエータ駆動回路１３は、制御部１２Ｃから入力される信号に応じた電力をスロットルアクチュエータ２５ｃに供給する回路であり、制御部１２Ｃの信号に応じてスロットルアクチュエータ２５ｃを作動させる。インジェクタ駆動回路１５は、制御部１２Ｃから入力される信号に応じて、インジェクタ２６を構成するソレノイドに、その駆動電力を供給する回路であり、インジェクタ２６による燃料の噴射量（噴射時間）は、制御部１２Ｃによって制御されている。
【００２７】
制御部１２Ｃには、エンジン回転速度センサ１９と、セカンダリ回転速度センサ１８と、車速センサ１７の出力信号が入力されており、制御部１２Ｃは、これらのセンサの出力信号に基づいて、エンジン回転速度と、セカンダリ軸３４の回転速度（以下、セカンダリ回転速度）と、車速とを算出する。また、制御部１２Ｃには、アクセルセンサ６ｂと、スロットルセンサ２５ｂと、吸気圧センサ２４ａの出力信号が入力されており、制御部１２Ｃは、これらのセンサの出力信号によって、搭乗者によるアクセルグリップ６ａの操作量（以下、アクセル操作量）と、スロットル開度と、吸気圧とを検知する。なお、各センサは、Ａ／Ｄコンバータなどを含むインターフェース回路（不図示）を介して制御部１２Ｃに接続されており、各センサの出力信号は、インターフェース回路において、制御部１２Ｃが処理可能な信号に変換されて当該制御部１２Ｃに入力されている。
【００２８】
制御部１２Ｃは、これらのセンサによって検知する車両の運転状態に基づいてエンジン２０を制御する。例えば、制御部１２Ｃは、インジェクタ２６による燃料の噴射量を制御する。また、制御部１２Ｃには、制御部１２Ｃから入力される信号に応じたタイミングで、点火プラグ２９に高電圧を印加するイグナイタ２８が接続されており、制御部１２Ｃは、点火プラグ２９による点火のタイミングを制御する。本実施形態では、特に、制御部１２Ｃは、搭乗者によるアクセルグリップ６ａの操作に基づいてスロットル開度を制御する。制御部１２Ｃによるスロットル開度の制御については後において詳説する。
【００２９】
なお、エンジン制御装置１２と変速機制御装置１４は、バスを介して互いに接続されており、制御部１２Ｃは、例えばＣＡＮ（Controller Area Network）のプロトコルなど、予め規定された通信プロトコルに従って、センサから得られるデータを、所定の周期（例えば、数ｍｓｅｃ秒）で変速機制御装置１４に送信する。この例では、制御部１２Ｃは、エンジン回転速度センサ１９の出力信号に基づいて算出したエンジン回転速度（以下、エンジン回転速度Ｅｓｐｄ）と、セカンダリ回転速度センサ１８の出力信号に基づいて算出したセカンダリ軸３４の回転速度（以下、セカンダリ回転速度Ｓｓｐｄ）と、車速センサ１７の出力信号に基づいて算出した車速Ｖと、スロットルセンサ２５ｂの出力信号によって検知したスロットル開度（以下、実スロットル開度Ｔｈ）とを変速機制御装置１４に送信する。
【００３０】
変速機制御装置１４は、ＲＡＭやＲＯＭを有する記憶部１４Ｍと、マイクロプロセッサを有する制御部１４Ｃとを有している。記憶部１４Ｍには、制御部１４Ｃが実行するプログラムや、制御部１４Ｃの処理において利用されるマップが予め格納されている。
【００３１】
制御部１４Ｃには、シーブ位置センサ３１ｃの出力信号が入力されており、制御部１４Ｃは、このセンサの出力信号に基づいて、可動シーブ３１ａの位置を検知し、当該可動シーブ３１ａの位置に基づいて変速比を算出する。また、制御部１４Ｃには、油圧センサ５１ａ，５２ａの出力信号が入力されており、制御部１４Ｃは、これらのセンサの出力信号に基づいて、油室３６，３７の油圧を検知する。さらに、制御部１４Ｃには、バルブ駆動回路１６が接続されている。バルブ駆動回路１６は、制御部１４Ｃから入力される信号に応じて、コントロールバルブボディ５０を構成するソレノイドバルブに駆動電力を供給する。制御部１４Ｃは、シーブ位置センサ３１ｃの出力信号や、油圧センサ５１ａ，５２ａの出力信号、エンジン制御装置１２から受信するエンジン回転速度Ｅｓｐｄ等のデータに基づいて、コントロールバルブボディ５０等を作動させて、無段変速機３０を制御する。なお、シーブ位置センサ３１ｃ等のセンサは、Ａ／Ｄコンバータなどを含むインターフェース回路（不図示）を介して制御部１４Ｃに接続されており、それらのセンサの出力信号は、インターフェース回路において、制御部１４Ｃが処理可能な信号に変換されて当該制御部１４Ｃに入力されている。
【００３２】
変速機制御装置１４が有する制御部１４Ｃの処理について説明する。図４は、変速機制御装置１４の制御部１４Ｃ及びエンジン制御装置１２の制御部１２Ｃの機能を示すブロック図である。同図に示すように、制御部１４Ｃは、変速制御部１４ａと、クランプ力制御部１４ｂと、滑り判定部１４ｃと、異常判定部１４ｄとを有している。
【００３３】
変速制御部１４ａは、エンジン制御装置１２から送信される実スロットル開度Ｔｈや、車速Ｖなどのデータに基づいて無段変速機３０の変速比を制御する。一例としては、変速制御部１４ａは、記憶部１４Ｍに予め格納されたマップを参照して、車速Ｖと実スロットル開度Ｔｈとに対応する目標エンジン回転速度Ｅｓｐｄ−ｔｇを算出し、当該目標エンジン回転速度Ｅｓｐｄ−ｔｇから目標変速比Ｒｔ−ｔｇを算出する。そして、変速制御部１４ａは、この目標変速比Ｒｔ−ｔｇに基づいて、プライマリプーリ３１の油室３６に発生させるべき油圧（以下、目標プライマリ圧）を算出し、油圧センサ５１ａによって検知する油圧が目標プライマリ圧になるように、コントロールバルブボディ５０を作動させる。
【００３４】
クランプ力制御部１４ｂは、無段変速機３０の変速比や、エンジン２０が出力するトルクに基づいて、無段変速機３０のクランプ力を制御する。一例としては、クランプ力制御部１４ｂは、エンジン回転速度Ｅｓｐｄとセカンダリ回転速度Ｓｓｐｄとから変速比を算出するとともに、実スロットル開度Ｔｈとエンジン回転速度Ｅｓｐｄとからエンジン２０が出力しているトルク（以下、エンジントルク）を算出する。そして、クランプ力制御部１４ｂは、マップや関係式を参照して、これらの変速比とエンジントルクと対応する油圧を算出し、この油圧をセカンダリプーリ３２の油室３７に発生させるべき油圧（以下、目標セカンダリ圧）とする。そして、クランプ力制御部１４ｂは、油圧センサ５２ａによって検知する油圧が目標セカンダリ圧になるように、コントロールバルブボディ５０を作動させる。
【００３５】
滑り判定部１４ｃは、無段変速機３０より上流側の回転速度と、無段変速機３０より下流側の回転速度とに基づいて算出する変速比（以下、演算変速比）と、可動シーブ３１ａの位置に基づいて算出する変速比（以下、シーブ位置変速比）とに基づいて、ベルト３３の滑りの発生を判定する。この例では、滑り判定部１４ｃは、無段変速機３０より上流側の回転速度であるエンジン回転速度Ｅｓｐｄを、無段変速機３０より下流側の回転速度であるセカンダリ回転速度Ｓｓｐｄで除算することによって、演算変速比を算出する。また、滑り判定部１４ｃは、可動シーブ３１ａの位置と変速比とを対応付ける関係式やマップ（以下、変速比マップ）を参照し、シーブ位置センサ３１ｃによって検知する可動シーブ３１ａの位置（以下、シーブ位置Ｓ）に対応する変速比を、シーブ位置変速比として算出する。そして、滑り判定部１４ｃは、演算変速比と、シーブ位置変速比との差に基づいて、ベルト３３の滑りの発生を判定する。例えば、滑り判定部１４ｃは、演算変速比とシーブ位置変速比との差が、予め定められた値より大きい場合に、ベルト３３の滑りが発生したと判断する。
【００３６】
そして、滑り判定部１４ｃは、ベルト３３の滑りが発生したと判断した時に、その旨をエンジン制御装置１２に通知する。具体的には、滑り判定部１４ｃは、ベルト３３の滑りの発生を示す情報（以下、滑り通知情報）をエンジン制御装置１２に送信する。
【００３７】
異常判定部１４ｄは、上述した滑り判定部１４ｃの処理（以下、滑り判定処理とする）において異常が発生しているか否か、すなわち、ベルト３３の滑りを適切に検知できない状況であるか否かを判定する。この例では、変速機制御装置１４に接続されているシーブ位置センサ３１ｃの故障の有無を判定する。例えば、異常判定部１４ｄは、予め規定された範囲を超える電圧値或いは電流値の電気信号がシーブ位置センサ３１ｃから入力された場合に、当該シーブ位置センサ３１ｃが故障したと判断する。ここで、予め規定された範囲は、例えば、可動シーブ３１ａの位置が、固定シーブ３１ｂに最も接近した位置であることを示す電圧値（又は電流値）から、固定シーブ３１ｂから最も離れた位置であることを示す電圧値（又は電流値）までの範囲である。そして、異常判定部１４ｄは、故障を検知した場合に、滑り判定処理において異常が発生していると判断する。
【００３８】
また、上述したようにエンジン制御装置１２は、エンジン回転速度Ｅｓｐｄ等のデータを予め定められた周期で変速機制御装置１４に送信している。異常判定部１４ｄは、エンジン制御装置１２からの送信が途絶えた場合に、滑り判定処理において異常が発生していると判断してもよい。例えば、異常判定部１４ｄは、滑り判定処理で利用されるエンジン回転速度Ｅｓｐｄやセカンダリ回転速度Ｓｓｐｄのうち、いずれか一方が変速機制御装置１４において受信されない場合に、滑り判定処理において異常が発生していると判断してもよい。
【００３９】
異常判定部１４ｄは、滑り判定処理において異常が発生したと判断した時に、当該異常の発生をエンジン制御装置１２に通知する。具体的には、滑り判定処理において異常が発生しことを示す情報（以下、異常通知情報）をエンジン制御装置１２に送信する。
【００４０】
エンジン制御装置１２が有する制御部１２Ｃが実行する処理について説明する。図４に示すように、制御部１２Ｃは、その機能として、スロットル制御部１２ａと、トルク制限処理部１２ｂと有している。
【００４１】
スロットル制御部１２ａは、搭乗者のアクセル操作に基づいてスロットル開度を制御する。すなわち、スロットル制御部１２ａは、アクセルセンサ６ｂの出力信号に基づいて、搭乗者によるアクセルグリップ６ａの操作量であるアクセル操作量を検知し、当該アクセル操作量に基づいてスロットルアクチュエータ２５ｃを作動させて、スロットル開度を制御する。
【００４２】
例えば、スロットル制御部１２ａは、アクセル操作量とスロットル開度とを対応付けるマップ（以下、スロットル制御マップ）や関係式等を参照することによって、アクセルセンサ６ｂの出力信号に基づいて検知したアクセル操作量（以下、アクセル操作量Ａｃｃ）に対応する目標スロットル開度Ｔｈ−ｔｇを算出する。そして、スロットル制御部１２ａは、通常の制御において、すなわち、ベルト３３の滑りが発生していない場合と、滑り判定処理において異常が発生していない場合とに、実スロットル開度Ｔｈが、このように算出した目標スロットル開度Ｔｈ−ｔｇに一致するようにスロットルアクチュエータ２５ｃを作動させる。すなわち、スロットル制御部１２ａは、実スロットル開度Ｔｈと目標スロットル開度Ｔｈ−ｔｇとの差に基づいて算出した指令値を、アクチュエータ駆動回路１３に出力する。アクチュエータ駆動回路１３は、その指令値に応じた電力をスロットルアクチュエータ２５ｃに供給する。
【００４３】
トルク制限処理部１２ｂは、ベルト３３の滑りが発生したと滑り判定部１４ｃが判断した場合、すなわち、変速機制御装置１４から滑り通知情報を受信した場合に、エンジン２０が出力するトルクを制限する処理（以下、トルク制限処理）を実行する。また、トルク制限処理部１２ｂは、ベルト３３の滑りが発生した場合に加えて、滑り判定処理における異常が発生したと異常判定部１４ｄが判断した場合、すなわち、変速機制御装置１４から異常通知情報を受信した場合にも、トルク制限処理を実行する。
【００４４】
トルク制限処理は、エンジントルクを、通常の運転によって出力され得る範囲より狭い範囲内に制限する制御である。この例では、トルク制限処理部１２ｂは、車両の運転状態に基づいてスロットル開度の範囲を制限し、その制限した範囲内で目標スロットル開度Ｔｈ−ｔｇを設定する。
【００４５】
図５は、エンジントルクと、エンジン回転速度と、スロットル開度との関係の例を示す図である。同図において、横軸はエンジン回転速度を示し、縦軸はエンジントルクを示している。また、同図においては、複数のスロットル開度Ｔ１乃至Ｔ６（Ｔ１＜Ｔ２＜Ｔ３＜Ｔ４＜Ｔ５＜Ｔ６）について、エンジン回転速度とエンジントルクとの関係を示すトルクカーブが例として示されている。同図に示すように、エンジントルクは、一般的に、スロットル開度が大きくなるに従って高くなる。また、スロットル開度Ｔ１乃至Ｔ４についてのトルクカーブが示すように、エンジントルクは、スロットル開度が低い運転状態では、エンジン回転速度が高くなるに従って低くなる。
【００４６】
エンジントルクが同図に示す０とＴｑの範囲に収まるスロットル開度の範囲は、エンジン回転速度に応じて異なっている。例えば、エンジン回転速度がＥｓｐｄ１の場合には、エンジントルクが０とＴｑの間に収まるスロットル開度の範囲は、Ｔ１からＴ３までの範囲である。一方、エンジン回転速度がＥｓｐｄ２の場合には、エンジントルクが０とＴｑの間に収まるスロットル開度の範囲は、Ｔ３からＴ４までの範囲である。
【００４７】
そこで、トルク制限処理部１２ｂは、エンジントルクが予め定めた範囲内に収まるように、エンジン回転速度に基づいてスロットル開度の範囲を制限し、その制限した範囲内でスロットル開度を制御する。例えば、トルク制限処理部１２ｂは、エンジン回転速度とスロットル開度の範囲とを関係づける関係式やマップ（以下、スロットル制限マップ）を参照することによって、エンジン回転速度センサ１９によって検知したエンジン回転速度Ｅｓｐｄに対応するスロットル開度の範囲を算出する。具体的には、トルク制限処理部１２ｂは、エンジン回転速度Ｅｓｐｄに対応するスロットル開度の最大値と最小値を算出する。
【００４８】
図６は、スロットル制限マップの例を示す図である。同図において、横軸はエンジン回転速度を示し、縦軸はスロットル開度を示している。同図において、線Ｌｍｉｎは、エンジン回転速度とスロットル開度の最小値（以下、最小スロットル開度Ｔｈｍｉｎ）との関係を示し、線Ｌｍａｘは、エンジン回転速度とスロットル開度の最大値（以下、最大スロットル開度Ｔｈｍａｘ）との関係を示している。上述したように、スロットル開度が低い運転状態では、エンジントルクは、エンジン回転速度が高くなるに従って低くなっている。そのため、ここで示す例では、最小スロットル開度Ｔｈｍｉｎ及び最大スロットル開度Ｔｈｍａｘは、エンジン回転速度が高くなるに従って、高くなっている。
【００４９】
トルク制限処理部１２ｂは、このようなスロットル制限マップを参照し、エンジン回転速度Ｅｓｐｄに基づいてスロットル開度の範囲を算出する。例えば、トルク制限処理部１２ｂは、スロットル制限マップを参照することによって、エンジン回転速度Ｅｓｐｄに対応する最小スロットル開度Ｔｈｍｉｎと最大スロットル開度Ｔｈｍａｘとを算出する。そして、トルク制限処理部１２ｂは、算出された範囲内で目標スロットル開度Ｔｈ−ｔｇを設定する。例えば、トルク制限処理部１２ｂは、スロットル制御部１２ａと同様に、スロットル制御マップを参照することによってアクセル操作量Ａｃｃに対応するスロットル開度を算出する。そして、トルク制限処理部１２ｂは、当該スロットル開度が最小スロットル開度Ｔｈｍｉｎ又は最大スロットル開度Ｔｈｍａｘを越える場合に、最小スロットル開度Ｔｈｍｉｎ又は最大スロットル開度Ｔｈｍａｘを目標スロットル開度Ｔｈ−ｔｇとして設定する。
【００５０】
図７は、トルク制限処理部１２ｂによって設定される目標スロットル開度Ｔｈ−ｔｇの例を説明するための図であり、横軸はアクセル操作量であり、縦軸は目標スロットル開度を示している。なお、同図では、上述したスロットル制御マップで規定されるアクセル操作量とスロットル開度の例が、破線Ｌｎで示されている。同図に示すように、アクセル操作量がＡｃｃ２以下の値となる範囲では、目標スロットル開度Ｔｈ−ｔｇには最小スロットル開度Ｔｈｍｉｎが設定され、アクセル操作量がＡｃｃ１以上の値となる範囲では、目標スロットル開度Ｔｈ−ｔｇには最大スロットル開度Ｔｈｍａｘが設定されている。また、アクセル操作量がＡｃｃ１とＡｃｃ２との間の値となる範囲では、目標スロットル開度Ｔｈ−ｔｇは、アクセル操作量に比例している。
【００５１】
エンジン制御装置１２の制御部１２Ｃが実行する処理の流れについて説明する。図８は、制御部１２Ｃが実行する処理の例を示すフローチャートである。
【００５２】
まず、トルク制限処理部１２ｂは、無段変速機３０においてベルト３３の滑りが発生しているか否か、すなわち、滑り通知情報を受信したか否かを判定する（Ｓ１０１）。また、トルク制限処理部１２ｂは、滑り判定処理において異常が発生したか否か、すなわち、異常通知情報を受信したか否かを判定する（Ｓ１０２）。Ｓ１０１及びＳ１０２において、ベルト３３の滑りが発生しておらず、且つ滑り判定処理において異常が発生していない場合には、スロットル制御部１２ａは、アクセルセンサ６ｂの出力信号に基づいて、アクセル操作量Ａｃｃを検知し（Ｓ１０３）、スロットル制御マップを参照することによって、アクセル操作量Ａｃｃに対応するスロットル開度を目標スロットル開度として設定する（Ｓ１０４）。そして、スロットル制御部１２ａは、実スロットル開度Ｔｈが目標スロットル開度Ｔｈ−ｔｇに一致するように、実スロットル開度Ｔｈと目標スロットル開度Ｔｈ−ｔｇとの差に基づいて算出した指令値をアクチュエータ駆動回路１３に出力する（Ｓ１０５）。
【００５３】
一方、Ｓ１０１又はＳ１０２の処理において、ベルト３３の滑りが発生したと判断された場合、又は滑り判定処理において異常が発生したと判断された場合には、トルク制限処理部１２ｂは、エンジントルクを制限するための処理を開始する。具体的には、トルク制限処理部１２ｂは、エンジン回転速度Ｅｓｐｄを取得し（Ｓ１０６）、スロットル制限マップ（図６参照）を参照することによって、エンジン回転速度Ｅｓｐｄに対応する最小スロットル開度Ｔｈｍｉｎと最大スロットル開度Ｔｈｍａｘとを算出する（Ｓ１０７）。また、トルク制限処理部１２ｂは、アクセル操作量Ａｃｃを検知し、スロットル制御マップを参照することによってアクセル操作量Ａｃｃに対応するスロットル開度（以下、暫定目標スロットル開度Ｔｈ−ｐｒｏ）を算出する（Ｓ１０８）。
【００５４】
そして、トルク制限処理部１２ｂは、暫定目標スロットル開度Ｔｈ−ｐｒｏが最小スロットル開度Ｔｈｍｉｎより低いか否かを判定する（Ｓ１０９）。ここで、暫定目標スロットル開度Ｔｈ−ｐｒｏが最小スロットル開度Ｔｈｍｉｎより低くない場合には、トルク制限処理部１２ｂは、さらに、暫定目標スロットル開度Ｔｈ−ｐｒｏが最大スロットル開度Ｔｈｍａｘより高いか否かを判定する（Ｓ１１０）。Ｓ１０９及びＳ１１０の判定において、暫定目標スロットル開度Ｔｈ−ｐｒｏが最小スロットル開度Ｔｈｍｉｎより低くなく、且つ、最大スロットル開度Ｔｈｍａｘより高くない場合には、暫定目標スロットル開度Ｔｈ−ｐｒｏを目標スロットル開度Ｔｈ−ｔｇとして設定し（Ｓ１１１）、スロットル制御部１２ａによって、上述したＳ１０５の処理が実行される。
【００５５】
一方、Ｓ１０９の判定において、暫定目標スロットル開度Ｔｈ−ｐｒｏが最小スロットル開度Ｔｈｍｉｎより低い場合には、トルク制限処理部１２ｂは、最小スロットル開度Ｔｈｍｉｎを目標スロットル開度Ｔｈ−ｔｇとして設定する（Ｓ１１２）。また、Ｓ１１０の判定において、暫定目標スロットル開度Ｔｈ−ｐｒｏが最大スロットル開度Ｔｈｍａｘより高い場合には、トルク制限処理部１２ｂは、最大スロットル開度Ｔｈｍａｘを目標スロットル開度Ｔｈ−ｔｇとして設定する（Ｓ１１３）。そして、Ｓ１１２又はＳ１１３の処理の後、スロットル制御部１２ａによって、最小スロットル開度Ｔｈｍｉｎ又は最大スロットル開度Ｔｈｍａｘが設定された目標スロットル開度Ｔｈ−ｔｇに基づいて、上述したＳ１０５の処理が実行される。制御部１２Ｃは、以上の処理を自動二輪車１の走行中に予め設定された周期で繰り返し実行する。
【００５６】
以上説明したように、自動二輪車１では、制御装置１０は、ベルト３３の滑りが発生したか否かを判定する滑り判定部１４ｃと、滑り判定部１４ｃの処理における異常の発生を判定する異常判定部１４ｄとを備えている。また、制御装置１０は、滑り判定部１４ｃの処理における異常が発生したと判断された場合に、エンジン２０が出力するトルクを抑える処理を実行するトルク制限処理部１２ｂを有している。これによって、滑り判定部１４ｃの処理において異常が生じた場合に、ベルト３３の滑りの発生を抑えることができる。
【００５７】
また、自動二輪車１では、制御装置１０は、搭乗者のアクセル操作に基づいてスロットル開度を制御するスロットル制御部１２ａをさらに備え、トルク制限処理部１２ｂは、スロットル制御部１２ａによって制御されるスロットル開度の範囲を制限している。これによって、搭乗者による車両の操作が可能な状態を維持しながら、ベルト３３の滑りが発生することを抑えることができる。すなわち、制限された範囲内であれば、搭乗者の操作に応じたスロットル開度の制御を行うことができる。
【００５８】
また、自動二輪車１では、トルク制限処理部１２ｂは、車両の運転状態に基づいてスロットル開度の範囲を制限している。これによって、車両の運転状態（以上の説明ではエンジン回転速度Ｅｓｐｄ）に依存して決まるエンジントルクの変化を低減できる。例えば、エンジン回転速度が高い場合であっても、低い場合であっても、概ね等しいエンジントルクを出力できる。
【００５９】
なお、本発明は、以上説明した自動二輪車１に限られず、種々の変更が可能である。例えば、以上の説明では、スロットル開度の範囲が制限され、それによって、エンジン２０が出力するトルクが制限されていた。しかしながら、エンジン制御装置１２は点火タイミングを遅らせる制御を実行することによって、エンジン２０が出力するトルクを制限してもよい。
【００６０】
この形態では、例えば、制御部１２Ｃは、ベルト３３の滑りが発生していない場合と、滑り判定処理において異常が発生していない場合とには、エンジン回転速度Ｅｓｐｄと、吸気圧センサ２４ａによって検知される吸気管２４内の空気圧（以下、吸気管圧力Ｐｉｎ）とに基づいて算出したクランク角（以下、基準点火角度）で点火するように、イグナイタ２８に信号を出力する。トルク制限処理部１２ｂは、ベルト３３の滑りが発生したと判断された場合と、滑り判定処理における異常が発生したと判断された場合とに、点火タイミングを遅らせるための処理を実行する。具体的には、トルク制限処理部１２ｂは、車両の運転状態に基づいて遅角度（基準点火角度からの遅延角度）を算出する。例えば、トルク制限処理部１２ｂは、エンジン回転速度と遅角度とを対応付けるマップ（以下、遅角制御マップ）や関係式を参照することによって、エンジン回転速度Ｅｓｐｄに対応する遅角度を算出する。そして、このようにトルク制限処理部１２ｂが遅角度を算出した場合、制御部１２Ｃは、基準点火角度から遅角度だけ遅れたクランク角で点火プラグ２９が点火するように、イグナイタ２８に信号を出力する。エンジントルクは、遅角度が大きくなるに従って低くなるため、このようなトルク制限処理部１２ｂの処理によって、ベルト３３の滑りを抑制できる。
【００６１】
また、トルク制限処理部１２ｂは、インジェクタ２６の燃料の噴射量を制限してもよい。この形態では、例えば、制御部１２Ｃは、エンジン回転速度と吸気管圧力とに噴射量を対応付けるマップ（以下、噴射量マップ）や関係式を参照し、吸気管圧力Ｐｉｎと、エンジン回転速度Ｅｓｐｄとに基づいて噴射量（以下、基準噴射量）を算出する。そして、制御部１２Ｃは、ベルト３３の滑りが発生していない場合と、滑り判定処理において異常が発生していない場合には、インジェクタ２６によって基準噴射量の燃料を噴射する。トルク制限処理部１２ｂは、ベルト３３の滑りが発生した場合と、滑り判定処理における異常が発生した場合とに、インジェクタ２６による噴射量を制限する処理を実行する。例えば、トルク制限処理部１２ｂは、車両の運転状態に基づいて定められる量（以下、低減量）を算出し、制御部１２Ｃは、基準噴射量から低減量を減算した量の燃料をインジェクタ２６によって噴射する。
【００６２】
また、以上の説明では、ベルト３３の滑りが発生した滑り判定部１４ｃが判断した場合と、滑り判定処理における異常が発生したと異常判定部１４ｄが判断した場合とに、トルク制限処理部１２ｂは、同様の処理を実行して、エンジン２０が出力するトルクを制限していた。しかしながら、トルク制限処理部１２ｂは、ベルト３３の滑りが発生した場合と、滑り判定処理において異常が発生した場合とでは異なる処理を実行してもよい。例えば、トルク制限処理部１２ｂは、滑り判定処理において異常が発生した場合には、スロットル開度の範囲を制限する処理を行い、滑り判定部１４ｃがベルト３３の滑りの発生を検知した場合には、点火タイミングを遅らせる処理、及び／又は、燃料の噴射量を低減する処理を行ってもよい。
【００６３】
図９は、この形態に係る自動二輪車が有するエンジン制御装置の制御部１２０Ｃの機能を示すブロック図である。同図に示すように、制御部１２０Ｃは、スロットル制御部１２０ａと、トルク制限処理部１２０ｂと、点火タイミング制御部１２０ｃと、トルク制限処理部１２０ｂとを備えている。
【００６４】
スロットル制御部１２０ａは、上述したスロットル制御部１２ａと同様に、アクセルセンサ６ｂの出力信号に基づいてアクセル操作量Ａｃｃを検知し、当該アクセル操作量Ａｃｃに基づいてスロットル開度を制御する。
【００６５】
トルク制限処理部１２０ｂは、滑り判定処理における異常が発生した場合、すなわち変速機制御装置１４から異常通知情報を受信した場合に、車両の運転状態に基づいてスロットル開度の範囲を制限する。例えば、トルク制限処理部１２０ｂは、トルク制限処理部１２ｂと同様に、スロットル制限マップを参照し、エンジン回転速度Ｅｓｐｄに対応する最大スロットル開度Ｔｈｍａｘと最小スロットル開度Ｔｈｍｉｎとを算出し、この最大スロットル開度Ｔｈｍａｘと最小スロットル開度Ｔｈｍｉｎの範囲内で目標スロットル開度Ｔｈ−ｔｇを設定する。
【００６６】
点火タイミング制御部１２０ｃは、吸気圧センサ２４ａによって検知される吸気管圧力Ｐｉｎと、エンジン回転速度Ｅｓｐｄとに基づいて、点火タイミングを制御する。具体的には、点火タイミング制御部１２０ｃは、ベルト３３の滑りが発生していない場合と、滑り判定処理において異常が発生していない場合とに、エンジン回転速度Ｅｓｐｄと吸気管圧力Ｐｉｎとに基づいて算出した基準点火角度で点火するように、イグナイタ２８に信号を出力する。
【００６７】
トルク制限処理部１２０ｄは、ベルト３３の滑りが発生した場合、すなわち、変速機制御装置１４から滑り通知情報を受信した場合に、上述した遅角制御マップを参照して、エンジン回転速度Ｅｓｐｄに対応する遅角度を算出する。トルク制限処理部１２０ｄによって遅角度が算出された場合には、点火タイミング制御部１２０ｃは、基準点火角度から遅角度だけ遅れたクランク角で点火するように、イグナイタ２８に信号を入力する。
【００６８】
図１０は、制御部１２０Ｃの処理の例を示すフローチャートである。同図において、図８に示すフローチャートと同一の処理には同一の番号を付している。
【００６９】
この処理では、まず、トルク制限処理部１２０ｄは、無段変速機３０においてベルト３３の滑りが発生しているか否か、すなわち、滑り通知情報を受信したか否かを判定する（Ｓ１０１）。ここで、ベルト３３の滑りが発生している場合には、トルク制限処理部１２０ｄは、実エンジン回転速度Ｅｓｐｄを検知し（Ｓ１１４）、当該実エンジン回転速度Ｅｓｐｄに対応する遅角度を、遅角制御マップを参照することによって算出する（Ｓ１１５）。そして、点火タイミング制御部１２０ｃは、基準点火角度から遅角度だけ遅れたクランク角で点火する遅角制御を実行する（Ｓ１１６）。また、この場合、スロットル制御部１２０ａが、上述したＳ１０３乃至Ｓ１０５の処理を実行して、アクセル操作量Ａｃｃに対応する目標スロットル開度Ｔｈ−ｔｇと、実スロットル開度Ｔｈとの差に基づいて指令値を算出し、当該指令値をアクチュエータ駆動回路１３に出力する。
【００７０】
一方、Ｓ１０１の処理において、ベルト３３の滑りが発生していない場合には、トルク制限処理部１２０ｂは、滑り判定処理において異常が生じているか否かを判定する（Ｓ１０２）。ここで、滑り判定処理において異常が発生したと判断された場合には、トルク制限処理部１２０ｂは、上述と同様に、Ｓ１０６乃至Ｓ１１１の処理を実行して、エンジントルクを制限するための処理を行う。一方、Ｓ１０２において、滑り判定処理において異常が発生していない場合には、スロットル制御部１２０ａは、目標スロットル開度Ｔｈ−ｔｇと、実スロットル開度Ｔｈとの差に基づいて指令値を算出し、当該指令値をアクチュエータ駆動回路１３に出力する。
【符号の説明】
【００７１】
１  自動二輪車、２  前輪、３  後輪、６  ハンドル、６ａ  アクセルグリップ、６ｂ  アクセルセンサ、１０  制御装置、１２  エンジン制御装置、１２Ｃ  制御部、１２Ｍ  記憶部、１２ａ，１２０ａ  スロットル制御部、１２ｂ，１２０ｂ  トルク制限処理部、１３  アクチュエータ駆動回路、１４  変速機制御装置、１４Ｃ  制御部、１４Ｍ  記憶部、１４ａ  変速制御部、１４ｂ  クランプ力制御部、１４ｃ  滑り判定部、１４ｄ  異常判定部、１５  インジェクタ駆動回路、１６  バルブ駆動回路、１７  車速センサ、１８  セカンダリ回転速度センサ、１９  エンジン回転速度センサ、２０  エンジン、２３ａ  クランクシャフト、２４  吸気管、２４ａ  吸気圧センサ、２５ａ  スロットルバルブ、２５ｂ  スロットルセンサ、２５ｃ  スロットルアクチュエータ、２６  インジェクタ、２９  点火プラグ、３０  無段変速機、３１  プライマリプーリ、３１ｃ  シーブ位置センサ、３２  セカンダリプーリ、３３  ベルト、３４  セカンダリ軸、３６，３７  油室、４１  クラッチ、５０  コントロールバルブボディ、５１ａ，５１ｂ  油圧センサ、Ｒｔ  目標変速比、１２０ｃ  点火タイミング制御部、１２０ｄ  トルク制限処理部。
【図１】
2010249004.tif 000003
【図２】
2010249004.tif 000004
【図３】
2010249004.tif 000005
【図４】
2010249004.tif 000006
【図５】
2010249004.tif 000007
【図６】
2010249004.tif 000008
【図７】
2010249004.tif 000009
【図８】
2010249004.tif 000010
【図９】
2010249004.tif 000011
【図１０】
2010249004.tif 000012