JP3620172B2 - Anti-lock brake control device - Google Patents
Anti-lock brake control device Download PDFInfo
- 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
Links
- 238000012937 correction Methods 0.000 claims description 19
- 239000012530 fluid Substances 0.000 claims description 8
- 238000000034 method Methods 0.000 description 294
- 230000008569 process Effects 0.000 description 294
- 230000007423 decrease Effects 0.000 description 69
- 238000001514 detection method Methods 0.000 description 45
- 230000009467 reduction Effects 0.000 description 31
- 230000006837 decompression Effects 0.000 description 25
- 238000012545 processing Methods 0.000 description 19
- 230000001133 acceleration Effects 0.000 description 17
- 230000000694 effects Effects 0.000 description 13
- 230000010354 integration Effects 0.000 description 12
- 239000008186 active pharmaceutical agent Substances 0.000 description 11
- 238000005070 sampling Methods 0.000 description 11
- 230000001105 regulatory effect Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000000994 depressogenic effect Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000001276 controlling effect Effects 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 2
- 239000004576 sand Substances 0.000 description 2
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000002408 directed self-assembly Methods 0.000 description 1
- 230000008014 freezing Effects 0.000 description 1
- 238000007710 freezing Methods 0.000 description 1
- 239000010720 hydraulic oil Substances 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
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に後輪の平均回転数に応じたパルス信号PR を出力する車輪速度検出手段としての車輪速センサ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〜PR と、各マスタシリンダ圧を検出するマスタシリンダ圧検出手段としての圧力センサ13F及び13Rのマスタシリンダ圧検出値PMCF 及びPMCR と、ブレーキペダル4の踏込みを検出するブレーキスイッチ14からのブレーキペダル踏込時にオン状態となるブレーキスイッチ信号BSとが入力されるコントローラCRからの液圧制御信号EV、AV及びMRによって制御される。
【0026】
コントローラCRは、車輪速センサ3FL〜3Rからの車輪速パルス信号PFL〜PR が入力され、これらと各車輪1FL〜1RRの回転半径とから車輪の周速度でなる車輪速度VwFL〜VwR を演算する車輪速演算回路15FL〜15Rと、これら車輪速演算回路15FL〜15Rの車輪速度VwFL〜VwR のうち一番高い車輪速度を選択するセレクトハイスイッチ16と、このセレクトハイスイッチ16で選択されたセレクトハイ車輪速度VwH と車体に設けられた前後加速度センサ17の前後加速度検出値XG とに基づいて推定車体速度VX を演算する推定車体速度演算回路18と、車輪速演算回路15FL〜15Rの車輪速度VwFL〜VwR 、推定車体速度演算回路18の推定車体速度VX 、前後加速度センサ17の前後加速度検出値XG 、圧力センサ13A,13Bのマスタシリンダ圧検出値PMCF,PMCR 及び悪路判断手段としての悪路検出回路19の悪路検出信号ORが入力され、目標増減圧量ΔP* FL〜ΔP* R を算出すると共に、推定ホイールシリンダ圧PFL〜PR を算出し、これらに基づいてアクチュエータ6FL〜6Rに対する制御信号EV,AV,MRを出力するマイクロコンピュータ20とを備えており、マイクロコンピュータ20から出力される制御信号が駆動回路22aFL〜22aR 、22bFL〜22bR 、22cFL〜22cR を介してアクチュエータ6FL〜6Rに供給される。
【0027】
ここで、推定車体速度演算回路18は、図3に示すように、セレクトハイスイッチ16で選択されたセレクトハイ車輪速VwH を車輪速サンプリング値VS として保持するサンプルホールド回路181と、前後加速度センサ17の前後加速度検出値XG を絶対値回路182で絶対値化し、これとオフセット値出力回路183からの例えば0.3Gに対応するオフセット値とを加算回路184で加算して前後加速度補正値XGCを出力するセンサ出力補正回路185と、オペアンプで構成され入力電圧Eを積分する積分回路186と、この積分回路186の積分出力Ve とサンプルホールド回路181の車輪速サンプリング値VS とを加算してフィルタ出力Vfi を算出する加算回路187と、セレクトハイ車輪速度VwH が推定車体速度VX に対して予め設定した所定の不感帯幅内即ちVX −1km/h<VwH <VX +1km/hであるか否かを検出し、VX −1km/h<VwH <VX +1km/hであるときに出力C1 及びC2 を共に低レベルとし、VwH ≧VX +1km/hであるときに、出力C1 を高レベルとし、VwH ≦VX −1km/hであるときに出力C2 を高レベルとする不感帯検出回路188と、この不感帯検出回路188でセレクトハイ車輪速度VwH が不感帯内となったとき及びイグニッションスイッチのオン信号IGが入力されたときに、前記サンプルホールド回路181でセレクトハイ車輪速度VwH を保持させると共に、積分回路186をリセットするリセット信号SRを出力するリセット回路189と、車体速度Vwi が不感帯幅内にあるとき及び不感帯幅外となってからオフディレータイマ190で設定された所定時間T3 の間積分入力電圧Eとして零電圧を積分回路186に供給し、VwH >VX +1km/hとなってから所定時間T3 経過後に非アンチロックブレーキ制御中は+0.4Gに対応する負の電圧を、アンチロックブレーキ制御中は+10Gに対応する負の電圧をそれぞれ積分入力電圧Eとして積分回路186に供給し、さらにVwH <VX −1km/hとなってから所定時間T3 経過後に−1.2Gに対応する正の電圧を積分入力電圧Eとして積分回路186に供給する選択回路191とを備えている。
【0028】
また、悪路検出回路19は、例えば車体下面に取付られた路面との距離を計測する超音波距離測定装置構成の路面状態検出器を有し、この路面状態検出器の路面状態検出信号から例えばバンドパスフィルタによって路面入力に応じた周波数例えば10Hz前後のバネ下共振周波数成分を抽出し、このバネ下共振周波数成分を平均化処理して平均化し、その平均値が所定設定値より大きいときに悪路であると判断して悪路検出信号ORをオン状態とし、平均値が所定設定値以下であるときには良路であると判断して悪路検出信号ORをオフ状態とする。
【0029】
さらに、マイクロコンピュータ20は、図1に示すように、例えばA/D変換機能を有する入力インタフェース回路20a、出力インタフェース回路20d、演算処理装置20b及び記憶装置20cを少なくとも有し、演算処理装置20bで推定車体速度VX をもとに目標車輪速度Vw* を算出すると共に、車輪速度VwFL〜VwR を微分して車輪加速度VwFL′〜VwR ′を算出し、車輪速度VwFL〜VwR 、車輪加速度VwFL′〜VwR ′及び目標車輪速度Vw* に基づいて目標増減圧量ΔP* FL〜ΔP* R を算出し、且つマスタシリンダ圧検出値PMCF,PMCR 、車体速度勾配VXk、路面状態検出信号OR及びアクチュエータ6FL〜6Rに対する制御信号AV,EVをもとに推定ホイールシリンダ圧PFL〜PR を算出し、これら推定ホイールシリンダ圧PFL〜PR と目標シリンダ圧P* FL〜P* R とが一致するようにアクチュエータ6FL〜6Rに対する制御信号AVFL〜AVR ,EVFL〜EVR ,MRFL〜MRR を出力する。
【0030】
次に、上記実施例の動作をマイクロコンピュータ20の制御処理を示す図4〜図8を伴って説明する。
図4の制御処理は所定時間(例えば10msec) 毎のメインプログラムに対するタイマ割込処理として実行され、先ず、ステップS1で、圧力センサ13F及び13Rのマスタシリンダ圧(M/C圧)検出値PMCF 及びPMCR と、各車輪速演算回路15FL〜15Rの車輪速度VwFL〜VwR と、各車輪速フィルタ18FL〜18Rのフィルタ出力VfFL〜VfR とを読込むと共に、車輪速度VwFL〜VwR を微分して車輪加速度VwFL′〜VwR ′を算出し、これらを記憶装置20cの所定記憶領域に更新記憶する。
【0031】
次いで、ステップS2に移行して、フィルタ出力VfFL〜VfR をもとに車体速度勾配VXk及び推定車体速度VX を算出する車体速度演算処理を実行し、次いでステップS3に移行して、マスタシリンダ圧検出値PMCF,PMCR と前回のアクチュエータ6FL〜6Rに対する制御信号EVFL〜EVE ,AVFL〜AVR とをもとに各ホイールシリンダ2FL〜2RRの現在のホイールシリンダ圧(W/C圧)を推定する推定ホイールシリンダ圧PFL〜PR を算出する推定ホイールシリンダ圧演算処理を実行する。
【0032】
次いで、ステップS4に移行して、各ホイールシリンダ2FL〜2Rに対する目標増減圧量ΔPi を算出する目標増減圧量演算処理を実行する。
次いで、ステップS5に移行して、目標増減圧量ΔPi に基づいてアクチュエータ6FL〜6Rを制御するアクチュエータ制御処理を実行してからタイマ割込処理を終了して所定のメインプログラムに復帰する。
【0033】
ここで、ステップS2の車体速度演算処理は、図5に示すように、先ず、ステップS7で、ブレーキスイッチ14のブレーキスイッチ信号BSがオフ状態であるか否かを判定し、これがオフ状態であるときには非制動状態であると判断してステップS8に移行し、下記(1)式に示すように、フィルタ出力VfFL, VfFR及びVfR のうち最も小さい値をセレクトロー車輪速度VwL として算出し、次いでステップS9に移行して、算出したセレクトロー車輪速度VwL を推定車体速度VX として設定しこれを記憶装置20cに形成した推定車体速度記憶領域に更新記憶し、次いでステップS10に移行して、車体速度勾配VXKとして予め設定された後述する推定ホイールシリンダ圧演算処理における上限値制御マップの設定勾配VXK2 以上の値でなる設定値VXK0 を設定し、これを記憶装置20cに形成した車体速度勾配記憶領域に更新記憶してからてからサブルーチン処理を終了して、図4におけるステップS3の推定ホイールシリンダ圧演算処理に移行する。
【0034】
VX =MIN(VfFL, VfFR,VfR ) …………(1)
一方、ステップS7の判定結果が、ブレーキスイッチ信号BSがオン状態であるときには、制動状態であると判断してステップS11に移行し、下記(2)式に示すように、フィルタ出力VfFL, VfFR及びVfR の何れか大きい値をセレクトハイ車輪速度VwH として選択し、これを記憶装置20cに形成したセレクトハイ車輪速度記憶領域に更新記憶する。
【0035】
VX =MAX(VfFL, VfFR,VfR ) …………(2)
次いで、ステップS12に移行して、セレクトハイ車輪速度VwH を微分してセレクトハイ車輪速度VwH の加減速度VwH ′を算出する。
【0036】
次いで、ステップS13に移行して、セレクトハイ車輪加減速度VwH ′が予め設定した設定減速度−DS に達する制動状態となったか否かを表す制動状態フラグF1が“1”であるか否かを判定し、これが“0”にリセットされているときには非制動状態である判断してステップS14に移行する。
【0037】
このステップS14では、セレクトハイ車輪加減速度VwH ′が設定減速度−DS 以下であるか否かを判定し、設定減速度−DS より大きいときには制動初期状態であると判断してそのままS15に移行して、セレクトハイ車輪速度VwH を推定車体速度VX として記憶装置20cの所定記憶領域に更新記憶してから車体速度演算処理を終了してステップS3の推定ホイールシリンダ圧演算処理に移行し、設定減速度−DS 以下となったときにはステップS16に移行する。
【0038】
このステップS16では、現在のセレクトハイ車輪速度VwH を現在サンプリング車輪速度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に移行して、セレクトハイ車輪速度VwH の加減速度VwH ′が正であるか否かを判定し、VwH ′≦0であるときにはそのまま後述するステップS28に移行し、VwH ′>0であるときにはステップS21cに移行して制御フラグF4を“1”にセットしてから後述するステップS28に移行する。
【0041】
ステップS22では、前述したステップS14と同様にセレクト車輪減速度VwH ′が設定減速度−DS 以下であるか否かを判定し、VwH ′>−DS であるときにはそのまま後述するステップS28に移行し、VwH ′≦−DS であるときには、ステップS23に移行して、記憶装置20cの現在値記憶領域に記憶されている前回のサンプリング車輪速度を前回サンプリング車輪速度Vs(n−1) として前回値記憶領域に更新記憶すると共に、現在のセレクトハイ車輪速度VwH を現在サンプリング車輪速度Vs(n) として現在値記憶領域に更新記憶する。
【0042】
次いで、ステップS24に移行して、現在サンプリング車輪速度Vs(n) 及び前回サンプリング車輪速度Vs(n−1) に基づいて下記(3)式の演算を行って車体速度勾配VXkを算出する。
【0043】
VXk=(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では、セレクトハイ車輪速度VwH が推定車体速度VX より小さいか否かを判定し、VwH <VX であるときには、ステップS30に移行して現在の推定車体速度VX から記憶装置20cの所定記憶領域に更新記憶されている車体速度勾配VXkを減算した値を新たな推定車体速度VX として記憶装置20cの所定記憶領域に更新記憶してからサブルーチン処理を終了して図4のステップS3の推定ホイールシリンダ圧演算処理に移行し、VwH ≧VX であるときにはステップS31に移行して、制御フラグF3を“0”にリセットしてから前記ステップS15に移行する。
【0047】
さらに、前記ステップS21の判定結果が制御フラグF3が“1”にセットされているときには前記ステップS28に移行し、前記ステップS27の判定結果が、制御フラグF2が“1”にセットされているときには、ステップS33に移行して、各制御フラグF1,F2,F3及びF4を夫々“0”にリセットし、次いでステップS34に移行して、現在のセレクトハイ車輪速度VwH を推定車体速度VX として設定してから車体速度演算処理を終了してステップS3の推定ホイールシリンダ圧演算処理に移行する。
【0048】
また、前記ステップS29の判定結果がVwH ≧VX −1であるときには前記ステップS34に移行する。
この図5の処理において、ステップS15,S30,S34の処理が推定車体速度算出手段に対応し、ステップS14,S16〜S28の処理が車体速度勾配算出手段に対応している。
【0049】
さらに、図4におけるステップS3のホイールシリンダ圧推定値演算処理は、前輪側については図6に示すように、先ずステップS41で、後述するアクチュエータ制御処理における前回のアクチュエータ制御信号を読込み、次いでステップS42に移行して、読込んだアクチュエータ制御信号の状態からホイールシリンダ2j(j=FL,FR,RL,RR)が増圧状態、減圧状態、保持状態の何れであるかを判定し、増圧状態であるときには、ステップS43に移行し、記憶装置20cに形成された推定ホイールシリンダ圧記憶領域に記憶されている前回推定ホイールシリンダ圧Pi (n−1) を読出し、これと今回マスタシリンダ圧PMCとをもとに記憶装置20cに予め記憶されたこのステップS43内に図示した推定増圧量算出制御マップを参照して推定増圧量ΔPiZを算出する。ここで、推定増圧量算出制御マップは、マスタシリンダ圧PMCを一定としたときに前回ホイールシリンダ圧Pi (n−1) の増加によって推定増圧量ΔPiZが増加し、且つマスタシリンダ圧PMCの増加によって推定増加量ΔPiZの最大値が増加するように設定されている。
【0050】
次いで、ステップS44に移行して、下記(4)式に示すように、推定ホイールシリンダ圧記憶領域に記憶されている前回推定ホイールシリンダ圧Pi (n−1) と推定増圧量ΔPiZとを加算して今回の推定ホイールシリンダ圧Pi (n) を算出し、これを今回ホイールシリンダ圧記憶領域に更新記憶する。
【0051】
Pi (n) =Pi (n−1) +ΔPiZ …………(4)
次いで、ステップS45に移行して、悪路検出回路19の悪路検出信号ORを読込み、これがオン状態である悪路を走行中であるか否かを判定し、悪路検出信号ORがオフ状態であるときには良路走行状態であると判断してステップS46に移行する。
【0052】
このステップS46では、前述した図5の車体速度演算処理で算出した車体速度勾配VXkを読込み、これをもとに、予め記憶装置20cに記憶されたステップS46内に図示の車体速度勾配VXkと推定ホイールシリンダ圧上限値PMAX との関係を表す前輪側上限値算出制御マップを参照して推定ホイールシリンダ圧上限値PMAX を算出する。
【0053】
ここで、前輪側上限値算出制御マップは、車体速度勾配VXkが零のときに比較的小さい推定ホイールシリンダ圧上限値PL に設定し、これより車体速度勾配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に移行して、後述するアクチュエータ制御処理で緩増圧時にカウントアップされる緩増圧回数NZ が記憶される記憶装置20cに形成された緩増圧回数記憶領域を参照して緩増圧回数NZ が設定値NS (例えば“8”)以上であるか否かを判定し、緩増圧回数NZ が設定値NS 未満であるときには、ステップS48に移行して、下記(5)式に示すように、今回推定ホイールシリンダ圧記憶領域に更新記憶されている今回推定ホイールシリンダ圧Pi (n) とステップS46で算出した推定ホイールシリンダ圧上限値PMAX とを比較して、何れか小さい値を今回推定ホイールシリンダ圧Pi (n) として決定してこれを今回推定ホイールシリンダ圧記憶領域に更新記憶し、次いでステップS49に移行して、下記(6)式に示すように、今回推定ホイールシリンダ圧記憶領域に記憶されている今回推定ホイールシリンダ圧Pi (n) を読出し、これと現在のマスタシリンダ圧PMCとを比較し、何れか小さい値を今回推定ホイールシリンダ圧Pi (n) として推定ホイールシリンダ圧記憶領域に更新記憶してからサブルーチン処理を終了してステップS6のアクチュエータ制御処理に移行する。
【0056】
Pi (n) =min{Pi (n) ,PMAX } …………(5)
Pi (n) =min{Pi (n) ,PMC} …………(6)
また、ステップS45の判定結果が悪路検出信号ORがオン状態であって悪路走行状態と判断されるときには直接ステップS49にジャンプし、同様にステップS47の判定結果が緩増圧回数NZ が設定値NS 以上であるときにもステップS49にジャンプする。
【0057】
さらに、ステップS42の判定結果が、ホイールシリンダ2j(j=FL,FR,RL,RR)が保持状態であるときには直接前記ステップS45に移行し、減圧状態であるときにはステップS50に移行して推定ホイールシリンダ圧記憶領域に記憶されている前回推定ホイールシリンダ圧Pi (n−1) を読出し、これをもとに記憶装置20cに予め記憶された前回推定ホイールシリンダ圧Pi (n−1) と推定減圧量ΔPiGとの関係を表す図6のステップS50内に図示の制御マップを参照して推定減圧量ΔPiGを算出してからステップS51に移行する。ここで、推定減圧量算出制御マップは、前回推定ホイールシリンダ圧Pi (n−1) の増加に比例して推定減圧量ΔPiGが増加するように設定されている。
【0058】
ステップS51では、下記(7)式に示すように、推定ホイールシリンダ圧記憶領域に記憶されている前回推定ホイールシリンダ圧Pi (n−1) から推定減圧量ΔPiGを減算して今回の推定ホイールシリンダ圧Pi (n) を算出する。
【0059】
Pi (n) =Pi (n−1) −ΔPiG …………(7)
次いで、ステップS52に移行して、下記(8)式に示すように、算出した今回推定ホイールシリンダ圧Pi (n) と“0”とを比較し、何れか大きい値を今回推定ホイールシリンダ圧Pi (n) として前記今回ホイールシリンダ圧記憶領域に更新記憶してから前記ステップS45に移行する。
【0060】
Pi (n) =max{Pi (n) ,0} …………(8)
この図6の処理において、ステップS41〜S44及びステップS50〜S52の処理が制動用シリンダ圧推定手段に対応し、ステップS46〜S48の処理が車体速度勾配規制手段に対応し、このうちステップS47の処理が上限値補正手段に対応し、ステップS45の処理が上限値設定解除手段に対応している。
【0061】
さらに、ステップS4の目標増減圧量演算処理は、図7に示すように、先ず、ステップS61で、下記(9)式の演算を行って目標車輪速度Vw* を算出してこれを記憶装置20cに形成した目標車輪速度記憶領域に更新記憶する。
【0062】
Vw* =0.8VX …………(9)
次いで、ステップS62に移行して、目標車輪速度Vw* が車輪速度Vwi より大きいか否かを判定し、Vw* >Vwi であるときには、ステップS63に移行して目標車輪減速度Vw* ′を“0”に設定してこれを記憶装置20cに形成した目標車輪減速度記憶領域に更新記憶し、Vw* ≦Vwi であるときには、ステップS64に移行して下記(10)式の演算を行って目標車輪減速度Vw* ′を算出する。
【0063】
Vw* ′=−Vw0 ′ …………(10)
ここで、Vw0 ′は予め設定された設定値である。
次いで、ステップS65に移行して車輪速度Vwi 、目標車輪速度Vw* 、車輪加減速度Vwi ′及び目標車輪加減速度Vw* ′に基づいて下記(11)式の演算を行うことにより、比例・微分制御(PD制御)による目標増減圧量ΔP* i を算出し、これを記憶装置20cの目標増減圧量記憶領域に更新記憶する。
【0064】
ΔP* i =K1(Vwi −Vw* )+K2(Vwi ′−Vw* ′)……(11)
この(11)式において、右辺第1項が比例制御項であり、右辺第2項が微分制御項であり、K1 は比例ゲイン、K2 は微分ゲインである。
【0065】
次いで、ステップS66に移行して、目標車輪速度Vw* が車輪速度Vwi より大きく且つ目標増減圧量ΔP* i が正であるか否かを判定し、Vw* >Vwi 且つΔP* i >0であるときには、ステップS67に移行して、目標増減圧量ΔP* i を“0”として目標増減圧量記憶領域に更新記憶してから処理を終了して図4のステップS5に移行し、そうでないときにはステップS68に移行する。
【0066】
このステップS68では、目標車輪速度Vw* が車輪速度Vwi 以下で且つ目標増減圧量ΔP* i が負であるか否かを判定し、Vw* ≦Vwi 且つΔP* i <0であるときには前記ステップS67に移行し、そうでないときには処理を終了して図4のステップS5に移行する。
【0067】
また、図4のステップS5のアクチュエータ制御処理は、図8に示すように、先ず、ステップS71で、車体速度VX が停止近傍の速度となったとき、ブレーキスイッチ14のスイッチ信号がオフ状態となったとき等の所定の制御終了条件を満足したか否かを判定し、制御終了条件を満足したときにはステップS72に移行して、後述するアンチロックブレーキ制御処理中であるか否かを表すブレーキ制御状態フラグASを“0”にリセットしてからステップS73に移行し、アクチュエータ6iに対する制御信号EVi ,AVi 及びMRi を全てオフ状態としてアクチュエータ6iをマスタシリンダ圧PMCがそのままホイールシリンダ2iに供給される急増圧状態に制御してから処理を終了して所定のメインプログラムに復帰する。
【0068】
また、ステップS71の判定結果が制御終了条件を満足していないものであるときにはステップS74に移行して、前述した目標増減圧量演算処理で更新記憶された目標増減圧量ΔP* i を目標増減圧量記憶領域から読出し、次いでステップS75に移行して制御モードが減圧モード、保持モード、緩増圧モードの何れであるかを判定する。
【0069】
この判定は、図7の目標増減圧量演算処理で算出された目標増減圧量ΔP* i の符号を判定することにより行い、目標増減圧量ΔP* i が負であるとき(ΔP* i <0)には減圧モードであると判定し、目標増減圧量ΔP* i が“0”であるとき(ΔP* i =0)には保持モードであると判定し、目標増減圧量ΔP* i が正であるとき(ΔP* i >0)には増圧モードであると判定する。
【0070】
そして、このステップS75の判定結果が減圧モードであるときには、ステップS76に移行して、ブレーキ制御状態フラグASを“1”にセットし、次いでステップS77に移行して、減圧モード状態を表す減圧モード状態フラグFG が“1”にセットされているか否かを判定し、これが“0”にリセットされているときには、減圧モードの開始時点であるものと判断してステップS78に移行して、そのときの推定ホイールシリンダ圧記憶領域に記憶されている推定ホイールシリンダ圧Pi を減圧開始時ホイールシリンダ圧PGIiとして記憶する。
【0071】
次いで、ステップS79に移行して、減圧モード状態フラグFG を減圧モード状態であることを表す“1”にセットし、次いでステップS80に移行して、緩増圧周期を表すプリセットダウンカウント値TZ を“0”にクリアし、これらを記憶装置20cに形成された緩増圧回数記憶領域及びカウント値記憶領域に更新記憶してからステップS81に移行する。
【0072】
このステップS81では、上述した目標増減圧量演算処理で更新記憶された目標増減圧量ΔP* i を目標増減圧量記憶領域から読出し、この目標増減圧量ΔP* i と予め設定された減圧量上限値ΔPG0とをもとに下記(12)式の演算を行って、何れか小さい方を選択し、これを目標減圧量ΔPGi として減圧量記憶領域に更新記憶する。
【0073】
ΔPGi =min〔ΔP* i ,ΔPG0〕 …………(12)
次いで、ステップS82に移行して、減圧量記憶領域に記憶されている目標減圧量ΔPGi に応じた減圧を行うように、目標減圧量ΔPGi に応じた減圧時間だけ制御信号AVi のみをオン状態とし、アクチュエータ6iを減圧制御してから処理を終了して、所定のメインプログラムに復帰する。
【0074】
また、前記ステップS75の判定結果が、保持モードである場合には、ステップS83に移行して、減圧モード状態フラグFG を“0”にリセットすると共に、プリセットダウンカウント値TZ を“0”にクリアしてからステップS84に移行し、アクチュエータ6iに対する制御信号EVi のみをオン状態とし、これによって、アクチュエータ6iの流入弁8が閉状態となると共に、流出弁9は閉状態を維持するので、ホイールシリンダ2iとマスタシリンダ5との間が遮断されて、ホイールシリンダ2iのシリンダ圧が一定値に維持する保持モードに設定してからそのまま処理を終了して所定のメインプログラムに復帰する。
【0075】
さらに、前記ステップS75の判定結果が、増圧モードであるときには、ステップS85に移行して、ブレーキ制御状態フラグASが“1”にセットされているか否かを判定し、これが“0”にリセットされているときには、ステップS86に移行して前述したステップS73と同様にアクチュエータ6iに対する制御信号EVi ,AVi 及びMRi を全てオフ状態としてアクチュエータ6iを急増圧状態に制御してから処理を終了して所定のメインプログラムに復帰し、ブレーキ制御状態フラグASが“1”にセットされているときには、ステップS87aに移行する。
【0076】
このステップS87aでは、前回のモードが増圧モード以外の保持モード及び減圧モードの何れかであったか否かを判定し、増圧モード以外のモードであるときには、緩増圧モードの初期状態であると判断してステップS87bに移行し、緩増圧回数NZ を“0”にリセットしてからステップS87cに移行し、前回も増圧モードであるときには緩増圧モードを継続しているものと判断して直接ステップS87cに移行する。
【0077】
このステップS87cでは、減圧モード状態フラグFG を“0”にリセットし、次いでステップS88に移行して、緩増圧周期を決定するプリセットダウンカウント値TZ が“0”であるか否かを判定し、TZ >0であるときには、ステップS89に移行してカウント値TZ をデクリメントすることによりカウントダウンしてから処理を終了して所定のメインプログラムに復帰し、TZ =0である時にはステップS90に移行する。
【0078】
このステップS90では、記憶装置20cの所定記憶領域に形成された緩増圧回数記憶領域に記憶されている緩増圧回数NZ を読出し、これに“1”を加算した値を新たな緩増圧回数NZ として緩増圧回数記憶領域に更新記憶してからステップS91に移行する。
【0079】
このステップS91では、緩増圧回数NZ が“1”であるか否かを判定し、NZ =1であるときには最初の緩増圧モードであると判断して、ステップS92に移行し、前記ステップS78で記憶された減圧開始時ホイールシリンダ圧PGIiを読出すと共に、現在の推定ホイールシリンダ圧Pi を読出し、これらをもとに下記(13)式の演算を行って減圧モード時の総減圧量ΔPGTiを算出する。
【0080】
ΔPGTi=PGIi−Pi …………(13)
次いで、ステップS93に移行して、総減圧量ΔPGTiをもとに下記(14)式の演算を行って初回増圧量ΔPZ0iを算出し、これを増圧量ΔPZi として増圧量記憶領域に更新記憶してからステップS94に移行する。
【0081】
ΔPZ0i=K・ΔPGTi …………(14)
ここで、Kは初期増圧係数であって、例えば0.5程度に選定される。
このステップS94では、前述したステップS87で判定する緩増圧周期を表すプリセットダウンカウント値TZ として例えば60msecに相当するプリセット値TP を設定し、これをカウント値記憶領域に更新記憶してから前記ステップS95に移行して、増圧量記憶領域に記憶されている増圧量ΔPZi に対応した増圧時間だけ制御信号EVi のみをオン状態とし、アクチュエータ6iを緩増圧制御してから処理を終了して、所定のメインプログラムに復帰する。
【0082】
一方、ステップS91の判定結果が、緩増圧回数NZ が“2”以上であるときには、ステップS96に移行して、例えば雪路、凍結路、降雨路等の低摩擦係数路面を走行しているか否かを判定する。この判定は、推定車体速度演算処理で算出された車体速度勾配VXKP を読出し、この車体速度勾配VXKP が予め設定された路面摩擦係数μが0.1〜0.2程度を表す設定勾配VXKS 以下であるか否かを判定し、VXKP ≦VXKS であるときには走行路面が低摩擦係数路面であると判断し、VXK>VXKS であるときには走行路面が乾燥した舗装路等の高摩擦係数路面であると判断する。
【0083】
そして、ステップS96の判定結果が走行路面が低摩擦係数路面であるときには、ステップS97に移行して、下記(15)式の演算を行って目標増減圧量ΔP* i と予め設定された比較的小さい低摩擦係数路面用上限値ΔPZ0L との何れか大きい方を増圧量ΔPZi として算出し、これを増圧量記憶領域に更新記憶してから前記ステップS94に移行する。
【0084】
ΔPZi =max〔ΔP* i ,ΔPZ0L 〕 …………(15)
また、ステップS96の判定結果が高摩擦係数路面であるときには、ステップS98に移行して、下記(16)式の演算を行って目標増減圧量ΔP* i と予め設定された前記低摩擦係数路面用上限値ΔPZ0L よりは大きい値の高摩擦係数路面用上限値ΔPZ0H との何れか大きい方を増圧量ΔPZi として算出し、これを増圧量記憶領域に更新記憶してから前記ステップS94に移行する。
【0085】
ΔPZi =max〔ΔP* i ,ΔPZ0H 〕 …………(16)
この図8の処理において、ステップS90の処理及び記憶装置20cが増圧回数記憶手段に対応している。
【0086】
したがって、車両が平坦な良路であって雪路、凍結路等の低摩擦係数路を非制動状態で定速走行している状態では、ブレーキスイッチ14がオフ状態であると共に、ブレーキ制御状態フラグASが“0”にリセットされている。
【0087】
この非制動状態での定速走行状態では、図5の車体速度演算処理が実行されたときに、ステップS7からステップS8〜S10に移行することにより、車輪速度VwFL〜VwR のフィルタ出力VfFL〜VfR のうちの最も小さい値をセレクトロー車輪速度VwL として選択し、選択されたセレクトロー車輪速度VwL を推定車体速度VX として推定車体速度記憶領域に更新記憶すると共に、車体速度勾配VXKとして設定値VXK0 を設定し、これを車体速度勾配記憶領域に更新記憶する。このように、セレクトロー車輪速度VwL を推定車体速度VX として設定することにより、駆動輪となる後輪1RL及び1RRでスリップを生じて車輪速度VwR が増加した場合でも、車体速度に対応している非駆動輪となる前輪1FL及び1FRの車輪速度VwFL及びVwFRの何れか小さい方が選択され、駆動輪でのスリップの影響を受けない正確な推定車体速度VX を算出することができる。このとき、車体速度勾配VXKとしては、高摩擦係数路面に相当する比較的大きな初期値VXK0 が設定されている。
【0088】
次いで、図6の推定ホイールシリンダ圧演算処理が実行されると、車両が非制動状態であるので、後述するアクチュエータ制御処理でアクチュエータ6iに対する制御信号EVi,AVi,MRi を共に論理値“0”とする増圧信号を出力しており、ステップS42からステップS43に移行し、定速走行状態を継続していることにより、前回の推定ホイールシリンダ圧Pi (n−1) が零であり、ブレーキペダル4を踏込んでいないので、今回のマスタシリンダ圧PMCF,PMCR も零であるので、推定増圧量ΔPiZも零となる。一方、ステップS46で算出される推定ホイールシリンダ圧上限値PMAX は車体速度勾配VXKとして比較的大きな初期値VXK0 が設定されていることにより、略最大値PFH及びPRHとなっているが、ステップS48,S49では夫々“0”の推定ホイールシリンダ圧Pi (n) と上限値PMAX 及びマスタシリンダ圧PMCとの小さい方が選択されることにより、推定ホイールシリンダ圧Pi (n) は“0”に設定される。
【0089】
さらに、図7のステップS61で算出される目標車輪速度Vw* は図10(a)に示すように推定車体速度VX の80%であるため、セレクトロー車輪速度VwS より低くなり、したがって、実際の車輪速度Vwi より低い値となるので、ステップS62からステップS64に移行して目標車輪減速度Vw* ′が図10(b)に示すように所定値−Vw0 ′に設定される。
【0090】
この結果、ステップS65で算出される目標増減圧量ΔP* i は、図10(c)に示すように、Vw* ≦Vwi であり、車輪加減速度Vwi ′が零、目標車輪減速度Vw* ′が負の所定値−Vw0 ′であることにより、正の値となる。
【0091】
しかしながら、図8のアクチュエータ制御処理が実行されると、非制動中であって、ブレーキ制御終了条件を満足するので、ステップS71からステップS72に移行して、ブレーキ制御状態フラグASを“0”にリセットすると共に、ステップS73に移行して、アクチュエータ6iに対する制御信号EVi ,AVi 及びMRi が全てオフ状態に制御されるので、アクチュエータ6iの流入弁8のみが開状態となり、前輪及び後輪側のホイールシリンダ2FL,2FR及び2RL,2RRがマスターシリンダ5と連通状態となっている。このとき、ブレーキペダル4を踏込んでいないので、マスターシリンダ5から出力されるシリンダ圧力は零となっているので、各ホイールシリンダ2FL〜2RRのシリンダ圧力も零となっており、制動力を発生することはなく、非制動状態を継続する。
【0092】
この良路の低摩擦係数路を定速走行している状態から、時点t1 でブレーキペダル4を踏込んで制動状態とすると、図5の車体速度演算処理が実行されたときに、ステップS7からステップS11に移行することにより、セレクトハイ車輪速度VwH が算出され、これに基づいて車体速度勾配VXK及び推定車体速度VX の算出が行われることになり、制動時の車体速度勾配VXK及び推定車体速度VX の算出を正確に行うことができる。
【0093】
すなわち、制動直後では制御フラグF1が“0”にリセットされていることにより、ステップS13からステップS14に移行し、セレクトハイ車輪速度VwH の減速度VwH ′が設定減速度−DS に達していないので、ステップS15に移行してセレクトハイ車輪速度VwH をそのまま推定車体速度VX として設定し、これを推定車体速度記憶領域に更新記憶する。
【0094】
一方、図6の推定ホイールシリンダ圧演算処理においては、マスタシリンダ圧PMCF,PMCR が急増することにより、これと前回推定ホイールシリンダ圧Pi とによって推定増圧量ΔPiZが決定されるが、前回の推定ホイールシリンダ圧Pi が零であるので、推定増圧量ΔPiZはマスタシリンダ圧PMCF,PMCR のみに依存する値となると共に、車体速度勾配VXKが比較的大きな値の設定値VXK0 に設定されているので、推定ホイールシリンダ圧上限値PMAX が最大値PH に設定されてこれによる制限がないので、今回の推定ホイールシリンダ圧Pi (n) がマスタシリンダ圧PMCF,PMCR に一致することになる。
【0095】
このため、図7の目標増減圧量演算処理が実行されたときに、車輪加減速度Vwi ′が負方向に増加するが、目標増減圧量ΔP* i は図10(c)に示すように依然として正の値を継続する。
【0096】
したがって、図8のアクチュエータ制御処理が実行されたときに、制御終了条件を満足しないことにより、ステップS71からステップS74に移行して、目標増減圧量ΔP* i を読込み、これが正であるので増圧モードであると判断されて、ステップS75からステップS84に移行し、ブレーキ制御状態フラグASが“0”にリセットされたままであるので、ステップS85に移行して、アクチュエータ6iを急増圧状態に維持し、マスターシリンダ圧PMCF,PMCR の増加に応じてホイールシリンダ圧を増加させて制動状態となる。
【0097】
このため、各車輪1iの車輪速度Vwi が図10(a)に示すように、時点t1 から減少し始める。なお、図10では、説明を簡単にするために、各車輪1iが同時に減速を開始し、それらの車輪速度Vwi が互いに等しく、したがってセレクトハイ車輪速度VwH と車輪速度VwFL, VwFR及びVwR とが一致しているものとして表されている。
【0098】
その後、時点t2 でセレクトハイ車輪速度VwH の減速度VwH ′が設定減速度−DS に達すると、図5の車体速度演算処理が実行されたときに、ステップS14からステップS16〜S18に移行して、この時点でのセレクトハイ車輪速度VwH が現在サンプリング車輪速度Vs(n) として現在値記憶領域に更新記憶され、且つ経過時間Tが“0”にクリアされると共に、制御フラグF1が“1”にセットされ、次いでステップS15に移行して、推定車体速度VX をセレクトハイ車輪速度VwH に維持する。
【0099】
このため、次に図5の車体速度演算処理が実行されたときに、制御フラグF1が“1”にセットされていることにより、ステップS13からステップS19に移行し、図8のアクチュエータ制御処理においてブレーキ制御状態フラグASが“0”にリセットされた状態が維持されていることにより、ステップS27に移行し、制御フラグF2が“0”にリセットされているので、ステップS28に移行して、経過時間Tを“1”だけインクリメントしてからステップS29に移行し、セレクトハイ車輪速VwH が推定車体速度VX から“1”を減算した値より小さいので、ステップS30に移行して、現在の推定車体速度VX (=VwH )から設定値VXK0 に設定された車体速度勾配VXKを減算した値を新たな推定車体速度VX として更新記憶する。したがって、推定車体速度VX は図10(a)で破線図示のように、設定値VXK0 の勾配で順次減少することになり、これに応じて目標車輪速度Vw* も減少し、さらに車輪加減速度Vwi ′も図10(b)に示すように負方向に増加する。
【0100】
したがって、図7の目標増減圧演算処理が実行されたときに、そのステップS65で算出される目標増減圧量ΔP* i が、図10(c)に示すように、減少し始め時点t3 で零となり、その後負方向に増加する。
【0101】
この間、図5の車体速度演算処理が実行される毎に、ステップS13,S19,S27〜S31の処理を行うので、推定車体速度VX が車体速度勾配VXK0 分づつ減少される状態を継続する。
【0102】
そして、時点t3 で、図7の目標ホイールシリンダ圧演算処理が実行されたときに、目標増減圧量ΔP* i が零となることにより、図8のアクチュエータ制御処理が実行されたときに、ステップS75で保持モードであると判断されてステップS83に移行し、減圧モード状態フラグFG を“0”にリセットすると共に、緩増圧回数NZ 及びプリセットダウンカウント値TZ を共に“0”にクリアしてからステップS84に移行して、アクチュエータ6iに対する制御信号EVi のみがオン状態とされ、これによって、アクチュエータ6iの流入弁8が閉状態となると共に、流出弁9は閉状態を維持するので、ホイールシリンダ2iとマスタシリンダ5との間が遮断されて、ホイールシリンダ2iのシリンダ圧が一定値に維持される保持モードに転換される。
【0103】
このように、ホイールシリンダ2iのシリンダ圧が一定値に保持される保持モードとなると、図6の推定ホイールシリンダ圧演算処理が実行されたときに、ステップS42から直接ステップS45に移行することになり、全体の推定ホイールシリンダ圧Pi が保持される。一方、図7の目標増減圧量演算処理が実行されたときに、そのステップS65で算出される目標増減圧量ΔP* i が図10(c)に示すように、負方向に増加することになるが、目標車輪速度Vw* が車輪速度Vwi 以下の状態を継続しているので、ステップS68からステップS67に移行して、図10(d)に示すように目標増減圧量ΔP* i が“0”に制限される。
【0104】
このため、図8のアクチュエータ制御処理において、ステップS75で保持モードと判断されてステップS84に移行し、アクチュエータ6iを保持状態に維持する。
【0105】
その後、車輪速度Vwi が減少して、時点t4 で目標車輪速度Vw* より小さい値となると、図7の目標増減圧量演算処理が実行されたときには、そのステップS62からステップS63に移行して、目標車輪減速度Vw* ′が“0”に設定される。このときステップS65で算出される目標増減圧量ΔP* i は、図10(c)に示すように、負方向への増加を継続しており、目標車輪速度Vw* が車輪速度Vwi より大きくなるので、ステップS66,S68を経て処理を終了することにより、目標増減圧量ΔP* i の制限が解除され、目標減圧量記憶領域に更新記憶される目標増減圧量ΔP* i は図10(d)に示すように、負の値となる。
【0106】
このため、図8のアクチュエータ制御処理が実行されたときに、ステップS75で減圧モードであると判断されてステップS76に移行し、ブレーキ制御状態フラグASを“1”にセットし、次いでステップS77に移行して、減圧モード状態フラグFG が前回の保持モードで“0”にリセットされているので、減圧開始状態であると判断してステップS78に移行し、このときの推定ホイールシリンダ圧Pi を減圧直前推定ホイールシリンダ圧PGIiとして記憶し、次いで減圧モード状態フラグFG を“1”にセットし(ステップS79)、次いで緩増圧回数NZ 及びプリセットダウンカウント値TZ を共に“0”にクリアする(ステップS80)。
【0107】
次いで、目標増減圧量ΔP* i (ΔP* i <0)と予め設定した負の上限値ΔPG0の何れか小さい方を目標減圧量ΔPGi として選択してこれを減圧量記憶領域に更新記憶し(ステップS81)、この目標減圧量ΔPGi に応じた減圧を行うように、目標減圧量ΔPGi に応じた減圧時間だけ制御信号AVi のみをオン状態とすると共に、制御信号EVi 及びMRi を所定時間オン状態とする(ステップS82)。このため、アクチュエータ6iの流入弁8は閉状態を維持するが、流出弁9が目標減圧量ΔPGi に応じた時間だけ開状態となると共に、ポンプ10が回転駆動されて、ホイールシリンダ2i内の作動油がマスタシリンダ5側に排出され、これによってホイールシリンダ2iのシリンダ圧が図10(f)に示すように減圧開始される。
【0108】
このように減圧状態となると、図6のホイールシリンダ圧推定処理が実行されたときに、ステップS42からステップS50に移行して、前回の推定ホイールシリンダ圧Pi (n−1) に基づいて推定減圧量ΔPiGが算出され、次いでステップS51で前回推定ホイールシリンダ圧Pi (n−1) から推定減圧量ΔPiGを減算した値が今回推定ホイールシリンダ圧Pi (n) として設定され、これが更新記憶される。
【0109】
一方、ブレーキ制御状態フラグASが“1”にセットされたことにより、図5の車体速度演算処理が実行されたときに、ステップS19からステップS20に移行して制御フラグF2が“1”にセットされ、次いでステップS21に移行して、制御フラグF3が“0”にリセットされていることにより、ステップS21aに移行し、制御フラグF4が“0”にリセットされているので、ステップS21bに移行し、セレクトハイ車輪速度VwH の加減速度VwH ′が負であるのでステップS28に移行して、経過時間Tのインクリメントを継続し、次いでステップS29に移行して、セレクトハイ車輪速度VwH が推定車体速度VX より小さいので、ステップS30に移行して、推定車体速度VX から車体速度勾配VXKを減算した値を新たな推定車体速度VX として更新記憶する。
【0110】
この減圧状態を継続することにより、図10(a)に示すように、車輪速度Vwi が回復することになり、時点t5 で、図7の目標増減圧量演算処理が実行されたときに、目標増減圧量ΔP* i が図10(c)に示すように再度“0”となり、これに応じて図8のアクチュエータ制御処理が実行されたときにステップS75で保持モードと判断されて、ステップS83に移行して減圧モード状態フラグFG を“0”にリセットすると共に、緩増圧回数NZ 及びプリセットダウンカウント値TZ が“0”にクリアしてからアクチュエータ6iが保持状態に制御され、これによってホイールシリンダ2iのシリンダ圧が図10(f)に示すように、一定値に保持される。
【0111】
この保持モードとなると、前述したように図6の推定ホイールシリンダ圧演算処理で推定ホイールシリンダ圧Pi が保持され、且つ図7の目標増減圧量演算処理では、目標増減圧量ΔP* i が図10(c)に示すように、正方向に増加しているが、目標車輪速度Vw* が車輪速度Vwi より大きいので、ステップS66からステップS67に移行して、目標増減圧量ΔP* i が図10(d)に示すように“0”に制限される。
【0112】
その後、時点t6 で、目標車輪速度Vw* と車輪速度Vwi とが一致すると、図7の目標増減圧量演算処理が実行されたときにステップS65からステップS66,S68を経て処理を終了することにより、目標増減圧量ΔP* i の制限が解除されて目標増減圧量記憶領域に更新記憶されている目標増減圧量ΔP* i が図10(d)で正方向の大きな値となる。
【0113】
したがって、図8のアクチュエータ制御処理が実行されたときに、ステップS75で増圧モードと判断されてステップS85に移行し、ブレーキ制御状態フラグASが“1”にセットされていることから緩増圧モードであると判断してステップS87に移行し、減圧モード状態フラグFG を“0”にリセットしてからステップS88に移行する。
【0114】
このとき、前回の保持モードにおけるステップS83でプリセットダウンカウント値TZ が“0”にクリアされているので、ステップS90に移行し、同様に“0”にクリアされている緩増圧回数NZ をインクリメントして“1”とする。
【0115】
このため、ステップS91で最初の緩増圧であると判断してステップS92に移行し、前記減圧モード開始時に記憶した減圧直前推定ホイールシリンダ圧PGi と現在の推定ホイールシリンダ圧Pi とをもとに前記(13)式の演算を行って総減圧量ΔPGTiを算出し、次いでステップS93に移行して、総減圧量ΔPGTiをもとに前記(14)式の演算を行って総減圧量ΔPGTiの半分に相当する初期緩増圧量ΔPZ0iを算出する。
【0116】
次いで、ステップS94に移行して、緩増圧周期を決定するプリセットダウンカウント値TZ をプリセット値TP にセットしてからステップS95に移行して、初期緩増圧量ΔPZ0iに相当する増圧時間だけ制御信号EVi をオン状態とすることにより、アクチュエータ6iが緩増圧状態に制御されて、ホイールシリンダ圧が図10(f)で一点鎖線図示のように総減圧量の半分程度まで急増される。
【0117】
そして、車輪速度Vwi の回復により、車輪速フィルタ18iから出力されるフィルタ出力Vfi が車輪速度Vwi と略一致すると、この状態では制御信号MRi が論理値“1”であることにより、選択回路187でオフディレータイマ186で設定された遅延時間が経過した後に「+10g」に対応する電圧が選択され、これが積分回路182に供給されることにより、フィルタ出力Vfi は図10(a)で一点鎖線図示のように、急峻に増加し、これがセレクトハイ車輪速度VwH として選択されているので、図5の車体速度演算処理が実行されたときに、ステップS21bからステップS21cに移行して制御フラグF4が“1”にセットされる。このため、次に図5の車体速度演算処理が実行されたときに、ステップS21aからステップS22に移行し、セレクトハイ車輪速度VwH の加減速度VwH ′が設定減速度−DS 以下となったか否かを判定し、VwH ′>−DS であるので、ステップS28に移行して、前述した推定車体速度VX の減算処理を継続する。
【0118】
その後、時点t7 でセレクトハイ車輪速度VwH が推定車体速度VX 以上となると、図5の車体速度演算処理が実行されたときに、ステップS21a,S22,S28を経てステップS29に移行し、VwH ≧VX であるので、ステップS31に移行して、制御フラグF3を“0”にリセットしてからステップS15に移行して、このときのセレクトハイ車輪速度VwH が推定車体速度VX として設定され、これによって推定車体速度VX が増加する。
【0119】
その後、目標増減圧量記憶領域に更新記憶される目標増減圧量ΔP* i は正の値を継続するが、図8の処理が実行されたときに、プリセットダウンカウント値TZ がプリセット値TP にセットされていることにより、ステップS88からステップS89に移行して、カウント値TZ のダウンカウントのみが行われ、このカウント値TZ が“0”となる時点t7 ′でステップS88からステップS90に移行し、緩増圧回数NZ が“2”となり、このためステップS91からステップS96に移行して、低摩擦係数路面を走行しているので、ステップS97に移行して、現在の目標増減圧量ΔP* i と低摩擦係数路面用上限値ΔPZ0L との何れか大きい方を緩増圧量ΔPZi として選択し、次いでステップS95で選択された緩増圧量ΔPZi に応じた緩増圧制御が行われ、ホイールシリンダ圧PRiが図10(f)示すように緩増圧される。
【0120】
一方、ホイールシリンダ2iの増圧によって車輪速度Vwi は、図10(a)に示すように、再度減少し始め、時点t8 でセレクトハイ車輪速度VwH の加減速度VwH ′が設定減速度−DS 以下となると、図5の車体速度演算処理が実行されたときに、ステップS22からステップS23に移行して、現在値記憶領域に記憶されている時点t2 でのセレクトハイ車輪速度VwH でなる前回サンプリング車輪速度が前回値記憶領域に前回サンプリング車輪速度Vs(n−1) として更新記憶され、且つ減算値記憶領域に現在のセレクトハイ車輪速度VwH が今回サンプリング車輪速度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の推定ホイールシリンダ圧演算処理が実行されたときに、前回の制御信号が増圧状態であり、しかも前回の推定ホイールシリンダ圧Pi が比較的大きな値であり、且つマスタシリンダ圧PMCF,PMCR が大きな値を継続しているので、推定増圧量ΔPiZも所定値となるため、図10(f)で実線図示のように、推定ホイールシリンダ圧Pi が保持と増圧を繰り返す緩増圧状態となる。
【0123】
この緩増圧状態を繰り返して、時点t9 で図6の推定ホイールシリンダ圧演算処理が実行されたときに、算出される推定ホイールシリンダ圧Pi がステップS46で算出される推定ホイールシリンダ圧上限値PMAX を越える状態となると、推定ホイールシリンダ圧Pi が上限値PMAX で制限されるので、図10(f)で実線図示のように、推定ホイールシリンダ圧Pi の増加が停止されて上限値PMAX に保持される。
【0124】
その後、時点t10で、図7の目標増減圧量演算処理が実行されたときに、そのステップS65で算出される目標増減圧量ΔP* i が“0”となることにより、前述した時点t3 と同様に保持モードとなり、時点t11で目標車輪速度Vw* より車輪速度Vwi が小さくなることにより、前述した時点t4 と同様に減圧状態となる。
【0125】
その後、時点t12で保持状態、時点t13で緩増圧状態、時点t14で車体速度勾配VXKを再度算出してこれを更新記憶し、次いで時点t15で推定ホイールシリンダ圧Pi が上限値PMAX に制限され、次いで時点t16で保持状態、時点t17で減圧状態を順次繰り返して、推定車体速度VX が減少する。
【0126】
このように、低摩擦係数路面での制動状態では、推定ホイールシリンダ圧Pi が上限値PMAX で制限されることにより、緩増圧回数NZ は多くても4回程度に制限されることになり、図6の推定ホイールシリンダ圧演算処理ではステップS46からステップS47を介してステップS48に移行して、推定ホイールシリンダ圧Pi は常時上限値PMAX の制限を受け、図10(f)で実線図示のように推定ホイールシリンダ圧Pi が一点鎖線図示の実際のホイールシリンダ圧PRiに近い値を推移することになる。
【0127】
ところが、上記のように低摩擦係数路面での制動状態を継続していて、例えば図11に示すように緩増圧回数NZ が例えば“5”となっていて緩増圧モードを継続している時点t21で走行路面が乾燥した舗装路等の高摩擦係数路面に変わったときには、路面の摩擦係数が大きくなるが、実際のホイールシリンダ圧PRiは図11(c)で実線図示のように低いので、車輪速度Vwi は図11(b)で実線図示のように殆ど変化することはない。このため、図5の推定車体速度演算処理で算出される図11(b)で一点鎖線図示の推定車体速度VX 及び図11(d)で実線図示の車体速度勾配VXKも殆ど変化せず、緩増圧状態が継続される。
【0128】
そして、図8のアクチュエータ制御処理において、緩増圧モードが継続されて、その緩増圧回数NZ が“8”となると、次に図6の推定ホイールシリンダ圧演算処理が実行された時点t22でステップS46で推定ホイールシリンダ圧上限値PMAX を算出した後に、ステップS47からステップS48に移行することなく直接ステップS49に移行することになる。
【0129】
このため、ステップS48での現在の推定ホイールシリンダ圧Pi (n) と上限値PMAX との何れか小さい方を推定ホイールシリンダ圧Pi (n) とする制限処理が行われず、ステップS49での現在の推定ホイールシリンダ圧Pi (n) とマスタシリンダ圧PFMC,PRMC との何れか小さい方を選択する処理のみが行われることになる。この結果、推定ホイールシリンダ圧上限値PMAX として、現在のマスタシリンダ圧PFMC,PRMC が選定されたことと等価となり、推定ホイールシリンダ圧の上限側の制限が解除される。
【0130】
したがって、推定ホイールシリンダ圧Pi (n) が図11(c)で破線図示のように増加する。
その後、時点t23で図8のアクチュエータ制御処理を行うことにより、緩増圧回数NZ が制御終了条件である“10”に達すると、ステップS95でアクチュエータ6iの緩増圧制御を行った後に、ステップS96からステップS97に移行して、ブレーキ制御状態フラグASを“0”にリセットしてから処理を終了する。
【0131】
このため、次に時点t24で図4の処理が実行されたときに、ステップS2に対応する図5の処理で、ブレーキ制御状態フラグASが“0”にリセットされたことにより、ステップS19からステップS27を経てステップS33に移行し、これによってフラグF1,F2及びF3が全て“0”にリセットされた後にステップS34に移行して現在のセレクトハイ車輪速VwH が推定車体速度VX として設定される。
【0132】
このため、推定車体速度VX が図11(b)で一点鎖線図示の如く低下してセレクトハイ車輪速VwH と一致し、これと同時に目標車輪速度Vw* も低下する。
【0133】
しかしながら、車体速度勾配VXKについては、図5の処理において、ステップS24の処理が実行されないことにより、図11(d)に示すように、前回の低摩擦係数路走行時の車体速度勾配VXKを維持する。
【0134】
一方、図7の推定ホイールシリンダ圧演算処理では、ステップS65で算出される目標増減圧量ΔP* i が正の状態を維持することから、図8のアクチュエータ制御処理では、ステップS75のモード判定処理で、増圧モードと判断されてステップS85に移行し、ブレーキ制御状態フラグASが“0”にリセットされているので、ステップS86に移行して、アクチュエータ6iを急増圧モードに制御する。
【0135】
このため、ホイールシリンダ2iのホイールシリンダ圧PRiが図11(c)で実線図示のように急増し、マスターシリンダ圧PMCF,PMCR に近づき、その後時点t25で図7のステップS65で算出される目標増減圧量ΔP* i が負で且つ目標車輪速Vw* が車輪速Vwi より低い状態となって、目標増減圧量ΔP* i が“0”に制限される。
【0136】
このため、図8のアクチュエータ制御処理が実行されたときに、ステップS75で保持モードと判定されて、アクチュエータ6iが保持モードに設定され、ホイールシリンダ2iのホイールシリンダ圧PRiが図11(c)で実線図示のように保持される。
【0137】
その後、時点t26で目標車輪速度Vw* が車輪速Vwi より大きくなると、図7のホイールシリンダ圧演算処理で負の目標増減圧量ΔP* i がそのまま設定されるので、図8のアクチュエータ制御処理におけるステップS75で減圧モードと判断されてブレーキ制御状態フラグASを“1”にセットすると共に、そのときの推定ホイールシリンダ圧Pi (n) を減圧直前推定ホイールシリンダ圧PGIiとして記憶してからアクチュエータ6iを減圧制御し、これによってホイールシリンダ2iの圧力が図11(c)で実線図示のように急激に低下する。
【0138】
ここで、急増圧モード、保持モード、及び減圧モードでは、図8のアクチュエータ制御処理で、緩増圧回数NZ は“0”にクリアされることはないので、この間に図7の推定ホイールシリンダ圧演算処理が実行されても、緩増圧回数NZ が前回の緩増圧モードでの最終値NZ =10に維持されていることからステップS47から直接ステップS49に移行することになり、推定ホイールシリンダ圧上限値PMAX の制限が解除された状態が維持される。
【0139】
その後、時点t27で保持モードに移行した後、時点t28で前記減圧モードでブレーキ制御状態フラグASが“1”にセットされているので緩増圧モードに移行することになる。
【0140】
この緩増圧モードでは、ステップS87aで前回が保持モードであるので、緩増圧の初期状態であると判断されて、ステップS87bに移行して、緩増圧回数NZ が“0”にクリアされ、前記減圧モードでプリセットダウンカウント値TZ が“0”にクリアされているので、ステップS87c,S88,S90及びS91を経てステップS92に移行する。
【0141】
このとき、前述したように、図6の推定ホイールシリンダ圧演算処理では、緩増圧回数NZ が所定値NS (=8)以上となった時点で、推定ホイールシリンダ圧上限値PMAX による制限が解除されて、この状態が維持されていることにより、減圧直前推定ホイールシリンダ圧PGIiが実際のホイールシリンダ圧PRiの増加に応じて増加しているので、総減圧量ΔPGTiが実際の減圧量に近い値となる。
【0142】
このため、ステップS93で算出される初期増圧量ΔPZ* 0iが大きな値となり、これによってアクチュエータ6iが初期増圧処理されることにより、ホイールシリンダ2iの圧力が図11(c)で実線図示のように大きく増加することになり、低摩擦係数路面走行時から高摩擦係数路面走行時に変わった直後のホイールシリンダ圧の圧力制御を適確に行うことができ、車両の減速度が図11(a)に示すように大きな変動を伴うことなく円滑に高摩擦係数路面に応じた減速度に移行する。
【0143】
その後、時点t29でセレクトハイ車輪速VwH が所定値−DS 以下となることにより、図5の車輪速度演算処理でステップS22からステップS23を経てステップS24に移行して、新たな高摩擦係数路面に対応した車体速度勾配VXKが演算され、これが図11(d)に示すように増加する。
【0144】
続いて、図6の推定ホイールシリンダ圧演算処理が実行されるが、このときに車体速度勾配VXKが高摩擦係数路面に応じた大きな値となっていることにより、ステップS46で算出される推定ホイールシリンダ圧上限値PMAX は最大値PFH及びPRH近傍の値となる。
【0145】
そして、ステップS47に移行したときに、前回における図8のアクチュエータ制御処理で、緩増圧回数NZ が“1”となっているので、ステップS48に移行し、推定ホイールシリンダ圧上限値PMAX による制限状態を復帰させる。
【0146】
その後、緩増圧状態を継続することにより、車輪速Vwi が回復すると、保持モードに移行し、以後順次減圧モード、保持モード、緩増圧モードが繰り返されて高摩擦係数路面での良好なアンチロックブレーキ制御が行われる。
【0147】
そして、ブレーキスイッチ14がオフ状態となったり、車輪速Vwi が停止近傍の速度まで低下することにより、制御終了条件を満足すると、図8のアクチュエータ制御処理でステップS71からステップS72に移行してブレーキ制御状態フラグASを“0”にリセットしてからステップS73に移行してアクチュエータ6iを急増圧状態に制御して、最初の非制動時の状態に復帰する。
【0148】
因みに、緩増圧回数NZ が所定値NS に達したときに、上限値PMAX による制限を解除しない場合には、図12に示すように、車体速度勾配VXKが図12(d)に示すように、低摩擦係数路面の状態を維持するので、時点t26の減圧開始時における推定ホイールシリンダ圧Pi が図12(c)で一点鎖線図示のように低摩擦係数路面における制限状態を維持する。
【0149】
このため、図8のアクチュエータ制御処理が実行されたときに、減圧直前推定ホイールシリンダ圧PGIiが図11の場合に比較して小さくなり、この結果時点t28で緩増圧処理を実行したときに、図8のステップS92で算出される総減圧量ΔPGTiが実際の総減圧量より小さい値となり、同様にステップS93で算出される初期増圧量ΔPZ* i が小さい値となって、ホイールシリンダ2iの初期状態におけるホイールシリンダ圧PRiが小さい値となって、増圧不足を生じることになり、車両の減速度が図12(a)に示すように変動することになり、乗員に違和感を与えるという問題がある。
【0150】
一方、平坦な良路を走行している状態から、凹凸の大きい砂利路,未舗装路やオフロード等の悪路を走行する状態となると、図6の推定ホイールシリンダ圧演算処理が実行されたときに、ステップS45で悪路と判断されるので、このステップS45から直接ステップS49に移行して、推定ホイールシリンダ圧上限値PMAX による制限状態が解除される。
【0151】
このように、悪路走行状態となったときに、推定ホイールシリンダ圧上限値PMAX による制限状態が解除されると、推定誤差によって推定ホイールシリンダ圧が小さい値に制限されることによる過減圧を確実に防止することができる。
【0152】
すなわち、悪路走行状態では、実際の路面摩擦係数が0.4〜0.6程度であり、車体減速度に対応する車体速度勾配VXKもその近傍を推移することになり、推定ホイールシリンダ圧上限値PMAX が小さい値に設定される場合があり、このときには、設定された小さい値の上限値PMAX に推定ホイールシリンダ圧Pi が制限されて実際のホイールシリンダ圧より小さくなる。
【0153】
このように、推定ホイールシリンダ圧Pi が小さい値に制限されると、本実施例ではアクチュエータ6iのバルブ駆動時間を決める上でアクチュエータの増減圧特性のモデルを用いているため、過減圧の傾向となり、制動力不足を生じることになるが、悪路走行時に上限値PMAX による制限を解除することにより、上記不都合を解消することができる。
【0154】
なお、上記第1の実施形態においては、緩増圧回数NZ を判断する設定値NS を“8”に設定した場合について説明したが、これに限定されるものではなく、設定値NS は車両の諸元に応じて任意に変更することができ、同様に緩増圧回数NZ が“10”に達したときにアンチロックブレーキ制御状態を解除して急増圧モードに復帰させているが、この値も車両の諸元に応じて任意に変更することができる。
【0155】
次に、本発明の第2の実施形態を図13について説明する。
この第2の実施形態においては、上記第1の実施形態における緩増圧回数NZ が所定値に達するか否かで制限を解除するか否かを判断する場合に代えて緩増圧回数NZ に応じて推定ホイールシリンダ圧上限値PMAX を変更するようにしたものである。
【0156】
この第2の実施形態は、図13に示すように、前述した第1の実施形態における図6の推定ホイールシリンダ圧演算処理において、ステップS47が省略され、これに代えてステップS46の次に、緩増圧回数NZ が所定値NT (例えばNT =6)に一致するか所定値NT 未満であるかさらには所定値NT を越えているかを判定するステップS47aが介挿され、このステップS47aの判定結果が緩増圧回数NZ が所定値NT 未満であるときにはそのまま前記ステップS48に移行して下記(17)式の演算を行って推定ホイールシリンダ圧Pi (n) を設定する。
【0157】
Pi (n) =min{Pi (n) ,PMAX (n) } …………(17)
また、ステップS47aの判定結果が緩増圧回数NZ が所定値NT と一致する場合は、ステップS47bに移行して、下記(18)式に示すように、前記ステップS46で算出された今回の推定ホイールシリンダ圧上限値PMAX (n) に予め設定された設定圧PS (例えば30kg/cm2)を加算した値を補正上限値PAMAX (n) として算出する。
【0158】
PAMAX (n) =PMAX (n) +PS …………(18)
次いで、ステップS47cに移行して、上記ステップS47bで算出した補正上限値PAMAX (n) を今回の推定ホイールシリンダ圧上限値PMAX (n) として設定し、これを記憶装置20cの所定記憶領域に更新記憶してから前記ステップS48に移行する。
【0159】
さらに、前記ステップS47aの判定結果が緩増圧回数NZ が所定値NT を越えているものであるときには、ステップS47dに移行して、下記(19)式に示すように、記憶装置20cの所定記憶領域に記憶されている前回の推定ホイールシリンダ圧上限値PMAX (n−1) に前記設定圧PS を加算した値を補正上限値PAMAX (n) として算出する。
【0160】
PAMAX (n) =PMAX (n−1) +PS …………(19)
次いで、ステップS47eに移行して、下記(19)式に示すように、ステップS46で算出した推定ホイールシリンダ圧上限値PMAX (n) とステップS47dで算出した補正上限値PAMAX (n) を比較して何れか大きい方を今回の推定ホイールシリンダ圧上限値PMAX (n) として設定し、これを記憶装置20cの所定記憶領域に更新記憶してから前記ステップS48に移行する。
【0161】
PMAX (n) =max{PMAX (n) ,PAMAX (n) } …………(19)
この図13の処理の処理において、ステップS41〜S44及びステップS50〜S52の処理が制動用シリンダ圧推定手段に対応し、ステップS46〜S48の処理が車体速度勾配規制手段に対応し、このうちステップS47a〜S47eの処理が上限値補正手段に対応し、ステップS45の処理が上限値設定解除手段に対応している。
【0162】
この第2の実施形態によると、前述したように、低摩擦係数路面の走行状態から高摩擦係数路面を走行する状態に変更されると、前述した第1の実施形態における図8のアクチュエータ制御処理において緩増圧モードを継続したときに、緩増圧回数NZ が設定値NT (例えば“6”)未満である時点t31までは、前述した第1の実施形態と同様にステップS46からステップS47aを介して直接ステップS48に移行して、ステップS46で算出された推定ホイールシリンダ圧上限値PMAX (n) による制限処理が実行されて、低摩擦係数路面の走行状態に応じた推定ホイールシリンダ圧の算出が行われる。
【0163】
しかしながら、緩増圧モードが継続されて時点t32で緩増圧回数NZ が設定値NT に達すると、その次に図13の推定ホイールシリンダ圧演算処理が実行される時点t33で、ステップS47aからステップS47bに移行して、ステップS46で算出された低摩擦係数路走行状態を表す車体速度勾配VXKに基づく推定ホイールシリンダ圧上限値PMAX (n) (車体速度勾配VXKが図14(d)に示すように変化しないので前回値を維持する)に設定圧PS を加算して補正上限値PAMAX (n) を算出し、これを今回の推定ホイールシリンダ圧上限値PMAX (n) とすることにより、推定ホイールシリンダ圧上限値PMAX (n) が、図14(c)で一点鎖線図示のように、前回の推定ホイールシリンダ圧上限値PMAX (n−1) に比較して設定圧PS 分増加し、これに応じて推定ホイールシリンダ圧Pi (n) も増加する。
【0164】
次いで、時点t34で緩増圧回数NZ が設定値NT を越えると、その次に図13の推定ホイールシリンダ圧演算処理が実行される時点t35で、ステップS47aからステップS47dに移行して、記憶装置20cの所定記憶領域に記憶されている前回の推定ホイールシリンダ圧上限値PMAX (n) に設定圧PS を加算した値を今回の推定ホイールシリンダ圧上限値PMAX (n) として設定することにより、推定ホイールシリンダ圧上限値PMAX (n) が設定圧PS 分だけ増加し、これに応じて推定ホイールシリンダ圧Pi (n) も増加する。
【0165】
その後、緩増圧回数NZ が増加する毎に、推定ホイールシリンダ圧上限値PMAX (n) も増加することにより、推定ホイールシリンダ圧Pi (n) も増加することにになり、前述した第1の実施形態と同様に、路面摩擦係数が低い状態から高い状態に変化したときに、推定ホイールシリンダ圧Pi (n) が低い状態を継続することを確実に防止して、高摩擦係数路面での最初の緩増圧モードにおける初期増圧量を大きな値として、適正な初期増圧量を確保することができ、車体減速度の変動を伴うことなく、良好なアンチロックブレーキ制御を継続することができる。
【0166】
なお、上記第2の実施形態においては、緩増圧回数NZ を判断する設定値NT を“6”に設定する場合について説明したが、これに限定されるものではなく、設定値NT は車両の諸元に応じて任意に設定することができる。
【0167】
また、上記第1及び第2の実施形態においては、車輪速演算回路15FL〜15Rの出力側に車輪速フィルタ18FL〜18Rを接続し、これらのフィルタ出力に基づいて車体速度勾配VXK及び推定車体速度VX を算出する場合について説明したが、これに限定されるものではなく、車輪速フィルタ18FL〜18Rを省略して、車輪速演算回路15FL〜15Rから出力される車輪速度VwFL〜VwR に基づいて車体速度勾配VXK及び推定車体速度VX を算出するようにしてもよく、さらに、車体速度勾配VXK及び推定車体速度VX は演算処理によって求める場合に代えて例えば特開昭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
[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
[0012]
Furthermore, in the antilock brake control device according to
[0013]
Still further, the anti-lock brake control device according to
[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
[0018]
Furthermore, according to the anti-lock brake control device according to
[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
[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
[0023]
In each front wheel side wheel cylinder 2FL, 2FR, the master cylinder pressure from the
[0024]
As shown in FIG. 2, each of the actuators 6FL to 6R includes an
[0025]
And the
[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
[0029]
Further, as shown in FIG. 1, the
[0030]
Next, the operation of the above embodiment will be described with reference to FIGS. 4 to 8 showing the control processing of the
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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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 /
[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
[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
[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
[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
[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
[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
[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
[0092]
From the state where the low friction coefficient road of the good road is traveling at a constant speed, the time t1When the
[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
[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
[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-
[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
[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
[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
[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
[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
[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
[0170]
In the first and second embodiments, the case where the
[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.
前記制動用シリンダ圧上限値設定手段は、悪路を走行中であるか否かを判断する悪路判断手段と、該悪路判断手段で悪路走行中であると判断したときに前記制動用シリンダ圧の上限値の設定を解除する上限値設定解除手段とを備えていることを特徴とするアンチロックブレーキ制御装置。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.
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)
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 |
-
1996
- 1996-10-09 JP JP26888196A patent/JP3620172B2/en not_active Expired - Fee Related
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 |