[go: up one dir, main page]

JP3620172B2 - Anti-lock brake control device - Google Patents

Anti-lock brake control device Download PDF

Info

Publication number
JP3620172B2
JP3620172B2 JP26888196A JP26888196A JP3620172B2 JP 3620172 B2 JP3620172 B2 JP 3620172B2 JP 26888196 A JP26888196 A JP 26888196A JP 26888196 A JP26888196 A JP 26888196A JP 3620172 B2 JP3620172 B2 JP 3620172B2
Authority
JP
Japan
Prior art keywords
pressure
cylinder pressure
upper limit
wheel
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP26888196A
Other languages
Japanese (ja)
Other versions
JPH10114264A (en
Inventor
淳二 堤
章 東又
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP26888196A priority Critical patent/JP3620172B2/en
Publication of JPH10114264A publication Critical patent/JPH10114264A/en
Application granted granted Critical
Publication of JP3620172B2 publication Critical patent/JP3620172B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Regulating Braking Force (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、車両の制動時の車輪ロックを防止するアンチロックブレーキ制御装置に関する。
【0002】
【従来の技術】
従来のアンチロックブレーキ制御装置としては、例えば、特開平2−3564号公報(以下、第1従来例と称す)及び本出願人が先に提案した特開平8─133060公報(以下、第2従来例と称す)に記載されているものが知られている。
【0003】
第1従来例は、車輪の速度を検出する車輪速度センサと、マスタシリンダと前記車輪のホイールシリンダとの間に設けられ、前記ホイールシリンダのブレーキ圧力を制御する圧力制御手段と、マスタシリンダのブレーキ圧力のみを検出する圧力検出手段と、車輪にスリップが発生したことを判断すると共に、車輪にスリップが発生したと判断すると圧力制御手段に対して前記ホイールシリンダのブレーキ圧力の制御を指令するスリップ制御手段と、このスリップ制御手段によって指令され、前記圧力制御手段によって前記ホイールシリンダのブレーキ圧力の制御が行われたとき、前記ホイールシリンダのブレーキ圧力の変化量を演算して、その変化量から前記ホイールシリンダのブレーキ圧力を推定する圧力推定手段と、この圧力推定手段によって推定される前記ホイールシリンダのブレーキ圧力と前記圧力検出手段によって検出されるマスタシリンダのブレーキ圧力とを比較する比較手段と、この比較手段によって行われる比較の結果、マスタシリンダのブレーキ圧力がホイールシリンダのブレーキ圧力より小さくなったときに、前記圧力制御手段手段によるホイールシリンダのブレーキ圧力の制御を終了させる終了手段とを備えた簡易型アンチスキッド制御装置であって、この構成を採用することにより、必要最小限の圧力センサ数でアンチスキッド制御を行うようにしている。
【0004】
第2従来例は、マスタシリンダからのマスタシリンダ圧をもとに制御対象車両に配設された制動用シリンダの流体圧を制御するアクチュエータと、このアクチュエータに対する制御信号とマスタシリンダ圧とに基づいて前記制動用シリンダの圧力を推定する制動用シリンダ圧推定手段と、車輪速度検出手段の車輪速度検出値に基づいて車体速度勾配を算出する車体速度勾配算出手段と、前記制動用シリンダ圧推定手段の制動用シリンダ圧を前記車体速度勾配に基づいて規制する車体速度勾配規制手段とを備えることにより、圧力検出手段を最小限としながら良好なアンチロックブレーキ制御を行うようにしている。
【0005】
【発明が解決しようとする課題】
しかしながら、第1従来例のアンチスキッド制御装置にあっては、圧力センサ数を必要最小限に抑えてアンチスキッド制御システム全体を簡易小型化することができる反面、ホイールシリンダ圧をアクチュエータ作動開始以後の駆動信号と予め設定された増減圧特性関数を用いて推定するようにしているので、増減圧特性は、ブレーキ液の温度や粘性、バッテリ電圧等の変動によって変動することになり、ホイールシリンダ圧推定値が実際のホイールシリンダ圧に対してずれる可能性があり、とくに実際の増圧量が増圧関数の増圧量より小さい量となった場合には、ホイールシリンダ圧推定値がマスタシリンダ圧検出値を上回ってアンチスキッド制御が終了してしまい、良好なアンチスキッド制御を行うことができないという未解決の課題がある。
【0006】
また、第2従来例のアンチスキッド制御装置にあっては、圧力検出手段の数を最小限としながら制動用シリンダ圧を推定精度を向上させて良好なアンチロックブレーキ制御を行うことができるが、車体速度勾配検出手段で算出される車体速度勾配は、実際の車体速度変化より遅れて算出されるため、雪路、凍結路等の低摩擦係数路面から乾燥した舗装路等の高摩擦係数路面を走行状態することとなった摩擦係数が低い状態から高い状態に急激にジャンプする場合には、制動用シリンダ圧推定値が低く制限されたままとなり、高摩擦係数路面に切り替わった直後の増圧量が少なくなって減速度の立ち上がり遅れを生じるという未解決の課題がある。
【0007】
さらに、第2従来例では、常時制動用シリンダ圧の推定値を車体速度勾配で規制するようにしているので、悪路走行時のように、路面摩擦係数が0.4〜0.6程度である場合には、車体速度勾配も小さい値となるので、上限値が小さく設定されてしまいアクチュエータが過減圧傾向となって、悪路走行時の制動力不足感を与えるという未解決の課題もある。
【0008】
そこで、本発明は、上記従来例の未解決の課題に着目してなされたものであり、制動用シリンダ圧推定値を上限値で規制する際に、制動中に走行路面が低摩擦係数路面から高摩擦係数路面に急変した場合や悪路走行時でも良好なアンチロックブレーキ制御を継続することができるアンチロックブレーキ制御装置を提供することを目的としている。
【0009】
【課題を解決するための手段】
上記目的を達成するために、請求項1に係るアンチロックブレーキ制御装置は、マスタシリンダからのマスタシリンダ圧をもとに制御対象車輪に配設された制動用シリンダの流体圧を制御するアクチュエータと、前記制御対象車輪の車輪速度を検出する車輪速度検出手段と、少なくとも前記車輪速度検出手段の車輪速度検出値に基づいて車体速度勾配を算出する車体速度勾配算出手段と、前記車輪速度検出手段の車輪速度検出値に基づいて車体速度を推定する車体速度推定手段と、前記マスタシリンダ圧を推定又は検出するマスタシリンダ圧検出手段と、該マスタシリンダ圧検出手段のマスタシリンダ圧と前記アクチュエータに対する制御信号とに基づいて前記制動用シリンダの圧力を推定する制動用シリンダ圧検出手段と、該制動用シリンダ圧検出手段で検出した制動用シリンダ圧の上限値を前記車体速度勾配に基づいて設定する制動用シリンダ圧上限値設定手段とを備えたアンチロックブレーキ制御装置において、前記制動用シリンダ圧上限値設定手段は、1制動サイクル中の増圧信号の回数を記憶する増圧回数記憶手段と、該増圧回数記憶手段の増圧回数記憶値に応じて前記制動用シリンダ圧の上限値を補正する上限値補正手段とを備えていることを特徴としている。
【0010】
また、請求項2に係るアンチロックブレーキ制御装置は、請求項1の発明において、前記上限値補正手段が、前記増圧回数記憶値が所定値を越えたときに制動用シリンダ圧の上限値の設定を解除するように構成されていることを特徴としている。
【0011】
さらに、請求項3に係るアンチロックブレーキ制御装置は、請求項1の発明において、前記上限値補正手段が、前記増圧回数記憶値に応じて前記制動用シリンダ圧の上限値をこれに所定の値を加算することにより補正することを特徴としている。
【0012】
さらにまた、請求項4に係るアンチロックブレーキ制御装置は、請求項1の発明において、前記上限値変更手段が、前記増圧回数記憶値に応じて制動用シリンダ圧の上限値を算出する演算係数を変更することにより当該上限値を補正することを特徴としている。
【0013】
なおさらに、請求項5に係るアンチロックブレーキ制御装置は、マスタシリンダからのマスタシリンダ圧をもとに制御対象車輪に配設された制動用シリンダの流体圧を制御するアクチュエータと、前記制御対象車輪の車輪速度を検出する車輪速度検出手段と、少なくとも前記車輪速度検出手段の車輪速度検出値に基づいて車体速度勾配を算出する車体速度勾配算出手段と、前記車輪速度検出手段の車輪速度検出値に基づいて車体速度を推定する車体速度推定手段と、前記マスタシリンダ圧を推定又は検出するマスタシリンダ圧検出手段と、該マスタシリンダ圧検出手段のマスタシリンダ圧と前記アクチュエータに対する制御信号とに基づいて前記制動用シリンダの圧力を推定する制動用シリンダ圧検出手段と、該制動用シリンダ圧検出手段で検出した制動用シリンダ圧の上限値を前記車体速度勾配に基づいて設定する制動用シリンダ圧上限値設定手段とを備えたアンチロックブレーキ制御装置において、前記制動用シリンダ圧上限値設定手段は、悪路を走行中であるか否かを判断する悪路判断手段と、該悪路判断手段で悪路走行中であると判断したときに前記制動用シリンダ圧の上限値の設定を解除する上限値設定解除手段とを備えていることを特徴としている。
【0014】
また、請求項6に係るアンチロックブレーキ制御装置は、マスタシリンダからのマスタシリンダ圧をもとに制御対象車輪に配設された制動用シリンダの流体圧を制御するアクチュエータと、前記制御対象車輪の車輪速度を検出する車輪速度検出手段と、少なくとも前記車輪速度検出手段の車輪速度検出値に基づいて車体速度勾配を算出する車体速度勾配算出手段と、前記車輪速度検出手段の車輪速度検出値に基づいて車体速度を推定する車体速度推定手段と、前記マスタシリンダ圧を推定又は検出するマスタシリンダ圧検出手段と、該マスタシリンダ圧検出手段のマスタシリンダ圧と前記アクチュエータに対する制御信号とに基づいて前記制動用シリンダの圧力を推定する制動用シリンダ圧検出手段と、該制動用シリンダ圧検出手段で検出した制動用シリンダ圧の上限値を前記車体速度勾配に基づいて設定する制動用シリンダ圧上限値設定手段とを備えたアンチロックブレーキ制御装置において、前記制動用シリンダ圧上限値設定手段は、1制動サイクル中の増圧信号の回数を記憶する増圧回数記憶手段と、該増圧回数記憶手段の増圧回数記憶値に応じて前記制動用シリンダ圧の上限値を補正する上限値補正手段と、悪路を走行中であるか否かを判断する悪路判断手段と、該悪路判断手段で悪路走行中であると判断したときに前記制動用シリンダ圧の上限値の設定を解除する上限値設定解除手段とを備えていることを特徴としている。
【0015】
【発明の効果】
請求項1に係るアンチロックブレーキ制御装置によれば、制動用シリンダ圧上限値設定手段の上限値補正手段で、1制動サイクル中の増圧回数記憶値に応じて前記制動用シリンダ圧の上限値を補正するので、増圧回数記憶値の増加に応じて上限値を増加させることが可能となり、低摩擦係数路面から高摩擦係数路面を走行して路面摩擦係数が急激に上昇したときに、これに応じて制動用シリンダ圧の上限値が増加することにより、増圧不足を解消して車体減速度の変動を確実に防止し、良好なアンチロックブレーキ制御を行うことができるという効果が得られる。
【0016】
また、請求項2に係るアンチロックブレーキ制御装置によれば、請求項1の発明の効果に加えて、上限値補正手段は、前記増圧回数記憶値が所定値を越えたときに制動用シリンダ圧の上限値の設定を解除するので、上限値が無限大に設定されたことと等価となり、制動用シリンダ圧を規制することによる増圧量不足を確実に解消して、良好なアンチロックブレーキ制御を行うことができるという効果が得られる。
【0017】
さらに、請求項3に係るアンチロックブレーキ制御装置によれば、請求項1の発明の効果に加えて、上限値補正手段が、前記増圧回数記憶値に応じて前記制動用シリンダ圧の上限値をこれに所定の値を加算することにより補正するので、上限値をきめ細かに補正することができ、より良好なアンチロックブレーキ制御を行うことができるという効果が得られる。
【0018】
さらにまた、請求項4に係るアンチロックブレーキ制御装置によれば、請求項1の発明の効果に加えて、上限値変更手段が、前記増圧回数記憶値に応じて制動用シリンダ圧の上限値を算出する演算係数を変更することにより当該上限値を補正するので、上限値をきめ細かに補正することができ、より良好なアンチロックブレーキ制御を行うことができるという効果が得られる。
【0019】
なおさらに、請求項5に係るアンチロックブレーキ制御装置によれば、上限値設定解除手段で、悪路判断手段で悪路走行中であると判断したときに前記制動用シリンダ圧の上限値の設定を解除するので、上限値が無限大に設定されたことと等価となり、悪路走行時の制動用シリンダ圧を規制することによる過減圧傾向を確実に解消して、悪路走行時でのアンチロックブレーキ制御を良好に行うことができるという効果が得られる。
【0020】
また、請求項6に係るアンチロックブレーキ制御装置によれば、請求項1及び請求項5の発明の構成を備えているので、両発明の効果を同時に発揮することができる。
【0021】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
図1は本発明の一実施形態を示すブロック図である。
【0022】
図中、1FL,1FRは前輪、1RL,1RRは後輪であって、後輪1RL,1RRにエンジンEGからの回転駆動力が変速機T、プロペラシャフトPS及びディファレンシャルギヤDGを介して伝達され、各車輪1FL〜1RRには、それぞれ制動用シリンダとしてのホイールシリンダ2FL〜2RRが取付けられ、さらに前輪1FL,1FRにこれらの車輪回転数に応じたパルス信号PFL,PFRを出力する車輪速度検出手段としての車輪速センサ3FL,3FRが取付けられ、プロペラシャフトPSに後輪の平均回転数に応じたパルス信号Pを出力する車輪速度検出手段としての車輪速センサ3Rが取付けられている。
【0023】
各前輪側ホイールシリンダ2FL,2FRには、ブレーキペダル4の踏込みに応じて前輪側及び後輪側の2系統のマスタシリンダ圧を発生するマスタシリンダ5からのマスタシリンダ圧が前輪側アクチュエータ6FL,6FRを介して個別に供給されると共に、後輪側ホイールシリンダ2RL,2RRには、マスタシリンダ5からのマスタシリンダ圧が共通の後輪側アクチュエータ6Rを介して供給され、全体として3センサ3チャンネルシステムに構成されている。
【0024】
アクチュエータ6FL〜6Rのそれぞれは、図2に示すように、マスタシリンダ5に接続される油圧配管7とホイールシリンダ2FL〜2RRとの間に介装された電磁流入弁8と、この電磁流入弁8と並列に接続された電磁流出弁9、油圧ポンプ10及び逆止弁11の直列回路と、流出弁9及び油圧ポンプ10間の油圧配管に接続されたアキュムレータ12とを備えている。
【0025】
そして、各アクチュエータ6FL〜6Rの電磁流入弁8、電磁流出弁9及び油圧ポンプ10は、車輪速センサ3FL〜3Rからの車輪速パルス信号PFL〜Pと、各マスタシリンダ圧を検出するマスタシリンダ圧検出手段としての圧力センサ13F及び13Rのマスタシリンダ圧検出値PMCF 及びPMCR と、ブレーキペダル4の踏込みを検出するブレーキスイッチ14からのブレーキペダル踏込時にオン状態となるブレーキスイッチ信号BSとが入力されるコントローラCRからの液圧制御信号EV、AV及びMRによって制御される。
【0026】
コントローラCRは、車輪速センサ3FL〜3Rからの車輪速パルス信号PFL〜Pが入力され、これらと各車輪1FL〜1RRの回転半径とから車輪の周速度でなる車輪速度VwFL〜Vwを演算する車輪速演算回路15FL〜15Rと、これら車輪速演算回路15FL〜15Rの車輪速度VwFL〜Vwのうち一番高い車輪速度を選択するセレクトハイスイッチ16と、このセレクトハイスイッチ16で選択されたセレクトハイ車輪速度Vwと車体に設けられた前後加速度センサ17の前後加速度検出値Xとに基づいて推定車体速度Vを演算する推定車体速度演算回路18と、車輪速演算回路15FL〜15Rの車輪速度VwFL〜Vw、推定車体速度演算回路18の推定車体速度V、前後加速度センサ17の前後加速度検出値X、圧力センサ13A,13Bのマスタシリンダ圧検出値PMCF,MCR 及び悪路判断手段としての悪路検出回路19の悪路検出信号ORが入力され、目標増減圧量ΔP FL〜ΔP を算出すると共に、推定ホイールシリンダ圧PFL〜Pを算出し、これらに基づいてアクチュエータ6FL〜6Rに対する制御信号EV,AV,MRを出力するマイクロコンピュータ20とを備えており、マイクロコンピュータ20から出力される制御信号が駆動回路22aFL〜22a、22bFL〜22b、22cFL〜22cを介してアクチュエータ6FL〜6Rに供給される。
【0027】
ここで、推定車体速度演算回路18は、図3に示すように、セレクトハイスイッチ16で選択されたセレクトハイ車輪速Vwを車輪速サンプリング値Vとして保持するサンプルホールド回路181と、前後加速度センサ17の前後加速度検出値Xを絶対値回路182で絶対値化し、これとオフセット値出力回路183からの例えば0.3Gに対応するオフセット値とを加算回路184で加算して前後加速度補正値XGCを出力するセンサ出力補正回路185と、オペアンプで構成され入力電圧Eを積分する積分回路186と、この積分回路186の積分出力Vとサンプルホールド回路181の車輪速サンプリング値Vとを加算してフィルタ出力Vfを算出する加算回路187と、セレクトハイ車輪速度Vwが推定車体速度Vに対して予め設定した所定の不感帯幅内即ちV−1km/h<Vw<V+1km/hであるか否かを検出し、V−1km/h<Vw<V+1km/hであるときに出力C及びCを共に低レベルとし、Vw≧V+1km/hであるときに、出力Cを高レベルとし、Vw≦V−1km/hであるときに出力Cを高レベルとする不感帯検出回路188と、この不感帯検出回路188でセレクトハイ車輪速度Vwが不感帯内となったとき及びイグニッションスイッチのオン信号IGが入力されたときに、前記サンプルホールド回路181でセレクトハイ車輪速度Vwを保持させると共に、積分回路186をリセットするリセット信号SRを出力するリセット回路189と、車体速度Vwが不感帯幅内にあるとき及び不感帯幅外となってからオフディレータイマ190で設定された所定時間Tの間積分入力電圧Eとして零電圧を積分回路186に供給し、Vw>V+1km/hとなってから所定時間T経過後に非アンチロックブレーキ制御中は+0.4Gに対応する負の電圧を、アンチロックブレーキ制御中は+10Gに対応する負の電圧をそれぞれ積分入力電圧Eとして積分回路186に供給し、さらにVw<V−1km/hとなってから所定時間T経過後に−1.2Gに対応する正の電圧を積分入力電圧Eとして積分回路186に供給する選択回路191とを備えている。
【0028】
また、悪路検出回路19は、例えば車体下面に取付られた路面との距離を計測する超音波距離測定装置構成の路面状態検出器を有し、この路面状態検出器の路面状態検出信号から例えばバンドパスフィルタによって路面入力に応じた周波数例えば10Hz前後のバネ下共振周波数成分を抽出し、このバネ下共振周波数成分を平均化処理して平均化し、その平均値が所定設定値より大きいときに悪路であると判断して悪路検出信号ORをオン状態とし、平均値が所定設定値以下であるときには良路であると判断して悪路検出信号ORをオフ状態とする。
【0029】
さらに、マイクロコンピュータ20は、図1に示すように、例えばA/D変換機能を有する入力インタフェース回路20a、出力インタフェース回路20d、演算処理装置20b及び記憶装置20cを少なくとも有し、演算処理装置20bで推定車体速度Vをもとに目標車輪速度Vwを算出すると共に、車輪速度VwFL〜Vwを微分して車輪加速度VwFL′〜Vw′を算出し、車輪速度VwFL〜Vw、車輪加速度VwFL′〜Vw′及び目標車輪速度Vwに基づいて目標増減圧量ΔP FL〜ΔP を算出し、且つマスタシリンダ圧検出値PMCF,MCR 、車体速度勾配VXk、路面状態検出信号OR及びアクチュエータ6FL〜6Rに対する制御信号AV,EVをもとに推定ホイールシリンダ圧PFL〜Pを算出し、これら推定ホイールシリンダ圧PFL〜Pと目標シリンダ圧P FL〜P とが一致するようにアクチュエータ6FL〜6Rに対する制御信号AVFL〜AV,EVFL〜EV,MRFL〜MRを出力する。
【0030】
次に、上記実施例の動作をマイクロコンピュータ20の制御処理を示す図4〜図8を伴って説明する。
図4の制御処理は所定時間(例えば10msec) 毎のメインプログラムに対するタイマ割込処理として実行され、先ず、ステップS1で、圧力センサ13F及び13Rのマスタシリンダ圧(M/C圧)検出値PMCF 及びPMCR と、各車輪速演算回路15FL〜15Rの車輪速度VwFL〜Vwと、各車輪速フィルタ18FL〜18Rのフィルタ出力VfFL〜Vfとを読込むと共に、車輪速度VwFL〜Vwを微分して車輪加速度VwFL′〜Vw′を算出し、これらを記憶装置20cの所定記憶領域に更新記憶する。
【0031】
次いで、ステップS2に移行して、フィルタ出力VfFL〜Vfをもとに車体速度勾配VXk及び推定車体速度Vを算出する車体速度演算処理を実行し、次いでステップS3に移行して、マスタシリンダ圧検出値PMCF,MCR と前回のアクチュエータ6FL〜6Rに対する制御信号EVFL〜EV,AVFL〜AVとをもとに各ホイールシリンダ2FL〜2RRの現在のホイールシリンダ圧(W/C圧)を推定する推定ホイールシリンダ圧PFL〜Pを算出する推定ホイールシリンダ圧演算処理を実行する。
【0032】
次いで、ステップS4に移行して、各ホイールシリンダ2FL〜2Rに対する目標増減圧量ΔPを算出する目標増減圧量演算処理を実行する。
次いで、ステップS5に移行して、目標増減圧量ΔPに基づいてアクチュエータ6FL〜6Rを制御するアクチュエータ制御処理を実行してからタイマ割込処理を終了して所定のメインプログラムに復帰する。
【0033】
ここで、ステップS2の車体速度演算処理は、図5に示すように、先ず、ステップS7で、ブレーキスイッチ14のブレーキスイッチ信号BSがオフ状態であるか否かを判定し、これがオフ状態であるときには非制動状態であると判断してステップS8に移行し、下記(1)式に示すように、フィルタ出力VfFL, VfFR及びVfのうち最も小さい値をセレクトロー車輪速度Vwとして算出し、次いでステップS9に移行して、算出したセレクトロー車輪速度Vwを推定車体速度Vとして設定しこれを記憶装置20cに形成した推定車体速度記憶領域に更新記憶し、次いでステップS10に移行して、車体速度勾配VXKとして予め設定された後述する推定ホイールシリンダ圧演算処理における上限値制御マップの設定勾配VXK2 以上の値でなる設定値VXK0 を設定し、これを記憶装置20cに形成した車体速度勾配記憶領域に更新記憶してからてからサブルーチン処理を終了して、図4におけるステップS3の推定ホイールシリンダ圧演算処理に移行する。
【0034】
=MIN(VfFL, VfFR,Vf) …………(1)
一方、ステップS7の判定結果が、ブレーキスイッチ信号BSがオン状態であるときには、制動状態であると判断してステップS11に移行し、下記(2)式に示すように、フィルタ出力VfFL, VfFR及びVfの何れか大きい値をセレクトハイ車輪速度Vwとして選択し、これを記憶装置20cに形成したセレクトハイ車輪速度記憶領域に更新記憶する。
【0035】
=MAX(VfFL, VfFR,Vf) …………(2)
次いで、ステップS12に移行して、セレクトハイ車輪速度Vwを微分してセレクトハイ車輪速度Vwの加減速度Vw′を算出する。
【0036】
次いで、ステップS13に移行して、セレクトハイ車輪加減速度Vw′が予め設定した設定減速度−Dに達する制動状態となったか否かを表す制動状態フラグF1が“1”であるか否かを判定し、これが“0”にリセットされているときには非制動状態である判断してステップS14に移行する。
【0037】
このステップS14では、セレクトハイ車輪加減速度Vw′が設定減速度−D以下であるか否かを判定し、設定減速度−Dより大きいときには制動初期状態であると判断してそのままS15に移行して、セレクトハイ車輪速度Vwを推定車体速度Vとして記憶装置20cの所定記憶領域に更新記憶してから車体速度演算処理を終了してステップS3の推定ホイールシリンダ圧演算処理に移行し、設定減速度−D以下となったときにはステップS16に移行する。
【0038】
このステップS16では、現在のセレクトハイ車輪速度Vwを現在サンプリング車輪速度Vs(n) として記憶装置20cに形成した現在値記憶領域に更新記憶し、次いでステップS17に移行して経過時間を計数するタイマTを“0”にクリアし、次いでステップS18に移行して制動状態フラグFを“1”にセットしてから前記ステップS15に移行する。
【0039】
一方、前記ステップS13の判定結果が、制動状態フラグFが“1”にセットされているものであるときには、ステップS19に移行して、後述するアクチュエータ制御処理においてアンチロックブレーキ制御中を表すブレーキ制御状態フラグASが“1”にセットされているか否かを判定し、これが“1”にセットされているときには、ステップS20に移行する。
【0040】
このステップS20では、アンチスキッド制御処理を開始した後の処理状態を表す制御フラグF2を“1”にセットし、次いでステップS21に移行して、減速開始状態を表す制御フラグF3が“1”にセットされているか否かを判定し、制御フラグF3が“0”にリセットされているときには、ステップS21aに移行して、制御フラグF4が“1”にセットされているか否かを判定し、F4=1であるときにはそのままステップS22に移行し、F4=0であるときにはステップS21bに移行して、セレクトハイ車輪速度Vwの加減速度Vw′が正であるか否かを判定し、Vw′≦0であるときにはそのまま後述するステップS28に移行し、Vw′>0であるときにはステップS21cに移行して制御フラグF4を“1”にセットしてから後述するステップS28に移行する。
【0041】
ステップS22では、前述したステップS14と同様にセレクト車輪減速度Vw′が設定減速度−D以下であるか否かを判定し、Vw′>−Dであるときにはそのまま後述するステップS28に移行し、Vw′≦−Dであるときには、ステップS23に移行して、記憶装置20cの現在値記憶領域に記憶されている前回のサンプリング車輪速度を前回サンプリング車輪速度Vs(n−1) として前回値記憶領域に更新記憶すると共に、現在のセレクトハイ車輪速度Vwを現在サンプリング車輪速度Vs(n) として現在値記憶領域に更新記憶する。
【0042】
次いで、ステップS24に移行して、現在サンプリング車輪速度Vs(n) 及び前回サンプリング車輪速度Vs(n−1) に基づいて下記(3)式の演算を行って車体速度勾配VXkを算出する。
【0043】
Xk=(Vs(n−1) −Vs(n) )/T+VXOF …………(3)
ここで、Tは前回のサンプリング時からの経過時間、VXOF は車体速度勾配不足による推定車体速度のずれを補償するオフセット値である。
【0044】
次いで、ステップS25に移行して、経過時間Tを計数するタイマを“0”にクリアし、次いでステップS26に移行して減速開始状態を表す制御フラグF3を“1”にセットすると共に、制御フラグF4を“0”にリセットしてから前述したステップS15に移行する。
【0045】
一方、ステップS19での判定で、ブレーキ制御状態フラグASが“0”にリセットされているときには、ステップS27に移行して、制御フラグF2が“1”にセットされているか否かを判定する。この判定は、アンチスキッド制御を開始した後であるか否かを判定するものであり、制御フラグF2が“0”にリセットされているときには、アンチスキッド制御を開始する直前であると判断してステップS28に移行して、車速勾配演算のための経過時間を計数するタイマのカウント値Tを“1”だけインクリメントしてからステップS29に移行する。
【0046】
このステップS29では、セレクトハイ車輪速度Vwが推定車体速度Vより小さいか否かを判定し、Vw<Vであるときには、ステップS30に移行して現在の推定車体速度Vから記憶装置20cの所定記憶領域に更新記憶されている車体速度勾配VXkを減算した値を新たな推定車体速度Vとして記憶装置20cの所定記憶領域に更新記憶してからサブルーチン処理を終了して図4のステップS3の推定ホイールシリンダ圧演算処理に移行し、Vw≧VであるときにはステップS31に移行して、制御フラグF3を“0”にリセットしてから前記ステップS15に移行する。
【0047】
さらに、前記ステップS21の判定結果が制御フラグF3が“1”にセットされているときには前記ステップS28に移行し、前記ステップS27の判定結果が、制御フラグF2が“1”にセットされているときには、ステップS33に移行して、各制御フラグF1,F2,F3及びF4を夫々“0”にリセットし、次いでステップS34に移行して、現在のセレクトハイ車輪速度Vwを推定車体速度Vとして設定してから車体速度演算処理を終了してステップS3の推定ホイールシリンダ圧演算処理に移行する。
【0048】
また、前記ステップS29の判定結果がVw≧V−1であるときには前記ステップS34に移行する。
この図5の処理において、ステップS15,S30,S34の処理が推定車体速度算出手段に対応し、ステップS14,S16〜S28の処理が車体速度勾配算出手段に対応している。
【0049】
さらに、図4におけるステップS3のホイールシリンダ圧推定値演算処理は、前輪側については図6に示すように、先ずステップS41で、後述するアクチュエータ制御処理における前回のアクチュエータ制御信号を読込み、次いでステップS42に移行して、読込んだアクチュエータ制御信号の状態からホイールシリンダ2j(j=FL,FR,RL,RR)が増圧状態、減圧状態、保持状態の何れであるかを判定し、増圧状態であるときには、ステップS43に移行し、記憶装置20cに形成された推定ホイールシリンダ圧記憶領域に記憶されている前回推定ホイールシリンダ圧P(n−1) を読出し、これと今回マスタシリンダ圧PMCとをもとに記憶装置20cに予め記憶されたこのステップS43内に図示した推定増圧量算出制御マップを参照して推定増圧量ΔPiZを算出する。ここで、推定増圧量算出制御マップは、マスタシリンダ圧PMCを一定としたときに前回ホイールシリンダ圧P(n−1) の増加によって推定増圧量ΔPiZが増加し、且つマスタシリンダ圧PMCの増加によって推定増加量ΔPiZの最大値が増加するように設定されている。
【0050】
次いで、ステップS44に移行して、下記(4)式に示すように、推定ホイールシリンダ圧記憶領域に記憶されている前回推定ホイールシリンダ圧P(n−1) と推定増圧量ΔPiZとを加算して今回の推定ホイールシリンダ圧P(n) を算出し、これを今回ホイールシリンダ圧記憶領域に更新記憶する。
【0051】
(n) =P(n−1) +ΔPiZ …………(4)
次いで、ステップS45に移行して、悪路検出回路19の悪路検出信号ORを読込み、これがオン状態である悪路を走行中であるか否かを判定し、悪路検出信号ORがオフ状態であるときには良路走行状態であると判断してステップS46に移行する。
【0052】
このステップS46では、前述した図5の車体速度演算処理で算出した車体速度勾配VXkを読込み、これをもとに、予め記憶装置20cに記憶されたステップS46内に図示の車体速度勾配VXkと推定ホイールシリンダ圧上限値PMAX との関係を表す前輪側上限値算出制御マップを参照して推定ホイールシリンダ圧上限値PMAX を算出する。
【0053】
ここで、前輪側上限値算出制御マップは、車体速度勾配VXkが零のときに比較的小さい推定ホイールシリンダ圧上限値Pに設定し、これより車体速度勾配VXkが設定値VXk1 に達するまでの間は車体速度勾配VXKの増加に応じて上限値PMAX が比較的緩やかな勾配で増加し、車体速度勾配VXkが設定値VXk1 及びこれより大きな設定値VXk2 までの間は比較的急峻な勾配で増加し、設定値VXk2 以上では、最大値PHFに固定されるように設定されている。
【0054】
なお、後輪側については、ステップS46で参照される後輪側上限値算出制御マップが図9に示すように、実際の車両における制動力配分を考慮して、上限値PMAX が車体速度勾配VXKが設定値VXK1 に達するまでの間は、車体速度勾配VXKの増加に応じて前輪側上限値算出制御マップの設定値VXK1 までの勾配よりやや緩い勾配で増加し、車体速度勾配VXKが設定値VXK1 及びVXK2 間であるときには車体速度勾配VXKの増加に応じて設定値VXK1 までの勾配に比較して急となるが前輪側上限値算出制御マップの設定値VXk1 及びVXK2 間の勾配に比較しては緩やかな勾配で増加し、車体速度勾配VXKが設定値VXK2 以上では、前輪側上限値算出制御マップにおける最大値PHFの半分程度の最大値PHRに固定されるように設定されている。
【0055】
次いで、ステップS47に移行して、後述するアクチュエータ制御処理で緩増圧時にカウントアップされる緩増圧回数Nが記憶される記憶装置20cに形成された緩増圧回数記憶領域を参照して緩増圧回数Nが設定値N(例えば“8”)以上であるか否かを判定し、緩増圧回数Nが設定値N未満であるときには、ステップS48に移行して、下記(5)式に示すように、今回推定ホイールシリンダ圧記憶領域に更新記憶されている今回推定ホイールシリンダ圧P(n) とステップS46で算出した推定ホイールシリンダ圧上限値PMAX とを比較して、何れか小さい値を今回推定ホイールシリンダ圧P(n) として決定してこれを今回推定ホイールシリンダ圧記憶領域に更新記憶し、次いでステップS49に移行して、下記(6)式に示すように、今回推定ホイールシリンダ圧記憶領域に記憶されている今回推定ホイールシリンダ圧P(n) を読出し、これと現在のマスタシリンダ圧PMCとを比較し、何れか小さい値を今回推定ホイールシリンダ圧P(n) として推定ホイールシリンダ圧記憶領域に更新記憶してからサブルーチン処理を終了してステップS6のアクチュエータ制御処理に移行する。
【0056】
(n) =min{P(n) ,PMAX } …………(5)
(n) =min{P(n) ,PMC} …………(6)
また、ステップS45の判定結果が悪路検出信号ORがオン状態であって悪路走行状態と判断されるときには直接ステップS49にジャンプし、同様にステップS47の判定結果が緩増圧回数Nが設定値N以上であるときにもステップS49にジャンプする。
【0057】
さらに、ステップS42の判定結果が、ホイールシリンダ2j(j=FL,FR,RL,RR)が保持状態であるときには直接前記ステップS45に移行し、減圧状態であるときにはステップS50に移行して推定ホイールシリンダ圧記憶領域に記憶されている前回推定ホイールシリンダ圧P(n−1) を読出し、これをもとに記憶装置20cに予め記憶された前回推定ホイールシリンダ圧P(n−1) と推定減圧量ΔPiGとの関係を表す図6のステップS50内に図示の制御マップを参照して推定減圧量ΔPiGを算出してからステップS51に移行する。ここで、推定減圧量算出制御マップは、前回推定ホイールシリンダ圧P(n−1) の増加に比例して推定減圧量ΔPiGが増加するように設定されている。
【0058】
ステップS51では、下記(7)式に示すように、推定ホイールシリンダ圧記憶領域に記憶されている前回推定ホイールシリンダ圧P(n−1) から推定減圧量ΔPiGを減算して今回の推定ホイールシリンダ圧P(n) を算出する。
【0059】
(n) =P(n−1) −ΔPiG …………(7)
次いで、ステップS52に移行して、下記(8)式に示すように、算出した今回推定ホイールシリンダ圧P(n) と“0”とを比較し、何れか大きい値を今回推定ホイールシリンダ圧P(n) として前記今回ホイールシリンダ圧記憶領域に更新記憶してから前記ステップS45に移行する。
【0060】
(n) =max{P(n) ,0} …………(8)
この図6の処理において、ステップS41〜S44及びステップS50〜S52の処理が制動用シリンダ圧推定手段に対応し、ステップS46〜S48の処理が車体速度勾配規制手段に対応し、このうちステップS47の処理が上限値補正手段に対応し、ステップS45の処理が上限値設定解除手段に対応している。
【0061】
さらに、ステップS4の目標増減圧量演算処理は、図7に示すように、先ず、ステップS61で、下記(9)式の演算を行って目標車輪速度Vwを算出してこれを記憶装置20cに形成した目標車輪速度記憶領域に更新記憶する。
【0062】
Vw=0.8V …………(9)
次いで、ステップS62に移行して、目標車輪速度Vwが車輪速度Vwより大きいか否かを判定し、Vw>Vwであるときには、ステップS63に移行して目標車輪減速度Vw′を“0”に設定してこれを記憶装置20cに形成した目標車輪減速度記憶領域に更新記憶し、Vw≦Vwであるときには、ステップS64に移行して下記(10)式の演算を行って目標車輪減速度Vw′を算出する。
【0063】
Vw′=−Vw′ …………(10)
ここで、Vw′は予め設定された設定値である。
次いで、ステップS65に移行して車輪速度Vw、目標車輪速度Vw、車輪加減速度Vw′及び目標車輪加減速度Vw′に基づいて下記(11)式の演算を行うことにより、比例・微分制御(PD制御)による目標増減圧量ΔP を算出し、これを記憶装置20cの目標増減圧量記憶領域に更新記憶する。
【0064】
ΔP =K(Vw−Vw)+K(Vw′−Vw′)……(11)
この(11)式において、右辺第1項が比例制御項であり、右辺第2項が微分制御項であり、Kは比例ゲイン、Kは微分ゲインである。
【0065】
次いで、ステップS66に移行して、目標車輪速度Vwが車輪速度Vwより大きく且つ目標増減圧量ΔP が正であるか否かを判定し、Vw>Vw且つΔP >0であるときには、ステップS67に移行して、目標増減圧量ΔP を“0”として目標増減圧量記憶領域に更新記憶してから処理を終了して図4のステップS5に移行し、そうでないときにはステップS68に移行する。
【0066】
このステップS68では、目標車輪速度Vwが車輪速度Vw以下で且つ目標増減圧量ΔP が負であるか否かを判定し、Vw≦Vw且つΔP <0であるときには前記ステップS67に移行し、そうでないときには処理を終了して図4のステップS5に移行する。
【0067】
また、図4のステップS5のアクチュエータ制御処理は、図8に示すように、先ず、ステップS71で、車体速度Vが停止近傍の速度となったとき、ブレーキスイッチ14のスイッチ信号がオフ状態となったとき等の所定の制御終了条件を満足したか否かを判定し、制御終了条件を満足したときにはステップS72に移行して、後述するアンチロックブレーキ制御処理中であるか否かを表すブレーキ制御状態フラグASを“0”にリセットしてからステップS73に移行し、アクチュエータ6iに対する制御信号EV,AV及びMRを全てオフ状態としてアクチュエータ6iをマスタシリンダ圧PMCがそのままホイールシリンダ2iに供給される急増圧状態に制御してから処理を終了して所定のメインプログラムに復帰する。
【0068】
また、ステップS71の判定結果が制御終了条件を満足していないものであるときにはステップS74に移行して、前述した目標増減圧量演算処理で更新記憶された目標増減圧量ΔP を目標増減圧量記憶領域から読出し、次いでステップS75に移行して制御モードが減圧モード、保持モード、緩増圧モードの何れであるかを判定する。
【0069】
この判定は、図7の目標増減圧量演算処理で算出された目標増減圧量ΔP の符号を判定することにより行い、目標増減圧量ΔP が負であるとき(ΔP <0)には減圧モードであると判定し、目標増減圧量ΔP が“0”であるとき(ΔP =0)には保持モードであると判定し、目標増減圧量ΔP が正であるとき(ΔP >0)には増圧モードであると判定する。
【0070】
そして、このステップS75の判定結果が減圧モードであるときには、ステップS76に移行して、ブレーキ制御状態フラグASを“1”にセットし、次いでステップS77に移行して、減圧モード状態を表す減圧モード状態フラグFが“1”にセットされているか否かを判定し、これが“0”にリセットされているときには、減圧モードの開始時点であるものと判断してステップS78に移行して、そのときの推定ホイールシリンダ圧記憶領域に記憶されている推定ホイールシリンダ圧Pを減圧開始時ホイールシリンダ圧PGIiとして記憶する。
【0071】
次いで、ステップS79に移行して、減圧モード状態フラグFを減圧モード状態であることを表す“1”にセットし、次いでステップS80に移行して、緩増圧周期を表すプリセットダウンカウント値Tを“0”にクリアし、これらを記憶装置20cに形成された緩増圧回数記憶領域及びカウント値記憶領域に更新記憶してからステップS81に移行する。
【0072】
このステップS81では、上述した目標増減圧量演算処理で更新記憶された目標増減圧量ΔP を目標増減圧量記憶領域から読出し、この目標増減圧量ΔP と予め設定された減圧量上限値ΔPG0とをもとに下記(12)式の演算を行って、何れか小さい方を選択し、これを目標減圧量ΔPGとして減圧量記憶領域に更新記憶する。
【0073】
ΔPG=min〔ΔP ,ΔPG0〕 …………(12)
次いで、ステップS82に移行して、減圧量記憶領域に記憶されている目標減圧量ΔPGに応じた減圧を行うように、目標減圧量ΔPGに応じた減圧時間だけ制御信号AVのみをオン状態とし、アクチュエータ6iを減圧制御してから処理を終了して、所定のメインプログラムに復帰する。
【0074】
また、前記ステップS75の判定結果が、保持モードである場合には、ステップS83に移行して、減圧モード状態フラグFを“0”にリセットすると共に、プリセットダウンカウント値Tを“0”にクリアしてからステップS84に移行し、アクチュエータ6iに対する制御信号EVのみをオン状態とし、これによって、アクチュエータ6iの流入弁8が閉状態となると共に、流出弁9は閉状態を維持するので、ホイールシリンダ2iとマスタシリンダ5との間が遮断されて、ホイールシリンダ2iのシリンダ圧が一定値に維持する保持モードに設定してからそのまま処理を終了して所定のメインプログラムに復帰する。
【0075】
さらに、前記ステップS75の判定結果が、増圧モードであるときには、ステップS85に移行して、ブレーキ制御状態フラグASが“1”にセットされているか否かを判定し、これが“0”にリセットされているときには、ステップS86に移行して前述したステップS73と同様にアクチュエータ6iに対する制御信号EV,AV及びMRを全てオフ状態としてアクチュエータ6iを急増圧状態に制御してから処理を終了して所定のメインプログラムに復帰し、ブレーキ制御状態フラグASが“1”にセットされているときには、ステップS87aに移行する。
【0076】
このステップS87aでは、前回のモードが増圧モード以外の保持モード及び減圧モードの何れかであったか否かを判定し、増圧モード以外のモードであるときには、緩増圧モードの初期状態であると判断してステップS87bに移行し、緩増圧回数Nを“0”にリセットしてからステップS87cに移行し、前回も増圧モードであるときには緩増圧モードを継続しているものと判断して直接ステップS87cに移行する。
【0077】
このステップS87cでは、減圧モード状態フラグFを“0”にリセットし、次いでステップS88に移行して、緩増圧周期を決定するプリセットダウンカウント値Tが“0”であるか否かを判定し、T>0であるときには、ステップS89に移行してカウント値Tをデクリメントすることによりカウントダウンしてから処理を終了して所定のメインプログラムに復帰し、T=0である時にはステップS90に移行する。
【0078】
このステップS90では、記憶装置20cの所定記憶領域に形成された緩増圧回数記憶領域に記憶されている緩増圧回数Nを読出し、これに“1”を加算した値を新たな緩増圧回数Nとして緩増圧回数記憶領域に更新記憶してからステップS91に移行する。
【0079】
このステップS91では、緩増圧回数Nが“1”であるか否かを判定し、N=1であるときには最初の緩増圧モードであると判断して、ステップS92に移行し、前記ステップS78で記憶された減圧開始時ホイールシリンダ圧PGIiを読出すと共に、現在の推定ホイールシリンダ圧Pを読出し、これらをもとに下記(13)式の演算を行って減圧モード時の総減圧量ΔPGTiを算出する。
【0080】
ΔPGTi=PGIi−P …………(13)
次いで、ステップS93に移行して、総減圧量ΔPGTiをもとに下記(14)式の演算を行って初回増圧量ΔPZ0iを算出し、これを増圧量ΔPZとして増圧量記憶領域に更新記憶してからステップS94に移行する。
【0081】
ΔPZ0i=K・ΔPGTi …………(14)
ここで、Kは初期増圧係数であって、例えば0.5程度に選定される。
このステップS94では、前述したステップS87で判定する緩増圧周期を表すプリセットダウンカウント値Tとして例えば60msecに相当するプリセット値Tを設定し、これをカウント値記憶領域に更新記憶してから前記ステップS95に移行して、増圧量記憶領域に記憶されている増圧量ΔPZに対応した増圧時間だけ制御信号EVのみをオン状態とし、アクチュエータ6iを緩増圧制御してから処理を終了して、所定のメインプログラムに復帰する。
【0082】
一方、ステップS91の判定結果が、緩増圧回数Nが“2”以上であるときには、ステップS96に移行して、例えば雪路、凍結路、降雨路等の低摩擦係数路面を走行しているか否かを判定する。この判定は、推定車体速度演算処理で算出された車体速度勾配VXKP を読出し、この車体速度勾配VXKP が予め設定された路面摩擦係数μが0.1〜0.2程度を表す設定勾配VXKS 以下であるか否かを判定し、VXKP ≦VXKS であるときには走行路面が低摩擦係数路面であると判断し、VXK>VXKS であるときには走行路面が乾燥した舗装路等の高摩擦係数路面であると判断する。
【0083】
そして、ステップS96の判定結果が走行路面が低摩擦係数路面であるときには、ステップS97に移行して、下記(15)式の演算を行って目標増減圧量ΔP と予め設定された比較的小さい低摩擦係数路面用上限値ΔPZ0L との何れか大きい方を増圧量ΔPZとして算出し、これを増圧量記憶領域に更新記憶してから前記ステップS94に移行する。
【0084】
ΔPZ=max〔ΔP ,ΔPZ0L 〕 …………(15)
また、ステップS96の判定結果が高摩擦係数路面であるときには、ステップS98に移行して、下記(16)式の演算を行って目標増減圧量ΔP と予め設定された前記低摩擦係数路面用上限値ΔPZ0L よりは大きい値の高摩擦係数路面用上限値ΔPZ0H との何れか大きい方を増圧量ΔPZとして算出し、これを増圧量記憶領域に更新記憶してから前記ステップS94に移行する。
【0085】
ΔPZ=max〔ΔP ,ΔPZ0H 〕 …………(16)
この図8の処理において、ステップS90の処理及び記憶装置20cが増圧回数記憶手段に対応している。
【0086】
したがって、車両が平坦な良路であって雪路、凍結路等の低摩擦係数路を非制動状態で定速走行している状態では、ブレーキスイッチ14がオフ状態であると共に、ブレーキ制御状態フラグASが“0”にリセットされている。
【0087】
この非制動状態での定速走行状態では、図5の車体速度演算処理が実行されたときに、ステップS7からステップS8〜S10に移行することにより、車輪速度VwFL〜Vwのフィルタ出力VfFL〜Vfのうちの最も小さい値をセレクトロー車輪速度Vwとして選択し、選択されたセレクトロー車輪速度Vwを推定車体速度Vとして推定車体速度記憶領域に更新記憶すると共に、車体速度勾配VXKとして設定値VXK0 を設定し、これを車体速度勾配記憶領域に更新記憶する。このように、セレクトロー車輪速度Vwを推定車体速度Vとして設定することにより、駆動輪となる後輪1RL及び1RRでスリップを生じて車輪速度Vwが増加した場合でも、車体速度に対応している非駆動輪となる前輪1FL及び1FRの車輪速度VwFL及びVwFRの何れか小さい方が選択され、駆動輪でのスリップの影響を受けない正確な推定車体速度Vを算出することができる。このとき、車体速度勾配VXKとしては、高摩擦係数路面に相当する比較的大きな初期値VXK0 が設定されている。
【0088】
次いで、図6の推定ホイールシリンダ圧演算処理が実行されると、車両が非制動状態であるので、後述するアクチュエータ制御処理でアクチュエータ6iに対する制御信号EVi,AVi,MRを共に論理値“0”とする増圧信号を出力しており、ステップS42からステップS43に移行し、定速走行状態を継続していることにより、前回の推定ホイールシリンダ圧P(n−1) が零であり、ブレーキペダル4を踏込んでいないので、今回のマスタシリンダ圧PMCF,MCR も零であるので、推定増圧量ΔPiZも零となる。一方、ステップS46で算出される推定ホイールシリンダ圧上限値PMAX は車体速度勾配VXKとして比較的大きな初期値VXK0 が設定されていることにより、略最大値PFH及びPRHとなっているが、ステップS48,S49では夫々“0”の推定ホイールシリンダ圧P(n) と上限値PMAX 及びマスタシリンダ圧PMCとの小さい方が選択されることにより、推定ホイールシリンダ圧P(n) は“0”に設定される。
【0089】
さらに、図7のステップS61で算出される目標車輪速度Vwは図10(a)に示すように推定車体速度Vの80%であるため、セレクトロー車輪速度Vwより低くなり、したがって、実際の車輪速度Vwより低い値となるので、ステップS62からステップS64に移行して目標車輪減速度Vw′が図10(b)に示すように所定値−Vw′に設定される。
【0090】
この結果、ステップS65で算出される目標増減圧量ΔP は、図10(c)に示すように、Vw≦Vwであり、車輪加減速度Vw′が零、目標車輪減速度Vw′が負の所定値−Vw′であることにより、正の値となる。
【0091】
しかしながら、図8のアクチュエータ制御処理が実行されると、非制動中であって、ブレーキ制御終了条件を満足するので、ステップS71からステップS72に移行して、ブレーキ制御状態フラグASを“0”にリセットすると共に、ステップS73に移行して、アクチュエータ6iに対する制御信号EV,AV及びMRが全てオフ状態に制御されるので、アクチュエータ6iの流入弁8のみが開状態となり、前輪及び後輪側のホイールシリンダ2FL,2FR及び2RL,2RRがマスターシリンダ5と連通状態となっている。このとき、ブレーキペダル4を踏込んでいないので、マスターシリンダ5から出力されるシリンダ圧力は零となっているので、各ホイールシリンダ2FL〜2RRのシリンダ圧力も零となっており、制動力を発生することはなく、非制動状態を継続する。
【0092】
この良路の低摩擦係数路を定速走行している状態から、時点tでブレーキペダル4を踏込んで制動状態とすると、図5の車体速度演算処理が実行されたときに、ステップS7からステップS11に移行することにより、セレクトハイ車輪速度Vwが算出され、これに基づいて車体速度勾配VXK及び推定車体速度Vの算出が行われることになり、制動時の車体速度勾配VXK及び推定車体速度Vの算出を正確に行うことができる。
【0093】
すなわち、制動直後では制御フラグF1が“0”にリセットされていることにより、ステップS13からステップS14に移行し、セレクトハイ車輪速度Vwの減速度Vw′が設定減速度−Dに達していないので、ステップS15に移行してセレクトハイ車輪速度Vwをそのまま推定車体速度Vとして設定し、これを推定車体速度記憶領域に更新記憶する。
【0094】
一方、図6の推定ホイールシリンダ圧演算処理においては、マスタシリンダ圧PMCF,MCR が急増することにより、これと前回推定ホイールシリンダ圧Pとによって推定増圧量ΔPiZが決定されるが、前回の推定ホイールシリンダ圧Pが零であるので、推定増圧量ΔPiZはマスタシリンダ圧PMCF,MCR のみに依存する値となると共に、車体速度勾配VXKが比較的大きな値の設定値VXK0 に設定されているので、推定ホイールシリンダ圧上限値PMAX が最大値Pに設定されてこれによる制限がないので、今回の推定ホイールシリンダ圧P(n) がマスタシリンダ圧PMCF,MCR に一致することになる。
【0095】
このため、図7の目標増減圧量演算処理が実行されたときに、車輪加減速度Vw′が負方向に増加するが、目標増減圧量ΔP は図10(c)に示すように依然として正の値を継続する。
【0096】
したがって、図8のアクチュエータ制御処理が実行されたときに、制御終了条件を満足しないことにより、ステップS71からステップS74に移行して、目標増減圧量ΔP を読込み、これが正であるので増圧モードであると判断されて、ステップS75からステップS84に移行し、ブレーキ制御状態フラグASが“0”にリセットされたままであるので、ステップS85に移行して、アクチュエータ6iを急増圧状態に維持し、マスターシリンダ圧PMCF,MCR の増加に応じてホイールシリンダ圧を増加させて制動状態となる。
【0097】
このため、各車輪1iの車輪速度Vwが図10(a)に示すように、時点tから減少し始める。なお、図10では、説明を簡単にするために、各車輪1iが同時に減速を開始し、それらの車輪速度Vwが互いに等しく、したがってセレクトハイ車輪速度Vwと車輪速度VwFL, VwFR及びVwとが一致しているものとして表されている。
【0098】
その後、時点tでセレクトハイ車輪速度Vwの減速度Vw′が設定減速度−Dに達すると、図5の車体速度演算処理が実行されたときに、ステップS14からステップS16〜S18に移行して、この時点でのセレクトハイ車輪速度Vwが現在サンプリング車輪速度Vs(n) として現在値記憶領域に更新記憶され、且つ経過時間Tが“0”にクリアされると共に、制御フラグF1が“1”にセットされ、次いでステップS15に移行して、推定車体速度Vをセレクトハイ車輪速度Vwに維持する。
【0099】
このため、次に図5の車体速度演算処理が実行されたときに、制御フラグF1が“1”にセットされていることにより、ステップS13からステップS19に移行し、図8のアクチュエータ制御処理においてブレーキ制御状態フラグASが“0”にリセットされた状態が維持されていることにより、ステップS27に移行し、制御フラグF2が“0”にリセットされているので、ステップS28に移行して、経過時間Tを“1”だけインクリメントしてからステップS29に移行し、セレクトハイ車輪速Vwが推定車体速度Vから“1”を減算した値より小さいので、ステップS30に移行して、現在の推定車体速度V(=Vw)から設定値VXK0 に設定された車体速度勾配VXKを減算した値を新たな推定車体速度Vとして更新記憶する。したがって、推定車体速度Vは図10(a)で破線図示のように、設定値VXK0 の勾配で順次減少することになり、これに応じて目標車輪速度Vwも減少し、さらに車輪加減速度Vw′も図10(b)に示すように負方向に増加する。
【0100】
したがって、図7の目標増減圧演算処理が実行されたときに、そのステップS65で算出される目標増減圧量ΔP が、図10(c)に示すように、減少し始め時点tで零となり、その後負方向に増加する。
【0101】
この間、図5の車体速度演算処理が実行される毎に、ステップS13,S19,S27〜S31の処理を行うので、推定車体速度Vが車体速度勾配VXK0 分づつ減少される状態を継続する。
【0102】
そして、時点tで、図7の目標ホイールシリンダ圧演算処理が実行されたときに、目標増減圧量ΔP が零となることにより、図8のアクチュエータ制御処理が実行されたときに、ステップS75で保持モードであると判断されてステップS83に移行し、減圧モード状態フラグFを“0”にリセットすると共に、緩増圧回数N及びプリセットダウンカウント値Tを共に“0”にクリアしてからステップS84に移行して、アクチュエータ6iに対する制御信号EVのみがオン状態とされ、これによって、アクチュエータ6iの流入弁8が閉状態となると共に、流出弁9は閉状態を維持するので、ホイールシリンダ2iとマスタシリンダ5との間が遮断されて、ホイールシリンダ2iのシリンダ圧が一定値に維持される保持モードに転換される。
【0103】
このように、ホイールシリンダ2iのシリンダ圧が一定値に保持される保持モードとなると、図6の推定ホイールシリンダ圧演算処理が実行されたときに、ステップS42から直接ステップS45に移行することになり、全体の推定ホイールシリンダ圧Pが保持される。一方、図7の目標増減圧量演算処理が実行されたときに、そのステップS65で算出される目標増減圧量ΔP が図10(c)に示すように、負方向に増加することになるが、目標車輪速度Vwが車輪速度Vw以下の状態を継続しているので、ステップS68からステップS67に移行して、図10(d)に示すように目標増減圧量ΔP が“0”に制限される。
【0104】
このため、図8のアクチュエータ制御処理において、ステップS75で保持モードと判断されてステップS84に移行し、アクチュエータ6iを保持状態に維持する。
【0105】
その後、車輪速度Vwが減少して、時点tで目標車輪速度Vwより小さい値となると、図7の目標増減圧量演算処理が実行されたときには、そのステップS62からステップS63に移行して、目標車輪減速度Vw′が“0”に設定される。このときステップS65で算出される目標増減圧量ΔP は、図10(c)に示すように、負方向への増加を継続しており、目標車輪速度Vwが車輪速度Vwより大きくなるので、ステップS66,S68を経て処理を終了することにより、目標増減圧量ΔP の制限が解除され、目標減圧量記憶領域に更新記憶される目標増減圧量ΔP は図10(d)に示すように、負の値となる。
【0106】
このため、図8のアクチュエータ制御処理が実行されたときに、ステップS75で減圧モードであると判断されてステップS76に移行し、ブレーキ制御状態フラグASを“1”にセットし、次いでステップS77に移行して、減圧モード状態フラグFが前回の保持モードで“0”にリセットされているので、減圧開始状態であると判断してステップS78に移行し、このときの推定ホイールシリンダ圧Pを減圧直前推定ホイールシリンダ圧PGIiとして記憶し、次いで減圧モード状態フラグFを“1”にセットし(ステップS79)、次いで緩増圧回数N及びプリセットダウンカウント値Tを共に“0”にクリアする(ステップS80)。
【0107】
次いで、目標増減圧量ΔP (ΔP <0)と予め設定した負の上限値ΔPG0の何れか小さい方を目標減圧量ΔPGとして選択してこれを減圧量記憶領域に更新記憶し(ステップS81)、この目標減圧量ΔPGに応じた減圧を行うように、目標減圧量ΔPGに応じた減圧時間だけ制御信号AVのみをオン状態とすると共に、制御信号EV及びMRを所定時間オン状態とする(ステップS82)。このため、アクチュエータ6iの流入弁8は閉状態を維持するが、流出弁9が目標減圧量ΔPGに応じた時間だけ開状態となると共に、ポンプ10が回転駆動されて、ホイールシリンダ2i内の作動油がマスタシリンダ5側に排出され、これによってホイールシリンダ2iのシリンダ圧が図10(f)に示すように減圧開始される。
【0108】
このように減圧状態となると、図6のホイールシリンダ圧推定処理が実行されたときに、ステップS42からステップS50に移行して、前回の推定ホイールシリンダ圧P(n−1) に基づいて推定減圧量ΔPiGが算出され、次いでステップS51で前回推定ホイールシリンダ圧P(n−1) から推定減圧量ΔPiGを減算した値が今回推定ホイールシリンダ圧P(n) として設定され、これが更新記憶される。
【0109】
一方、ブレーキ制御状態フラグASが“1”にセットされたことにより、図5の車体速度演算処理が実行されたときに、ステップS19からステップS20に移行して制御フラグF2が“1”にセットされ、次いでステップS21に移行して、制御フラグF3が“0”にリセットされていることにより、ステップS21aに移行し、制御フラグF4が“0”にリセットされているので、ステップS21bに移行し、セレクトハイ車輪速度Vwの加減速度Vw′が負であるのでステップS28に移行して、経過時間Tのインクリメントを継続し、次いでステップS29に移行して、セレクトハイ車輪速度Vwが推定車体速度Vより小さいので、ステップS30に移行して、推定車体速度Vから車体速度勾配VXKを減算した値を新たな推定車体速度Vとして更新記憶する。
【0110】
この減圧状態を継続することにより、図10(a)に示すように、車輪速度Vwが回復することになり、時点tで、図7の目標増減圧量演算処理が実行されたときに、目標増減圧量ΔP が図10(c)に示すように再度“0”となり、これに応じて図8のアクチュエータ制御処理が実行されたときにステップS75で保持モードと判断されて、ステップS83に移行して減圧モード状態フラグFを“0”にリセットすると共に、緩増圧回数N及びプリセットダウンカウント値Tが“0”にクリアしてからアクチュエータ6iが保持状態に制御され、これによってホイールシリンダ2iのシリンダ圧が図10(f)に示すように、一定値に保持される。
【0111】
この保持モードとなると、前述したように図6の推定ホイールシリンダ圧演算処理で推定ホイールシリンダ圧Pが保持され、且つ図7の目標増減圧量演算処理では、目標増減圧量ΔP が図10(c)に示すように、正方向に増加しているが、目標車輪速度Vwが車輪速度Vwより大きいので、ステップS66からステップS67に移行して、目標増減圧量ΔP が図10(d)に示すように“0”に制限される。
【0112】
その後、時点tで、目標車輪速度Vwと車輪速度Vwとが一致すると、図7の目標増減圧量演算処理が実行されたときにステップS65からステップS66,S68を経て処理を終了することにより、目標増減圧量ΔP の制限が解除されて目標増減圧量記憶領域に更新記憶されている目標増減圧量ΔP が図10(d)で正方向の大きな値となる。
【0113】
したがって、図8のアクチュエータ制御処理が実行されたときに、ステップS75で増圧モードと判断されてステップS85に移行し、ブレーキ制御状態フラグASが“1”にセットされていることから緩増圧モードであると判断してステップS87に移行し、減圧モード状態フラグFを“0”にリセットしてからステップS88に移行する。
【0114】
このとき、前回の保持モードにおけるステップS83でプリセットダウンカウント値Tが“0”にクリアされているので、ステップS90に移行し、同様に“0”にクリアされている緩増圧回数Nをインクリメントして“1”とする。
【0115】
このため、ステップS91で最初の緩増圧であると判断してステップS92に移行し、前記減圧モード開始時に記憶した減圧直前推定ホイールシリンダ圧PGと現在の推定ホイールシリンダ圧Pとをもとに前記(13)式の演算を行って総減圧量ΔPGTiを算出し、次いでステップS93に移行して、総減圧量ΔPGTiをもとに前記(14)式の演算を行って総減圧量ΔPGTiの半分に相当する初期緩増圧量ΔPZ0iを算出する。
【0116】
次いで、ステップS94に移行して、緩増圧周期を決定するプリセットダウンカウント値Tをプリセット値TにセットしてからステップS95に移行して、初期緩増圧量ΔPZ0iに相当する増圧時間だけ制御信号EVをオン状態とすることにより、アクチュエータ6iが緩増圧状態に制御されて、ホイールシリンダ圧が図10(f)で一点鎖線図示のように総減圧量の半分程度まで急増される。
【0117】
そして、車輪速度Vwの回復により、車輪速フィルタ18iから出力されるフィルタ出力Vfが車輪速度Vwと略一致すると、この状態では制御信号MRが論理値“1”であることにより、選択回路187でオフディレータイマ186で設定された遅延時間が経過した後に「+10g」に対応する電圧が選択され、これが積分回路182に供給されることにより、フィルタ出力Vfは図10(a)で一点鎖線図示のように、急峻に増加し、これがセレクトハイ車輪速度Vwとして選択されているので、図5の車体速度演算処理が実行されたときに、ステップS21bからステップS21cに移行して制御フラグF4が“1”にセットされる。このため、次に図5の車体速度演算処理が実行されたときに、ステップS21aからステップS22に移行し、セレクトハイ車輪速度Vwの加減速度Vw′が設定減速度−D以下となったか否かを判定し、Vw′>−Dであるので、ステップS28に移行して、前述した推定車体速度Vの減算処理を継続する。
【0118】
その後、時点tでセレクトハイ車輪速度Vwが推定車体速度V以上となると、図5の車体速度演算処理が実行されたときに、ステップS21a,S22,S28を経てステップS29に移行し、Vw≧Vであるので、ステップS31に移行して、制御フラグF3を“0”にリセットしてからステップS15に移行して、このときのセレクトハイ車輪速度Vwが推定車体速度Vとして設定され、これによって推定車体速度Vが増加する。
【0119】
その後、目標増減圧量記憶領域に更新記憶される目標増減圧量ΔP は正の値を継続するが、図8の処理が実行されたときに、プリセットダウンカウント値Tがプリセット値Tにセットされていることにより、ステップS88からステップS89に移行して、カウント値Tのダウンカウントのみが行われ、このカウント値Tが“0”となる時点t′でステップS88からステップS90に移行し、緩増圧回数Nが“2”となり、このためステップS91からステップS96に移行して、低摩擦係数路面を走行しているので、ステップS97に移行して、現在の目標増減圧量ΔP と低摩擦係数路面用上限値ΔPZ0L との何れか大きい方を緩増圧量ΔPZとして選択し、次いでステップS95で選択された緩増圧量ΔPZに応じた緩増圧制御が行われ、ホイールシリンダ圧PRiが図10(f)示すように緩増圧される。
【0120】
一方、ホイールシリンダ2iの増圧によって車輪速度Vwは、図10(a)に示すように、再度減少し始め、時点tでセレクトハイ車輪速度Vwの加減速度Vw′が設定減速度−D以下となると、図5の車体速度演算処理が実行されたときに、ステップS22からステップS23に移行して、現在値記憶領域に記憶されている時点tでのセレクトハイ車輪速度Vwでなる前回サンプリング車輪速度が前回値記憶領域に前回サンプリング車輪速度Vs(n−1) として更新記憶され、且つ減算値記憶領域に現在のセレクトハイ車輪速度Vwが今回サンプリング車輪速度Vs(n) として更新記憶される。そして、ステップS24で前記(5)式の演算を行って車体速度勾配VXKが算出されてこれがステップS25で更新記憶され、次いでステップS26で制御フラグF3が“1”にセットされ且つ制御フラグF4が“0”にリセットされる。
【0121】
このとき、ステップS24で算出される車体速度勾配VXKは、図10(e)に示すように、実際の低摩擦係数路面走行時における車体速度の減少度に応じた値となるので、設定値VXK0 より小さい値となる。このため、図6の推定ホイールシリンダ圧演算処理が実行されたときに、ステップS46で算出される推定ホイールシリンダ圧上限値PMAX が図10(f)で破線図示のように、車体速度勾配VXKに応じた小さい値に変更される。
【0122】
この状態では、図6の推定ホイールシリンダ圧演算処理が実行されたときに、前回の制御信号が増圧状態であり、しかも前回の推定ホイールシリンダ圧Pが比較的大きな値であり、且つマスタシリンダ圧PMCF,MCR が大きな値を継続しているので、推定増圧量ΔPiZも所定値となるため、図10(f)で実線図示のように、推定ホイールシリンダ圧Pが保持と増圧を繰り返す緩増圧状態となる。
【0123】
この緩増圧状態を繰り返して、時点tで図6の推定ホイールシリンダ圧演算処理が実行されたときに、算出される推定ホイールシリンダ圧PがステップS46で算出される推定ホイールシリンダ圧上限値PMAX を越える状態となると、推定ホイールシリンダ圧Pが上限値PMAX で制限されるので、図10(f)で実線図示のように、推定ホイールシリンダ圧Pの増加が停止されて上限値PMAX に保持される。
【0124】
その後、時点t10で、図7の目標増減圧量演算処理が実行されたときに、そのステップS65で算出される目標増減圧量ΔP が“0”となることにより、前述した時点tと同様に保持モードとなり、時点t11で目標車輪速度Vwより車輪速度Vwが小さくなることにより、前述した時点tと同様に減圧状態となる。
【0125】
その後、時点t12で保持状態、時点t13で緩増圧状態、時点t14で車体速度勾配VXKを再度算出してこれを更新記憶し、次いで時点t15で推定ホイールシリンダ圧Pが上限値PMAX に制限され、次いで時点t16で保持状態、時点t17で減圧状態を順次繰り返して、推定車体速度Vが減少する。
【0126】
このように、低摩擦係数路面での制動状態では、推定ホイールシリンダ圧Pが上限値PMAX で制限されることにより、緩増圧回数Nは多くても4回程度に制限されることになり、図6の推定ホイールシリンダ圧演算処理ではステップS46からステップS47を介してステップS48に移行して、推定ホイールシリンダ圧Pは常時上限値PMAX の制限を受け、図10(f)で実線図示のように推定ホイールシリンダ圧Pが一点鎖線図示の実際のホイールシリンダ圧PRiに近い値を推移することになる。
【0127】
ところが、上記のように低摩擦係数路面での制動状態を継続していて、例えば図11に示すように緩増圧回数Nが例えば“5”となっていて緩増圧モードを継続している時点t21で走行路面が乾燥した舗装路等の高摩擦係数路面に変わったときには、路面の摩擦係数が大きくなるが、実際のホイールシリンダ圧PRiは図11(c)で実線図示のように低いので、車輪速度Vwは図11(b)で実線図示のように殆ど変化することはない。このため、図5の推定車体速度演算処理で算出される図11(b)で一点鎖線図示の推定車体速度V及び図11(d)で実線図示の車体速度勾配VXKも殆ど変化せず、緩増圧状態が継続される。
【0128】
そして、図8のアクチュエータ制御処理において、緩増圧モードが継続されて、その緩増圧回数Nが“8”となると、次に図6の推定ホイールシリンダ圧演算処理が実行された時点t22でステップS46で推定ホイールシリンダ圧上限値PMAX を算出した後に、ステップS47からステップS48に移行することなく直接ステップS49に移行することになる。
【0129】
このため、ステップS48での現在の推定ホイールシリンダ圧P(n) と上限値PMAX との何れか小さい方を推定ホイールシリンダ圧P(n) とする制限処理が行われず、ステップS49での現在の推定ホイールシリンダ圧P(n) とマスタシリンダ圧PFMC,RMC との何れか小さい方を選択する処理のみが行われることになる。この結果、推定ホイールシリンダ圧上限値PMAX として、現在のマスタシリンダ圧PFMC,RMC が選定されたことと等価となり、推定ホイールシリンダ圧の上限側の制限が解除される。
【0130】
したがって、推定ホイールシリンダ圧P(n) が図11(c)で破線図示のように増加する。
その後、時点t23で図8のアクチュエータ制御処理を行うことにより、緩増圧回数Nが制御終了条件である“10”に達すると、ステップS95でアクチュエータ6iの緩増圧制御を行った後に、ステップS96からステップS97に移行して、ブレーキ制御状態フラグASを“0”にリセットしてから処理を終了する。
【0131】
このため、次に時点t24で図4の処理が実行されたときに、ステップS2に対応する図5の処理で、ブレーキ制御状態フラグASが“0”にリセットされたことにより、ステップS19からステップS27を経てステップS33に移行し、これによってフラグF1,F2及びF3が全て“0”にリセットされた後にステップS34に移行して現在のセレクトハイ車輪速Vwが推定車体速度Vとして設定される。
【0132】
このため、推定車体速度Vが図11(b)で一点鎖線図示の如く低下してセレクトハイ車輪速Vwと一致し、これと同時に目標車輪速度Vwも低下する。
【0133】
しかしながら、車体速度勾配VXKについては、図5の処理において、ステップS24の処理が実行されないことにより、図11(d)に示すように、前回の低摩擦係数路走行時の車体速度勾配VXKを維持する。
【0134】
一方、図7の推定ホイールシリンダ圧演算処理では、ステップS65で算出される目標増減圧量ΔP が正の状態を維持することから、図8のアクチュエータ制御処理では、ステップS75のモード判定処理で、増圧モードと判断されてステップS85に移行し、ブレーキ制御状態フラグASが“0”にリセットされているので、ステップS86に移行して、アクチュエータ6iを急増圧モードに制御する。
【0135】
このため、ホイールシリンダ2iのホイールシリンダ圧PRiが図11(c)で実線図示のように急増し、マスターシリンダ圧PMCF,MCR に近づき、その後時点t25で図7のステップS65で算出される目標増減圧量ΔP が負で且つ目標車輪速Vwが車輪速Vwより低い状態となって、目標増減圧量ΔP が“0”に制限される。
【0136】
このため、図8のアクチュエータ制御処理が実行されたときに、ステップS75で保持モードと判定されて、アクチュエータ6iが保持モードに設定され、ホイールシリンダ2iのホイールシリンダ圧PRiが図11(c)で実線図示のように保持される。
【0137】
その後、時点t26で目標車輪速度Vwが車輪速Vwより大きくなると、図7のホイールシリンダ圧演算処理で負の目標増減圧量ΔP がそのまま設定されるので、図8のアクチュエータ制御処理におけるステップS75で減圧モードと判断されてブレーキ制御状態フラグASを“1”にセットすると共に、そのときの推定ホイールシリンダ圧P(n) を減圧直前推定ホイールシリンダ圧PGIiとして記憶してからアクチュエータ6iを減圧制御し、これによってホイールシリンダ2iの圧力が図11(c)で実線図示のように急激に低下する。
【0138】
ここで、急増圧モード、保持モード、及び減圧モードでは、図8のアクチュエータ制御処理で、緩増圧回数Nは“0”にクリアされることはないので、この間に図7の推定ホイールシリンダ圧演算処理が実行されても、緩増圧回数Nが前回の緩増圧モードでの最終値N=10に維持されていることからステップS47から直接ステップS49に移行することになり、推定ホイールシリンダ圧上限値PMAX の制限が解除された状態が維持される。
【0139】
その後、時点t27で保持モードに移行した後、時点t28で前記減圧モードでブレーキ制御状態フラグASが“1”にセットされているので緩増圧モードに移行することになる。
【0140】
この緩増圧モードでは、ステップS87aで前回が保持モードであるので、緩増圧の初期状態であると判断されて、ステップS87bに移行して、緩増圧回数Nが“0”にクリアされ、前記減圧モードでプリセットダウンカウント値Tが“0”にクリアされているので、ステップS87c,S88,S90及びS91を経てステップS92に移行する。
【0141】
このとき、前述したように、図6の推定ホイールシリンダ圧演算処理では、緩増圧回数Nが所定値N(=8)以上となった時点で、推定ホイールシリンダ圧上限値PMAX による制限が解除されて、この状態が維持されていることにより、減圧直前推定ホイールシリンダ圧PGIiが実際のホイールシリンダ圧PRiの増加に応じて増加しているので、総減圧量ΔPGTiが実際の減圧量に近い値となる。
【0142】
このため、ステップS93で算出される初期増圧量ΔPZ 0iが大きな値となり、これによってアクチュエータ6iが初期増圧処理されることにより、ホイールシリンダ2iの圧力が図11(c)で実線図示のように大きく増加することになり、低摩擦係数路面走行時から高摩擦係数路面走行時に変わった直後のホイールシリンダ圧の圧力制御を適確に行うことができ、車両の減速度が図11(a)に示すように大きな変動を伴うことなく円滑に高摩擦係数路面に応じた減速度に移行する。
【0143】
その後、時点t29でセレクトハイ車輪速Vwが所定値−D以下となることにより、図5の車輪速度演算処理でステップS22からステップS23を経てステップS24に移行して、新たな高摩擦係数路面に対応した車体速度勾配VXKが演算され、これが図11(d)に示すように増加する。
【0144】
続いて、図6の推定ホイールシリンダ圧演算処理が実行されるが、このときに車体速度勾配VXKが高摩擦係数路面に応じた大きな値となっていることにより、ステップS46で算出される推定ホイールシリンダ圧上限値PMAX は最大値PFH及びPRH近傍の値となる。
【0145】
そして、ステップS47に移行したときに、前回における図8のアクチュエータ制御処理で、緩増圧回数Nが“1”となっているので、ステップS48に移行し、推定ホイールシリンダ圧上限値PMAX による制限状態を復帰させる。
【0146】
その後、緩増圧状態を継続することにより、車輪速Vwが回復すると、保持モードに移行し、以後順次減圧モード、保持モード、緩増圧モードが繰り返されて高摩擦係数路面での良好なアンチロックブレーキ制御が行われる。
【0147】
そして、ブレーキスイッチ14がオフ状態となったり、車輪速Vwが停止近傍の速度まで低下することにより、制御終了条件を満足すると、図8のアクチュエータ制御処理でステップS71からステップS72に移行してブレーキ制御状態フラグASを“0”にリセットしてからステップS73に移行してアクチュエータ6iを急増圧状態に制御して、最初の非制動時の状態に復帰する。
【0148】
因みに、緩増圧回数Nが所定値Nに達したときに、上限値PMAX による制限を解除しない場合には、図12に示すように、車体速度勾配VXKが図12(d)に示すように、低摩擦係数路面の状態を維持するので、時点t26の減圧開始時における推定ホイールシリンダ圧Pが図12(c)で一点鎖線図示のように低摩擦係数路面における制限状態を維持する。
【0149】
このため、図8のアクチュエータ制御処理が実行されたときに、減圧直前推定ホイールシリンダ圧PGIiが図11の場合に比較して小さくなり、この結果時点t28で緩増圧処理を実行したときに、図8のステップS92で算出される総減圧量ΔPGTiが実際の総減圧量より小さい値となり、同様にステップS93で算出される初期増圧量ΔPZ が小さい値となって、ホイールシリンダ2iの初期状態におけるホイールシリンダ圧PRiが小さい値となって、増圧不足を生じることになり、車両の減速度が図12(a)に示すように変動することになり、乗員に違和感を与えるという問題がある。
【0150】
一方、平坦な良路を走行している状態から、凹凸の大きい砂利路,未舗装路やオフロード等の悪路を走行する状態となると、図6の推定ホイールシリンダ圧演算処理が実行されたときに、ステップS45で悪路と判断されるので、このステップS45から直接ステップS49に移行して、推定ホイールシリンダ圧上限値PMAX による制限状態が解除される。
【0151】
このように、悪路走行状態となったときに、推定ホイールシリンダ圧上限値PMAX による制限状態が解除されると、推定誤差によって推定ホイールシリンダ圧が小さい値に制限されることによる過減圧を確実に防止することができる。
【0152】
すなわち、悪路走行状態では、実際の路面摩擦係数が0.4〜0.6程度であり、車体減速度に対応する車体速度勾配VXKもその近傍を推移することになり、推定ホイールシリンダ圧上限値PMAX が小さい値に設定される場合があり、このときには、設定された小さい値の上限値PMAX に推定ホイールシリンダ圧Pが制限されて実際のホイールシリンダ圧より小さくなる。
【0153】
このように、推定ホイールシリンダ圧Pが小さい値に制限されると、本実施例ではアクチュエータ6iのバルブ駆動時間を決める上でアクチュエータの増減圧特性のモデルを用いているため、過減圧の傾向となり、制動力不足を生じることになるが、悪路走行時に上限値PMAX による制限を解除することにより、上記不都合を解消することができる。
【0154】
なお、上記第1の実施形態においては、緩増圧回数Nを判断する設定値Nを“8”に設定した場合について説明したが、これに限定されるものではなく、設定値Nは車両の諸元に応じて任意に変更することができ、同様に緩増圧回数Nが“10”に達したときにアンチロックブレーキ制御状態を解除して急増圧モードに復帰させているが、この値も車両の諸元に応じて任意に変更することができる。
【0155】
次に、本発明の第2の実施形態を図13について説明する。
この第2の実施形態においては、上記第1の実施形態における緩増圧回数Nが所定値に達するか否かで制限を解除するか否かを判断する場合に代えて緩増圧回数Nに応じて推定ホイールシリンダ圧上限値PMAX を変更するようにしたものである。
【0156】
この第2の実施形態は、図13に示すように、前述した第1の実施形態における図6の推定ホイールシリンダ圧演算処理において、ステップS47が省略され、これに代えてステップS46の次に、緩増圧回数Nが所定値N(例えばN=6)に一致するか所定値N未満であるかさらには所定値Nを越えているかを判定するステップS47aが介挿され、このステップS47aの判定結果が緩増圧回数Nが所定値N未満であるときにはそのまま前記ステップS48に移行して下記(17)式の演算を行って推定ホイールシリンダ圧P(n) を設定する。
【0157】
(n) =min{P(n) ,PMAX (n) } …………(17)
また、ステップS47aの判定結果が緩増圧回数Nが所定値Nと一致する場合は、ステップS47bに移行して、下記(18)式に示すように、前記ステップS46で算出された今回の推定ホイールシリンダ圧上限値PMAX (n) に予め設定された設定圧P(例えば30kg/cm)を加算した値を補正上限値PAMAX (n) として算出する。
【0158】
PAMAX (n) =PMAX (n) +P …………(18)
次いで、ステップS47cに移行して、上記ステップS47bで算出した補正上限値PAMAX (n) を今回の推定ホイールシリンダ圧上限値PMAX (n) として設定し、これを記憶装置20cの所定記憶領域に更新記憶してから前記ステップS48に移行する。
【0159】
さらに、前記ステップS47aの判定結果が緩増圧回数Nが所定値Nを越えているものであるときには、ステップS47dに移行して、下記(19)式に示すように、記憶装置20cの所定記憶領域に記憶されている前回の推定ホイールシリンダ圧上限値PMAX (n−1) に前記設定圧Pを加算した値を補正上限値PAMAX (n) として算出する。
【0160】
PAMAX (n) =PMAX (n−1) +P …………(19)
次いで、ステップS47eに移行して、下記(19)式に示すように、ステップS46で算出した推定ホイールシリンダ圧上限値PMAX (n) とステップS47dで算出した補正上限値PAMAX (n) を比較して何れか大きい方を今回の推定ホイールシリンダ圧上限値PMAX (n) として設定し、これを記憶装置20cの所定記憶領域に更新記憶してから前記ステップS48に移行する。
【0161】
MAX (n) =max{PMAX (n) ,PAMAX (n) } …………(19)
この図13の処理の処理において、ステップS41〜S44及びステップS50〜S52の処理が制動用シリンダ圧推定手段に対応し、ステップS46〜S48の処理が車体速度勾配規制手段に対応し、このうちステップS47a〜S47eの処理が上限値補正手段に対応し、ステップS45の処理が上限値設定解除手段に対応している。
【0162】
この第2の実施形態によると、前述したように、低摩擦係数路面の走行状態から高摩擦係数路面を走行する状態に変更されると、前述した第1の実施形態における図8のアクチュエータ制御処理において緩増圧モードを継続したときに、緩増圧回数Nが設定値N(例えば“6”)未満である時点t31までは、前述した第1の実施形態と同様にステップS46からステップS47aを介して直接ステップS48に移行して、ステップS46で算出された推定ホイールシリンダ圧上限値PMAX (n) による制限処理が実行されて、低摩擦係数路面の走行状態に応じた推定ホイールシリンダ圧の算出が行われる。
【0163】
しかしながら、緩増圧モードが継続されて時点t32で緩増圧回数Nが設定値Nに達すると、その次に図13の推定ホイールシリンダ圧演算処理が実行される時点t33で、ステップS47aからステップS47bに移行して、ステップS46で算出された低摩擦係数路走行状態を表す車体速度勾配VXKに基づく推定ホイールシリンダ圧上限値PMAX (n) (車体速度勾配VXKが図14(d)に示すように変化しないので前回値を維持する)に設定圧Pを加算して補正上限値PAMAX (n) を算出し、これを今回の推定ホイールシリンダ圧上限値PMAX (n) とすることにより、推定ホイールシリンダ圧上限値PMAX (n) が、図14(c)で一点鎖線図示のように、前回の推定ホイールシリンダ圧上限値PMAX (n−1) に比較して設定圧P分増加し、これに応じて推定ホイールシリンダ圧P(n) も増加する。
【0164】
次いで、時点t34で緩増圧回数Nが設定値Nを越えると、その次に図13の推定ホイールシリンダ圧演算処理が実行される時点t35で、ステップS47aからステップS47dに移行して、記憶装置20cの所定記憶領域に記憶されている前回の推定ホイールシリンダ圧上限値PMAX (n) に設定圧Pを加算した値を今回の推定ホイールシリンダ圧上限値PMAX (n) として設定することにより、推定ホイールシリンダ圧上限値PMAX (n) が設定圧P分だけ増加し、これに応じて推定ホイールシリンダ圧P(n) も増加する。
【0165】
その後、緩増圧回数Nが増加する毎に、推定ホイールシリンダ圧上限値PMAX (n) も増加することにより、推定ホイールシリンダ圧P(n) も増加することにになり、前述した第1の実施形態と同様に、路面摩擦係数が低い状態から高い状態に変化したときに、推定ホイールシリンダ圧P(n) が低い状態を継続することを確実に防止して、高摩擦係数路面での最初の緩増圧モードにおける初期増圧量を大きな値として、適正な初期増圧量を確保することができ、車体減速度の変動を伴うことなく、良好なアンチロックブレーキ制御を継続することができる。
【0166】
なお、上記第2の実施形態においては、緩増圧回数Nを判断する設定値Nを“6”に設定する場合について説明したが、これに限定されるものではなく、設定値Nは車両の諸元に応じて任意に設定することができる。
【0167】
また、上記第1及び第2の実施形態においては、車輪速演算回路15FL〜15Rの出力側に車輪速フィルタ18FL〜18Rを接続し、これらのフィルタ出力に基づいて車体速度勾配VXK及び推定車体速度Vを算出する場合について説明したが、これに限定されるものではなく、車輪速フィルタ18FL〜18Rを省略して、車輪速演算回路15FL〜15Rから出力される車輪速度VwFL〜Vwに基づいて車体速度勾配VXK及び推定車体速度Vを算出するようにしてもよく、さらに、車体速度勾配VXK及び推定車体速度Vは演算処理によって求める場合に代えて例えば特開昭61−285163号公報に記載されているように、サンプルホールド回路、微分回路、減算回路、除算回路、傾き発生回路、乗算回路等の電子回路を組み合わせて構成することもできる。
【0168】
さらにまた、上記第1及び第2の実施形態においては、マスタシリンダ5から出力される前輪側及び後輪側マスタシリンダ圧を圧力センサ13F,13Rで検出する場合について説明したが、これに限定されるものではなく、圧力センサ13F,13Rを省略して制動開始時の車体減速度からマスタシリンダ圧を推定するようにしてもよく、この場合には、圧力センサの省略によるコスト低減を図ることができる。
【0169】
なおさらに、上記第1及び第2の実施形態においては、後輪側の車輪速度を共通の車輪速センサ3Rで検出するようにした3チャンネルアンチスキッド制御装置について説明したが、これに限らず後輪側の左右輪についても個別に車輪速センサを設け、これに応じて左右のホイールシリンダに対して個別のアクチュエータを設ける所謂4チャンネルのアンチスキッド制御装置にも本発明を適用し得ることは言うまでもない。
【0170】
また、上記第1及び第2の実施形態においては、コントローラCRとしてマイクロコンピュータ20を適用した場合について説明したが、これに限定されるものではなく、比較回路、演算回路、論理回路、関数発生器等の電子回路を組み合わせて構成することもできる。
【0171】
さらに、上記第1及び第2の実施形態においては、、後輪駆動車に本発明を適用した場合について説明したが、これに限らず前輪駆動車や4輪駆動車にも適用することができる。
【図面の簡単な説明】
【図1】本発明のアンチロックブレーキ制御装置の第1の実施形態を示すブロック図である。
【図2】図1のアンチロックブレーキ制御装置に適用し得るアクチュエータの一例を示す構成図である。
【図3】図1のアクチュエータ制御装置に適用し得る車輪速フィルタの一例を示すブロック図である。
【図4】図1に示すアンチスキッド制御装置で実行されるアンチロックブレーキ制御処理の一例を示すフローチャートである。
【図5】図4の車体速度演算処理のサブルーチン処理を示すフローチャートである。
【図6】図4の推定ホイールシリンダ圧演算処理のサブルーチン処理を示すフローチャートである。
【図7】図4の目標増減圧量演算処理のサブルーチン処理を示すフローチャートである。
【図8】図4のアクチュエータ制御処理のサブルーチン処理を示すフローチャートである。
【図9】図6における後輪側の推定ホイールシリンダ圧上限値を算出する場合の車体速度勾配と上限値との関係を示す制御マップを表す説明図である。
【図10】第1の実施形態における動作の説明に供するタイムチャートである。
【図11】路面摩擦係数が低い状態から高い状態に変化したときの動作の説明に供するタイムチャートである。
【図12】従来例の路面摩擦係数が低い状態から高い状態に変化したときの説明に供するタイムチャートである。
【図13】本発明の第2の実施形態における推定ホイールシリンダ圧演算処理のサブルーチン処理を示すフローチャートである。
【図14】第2の実施形態における路面摩擦係数が低い状態から高い状態に変化したときの動作の説明に供するタイムチャートである。
【符号の説明】
1FL〜1RR 車輪
2FL〜2RR ホイールシリンダ
3FL〜3R 車輪速センサ
4 ブレーキペダル
5 マスタシリンダ
6FL〜6R アクチュエータ
CR コントローラ
13F,13R 圧力センサ
18FL〜18R 車輪速フィルタ
19 悪路検出回路
20 マイクロコンピュータ
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an anti-lock brake control device for preventing wheel lock during braking of a vehicle.
[0002]
[Prior art]
As a conventional antilock brake control device, for example, Japanese Patent Laid-Open No. 2-3564 (hereinafter referred to as a first conventional example) and Japanese Patent Laid-Open No. 8-133060 (hereinafter referred to as a second conventional example) previously proposed by the present applicant. What is described in (referred to as an example) is known.
[0003]
The first conventional example includes a wheel speed sensor that detects a wheel speed, a pressure control unit that is provided between the master cylinder and the wheel cylinder of the wheel, and controls a brake pressure of the wheel cylinder, and a brake of the master cylinder. A pressure detection means for detecting only the pressure, and a slip control for determining that a slip has occurred in the wheel and for instructing the pressure control means to control a brake pressure of the wheel cylinder when it is determined that a slip has occurred in the wheel; And when the brake control of the wheel cylinder is controlled by the pressure control means, the change amount of the brake pressure of the wheel cylinder is calculated and the wheel is calculated from the change amount. Pressure estimation means for estimating the brake pressure of the cylinder, and this pressure estimation means The comparison means for comparing the brake pressure of the wheel cylinder estimated by the above and the brake pressure of the master cylinder detected by the pressure detection means, and the result of the comparison performed by this comparison means, the brake pressure of the master cylinder is A simple anti-skid control device having an end means for ending the control of the brake pressure of the wheel cylinder by the pressure control means when the pressure becomes lower than the brake pressure of the cylinder. Anti-skid control is performed with the minimum number of pressure sensors.
[0004]
The second conventional example is based on an actuator that controls the fluid pressure of a brake cylinder disposed in a control target vehicle based on the master cylinder pressure from the master cylinder, and a control signal and master cylinder pressure for the actuator. A brake cylinder pressure estimating means for estimating a pressure of the brake cylinder, a vehicle body speed gradient calculating means for calculating a vehicle speed gradient based on a wheel speed detection value of the wheel speed detecting means, and a brake cylinder pressure estimating means. By providing vehicle body speed gradient regulating means for regulating braking cylinder pressure based on the vehicle body speed gradient, good antilock brake control is performed while minimizing the pressure detection means.
[0005]
[Problems to be solved by the invention]
However, in the anti-skid control device of the first conventional example, the entire anti-skid control system can be reduced in size simply by minimizing the number of pressure sensors. Since the drive signal and the preset pressure increase / decrease characteristic function are used for the estimation, the pressure increase / decrease characteristic fluctuates due to fluctuations in brake fluid temperature, viscosity, battery voltage, etc., and wheel cylinder pressure estimation is performed. The value may deviate from the actual wheel cylinder pressure. When the actual pressure increase amount is smaller than the pressure increase amount of the pressure increase function, the estimated wheel cylinder pressure is detected by the master cylinder pressure. There is an unresolved problem that anti-skid control will be terminated due to exceeding the value, and good anti-skid control cannot be performed. That.
[0006]
Further, in the anti-skid control device of the second conventional example, it is possible to improve the estimation accuracy of the brake cylinder pressure while minimizing the number of pressure detecting means, and to perform good anti-lock brake control. Since the vehicle body speed gradient calculated by the vehicle body speed gradient detecting means is calculated later than the actual vehicle body speed change, a road surface having a high friction coefficient such as a dry paved road from a low friction coefficient road surface such as a snowy road or a frozen road is used. When suddenly jumping from a low friction coefficient to a high friction condition, the braking cylinder pressure estimate remains low and the pressure increase immediately after switching to a high friction coefficient road surface However, there is an unsolved problem that the rise of the deceleration is delayed and the delay in the deceleration is caused.
[0007]
Furthermore, in the second conventional example, since the estimated value of the braking cylinder pressure is always regulated by the vehicle body speed gradient, the road surface friction coefficient is about 0.4 to 0.6, as in rough road driving. In some cases, the vehicle body speed gradient also becomes a small value, so the upper limit value is set small, and there is an unsolved problem that the actuator tends to over-depressurize and gives a feeling of insufficient braking force when traveling on rough roads. .
[0008]
Therefore, the present invention has been made paying attention to the unsolved problem of the above-described conventional example, and when the braking cylinder pressure estimated value is regulated by the upper limit value, the traveling road surface is reduced from the low friction coefficient road surface during braking. An object of the present invention is to provide an antilock brake control device capable of continuing good antilock brake control even when the road surface is suddenly changed to a high friction coefficient road surface or when traveling on a rough road.
[0009]
[Means for Solving the Problems]
In order to achieve the above object, an anti-lock brake control device according to claim 1 includes an actuator for controlling a fluid pressure of a brake cylinder disposed on a wheel to be controlled based on a master cylinder pressure from a master cylinder. Wheel speed detection means for detecting a wheel speed of the wheel to be controlled, vehicle speed gradient calculation means for calculating a vehicle speed gradient based on at least a wheel speed detection value of the wheel speed detection means, and wheel speed detection means. Vehicle speed estimation means for estimating the vehicle speed based on the wheel speed detection value, master cylinder pressure detection means for estimating or detecting the master cylinder pressure, master cylinder pressure of the master cylinder pressure detection means, and control signals for the actuator A brake cylinder pressure detecting means for estimating the pressure of the brake cylinder based on A brake cylinder pressure upper limit value setting unit comprising: a brake cylinder pressure upper limit value setting unit configured to set an upper limit value of a brake cylinder pressure detected by a pressure detection unit based on the vehicle body speed gradient. The means includes a pressure increase number storage means for storing the number of pressure increase signals in one braking cycle, and an upper limit for correcting the upper limit value of the brake cylinder pressure in accordance with the pressure increase number storage value of the pressure increase number storage means. And a value correcting means.
[0010]
According to a second aspect of the present invention, the anti-lock brake control device according to the first aspect of the invention is characterized in that, in the first aspect of the invention, the upper limit correction means sets the upper limit value of the braking cylinder pressure when the pressure increase count stored value exceeds a predetermined value. It is characterized by being configured to cancel the setting.
[0011]
Furthermore, the anti-lock brake control device according to claim 3 is the invention according to claim 1, wherein the upper limit correction means sets the upper limit value of the brake cylinder pressure to a predetermined value according to the stored pressure increase count value. It is characterized by correction by adding values.
[0012]
Furthermore, in the antilock brake control device according to claim 4, in the invention of claim 1, the upper limit value changing means calculates the upper limit value of the braking cylinder pressure according to the pressure increase count stored value. The upper limit value is corrected by changing.
[0013]
Still further, the anti-lock brake control device according to claim 5 includes an actuator for controlling a fluid pressure of a braking cylinder disposed on a wheel to be controlled based on a master cylinder pressure from a master cylinder, and the wheel to be controlled. A wheel speed detection means for detecting the wheel speed of the vehicle, a vehicle body speed gradient calculation means for calculating a vehicle body speed gradient based on at least a wheel speed detection value of the wheel speed detection means, and a wheel speed detection value of the wheel speed detection means. Vehicle body speed estimation means for estimating the vehicle body speed based on the master cylinder pressure detection means for estimating or detecting the master cylinder pressure, the master cylinder pressure of the master cylinder pressure detection means and the control signal for the actuator A brake cylinder pressure detecting means for estimating the pressure of the brake cylinder, and the brake cylinder pressure detecting means. An anti-lock brake control device including a braking cylinder pressure upper limit value setting unit configured to set an upper limit value of the released braking cylinder pressure based on the vehicle body speed gradient. A rough road determining means for determining whether or not the vehicle is traveling on a road, and an upper limit value for canceling the setting of the upper limit value of the braking cylinder pressure when the rough road determining means determines that the vehicle is traveling on a rough road And a setting cancellation means.
[0014]
An antilock brake control device according to a sixth aspect of the present invention includes an actuator that controls a fluid pressure of a brake cylinder disposed on a control target wheel based on a master cylinder pressure from a master cylinder, and the control target wheel. A wheel speed detecting means for detecting a wheel speed, a vehicle speed gradient calculating means for calculating a vehicle speed gradient based on at least a wheel speed detected value of the wheel speed detecting means, and a wheel speed detected value of the wheel speed detecting means. Vehicle body speed estimation means for estimating the vehicle body speed, master cylinder pressure detection means for estimating or detecting the master cylinder pressure, and the braking based on the master cylinder pressure of the master cylinder pressure detection means and a control signal for the actuator. Brake cylinder pressure detecting means for estimating the pressure of the brake cylinder and the brake cylinder pressure detecting means An anti-lock brake control device comprising braking cylinder pressure upper limit value setting means for setting an upper limit value of a braking cylinder pressure based on the vehicle body speed gradient, wherein the braking cylinder pressure upper limit value setting means includes one braking cycle Pressure increase number storage means for storing the number of pressure increase signals in the medium, upper limit value correction means for correcting the upper limit value of the brake cylinder pressure in accordance with the pressure increase number storage value of the pressure increase number storage means, A rough road determining means for determining whether or not the vehicle is traveling on a road, and an upper limit value for canceling the setting of the upper limit value of the braking cylinder pressure when the rough road determining means determines that the vehicle is traveling on a rough road And a setting cancellation means.
[0015]
【The invention's effect】
According to the anti-lock brake control device of the first aspect, the upper limit value correcting means of the braking cylinder pressure upper limit value setting means is configured to increase the brake cylinder pressure upper limit value according to the pressure increase count stored value during one braking cycle. Therefore, it is possible to increase the upper limit according to the increase in the number of times of pressure increase, and when the road surface friction coefficient suddenly increases after running on the high friction coefficient road surface from the low friction coefficient road surface, Accordingly, the upper limit value of the braking cylinder pressure increases, so that the effect of eliminating the insufficient pressure increase and reliably preventing the fluctuation of the vehicle body deceleration can be obtained and good antilock brake control can be performed. .
[0016]
According to the antilock brake control device of the second aspect, in addition to the effect of the invention of the first aspect, the upper limit correction means is configured such that the upper limit correction means is a braking cylinder when the stored pressure increase count value exceeds a predetermined value. Since the upper limit value of the pressure is released, it is equivalent to setting the upper limit value to infinity, and the lack of pressure increase due to regulating the cylinder pressure for braking is reliably resolved, and a good anti-lock brake The effect that control can be performed is acquired.
[0017]
Furthermore, according to the anti-lock brake control device according to claim 3, in addition to the effect of the invention of claim 1, the upper limit correction means has an upper limit value of the brake cylinder pressure according to the pressure increase count stored value. Is corrected by adding a predetermined value to this, the upper limit value can be finely corrected, and the effect that better antilock brake control can be performed is obtained.
[0018]
Furthermore, according to the anti-lock brake control device according to claim 4, in addition to the effect of the invention of claim 1, the upper limit value changing means has an upper limit value of the brake cylinder pressure in accordance with the stored pressure increase count value. Since the upper limit value is corrected by changing the calculation coefficient for calculating the upper limit value, the upper limit value can be finely corrected, and the effect that better antilock brake control can be performed is obtained.
[0019]
Still further, according to the antilock brake control device of the fifth aspect, when the upper limit value setting canceling means determines that the rough road determination means is traveling on a rough road, the upper limit value of the brake cylinder pressure is set. This is equivalent to setting the upper limit value to infinity, and the tendency to over-depressurize by restricting the braking cylinder pressure when driving on rough roads is reliably eliminated, and anti- The effect that lock brake control can be performed satisfactorily is obtained.
[0020]
Moreover, according to the anti-lock brake control device according to claim 6, since the configuration of the invention of claims 1 and 5 is provided, the effects of both inventions can be exhibited simultaneously.
[0021]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing an embodiment of the present invention.
[0022]
In the figure, 1FL and 1FR are front wheels, 1RL and 1RR are rear wheels, and the rotational driving force from the engine EG is transmitted to the rear wheels 1RL and 1RR via the transmission T, the propeller shaft PS and the differential gear DG. Wheel cylinders 2FL to 2RR as brake cylinders are respectively attached to the wheels 1FL to 1RR, and a pulse signal P corresponding to the rotational speed of these wheels is applied to the front wheels 1FL and 1FR.FL, PFRWheel speed sensors 3FL and 3FR are mounted as wheel speed detection means for outputting a pulse signal P corresponding to the average rotational speed of the rear wheels on the propeller shaft PS.RA wheel speed sensor 3R as a wheel speed detecting means for outputting is attached.
[0023]
In each front wheel side wheel cylinder 2FL, 2FR, the master cylinder pressure from the master cylinder 5 that generates the master cylinder pressure of the front wheel side and the rear wheel side in response to the depression of the brake pedal 4 is the front wheel side actuator 6FL, 6FR. The master cylinder pressure from the master cylinder 5 is supplied to the rear wheel side wheel cylinders 2RL and 2RR via a common rear wheel side actuator 6R, and the three-sensor three-channel system as a whole. It is configured.
[0024]
As shown in FIG. 2, each of the actuators 6FL to 6R includes an electromagnetic inflow valve 8 interposed between the hydraulic pipe 7 connected to the master cylinder 5 and the wheel cylinders 2FL to 2RR, and the electromagnetic inflow valve 8. And an accumulator 12 connected to the hydraulic piping between the outflow valve 9 and the hydraulic pump 10, and an electromagnetic outflow valve 9, a hydraulic pump 10 and a check valve 11 connected in parallel.
[0025]
And the electromagnetic inflow valve 8, the electromagnetic outflow valve 9, and the hydraulic pump 10 of each actuator 6FL-6R are the wheel speed pulse signals P from the wheel speed sensors 3FL-3R.FL~ PRAnd master cylinder pressure detection value P of pressure sensors 13F and 13R as master cylinder pressure detection means for detecting each master cylinder pressure.MCFAnd PMCRThe brake switch signal BS that is turned on when the brake pedal 14 is depressed from the brake switch 14 that detects depression of the brake pedal 4 is controlled by hydraulic pressure control signals EV, AV, and MR from the controller CR.
[0026]
The controller CR generates a wheel speed pulse signal P from the wheel speed sensors 3FL to 3R.FL~ PRIs input, and the wheel speed Vw which is the peripheral speed of the wheel from these and the rotation radius of each wheel 1FL to 1RRFL~ VwRWheel speed calculation circuits 15FL to 15R for calculating the wheel speed Vw of these wheel speed calculation circuits 15FL to 15RFL~ VwRSelect high switch 16 for selecting the highest wheel speed, and select high wheel speed Vw selected by this select high switch 16HAnd longitudinal acceleration detection value X of the longitudinal acceleration sensor 17 provided on the vehicle bodyGBased on the estimated vehicle speed VXVehicle speed calculation circuit 18 for calculating the vehicle speed, and wheel speed Vw of wheel speed calculation circuits 15FL to 15R.FL~ VwRThe estimated vehicle speed V of the estimated vehicle speed calculation circuit 18XThe longitudinal acceleration detection value X of the longitudinal acceleration sensor 17G, Master cylinder pressure detection value P of pressure sensors 13A, 13BMCF,PMCRAnd the rough road detection signal 19 of the rough road detection circuit 19 as a rough road determination means is input, and the target pressure increase / decrease amount ΔP* FL~ ΔP* RAnd the estimated wheel cylinder pressure PFL~ PRAnd a microcomputer 20 that outputs control signals EV, AV, MR to the actuators 6FL to 6R based on these, and the control signal output from the microcomputer 20 is a drive circuit 22a.FL~ 22aR22bFL~ 22bR, 22cFL~ 22cRTo the actuators 6FL to 6R.
[0027]
Here, as shown in FIG. 3, the estimated vehicle body speed calculation circuit 18 selects the select high wheel speed Vw selected by the select high switch 16.HWheel speed sampling value VSA sample-and-hold circuit 181 that holds and a longitudinal acceleration detection value X of the longitudinal acceleration sensor 17GIs converted into an absolute value by the absolute value circuit 182, and this value and an offset value corresponding to, for example, 0.3G from the offset value output circuit 183 are added by the adder circuit 184 to add the longitudinal acceleration correction value XGCThe sensor output correction circuit 185 that outputs the signal, the integration circuit 186 that is composed of an operational amplifier and integrates the input voltage E, and the integration output V of the integration circuit 186eAnd the wheel speed sampling value V of the sample hold circuit 181SAnd the filter output VfiAnd an adder circuit 187 for calculating the selected high wheel speed VwHIs the estimated vehicle speed VXWithin a predetermined dead band width that is preset with respect to VX-1km / h <VwH<VX+1 km / h is detected and VX-1km / h <VwH<VXOutput C when +1 km / h1And C2Are both low and VwH≧ VXOutput C when +1 km / h1Is a high level and VwH≦ VXOutput C when -1 km / h2The dead zone detection circuit 188 for setting the high level to a high level, and the dead zone detection circuit 188 selects the high wheel speed Vw.HIs within the dead zone and when the ignition switch ON signal IG is input, the sample and hold circuit 181 selects the selected high wheel speed Vw.HAnd a reset circuit 189 that outputs a reset signal SR for resetting the integration circuit 186, and a vehicle body speed VwiThe predetermined time T set by the off-delay timer 190 when is within the dead band width and after it is outside the dead band width3Supply zero voltage to the integration circuit 186 as the integration input voltage E duringH> VXSpecified time T after +1 km / h3After the elapse of time, a negative voltage corresponding to + 0.4G is supplied to the integration circuit 186 as the integration input voltage E during the non-antilock brake control, and a negative voltage corresponding to + 10G is supplied to the integration circuit 186 during the antilock brake control.H<VXSpecified time T after -1 km / h3And a selection circuit 191 that supplies a positive voltage corresponding to −1.2 G to the integration circuit 186 as the integration input voltage E after the elapse of time.
[0028]
Further, the rough road detection circuit 19 has a road surface state detector having an ultrasonic distance measuring device configuration for measuring a distance from a road surface attached to the lower surface of the vehicle body, for example, from a road surface state detection signal of the road surface state detector, for example An unsprung resonance frequency component having a frequency corresponding to the road surface input, for example, around 10 Hz, is extracted by a band pass filter, and the unsprung resonance frequency component is averaged and averaged. The rough road detection signal OR is turned on by determining that the road is a road, and when the average value is equal to or less than a predetermined set value, the road is determined to be a good road and the bad road detection signal OR is turned off.
[0029]
Further, as shown in FIG. 1, the microcomputer 20 includes at least an input interface circuit 20a having an A / D conversion function, an output interface circuit 20d, an arithmetic processing device 20b, and a storage device 20c. Estimated vehicle speed VXBased on the target wheel speed Vw*And the wheel speed VwFL~ VwRTo differentiate the wheel acceleration VwFL'~ VwR'And calculate the wheel speed VwFL~ VwR, Wheel acceleration VwFL'~ VwR'And target wheel speed Vw*Based on the target pressure increase / decrease amount ΔP* FL~ ΔP* RAnd the master cylinder pressure detection value PMCF,PMCR, Body speed gradient VXk, Estimated wheel cylinder pressure P based on road surface condition detection signal OR and control signals AV, EV for actuators 6FL-6RFL~ PRTo calculate these estimated wheel cylinder pressures PFL~ PRAnd target cylinder pressure P* FL~ P* RControl signals AV for the actuators 6FL to 6R so thatFL~ AVR, EVFL~ EVR, MRFL~ MRRIs output.
[0030]
Next, the operation of the above embodiment will be described with reference to FIGS. 4 to 8 showing the control processing of the microcomputer 20.
The control process of FIG. 4 is executed as a timer interrupt process for the main program every predetermined time (for example, 10 msec). First, in step S1, the master cylinder pressure (M / C pressure) detection value P of the pressure sensors 13F and 13R.MCFAnd PMCRAnd wheel speed Vw of each wheel speed calculation circuit 15FL-15RFL~ VwRAnd the filter output Vf of each wheel speed filter 18FL-18RFL~ VfRAnd wheel speed VwFL~ VwRTo differentiate the wheel acceleration VwFL'~ VwR'Are calculated and stored in a predetermined storage area of the storage device 20c.
[0031]
Next, the process proceeds to step S2, and the filter output VfFL~ VfRBased on vehicle speed gradient VXkAnd estimated vehicle speed VXIs executed, and then the process proceeds to step S3 where the master cylinder pressure detection value PMCF,PMCRAnd the control signal EV for the previous actuators 6FL to 6RFL~ EVE, AVFL~ AVREstimated wheel cylinder pressure P for estimating the current wheel cylinder pressure (W / C pressure) of each wheel cylinder 2FL to 2RR based onFL~ PRAn estimated wheel cylinder pressure calculation process for calculating
[0032]
Next, the process proceeds to step S4, and the target pressure increase / decrease amount ΔP for each of the wheel cylinders 2FL to 2R.iA target pressure increase / decrease amount calculation process is performed to calculate.
Next, the process proceeds to step S5, and the target pressure increase / decrease amount ΔPiAfter executing the actuator control process for controlling the actuators 6FL to 6R based on the above, the timer interrupt process is terminated and the process returns to the predetermined main program.
[0033]
Here, in the vehicle body speed calculation process in step S2, as shown in FIG. 5, first, in step S7, it is determined whether or not the brake switch signal BS of the brake switch 14 is in an off state, which is in an off state. Sometimes it is determined that the vehicle is in the non-braking state, and the process proceeds to step S8, where the filter output VfFL,VfFRAnd VfRSelect the smallest value of the wheel speed VwLThen, the process proceeds to step S9, and the calculated select low wheel speed VwLEstimated vehicle speed VXIs updated and stored in the estimated vehicle body speed storage area formed in the storage device 20c, and then the process proceeds to step S10, where the vehicle body speed gradient VXKAs the preset gradient V of the upper limit value control map in the estimated wheel cylinder pressure calculation process to be described laterXK2Set value V consisting of the above valuesXK0Is updated and stored in the vehicle body speed gradient storage area formed in the storage device 20c, the subroutine processing is terminated, and the routine proceeds to the estimated wheel cylinder pressure calculation processing in step S3 in FIG.
[0034]
VX= MIN (VfFL,VfFR, VfR) ………… (1)
On the other hand, if the result of determination in step S7 is that the brake switch signal BS is in the on state, it is determined that the vehicle is in the braking state, and the process proceeds to step S11. As shown in the following equation (2), the filter output VfFL,VfFRAnd VfRSelect one of the larger values of High Wheel Speed VwHIs updated and stored in the select high wheel speed storage area formed in the storage device 20c.
[0035]
VX= MAX (VfFL,VfFR, VfR) (2)
Next, the process proceeds to step S12, and the select high wheel speed VwHAnd select high wheel speed VwHAcceleration / deceleration VwH'Is calculated.
[0036]
Next, the process proceeds to step S13, and the select high wheel acceleration / deceleration VwH′ Is the preset deceleration -DSIt is determined whether or not the braking state flag F1 indicating whether or not the braking state has reached “1” is “1”, and when this is reset to “0”, it is determined that the braking state is not set, and the process proceeds to step S14. To do.
[0037]
In this step S14, select high wheel acceleration / deceleration VwH'Is the set deceleration -DSIt is determined whether or not it is below, and set deceleration -DSIf it is larger, it is determined that the brake is in an initial state, and the process proceeds to S15 as it is, and the select high wheel speed Vw.HEstimated vehicle speed VXAs a result, the vehicle body speed calculation process is terminated and the process proceeds to the estimated wheel cylinder pressure calculation process in step S3.SWhen it becomes below, it transfers to step S16.
[0038]
In this step S16, the current select high wheel speed VwHIs updated and stored in the current value storage area formed in the storage device 20c as the current sampling wheel speed Vs (n), then the process proceeds to step S17 to clear the timer T for counting the elapsed time to "0", and then to step S18. The process proceeds to step S15 after the braking state flag F is set to "1".
[0039]
On the other hand, when the determination result of step S13 is that the braking state flag F is set to “1”, the process proceeds to step S19, and the brake control indicating that the antilock brake control is being performed in the actuator control process described later. It is determined whether or not the status flag AS is set to “1”. If it is set to “1”, the process proceeds to step S20.
[0040]
In this step S20, the control flag F2 indicating the processing state after the anti-skid control process is started is set to “1”, then the process proceeds to step S21, and the control flag F3 indicating the deceleration start state is set to “1”. It is determined whether or not the control flag F3 is reset to “0”. When the control flag F3 is reset to “0”, the process proceeds to step S21a to determine whether or not the control flag F4 is set to “1”. When = 1, the process proceeds to step S22 as it is, and when F4 = 0, the process proceeds to step S21b to select high wheel speed Vw.HAcceleration / deceleration VwHIt is determined whether ′ is positive and VwHWhen ′ ≦ 0, the process proceeds to step S28 described later, and VwHIf '> 0, the process proceeds to step S21c, the control flag F4 is set to “1”, and then the process proceeds to step S28 described later.
[0041]
In step S22, select wheel deceleration Vw is the same as in step S14 described above.H'Is the set deceleration -DSIt is determined whether or notH'> -DSIf it is, the process proceeds to step S28 to be described later, and VwH′ ≦ −DSWhen it is, the process proceeds to step S23, and the previous sampling wheel speed stored in the current value storage area of the storage device 20c is updated and stored in the previous value storage area as the previous sampling wheel speed Vs (n-1). , Current select high wheel speed VwHIs updated and stored in the current value storage area as the current sampling wheel speed Vs (n).
[0042]
Next, the process proceeds to step S24, where the calculation of the following equation (3) is performed based on the current sampling wheel speed Vs (n) and the previous sampling wheel speed Vs (n-1) to obtain the vehicle body speed gradient V.XkIs calculated.
[0043]
VXk= (Vs (n-1) -Vs (n)) / T + VXOF………… (3)
Where T is the time elapsed since the previous sampling, VXOFIs an offset value that compensates for deviations in estimated vehicle speed due to insufficient vehicle speed gradient.
[0044]
Next, the process proceeds to step S25, the timer for counting the elapsed time T is cleared to "0", then the process proceeds to step S26, and the control flag F3 indicating the deceleration start state is set to "1", and the control flag After F4 is reset to “0”, the process proceeds to step S15 described above.
[0045]
On the other hand, when it is determined in step S19 that the brake control state flag AS is reset to “0”, the process proceeds to step S27 to determine whether or not the control flag F2 is set to “1”. This determination determines whether or not it is after the start of anti-skid control. When the control flag F2 is reset to “0”, it is determined that it is immediately before starting the anti-skid control. The process proceeds to step S28, the count value T of the timer for counting the elapsed time for calculating the vehicle speed gradient is incremented by “1”, and then the process proceeds to step S29.
[0046]
In this step S29, the select high wheel speed VwHIs the estimated vehicle speed VXJudge whether or not smaller than VwH<VXIf it is, the process proceeds to step S30 and the current estimated vehicle speed VXVehicle body speed gradient V updated and stored in a predetermined storage area of storage device 20cXkIs the new estimated vehicle speed VXAs a result, the subroutine process is terminated and the process proceeds to the estimated wheel cylinder pressure calculation process of step S3 in FIG.H≧ VXIf YES, the process proceeds to step S31, the control flag F3 is reset to "0", and then the process proceeds to step S15.
[0047]
Further, when the determination result of step S21 is that the control flag F3 is set to “1”, the process proceeds to step S28, and when the determination result of step S27 is that the control flag F2 is set to “1”. In step S33, the control flags F1, F2, F3, and F4 are reset to “0”, and then in step S34, the current select high wheel speed Vw is set.HEstimated vehicle speed VXThen, the vehicle body speed calculation process is terminated, and the process proceeds to the estimated wheel cylinder pressure calculation process in step S3.
[0048]
The determination result in step S29 is VwH≧ VXWhen it is -1, the process proceeds to step S34.
In the process of FIG. 5, the processes of steps S15, S30, and S34 correspond to the estimated vehicle body speed calculating means, and the processes of steps S14 and S16 to S28 correspond to the vehicle body speed gradient calculating means.
[0049]
Further, in the wheel cylinder pressure estimated value calculation process of step S3 in FIG. 4, as shown in FIG. 6, on the front wheel side, first in step S41, the previous actuator control signal in the actuator control process described later is read, and then in step S42. To determine whether the wheel cylinder 2j (j = FL, FR, RL, RR) is in a pressure-increasing state, a pressure-reducing state, or a holding state from the state of the read actuator control signal. If YES, the process proceeds to step S43, and the previous estimated wheel cylinder pressure P stored in the estimated wheel cylinder pressure storage area formed in the storage device 20c.i(N-1) is read, and this and the current master cylinder pressure PMCAnd the estimated pressure increase amount ΔP with reference to the estimated pressure increase amount calculation control map illustrated in step S43 stored in advance in the storage device 20c.iZIs calculated. Here, the estimated pressure increase calculation control map is the master cylinder pressure PMCThe wheel cylinder pressure Pi(N-1) increases in estimated pressure increase ΔPiZIncreases and the master cylinder pressure PMCThe estimated increase ΔPiZThe maximum value of is set to increase.
[0050]
Next, the process proceeds to step S44, and the previous estimated wheel cylinder pressure P stored in the estimated wheel cylinder pressure storage area as shown in the following equation (4).i(N-1) and estimated pressure increase amount ΔPiZAnd this estimated wheel cylinder pressure Pi(N) is calculated, and this is updated and stored in the current wheel cylinder pressure storage area.
[0051]
Pi(N) = Pi(N-1) + ΔPiZ    ………… (4)
Next, the process proceeds to step S45, where the rough road detection signal OR of the rough road detection circuit 19 is read and it is determined whether or not the vehicle is traveling on a rough road in which the rough road detection circuit 19 is on. When it is, it is determined that the vehicle is traveling on a good road, and the process proceeds to step S46.
[0052]
In this step S46, the vehicle body speed gradient V calculated by the vehicle body speed calculation process of FIG.Xk, And based on this, the vehicle body speed gradient V shown in step S46 previously stored in the storage device 20c is read.XkAnd estimated wheel cylinder pressure upper limit PMAXThe estimated wheel cylinder pressure upper limit value P with reference to the front wheel side upper limit value calculation control map representing the relationship withMAXIs calculated.
[0053]
Here, the front wheel side upper limit value calculation control map represents the vehicle body speed gradient VXkRelatively small estimated wheel cylinder pressure upper limit P when is zeroLTo the vehicle body speed gradient VXkIs the set value VXk1Vehicle speed gradient V untilXKThe upper limit PMAXIncreases with a relatively gentle slope, and the vehicle speed gradient VXkIs the set value VXk1And larger set value VXk2Until the set value V increases with a relatively steep slope.Xk2In the above, the maximum value PHFIt is set to be fixed to.
[0054]
For the rear wheel side, as shown in FIG. 9, the rear wheel upper limit value calculation control map referred to in step S46 takes into account the braking force distribution in the actual vehicle and sets the upper limit value P.MAXIs the vehicle speed gradient VXKIs the set value VXK1Vehicle speed gradient V untilXKThe set value V of the front wheel upper limit calculation control map in accordance with the increase inXK1The vehicle speed gradient VXKIs the set value VXK1And VXK2The vehicle body speed gradient VXKAs the value increases, the set value VXK1The setting value V of the front wheel upper limit calculation control map is steep compared to the gradient up toXk1And VXK2The vehicle speed gradient VXKIs the set value VXK2In the above, the maximum value P in the front wheel side upper limit value calculation control mapHFMaximum value P, about half ofHRIt is set to be fixed to.
[0055]
Subsequently, the process proceeds to step S47, and the number of times of slow pressure increase N counted up at the time of slow pressure increase in an actuator control process described later.ZReferring to the slow pressure increase storage area formed in the storage device 20c in which is stored, the slow pressure increase NZIs the set value NS(E.g., “8”) or more is determined, and the number of times of slow pressure increase NZIs the set value NSWhen it is less than this, the process proceeds to step S48, and the current estimated wheel cylinder pressure P updated and stored in the current estimated wheel cylinder pressure storage area as shown in the following equation (5).i(N) and the estimated wheel cylinder pressure upper limit P calculated in step S46MAXAnd the smaller one of these values is the estimated wheel cylinder pressure Pi(N) is determined, and this is updated and stored in the current estimated wheel cylinder pressure storage area. Then, the process proceeds to step S49, where it is stored in the current estimated wheel cylinder pressure storage area as shown in the following equation (6). Estimated wheel cylinder pressure Pi(N) is read and this is the current master cylinder pressure PMCAnd the smaller value of this time is estimated wheel cylinder pressure Pi(N) is updated and stored in the estimated wheel cylinder pressure storage area, and then the subroutine process is terminated, and the process proceeds to the actuator control process in step S6.
[0056]
Pi(N) = min {Pi(N), PMAX} ………… (5)
Pi(N) = min {Pi(N), PMC} ………… (6)
Further, when it is determined that the rough road detection signal OR is on and the rough road traveling state is determined as a result of the determination in step S45, the process jumps directly to step S49.ZIs the set value NSAlso when it is above, it jumps to step S49.
[0057]
Further, when the determination result of step S42 is that the wheel cylinder 2j (j = FL, FR, RL, RR) is in the holding state, the process directly proceeds to step S45, and when the wheel cylinder 2j is in the reduced pressure state, the process proceeds to step S50. Previously estimated wheel cylinder pressure P stored in the cylinder pressure storage areai(N-1) is read, and the previous estimated wheel cylinder pressure P stored in advance in the storage device 20c based on thisi(N-1) and estimated pressure reduction amount ΔPiGReferring to the control map shown in step S50 of FIG.iGAfter calculating, the process proceeds to step S51. Here, the estimated pressure reduction amount calculation control map is the previously estimated wheel cylinder pressure PiThe estimated pressure reduction amount ΔP in proportion to the increase in (n−1)iGIs set to increase.
[0058]
In step S51, as shown in the following equation (7), the previous estimated wheel cylinder pressure P stored in the estimated wheel cylinder pressure storage area.iFrom (n-1), the estimated pressure reduction amount ΔPiGThis is the estimated wheel cylinder pressure Pi(N) is calculated.
[0059]
Pi(N) = Pi(N-1) -ΔPiG    ............ (7)
Next, the process proceeds to step S52, where the calculated current estimated wheel cylinder pressure P is calculated as shown in the following equation (8).i(N) is compared with “0”, and the larger value is the estimated wheel cylinder pressure Pi(N) is updated and stored in the current wheel cylinder pressure storage area, and then the process proceeds to step S45.
[0060]
Pi(N) = max {Pi(N), 0} ......... (8)
In the process of FIG. 6, the processes of steps S41 to S44 and steps S50 to S52 correspond to the braking cylinder pressure estimating means, and the processes of steps S46 to S48 correspond to the vehicle body speed gradient regulating means. The process corresponds to the upper limit correction unit, and the process in step S45 corresponds to the upper limit setting release unit.
[0061]
Further, in the target increase / decrease amount calculation process in step S4, as shown in FIG. 7, first, in step S61, the following formula (9) is calculated to obtain the target wheel speed Vw.*Is updated and stored in the target wheel speed storage area formed in the storage device 20c.
[0062]
Vw*= 0.8VX        ............ (9)
Next, the process proceeds to step S62, and the target wheel speed Vw*Is wheel speed VwiDetermine if greater than Vw*> VwiWhen it is, the process proceeds to step S63 and the target wheel deceleration Vw*'Is set to "0" and this is updated and stored in the target wheel deceleration storage area formed in the storage device 20c.*≦ VwiIf it is, the process proceeds to step S64 and the following formula (10) is calculated to obtain the target wheel deceleration Vw.*'Is calculated.
[0063]
Vw*'= -Vw0′ ………… (10)
Where Vw0'Is a preset setting value.
Next, the process proceeds to step S65 where the wheel speed Vwi, Target wheel speed Vw*, Wheel acceleration / deceleration Vwi′ And target wheel acceleration / deceleration Vw*The target pressure increase / decrease amount ΔP by proportional / differential control (PD control) is calculated by performing the following equation (11) based on* iIs updated and stored in the target pressure increase / decrease amount storage area of the storage device 20c.
[0064]
ΔP* i= K1(Vwi-Vw*) + K2(Vwi'-Vw*′) …… (11)
In this equation (11), the first term on the right side is a proportional control term, the second term on the right side is a differential control term, and K1Is proportional gain, K2Is the differential gain.
[0065]
Next, the process proceeds to step S66, and the target wheel speed Vw*Is wheel speed VwiLarger and target pressure increase / decrease amount ΔP* iWhether or not is positive and Vw*> VwiAnd ΔP* iWhen> 0, the routine proceeds to step S67, where the target pressure increase / decrease amount ΔP* i4 is updated and stored in the target pressure increase / decrease amount storage area, the process is terminated, and the process proceeds to step S5 in FIG. 4; otherwise, the process proceeds to step S68.
[0066]
In this step S68, the target wheel speed Vw*Is wheel speed VwiBelow and the target pressure increase / decrease amount ΔP* iWhether or not is negative and Vw*≦ VwiAnd ΔP* iIf <0, the process proceeds to step S67. If not, the process ends and the process proceeds to step S5 in FIG.
[0067]
In addition, as shown in FIG. 8, the actuator control process in step S5 in FIG.XDetermines whether or not a predetermined control end condition such as when the switch signal of the brake switch 14 is turned off is satisfied, and when the control end condition is satisfied, the process proceeds to step S72. The process proceeds to a step S73 after resetting a brake control state flag AS indicating whether or not an antilock brake control process, which will be described later, is being performed, and then proceeds to a step S73 to control the control signal EV for the actuator 6i.i, AViAnd MRiAre all turned off and the actuator 6i is set to the master cylinder pressure P.MCIs controlled as it is in the sudden pressure increase state supplied to the wheel cylinder 2i as it is, and then the process is terminated and the process returns to a predetermined main program.
[0068]
Further, when the determination result in step S71 does not satisfy the control end condition, the process proceeds to step S74, and the target boost / decrease amount ΔP updated and stored in the target boost / decrease amount calculation process described above.* iIs read from the target pressure increase / decrease amount storage area, and then the process proceeds to step S75 to determine whether the control mode is the pressure reduction mode, the holding mode, or the slow pressure increase mode.
[0069]
This determination is based on the target pressure increase / decrease amount ΔP calculated by the target pressure increase / decrease amount calculation processing of FIG.* iThe target pressure increase / decrease amount ΔP* iIs negative (ΔP* i<0), it is determined that the pressure reduction mode is set, and the target pressure increase / decrease amount ΔP* iIs “0” (ΔP* i= 0), it is determined that the holding mode is in effect, and the target pressure increase / decrease amount ΔP* iIs positive (ΔP* i> 0) is determined to be the pressure increasing mode.
[0070]
When the determination result in step S75 is the decompression mode, the process proceeds to step S76, the brake control state flag AS is set to "1", and then the process proceeds to step S77 to represent the decompression mode indicating the decompression mode state. Status flag FGIs set to “1”, and when it is reset to “0”, it is determined that it is the start time of the decompression mode, the process proceeds to step S78, and the estimated wheel at that time is determined. Estimated wheel cylinder pressure P stored in the cylinder pressure storage areaiWheel cylinder pressure PGIiRemember as.
[0071]
Next, the process proceeds to step S79, and the decompression mode state flag FGIs set to “1” indicating that it is in the decompression mode state, and then the process proceeds to step S80, and the preset down count value T indicating the slow pressure increasing period is set.ZIs cleared to “0”, and these are updated and stored in the slow pressure increase number storage area and the count value storage area formed in the storage device 20c, and then the process proceeds to step S81.
[0072]
In step S81, the target pressure increase / decrease amount ΔP updated and stored in the target pressure increase / decrease amount calculation process described above.* iIs read from the target pressure increase / decrease amount storage area, and this target pressure increase / decrease amount ΔP* iAnd a preset decompression amount upper limit value ΔPG0Based on the above, the following equation (12) is calculated, and the smaller one is selected, and this is calculated as the target pressure reduction amount ΔPG.iIs updated and stored in the decompression amount storage area.
[0073]
ΔPGi= Min [ΔP* i, ΔPG0] ............ (12)
Subsequently, the process proceeds to step S82, and the target pressure reduction amount ΔPG stored in the pressure reduction amount storage area.iTarget pressure reduction amount ΔPG so as to perform pressure reduction according toiControl signal AV for the decompression time corresponding toiIs turned on, the actuator 6i is depressurized, the process is terminated, and the process returns to a predetermined main program.
[0074]
If the determination result in step S75 is the holding mode, the process proceeds to step S83, and the decompression mode state flag FGIs reset to “0” and the preset down count value TZIs cleared to "0" and then the process proceeds to step S84, where the control signal EV for the actuator 6iiAs a result, the inflow valve 8 of the actuator 6i is closed and the outflow valve 9 is kept closed, so that the wheel cylinder 2i and the master cylinder 5 are disconnected from each other. After setting to a holding mode in which the cylinder pressure of 2i is maintained at a constant value, the processing is terminated as it is, and the process returns to a predetermined main program.
[0075]
Further, when the determination result of step S75 is the pressure increasing mode, the process proceeds to step S85 to determine whether or not the brake control state flag AS is set to “1”, and this is reset to “0”. If YES in step S86, the flow shifts to step S86, and the control signal EV for the actuator 6i is the same as in step S73 described above.i, AViAnd MRiAre all turned off and the actuator 6i is controlled to a sudden pressure-increasing state. Then, the process is terminated to return to a predetermined main program. When the brake control state flag AS is set to "1", the process proceeds to step S87a. .
[0076]
In this step S87a, it is determined whether or not the previous mode is any one of the holding mode and the pressure reducing mode other than the pressure increasing mode. If the mode is a mode other than the pressure increasing mode, the initial state of the slow pressure increasing mode is determined. The process proceeds to step S87b, and the number of times of slow pressure increase NZIs reset to “0” and then the process proceeds to step S87c, and if the pressure increasing mode is also in the previous time, it is determined that the slow pressure increasing mode is continued, and the process directly proceeds to step S87c.
[0077]
In this step S87c, the decompression mode state flag FGIs reset to "0", and then the process proceeds to step S88 to preset the preset down count value T for determining the slow pressure increasing period.ZWhether or not is “0” and TZWhen> 0, the process proceeds to step S89 and the count value TZIs decremented, the process ends and the process returns to the predetermined main program.ZWhen = 0, the process proceeds to step S90.
[0078]
In this step S90, the slow pressure increase number N stored in the slow pressure increase number storage area formed in the predetermined storage area of the storage device 20c.Z, And the value obtained by adding “1” to this is the new slow pressure increase number NZAs shown in FIG.
[0079]
In this step S91, the number of times of slow pressure increase NZWhether or not is “1”, NZWhen = 1, it is determined that the mode is the first slow pressure increasing mode, the process proceeds to step S92, and the wheel cylinder pressure PG at the start of pressure reduction stored in step S78.IiAs well as the current estimated wheel cylinder pressure PiAnd the calculation of the following equation (13) is performed based on these to calculate the total decompression amount ΔPG in the decompression mode.TiIs calculated.
[0080]
ΔPGTi= PGIi-Pi    ………… (13)
Next, the process proceeds to step S93, where the total reduced pressure amount ΔPGTiBased on the calculation, the following formula (14) is calculated to obtain the initial pressure increase amount ΔPZ0iAnd calculate the pressure increase ΔPZiAs a result, the process proceeds to step S94.
[0081]
ΔPZ0i= K ・ ΔPGTi    ………… (14)
Here, K is an initial pressure increase coefficient, and is selected to be about 0.5, for example.
In this step S94, a preset down count value T representing the slow pressure increasing period determined in step S87 described above.ZFor example, a preset value T corresponding to 60 msecPIs updated and stored in the count value storage area, the process proceeds to step S95, and the pressure increase amount ΔPZ stored in the pressure increase amount storage area is set.iControl signal EV for the pressure increase time corresponding toiOnly the on state, the actuator 6i is subjected to the slow pressure increase control, the process is terminated, and the process returns to the predetermined main program.
[0082]
On the other hand, the determination result of step S91 is that the number of times of slow pressure increase NZIs equal to or greater than “2”, the process proceeds to step S96 to determine whether or not the vehicle is traveling on a low friction coefficient road surface such as a snowy road, a frozen road, a rainy road, and the like. This determination is based on the vehicle body speed gradient V calculated by the estimated vehicle body speed calculation process.XKPIs read out, and the vehicle body speed gradient VXKPIs a preset gradient V that represents a preset road surface friction coefficient μ of about 0.1 to 0.2.XKSDetermine whether or notXKP≦ VXKSIs determined to be a low friction coefficient road surface, and VXK> VXKSWhen it is, it is determined that the traveling road surface is a high friction coefficient road surface such as a dry paved road.
[0083]
If the result of determination in step S96 is that the road surface is a low friction coefficient road surface, the process proceeds to step S97, where the calculation of the following equation (15) is performed to obtain the target pressure increase / decrease amount ΔP.* iAnd a preset relatively low low friction coefficient road surface upper limit value ΔPZ0LThe larger one of the pressure increase amount ΔPZiIs calculated and stored in the pressure increase amount storage area, and the process proceeds to step S94.
[0084]
ΔPZi= Max [ΔP* i, ΔPZ0L] ............ (15)
On the other hand, when the determination result in step S96 is a high friction coefficient road surface, the process proceeds to step S98 and the following expression (16) is calculated to calculate the target pressure increase / decrease amount ΔP.* iAnd the preset low friction coefficient road surface upper limit value ΔPZ0LHigher friction coefficient road surface upper limit value ΔPZ0HThe larger one of the pressure increase amount ΔPZiIs calculated and stored in the pressure increase amount storage area, and the process proceeds to step S94.
[0085]
ΔPZi= Max [ΔP* i, ΔPZ0H] ............ (16)
In the process of FIG. 8, the process of step S90 and the storage device 20c correspond to the pressure increase number storage means.
[0086]
Therefore, in a state where the vehicle is a flat good road and is traveling at a constant speed on a low friction coefficient road such as a snowy road or a freezing road in a non-braking state, the brake switch 14 is off and the brake control state flag AS is reset to “0”.
[0087]
In the constant speed running state in the non-braking state, when the vehicle body speed calculation process of FIG. 5 is executed, the wheel speed Vw is shifted from step S7 to steps S8 to S10.FL~ VwRFilter output VfFL~ VfRSelect the smallest value of the low wheel speed VwLSelected as the selected low wheel speed VwLEstimated vehicle speed VXAs the updated vehicle speed storage area and the vehicle body speed gradient VXKAs the set value VXK0Is updated and stored in the vehicle body speed gradient storage area. Thus, select low wheel speed VwLEstimated vehicle speed VXAs a result, slip occurs at the rear wheels 1RL and 1RR, which are drive wheels, and the wheel speed VwREven when the wheel speed increases, the wheel speeds Vw of the front wheels 1FL and 1FR that are non-driving wheels corresponding to the vehicle body speedFLAnd VwFRWhichever is smaller is selected, and the accurate estimated vehicle speed V is not affected by slip on the drive wheels.XCan be calculated. At this time, the vehicle body speed gradient VXKAs a relatively large initial value V corresponding to a high friction coefficient road surface.XK0Is set.
[0088]
Next, when the estimated wheel cylinder pressure calculation process of FIG. 6 is executed, the vehicle is in a non-braking state, and therefore, the control signal EV for the actuator 6i in the actuator control process to be described later.i,AVi,MRiAre both output as a logical value “0”, and the process proceeds from step S42 to step S43, where the constant speed running state is continued.iSince (n-1) is zero and the brake pedal 4 is not depressed, the current master cylinder pressure PMCF,PMCRIs also zero, so the estimated pressure increase amount ΔPiZBecomes zero. On the other hand, the estimated wheel cylinder pressure upper limit value P calculated in step S46.MAXIs the vehicle speed gradient VXKRelatively large initial value VXK0Is set so that the maximum value PFHAnd PRHHowever, in steps S48 and S49, the estimated wheel cylinder pressure P is “0”.i(N) and upper limit PMAXAnd master cylinder pressure PMCAnd the smaller one is selected so that the estimated wheel cylinder pressure Pi(N) is set to “0”.
[0089]
Further, the target wheel speed Vw calculated in step S61 of FIG.*Is the estimated vehicle speed V as shown in FIG.XOf the low wheel speed VwSLower and therefore the actual wheel speed VwiSince it becomes a lower value, the process shifts from step S62 to step S64 and the target wheel deceleration Vw.*′ Is a predetermined value −Vw as shown in FIG.0Set to '.
[0090]
As a result, the target pressure increase / decrease amount ΔP calculated in step S65.* iIs Vw as shown in FIG.*≦ VwiAnd wheel acceleration / deceleration speed Vwi'Is zero, target wheel deceleration Vw*′ Is a negative predetermined value −Vw0By being ′, it becomes a positive value.
[0091]
However, when the actuator control process of FIG. 8 is executed, the brake is not being braked and the brake control end condition is satisfied. Therefore, the process proceeds from step S71 to step S72, and the brake control state flag AS is set to “0”. At the same time as resetting, the process proceeds to step S73 and the control signal EV for the actuator 6i is obtained.i, AViAnd MRiAre all controlled to be in an off state, so that only the inflow valve 8 of the actuator 6i is opened, and the wheel cylinders 2FL, 2FR and 2RL, 2RR on the front and rear wheels are in communication with the master cylinder 5. At this time, since the brake pedal 4 is not depressed, the cylinder pressure output from the master cylinder 5 is zero, so the cylinder pressures of the wheel cylinders 2FL to 2RR are also zero, and braking force is generated. There is nothing, and the non-braking state is continued.
[0092]
From the state where the low friction coefficient road of the good road is traveling at a constant speed, the time t1When the brake pedal 4 is depressed to enter the braking state, when the vehicle body speed calculation process of FIG. 5 is executed, the process proceeds from step S7 to step S11, thereby selecting the selected high wheel speed Vw.HIs calculated, and based on this, the vehicle body speed gradient VXKAnd estimated vehicle speed VXThe vehicle speed gradient V during braking is calculated.XKAnd estimated vehicle speed VXCan be calculated accurately.
[0093]
That is, immediately after braking, since the control flag F1 is reset to “0”, the process proceeds from step S13 to step S14, and the select high wheel speed Vw.HDeceleration VwH'Is the set deceleration -DSIs not reached, the process proceeds to step S15 to select high wheel speed Vw.HIs the estimated vehicle speed VXThis is updated and stored in the estimated vehicle speed storage area.
[0094]
On the other hand, in the estimated wheel cylinder pressure calculation process of FIG.MCF,PMCRThis increases with the previous estimated wheel cylinder pressure PiAnd estimated pressure increase ΔPiZIs determined, but the previous estimated wheel cylinder pressure PiIs zero, the estimated pressure increase amount ΔPiZIs the master cylinder pressure PMCF,PMCRThe vehicle speed gradient V.XKIs a relatively large setting value VXK0The estimated wheel cylinder pressure upper limit PMAXIs the maximum value PHSince there is no limit due to this, this estimated wheel cylinder pressure Pi(N) is the master cylinder pressure PMCF,PMCRWill match.
[0095]
For this reason, when the target pressure increase / decrease amount calculation process of FIG. 7 is executed, the wheel acceleration / deceleration Vwi′ Increases in the negative direction, but the target pressure increase / decrease amount ΔP* iStill continues to be positive as shown in FIG.
[0096]
Therefore, when the actuator control process of FIG. 8 is executed, the control end condition is not satisfied, so that the process proceeds from step S71 to step S74, and the target pressure increase / decrease amount ΔP.* iSince this is positive, it is determined that the pressure increasing mode is in effect, and the process proceeds from step S75 to step S84. Since the brake control state flag AS is still reset to “0”, the process proceeds to step S85. The actuator 6i is maintained in a sudden pressure increasing state, and the master cylinder pressure PMCF,PMCRIn response to this increase, the wheel cylinder pressure is increased to enter the braking state.
[0097]
For this reason, the wheel speed Vw of each wheel 1iiAs shown in FIG.1Starts to decrease from. In FIG. 10, for simplification of description, the wheels 1i start to decelerate simultaneously, and their wheel speeds VwiAre equal to each other, so select high wheel speed VwHAnd wheel speed VwFL,VwFRAnd VwRIs represented as a match.
[0098]
Then time t2Select high wheel speed VwHDeceleration VwH'Is the set deceleration -DSWhen the vehicle speed calculation process of FIG. 5 is executed, the process proceeds from step S14 to steps S16 to S18, and the selected high wheel speed Vw at this point is reached.HIs updated and stored in the current value storage area as the current sampling wheel speed Vs (n), the elapsed time T is cleared to “0”, the control flag F1 is set to “1”, and then the process proceeds to step S15. Estimated vehicle speed VXSelect high wheel speed VwHTo maintain.
[0099]
Therefore, when the vehicle speed calculation process of FIG. 5 is executed next, the control flag F1 is set to “1”, so that the process proceeds from step S13 to step S19, and in the actuator control process of FIG. Since the state where the brake control state flag AS is reset to “0” is maintained, the process proceeds to step S27, and since the control flag F2 is reset to “0”, the process proceeds to step S28. After the time T is incremented by “1”, the process proceeds to step S29, where the select high wheel speed VwHIs the estimated vehicle speed VXSince the value is smaller than the value obtained by subtracting “1” from the current value, the process proceeds to step S30 and the current estimated vehicle speed VX(= VwH) To set value VXK0Body speed gradient V set toXKIs the new estimated vehicle speed VXAs update memory. Therefore, the estimated vehicle speed VXIs the set value V as shown by the broken line in FIG.XK0Will gradually decrease with the gradient of the target wheel speed Vw accordingly*And the wheel acceleration / deceleration speed Vwi'Also increases in the negative direction as shown in FIG.
[0100]
Therefore, when the target pressure increase / decrease calculation process of FIG. 7 is executed, the target pressure increase / decrease amount ΔP calculated in step S65 is executed.* iHowever, as shown in FIG.3Becomes zero and then increases in the negative direction.
[0101]
During this time, every time the vehicle body speed calculation process of FIG. 5 is executed, the processes of steps S13, S19, S27 to S31 are performed.XIs the vehicle speed gradient VXK0Continue to be reduced by minutes.
[0102]
And time t3When the target wheel cylinder pressure calculation process of FIG. 7 is executed, the target pressure increase / decrease amount ΔP* iWhen the actuator control process of FIG. 8 is executed due to the zero becoming zero, it is determined that the holding mode is set in step S75, and the process proceeds to step S83, where the decompression mode state flag FGIs reset to "0" and the number of times of slow pressure increase NZAnd preset down count value TZAre cleared to “0” and then the process proceeds to step S84, where the control signal EV for the actuator 6i is transferred.iAs a result, only the inflow valve 8 of the actuator 6i is closed and the outflow valve 9 is kept closed, so that the wheel cylinder 2i and the master cylinder 5 are disconnected from each other, and the wheel The mode is switched to the holding mode in which the cylinder pressure of the cylinder 2i is maintained at a constant value.
[0103]
As described above, when the holding mode in which the cylinder pressure of the wheel cylinder 2i is held at a constant value is entered, when the estimated wheel cylinder pressure calculation process of FIG. 6 is executed, the process directly proceeds from step S42 to step S45. , Overall estimated wheel cylinder pressure PiIs retained. On the other hand, when the target pressure increase / decrease amount calculation process of FIG. 7 is executed, the target pressure increase / decrease amount ΔP calculated in step S65 is executed.* iAs shown in FIG. 10 (c), the target wheel speed Vw increases in the negative direction.*Is wheel speed VwiSince the following state continues, the process proceeds from step S68 to step S67, and the target pressure increase / decrease amount ΔP as shown in FIG.* iIs limited to “0”.
[0104]
For this reason, in the actuator control process of FIG. 8, it is determined that the holding mode is set in step S75, the process proceeds to step S84, and the actuator 6i is maintained in the holding state.
[0105]
Then, wheel speed VwiDecreases at time t4Target wheel speed Vw*When the value becomes smaller, when the target pressure increase / decrease amount calculation process of FIG. 7 is executed, the routine proceeds from step S62 to step S63, and the target wheel deceleration Vw.*'Is set to "0". At this time, the target pressure increase / decrease amount ΔP calculated in step S65.* i10C continues to increase in the negative direction as shown in FIG. 10 (c), and the target wheel speed Vw*Is wheel speed VwiSince it becomes larger, the target pressure increase / decrease amount ΔP is obtained by terminating the process through steps S66 and S68.* iAnd the target pressure increase / decrease amount ΔP that is updated and stored in the target pressure decrease amount storage area.* iIs a negative value as shown in FIG.
[0106]
Therefore, when the actuator control process of FIG. 8 is executed, it is determined in step S75 that the pressure reduction mode is in effect, the process proceeds to step S76, the brake control state flag AS is set to “1”, and then to step S77. Transition to decompression mode state flag FGHas been reset to “0” in the previous holding mode, it is determined that the pressure reduction has started, and the process proceeds to step S78, where the estimated wheel cylinder pressure P at this time is determined.iEstimated wheel cylinder pressure PG just before decompressionIiAnd then decompression mode state flag FGIs set to “1” (step S79), and then the number of times of slow pressure increase NZAnd preset down count value TZAre cleared to "0" (step S80).
[0107]
Next, the target pressure increase / decrease amount ΔP* i(ΔP* i<0) and a preset negative upper limit value ΔPG0Whichever is smaller is the target pressure reduction amount ΔPGiIs selected and updated and stored in the decompression amount storage area (step S81), and this target decompression amount ΔPG is stored.iTarget pressure reduction amount ΔPG so as to perform pressure reduction according toiControl signal AV for the decompression time corresponding toiOnly the control signal EViAnd MRiIs turned on for a predetermined time (step S82). For this reason, the inflow valve 8 of the actuator 6i is kept closed, but the outflow valve 9 is in the target pressure reduction amount ΔPG.iAnd the pump 10 is driven to rotate, and the hydraulic oil in the wheel cylinder 2i is discharged to the master cylinder 5 side, whereby the cylinder pressure of the wheel cylinder 2i is shown in FIG. As shown, the pressure reduction starts.
[0108]
In this way, when the reduced pressure state is reached, when the wheel cylinder pressure estimation process of FIG. 6 is executed, the routine proceeds from step S42 to step S50, where the previous estimated wheel cylinder pressure Pi(N-1) Based on the estimated pressure reduction amount ΔPiGThen, in step S51, the previously estimated wheel cylinder pressure P is calculated.iFrom (n-1), the estimated pressure reduction amount ΔPiGIs the estimated wheel cylinder pressure Pi(N) is set, and this is updated and stored.
[0109]
On the other hand, when the vehicle body speed calculation process of FIG. 5 is executed because the brake control state flag AS is set to “1”, the process proceeds from step S19 to step S20 and the control flag F2 is set to “1”. Then, the process proceeds to step S21. Since the control flag F3 is reset to “0”, the process proceeds to step S21a, and since the control flag F4 is reset to “0”, the process proceeds to step S21b. Select high wheel speed VwHAcceleration / deceleration VwHSince ′ is negative, the process proceeds to step S28, and the increment of the elapsed time T is continued.HIs the estimated vehicle speed VXTherefore, the process proceeds to step S30 and the estimated vehicle speed VXFrom vehicle speed gradient VXKIs the new estimated vehicle speed VXAs update memory.
[0110]
By continuing this reduced pressure state, as shown in FIG.iWill be restored at time t5When the target pressure increase / decrease amount calculation process of FIG. 7 is executed, the target pressure increase / decrease amount ΔP* iBecomes “0” again as shown in FIG. 10 (c), and when the actuator control processing of FIG. 8 is executed accordingly, it is determined that the holding mode is set in step S75, and the process proceeds to step S83, where the decompression mode is set. Status flag FGIs reset to "0" and the number of times of slow pressure increase NZAnd preset down count value TZIs cleared to “0”, the actuator 6i is controlled to be in the holding state, whereby the cylinder pressure of the wheel cylinder 2i is held at a constant value as shown in FIG.
[0111]
In this holding mode, as described above, the estimated wheel cylinder pressure P is calculated by the estimated wheel cylinder pressure calculation process of FIG.iAnd the target pressure increase / decrease amount ΔP in the target pressure increase / decrease amount calculation processing of FIG.* iIs increasing in the positive direction as shown in FIG. 10C, but the target wheel speed Vw*Is wheel speed VwiTherefore, the process proceeds from step S66 to step S67, and the target pressure increase / decrease amount ΔP* iIs limited to “0” as shown in FIG.
[0112]
Then time t6The target wheel speed Vw*And wheel speed VwiWhen the target pressure increase / decrease amount calculation process of FIG. 7 is executed, the process is terminated from step S65 through steps S66, S68, so that the target pressure increase / decrease amount ΔP is completed.* iThe target pressure increase / decrease amount ΔP stored in the target pressure increase / decrease amount storage area is released.* iIs a large value in the positive direction in FIG.
[0113]
Therefore, when the actuator control process of FIG. 8 is executed, it is determined in step S75 that the pressure-increasing mode is selected, the process proceeds to step S85, and the brake control state flag AS is set to “1”. Is determined to be in the mode, the process proceeds to step S87, and the decompression mode state flag FGIs reset to “0”, and then the process proceeds to step S88.
[0114]
At this time, in step S83 in the previous holding mode, the preset down count value TZIs cleared to “0”, the process proceeds to step S90, and the number of times of slowly increasing pressure N is also cleared to “0”.ZIs incremented to “1”.
[0115]
For this reason, it is determined in step S91 that it is the first slow pressure increase, the process proceeds to step S92, and the estimated wheel cylinder pressure PG immediately before the pressure reduction stored at the start of the pressure reduction mode.iAnd current estimated wheel cylinder pressure PiBased on the above, the calculation of the equation (13) is performed to obtain the total reduced pressure amount ΔPGTiThen, the process proceeds to step S93, where the total decompression amount ΔPGTiBased on the above calculation, the total pressure reduction amount ΔPGTiInitial slow pressure increase ΔPZ equivalent to half of0iIs calculated.
[0116]
Next, the process proceeds to step S94, where the preset down count value T for determining the slow pressure increasing period is determined.ZPreset value TPIs set to step S95, and the initial slow pressure increase ΔPZ0iControl signal EV for the pressure increase time corresponding toiBy turning on the actuator 6i, the actuator 6i is controlled to a slowly increased pressure state, and the wheel cylinder pressure is rapidly increased to about half of the total reduced pressure as shown by the one-dot chain line in FIG. 10 (f).
[0117]
And wheel speed VwiFilter output Vf output from the wheel speed filter 18i due to recovery ofiIs wheel speed VwiIn this state, the control signal MRiIs a logical value “1”, the voltage corresponding to “+10 g” is selected after the delay time set by the off-delay timer 186 has elapsed in the selection circuit 187, and this is supplied to the integration circuit 182. , Filter output VfiAs shown in the dashed line in FIG. 10A, it increases sharply, and this is the select high wheel speed Vw.HTherefore, when the vehicle body speed calculation process of FIG. 5 is executed, the process proceeds from step S21b to step S21c, and the control flag F4 is set to “1”. Therefore, when the vehicle body speed calculation process of FIG. 5 is executed next, the process proceeds from step S21a to step S22, and the select high wheel speed Vw.HAcceleration / deceleration VwH'Is the set deceleration -DSDetermine whether or notH'> -DSTherefore, the process proceeds to step S28 and the estimated vehicle body speed V described above.XContinue the subtraction process.
[0118]
Then time t7Select high wheel speed VwHIs the estimated vehicle speed VXWhen the vehicle speed calculation processing shown in FIG. 5 is executed, the process proceeds to steps S29 through steps S21a, S22, and S28.H≧ VXTherefore, the process proceeds to step S31, the control flag F3 is reset to “0”, then the process proceeds to step S15, and the select high wheel speed Vw at this timeHIs the estimated vehicle speed VXAs a result, the estimated vehicle speed VXWill increase.
[0119]
Thereafter, the target pressure increase / decrease amount ΔP updated and stored in the target pressure increase / decrease amount storage area.* iContinues the positive value, but when the processing of FIG. 8 is executed, the preset down count value TZIs the preset value TPIs set, the process proceeds from step S88 to step S89, and the count value TZIs counted down, and the count value TZWhen t becomes “0”7′, The process proceeds from step S88 to step S90, and the number of times of slow pressure increase NZTherefore, the process proceeds from step S91 to step S96 and travels on the low friction coefficient road surface. Therefore, the process proceeds to step S97 and the current target pressure increase / decrease amount ΔP.* iAnd low friction coefficient road surface upper limit value ΔPZ0LOr the larger one is the slow pressure increase ΔPZiThen, the slow pressure increase amount ΔPZ selected in step S95iIs controlled according to the wheel cylinder pressure PRiIs slowly increased as shown in FIG.
[0120]
On the other hand, the wheel speed Vw is increased by increasing the pressure of the wheel cylinder 2i.iBegins to decrease again as shown in FIG.8Select high wheel speed VwHAcceleration / deceleration VwH'Is the set deceleration -DSWhen the vehicle speed calculation processing of FIG. 5 is executed in the following, the process proceeds from step S22 to step S23, and the time t stored in the current value storage area2Select high wheel speed Vw atHThe previous sampled wheel speed Vw is updated and stored in the previous value storage area as the previous sampled wheel speed Vs (n-1) and the current selected high wheel speed Vw is stored in the subtraction value storage area.HIs updated and stored as the sampling wheel speed Vs (n). In step S24, the calculation of the equation (5) is performed to determine the vehicle body speed gradient V.XKIs updated and stored in step S25, and then in step S26, the control flag F3 is set to "1" and the control flag F4 is reset to "0".
[0121]
At this time, the vehicle body speed gradient V calculated in step S24.XKAs shown in FIG. 10 (e), the value is a value corresponding to the degree of decrease in the vehicle body speed during actual low friction coefficient road travel.XK0Smaller value. For this reason, when the estimated wheel cylinder pressure calculation process of FIG. 6 is executed, the estimated wheel cylinder pressure upper limit value P calculated in step S46.MAXAs shown by the broken line in FIG.XKIt is changed to a small value according to
[0122]
In this state, when the estimated wheel cylinder pressure calculation process of FIG. 6 is executed, the previous control signal is in a pressure increasing state, and the previous estimated wheel cylinder pressure PiIs a relatively large value and the master cylinder pressure PMCF,PMCRIs continuing a large value, the estimated pressure increase amount ΔPiZIs also a predetermined value, as shown by the solid line in FIG. 10 (f), the estimated wheel cylinder pressure PiHowever, the pressure is gradually increased and maintained.
[0123]
By repeating this slow pressure increase state, time t9The estimated wheel cylinder pressure P calculated when the estimated wheel cylinder pressure calculation process of FIG.iIs the estimated wheel cylinder pressure upper limit P calculated in step S46.MAXThe estimated wheel cylinder pressure PiIs the upper limit PMAXAs shown by the solid line in FIG. 10 (f), the estimated wheel cylinder pressure P is limited.iIncrease is stopped and the upper limit PMAXRetained.
[0124]
Then time t10Thus, when the target pressure increase / decrease amount calculation process of FIG. 7 is executed, the target pressure increase / decrease amount ΔP calculated in step S65 is executed.* iBecomes “0”, so that the above-mentioned time t3As well as the holding mode,11Target wheel speed Vw*Wheel speed VwiBecomes smaller, the above-mentioned time t4The pressure is reduced as in the case of.
[0125]
Then time t12Hold state at time t13Slowly increasing pressure at time t14Body speed gradient VXKIs again calculated and stored, and then the time t15Estimated wheel cylinder pressure PiIs the upper limit PMAXAnd then at time t16Hold state at time t17The pressure reduction state is repeated in sequence, and the estimated vehicle speed VXDecrease.
[0126]
Thus, in the braking state on the low friction coefficient road surface, the estimated wheel cylinder pressure PiIs the upper limit PMAXThe number of times of slow pressure increase is limited byZIs limited to at most about 4 times, and in the estimated wheel cylinder pressure calculation process of FIG. 6, the process proceeds from step S46 to step S48 through step S47 to estimate wheel cylinder pressure P.iIs always the upper limit PMAXThe estimated wheel cylinder pressure P as shown by the solid line in FIG.iIs the actual wheel cylinder pressure P shown in the dashed lineRiThe value will be close to.
[0127]
However, as described above, the braking state on the low friction coefficient road surface is continued, and for example, as shown in FIG.ZIs "5", for example, and the slow pressure increasing mode is continued at time t21When the road surface is changed to a high friction coefficient road surface such as a dry paved road, the road surface friction coefficient increases, but the actual wheel cylinder pressure PRiIs low as shown by the solid line in FIG. 11C, the wheel speed VwiHardly changes as shown by the solid line in FIG. For this reason, the estimated vehicle speed V shown in the dashed line in FIG. 11B calculated by the estimated vehicle speed calculation process of FIG.XAnd the vehicle body speed gradient V shown by the solid line in FIG.XKHowever, the pressure increase state is maintained.
[0128]
Then, in the actuator control process of FIG. 8, the slow pressure increase mode is continued, and the number of times of slow pressure increase NZBecomes “8”, the time t when the estimated wheel cylinder pressure calculation process of FIG.22In step S46, the estimated wheel cylinder pressure upper limit PMAXAfter calculating, the process goes directly to step S49 without going from step S47 to step S48.
[0129]
Therefore, the current estimated wheel cylinder pressure P in step S48.i(N) and upper limit PMAXIs the smaller of the estimated wheel cylinder pressure Pi(N) is not performed, the current estimated wheel cylinder pressure P in step S49i(N) and master cylinder pressure PFMC,PRMCOnly the process of selecting the smaller one is performed. As a result, the estimated wheel cylinder pressure upper limit PMAXAs the current master cylinder pressure PFMC,PRMCIs equivalent to having been selected, and the restriction on the upper limit side of the estimated wheel cylinder pressure is released.
[0130]
Therefore, the estimated wheel cylinder pressure Pi(N) increases as shown by the broken line in FIG.
Then time t23By performing the actuator control process of FIG.ZReaches “10”, which is the control end condition, after performing slow pressure increase control of the actuator 6i in step S95, the process proceeds from step S96 to step S97, and the brake control state flag AS is reset to “0”. The process ends.
[0131]
Therefore, the next time t24When the process of FIG. 4 is executed, the process proceeds to step S33 from step S19 through step S27 because the brake control state flag AS is reset to “0” in the process of FIG. 5 corresponding to step S2. Thus, after all of the flags F1, F2 and F3 are reset to “0”, the process proceeds to step S34 and the current select high wheel speed VwHIs the estimated vehicle speed VXSet as
[0132]
For this reason, the estimated vehicle speed VXDecreases as shown by the alternate long and short dash line in FIG.HSimultaneously with the target wheel speed Vw*Also decreases.
[0133]
However, the vehicle body speed gradient VXK5, since the process of step S24 is not executed in the process of FIG. 5, as shown in FIG. 11 (d), the vehicle body speed gradient V during the previous low friction coefficient road travel is shown.XKTo maintain.
[0134]
On the other hand, in the estimated wheel cylinder pressure calculation process of FIG. 7, the target pressure increase / decrease amount ΔP calculated in step S65.* iIs maintained in the positive state, the actuator control process of FIG. 8 determines that the pressure increasing mode is determined in the mode determination process of step S75 and proceeds to step S85, and the brake control state flag AS is reset to “0”. Therefore, the process proceeds to step S86 and the actuator 6i is controlled to the rapid pressure increasing mode.
[0135]
For this reason, the wheel cylinder pressure P of the wheel cylinder 2iRiIncreases rapidly as shown by the solid line in FIG.MCF,PMCRAt time t25The target pressure increase / decrease amount ΔP calculated in step S65 of FIG.* iIs negative and the target wheel speed Vw*Is wheel speed VwiLower target pressure increase / decrease amount ΔP* iIs limited to “0”.
[0136]
For this reason, when the actuator control process of FIG. 8 is executed, the holding mode is determined in step S75, the actuator 6i is set to the holding mode, and the wheel cylinder pressure P of the wheel cylinder 2i is set.RiIs held as shown by the solid line in FIG.
[0137]
Then time t26Target wheel speed Vw*Is wheel speed VwiWhen it becomes larger, the negative target pressure increase / decrease amount ΔP is calculated in the wheel cylinder pressure calculation process of FIG.* iIs set as it is, so that the pressure reduction mode is determined in step S75 in the actuator control process of FIG. 8 and the brake control state flag AS is set to “1”, and the estimated wheel cylinder pressure P at that time is set.i(N) is the estimated wheel cylinder pressure PG immediately before pressure reduction.IiAs a result, the actuator 6i is depressurized and the pressure of the wheel cylinder 2i rapidly decreases as shown by the solid line in FIG.
[0138]
Here, in the rapid pressure increasing mode, the holding mode, and the pressure decreasing mode, the number of times of slow pressure increasing N is obtained by the actuator control processing of FIG.ZIs not cleared to “0”, so even if the estimated wheel cylinder pressure calculation process of FIG.ZIs the final value N in the previous slow pressure increase modeZ= 10 is maintained, the process proceeds directly from step S47 to step S49, and the estimated wheel cylinder pressure upper limit PMAXThe state where the restriction is released is maintained.
[0139]
Then time t27At time t after entering the hold mode at28Thus, since the brake control state flag AS is set to “1” in the pressure reducing mode, the mode is shifted to the slow pressure increasing mode.
[0140]
In this slow pressure increase mode, since the last time is the holding mode in step S87a, it is determined that the pressure is in the initial state of slow pressure increase, and the process proceeds to step S87b, where the number of slow pressure increases NZIs cleared to “0” and the preset down count value T is set in the decompression mode.ZIs cleared to “0”, the process proceeds to step S92 through steps S87c, S88, S90 and S91.
[0141]
At this time, as described above, in the estimated wheel cylinder pressure calculation process of FIG.ZIs the predetermined value NS(= 8) At the time when the value is equal to or higher, the estimated wheel cylinder pressure upper limit PMAXThe restriction due to is released and this state is maintained, so that the estimated wheel cylinder pressure PG immediately before the pressure reductionIiIs the actual wheel cylinder pressure PRiThe total decompression amount ΔPGTiBecomes a value close to the actual amount of pressure reduction.
[0142]
Therefore, the initial pressure increase amount ΔPZ calculated in step S93.* 0iAs a result, the actuator 6i is subjected to the initial pressure increasing process, whereby the pressure of the wheel cylinder 2i is greatly increased as shown by the solid line in FIG. 11 (c). High friction coefficient It is possible to accurately control the wheel cylinder pressure immediately after the road surface changes, and the deceleration of the vehicle is smoothly increased without large fluctuations as shown in FIG. Shift to deceleration according to the road surface.
[0143]
Then time t29Select high wheel speed VwHIs a predetermined value -DSAs a result, the vehicle speed gradient V corresponding to the new high friction coefficient road surface moves from step S22 to step S23 in step S22 in the wheel speed calculation processing of FIG.XKIs calculated and increases as shown in FIG.
[0144]
Subsequently, the estimated wheel cylinder pressure calculation process of FIG. 6 is executed. At this time, the vehicle body speed gradient VXKIs a large value corresponding to the high friction coefficient road surface, the estimated wheel cylinder pressure upper limit value P calculated in step S46.MAXIs the maximum value PFHAnd PRHIt is a nearby value.
[0145]
When the process proceeds to step S47, the number of times of slow pressure increase N in the previous actuator control process of FIG.ZIs "1", the process proceeds to step S48, where the estimated wheel cylinder pressure upper limit PMAXThe restriction state by is restored.
[0146]
Then, by continuing the slow pressure increasing state, the wheel speed VwiWhen the vehicle recovers, the mode shifts to the holding mode, and thereafter, the pressure reduction mode, the holding mode, and the slow pressure increasing mode are sequentially repeated to perform good antilock brake control on the high friction coefficient road surface.
[0147]
The brake switch 14 is turned off or the wheel speed VwiIf the control end condition is satisfied by decreasing to a speed near the stop, the process proceeds from step S71 to step S72 in the actuator control process of FIG. 8 to reset the brake control state flag AS to “0” and then step S73. Then, the actuator 6i is controlled to a sudden pressure increase state to return to the initial non-braking state.
[0148]
Incidentally, the number of times of slow pressure increase NZIs the predetermined value NSWhen reaching the upper limit PMAXWhen the restriction by the vehicle is not lifted, as shown in FIG.XKAs shown in FIG. 12 (d), the state of the low friction coefficient road surface is maintained.26Estimated wheel cylinder pressure P at the start of decompressioniHowever, as shown in the dashed line in FIG.
[0149]
Therefore, when the actuator control process of FIG. 8 is executed, the estimated wheel cylinder pressure PG immediately before the pressure reductionIiIs smaller than in the case of FIG.28When the slow pressure increasing process is executed, the total pressure reduction amount ΔPG calculated in step S92 in FIG.TiBecomes a value smaller than the actual total pressure reduction amount, and similarly, the initial pressure increase amount ΔPZ calculated in step S93.* iBecomes a small value, and the wheel cylinder pressure P in the initial state of the wheel cylinder 2iRiBecomes a small value, resulting in insufficient pressure increase, and the deceleration of the vehicle fluctuates as shown in FIG. 12 (a), giving the passenger a sense of incongruity.
[0150]
On the other hand, when the vehicle travels on a rough road, such as a gravel road with large irregularities, an unpaved road, or an off-road road, the estimated wheel cylinder pressure calculation process of FIG. 6 is executed. Since it is determined that the road is a rough road in step S45, the process proceeds directly from step S45 to step S49, where the estimated wheel cylinder pressure upper limit PMAXThe restriction state by is released.
[0151]
Thus, when it becomes a rough road driving state, the estimated wheel cylinder pressure upper limit PMAXWhen the restriction state due to is released, it is possible to reliably prevent excessive decompression due to the estimated wheel cylinder pressure being limited to a small value by the estimation error.
[0152]
That is, in a rough road running state, the actual road surface friction coefficient is about 0.4 to 0.6, and the vehicle body speed gradient V corresponding to the vehicle body deceleration.XKWill also move in the vicinity, and the estimated wheel cylinder pressure upper limit PMAXMay be set to a small value. In this case, the upper limit value P of the set small value may be set.MAXEstimated wheel cylinder pressure PiIs limited to be smaller than the actual wheel cylinder pressure.
[0153]
Thus, the estimated wheel cylinder pressure PiIs limited to a small value, the present embodiment uses a model of the pressure increasing / decreasing characteristic of the actuator to determine the valve driving time of the actuator 6i. Is the upper limit P when driving on rough roads.MAXThe inconvenience described above can be eliminated by removing the restriction by.
[0154]
In the first embodiment, the number of times of slow pressure increase NZSetting value N for judgingSHowever, the present invention is not limited to this, and the set value N is not limited to this.SCan be arbitrarily changed according to the specifications of the vehicle.ZWhen the value reaches “10”, the anti-lock brake control state is canceled and the rapid pressure increasing mode is restored, but this value can also be arbitrarily changed according to the specifications of the vehicle.
[0155]
Next, a second embodiment of the present invention will be described with reference to FIG.
In the second embodiment, the number of times of slow pressure increase N in the first embodiment is as follows.ZInstead of determining whether or not to release the limit depending on whether or not the pressure reaches a predetermined value,ZDepending on the estimated wheel cylinder pressure upper limit PMAXIs to be changed.
[0156]
In the second embodiment, as shown in FIG. 13, in the estimated wheel cylinder pressure calculation process of FIG. 6 in the first embodiment described above, step S47 is omitted, and instead of step S46, Number of times of slow pressure increase NZIs the predetermined value NT(Eg NT= 6) or predetermined value NTLess than or even a predetermined value NTStep S47a for determining whether or not the pressure exceeds is determined, and the determination result in Step S47a is the number of times of slow pressure increase NZIs the predetermined value NTIf it is less, the process proceeds to step S48 as it is, and the following formula (17) is calculated to calculate the estimated wheel cylinder pressure P.i(N) is set.
[0157]
Pi(N) = min {Pi(N), PMAX(N)} ………… (17)
In addition, the determination result of step S47a is the number of times of slow increase NZIs the predetermined value NTIn step S47b, the current estimated wheel cylinder pressure upper limit value P calculated in step S46 is calculated as shown in the following equation (18).MAX(N) Preset pressure PS(For example, 30 kg / cm2) Is added to the correction upper limit PAMAXCalculate as (n).
[0158]
PAMAX(N) = PMAX(N) + PS    ............ (18)
Subsequently, the process proceeds to step S47c, and the correction upper limit PA calculated in step S47b above.MAX(N) is the estimated wheel cylinder pressure upper limit PMAX(N) is set, and this is updated and stored in a predetermined storage area of the storage device 20c, and then the process proceeds to step S48.
[0159]
Furthermore, the determination result of step S47a is the number of times of slow pressure increase NZIs the predetermined value NTIf it is over, the process proceeds to step S47d, and as shown in the following equation (19), the previous estimated wheel cylinder pressure upper limit value P stored in the predetermined storage area of the storage device 20c.MAX(N-1) and the set pressure PSThe value obtained by adding the correction upper limit PAMAXCalculate as (n).
[0160]
PAMAX(N) = PMAX(N-1) + PS    ………… (19)
Subsequently, the process proceeds to step S47e, and the estimated wheel cylinder pressure upper limit value P calculated in step S46 is calculated as shown in the following equation (19).MAX(N) and the correction upper limit PA calculated in step S47dMAX(N) is compared and the larger one is the estimated wheel cylinder pressure upper limit PMAX(N) is set, and this is updated and stored in a predetermined storage area of the storage device 20c, and then the process proceeds to step S48.
[0161]
PMAX(N) = max {PMAX(N), PAMAX(N)} ………… (19)
In the processing of FIG. 13, the processing in steps S41 to S44 and steps S50 to S52 corresponds to the braking cylinder pressure estimating means, and the processing in steps S46 to S48 corresponds to the vehicle body speed gradient regulating means. The processing of S47a to S47e corresponds to the upper limit correction unit, and the processing of step S45 corresponds to the upper limit setting release unit.
[0162]
According to the second embodiment, as described above, when the traveling state on the low friction coefficient road surface is changed to the traveling state on the high friction coefficient road surface, the actuator control process of FIG. 8 in the first embodiment described above. When the slow pressure increase mode is continued, the number of slow pressure increases NZIs the set value NT(E.g., “6”)31Up to step S48 directly from step S46 to step S47a as in the first embodiment described above, and the estimated wheel cylinder pressure upper limit value P calculated in step S46.MAXThe restriction process according to (n) is executed, and the estimated wheel cylinder pressure is calculated according to the running state of the low friction coefficient road surface.
[0163]
However, when the slow pressure increasing mode is continued,32The number of times of slow pressure increase is NZIs the set value NTIs reached, the time t when the estimated wheel cylinder pressure calculation process of FIG.33Thus, the process proceeds from step S47a to step S47b, and the vehicle body speed gradient V representing the low friction coefficient road traveling state calculated in step S46.XKEstimated wheel cylinder pressure upper limit P based onMAX(N) (Car body speed gradient VXKIs not changed as shown in FIG. 14 (d), so the previous value is maintained).SIs added to the upper limit correction PAMAX(N) is calculated, and this is calculated as the estimated wheel cylinder pressure upper limit PMAX(N) By setting, the estimated wheel cylinder pressure upper limit PMAX(N) is the previous estimated wheel cylinder pressure upper limit value P as shown by the alternate long and short dash line in FIG.MAXSet pressure P compared to (n-1)SAnd the estimated wheel cylinder pressure P is increased accordingly.i(N) also increases.
[0164]
Then time t34The number of times of slow pressure increase is NZIs the set value NTIs exceeded, the time t when the estimated wheel cylinder pressure calculation process of FIG.35Thus, the process proceeds from step S47a to step S47d, and the previous estimated wheel cylinder pressure upper limit value P stored in the predetermined storage area of the storage device 20c.MAX(N) Set pressure PSIs the estimated wheel cylinder pressure upper limit PMAX(N) By setting as, estimated wheel cylinder pressure upper limit PMAX(N) is the set pressure PSAnd the estimated wheel cylinder pressure P is increased accordingly.i(N) also increases.
[0165]
After that, the number of slow pressure increases NZIs increased every time the estimated wheel cylinder pressure upper limit PMAX(N) also increases so that the estimated wheel cylinder pressure Pi(N) also increases, and when the road surface friction coefficient changes from a low state to a high state, as in the first embodiment described above, the estimated wheel cylinder pressure Pi(N) can be reliably prevented from continuing a low state, and the initial initial pressure increase amount in the first slow pressure increase mode on the high friction coefficient road surface can be set to a large value to ensure an appropriate initial pressure increase amount. Thus, good anti-lock brake control can be continued without fluctuations in the vehicle body deceleration.
[0166]
In the second embodiment, the number of times of slow pressure increase NZSetting value N for judgingTHas been described as being set to “6”, but the present invention is not limited to this.TCan be arbitrarily set according to the specifications of the vehicle.
[0167]
In the first and second embodiments, the wheel speed filters 18FL to 18R are connected to the output sides of the wheel speed calculation circuits 15FL to 15R, and the vehicle body speed gradient V is based on these filter outputs.XKAnd estimated vehicle speed VXHowever, the present invention is not limited to this, and the wheel speed filters 18FL to 18R are omitted, and the wheel speed Vw output from the wheel speed calculation circuits 15FL to 15R is described.FL~ VwRBased on vehicle speed gradient VXKAnd estimated vehicle speed VXFurther, the vehicle body speed gradient V may be calculated.XKAnd estimated vehicle speed VXIs replaced by a calculation process, for example, as described in Japanese Patent Application Laid-Open No. 61-285163, an electronic circuit such as a sample hold circuit, a differentiation circuit, a subtraction circuit, a division circuit, a slope generation circuit, or a multiplication circuit is provided. It can also be configured in combination.
[0168]
Furthermore, in the first and second embodiments, the case where the front wheel side and rear wheel side master cylinder pressures output from the master cylinder 5 are detected by the pressure sensors 13F and 13R has been described. However, the present invention is not limited to this. Instead of this, the pressure sensors 13F and 13R may be omitted, and the master cylinder pressure may be estimated from the vehicle body deceleration at the start of braking. In this case, the cost can be reduced by omitting the pressure sensor. it can.
[0169]
In the first and second embodiments, the three-channel anti-skid control device has been described in which the wheel speed on the rear wheel side is detected by the common wheel speed sensor 3R. Needless to say, the present invention can also be applied to a so-called four-channel anti-skid control device in which wheel speed sensors are individually provided for the left and right wheels on the wheel side and individual actuators are provided for the left and right wheel cylinders accordingly. Yes.
[0170]
In the first and second embodiments, the case where the microcomputer 20 is applied as the controller CR has been described. However, the present invention is not limited to this, and a comparison circuit, an arithmetic circuit, a logic circuit, and a function generator A combination of electronic circuits such as these can also be used.
[0171]
Furthermore, in the first and second embodiments described above, the case where the present invention is applied to a rear wheel drive vehicle has been described. .
[Brief description of the drawings]
FIG. 1 is a block diagram showing a first embodiment of an antilock brake control device of the present invention.
FIG. 2 is a configuration diagram showing an example of an actuator that can be applied to the antilock brake control device of FIG. 1;
FIG. 3 is a block diagram showing an example of a wheel speed filter that can be applied to the actuator control device of FIG. 1;
FIG. 4 is a flowchart showing an example of an antilock brake control process executed by the antiskid control device shown in FIG. 1;
FIG. 5 is a flowchart showing a subroutine process of the vehicle speed calculation process of FIG. 4;
6 is a flowchart showing a subroutine process of an estimated wheel cylinder pressure calculation process of FIG. 4;
7 is a flowchart showing a subroutine process of a target pressure increase / decrease amount calculation process of FIG. 4;
8 is a flowchart showing a subroutine process of the actuator control process of FIG.
9 is an explanatory diagram showing a control map showing a relationship between a vehicle body speed gradient and an upper limit value when calculating an estimated wheel cylinder pressure upper limit value on the rear wheel side in FIG. 6. FIG.
FIG. 10 is a time chart for explaining operations in the first embodiment.
FIG. 11 is a time chart for explaining the operation when the road surface friction coefficient changes from a low state to a high state.
FIG. 12 is a time chart for explanation when the road surface friction coefficient in the conventional example is changed from a low state to a high state.
FIG. 13 is a flowchart showing a subroutine process of an estimated wheel cylinder pressure calculation process in the second embodiment of the present invention.
FIG. 14 is a time chart for explaining an operation when the road surface friction coefficient in the second embodiment is changed from a low state to a high state.
[Explanation of symbols]
1FL ~ 1RR wheel
2FL-2RR Wheel cylinder
3FL-3R Wheel speed sensor
4 Brake pedal
5 Master cylinder
6FL-6R Actuator
CR controller
13F, 13R Pressure sensor
18FL-18R Wheel speed filter
19 Rough road detection circuit
20 Microcomputer

Claims (6)

マスタシリンダからのマスタシリンダ圧をもとに制御対象車輪に配設された制動用シリンダの流体圧を制御するアクチュエータと、前記制御対象車輪の車輪速度を検出する車輪速度検出手段と、少なくとも前記車輪速度検出手段の車輪速度検出値に基づいて車体速度勾配を算出する車体速度勾配算出手段と、前記車輪速度検出手段の車輪速度検出値に基づいて車体速度を推定する車体速度推定手段と、前記マスタシリンダ圧を推定又は検出するマスタシリンダ圧検出手段と、該マスタシリンダ圧検出手段のマスタシリンダ圧と前記アクチュエータに対する制御信号とに基づいて前記制動用シリンダの圧力を推定する制動用シリンダ圧検出手段と、該制動用シリンダ圧検出手段で検出した制動用シリンダ圧の上限値を前記車体速度勾配に基づいて設定する制動用シリンダ圧上限値設定手段とを備えたアンチロックブレーキ制御装置において、
前記制動用シリンダ圧上限値設定手段は、1制動サイクル中の増圧信号の回数を記憶する増圧回数記憶手段と、該増圧回数記憶手段の増圧回数記憶値に応じて前記制動用シリンダ圧の上限値を補正する上限値補正手段とを備えていることを特徴とするアンチロックブレーキ制御装置。
An actuator for controlling the fluid pressure of a braking cylinder disposed on the wheel to be controlled based on the master cylinder pressure from the master cylinder, wheel speed detecting means for detecting the wheel speed of the wheel to be controlled, and at least the wheel Vehicle speed gradient calculating means for calculating a vehicle speed gradient based on the detected wheel speed value of the speed detecting means; Vehicle speed estimating means for estimating the vehicle speed based on the detected wheel speed value of the wheel speed detecting means; and the master Master cylinder pressure detecting means for estimating or detecting cylinder pressure, and brake cylinder pressure detecting means for estimating the pressure of the brake cylinder based on a master cylinder pressure of the master cylinder pressure detecting means and a control signal for the actuator; The upper limit value of the braking cylinder pressure detected by the braking cylinder pressure detecting means is based on the vehicle body speed gradient. In the anti-lock brake control apparatus having a brake cylinder pressure upper limit value setting means for setting,
The brake cylinder pressure upper limit setting means includes a pressure increase number storage means for storing the number of pressure increase signals during one braking cycle, and the brake cylinder according to the pressure increase number storage value of the pressure increase number storage means. An anti-lock brake control device comprising an upper limit correction means for correcting an upper limit value of pressure.
前記上限値補正手段は、前記増圧回数記憶値が所定値を越えたときに制動用シリンダ圧の上限値の設定を解除するように構成されていることを特徴とする請求項1記載のアンチロックブレーキ制御装置。2. The anti-limiter according to claim 1, wherein the upper limit correction means is configured to cancel the setting of the upper limit value of the braking cylinder pressure when the pressure increase count stored value exceeds a predetermined value. Lock brake control device. 前記上限値変更手段は、前記増圧回数記憶値に応じて前記制動用シリンダ圧の上限値をこれに所定の値を加算することにより補正することを特徴とする請求項1に記載のアンチロックブレーキ制御装置。2. The antilock according to claim 1, wherein the upper limit value changing unit corrects the upper limit value of the braking cylinder pressure by adding a predetermined value to the upper limit value of the brake cylinder pressure according to the pressure increase count stored value. Brake control device. 前記上限値変更手段は、前記増圧回数記憶値に応じて制動用シリンダ圧の上限値を算出する演算係数を変更することにより当該上限値を補正することを特徴とする請求項1記載のアンチロックブレーキ制御装置。2. The anti-limit value according to claim 1, wherein the upper limit value changing unit corrects the upper limit value by changing a calculation coefficient for calculating an upper limit value of the braking cylinder pressure according to the pressure increase count stored value. Lock brake control device. マスタシリンダからのマスタシリンダ圧をもとに制御対象車輪に配設された制動用シリンダの流体圧を制御するアクチュエータと、前記制御対象車輪の車輪速度を検出する車輪速度検出手段と、少なくとも前記車輪速度検出手段の車輪速度検出値に基づいて車体速度勾配を算出する車体速度勾配算出手段と、前記車輪速度検出手段の車輪速度検出値に基づいて車体速度を推定する車体速度推定手段と、前記マスタシリンダ圧を推定又は検出するマスタシリンダ圧検出手段と、該マスタシリンダ圧検出手段のマスタシリンダ圧と前記アクチュエータに対する制御信号とに基づいて前記制動用シリンダの圧力を推定する制動用シリンダ圧検出手段と、該制動用シリンダ圧検出手段で検出した制動用シリンダ圧の上限値を前記車体速度勾配に基づいて設定する制動用シリンダ圧上限値設定手段とを備えたアンチロックブレーキ制御装置において、
前記制動用シリンダ圧上限値設定手段は、悪路を走行中であるか否かを判断する悪路判断手段と、該悪路判断手段で悪路走行中であると判断したときに前記制動用シリンダ圧の上限値の設定を解除する上限値設定解除手段とを備えていることを特徴とするアンチロックブレーキ制御装置。
An actuator for controlling the fluid pressure of a braking cylinder disposed on the wheel to be controlled based on the master cylinder pressure from the master cylinder, wheel speed detecting means for detecting the wheel speed of the wheel to be controlled, and at least the wheel Vehicle speed gradient calculating means for calculating a vehicle speed gradient based on the detected wheel speed value of the speed detecting means; Vehicle speed estimating means for estimating the vehicle speed based on the detected wheel speed value of the wheel speed detecting means; and the master Master cylinder pressure detecting means for estimating or detecting cylinder pressure, and brake cylinder pressure detecting means for estimating the pressure of the brake cylinder based on a master cylinder pressure of the master cylinder pressure detecting means and a control signal for the actuator; The upper limit value of the braking cylinder pressure detected by the braking cylinder pressure detecting means is based on the vehicle body speed gradient. In the anti-lock brake control apparatus having a brake cylinder pressure upper limit value setting means for setting,
The brake cylinder pressure upper limit value setting means includes a rough road determination means for determining whether or not the vehicle is traveling on a rough road, and the braking An anti-lock brake control device comprising: an upper limit value setting canceling unit that cancels the setting of the upper limit value of the cylinder pressure.
マスタシリンダからのマスタシリンダ圧をもとに制御対象車輪に配設された制動用シリンダの流体圧を制御するアクチュエータと、前記制御対象車輪の車輪速度を検出する車輪速度検出手段と、少なくとも前記車輪速度検出手段の車輪速度検出値に基づいて車体速度勾配を算出する車体速度勾配算出手段と、前記車輪速度検出手段の車輪速度検出値に基づいて車体速度を推定する車体速度推定手段と、前記マスタシリンダ圧を推定又は検出するマスタシリンダ圧検出手段と、該マスタシリンダ圧検出手段のマスタシリンダ圧と前記アクチュエータに対する制御信号とに基づいて前記制動用シリンダの圧力を推定する制動用シリンダ圧検出手段と、該制動用シリンダ圧検出手段で検出した制動用シリンダ圧の上限値を前記車体速度勾配に基づいて設定する制動用シリンダ圧上限値設定手段とを備えたアンチロックブレーキ制御装置において、
前記制動用シリンダ圧上限値設定手段は、1制動サイクル中の増圧信号の回数を記憶する増圧回数記憶手段と、該増圧回数記憶手段の増圧回数記憶値に応じて前記制動用シリンダ圧の上限値を補正する上限値補正手段と、悪路を走行中であるか否かを判断する悪路判断手段と、該悪路判断手段で悪路走行中であると判断したときに前記制動用シリンダ圧の上限値の設定を解除する上限値設定解除手段とを備えていることを特徴とするアンチロックブレーキ制御装置。
An actuator for controlling the fluid pressure of a braking cylinder disposed on the wheel to be controlled based on the master cylinder pressure from the master cylinder, wheel speed detecting means for detecting the wheel speed of the wheel to be controlled, and at least the wheel Vehicle speed gradient calculating means for calculating a vehicle speed gradient based on the detected wheel speed value of the speed detecting means; Vehicle speed estimating means for estimating the vehicle speed based on the detected wheel speed value of the wheel speed detecting means; and the master Master cylinder pressure detecting means for estimating or detecting cylinder pressure, and brake cylinder pressure detecting means for estimating the pressure of the brake cylinder based on a master cylinder pressure of the master cylinder pressure detecting means and a control signal for the actuator; The upper limit value of the braking cylinder pressure detected by the braking cylinder pressure detecting means is based on the vehicle body speed gradient. In the anti-lock brake control apparatus having a brake cylinder pressure upper limit value setting means for setting,
The brake cylinder pressure upper limit setting means includes a pressure increase number storage means for storing the number of pressure increase signals during one braking cycle, and the brake cylinder according to the pressure increase number storage value of the pressure increase number storage means. An upper limit correction unit that corrects the upper limit value of the pressure, a rough road determination unit that determines whether or not the vehicle is traveling on a rough road, and the rough road determination unit that determines that the vehicle is traveling on a rough road. An anti-lock brake control device comprising: an upper limit value setting canceling unit that cancels the setting of the upper limit value of the braking cylinder pressure.
JP26888196A 1996-10-09 1996-10-09 Anti-lock brake control device Expired - Fee Related JP3620172B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26888196A JP3620172B2 (en) 1996-10-09 1996-10-09 Anti-lock brake control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26888196A JP3620172B2 (en) 1996-10-09 1996-10-09 Anti-lock brake control device

Publications (2)

Publication Number Publication Date
JPH10114264A JPH10114264A (en) 1998-05-06
JP3620172B2 true JP3620172B2 (en) 2005-02-16

Family

ID=17464566

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26888196A Expired - Fee Related JP3620172B2 (en) 1996-10-09 1996-10-09 Anti-lock brake control device

Country Status (1)

Country Link
JP (1) JP3620172B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100426652B1 (en) * 2001-03-16 2004-04-13 주식회사 만도 Method of deciding a road surface in vehicle of anti-lock brake system utilizing pressure-sensor
JP4669759B2 (en) * 2005-08-29 2011-04-13 株式会社小松製作所 Anti-lock brake system controller
JP4747765B2 (en) * 2005-09-29 2011-08-17 株式会社アドヴィックス Anti-skid control device for vehicle

Also Published As

Publication number Publication date
JPH10114264A (en) 1998-05-06

Similar Documents

Publication Publication Date Title
JP2977037B2 (en) Anti-skid control device
JPH01249554A (en) Antiskid control device for four-wheel-drive vehicle
US5918953A (en) Antilock brake system control apparatus
JP3435858B2 (en) Anti-skid control device
JP3620172B2 (en) Anti-lock brake control device
JP3629889B2 (en) Anti-lock brake control device
JP3555200B2 (en) Anti-skid control device
JP3814889B2 (en) Anti-lock brake control device
JPH07237539A (en) Antiskid control device
JP3803119B2 (en) Anti-skid control device
JP3479209B2 (en) Anti-skid control device
JP3629896B2 (en) Anti-lock brake control device
JP3803118B2 (en) Anti-skid control device
JP3309599B2 (en) Anti-skid control device
JP3726387B2 (en) Anti-lock brake control device
JP3680487B2 (en) Anti-lock brake control device
JP3309597B2 (en) Anti-skid control device
JP3422104B2 (en) Anti-skid control device
JP3833279B2 (en) Anti-skid control device
JP3885492B2 (en) Anti-skid control device
JP2002160623A (en) Vehicle anti-skid control device
JP3684716B2 (en) Anti-lock brake control device
JP3511696B2 (en) Anti-skid control device
JP3440604B2 (en) Anti-skid control device
JP3309600B2 (en) Anti-skid control device

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041020

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20041026

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20041108

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071126

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081126

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081126

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091126

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees