(57)【特許請求の範囲】
【請求項１】
ブレーキマスタシリンダの液圧を検出する液圧センサ（６）のオフセット誤差を補正する液圧センサオフセット補正方法であって、
車両の動作状態が処理開始に適した状態か否かを判定する第１のステップと、
前記車両の状態が処理開始に適した状態にあると判定された場合に、駆動トルクが零で、かつ、前後加速度センサにより取得された車体加速度が零か否かを判定する第２のステップと、
駆動トルクが零で、かつ、車体加速度が零と判定された場合に、前記液圧センサ（６）の出力値をオフセット誤差として取得する第３のステップと、
前記オフセット誤差に基づいて前記液圧センサ（６）の出力値を補正する第４のステップとを備える
ことを特徴とする液圧センサオフセット補正方法。
【請求項２】
前記第３のステップにおいて、
新たなオフセット誤差が取得される度毎に、直近に取得された前記オフセット誤差に代えて前記新たなオフセット誤差を学習値として記憶して学習値の更新を行う
ことを特徴とする請求項１に記載の液圧センサオフセット補正方法。
【請求項３】
前記第４のステップにおいて、
前記駆動トルク及び前記車体加速度が共に零以外の状態において取得された前記液圧センサ（６）の出力値に対して前記オフセット誤差を加算、又は、減算する補正を施し、その補正結果を補正された液圧センサ（６）の出力値とする
ことを特徴とする請求項２に記載の液圧センサオフセット補正方法。
【請求項４】
ブレーキマスタシリンダの液圧を検出する液圧センサ（６）の出力信号に基づいてブレーキ力の制御を行うブレーキ制御ユニット（５２）を備える車両制御装置（１０１）であって、
前記ブレーキ制御ユニット（５２）は、
車両の動作状態が処理開始に適した状態か否かを判定し、
前記車両の状態が処理開始に適した状態にあると判定された場合に、駆動トルクが零で、かつ、前後加速度センサにより取得された車体加速度が零か否かを判定し、
前記駆動トルクが零で、かつ、車体加速度が零であると判定された場合に、前記液圧センサ（６）の出力値をオフセット誤差として取得し、
前記オフセット誤差に基づいて前記液圧センサ（６）の出力値を補正する
ことを特徴とする車両用制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液圧センサオフセット補正方法及び車両用制御装置に関し、特にブレーキ液圧センサ検出値のオフセットを補正する液圧センサオフセット補正方法及び車両用制御装置に適用して好適なものである。
【背景技術】
【０００２】
自動車両に装備される油圧式のブレーキ装置においては、ブレーキマスタシリンダの液圧値が運転者のブレーキ操作の有無やブレーキ力の推定に用いられており、その検出値の信頼性及び安定性が車両の信頼性及び安定性に大きな影響を与える。よって如何に精度の高い検出値を得るかが重要な問題であり、従来から様々な手法や装置が提案されている（例えば、特許文献１等参照）。
【０００３】
ところで、ブレーキマスタシリンダの液圧検出には、例えば歪みゲージタイプや静電容量タイプのセンサが用いられる。これらはその製造ばらつきにより生ずる検出値の誤差や温度特性の不均一さがあり、センサ出力値には不可避的にいわゆるオフセット誤差を含む。よってブレーキ制御処理に用いるにあたっては、このオフセット誤差を確実に排除することが求められる。
【０００４】
このようなオフセット誤差に対する対策としては、まずオフセット誤差の値を把握する必要がある。通常、オフセット誤差はブレーキ操作が行われていない状態において液圧センサから出力される値であるため、この値を取得するにはブレーキ操作が行われていない状態にあることが前提となる。そのため従来、例えばいわゆるブレーキ・スイッチのオフ状態を検出し、その検出がなされた場合、ブレーキ操作が行われていないとして液圧センサの出力を取得し、これをオフセット誤差として、液圧センサの出力を補正する方法がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１６００４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述の従来の方法の場合、ブレーキ・スイッチが備えられていることが前提であるため、ブレーキ・スイッチが装備されてないオートバイなどの車両やブレーキ・スイッチが装備されていても、そのオン・オフ状態の検出が困難な回路構成の車両には適用できず、汎用性が十分ではないという問題がある。
【０００７】
またブレーキ・スイッチが装備されているとしても、ブレーキ・スイッチのオン・オフ状態と液圧センサの出力レベルとをこれらの故障検出に用いている場合には、故障検出の精度低下につながるという問題もある。
【０００８】
さらに車輪速センサ等の車両速度を検出するセンサの検出値の微分値によって加速中か否かを判定し、加速中であると判定された場合には、加速中にはブレーキ操作は行われないはずであるとの前提の下、ブレーキ操作の有無を判定して、先に述べたように、その際の液圧センサ値をオフセット誤差とする方法もある。
【０００９】
しかしながら、実際には坂道で加速中となる場合やブレーキ操作中であっても駆動力の影響により加速中となる場合もあり、上述の方法も必ずしも十分な信頼性のある方法とは言えない。
【００１０】
本発明は、上記実状に鑑みてなされたもので、ブレーキ・スイッチなどの電子部品の動作に頼ることなく、ブレーキ操作がなされていない状態を検出すると共にブレーキ・マスタシリンダの液圧検出センサのオフセット誤差を確実に取得し、信頼性の高い液圧センサの出力値の補正を可能とする液圧センサオフセット補正方法及び車両用制御装置を提供するものである。
【課題を解決するための手段】
【００１１】
上記本発明の目的を達成するため、本発明に係る液圧センサオフセット補正方法は、ブレーキマスタシリンダの液圧を検出する液圧センサのオフセット誤差を補正する液圧センサオフセット補正方法であって、車両の動作状態が処理開始に適した状態か否かを判定する第１のステップと、前記車両の状態が処理開始に適した状態にあると判定された場合に、駆動トルクが零で、かつ、前後加速度センサにより取得された車体加速度が零か否かを判定する第２のステップと、駆動トルクが零で、かつ、車体加速度が零と判定された場合に、前記液圧センサの出力値をオフセット誤差として取得する第３のステップと、前記オフセット誤差に基づいて前記液圧センサの出力値を補正する第４のステップとを備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ブレーキ力と駆動トルクの間に成立する運動方程式を基にブレーキ操作が無いことを判断できるようにしたので、従来と異なり、電子部品の動作に依拠することなく、ブレーキマスタシリンダの液圧検出のための液圧センサのオフセット誤差を確実に取得し、液圧センサに含まれるオフセット誤差を除去した本来の検出値をブレーキ制御やエンジン制御に供することができ、より信頼性の高い車両用制御装置を提供することができるという効果を得ることができる。
【図面の簡単な説明】
【００１３】
【図１】本実施の形態における車両用制御装置の主要部構成図である。
【図２】図１に示された車両用制御装置において実行される液圧センサオフセット補正処理における学習処理手順を示すサブルーチンフローチャートである。
【図３】図１に示された車両用制御装置において実行される液圧センサオフセット補正処理における補正処理手順を示すサブルーチンフローチャートである。
【図４】ブレーキ操作の無い状態の検出の基本となる本発明の実施の形態におけるエンジントルクとブレーキ力との相関関係を表したグラフである。
【図５】車両が平坦地を走行する場合のブレーキ力とエンジントルクの変化を説明する模式図である。
【図６】車両が坂道の上り下りを一定速度で走行する場合のブレーキ力とエンジントルクの変化を説明する模式図である。
【図７】車両が坂道の上り下りを慣性運転で走行する場合のブレーキ力とエンジントルクの変化を説明する模式図である。
【発明を実施するための形態】
【００１４】
以下、本実施の形態について、図１〜図７を参照して説明する。なお以下に説明する部材及び配置は本発明を限定するものではなく、本発明の趣旨の範囲内で種々改変することができるものである。
【００１５】
図１は、例えば自動四輪車に搭載される本実施の形態における車両用制御装置１０１の主要部の構成例を示す。この車両用制御装置１０１は、エンジン制御ユニット（ＥＮＧ−ＥＣＵ）５１と、ブレーキ制御ユニット（ＢＲ−ＥＣＵ）５２とを主たる構成要素として構成されたものとなっている。
【００１６】
かかる車両用制御装置１０１は、エンジン制御処理や後述する本発明の実施の形態における液圧センサオフセット処理等を実行するものである。
【００１７】
エンジン制御ユニット５１及びブレーキ制御ユニット５２は共に、マイクロコンピュータ（図示省略）を中心にＲＡＭやＲＯＭ等の記憶素子（図示省略）を主たる構成要素として構成される。
【００１８】
エンジン制御ユニット５１は、前後加速度センサ７の検出信号の他、エンジン回転数、アクセル開度、外気温度、大気圧などの各種の図示されないセンサによる各種検出信号等が入力され、エンジンの動作制御処理等を実行する。
【００１９】
ブレーキ制御ユニット５２は、油圧ユニット（Ｈ／Ｕ）５３を介して前輪１及び後輪２に対するブレーキ制御やアンチロックブレーキ制御が実行可能に構成される。
【００２０】
油圧ユニット５３は、前輪１及び後輪２にそれぞれ設けられた前輪ホイールシリンダ３及び後輪ホイールシリンダ４のブレーキ圧を制御するもので、油圧式のブレーキ力を発生するための従来同様の構成を有してなるものである。
【００２１】
この油圧ユニット５３は、ブレーキペダル（図示省略）の操作に応じてブレーキ液圧をホイールシリンダ３及び４に伝達するための油圧回路を備えると共に、ブレーキ液の流通を制御するための複数の電磁弁（図示省略）が設けられている。
【００２２】
ブレーキ制御ユニット５２は、前輪１及び後輪２の車輪回転速度を検出する車輪速度センサ５ａ及び５ｂの検出信号が入力されると共に、ブレーキマスタシリンダ（図示省略）の液圧を検出するマスタ液圧センサ６の検出信号に代表される油圧ユニット５３内に適宜設けられた複数の液圧センサ（図示省略）の検出信号が入力される。
【００２３】
そしてブレーキ制御ユニット５２は、上述の入力信号に基づいて、上述の電磁弁（図示省略）の通電制御を実行し、必要なブレーキ制御を行えるように構成される。なおブレーキ制御ユニット５２とエンジン制御ユニット５１との間においては、それぞれの制御処理に必要なデータ等が相互に授受される。
【００２４】
次にブレーキ制御ユニット５２において実行される本発明の実施の形態における液圧センサオフセット補正処理について、図２〜図７を参照しつつ説明する。
【００２５】
最初に本実施の形態における液圧センサオフセット補正処理について概括的に説明する。本実施の形態における液圧センサオフセット補正処理は、車両の走行において成立する運動方程式（詳細は後述）に基づいてブレーキ操作がなされていない状態を検出すると共に、その時のマスタ液圧センサ６の出力信号をオフセット誤差として検出し、そのオフセット誤差により、以後、マスタ液圧センサ６の検出値の補正を行い正しいブレーキマスタシリンダの液圧をブレーキ制御等に供するものである。
【００２６】
次に本実施の形態における液圧センサオフセット補正処理における学習処理について、図２及び図４を参照しつつ具体的に説明する。
【００２７】
ブレーキ制御ユニット５２による処理が開始されると、最初に、車両の動作状態が以後の学習処理を開始する条件を満たした状態にある否かが判定される（図２のステップＳ１０２参照）。
【００２８】
マスタ液圧センサ６のオフセット誤差を取得し、学習値として逐次更新してゆくためには、後述するように駆動トルクが零で、かつ、慣性前後加速度（車体加速度）が零であることが必要である。信頼性の高いオフセット誤差を確実に取得するためには、車両の動作状態がオフセット誤差取得に適した安定な状態にあることが必要である。
【００２９】
そのためステップＳ１０２においては、以後の学習処理を開始するために車両動作が駆動トルクが零で、かつ、慣性前後加速度が零であると確定するに十分安定した状態にあるか否かを予め定められた条件により判定するものとしている。
【００３０】
具体的な条件の一つとしては、車両速度の信頼性の低下が予想される場合ではないことである。車両速度の信頼性の低下が予想される場合には、学習処理を開始するに適していないとしてステップＳ１０４以降の処理を実行しないとするのが好適である。
【００３１】
ここで、車両速度の信頼性の低下が予想される場合とは、例えば車両速度の変化が異常な場合、すなわち車両速度を検出するセンサ故障の可能性が高いと判断される場合である。
【００３２】
また学習処理開始の条件の一つとして、車両が極端な低速状態にない場合を挙げることができる。車両が極端な低速状態にある場合とは、具体的には回転センサ（図示省略）の出力パルス数が不足している状態である。このような状態においては、正確な車速が算出できないため、学習処理を開始するに適していないとしてステップＳ１０４以降の処理を実行しないとするのが好適である。
【００３３】
また学習処理開始の条件の一つとして、大きな舵角が検出されていないことである。これは、本発明を二輪車に適用する場合の条件であるが、大きな舵角が検出された場合は二輪車の動作モデルから大きく乖離するため、車両の動作状態が不適正な状態となる可能性が高く、学習処理の実行に適さないためである。
【００３４】
また学習処理開始の条件の一つとして、急加減速、急舵角状態に無いことを挙げることができる。このような状態は、車両の動作状態が過渡的な状態にあり、信頼性のあるオフセット誤差を取得することができないため、ステップＳ１０４以降の処理を実行しないとするのが好適である。
【００３５】
また学習処理開始の条件の一つとして、前後慣性加速度値の信頼性の低下が予想される場合ではないことを挙げることができる。ここで、前後慣性加速度値（車体加速度）は、前後加速度センサ７によって検出される値である。
【００３６】
前後慣性加速度値の信頼性の低下が予想される場合には、学習処理を開始するに適していないとしてステップＳ１０４以降の処理を実行しないとするのが好適である。
【００３７】
ここで、前後慣性加速度値の信頼性の低下が予想される場合とは、例えば前後加速度センサ７に基づく車体加速度が異常な変化を示しセンサ故障の可能性が高いと判断される場合等である。
【００３８】
また学習処理開始の条件の一つとして、前後加速度センサ７の値や車軸の加減速が過大（急傾斜の状態）でないことを挙げることができる。前後加速度センサ７の値や車軸の加減速が過大な場合には、車両の動作状態が学習処理を開始するに適した安定した状態ではないとしてステップＳ１０４以降の処理を実行しないとするのが好適である。
【００３９】
また学習処理開始の条件の一つとして、走行抵抗が過大でないことを挙げることができる。走行抵抗が過大となる場合とは、操舵角が大きく過大な転がり抵抗が生ずるような場合や、速度過大により過大な空気抵抗が生ずる場合である。大きな操舵角や、速度過大が検出された場合には、走行抵抗が過大となるとして、学習処理を開始するに適した安定した状態ではないためステップＳ１０４以降の処理を実行しないとするのが好適である。
【００４０】
また学習処理開始の条件の一つとして、エンジントルクの信頼性の低下が予想される場合にないことを挙げることができる。エンジントルクの信頼性の低下が予想される場合とは、例えば、何らかの原因によりエンジントルクが目標とする値とならず低下している場合等である。このような状態においては、学習処理を開始するに適した安定した状態ではないためステップＳ１０４以降の処理を実行しないとするのが好適である。
【００４１】
また学習処理開始の条件の一つとして、エンジン回転数が過大な値でないことを挙げることができる。エンジン回転数が過大な場合は、車両の動作状態が学習処理を開始するに適した安定した状態ではないとしてステップＳ１０４以降の処理を実行しないとするのが好適である。
【００４２】
また学習処理開始の条件の一つとして、エンジン制御が過渡的な状態にないことを挙げることができる。エンジン制御が過渡的な状態とは、例えば、エンジン回転数がアイドリン状態から増加されているような場合等である。エンジン制御が過渡的な状態を招く要素としては、上述のようなアイドリング状態からのエンジン回転数の増大のみならず種々あるので、複数の要素を予め定めておき、それらのいずれかが検出された場合には、エンジン制御が過渡的な状態にあるとしてステップＳ１０４以降の処理を実行しないとするのが好適である。
【００４３】
また学習処理開始の条件の一つとして、エンジントルクから駆動トルクへの伝達が過渡的な状態、又は、不完全な状態にないことを挙げることができる。エンジントルクから駆動トルクへの伝達の状態は、エンジン制御ユニット５１において従来同様実行されるエンジン制御処理において、それぞれの値が演算算出されてエンジン制御に供されるため、その値を参照することで、エンジントルクから駆動トルクへの伝達が過渡的な状態、又は、不完全な状態にあるか否かを判定することが可能である。
【００４４】
そしてエンジントルクから駆動トルクへの伝達が過渡的な状態、又は、不完全な状態にあると判定された場合には、学習処理に適した状態ではないとしてステップＳ１０４以降の処理を実行しないとするのが好適である。
【００４５】
また学習処理開始の条件の一つとして、トランスミッション変速中でないことを挙げることができる。トランスミッション変速中は、車両の動作状態として安定な状態ではないため、ステップＳ１０４以降の処理を実行しないとするのが好適である。
【００４６】
また、学習処理開始の条件の一つとして、トルクコンバータ（図示省略）における回転差が過大でないことを挙げることができる。トルクコンバータ（図示省略）における回転差は、エンジン制御ユニット５１において実行されるエンジン制御処理のなかで検出されているものであるので、その値を参照し、所定の回転差が生じているか否かを判定することが可能である。トルクコンバータ（図示省略）における回転差が過大である場合には、車両の動作状態として安定な状態ではないため、ステップＳ１０４以降の処理を実行しないとするのが好適である。
【００４７】
ステップＳ１０２においては、上述の各条件が全て充足された場合にステップＳ１０４以降の処理へ進むようにしても良いが、これに限定される必要はなく、例えば上述した条件のうち、予め選択した複数の条件が充足された場合にステップＳ１０４以降の処理へ進むようにしても良い。この場合、いずれの条件を選択するかは、車両の具体的な仕様等を考慮し、試験結果やシミュレーション結果等に基づいて定めるのが好適である。
【００４８】
ステップＳ１０２において、学習処理を開始する条件が充足されていると判定された場合（ＹＥＳの場合）には、ステップＳ１０４において、駆動トルクが零であるか否かが判定される。ここで、駆動トルクが零であるとは、エンジントルクが零、又は、クラッチ（図示省略）が非締結状態にある場合である。
【００４９】
エンジントルクは、エンジン制御ユニット５１において従来同様に実行されエンジン制御処理において演算算出されるものであるので、エンジントルクが零か否かの判定のために新たに算出する必要はなく、エンジン制御処理において算出された値を流用すれば足りるものである。
【００５０】
ステップＳ１０４において駆動トルクは零であると判定された場合（ＹＥＳの場合）には、次述するステップＳ１０６の処理へ進む一方、駆動トルクは零ではないと判定された場合（ＮＯの場合）には、学習処理を行う状態ではないとして一連の処理は終了されることとなる。
【００５１】
ステップＳ１０６においては、車体加速度（慣性前後加速度）が零か否かが判定される。なお車体加速度（慣性前後加速度）は、前後加速度センサ（Ｇセンサ）７によって検出される値である。
車体加速度が零と判定された場合（ＹＥＳの場合）には、ブレーキ操作が行われていない状態であるとしてステップＳ１０８の処理へ進む一方、車体加速度は零ではないと判定された場合（ＮＯの場合）には、学習処理を行う状態ではないとして一連の処理は終了されることとなる。
【００５２】
ここで、駆動トルクが零で、かつ、車体加速度が零の場合に、ブレーキ操作がなされていないと判断される根拠について以下に説明する。まずブレーキ操作がなされていない状態とは、言い換えれば、車両に対する外力が零の状態である。運動方程式を用いて、車両に作用する外力は、下記する式１により表すことができる。
【００５３】
［外力］＝［車体加速度］×［車体質量］・・・式１
【００５４】
この式１は、下記する式２に書き換えることができる。
【００５５】
［ブレーキ力］＋［駆動力］＝［車体加速度］×［車体質量］・・・式２
【００５６】
ここで、外力が零とは、車体加速度がほぼ零で、かつ、駆動力がほぼ零の場合であるので、この条件を上記式２に適用すると、式２は下記する式３に書き換えることができる。
ここで、エンジントルクがほぼ零の場合、変速機のギア比を無視できるため、駆動力もほぼ零とすることができるため、下記する式３のように表すことができる。
【００５７】
［ブレーキ力］＋［零］≒［零］×［車体質量］・・・式３
【００５８】
その結果、［ブレーキ力］≒零が導かれる。
すなわち、［車体加速度≒０］で、かつ、［駆動力≒０］の場合は［ブレーキ力≒０］であると言うことができる。
【００５９】
ここで、車体加速度は、前後加速度センサ（Ｇセンサ）７で検出される値である。傾斜路面では重力が外力として作用するが慣性センサの値を参照することにより傾斜路での加速度は制動力、駆動力が無い場合は０ｍ／ｓ２となる。このことから傾斜路面上での重力を外力とは扱わないものとする。
【００６０】
なお駆動力≒０は、エンジントルクに代えて、クラッチ（図示省略）が締結されていない状態として検出することも可能である。
【００６１】
本発明は、上述のように運動方程式を出発点として導かれたものである。そして、式３からは、車体加速度≒０の場合に学習処理及び後述する補正処理を実行するため、搭乗人数や貨物重量により車両質量が変わっても学習処理及び補正処理に何ら影響が及ばないということが言える。
【００６２】
まず、駆動力は、下記する式４によって求められる。
【００６３】
［駆動力］＝２×［エンジントルク］×［ギア比］／Ｒ・・・式４
【００６４】
なお、式４において”Ｒ”は、タイヤ直径である。
この式４は、さらに下記するように展開できる。
【００６５】
［駆動力］＝２×［エンジントルク］×π×Ｒ×［エンジン回転数］／（６０×車速）／Ｒ＝２π×［エンジントルク］×［エンジン回転数］／（６０×［車速］）・・・式５
【００６６】
さらに、この式５において、２π×［エンジン回転数］／（６０×［車速］）をＫとおくと、下記する式６に整理される。
【００６７】
［駆動力］＝Ｋ×［エンジントルク］・・・式６
【００６８】
一方、ブレーキ力は、先の式２に基づいて下記する式７のように表すことができる。
【００６９】
［ブレー力］＝Ｍ×［車体加速度］−［エンジントルク］×２π×［エンジン回転数］／（６０×［車速］）・・・式７
【００７０】
なお、式７において”Ｍ”は、車体質量である。
この式７において、［車体加速度］を”ａ”と書き換え、また、２π×［エンジン回転数］／（６０×［車速］）を”Ｋ”と書き換えて式７を簡素化すると下記する式８のように表すことができる。
【００７１】
［ブレーキ力］＝Ｍ×ａ−Ｋ×［エンジントルク］・・・式８
【００７２】
またブレーキ力は、先の式２に基づいて下記する式９のように表すこともできる。
【００７３】
［ブレーキ力］＝Ｍ×［車体加速度］−［駆動力］＝Ｍ×ａ−［駆動力］・・・式９
【００７４】
上述の式８及び式９は、第１項のＭ×ａの値をある値に固定すると一次関数と見ることができる。
【００７５】
図４には、式８における第１項の”ａ”を、＋α、０、−αに固定した場合のグラフ例が示されており、以下、同図について説明する。
【００７６】
まず図４において、ブレーキ力は減速時のみ有効であることから負の値を採るものとしており、ブレーキ力が大きくなることは負の値が大となることを意味する。
【００７７】
図４に例示された３本の実線は、式８におけるＫを同一の値とし、ａ＝＋α、ａ＝０、ａ＝−αとしたそれぞれの場合における式８を表したものである。
この例の場合、ａ＝０の場合に、［エンジントルク］が零であれば、［ブレーキ力］が零、すなわちブレーキ操作がなされていないことを示している。
【００７８】
ここで、再び、図２の説明に戻ることとする。ステップＳ１０８においては、ステップＳ１０６の判定結果から上述のようにブレーキ操作がなされていないとして、マスタ液圧センサ６の検出値がブレーキ制御ユニット５２に読み込まれる。
次いで、ステップＳ１１０においては、ステップＳ１０８で読み込まれたマスタ液圧センサ６の出力値がオフセット誤差の学習値として、ブレーキ制御ユニット５２の予め確保された適宜な記憶領域に記憶され、直近に記憶された学習値更新が行われる。
【００７９】
マスタ液圧センサ６の出力は、ブレーキ操作がなされていない状態においては、本来、理想的には零であるが、実際には、ブレーキ操作がなされていない状態にあっても出力は零にはならない場合がある。ここではこのブレーキ操作がなされていない状態におけるマスタ液圧センサ６の出力を”オフセット誤差”と称する。
【００８０】
次に、図３を参照しつつ液圧センサ出力値補正処理について説明する。この一連の処理は、ブレーキ制御処理等に供するためにマスタ液圧センサ６の検出値が取得される度毎に実施されるものである。
【００８１】
ブレーキ制御ユニット５２により処理が開始されると、マスタ液圧センサ６の検出信号が新たに取得されたか否かが判定される（図３のステップＳ２０２参照）。
【００８２】
そしてマスタ液圧センサ６の検出信号が取得されていないと判定された場合（ＮＯの場合）は、補正を行う必要がないため一連の処理が終了される一方、マスタ液圧センサ６の検出信号が新たに取得されたと判定された場合（ＹＥＳの場合）は、ステップＳ２０４の処理へ進む。
【００８３】
ステップＳ２０４においては、液圧補正が行われる。すなわち、ステップＳ２０２において新たに取得されたマスタ液圧センサ６の検出値から、先に図２を参照しつつ説明した処理により取得されたオフセット誤差の学習値が減算され、その減算結果が現時点における正しいブレーキマスタシリンダ液圧とされ、ブレーキ制御処理等の必要な処理に供される。
【００８４】
次に、代表的な車両の走行状態におけるエンジントルクとブレーキ圧の変化について図５〜図７を参照しつつ説明する。
【００８５】
最初に図５を参照しつつ車両が平地を走行する場合のエンジントルクとブレーキ圧の変化例について説明する。車両がある初速で走行を開始し、アクセル（図示を省略）を踏むことなく走行した場合、エンジントルク及びブレーキ圧は共に零である（図５の区間（Ｓ１）参照）。
【００８６】
その後、ブレーキ操作により減速を行った場合、その間、エンジントルクは零のままであるが、ブレーキ圧は零ではなくなる（図５（Ｓ２）の区間参照）。そしてブレーキ操作を停止すると、ブレーキ圧は再び零となる（図５の区間（Ｓ３）参照）。
【００８７】
さらにその後、加速を行うとエンジントルク及びブレーキ圧共に零ではなくなり（図５（Ｓ４）の区間参照）、加速を停止し惰行運転状態となるとエンジントルク及びブレーキ圧は共に再び零の状態となる（図５の区間（Ｓ５）参照）。
【００８８】
この図５に示された走行例においては、区間（Ｓ１）、区間（Ｓ３）、及び、区間（Ｓ５）において、ブレーキ操作がなされていないとして先に説明した液圧センサオフセット補正処理の実行が可能である。
【００８９】
次に、図６を参照しつつ車両が坂道を定速走行する場合のエンジントルクとブレーキ圧の変化例について説明する。車両がある初速で走行を開始し、その後、アクセル（図示を省略）を踏むことなく走行した場合、エンジントルク及びブレーキ圧共に零である（図６の区間（Ｓ１）参照）。
【００９０】
その後、登坂状態となり、定速走行を維持するため、アクセル（図示省略）を踏むとエンジントルクが零ではなくなる。また、定速とするためにブレーキ操作がなされることがあり、ブレーキ圧も零ではなくなる（図６の区間（Ｓ２）参照）。
【００９１】
坂道を上りきり、平坦地となり、アクセル操作及びブレーキ操作を止めると、エンジントルク及びブレーキ圧共に零の状態となる（図６の区間（Ｓ３）参照）。
【００９２】
その後、坂道を下る際にはエンジントルクは零のままであるが、定速走行のためにブレーキ操作がなされるとブレーキ圧は零ではなくなる（図６の区間（Ｓ４）参照）。そして、平坦地に戻り、惰行運転状態となるとブレーキ圧はエンジントルクと共に零の状態となる（図６の区間（Ｓ５）参照）。
【００９３】
この図６に示された走行例においては、区間（Ｓ１）、区間（Ｓ３）、及び、区間（Ｓ５）において、ブレーキ操作がなされていないとして先に説明した液圧センサオフセット補正処理の実行が可能である。
【００９４】
次に、図７を参照しつつ車両が坂道を惰行走行する場合のエンジントルクとブレーキ圧の変化例について説明する。車両がある初速で走行を開始し、その後アクセル操作及びブレーキ操作を共に行うことなく惰行走行を行うと、その間、エンジントルク及びブレーキ圧共に零である（図７参照）。
【００９５】
また惰行運転のため、坂道の上り下りを除いて車体加速度（前後慣性加速度）は零の状態が維持される（図７参照）。この図７に示された走行例においては、全区間（Ｓ１）〜（Ｓ５）において、ブレーキ操作がなされていないとして先に説明した液圧センサオフセット補正処理の実行が可能である。
【００９６】
なお上述した本発明の実施の形態においては、ブレーキ制御ユニット５２において液圧センサオフセット補正処理が実行されるとして説明したが、必ずしもブレーキ制御ユニット５２における実行に限定される必要ははく、例えば、エンジン制御ユニット５１などにおいて実行されるようにしても良いものである。
【産業上の利用可能性】
【００９７】
電子部品の動作に基づくことなくブレーキ装置に用いられる液圧センサのオフセット誤差の確実な取得が所望される車両用制御装置に適用できる。
【符号の説明】
【００９８】
６…マスタ液圧センサ
７…前後加速度センサ
５１…エンジン制御ユニット
５２…ブレーキ制御ユニット
１０１…車両用制御装置
【図１】
0006667305.tif 000002
【図２】
0006667305.tif 000003
【図３】
0006667305.tif 000004
【図４】
0006667305.tif 000005
【図５】
0006667305.tif 000006
【図６】
0006667305.tif 000007
【図７】
0006667305.tif 000008