(57)【要約】【課題】走行状態に影響されることなく適切な推定車体速度を得て、それにより不要なアンチロックブレーキ制御の開始を回避する。【解決手段】  車両が減速状態にあって、しかも、後輪浮きが生じている場合において、後輪１２の回転速度及び回転加速度が増加状態にあると共に、後輪１２の回転速度が前輪１１の回転速度を所定量上回り、かつ、後輪１２が非アンチロックブレーキ制御状態にあって、なおかつ、後輪浮きが検出されてから所定時間経過した際には（図３のステップＳ４０２〜Ｓ４１４参照）、後輪１２の回転速度に代えて前輪１１の回転速度に基づいて推定車体速度が算出されるため、従来と異なり、車輪回転速度と推定車体速度との差が大となって車輪にスリップが発生していると誤った判定がなされて不必要なアンチロックブレーキ制御が開始されることが確実に回避されるものとなっている。【選択図】図３
2007296908.tif 000002
【特許請求の範囲】
【請求項１】
検出された車輪回転速度に基づいて演算算出された推定車体速度をブレーキ圧の制御に用いるよう構成されてなるアンチロックブレーキ制御方法であって、
車両が減速状態にあって、駆動輪の回転加速度が増加状態にある場合に、  前記駆動輪の回転速度が従動輪の回転速度を所定量上回った際、又は、該所定量上回ってから所定時間経過した際に、前記駆動輪の回転速度以外の所定のパラメータを用いて前記推定車体速度が演算されてなることを特徴とするアンチロックブレーキ制御方法。
【請求項２】
検出された車輪回転速度に基づいて演算算出された推定車体速度をブレーキ圧の制御に用いるよう構成されてなるアンチロックブレーキ制御方法であって、
車両が減速状態にあって、駆動輪の回転速度が増加状態にある場合に、
前記駆動輪の回転速度が従動輪の回転速度を所定量上回った際、又は、該所定量上回ってから所定時間経過した際に、前記駆動輪の回転速度以外の所定のパラメータを用いて前記推定車体速度が演算されてなることを特徴とするアンチロックブレーキ制御方法。  
【請求項３】
検出された車輪回転速度に基づいて演算算出された推定車体速度をブレーキ圧の制御に用いるよう構成されてなるアンチロックブレーキ制御方法であって、
車両が減速状態にあって、駆動輪の回転速度及び回転加速度が増加状態にある場合に、前記駆動輪の回転速度が従動輪の回転速度を所定量上回った際、又は、該所定量上回ってから所定時間経過した際に、前記駆動輪の回転速度以外の所定のパラメータを用いて前記推定車体速度が演算されてなることを特徴とするアンチロックブレーキ制御方法。
【請求項４】
駆動輪が未だアンチロックブレーキ制御状態にないことをさらなる条件として、駆動輪の回転速度以外の所定のパラメータを用いて推定車体速度が演算されてなることを特徴とする請求項１乃至請求項３いずれか記載のアンチロックブレーキ制御方法。
【請求項５】
エンジンがアイドルアップ状態にあることをさらなる条件として、駆動輪の回転速度以外の所定のパラメータを用いて推定車体速度が演算されてなることを特徴とする請求項１乃至請求項４いずれか記載のアンチロックブレーキ制御方法。
【請求項６】
所定のパラメータは、従動輪の回転速度又は定数であることを特徴とする請求項１乃至請求項５いずれか記載のアンチロックブレーキ制御方法。
【請求項７】
検出された車輪回転速度に基づいて演算算出された推定車体速度をブレーキ圧の制御に用いるよう構成されてなるアンチロックブレーキ制御装置において実行されるアンチロックブレーキ制御プログラムであって、
車両が減速状態にあることを判定する第１のステップと、
前記第１のステップにおいて車両が減速状態にあると判定された際に、駆動輪の回転加速度の増加を判定する第２のステップと、
前記第２のステップにおいて、駆動輪の回転加速度が増加していると判定された際に、駆動輪の回転速度が従動輪の回転速度に対して所定量上回っていることを判定する第３のステップと、
前記第３のステップにおいて、駆動輪の回転速度が従動輪の回転速度に対して所定量上回っていると判定された際に、駆動輪の回転速度以外の所定のパラメータを用いて前記推定車体速度を演算する第４のステップと、
を有してなることを特徴とするアンチロックブレーキ制御プログラム。
【請求項８】
検出された車輪回転速度に基づいて演算算出された推定車体速度をブレーキ圧の制御に用いるよう構成されてなるアンチロックブレーキ制御装置において実行されるアンチロックブレーキ制御プログラムであって、
車両が減速状態にあることを判定する第１のステップと、
前記第１のステップにおいて車両が減速状態にあると判定された際に、駆動輪の回転速度の増加を判定する第２のステップと、
前記第２のステップにおいて駆動輪の回転速度が増加していると判定された際に、駆動輪の回転速度が従動輪の回転速度に対して所定量上回っていることを判定する第３のステップと、
前記第３のステップにおいて駆動輪の回転速度が従動輪の回転速度に対して所定量上回っていると判定された際に、駆動輪の回転速度以外の所定のパラメータを用いて前記推定車体速度を演算する第４のステップと、
を有してなることを特徴とするアンチロックブレーキ制御プログラム。
【請求項９】
第３のステップにおいて、駆動輪の回転速度が従動輪の回転速度に対して所定量上回っていると判定された際に、当該所定量の上回りが生じてから所定時間経過したか否かを判定する第４のステップと、
前記第４のステップにおいて、前記所定時間が経過したと判定された際に、駆動輪の回転速度以外の所定のパラメータを用いて前記推定車体速度を演算する第５のステップと、
を有してなることを特徴とする請求項７又は請求項８記載のアンチロックブレーキ制御プログラム。
【請求項１０】
検出された車輪回転速度に基づいて演算算出された推定車体速度をブレーキ圧の制御に用いるよう構成されてなるアンチロックブレーキ制御装置において実行されるアンチロックブレーキ制御プログラムであって、
車両が減速状態にあることを判定する第１のステップと、
前記第１のステップにおいて車両が減速状態にあると判定された際に、駆動輪の回転速度の増加を判定する第２のステップと、
前記第２のステップにおいて駆動輪の回転速度が増加していると判定された際に、駆動輪の回転加速度の増加を判定する第３のステップと、
前記第３のステップにおいて、駆動輪の回転加速度が増加していると判定された際に、駆動輪の回転速度が従動輪の回転速度に対して所定量上回っていることを判定する第４のステップと、
前記第４のステップにおいて、駆動輪の回転速度が従動輪の回転速度に対して所定量上回っていると判定された際に、駆動輪の回転速度以外の所定のパラメータを用いて前記推定車体速度を演算する第５のステップと、
を有してなることを特徴とするアンチロックブレーキ制御プログラム。
【請求項１１】
第４のステップにおいて、駆動輪の回転速度が従動輪の回転速度に対して所定量上回っていると判定された際に、当該所定量の上回りが生じてから所定時間経過したか否かを判定する第５のステップと、
前記第５のステップにおいて、前記所定時間が経過したと判定された際に、駆動輪の回転速度以外の所定のパラメータを用いて前記推定車体速度を演算する第６のステップと、
を有してなることを特徴とする請求項１０記載のアンチロックブレーキ制御プログラム。  
【請求項１２】
駆動輪が未だアンチロックブレーキ制御状態にないか否かを判定するステップを、推定車体速度演算を行うステップより以前に実行し、駆動輪が未だアンチロックブレーキ制御状態にないと判定された場合、以後のステップを継続することを特徴とする請求項７乃至請求項１いずれか記載のアンチロックブレーキ制御プログラム。
【請求項１３】
エンジンがアイドルアップ状態にあるか否かを判定するステップを、推定車体速度演算を行うステップより以前に実行し、エンジンがアイドルアップ状態にあると判定された場合に、以後のステップを実行することを特徴とする請求項１２記載のアンチロックブレーキ制御プログラム。
【請求項１４】
所定のパラメータは、従動輪の回転速度又は定数であることを特徴とする請求項７乃至請求項１３いずれか記載のアンチロックブレーキ制御プログラム。
【請求項１５】
検出された車輪回転速度に基づいて演算算出された推定車体速度をブレーキ圧の制御に用いるよう構成されてなるアンチロックブレーキ制御装置であって、
当該アンチロックブレーキ制御装置は、車両が減速状態にあることを判定し、
車両が減速状態にあると判定された際に、駆動輪の回転加速度の増加を判定し、駆動輪の回転加速度が増加していると判定された際に、駆動輪の回転速度が従動輪の回転速度に対して所定量上回っていることを判定し、駆動輪の回転速度が従動輪の回転速度に対して所定量上回っていると判定された際、又は、該所定量上回ってから所定時間経過した際に、駆動輪の回転速度以外の所定のパラメータを用いて前記推定車体速度が演算されるよう構成されてなることを特徴とするアンチロックブレーキ制御装置。
【請求項１６】
検出された車輪回転速度に基づいて演算算出された推定車体速度をブレーキ圧の制御に用いるよう構成されてなるアンチロックブレーキ制御装置であって、
当該アンチロックブレーキ制御装置は、車両が減速状態にあることを判定し、
車両が減速状態にあると判定された際に、駆動輪の回転速度の増加を判定し、駆動輪の回転速度が増加していると判定された際に、駆動輪の回転速度が従動輪の回転速度に対して所定量上回っていることを判定し、駆動輪の回転速度が従動輪の回転速度に対して所定量上回っていると判定された際、又は、該所定量上回ってから所定時間経過した際に、駆動輪の回転速度以外の所定のパラメータを用いて前記推定車体速度が演算されるよう構成されてなることを特徴とするアンチロックブレーキ制御装置。
【請求項１７】
検出された車輪回転速度に基づいて演算算出された推定車体速度をブレーキ圧の制御に用いるよう構成されてなるアンチロックブレーキ制御装置であって、
当該アンチロックブレーキ制御装置は、車両が減速状態にあることを判定し、
車両が減速状態にあると判定された際に、駆動輪の回転速度の増加を判定し、駆動輪の回転速度が増加していると判定された際に、駆動輪の回転加速度の増加を判定し、駆動輪の回転加速度が増加していると判定された際に、駆動輪の回転速度が従動輪の回転速度に対して所定量上回っていることを判定し、駆動輪の回転速度が従動輪の回転速度に対して所定量上回っていると判定された際、又は、該所定量上回ってから所定時間経過した際に、駆動輪の回転速度以外の所定のパラメータを用いて前記推定車体速度が演算されるよう構成されてなることを特徴とするアンチロックブレーキ制御装置。
【請求項１８】
駆動輪が未だアンチロックブレーキ制御状態にないか否かを判定し、駆動輪が未だアンチロックブレーキ制御状態にないと判定されることを、推定車体速度演算開始のための条件の一つとすることを特徴とする請求項１５乃至請求項１７いずれか記載のアンチロックブレーキ制御装置。
【請求項１９】
エンジンがアイドルアップ状態にあるか否かを判定し、エンジンがアイドルアップ状態にあると判定されることを、推定車体速度演算開始のための条件の一つとすることを特徴とする請求項１５乃至請求項１８いずれか記載のアンチロックブレーキ制御装置。
【請求項２０】
所定のパラメータは、従動輪の回転速度又は定数であることを特徴とする請求項１５乃至請求項１８いずれか記載のアンチロックブレーキ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両のアンチロックブレーキ制御方法及びその装置に係り、特に、動作の信頼性の向上等を図ったものに関する。
【背景技術】
【０００２】
アンチロックブレーキ制御装置は、車両がブレーキ操作状態にある場合において、車輪がロック傾向にあることを検出し、ブレーキ液圧を減圧することによって車輪がロック状態になることを回避する一方、車輪のロック傾向が解消された状態になった際には、ブレーキ液圧を増圧して車両の安全な走行を確保しつつ、適切な制動距離での停止が可能となるようにしたものである。そして、このような基本構成に対して、信頼性の高い動作の確保等の様々な観点からの工夫が施された構成のものが種々提案されている（例えば、特許文献１等参照）。
このようなアンチロックブレーキ制御装置は、自動四輪車のみならず、乗員の安全確保等のため自動二輪車においても適用が図られている。
【０００３】
【特許文献１】特開平７−１３７６２４号公報（第４−１７頁、図１−図１０）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、車両が走行する路面は様々な状態のものがあり、そのため、実際には、上述したようなアンチロックブレーキ制御装置が動作する必要がないにも関わらず、その時の車輪回転速度や車体速度などの状態から、アンチロックブレーキ制御装置において、アンロックブレーキ制御動作が必要と判断されて、不必要なブレーキ液圧の減圧がなされるような状況に陥る可能性もある。
【０００５】
そのような走行状態の一つに、次述するようなものがある。すなわち、例えば、自動二輪車の走行中にあって、前輪のみにブレーキ操作が施され走行速度が低下しつつある状態において、後輪が何らかの原因、例えば、前輪への急激なブレーキ操作や走行路が低μ路である等の原因により浮き上がった場合に、後輪の回転速度が車両に一般的に設けられるアイドルスピードコントロール機能が働く程度まで低下していると、アイドルスピードコントロール機能によって後輪の回転速度が上昇せしめられる状態となる。
【０００６】
一方、アンチロックブレーキ制御装置においては、車輪回転速度に基づいて推定の車体速度を演算算出し、この車体速度と車輪回転速度とに所定以上の差が検出されるとアンチロックブレーキ制御を開始するように構成されたものがある。
そして、かかる装置における車体速度の演算においては、演算結果の安定性等を考慮して、例えば、車両が加速状態にある場合には、より速い車輪回転速度が車体速度演算に用いられる一方、車両が減速状態にある場合には、より遅い車輪回転速度が車体速度演算に用いられるようになっているものがある。
【０００７】
したがって、先のように、前輪へ対するブレーキ操作がなされて車両が減速状態にある場合において、後輪の回転速度がアイドルスピードコントロールによって上昇せしめられた場合に、後輪の回転速度が車体速度演算に用いられることによって、算出される車体速度は実体と隔離した高い値に変化してゆくこととなる。
【０００８】
一方、車体速度と車輪回転速度との差が所定値を越えるとスリップの発生と判定されてアンチロックブレーキ制御動作が開始されるようになっているため、上述のように計算上の車体速度が上昇し、しかも、前輪がブレーキ操作のため減速状態にある場合には、その差がスリップと判定される所定値を容易に越えてしまい、実際にはスリップが生じていないにも関わらずアンチロックブレーキ制御が開始されてしまい、不必要なブレーキ液圧の減圧が行われてしまうという不都合な事態を招いてしまうことがある。
【０００９】
本発明は、上記実状に鑑みてなされたもので、走行状態に影響されることなく適切な車体速度を得ることができ、信頼性の高いアンチロックブレーキ制御が実現できるアンチロックブレーキ制御方法及びその装置を提供するものである。
本発明の他の目的は、アイドルスピードコントロール制御の影響を受けることなく適切な車体速度を得ることができ、信頼性の高いアンチロックブレーキ制御が実現できるアンチロックブレーキ制御方法及びその装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記本発明の目的を達成するため、本発明に係るアンチロックブレーキ制御方法は、
検出された車輪回転速度に基づいて演算算出された推定車体速度をブレーキ圧の制御に用いるよう構成されてなるアンチロックブレーキ制御方法であって、
車両が減速状態にあって、駆動輪の回転加速度が増加状態にある場合に、前記駆動輪の回転速度が従動輪の回転速度を所定量上回った際、又は、該所定量上回ってから所定時間経過した際に、前記駆動輪の回転速度以外の所定のパラメータを用いて前記推定車体速度が演算されるよう構成されてなるものである。
また、本発明の目的を達成するため、本発明に係るアンチロックブレーキ制御プログラムは、
車両が減速状態にあることを判定する第１のステップと、
前記第１のステップにおいて車両が減速状態にあると判定された際に、駆動輪の回転加速度の増加を判定する第２のステップと、
前記第２のステップにおいて、駆動輪の回転加速度が増加していると判定された際に、駆動輪の回転速度が従動輪の回転速度に対して所定量上回っていることを判定する第３のステップと、
前記第３のステップにおいて、駆動輪の回転速度が従動輪の回転速度に対して所定量上回っていると判定された際に、駆動輪の回転速度以外の所定のパラメータを用いて前記推定車体速度を演算する第４のステップと、を有してなるものである。
さらに、本発明の目的を達成するため、本発明に係るアンチロックブレーキ制御装置は、
検出された車輪回転速度に基づいて演算算出された推定車体速度をブレーキ圧の制御に用いるよう構成されてなるアンチロックブレーキ制御装置であって、
当該アンチロックブレーキ制御装置は、車両が減速状態にあることを判定し、
車両が減速状態にあると判定された際に、駆動輪の回転加速度の増加を判定し、駆動輪の回転加速度が増加していると判定された際に、駆動輪の回転速度が従動輪の回転速度に対して所定量上回っていることを判定し、駆動輪の回転速度が従動輪の回転速度に対して所定量上回っていると判定された際、又は、該所定量上回ってから所定時間経過した際に、駆動輪の回転速度以外の所定のパラメータを用いて前記推定車体速度が演算されるよう構成されてなるものである。
より具体的には、例えば、アンチロックブレーキ制御装置は、車輪回転速度検出手段と、
外部からの制御信号とブレーキ操作子の操作状態に基づいて油圧による車輪に対するブレーキ力を発生する油圧ブレーキ手段と、
前記車輪回転速度検出手段の出力信号を入力し、前記油圧ブレーキ手段に対する制御を行うブレーキ制御用電子ユニットとを有してなり、
前記ブレーキ制御用電子ユニットは、車両が減速状態にあることを判定し、
車両が減速状態にあると判定された際に、後輪浮きが発生していることを判定し、後輪浮きが発生していると判定された際に、後輪の回転加速度の増加を判定し、後輪の回転加速度が増加していると判定された際に、後輪の回転速度が前輪の回転速度に対して所定量上回っていることを判定し、後輪の回転速度が前輪の回転速度に対して所定量上回っていると判定された際に、前記後輪浮きの発生から所定時間経過していることを判定し、前記後輪浮きの発生から所定時間経過していると判定された際に、後輪の回転速度以外の所定のパラメータを用いて前記推定車体速度が演算されるよう構成されてなるものが好適である。
【発明の効果】
【００１１】
本発明によれば、車体が減速状態において、何らかの原因により駆動輪の回転数が上昇するような場合に、その駆動輪の回転速度以外の所定のパラメータを推定車体速度演算に用いるようにしたので、走行状態に影響されることなく適切な車体速度を得ることができ、それにより不要なアンチロックブレーキ制御の開始を回避することができ、信頼性の高いアンチロックブレーキ制御が実現され、従来に比してより安全性の高い車両走行を提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について、図１乃至図１５を参照しつつ説明する。
なお、以下に説明する部材、配置等は本発明を限定するものではなく、本発明の趣旨の範囲内で種々改変することができるものである。
最初に、本発明の実施の形態におけるアンチロックブレーキ制御装置の構成例について、図１を参照しつつ説明する。
本発明の実施の形態におけるアンチロックブレーキ制御装置は、特に、自動二輪車に適するもので、ブレーキ制御用電子制御ユニット（図１においては「ブレーキ制御ＥＣＵ」と表記）１０１と、油圧ブレーキ手段としての油圧ユニット（図１においては「Ｈ／Ｕ」と表記）１０２と、前輪及び後輪ホイールシリンダ５１，５２を主たる構成要素としてなるものである。
【００１３】
ブレーキ制御用電子制御ユニット（以下「ブレーキ制御ＥＣＵ」と称する）１０１は、通常時におけるブレーキ制御に加えて、詳細は後述するが、アンチロックブレーキ制御を行うためのもので、公知・周知の構成を有してなるマイクロコンピュータを中心に、ＲＡＭやＲＯＭ等の記憶素子や入出力インターフェイス等（図示せず）を有して構成されたものとなっている。
【００１４】
油圧ユニット１０２は、前輪（従動輪）１１及び後輪（駆動輪）１２にそれぞれ設けられたホイールシリンダ５１，５２のブレーキ液圧を制御するためのもので、その構成自体は、本発明特有のものではなく、油圧式のブレーキ力発生のための公知の構成を有してなるものである。
かかる油圧ユニット１０２内には、ブレーキ操作子としての図示されないブレーキハンドルやブレーキペダルの操作に応じてブレーキ液圧をホイールシリンダ５１，５２に伝達するようになっていると共に、ブレーキ液の流通を制御するため、複数の電磁弁（図示せず）が設けられたものとなっている。そして、それら複数の電磁弁は、上述のブレーキ制御ＥＣＵ１０１によって、その動作が適宜制御されることで、ホイールシリンダ５１，５２の増圧、減圧、圧力保持等がなされて、必要とされる通常時のブレーキ制御に加えて、アンチロックブレーキ制御が実現されるものとなっている（詳細は後述）。
【００１５】
なお、ブレーキ制御ＥＣＵ１０１には、前輪１１及び後輪１２の車輪回転速度を検出する車輪回転速度検出手段としての車輪速度センサ１，２の検出信号が入力されて、制御動作に供されるようになっている。
また、ブレーキ制御ＥＣＵ１０１には、油圧ユニット１０２内の適宜な箇所の圧力、例えば、マスタシリンダ圧やホイールシリンダ圧などが油圧ユニット１０２内に適宜設けられた圧力センサ（図示せず）により検出されて圧力信号として入力されて、通常のブレーキ制御やアンチロックブレーキ制御に供されるようになっている。
【００１６】
また、車両には、上述のブレーキ制御ＥＣＵ１０１のみならず、エンジン（図示せず）の動作を制御するため、ブレーキ制御ＥＣＵ１０１同様、マイクロコンピュータ等（図示せず）から構成されてなるエンジン制御用電子制御ユニット（図１においては「エンジン制御ＥＣＵ」と表記）１０３が設けられている。このエンジン制御用電子制御ユニット（以下「エンジン制御ＥＣＵ」と称する）１０３は、通常走行時におけるエンジン（図示せず）の回転制御を行う他、例えば、アイドルスピードコントロール機能を有しており、かかるアイドルスピードコントロールに必要とされる、スロット制御信号、噴射弁制御信号、点火プラグ制御信号などが、それぞれ図示されない必要な箇所へ出力されるよう構成されている。
【００１７】
図２には、ブレーキ制御ＥＣＵ１０１によって実行されるアンチロックブレーキ制御の全体的な処理手順を示すメインフローチャートが示されており、以下、同図を参照しつつその内容について説明する。
処理が開始されると、最初に種々の演算定数や初期条件等の初期設定が行われ（図２のステップＳ５０参照）、次いで、種々のセンサ等の外部入力信号の入力が行われる（図２のステップＳ１００参照）。具体的には、本発明の実施の形態においては、車輪速度センサ１，２の出力信号や圧力信号などの信号が入力されることとなる。
【００１８】
次に、車輪速度センサ１，２の出力信号に基づいて、サブルーチン処理化された車輪回転速度演算処理が実行される（図２のステップＳ２００参照）。通常、車輪速度センサ１，２の出力は、パルス信号となっており、車輪の回転速度に応じてその出力間隔が変化するものとなっている。そのため、車輪回転速度は、入力された車輪速度センサ１，２の出力信号の時間間隔を基に、所定の演算式を用いて演算算出されるものとなっている。
【００１９】
次いで、サブルーチン処理化された車輪加速度演算処理が実行され（図２のステップＳ３００参照）、ステップＳ２００において算出された車輪回転速度に基づいて、車輪加速度が演算算出されることとなる。
そして、ステップＳ４００の処理へ進み、サブルーチン処理化された推定車体速度処理が実行され、所定の演算式によって推定車体速度が演算算出されることとなる（図２のステップＳ４００参照）。
そして、上述のように得られた車輪回転速度及び推定車体速度並びに他の種々の条件等に基づいて、サブルーチン処理化されたアンチロックブレーキ制御処理が実行されるようになっている（図２のステップＳ５００参照）。なお、ステップＳ５００の処理が実行された後は、先のステップＳ１００の処理へ戻り、一連の処理が繰り返されることとなる。
【００２０】
次に、本発明の実施の形態における推定車体速度演算処理のより具体的な手順について、図３に示されたサブルーチンフローチャート及び図４に示された車両の走行状態を説明する模式図を参照しつつ説明する。
最初に、図４を参照しつつ本発明の実施の形態における推定車体速度演算処理について概括的に説明する。
本発明の実施の形態における推定車体速度演算処理は、特に、次述するように車両が減速状態にある場合、通常、２つの車輪回転速度の内、回転速度が速い方が選択されて推定車体速度演算が行われるようになっているが、車両の走行状態によっては、その通常通りの推定車体速度演算では不必要なアンチロックブレーキ制御動作の開始を招くことがあることに鑑みて、そのような不都合を回避できるよう構成されてなるものである。
【００２１】
より具体的に説明すれば、まず、車両が正常に走行している状態において、ある時点で前輪１１にのみにブレーキ操作が開始されたとする（図４の時刻ｔ１参照）。このブレーキ操作の開始によって、時間の経過と共に前輪ホイールシリンダ５１のブレーキ液圧が上昇（図４（Ｂ）参照）してゆき、それに伴い前輪１１に対してブレーキ力が作用し、前輪１１の車輪回転速度はブレーキ液圧の上昇に反比例して低下してゆくこととなる（図４（Ａ）の符号ａが付された実線の特性線参照）。この場合、当然に後輪１２の車輪回転速度も前輪１１同様に低下してゆくこととなる（図４（Ａ）の符号ａが付された実線の特性線参照）。
【００２２】
ところが、このような減速状態にある場合において、何らかの原因、例えば、そのブレーキ操作が急激な場合、すなわち、換言すれば、ブレーキ液圧の上昇度が非常に大きいことや後輪が段差を越えたこと等によって後輪１２の浮きが発生し（図４の時刻ｔ２参照）、その際、後輪１２の回転速度がアイドルスピードコントロールが作用する程度まで低下していると、アイドルスピードコントロールが開始されて後輪１２の回転速度は急激に上昇してゆくこととなる（図４（Ａ）の符号ｂが付された点線の特性線参照）。
【００２３】
一方、従来、自動二輪車における推定車体速度演算は、車両が通常の走行状態にある場合には、２つの車輪回転速度の内、速い方の車輪回転速度に基づいて推定車体速度が算出される一方、車両が加速状態にある場合には、２つの車輪回転速度の内、遅い方の車輪回転速度に基づいて、また、車両が減速状態にある場合には、２つの車輪回転速度の内、速い方の車輪回転速度に基づいて、それぞれ推定車体速度が算出されるものとなっていた。これは、走行状態に応じてより適切な車輪回転速度を推定車体速度演算に用いるという観点に基づくものである。すなわち、例えば、ブレーキ操作による減速状態にあっては、ブレーキ側の車輪にはスリップが発生している可能性が大であるため、かかる車輪の回転速度は推定車体速度演算には不向きであるため、より車輪回転速度の速い側、換言すれば、よりスリップの発生の可能性が低い側の回転速度を用いて推定車体速度を算出するようにしたものである。一方、加速時においても同様な考え方に基づくものである。
【００２４】
したがって、上述のように車両が減速状態にある場合には、速い方の車輪回転速度、すなわち、後輪１２の車輪回転速度に基づいて推定車体速度が算出されることとなるが、後輪浮きが生じている状態にあって、しかも、アイドルスピードコントロールによって増速状態にあるため、算出される推定車体速度は実際とはかけ離れた速い値となる。なお、従来装置にあっては、後輪浮きの判定の確実性を確保する等の観点から後輪浮きの発生後、直ちに後輪１２の車輪回転速度に基づいて推定車体速度が演算されるのではなく、所定時間経過後（図４の時刻ｔ３参照）に前輪１１の車輪回転速度に基づく推定車体速度が算出されるようになっている（図４の符号ｃが付された二点鎖線参照）。
【００２５】
なお、図４において、符号ｆが付された実線の信号は、推定車体速度演算の開始するタイミングを定める信号であり、後輪浮きと判定されてから所定時間経過後に符号ｆで示されたように例えば、論理値Ｌｏｗから論理値Ｈｉｇｈとなるもので、アンチロックブレーキ制御のためのソフトウェア処理によってソフト的に生成されるものである。
【００２６】
そして、推定車体速度が急激に増加すると、車輪回転速度との差が急激に大きくなり、ついには、アンチロックブレーキ制御が必要とされるスリップの発生と判定される値に至り、その結果、実際にはスリップが発生していないにも関わらず、アンチロックブレーキ制御によりブレーキ液圧の減圧がなされて、不必要なブレーキ力の低下が行われてしまうという事態を招く虞があった。
【００２７】
なお、図４において符号ｄが付された点線の特性線は、上述のような状態において、後輪１２の浮きがあってもアイドルスピードコントロールがなされないと仮定した場合における後輪１２の回転速度を示しており、同図において符号ｅが付された一点鎖線の特性線は、後輪回転速度が符号ｄが付された状態にある場合に算出される推定車体速度の変化例を示すものである。この場合には、推定車体速度と車輪回転速度の差は、アンチロックブレーキ制御の開始が必要とされるスリップの発生と判定される程に大きくなるようなことはない。
上述したような現象、すなわち、実際にはスリップが発生していないにも関わらず、アンチロックブレーキ制御によりブレーキ液圧の減圧がなされて、不必要なブレーキ力の低下が行われてしまうという現象は、上述したような走行状態の場合に限られず、例えば、砂利路面走行時や、滑り易い路面走行時に、アクセルを開いた状態とした場合にも生じ得るものである。
【００２８】
本発明の実施の形態における推定車体速度演算処理は、上述したような車両減速時における不必要なアンチロックブレーキ制御が実行されないようにするため、所定条件の下では、後輪回転速度に基づく推定車体速度演算を行わないようにするものである。
【００２９】
次に、図３を参照しつつ本発明の実施の形態における推定車体速度演算処理の具体的な手順について説明する。
処理が開始されると、最初に、車両が減速状態にあるか否かが判定される（図３のステップＳ４０２参照）。車両が減速状態であるか否かは、例えば、推定車体速度の低下の有無を判定することにより可能である。また、図示されないブレーキハンドルやブレーキペダルの操作の有無をセンサにより検出し、その検出信号の有無を判定することによって車両が減速状態であるか否かを判定するようにしても好適である。
【００３０】
ステップＳ４０２において、減速状態ではないと判定された場合（ＮＯの場合）には、後述するステップＳ４２２の処理へ進む一方、減速状態であると判定された場合（ＹＥＳの場合）には、ステップＳ４０４の処理へ進むこととなる。
そして、ステップＳ４０４においては、後輪１２の浮きが発生しているか否かが判定される。ここで、後輪浮きの発生の有無は、通常、アンチロックブレーキ制御処理（図２のステップＳ５００参照）において判定されるようになっており、このステップＳ４０４においては、その判定結果を流用するのが好適である。また、後輪浮きが発生しているか否かの判定は、従来から行われている処理手順に基づくものでよく、本発明独自のものである必要はないのでここでの詳細な説明は省略する。
【００３１】
ステップ４０４において、後輪浮きが発生していると判定された場合（ＹＥＳの場合）は、次述するステップＳ４０６の処理へ進む一方、後輪浮きは発生していないと判定された場合（ＮＯの場合）には、前輪１１及び後輪１２の２つの車輪回転速度の内、より速い車輪回転速度が推定車体速度演算に用いられる車輪回転速度として選択され（図３のステップＳ４１８参照）、次いで、その車輪回転速度を用いて推定車体速度演算が行われることとなる（図３のステップＳ４２０参照）。
なお、推定車体速度演算は、従来から行われている処理手順に基づくものでよく、本発明特有のものである必要はないので、ここでの詳細な説明は省略する。
そして、推定車体速度演算が行われた後は、一旦、先に説明したメインルーチン（図２参照）へ戻ることとなる。
【００３２】
一方、ステップＳ４０６においては、後輪１２の回転速度が直近に得られた回転速度よりも増加しているか否かが判定され、回転速度は増加していないと判定された場合（ＮＯの場合）には、ステップＳ４１８の処理へ進むこととなる。一方、ステップＳ４０６において、後輪１２の回転速度が直近に得られた回転速度よりも増加していると判定された場合（ＹＥＳの場合）には、後輪１２の回転加速度が直近の回転加速度よりも増加しているか否かが判定される（図３のステップＳ４０８参照）。
ここで、回転加速度は、ある時刻における車輪回転速度をＶ１とし、その時点から所定単位時間Δｔ（例えば１秒等）経過後の車輪回転速度をＶ２とすると、
回転加速度＝（Ｖ２−Ｖ１）／Δｔとして求められる。
【００３３】
そして、ステップＳ４０８において、後輪１２の回転加速度は増加していないと判定された場合（ＮＯの場合）には、ステップＳ４１８の処理へ進む一方、後輪１２の回転加速度は増加していると判定された場合（ＹＥＳの場合）には、ステップＳ４１０の処理へ進むこととなる。
ステップＳ４１０においては、後輪１２の車輪回転速度ＶRが、前輪１１の車輪回転速度ＶFに定数Ｋを乗じた値よりも大であるか否かが判定されることとなる。ここで、定数Ｋは、１を越える任意の数であり、かかる定数を前輪１１の回転速度に乗じて判断するのは、後輪１２の回転速度が前輪１１よりも速い状態であることを確実に判定するためであり、定数Ｋは安全係数としての意義を有している。
【００３４】
そして、ステップＳ４１０において、ＶF×Ｋ＜ＶRではないと判定された場合（ＮＯの場合）、すなわち、後輪１２の車輪回転速度ＶRは、前輪１１の車輪回転速度ＶFに定数Ｋを乗じた値よりも大ではないと判定された場合（ＮＯの場合）には、ステップＳ４１８の処理へ進むこととなる。
一方、後輪１２の車輪回転速度ＶRは、前輪１１の車輪回転速度ＶFに定数Ｋを乗じた値よりも大であると判定された場合（ＹＥＳの場合）には、ステップＳ４１２の処理へ進み、後輪１２がアンチロックブレーキ制御されていない状態（非ＡＢＳ状態）にあるか否かが判定されることとなる。
【００３５】
そして、ステップＳ４１２において、後輪１２はアンチロックブレーキ制御されていない状態ではない、すなわち、アンチロックブレーキ制御されている状態であると判定された場合（ＮＯの場合）には、ステップＳ４１８の処理へ進むこととなる。一方、ステップＳ４１２において、後輪１２はアンチロックブレーキ制御されていない状態であると判定された場合（ＹＥＳの場合）には、ステップＳ４１４の処理へ進み、後輪浮きの発生が検出されてから所定時間経過しているか否かが判定されることとなる。
【００３６】
ここで、先のステップＳ４０２の処理以降このステップＳ４１４の処理までは、結局、先に図４を参照しつつ説明したように、車両が減速状態にあって、後輪浮きが発生し、しかも、アイドルスピードコントロールが機能して後輪１２の回転速度が上昇しており、後輪１２に対して先に説明したような不要なアンチロックブレーキ制御が開始される状態にあるか否かの判定が行われていることとなる。
【００３７】
そして、ステップ４１４において、後輪浮きの発生が検出されてから未だ所定時間経過していないと判定された場合（ＮＯの場合）には、ステップＳ４１８の処理へ進むこととなる。一方、ステップ４１４において、後輪浮きの発生が検出されてから所定時間経過したと判定された場合（ＹＥＳの場合）には、前輪１１の回転速度が推定車体速度演算に用いられる車輪回転速度として選択され（図３のステップＳ４１６参照）、次いで、前輪１１の回転速度に基づいて推定車体速度が所定の演算式に基づいて算出されることとなる（図３のステップＳ４２０参照）。なお、既に述べたように推定車体速度演算が行われた後は、一旦、先に説明したメインルーチン（図２参照）へ戻ることとなる。
【００３８】
一方、最初のステップＳ４０２において、車両が減速状態ではないと判定された場合（ＮＯの場合）には、車両が加速状態にあるか否かが判定されることとなる（図３のステップＳ４２２参照）。車両が加速状態であるか否かは、例えば、推定車体速度の増加の有無を判定することにより可能である。また、図示されないアクセルペダルの操作の有無をセンサにより検出し、その検出信号の有無を判定することによって車両が加速状態であるか否かを判定するようにしても好適である。
【００３９】
そして、ステップＳ４２２において、車両は加速状態であると判定された場合（ＹＥＳの場合）には、前輪１１及び後輪１２の２つの車輪回転速度の内、より遅い車輪回転速度が推定車体速度演算に用いられ車輪回転速度として選択され（図３のステップＳ４２４参照）、次いで、その車輪回転速度を用いて推定車体速度演算が行われることとなる（図３のステップＳ４２０参照）。
一方、ステップＳ４２２において、車両は加速状態ではないと判定された場合（ＮＯの場合）には、前輪１１及び後輪１２の２つの車輪回転速度の内、より速い車輪回転速度が推定車体速度演算に用いられ車輪回転速度として選択され（図３のステップＳ４２６参照）、先に説明したステップＳ４２０の処理へ進むこととなる。
【００４０】
上述のように推定車体速度演算処理がなされることにより、車両が減速状態にある場合、本来であれば、前輪１１及び後輪１２の２つの車輪回転速度の内、より速い車輪回転速度である後輪１２の車輪回転速度に基づいて推定車体速度が算出されるところ、所定条件の下で、後輪１２の車輪回転速度に代えて前輪１１の車輪回転速度に基づいて推定車体速度が演算されるため、従来と異なり、実際の走行状態とはかけ離れた高い推定車体速度が算出されることが回避されることとなる。その結果、従来と異なり、車輪回転速度と推定車体速度との差が大となって車輪にスリップが発生していると誤った判定がなされて不必要なアンチロックブレーキ制御によるブレーキ液圧の減圧がなされ、ブレーキの制動力が低下せしめられて、制動距離が不要に延びてしまうという事態を確実に回避することができ、適切なブレーキ制動が実現でき、安全な走行が確保されることとなる。
【００４１】
上述の実施の形態においては、車両が減速状態にあって、しかも、後輪浮きが生じている場合に、後輪１２の車輪回転速度が推定車体速度演算に用いられないようにするため、ステップＳ４０２〜Ｓ４１４の全ての条件が満たされることを必要とした、これは、制御動作の安全性も考慮したもので、信頼性の高い制御を行うという観点で望ましいものではあるが、必ずしも上述の条件に限定されるものではなく、以下に述べるような条件設定としてもよい。
【００４２】
図５には、推定車体速度演算処理の第２の処理手順の例を示すサブルーチンフローチャートが示されており、以下、同図を参照しつつその内容について説明する。なお、図３に示されたサブルーチンフローチャートにおける各ステップの処理と同一の処理内容については、同一のステップ番号を付して、その詳細な説明を省略し、以下、異なる点を中心に説明する。また、図５は、図を見易くし、理解を容易とするため、図３に示されたサブルーチンフローチャートにおける各ステップの処理と同一部分についてその一部の図示を省略したものとなっている。
図５に示された例は、制御動作のより高い信頼性の確保等の観点からアイドルアップ状態であるか否かの判定を行うようにしたものである（図５のステップＳ４１１参照）。
【００４３】
すなわち、ステップＳ４１０において、ＶF×Ｋ＜ＶRであると判定された後、アイドルアップ状態であるか否か、すなわち、アイドルスピードコントロールにより図示されないエンジンが増速されているか否かが判定されるものとなっている（図５のステップＳ４１１参照）。ここで、アイドルアップ状態であるか否かの判定は、例えば、エンジン制御ＥＣＵ１０３においてアイドルスピードコントロールが開始された際に所定の信号をブレーキ制御ＥＣＵ１０１へ出力するようにし、その信号の有無によって判定するようにすると好適である。また、ソフトウェア処理によりアイドルアップ状態を判定するためのフラグを設け、そのフラグの値によってアイドルアップ状態であるか否かを判定するようにしてもよい。
【００４４】
図６には、推定車体速度演算処理の第３の処理手順の例を示すサブルーチンフローチャートが示されており、以下、同図を参照しつつその内容について説明する。なお、図３又は図５に示されたサブルーチンフローチャートにおける各ステップの処理と同一の処理内容については、同一のステップ番号を付して、その詳細な説明を省略し、以下、異なる点を中心に説明する。また、図６は、図を見易くし、理解を容易とするため、図３に示されたサブルーチンフローチャートにおける各ステップの処理と同一部分についてその一部の図示を省略したものとなっている。
【００４５】
この第３の例は、アイドルアップ状態であると判定（図６のステップＳ４１１参照）された後、先の第２の例と異なり、後輪１２が非ＡＢＳ状態にあるか否かの判定（図５のステップＳ４１２参照）を行うことなく、後輪浮きの発生が検出されてから所定時間経過しているか否かの判定（図６のステップ４１４参照）を行うようにしたものである。
このように、図３に示された処理手順の中のステップＳ４１２の処理を省略できるのは、次述するような理由によるものである。  
まず、本発明の実施の形態における推定車体速度演算処理は、先に図４を参照しつつ説明したように、実体の走行状況と異なり推定車体速度が増大し、その結果、アンチロックブレーキ制御動作が開始されて本来不要なブレーキ制動が低下せしめられる事態を回避するものである。したがって、本来は、後輪１２がアンチロックブレーキ制御状態ではないと判定され（図３のステップＳ４１２参照）、さらに、後輪浮きの発生が検出されてから所定時間経過したと判定（図３のステップＳ４１４参照）された後に、後輪１２の回転速度に代えて前輪１１の回転速度の選択（図３のステップＳ４１６参照）が行われることが望ましい。
【００４６】
しかしながら、後輪１２が非アンチロックブレーキ制御状態か否かの判定を行わないとして、仮に、既に後輪１２がアンチロックブレーキ制御されている状態にも関わらずステップＳ４１４でＹＥＳと判定され、前輪１１の回転速度の選択がなされることとなっても、その場合、前輪１１の回転速度と後輪１２の回転速度は、さほどに大きな差が生じている状態ではないため、前輪１１と後輪１２のいずれの回転速度を推定車体速度に用いることになっても大きな不都合を生ずるような差はなく、実質的に問題がないためである。  
【００４７】
図７には、推定車体速度演算処理の第４の処理手順の例を示すサブルーチンフローチャートが示されており、以下、同図を参照しつつその内容について説明する。なお、図３に示されたサブルーチンフローチャートにおける各ステップの処理と同一の処理内容については、同一のステップ番号を付して、その詳細な説明を省略し、以下、異なる点を中心に説明する。また、図７は、図を見易くし、理解を容易とするため、図３に示されたサブルーチンフローチャートにおける各ステップの処理と同一部分についてその一部の図示を省略したものとなっている。
この第４の処理手順の例は、図３に示された処理手順の中のステップＳ４１２の処理を省略し、より簡易な処理手順としたものである。
【００４８】
すなわち、この第４の例においては、ステップＳ４１０においてＶF×Ｋ＜ＶRであると判定された後、後輪浮きの発生が検出されてから所定時間経過しているか否かの判定（図７のステップＳ４１４参照）を行うようにしたものである。なお、ステップＳ４１２を省略することによる制御動作への影響等については、先の第３の例で述べた通りであるので、ここでの再度の説明は省略する。
【００４９】
図８には、推定車体速度演算処理の第５の処理手順の例を示すサブルーチンフローチャートが示されており、以下、同図を参照しつつその内容について説明する。なお、図３に示されたサブルーチンフローチャートにおける各ステップの処理と同一の処理内容については、同一のステップ番号を付して、その詳細な説明を省略し、以下、異なる点を中心に説明する。
この第５の処理手順の例は、図３に示された処理手順の中のステップＳ４０８の処理を省略し、より簡易な処理手順としたものである。
すなわち、この第５の処理手順の例においては、後輪１２の回転速度が直近に得られた回転速度よりも増加していると判定（図８のステップＳ４０６参照）された後、ＶF×Ｋ＜ＶRであるか否かの判定（図８のステップＳ４１０参照）を行うようにしたものである。
【００５０】
まず、先の 図３に示された第１の処理手順の例においては、後輪１２の回転速度が直近に得られた回転速度よりも増加しているか否かの判定（図８のステップＳ４０６参照）の後、後輪１２の回転加速度が直近の回転加速度よりも増加しているか否かを判定（図８のステップＳ４０８参照）するようにしているが、２つの処理は、実質的には殆ど同一の意義を有するものであり、第１の処理手順の例においては、より信頼性のある動作の確保等の観点からステップＳ４０６の処理の後、敢えてステップＳ４０８を実行するようにしたものである。したがって、この第５の処理手順の例のようにステップＳ４０８を省略しても、その制御処理の信頼性が極端に低下するものではなく、実質的には、図３に示された第１の制御処理の例とほぼ同一の作用、効果を奏するものである。
【００５１】
図９には、推定車体速度演算処理の第６の処理手順の例を示すサブルーチンフローチャートが示されており、以下、同図を参照しつつその内容について説明する。なお、図３に示されたサブルーチンフローチャートにおける各ステップの処理と同一の処理内容については、同一のステップ番号を付して、その詳細な説明を省略し、以下、異なる点を中心に説明する。
この第６の処理手順の例は、図３に示された処理手順の中のステップＳ４０８及びステップＳ４１２の処理を省略し、より簡易な処理手順としたものである。
【００５２】
すなわち、この第６の例においては、後輪１２の回転速度が直近に得られた回転速度よりも増加していると判定（図９のステップＳ４０６参照）された後、ＶF×Ｋ＜ＶRであるか否かが判定され（図９のステップＳ４１０参照）、ＶF×Ｋ＜ＶRと判定された後、後輪浮きの発生が検出されてから所定時間経過しているか否かが判定されるようになっている（図９のステップＳ４１４参照）。
なお、ステップＳ４０８、ステップＳ４１２を省略することによる制御動作への影響等については、既に述べた通りであるので、ここでの詳細な説明は省略することとする。
【００５３】
図１０には、推定車体速度演算処理の第７の処理手順の例を示すサブルーチンフローチャートが示されており、以下、同図を参照しつつその内容について説明する。なお、図３又は図５に示されたサブルーチンフローチャートにおける各ステップの処理と同一の処理内容については、同一のステップ番号を付して、その詳細な説明を省略し、以下、異なる点を中心に説明する。
この第７の処理手順の例は、先の図９に示された第６の例に、アイドルアップ状態であるか否かの判定処理（図１０のステップＳ４１１参照）を加えたものである。
【００５４】
すなわち、この第７の例においては、ＶF×Ｋ＜ＶRと判定（図１０のステップＳ４１０参照）された後、アイドルアップ状態であるか否かの判定（図１０のステップＳ４１１参照）が行われるようにしたものである。なお、ステップＳ４１１の処理の内容や、かかる処理を行う意義については、図５に示された第２の例で既に述べた通りであるので、ここでの再度の詳細な説明は省略することとする。
【００５５】
図１１には、推定車体速度演算処理の第８の処理手順の例を示すサブルーチンフローチャートが示されており、以下、同図を参照しつつその内容について説明する。なお、図３又は図５に示されたサブルーチンフローチャートにおける各ステップの処理と同一の処理内容については、同一のステップ番号を付して、その詳細な説明を省略し、以下、異なる点を中心に説明する。
この第８の処理手順の例は、先の第７の例に示された処理手順に、後輪１２が非ＡＢＳ状態にあるか否かの判定処理（図５のステップＳ４１２参照）を加えたものである。
【００５６】
すなわち、この第８の例においては、アイドルアップ状態であると判定（図１１のステップＳ４１１参照）された後、後輪１２が非ＡＢＳ状態にあるか否かの判定（図１１のステップＳ４１２参照）が行われるようになっている。
【００５７】
図１２には、推定車体速度演算処理の第９の処理手順の例を示すサブルーチンフローチャートが示されており、以下、同図を参照しつつその内容について説明する。なお、図３に示されたサブルーチンフローチャートにおける各ステップの処理と同一の処理内容については、同一のステップ番号を付して、その詳細な説明を省略し、以下、異なる点を中心に説明する。
この第９の処理手順の例は、図３に示された処理手順の中のステップＳ４０６及びステップＳ４１２の処理を省略し、より簡易な処理手順としたものである。
【００５８】
すなわち、この第９の例においては、後輪浮きの発生と判定（図１２のステップ４０４参照）された後、後輪１２の回転加速度が直近の回転加速度よりも増加しているか否かが判定され（図１２のステップＳ４０８参照）、後輪１２の回転加速度が直近の回転加速度よりも増加していると判定されると、ＶF×Ｋ＜ＶRであるか否かが判定され（図１２のステップＳ４１０参照）、ＶF×Ｋ＜ＶRであると判定されると、後輪浮きの発生が検出されてから所定時間経過しているか否かが判定されるようになっている（図１２のステップＳ４１４参照）。
【００５９】
この第９の例においては、図３に示された処理手順の中のステップＳ４０６及びステップＳ４１２の処理を省略したものとなっているが、これらの処理を省略しても、既に説明したように図３に示された処理手順と実質的にほぼ同一の作用、効果を奏することとなるものである。
【００６０】
図１３には、推定車体速度演算処理の第１０の処理手順の例を示すサブルーチンフローチャートが示されており、以下、同図を参照しつつその内容について説明する。なお、図３に示されたサブルーチンフローチャートにおける各ステップの処理と同一の処理内容については、同一のステップ番号を付して、その詳細な説明を省略し、以下、異なる点を中心に説明する。
この第１０の処理手順の例は、図３に示された処理手順の中のステップＳ４０６の処理を省略し、より簡易な処理手順としたものである。
【００６１】
すなわち、この第１０の例においては、後輪浮きの発生と判定（図１３のステップ４０４参照）された後、後輪１２の回転加速度が直近の回転加速度よりも増加しているか否かが判定され（図１３のステップＳ４０８参照）、後輪１２の回転加速度が直近の回転加速度よりも増加していると判定されると、ＶF×Ｋ＜ＶRであるか否かが判定されるものとなっている（図１３のステップＳ４１０参照）。
なお、ステップＳ４０６の処理（図３参照）を省略することによる制御動作への影響等については、既に述べた通りであるので、ここでの再度の説明は省略する。
【００６２】
図１４には、推定車体速度演算処理の第１１の処理手順の例を示すサブルーチンフローチャートが示されており、以下、同図を参照しつつその内容について説明する。なお、図３又は図５に示されたサブルーチンフローチャートにおける各ステップの処理と同一の処理内容については、同一のステップ番号を付して、その詳細な説明を省略し、以下、異なる点を中心に説明する。  
この第１１の処理手順の例は、図３に示された処理手順の中のステップＳ４０６及びステップＳ４１２を省略する一方、アイドルアップ状態であるか否かの判定処理を加えたものである（図１４のステップＳ４１１参照）。
【００６３】
すなわち、この第１１の例においては、後輪浮きが発生していると判定（図１４のステップＳ４０４参照）された後、後輪１２の回転加速度が直近の回転加速度よりも増加しているか否かが判定（図１４のステップＳ４０８）され、後輪１２の転加速度が直近の回転加速度よりも増加していると判定されると、ＶF×Ｋ＜ＶRであるか否かが判定（図１４のステップＳ４１０参照）されるようになっている。そして、ＶF×Ｋ＜ＶRであると判定されると、アイドルアップ状態であるか否かの判定（図１４のステップＳ４１１）が行われるようになっている。
なお、ステップＳ４０６及びステップＳ４１２を省略することの意義や、ステップＳ４４１を加えることの意義については、既に述べた通りであるので、ここでの再度の説明は省略することとする。
【００６４】
図１５には、推定車体速度演算処理の第１２の処理手順の例を示すサブルーチンフローチャートが示されており、以下、同図を参照しつつその内容について説明する。なお、図３に示されたサブルーチンフローチャートにおける各ステップの処理と同一の処理内容については、同一のステップ番号を付して、その詳細な説明を省略し、以下、異なる点を中心に説明する。
この第１２の例は、図３に示された処理手順の中のステップＳ４０６の処理を省略する一方、アイドルアップ状態であるか否かの判定処理を加えたものである（図１５のステップＳ４１１）。
なお、ステップＳ４０６の処理を省略する意義や、ステップＳ４１１の処理を加える意義については、既に述べた通りであるので、ここでの再度の説明は省略することとする。
【００６５】
上述した実施の形態においては、例えば、図３のステップＳ４０２〜Ｓ４１４で示されたような所定条件が満たされた場合に、後輪１２の車輪回転速度に代えて前輪１１の車輪回転速度に基づいて推定車体速度が演算されるようにしたが、必ずしも前輪１１の回転速度（図３のステップＳ４１６参照）に限定される必要はない。例えば、定数を用いて推定車体速度を演算するようにしてもよい。すなわち、実験やシュミレーション等に基づいて、かかる場合における時間経過に伴う推定車体速度を算出するための一次式や二次式を定め、車輪回転速度に代えて定数を代入して推定車体速度を得るようにしてもよい。この場合、定数は、一つに限られることはなく、複数の異なる定数を、例えば、前輪１１の回転速度に応じて選択するようにしてもよい。
【００６６】
また、上述した実施の形態においては、実際にはスリップが発生していないにも関わらず、アンチロックブレーキ制御によりブレーキ液圧の減圧がなされて、不必要なブレーキ力の低下が行われてしまう事態が生ずる原因として、車両が減速状態にある場合において、何らかの原因、例えば、急激なブレーキ操作が行われたことで、すなわち、換言すれば、ブレーキ液圧の上昇度が非常に大きいことや後輪が段差を越えたこと等によって後輪１２の浮きが発生し、その際、後輪１２の回転速度がアイドルスピードコントロールが作用する程度まで低下している場合に、アイドルスピードコントロールが開始されて後輪１２の回転速度が急激に上昇する現象の発生が主たるものであるとしたが、先に説明したように、砂利路面走行時や、滑り易い路面走行時に、アクセルを開いた状態とした場合にも生じ得るものである。
【００６７】
したがって、上述した実施の形態における図３乃至図１５に示されたような推定車体速度演算処理は、砂利路面走行時や、滑り易い路面走行時に、アクセルを開いた状態とした場合において、不要なブレーキ力の抑制を回避する方策としても適宜適用可能なものである。
この場合、例えば、図３を例に採れば、後輪浮きの発生の有無の判定（図３のステップＳ４０４参照）及び後輪浮き発生後所定時間の経過の判定（図３のステップＳ４１４参照）は、先に説明したような不必要なブレーキ力の抑圧制御を誘因する原因の違いから当然に不要となる。これは、図４乃至図１５に示された処理手順の例においても同様である。この不要なステップを除けば、図３乃至図１５で説明した処理を適宜選択して適用すると好適である。
【００６８】
そして、かかる場合に、例えば、図３を例に採れば、ステップＳ４１６（図３参照）を実行するに際して、制御の安定性等の観点から、後輪１２の回転速度が前輪１１の回転速度を所定量上回ったと判定（図３のステップＳ４１０参照）されてから所定時間の経過を判定するようにし、所定時間経過したと判定された後、ステップＳ４１６を実行するようにしても好適である。
また、本発明の実施の形態において、所定量や所定時間とした部分は、駆動輪の回転速度や回転加速度の大きさ、さらには、推定車体速度の大きさに応じて可変するようにしてもよい。例えば、図３を例に採れば、ステップＳ４１０におけるＫの大きさや、ステップＳ４１４において判定される経過時間を、駆動輪の回転速度や回転加速度の大きさ、さらには、推定車体速度の大きさに応じて変化せしめるようにしてもよい。なお、これは、図５乃至図１５に示された処理手順の例においても同様である。
さらに、上述した実施の形態においては、本発明が自動二輪車に適用された場合を例に採り説明したが、本発明は、自動二輪車に適用されることに限定されるものではないことは勿論であり、自動四輪車であっても、適宜適用可能なものである。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施の形態におけるアンチロックブレーキ制御装置の構成例を示す構成図である。
【図２】ブレーキ制御ＥＣＵによって実行されるアンチロックブレーキ制御の全体的な処理手順を示すメインフローチャートである。
【図３】本発明の実施の形態における推定車体速度演算処理のより具体的な処理手順の第１の例を示すサブルーチンフローチャートである。
【図４】本発明の実施の形態における推定車体速度演算処理が適用される車両の走行状態を説明する模式図であって、図４（Ａ）は、前輪及び後輪の回転速度の変化を模式的に示す模式図、図４（Ｂ）は、前輪のホイールシリンダの圧力変化を模式的に示す模式図である。
【図５】本発明の実施の形態における推定車体速度演算処理のより具体的な処理手順の第２の例を示すサブルーチンフローチャートである。
【図６】本発明の実施の形態における推定車体速度演算処理のより具体的な処理手順の第３の例を示すサブルーチンフローチャートである。
【図７】本発明の実施の形態における推定車体速度演算処理のより具体的な処理手順の第４の例を示すサブルーチンフローチャートである。
【図８】本発明の実施の形態における推定車体速度演算処理のより具体的な処理手順の第５の例を示すサブルーチンフローチャートである。
【図９】本発明の実施の形態における推定車体速度演算処理のより具体的な処理手順の第６の例を示すサブルーチンフローチャートである。
【図１０】本発明の実施の形態における推定車体速度演算処理のより具体的な処理手順の第７の例を示すサブルーチンフローチャートである。
【図１１】本発明の実施の形態における推定車体速度演算処理のより具体的な処理手順の第８の例を示すサブルーチンフローチャートである。
【図１２】本発明の実施の形態における推定車体速度演算処理のより具体的な処理手順の第９の例を示すサブルーチンフローチャートである。
【図１３】本発明の実施の形態における推定車体速度演算処理のより具体的な処理手順の第１０の例を示すサブルーチンフローチャートである。
【図１４】本発明の実施の形態における推定車体速度演算処理のより具体的な処理手順の第１１の例を示すサブルーチンフローチャートである。
【図１５】本発明の実施の形態における推定車体速度演算処理のより具体的な処理手順の第１２の例を示すサブルーチンフローチャートである。
【符号の説明】
【００７０】
１，２…車輪速度センサ
１１…前輪
１２…後輪
５１…前輪ホイールシリンダ
５２…後輪ホイールシリンダ
１０１…ブレーキ制御用電子制御ユニット
１０２…油圧ユニット
１０３…エンジン制御用電子制御ユニット
【図１】
2007296908.tif 000003
【図２】
2007296908.tif 000004
【図３】
2007296908.tif 000005
【図４】
2007296908.tif 000006
【図５】
2007296908.tif 000007
【図６】
2007296908.tif 000008
【図７】
2007296908.tif 000009
【図８】
2007296908.tif 000010
【図９】
2007296908.tif 000011
【図１０】
2007296908.tif 000012
【図１１】
2007296908.tif 000013
【図１２】
2007296908.tif 000014
【図１３】
2007296908.tif 000015
【図１４】
2007296908.tif 000016
【図１５】
2007296908.tif 000017