JP3685884B2 - Vehicle driving force control device - Google Patents
Vehicle driving force control device Download PDFInfo
- Publication number
- JP3685884B2 JP3685884B2 JP23504796A JP23504796A JP3685884B2 JP 3685884 B2 JP3685884 B2 JP 3685884B2 JP 23504796 A JP23504796 A JP 23504796A JP 23504796 A JP23504796 A JP 23504796A JP 3685884 B2 JP3685884 B2 JP 3685884B2
- Authority
- JP
- Japan
- Prior art keywords
- level
- driving force
- slip
- driving
- wheel speed
- 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
- 230000009467 reduction Effects 0.000 claims description 56
- 239000000872 buffer Substances 0.000 description 19
- 239000000446 fuel Substances 0.000 description 15
- 238000010586 diagram Methods 0.000 description 12
- 238000000034 method Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000002347 injection Methods 0.000 description 3
- 239000007924 injection Substances 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 230000000979 retarding effect Effects 0.000 description 1
Images
Landscapes
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Auxiliary Drives, Propulsion Controls, And Safety Devices (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、駆動輪の過剰スリップが検出されたときに、駆動輪の駆動力を低減して前記過剰スリップを抑制する車両の駆動力制御装置に関する。
【0002】
【従来の技術】
駆動輪の過剰スリップを防止する所謂トラクションコントロール装置は、駆動輪のスリップ率を算出するスリップ率算出手段と、駆動輪のスリップ率に応じて駆動力低減レベルを決定する駆動力低減レベル決定手段と、駆動力低減レベルに応じて駆動輪の駆動力を低減する駆動力低減手段とを備えている。前記駆動輪のスリップ率は駆動輪速度センサで検出した駆動輪速度と、従動輪速度センサで検出した従動輪速度とに基づいて算出される。
【0003】
ところで、車両が悪路を走行して大きな車体振動が発生した場合や、駆動輪速度センサの出力にノイズが作用したような場合に、検出された駆動輪速度に微小変動が乗ってしまい、瞬間的に見かけの駆動輪速度が増加することがある。このようにして見かけの駆動輪速度が増加すると、トラクションコントロール装置が駆動輪速度に基づいて算出する駆動輪のスリップ率が実際とは異なって増加してしまい、精密なトラクションコントロールが難しくなる。
【0004】
そこで従来は、検出された駆動輪速度にフィルターをかけたり、制御上の重み係数を調整することで対処していた。
【0005】
【発明が解決しようとする課題】
しかしながら、上記従来の手段を採用すると、車両の発進、加速、シフトチェンジ等に伴って過剰スリップが発生した場合や、路面摩擦係数の急変によって過剰スリップが発生した場合に、実際の駆動輪速度の増加が前述した見かけの駆動輪速度の増加であると判断されてしまい、駆動輪の駆動力低減の応答性が低下してしまう可能性がある。
【0006】
本発明は前述の事情に鑑みてなされたもので、駆動輪速度の見かけの変動の影響を排除しながら駆動輪速度の実際の変動を確実に検出し、駆動輪の過剰スリップを的確に防止することを目的とする。
【0007】
【課題を解決するための手段】
請求項1に記載された発明では、スリップ率算出手段が算出した駆動輪のスリップ率に応じて駆動力低減レベル決定手段が駆動力低減レベルを決定し、この駆動力低減レベルに応じて駆動力低減手段が駆動輪の駆動力を低減する。このとき、時間間隔を有してサンプリングされた複数の駆動輪速度を第1格納手段に格納し、それら格納されたデータを第1加算手段で加算するとともに、時間間隔を有してサンプリングされた複数の駆動輪速度であって、第1格納手段に格納された複数の駆動輪速度よりも平均的に早くサンプリングされた複数の駆動輪速度を第2格納手段に格納し、それら格納されたデータを第2加算手段で加算する。第1加算手段による加算値から第2加算手段による加算値を減算手段が減算し、得られた減算値に基づいてスリップレベル決定手段が駆動輪のスリップレベルを決定する。そして決定されたスリップレベルに基づいて駆動力低減レベル補正手段が前記駆動力低減レベルを補正する。
【0008】
スリップレベルを決定する際に、第1格納手段に格納された複数のデータを加算した加算値と、第2格納手段に格納された複数のデータを加算した加算値とを用いているので、持続時間の短い瞬間的な見かけの駆動輪速度の変動の影響を排除することができ、また時間差を有する第1格納手段のデータと第2格納手段のデータとの偏差を算出することにより、駆動輪速度の実際の変動を的確に検出することができる。
【0009】
【発明の実施の形態】
以下、本発明の実施の形態を、添付図面に示した本発明の実施例に基づいて説明する。
【0010】
図1〜図10は本発明の一実施例を示すもので、図1は駆動力制御装置を搭載した車両の全体構成図、図2は制御系のブロック図、図3はメインルーチンのフローチャート、図4は駆動輪速度のサンプリングの説明図、図5はリングバッファーの説明図、図6はリングバッファーの作用説明図、図7は駆動輪速度加算処理ルーチンのフローチャート、図8はスリップレベル決定ルーチンのフローチャート、図9はスリップレベル決定の作用説明図、図10はエンジン出力低減の作用説明図である。
【0011】
図1に示すように、この車両は前輪駆動車であって、4気筒エンジンEの駆動力が自動変速機Mを介して伝達される左右一対の駆動輪WFL,WFRと、走行に伴って回転する左右一対の従動輪WRL,WRRとを備える。左右の駆動輪WFL,WFRには駆動輪速度を検出する駆動輪速度センサS1 ,S1 が設けられるとともに、左右の従動輪WRL,WRRには従動輪速度を検出する従動輪速度センサS2 ,S2 が設けられる。
【0012】
駆動輪速度センサS1 ,S1 及び従動輪速度センサS2 ,S2 からの信号が入力される電子制御ユニットUは、駆動輪WFL,WFRの過剰スリップを抑制すべく、エンジンEの吸気通路1に介装されたスロットル弁2の開度と、エンジンEの点火プラグ3…の点火時期と、エンジンEの燃料噴射弁4…の燃料噴射量とを制御してエンジンEの出力を低減する。
【0013】
図2に示すように、電子制御ユニットUは、スリップ率算出手段M1と、駆動力低減レベル決定手段M2と、駆動力低減手段M3と、第1格納手段M4と、第2格納手段M5と、第1加算手段M6と、第2加算手段M7と、減算手段M8と、スリップレベル決定手段M9と、駆動力低減レベル補正手段M10とを備える。
【0014】
次に、本発明の実施例の作用の概略を、図2のブロック図及び図3のメインルーチンのフローチャートを参照しながら説明する。
【0015】
先ずステップS1で駆動輪速度センサS1 ,S1 で検出した駆動輪速度をリングバッファーに格納し、格納されたデータをループ毎に更新する。後から詳述するようにリングバッファーは第1格納手段M4を構成するウインドウAと第2格納手段M5を構成するウインドウBとを備えており、ステップS2でウインドウAに格納された複数のデータ及びウインドウBに格納された複数のデータを、それぞれ第1加算手段M6及び第2加算手段M7により加算する。続くステップS3でウインドウAに格納されたデータの加算値からウインドウBに格納されたデータの加算値を減算手段M8により減算して偏差を算出し、ステップS4でスリップレベル決定手段M9が前記偏差に基づいて駆動輪WFL,WFRのスリップレベルを決定する。
【0016】
またステップS5で、駆動輪速度センサS1 ,S1 で検出した駆動輪速度と従動輪速度センサS2 ,S2 で検出した従動輪速度とに基づいて、スリップ率算出手段M1が駆動輪WFL,WFRのスリップ率を算出し、続くステップS6で駆動力低減レベル決定手段M2が前記スリップ率に応じて「0」〜「7」の8段階のエンジン出力低減レベルを決定する。そしてステップS7〜S10でスリップレベルがレベル2(最高レベル)であれば、駆動力低減レベル補正手段M10がエンジン出力低減レベルを2段階アップし、スリップレベルがレベル1(中間レベル)であればエンジン出力低減レベルを1段階アップし、スリップレベルがレベル0(最低レベル)であれば前記エンジン出力低減レベルをそのままとする。
【0017】
このようにして補正されたエンジン出力低減レベルが決定すると、駆動力低減手段M3としての点火プラグ3…及び燃料噴射弁4…の駆動手段を制御してエンジンEの出力を低減し、駆動輪WFL,WFRの過剰スリップを抑制する。
【0018】
以下、上述したメインルーチンのフローチャートの各ステップの内容を、順を追って更に詳細に説明する。尚、右駆動輪速度に関する処理と左駆動輪に関する処理とは実質的に同一であるため、以下右駆動輪速度に関する処理を代表として説明する。
【0019】
先ず、図3のフローチャートのステップS1の内容を説明する。図5に示すように、リングバッファーはウインドウAとウインドウBとから構成されており、ウインドウAは#VWRBF1〜#VWRBF6の6バイトのバッファーを備えるとともに、ウインドウBは#VWRBF7〜#VWRBF12の6バイトのバッファーを備える。またポインタVWPOTは、各ウインドウA,Bの先頭アドレスを00hとして、そこから該ウインドウA,B内の最も古いデータを格納しているバッファーのアドレスまでの差を表している。
【0020】
図4に示すように、駆動輪速度LVWFRは例えば30ms間隔でサンプリングされて最新のデータはウインドウAに格納され、それよりも30ms古いデータはウインドウBに格納される。これを図6を参照しながら更に説明すると、先ずポインタVWPOTの初期値を00hとし、#VWRBF1+VWPOTに相当するバッファーのデータを#VWRBF6+VWPOTに相当するバッファーに移動する。その結果、空になった#VWRBF1+VWPOTに相当するバッファーに新たな駆動輪速度LVWFRのデータが格納される。上記処理をVWPOTをインクリメントしながら繰り返し、VWPOTが#06hに達すると#00hにリセットされる。
【0021】
このように、ウインドウAの6個のバッファー#VWRBF1〜#VWRBF6に格納された各データを、それらに対応するウインドウBの6個のバッファーに#VWRBF7〜#VWRBF12に順次移動させることにより、ウインドウAのデータはウインドウBのデータに比べて前記サンプリング間隔である30ms分だけ相対的に新しいものになる。
【0022】
次に、図3のフローチャートのステップS2,S3の内容を説明する。図7のフローチャートにおいて、ステップS11,S12でウインドウAの6個のバッファー#VWRBF1〜#VWRBF6に格納されたデータの加算値GA(n)を、その前回値GA(n−1)を用いて算出する。具体的には、ステップS11で加算値の前回値GA(n−1)からウインドウAの古いデータ(ウインドウBに移されたデータ)を減算し、更にステップS12で今回ウインドウAに新たに格納されたデータを加算することにより、今回の加算値GA(n)を算出する。同様にして、ステップS13,S14でウインドウBの6個のバッファー#VWRBF7〜#VWRBF12に格納されたデータの加算値GB(n)を、その前回値GB(n−1)を用いて算出する。具体的には、ステップS13で加算値の前回値GB(n−1)からウインドウBの古いデータ(ウインドウBから消去されたデータ)を減算し、更にステップS14で今回ウインドウAからウインドウBに移されたデータを加算することにより、今回の加算値GB(n)を算出する。
【0023】
このようにしてウインドウAの加算値GA(n)とウインドウBの加算値GB(n)とが算出されると、加算値GA(n)から加算値GB(n)を減算して偏差GN(n)を算出する。この偏差GN(n)が大きいということは、ウインドウAのデータが、それよりも古いウインドウBのデータよりも大きいことを意味しており、これにより駆動輪速度が増加して大きなスリップが発生していると判断することができる。
【0024】
次に、図3のフローチャートのステップS4の内容を説明する。図8のフローチャートにおいて、ステップS21で偏差GNが第1基準値R1 以上であれば、ステップS22で駆動輪のスリップレベルをレベル2(大スリップ)に設定する。ステップS21,S23で偏差GNが第1基準値R1 未満第2基準値R2 (R1 >R2 )以上であれば、ステップS24で駆動輪のスリップレベルをレベル1(中スリップ)に設定する。またステップS23で偏差GNが第2基準値R2 未満であれば、ステップS25でスリップレベルをレベル0(小スリップ)に設定する。尚、前記スリップレベルは右駆動輪WFR及び左駆動輪WFLについてそれぞれ決定され、それらのうちの大きい方が最終的なスリップレベルとして選択される。図9には、偏差GNの増減により決定されるスリップレベルの一例が示されている。
【0025】
次に、図3のフローチャートのステップS5,S6の内容を説明する。駆動輪のスリップ状態の判定は、一般的なトラクションコントロールにおいて行われるものであって、駆動輪速度と従動輪速度とに基づいて算出した駆動輪スリップ率を目標スリップ率と比較することにより行われる。そして駆動輪スリップ率と目標スリップ率との偏差に応じて、レベル0からレベル7までの8段階のエンジン出力低減レベルを決定する。
【0026】
図10はエンジン出力低減レベルの一例を示すもので、駆動輪スリップ率と目標スリップ率との偏差が小さいエンジン出力低減レベル0ではエンジン出力の低減制御を行わず、前記偏差が増加してエンジン出力低減レベル1になると点火時期制御(点火リタード制御)を実行し、前記偏差が更に増加してエンジン出力低減レベル2になると全気筒の空燃比をリーン化する。前記偏差が更に増加するエンジン出力低減レベル3〜レベルエンジン出力低減7では空燃比のリーン化とフュエルカットとを併用し、エンジン出力低減レベル3では#1気筒の1/2量フュエルカット、エンジン出力低減レベル4では#1気筒の全量フュエルカット、エンジン出力低減レベル5では#1及び#2気筒のフュエルカット、エンジン出力低減レベル6では#1、#2及び#3気筒のフュエルカットを行う。そして前記偏差が最大になるエンジン出力低減レベル7では全気筒のフュエルカットを行う。
【0027】
上述したエンジン出力低減制御を行う際に、図8のフローチャートにおいて決定したスリップレベルがレベル2(大スリップ)であれば、ステップS6で決定したエンジン出力低減レベルを2段階アップする。例えば、本来のエンジン出力低減レベルが3であれば、それを2段階アップしてエンジン出力低減レベルを5にすることにより、エンジン出力を一層大きく低減して駆動輪の過剰スリップを効果的に防止することができる。
【0028】
またスリップレベルがレベル1(中スリップ)であれば、ステップS6で決定したエンジン出力低減レベルを1段階アップし、スリップレベルがレベル0(小スリップ)であれば、ステップS6で決定したエンジン出力低減レベルをそのまま採用する。尚、エンジン出力低減レベルのアップにより限界レベル(全気筒フュエルカットのレベル7)に達した場合には、それ以上のエンジン出力の低減は行われない。
【0029】
このようにして、スリップレベルに応じてエンジン出力低減レベルを補正することにより、きめ細かい駆動輪スリップ制御を行うことができる。しかも、スリップレベルを決定する際に、ウインドウAの6個のバッファー#VWRBF1〜#VWRBF6に格納されたデータを加算した加算値GAと、ウインドウBの6個のバッファー#VWRBF7〜#VWRBF12に格納されたデータを加算した加算値GBとを算出しているので、悪路走行に伴う駆動輪速度の変動や、駆動輪速度センサS1 ,S1 の出力に対するノイズや外乱の影響を排除しながら、時間差を有するウインドウAのデータとウインドウBのデータとの偏差を算出することにより、駆動輪速度の実際の変動傾向、即ち駆動輪のスリップレベルを的確に検出し、応答性の低下を来すことなく駆動力を低減することができる。
【0030】
以上、本発明の実施例を詳述したが、本発明はその要旨を逸脱しない範囲で種々の設計変更を行うことが可能である。
【0031】
例えば、図2に示す駆動力低減手段M3にスロットル弁駆動手段を加えることができる。一例を挙げると、図10において、エンジン出力低減レベル0ではエンジン出力の低減制御を行わず、エンジン出力低減レベル1で点火時期制御(点火リタード制御)を行い、エンジン出力低減レベル2でスロットル開度制御を行い、エンジン出力低減レベル3〜6でスロットル開度制御と空燃比のリーン化とフュエルカットとを併用し、エンジン出力低減レベル7で全気筒のフュエルカットを行うことができる。また駆動力低減手段M3はエンジン出力を低減するものに限定されず、駆動輪WFL,WFRを制動して駆動力を低減するものであっても良い。
【0032】
【発明の効果】
以上のように、請求項1に記載された発明によれば、スリップレベルを決定する際に、第1格納手段に格納された複数のデータを加算した加算値と、第2格納手段に格納された複数のデータを加算した加算値とを用いているので、車体振動やノイズに起因する持続時間の短い見かけの駆動輪速度の変動の影響を排除することができる。また時間差を有する第1格納手段のデータと第2格納手段のデータとの偏差を算出することにより、前記時間差により発生する駆動輪速度の実際の変動をスリップレベルとして的確に検出することができる。そして前記スリップレベルに基づいて駆動力低減レベルを補正するので、駆動輪が実際にスリップを起こした場合に遅滞なく駆動力を低減して駆動輪の過剰スリップを効果的に抑制することができる。
【図面の簡単な説明】
【図1】駆動力制御装置を搭載した車両の全体構成図
【図2】制御系のブロック図
【図3】メインルーチンのフローチャート
【図4】駆動輪速度のサンプリングの説明図
【図5】リングバッファーの説明図
【図6】リングバッファーの作用説明図
【図7】駆動輪速度加算処理ルーチンのフローチャート
【図8】スリップレベル決定ルーチンのフローチャート
【図9】スリップレベル決定の作用説明図
【図10】エンジン出力低減の作用説明図
【符号の説明】
M1 駆動輪スリップ率算出手段
M2 駆動力低減レベル決定手段
M3 駆動力低減手段
M4 第1格納手段
M5 第2格納手段
M6 第1加算手段
M7 第2加算手段
M8 減算手段
M9 スリップレベル決定手段
M10 駆動力低減レベル補正手段
WFL 駆動輪
WFR 駆動輪[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a driving force control device for a vehicle that reduces the driving force of a driving wheel and suppresses the excessive slip when an excessive slip of the driving wheel is detected.
[0002]
[Prior art]
A so-called traction control device for preventing excessive slip of the drive wheel includes slip ratio calculation means for calculating the slip ratio of the drive wheel, and drive force reduction level determination means for determining the drive force reduction level according to the slip ratio of the drive wheel. And a driving force reducing means for reducing the driving force of the driving wheel in accordance with the driving force reduction level. The slip ratio of the driving wheel is calculated based on the driving wheel speed detected by the driving wheel speed sensor and the driven wheel speed detected by the driven wheel speed sensor.
[0003]
By the way, when the vehicle travels on a rough road and a large body vibration occurs, or when noise acts on the output of the drive wheel speed sensor, the detected drive wheel speed is slightly fluctuated. The apparent driving wheel speed may increase. When the apparent drive wheel speed increases in this way, the slip ratio of the drive wheel calculated by the traction control device based on the drive wheel speed increases, unlike the actual one, and precise traction control becomes difficult.
[0004]
Conventionally, this has been dealt with by filtering the detected driving wheel speed or adjusting the weighting factor for control.
[0005]
[Problems to be solved by the invention]
However, when the above conventional means is employed, the actual driving wheel speed is reduced when an excessive slip occurs due to vehicle start, acceleration, shift change, etc., or when an excessive slip occurs due to a sudden change in the road surface friction coefficient. It is determined that the increase is an increase in the apparent driving wheel speed described above, and the response of the driving force reduction of the driving wheel may be reduced.
[0006]
The present invention has been made in view of the above-described circumstances, and reliably detects actual fluctuations in the drive wheel speed while eliminating the influence of apparent fluctuations in the drive wheel speed, thereby accurately preventing excessive slip of the drive wheel. For the purpose.
[0007]
[Means for Solving the Problems]
In the first aspect of the present invention, the driving force reduction level determining means determines the driving force reduction level according to the slip ratio of the driving wheel calculated by the slip ratio calculating means, and the driving force is reduced according to the driving force reduction level. The reducing means reduces the driving force of the driving wheel. At this time, a plurality of driving wheel speeds sampled with time intervals are stored in the first storage means, and the stored data are added by the first addition means, and sampled with time intervals. A plurality of driving wheel speeds, which are sampled on average faster than the plurality of driving wheel speeds stored in the first storage means, are stored in the second storage means, and the stored data Are added by the second adding means. The subtraction means subtracts the addition value obtained by the second addition means from the addition value obtained by the first addition means, and the slip level determination means determines the slip level of the drive wheel based on the obtained subtraction value. Based on the determined slip level, the driving force reduction level correcting means corrects the driving force reduction level.
[0008]
When the slip level is determined, the addition value obtained by adding the plurality of data stored in the first storage means and the addition value obtained by adding the plurality of data stored in the second storage means are used. It is possible to eliminate the influence of the instantaneous fluctuation of the driving wheel speed, which is short in time, and to calculate the deviation between the data of the first storage means and the data of the second storage means having a time difference, so that the driving wheels The actual fluctuation in speed can be accurately detected.
[0009]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described based on examples of the present invention shown in the accompanying drawings.
[0010]
1 to 10 show an embodiment of the present invention. FIG. 1 is an overall configuration diagram of a vehicle equipped with a driving force control device, FIG. 2 is a block diagram of a control system, and FIG. 3 is a flowchart of a main routine. 4 is an explanatory diagram of sampling of the driving wheel speed, FIG. 5 is an explanatory diagram of the ring buffer, FIG. 6 is an explanatory diagram of the operation of the ring buffer, FIG. 7 is a flowchart of the driving wheel speed addition processing routine, and FIG. FIG. 9 is an explanatory diagram of the action of determining the slip level, and FIG. 10 is an explanatory diagram of the action of reducing the engine output.
[0011]
As shown in FIG. 1, this vehicle is a front wheel drive vehicle, and a pair of left and right drive wheels W FL and W FR to which the driving force of the four-cylinder engine E is transmitted via an automatic transmission M and accompanying traveling. And a pair of left and right driven wheels W RL and W RR that rotate. The left and right driving wheels W FL and W FR are provided with driving wheel speed sensors S 1 and S 1 for detecting the driving wheel speed, and the left and right driven wheels W RL and W RR are driven wheels for detecting the driven wheel speed. Speed sensors S 2 and S 2 are provided.
[0012]
The electronic control unit U to which signals from the drive wheel speed sensors S 1 and S 1 and the driven wheel speed sensors S 2 and S 2 are input is used to control the engine E to suppress excessive slip of the drive wheels W FL and W FR . The output of the engine E is controlled by controlling the opening of the
[0013]
As shown in FIG. 2, the electronic control unit U includes a slip ratio calculating means M1, a driving force reduction level determining means M2, a driving force reducing means M3, a first storage means M4, a second storage means M5, First addition means M6, second addition means M7, subtraction means M8, slip level determination means M9, and driving force reduction level correction means M10 are provided.
[0014]
Next, the outline of the operation of the embodiment of the present invention will be described with reference to the block diagram of FIG. 2 and the flowchart of the main routine of FIG.
[0015]
First, in step S1, the driving wheel speed detected by the driving wheel speed sensors S 1 and S 1 is stored in the ring buffer, and the stored data is updated for each loop. As will be described in detail later, the ring buffer includes a window A constituting the first storage means M4 and a window B constituting the second storage means M5, and a plurality of data stored in the window A in step S2 and The plurality of data stored in the window B are added by the first addition means M6 and the second addition means M7, respectively. In the next step S3, the addition value of the data stored in the window B is subtracted by the subtraction means M8 from the addition value of the data stored in the window A, and the deviation is calculated in step S4. Based on this, the slip levels of the drive wheels W FL and W FR are determined.
[0016]
In step S5, the slip ratio calculating means M1 drives the driving wheel W based on the driving wheel speed detected by the driving wheel speed sensors S 1 and S 1 and the driven wheel speed detected by the driven wheel speed sensors S 2 and S 2. The slip ratios of FL and WFR are calculated, and in the subsequent step S6, the driving force reduction level determination means M2 determines eight levels of engine output reduction levels from “0” to “7” according to the slip ratio. If the slip level is level 2 (highest level) in steps S7 to S10, the driving force reduction level correction means M10 increases the engine output reduction level by two steps, and if the slip level is level 1 (intermediate level), the engine The output reduction level is increased by one step. If the slip level is level 0 (minimum level), the engine output reduction level is left as it is.
[0017]
When the corrected engine output reduction level is determined in this way, the driving means of the
[0018]
Hereinafter, the contents of each step of the flowchart of the main routine described above will be described in further detail. Since the process related to the right drive wheel speed and the process related to the left drive wheel are substantially the same, the process related to the right drive wheel speed will be described below as a representative.
[0019]
First, the contents of step S1 in the flowchart of FIG. 3 will be described. As shown in FIG. 5, the ring buffer is composed of a window A and a window B. The window A includes 6-byte buffers # VWRBF1 to # VWRBF6, and the window B includes 6 bytes # VWRBF7 to # VWRBF12. With a buffer. The pointer VWPOT represents the difference from the start address of each window A, B to 00h to the address of the buffer storing the oldest data in the windows A, B.
[0020]
As shown in FIG. 4, the driving wheel speed LVWFR is sampled at intervals of 30 ms, for example, and the latest data is stored in window A, and data 30 ms older than that is stored in window B. This will be further described with reference to FIG. 6. First, the initial value of the pointer VWPOT is set to 00h, and the buffer data corresponding to # VWRBF1 + VWPOT is moved to the buffer corresponding to # VWRBF6 + VWPOT. As a result, new driving wheel speed LVWFR data is stored in a buffer corresponding to # VWRBF1 + VWPOT which has become empty. The above process is repeated while incrementing VWPOT, and when VWPOT reaches # 06h, it is reset to # 00h.
[0021]
In this way, each data stored in the six buffers # VWRBF1 to # VWRBF6 of window A is sequentially moved to # VWRBF7 to # VWRBF12 to the corresponding six buffers of window B, so that window A Compared with the data of window B, the data of is relatively new by 30 ms which is the sampling interval.
[0022]
Next, the contents of steps S2 and S3 in the flowchart of FIG. 3 will be described. In the flowchart of FIG. 7, the addition value GA (n) of the data stored in the six buffers # VWRBF1 to # VWRBF6 of the window A in steps S11 and S12 is calculated using the previous value GA (n-1). To do. Specifically, in step S11, the old data of window A (data moved to window B) is subtracted from the previous value GA (n-1) of the addition value, and further stored in current window A in step S12. The added value GA (n) for this time is calculated by adding the obtained data. Similarly, the addition value GB (n) of the data stored in the six buffers # VWRBF7 to # VWRBF12 of the window B in steps S13 and S14 is calculated using the previous value GB (n-1). Specifically, in step S13, the old data of window B (data deleted from window B) is subtracted from the previous value GB (n-1) of the addition value, and in step S14, the current window A is transferred to window B. The added value GB (n) this time is calculated by adding the obtained data.
[0023]
When the addition value GA (n) of window A and the addition value GB (n) of window B are calculated in this way, the addition value GB (n) is subtracted from the addition value GA (n) to obtain the deviation GN ( n) is calculated. The large deviation GN (n) means that the data of the window A is larger than the data of the window B older than that, and thereby the driving wheel speed increases and a large slip occurs. Can be determined.
[0024]
Next, the contents of step S4 in the flowchart of FIG. 3 will be described. In the flowchart of FIG. 8, if the deviation GN is greater than or equal to the first reference value R 1 in step S21, the slip level of the drive wheels is set to level 2 (large slip) in step S22. If the deviation GN is less than the first reference value R 1 and greater than or equal to the second reference value R 2 (R 1 > R 2 ) in steps S21 and S23, the drive wheel slip level is set to level 1 (medium slip) in step S24. To do. Also if the deviation GN is smaller than the second reference value R 2 at step S23, it sets the level 0 (small slip) slip level at step S25. Incidentally, the slip level is determined respectively for the right driving wheel W FR and the left driven wheels W FL, larger one of them is selected as the final slip level. FIG. 9 shows an example of the slip level determined by increasing / decreasing the deviation GN.
[0025]
Next, the contents of steps S5 and S6 in the flowchart of FIG. 3 will be described. The determination of the slip state of the driving wheel is performed in general traction control, and is performed by comparing the driving wheel slip ratio calculated based on the driving wheel speed and the driven wheel speed with the target slip ratio. . Then, eight stages of engine output reduction levels from
[0026]
FIG. 10 shows an example of the engine output reduction level. At the engine
[0027]
When the engine output reduction control described above is performed, if the slip level determined in the flowchart of FIG. 8 is level 2 (large slip), the engine output reduction level determined in step S6 is increased by two stages. For example, if the original engine output reduction level is 3, the engine output reduction level is increased by two stages to 5 so that the engine output is further reduced to effectively prevent excessive slip of the drive wheels. can do.
[0028]
If the slip level is level 1 (medium slip), the engine output reduction level determined in step S6 is increased by one step. If the slip level is level 0 (small slip), the engine output reduction determined in step S6. Adopt the level as it is. In addition, when the limit level (all-cylinder fuel cut level 7) is reached by increasing the engine output reduction level, the engine output is not further reduced.
[0029]
In this way, fine driving wheel slip control can be performed by correcting the engine output reduction level according to the slip level. In addition, when the slip level is determined, the addition value GA obtained by adding the data stored in the six buffers # VWRBF1 to # VWRBF6 of the window A and the six buffers # VWRBF7 to # VWRBF12 of the window B are stored. Since the added value GB is calculated by adding the obtained data, it is possible to eliminate the influence of noise and disturbance on the driving wheel speed sensor S 1 , S 1 output due to fluctuations in the driving wheel speed due to rough road driving, By calculating the deviation between the data of the window A and the data of the window B having a time difference, the actual fluctuation tendency of the driving wheel speed, that is, the slip level of the driving wheel is accurately detected, and the responsiveness is lowered. And driving force can be reduced.
[0030]
As mentioned above, although the Example of this invention was explained in full detail, this invention can perform a various design change in the range which does not deviate from the summary.
[0031]
For example, a throttle valve driving means can be added to the driving force reducing means M3 shown in FIG. As an example, in FIG. 10, engine output reduction control is not performed at engine
[0032]
【The invention's effect】
As described above, according to the first aspect of the present invention, when the slip level is determined, an addition value obtained by adding a plurality of data stored in the first storage means and the second storage means are stored. Further, since the added value obtained by adding a plurality of data is used, it is possible to eliminate the influence of the fluctuation in the apparent driving wheel speed having a short duration due to the vehicle body vibration or noise. Further, by calculating the deviation between the data of the first storage means and the data of the second storage means having a time difference, the actual fluctuation of the drive wheel speed caused by the time difference can be accurately detected as the slip level. Since the driving force reduction level is corrected based on the slip level, when the driving wheel actually slips, the driving force can be reduced without delay and the excessive slip of the driving wheel can be effectively suppressed.
[Brief description of the drawings]
FIG. 1 is an overall configuration diagram of a vehicle equipped with a driving force control apparatus. FIG. 2 is a block diagram of a control system. FIG. 3 is a flowchart of a main routine. Fig. 6 is an explanatory diagram of the buffer. Fig. 6 is an operation diagram of the ring buffer. Fig. 7 is a flowchart of a driving wheel speed addition processing routine. Fig. 8 is a flowchart of a slip level determination routine. ] Explanation of engine output reduction [Explanation of symbols]
M1 Driving wheel slip ratio calculation means M2 Driving force reduction level determination means M3 Driving force reduction means M4 First storage means M5 Second storage means M6 First addition means M7 Second addition means M8 Subtraction means M9 Slip level determination means M10 Driving force Reduction level correction means W FL drive wheel W FR drive wheel
Claims (1)
時間間隔を有してサンプリングされた複数の駆動輪速度を格納する第1格納手段(M4)と、
時間間隔を有してサンプリングされた複数の駆動輪速度であって、前記第1格納手段(M4)に格納された複数の駆動輪速度よりも平均的に早くサンプリングされた複数の駆動輪速度を格納する第2格納手段(M5)と、
第1格納手段(M4)に格納された駆動輪速度を加算する第1加算手段(M6)と、
第2格納手段(M5)に格納された駆動輪速度を加算する第2加算手段(M7)と、
第1加算手段(M6)による加算値から第2加算手段に(M7)よる加算値を減算する減算手段(M8)と、
減算手段(M8)による減算値に基づいて駆動輪(WFL,WFR)のスリップレベルを決定するスリップレベル決定手段(M9)と、
スリップレベルに基づいて前記駆動力低減レベルを補正する駆動力低減レベル補正手段(10)と、
を備えたことを特徴とする車両の駆動力制御装置。A slip ratio calculating means (M1) for calculating a slip ratio of the driving wheels (W FL , W FR ), a driving force reduction level determining means (M2) for determining a driving force reduction level according to the slip ratio, and a driving force; In a vehicle driving force control device comprising driving force reduction means (M3) for reducing the driving force of driving wheels (W FL , W FR ) according to the reduction level,
First storage means (M4) for storing a plurality of drive wheel speeds sampled at time intervals;
A plurality of driving wheel speeds sampled at time intervals, and a plurality of driving wheel speeds sampled on average faster than a plurality of driving wheel speeds stored in the first storage means (M4). Second storage means (M5) for storing;
First addition means (M6) for adding the drive wheel speed stored in the first storage means (M4);
Second addition means (M7) for adding the drive wheel speed stored in the second storage means (M5);
Subtracting means (M8) for subtracting the added value by (M7) from the added value by the first adding means (M6) to the second adding means;
Slip level determination means (M9) for determining the slip level of the drive wheels (W FL , W FR ) based on the subtraction value by the subtraction means (M8);
Driving force reduction level correction means (10) for correcting the driving force reduction level based on a slip level;
A driving force control apparatus for a vehicle, comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23504796A JP3685884B2 (en) | 1996-09-05 | 1996-09-05 | Vehicle driving force control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23504796A JP3685884B2 (en) | 1996-09-05 | 1996-09-05 | Vehicle driving force control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH1076865A JPH1076865A (en) | 1998-03-24 |
JP3685884B2 true JP3685884B2 (en) | 2005-08-24 |
Family
ID=16980306
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP23504796A Expired - Fee Related JP3685884B2 (en) | 1996-09-05 | 1996-09-05 | Vehicle driving force control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3685884B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5568527B2 (en) * | 2011-08-02 | 2014-08-06 | 株式会社デンソー | Vehicle control device |
JP6299157B2 (en) * | 2013-11-06 | 2018-03-28 | スズキ株式会社 | Traction control device |
JP7169953B2 (en) * | 2019-09-19 | 2022-11-11 | 日立Astemo株式会社 | Rough road driving determination device and abnormality determination device |
-
1996
- 1996-09-05 JP JP23504796A patent/JP3685884B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH1076865A (en) | 1998-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH081165B2 (en) | Ignition timing control method and apparatus for internal combustion engine | |
JPH0310014B2 (en) | ||
US5283742A (en) | Excess slip control device for driving wheel | |
JP4229981B2 (en) | Knocking control method for internal combustion engine | |
JPH01125566A (en) | Ignition timing controller for internal combustion engine | |
US5572970A (en) | System for controlling output power of internal combustion engine with a plurality of cylinders | |
JP3685884B2 (en) | Vehicle driving force control device | |
JPS63280861A (en) | Ignition timing controller for internal combustion engine | |
EP0575920B1 (en) | Traction control apparatus in which a driving force is increased when a stalling condition is detected | |
EP0334370B1 (en) | Excess slip control device for driving wheel | |
JPH04234572A (en) | Ignition timing control device of internal combustion engine | |
US5631837A (en) | Output control system for internal combustion engine | |
JPS60189666A (en) | Nonslip device for vehicles | |
JPH04314965A (en) | Ignition timing controller | |
JPH0524340B2 (en) | ||
JPH10141104A (en) | Traction control device for full-wheel-drive vehicle | |
JPH01104929A (en) | Compression ratio controller for internal combustion engine | |
JPH08284734A (en) | Engine speed measuring device of spark ignition type internal combustion engine | |
JP3656087B2 (en) | Vehicle driving force control device | |
JP2907536B2 (en) | Vehicle slip control device | |
JPS62121838A (en) | Slip control device for vehicle | |
US6619260B2 (en) | Method for correcting the input signal and for synchronizing the cylinders in an internal combustion engine | |
JPH06146944A (en) | Drive force control device for vehicle | |
JP3190130B2 (en) | Engine ignition timing control device | |
JPH09105343A (en) | Engine controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: 20050518 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050601 |
|
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: 20080610 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090610 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |