JPH0733778B2 - Vehicle drive force control device - Google Patents
Vehicle drive force control deviceInfo
- Publication number
- JPH0733778B2 JPH0733778B2 JP63009226A JP922688A JPH0733778B2 JP H0733778 B2 JPH0733778 B2 JP H0733778B2 JP 63009226 A JP63009226 A JP 63009226A JP 922688 A JP922688 A JP 922688A JP H0733778 B2 JPH0733778 B2 JP H0733778B2
- Authority
- JP
- Japan
- Prior art keywords
- map
- throttle opening
- accelerator operation
- operation amount
- shift
- 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 - Lifetime
Links
Landscapes
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明は、アクセル操作子と機械的に非連結とされたス
ロットル弁がアクセル操作子の操作に応じて開閉制御さ
れる車両用駆動力制御装置に関する。TECHNICAL FIELD The present invention relates to a vehicle driving force control in which a throttle valve mechanically uncoupled from an accelerator operator is controlled to open and close according to an operation of the accelerator operator. Regarding the device.
(従来の技術) 従来の車両用駆動力制御装置としては、例えば、特開昭
60−431332号公報に記載されている装置が知られてい
る。(Prior Art) A conventional vehicle driving force control device is disclosed in
The device described in JP-A-60-431332 is known.
この従来装置は、アクセルペダル位置に応じて、エンジ
ンへの燃料供給量を変化させてエンジン出力を制御する
自動車のエンジン出力制御装置において、駆動輪回転数
検出手段、非駆動輪回転数検出手段、両検出手段出力か
らのタイヤ一路面間の滑り率を演算する演算手段、演算
された滑り率と設定滑り率を比較する比較手段、演算さ
れた滑り率が大きい時に前記アクセルペダル位置に基づ
いた制御出力に優先して強制的にエンジンへの燃料供給
を減少させる信号を出力する滑り率制御手段を備えたこ
とを特徴とするものであった。This conventional device is a vehicle engine output control device that controls the engine output by changing the fuel supply amount to the engine according to the accelerator pedal position, in a drive wheel rotation speed detection means, a non-drive wheel rotation speed detection means, Calculating means for calculating the slip ratio between the tire and the road surface from the outputs of both detecting means, comparing means for comparing the calculated slip ratio and the set slip ratio, and control based on the accelerator pedal position when the calculated slip ratio is large. It was characterized in that it was provided with a slip ratio control means for outputting a signal for forcibly reducing the fuel supply to the engine in preference to the output.
(発明が解決しようとする課題) しかしながら、このような従来の車両用駆動力制御装置
にあっては、設定スリップ率を越えた時にはエンジンへ
の燃料供給を減少させてスリップを回避し、スリップ回
避後は、そのままスリップ回避前の状態に復帰させる制
御を行なう為、スリップを回避した後に同様なスリップ
が再度生じてしまうという課題があった。(Problems to be Solved by the Invention) However, in such a conventional vehicle driving force control device, when the set slip ratio is exceeded, the fuel supply to the engine is reduced to avoid slip and to avoid slip. After that, since the control for returning to the state before the slip avoidance is performed as it is, there is a problem that the similar slip occurs again after the slip is avoided.
また、駆動輪スリップが発生し易い低摩擦係数路での走
行時には、アクセル操作とは無関係にエンジンへの燃料
供給減少と燃料供給増大とが繰り返されるハンチング状
態となり、ガクガク振動を生起させる。Further, when the vehicle travels on a road having a low friction coefficient in which drive wheel slip is likely to occur, a hunting state in which a decrease in fuel supply and an increase in fuel supply to the engine are repeated irrespective of the accelerator operation is generated, causing jerky vibration.
また、スリップ率が大きい時には、アクセルペダル位置
に基づいたスロットル開度制御に優先して強制的にエン
ジン駆動力の制御がなされる為、スリップ防止制御時に
はアクセルペダル操作とエンジン駆動力との対応関係が
なくなり、アクセル操作違和感が生じる。Also, when the slip ratio is large, the engine drive force is forcibly controlled prior to the throttle opening control based on the accelerator pedal position. Therefore, during slip prevention control, the correspondence relationship between the accelerator pedal operation and the engine drive force is controlled. Is lost, and a feeling of strangeness in accelerator operation occurs.
そこで、これらの課題を解決するべく本出願人は、先に
特願昭61−157389号の出願を行なった。Therefore, in order to solve these problems, the present applicant previously filed an application for Japanese Patent Application No. 61-157389.
しかし、この先行出願では、スリップ率が設定スリップ
率を越えた時、その時点での制御特性マップに基づき、
そのマップより下位のマップを選択する構成となってい
た為、スリップ率が小さい時にマップが上位に移行し、
その結果スリップ率が大きくなった場合、その時点での
マップに基づき下位マップを選択するのは、エンジンの
応答遅れ等が考慮されなく不合理である。However, in this prior application, when the slip ratio exceeds the set slip ratio, based on the control characteristic map at that time,
Since it was configured to select a map lower than that map, when the slip ratio is small, the map moves to the upper map,
As a result, when the slip ratio becomes large, it is unreasonable to select the lower map based on the map at that time without considering the response delay of the engine.
即ち、現時点でのマップの持つ意味がないにもかかわら
ず、そのマップに基づいて新たなマップを選択するの
は、設定次第で加速不良あるいはスリップ再発を招く。In other words, selecting a new map based on the current map, although it has no meaning, causes acceleration failure or slip reoccurrence depending on the setting.
また、スリップ率が大きい時には一義的に駆動力を減少
させる構成となっている為、A/T車のシフトアップ時、
ギヤ比の変化により駆動軸回転数変化が、路面負荷が小
さい(低μ路)ためにタイヤ側に伝達されてスリップ率
が増大するという、A/T車特有のスリップ発生に対して
も駆動力の減少制御がなれることになる。Also, when the slip ratio is large, the driving force is uniquely reduced, so when the A / T vehicle is upshifted,
The change in the drive shaft speed due to the change in the gear ratio is transmitted to the tire side due to the small road surface load (low μ road), and the slip ratio increases. Will be able to control the decrease of.
この為に、本来のエンジン出力過剰によるスリップは防
止出来るが、上記の様なA/T車特有のスリップ時にも駆
動力を減少させては加速不良を招く。即ち、A/T車特有
のスリップはエンジン出力過剰によるスリップではな
く、単に、ギヤ比変化による見かけのスリップであるた
めに、駆動力減少の必要性は少ない。更に、スリップ時
にマップを下位へ移行させる構成ではシフトアップ後の
駆動力不足により加速不良感を招いてしまう。For this reason, the slip due to the excessive engine output originally can be prevented, but even when the above-mentioned slip peculiar to the A / T vehicle is reduced, the driving force is reduced to cause poor acceleration. That is, the slip peculiar to the A / T vehicle is not the slip due to the excessive engine output, but is simply the apparent slip due to the change in the gear ratio, so that the driving force need not be reduced. Further, in the configuration in which the map is shifted to the lower position when slipping, a feeling of poor acceleration is caused due to insufficient driving force after upshifting.
(課題を解決するための手段) 本発明は、上述のような課題を解決することを目的とし
てなされたもので、この目的達成のために本発明では以
下に述べる解決手段とした。(Means for Solving the Problems) The present invention has been made for the purpose of solving the above-mentioned problems, and in order to achieve this object, the present invention uses the following solving means.
請求項1記載の発明の解決手段を、第1図に示すクレー
ム対応図により説明すると、駆動輪速検出手段aから得
られる車輪速度と車体速検出手段bから得られる車体速
度とによってタイヤ一路面間のスリップ率を演算するス
リップ率演算手段cと、アクセル操作子に対するアクセ
ル操作量を検出するアクセル操作量検出手段dと、シフ
トアップ状態を検出するシフトアップ検出手段eと、ス
ロットル弁の実スロットル開度値を検出する実スロット
ル開度値検出手段fと、アクセル操作量に対するスロッ
トル開度の関係を、制御特性マップとして複数設定させ
ているマップ設定手段gと、基本的には、前記スリップ
率が設定スリップ率を越える毎に、選択されている制御
特性マップよりアクセル操作量に対するスロットル開度
の増大比率を下げた下位の制御特性マップを選択する
が、シフトアップ状態を検出した場合には、シフトアッ
プ検出から所定時間の間にスリップ率が設定スリップ率
を越えても、前述の下位の制御特性マップへの移行を禁
止するマップ選択手段hと、該マップ選択手段hにより
選択されている制御特性マップと前記アクセル操作量と
によって目標スロットル開度値を求めると共に、シフト
アップ時には、シフトアップ検出から所定時間だけ目標
スロットル開度値を全閉とする目標スロットル開度値設
定手段iと、前記実スロットル開度値を前記目標スロッ
トル開度値に一致させる制御信号をスロットルアクチュ
エータjに対して出力するスロット弁開閉制御手段k
と、を備えていることを特徴とする。The solution means of the invention according to claim 1 will be described with reference to the claim correspondence diagram shown in FIG. 1. The road surface of the tire is determined by the wheel speed obtained from the driving wheel speed detection means a and the vehicle body speed obtained from the vehicle body speed detection means b. Slip ratio calculating means c for calculating a slip ratio between the two, accelerator operation amount detecting means d for detecting an accelerator operation amount with respect to an accelerator operator, shift up detecting means e for detecting a shift up state, and an actual throttle of a throttle valve. An actual throttle opening value detecting means f for detecting an opening value, a map setting means g for setting a plurality of relations of the throttle opening with respect to the accelerator operation amount as a control characteristic map, and basically the slip ratio. Whenever exceeds the set slip ratio, the increase ratio of the throttle opening to the accelerator operation amount is decreased from the selected control characteristic map. Select the lower control characteristic map, but if a shift-up state is detected, even if the slip ratio exceeds the set slip ratio within a predetermined time from the shift-up detection, the shift to the lower control characteristic map described above is performed. The target throttle opening value is obtained by the map selecting means h for prohibiting the control, the control characteristic map selected by the map selecting means h, and the accelerator operation amount, and at the time of shift-up, the target is set for a predetermined time from the shift-up detection. Target throttle opening value setting means i for fully closing the throttle opening value, and slot valve opening / closing control for outputting a control signal for matching the actual throttle opening value with the target throttle opening value to the throttle actuator j. Means k
And are provided.
(作 用) 低摩擦係数路での走行時や高摩擦係数路での加速走行時
等において駆動輪スリップが発生した場合には、マップ
選択手段hにおいて、スリップ率が設定スリップ率を越
える毎に、選択されている制御特性マップよりアクセル
操作量に対するスロットル開度の増大比率を下げた下位
の制御特性マップが選択される。(Operation) When a drive wheel slip occurs during traveling on a low friction coefficient road or during acceleration traveling on a high friction coefficient road, each time the slip ratio exceeds the set slip ratio in the map selecting means h. The lower control characteristic map in which the increase rate of the throttle opening with respect to the accelerator operation amount is reduced from the selected control characteristic map is selected.
よって、スリップ率が設定スリップ率を越える毎にスロ
ットル弁が閉じ方向に作動するため、駆動輪スリップの
発生に応じて駆動力が低下し、駆動輪スリップが防止さ
れる。Therefore, every time the slip ratio exceeds the set slip ratio, the throttle valve operates in the closing direction, so that the driving force is reduced according to the occurrence of the drive wheel slip, and the drive wheel slip is prevented.
また、下位の制御特性マップが選択された状態で、スリ
ップ率が設定スリップ率を越えない場合には、直ちにマ
ップ落ち前の駆動力レベルに復帰することなく、選択さ
れている下位の制御特性マップがそのまま保持されるこ
とになるため、スリップ防止直後の再スリップが防止さ
れるし、駆動力制御中に燃料カット制御のような駆動力
の増減に伴うハンチングの発生もない。If the slip ratio does not exceed the set slip ratio with the lower control characteristic map selected, the selected lower control characteristic map is not immediately returned to the driving force level before the map fell. Therefore, re-slip immediately after slip prevention is prevented, and hunting due to increase / decrease in driving force, such as fuel cut control, does not occur during driving force control.
一方、シフトアップ状態を検出した場合には、マップ選
択手段hにおいて、シフトアップ検出から所定時間の間
にスリップ率が設定スリップ率を越えても、下位の制御
特性マップへの移行が禁止される。On the other hand, when the shift-up state is detected, the map selecting means h prohibits the shift to the lower control characteristic map even if the slip ratio exceeds the set slip ratio within a predetermined time from the shift-up detection. .
すなわち、シフトアップを検出した後、所定時間の間に
駆動輪スリップが発生したとしても、このスリップはギ
ヤ比の変化を原因とする見かけのスリップとみなし、こ
の場合、マップ落ちを禁止することで、シフトアップ
後、駆動力不足による加速感の不良を招くことが防止さ
れる。That is, even if a drive wheel slip occurs within a predetermined time after the shift-up is detected, this slip is regarded as an apparent slip due to a change in the gear ratio, and in this case, the map drop is prohibited. After shifting up, it is possible to prevent the feeling of acceleration from being deteriorated due to insufficient driving force.
そして、シフトアップ時には、目標スロットル開度値設
定手段iにおいて、シフトアップ検出から所定時間だけ
目標スロットル開度値が全閉とされ、スロットル弁が全
閉とされる。When shifting up, the target throttle opening value setting means i fully closes the target throttle opening value for a predetermined time from the shift-up detection, and the throttle valve is fully closed.
すなわち、シフトアップ後の加速感に確保を達成するに
は前述のようにマップ落ち禁止を実行すればよいが、シ
フトアップ中にギヤ比の変化を原因とするスリップを許
容してしまうことになる。そこで、シフトアップ検出か
ら所定時間だけスロットル弁を全閉とすることで、ギヤ
比の変化を原因とするスリップの発生が抑えられる。That is, in order to achieve a feeling of acceleration after a shift-up, it is sufficient to execute the map drop prohibition as described above, but a slip caused by a change in the gear ratio is allowed during the shift-up. . Therefore, by fully closing the throttle valve for a predetermined time after the shift-up detection, the occurrence of slip due to a change in gear ratio can be suppressed.
このシフトアップ時のマップ落ち禁止とスロットル全閉
制御を行なう結果、シフトアップ時のスリップ抑制とシ
フトアップ後の加速感確保との両立が図られることにな
る。As a result of performing the map drop prohibition and the throttle fully closed control at the time of upshifting, both slip suppression at the time of upshifting and ensuring acceleration feeling after upshifting can be achieved.
(実施例) 以下、本発明の実施例を図面により詳述する。(Examples) Examples of the present invention will be described in detail below with reference to the drawings.
尚、この実施例を述べるにあたって、後輪駆動車に適用
した駆動力制御装置を例にとる。In describing this embodiment, a drive force control device applied to a rear-wheel drive vehicle will be taken as an example.
まず、実施例の構成を説明する。First, the configuration of the embodiment will be described.
実施例の駆動力制御装置Aが適用される後輪駆動車のパ
ワートレーンPは、第2図に示すように、エンジン10、
オートマチックトランスミッション11、プロペラシャフ
ト12、リヤディファレンシャル13、リヤドライブシャフ
ト14,15、後輪16,17を備えている。As shown in FIG. 2, the power train P of the rear-wheel drive vehicle to which the driving force control apparatus A according to the embodiment is applied includes an engine 10,
It has an automatic transmission 11, a propeller shaft 12, a rear differential 13, rear drive shafts 14 and 15, and rear wheels 16 and 17.
実施例の駆動力制御装置Aは、アクセル操作子であるア
クセルペダル20と、前記エンジン10の吸気系であるスロ
ットルチャンバ21に設けられるスロットル弁22とを機械
的に非連結とし、アクセルコントロールワイヤ等の機械
的な連結手段に代えてアクセルペダル20とスロットル弁
22との間に設けられる制御装置で、入力センサとして、
後輪回転数センサ30、右前輪回転数センサ31、左前輪回
転数センサ32、アクセルポテンショメータ33を備え、演
算処理手段として、スロットル弁制御回路34を備え、ス
ロットルアクチュエータとして、ステップモータ35を備
えている尚、スロットル弁制御回路34には、オートマチ
ックトランスミッション11の変速制御をするA/T制御回
路36からギヤ位置指令信号が入力され、この信号でギヤ
位置を検出する。The driving force control apparatus A of the embodiment mechanically disconnects an accelerator pedal 20 which is an accelerator operator and a throttle valve 22 which is provided in a throttle chamber 21 which is an intake system of the engine 10 from an accelerator control wire or the like. Accelerator pedal 20 and throttle valve instead of the mechanical connection of
22 is a control device provided between the input device and
A rear wheel rotation speed sensor 30, a right front wheel rotation speed sensor 31, a left front wheel rotation speed sensor 32, and an accelerator potentiometer 33 are provided, a throttle valve control circuit 34 is provided as an arithmetic processing means, and a step motor 35 is provided as a throttle actuator. The throttle valve control circuit 34 receives a gear position command signal from the A / T control circuit 36 that controls the shift of the automatic transmission 11, and detects the gear position by this signal.
前記後輪回転数センサ30は、駆動輪速の検出手段で、前
記リヤディファレンシャル13の入力軸部に設けられ、後
輪回転速度VRに応じた後輪回転信号(vr)を出力する。The rear wheel rotation speed sensor 30 is a drive wheel speed detecting means, is provided on the input shaft portion of the rear differential 13, and outputs a rear wheel rotation signal (vr) corresponding to the rear wheel rotation speed V R.
尚、後輪回転数センサ30としては光感知センサや磁気感
知センサ等が用いられ、後輪回転信号(vr)としてパル
ス信号が出力される場合には、スロットル弁制御回路34
内の入力インタフェース回路341において、F/Vコンバー
タでパルス信号の周波数に応じた電圧に変換され、さら
にA/Dコンバータで電圧値がデジタル値に変換され、CPU
342やメモリ343に読み込まれる。An optical sensor, a magnetic sensor, or the like is used as the rear wheel rotation speed sensor 30, and when a pulse signal is output as the rear wheel rotation signal (vr), the throttle valve control circuit 34
In the input interface circuit 341 inside, the F / V converter converts to a voltage according to the frequency of the pulse signal, and the A / D converter converts the voltage value to a digital value.
342 and memory 343.
前記右前輪回転数センサ31及び左前輪回転数センサ32
は、車体速の検出手段で、前記前輪18,19のそれぞれの
アクセル部に設けられ、右前輪回転速度VFR及び左前輪
回転速度VFLに応じた右前輪回転信号(vfr)及び左前輪
回転信号(vfl)を出力する。The right front wheel rotation speed sensor 31 and the left front wheel rotation speed sensor 32
Is a vehicle body speed detecting means, which is provided at each accelerator portion of the front wheels 18 and 19, and outputs a right front wheel rotation signal (vfr) and a left front wheel rotation signal according to the right front wheel rotation speed V FR and the left front wheel rotation speed V FL. Output signal (vfl).
尚、両前輪回転数センサ31,32からの出力信号をスロッ
トル弁制御回路34のCPU342で読み込むための信号変換
は、前記後輪回転数センサ30と同様になされる。The signal conversion for the CPU 342 of the throttle valve control circuit 34 to read the output signals from both the front wheel rotation speed sensors 31 and 32 is performed in the same manner as the rear wheel rotation speed sensor 30.
前記アクセルポテンショメータ33は、絶対アクセル操作
量lの検出手段で、前記アクセルペダル20の位置に設け
られ、絶対アクセル操作量lに応じた絶対アクセル操作
量信号(l)を出力する。The accelerator potentiometer 33 is a means for detecting the absolute accelerator operation amount 1, is provided at the position of the accelerator pedal 20, and outputs an absolute accelerator operation amount signal (l) corresponding to the absolute accelerator operation amount 1.
尚、このアクセルポテンショメータ33からの出力信号
は、電圧値によるアナログ信号であるため、入力インタ
フェース回路341のA/Dコンバータにてデジタル値に変換
され、CPU342やメモリ343に読み込まれる。Since the output signal from the accelerator potentiometer 33 is an analog signal based on a voltage value, it is converted into a digital value by the A / D converter of the input interface circuit 341 and read into the CPU 342 or the memory 343.
前記スロットル弁制御回路34は、前記入力センサからの
入力情報や、メモリ343に一時的あるいは予め記憶され
ている情報を、所定の演算処理手順に従って処理し、ス
ロットルアクチュエータであるステップモータ35に対し
パルス制御信号(c)を出力するマイクロコンピュータ
を中心とする電子回路で、内部回路として、入力インタ
フェース回路341、CPU(セントラル・プロセシング・ユ
ニット)342、メモリ(RAM,ROM)343、出力インタフェ
ース回路344を備えている。The throttle valve control circuit 34 processes the input information from the input sensor and the information temporarily or preliminarily stored in the memory 343 in accordance with a predetermined arithmetic processing procedure and outputs a pulse to the step motor 35 which is a throttle actuator. An electronic circuit centered on a microcomputer that outputs a control signal (c). As internal circuits, an input interface circuit 341, a CPU (central processing unit) 342, a memory (RAM, ROM) 343, and an output interface circuit 344 are provided. I have it.
このスロットル弁制御回路34のマップ設定手段としての
機能をもつメモリ343には、第3図に示すように、絶対
アクセル操作量lに対するスロットル開度θの制御特性
マップとして8種類の上限及び下限を有する領域制御特
性マップ#0〜#7が設定されていて、各マップ#0〜
#7は、路面摩擦係数μを下記の表1とした場合の最大
駆動力を発生するスロットル開度θに相当する。As shown in FIG. 3, the memory 343 having a function as map setting means of the throttle valve control circuit 34 has eight types of upper and lower limits as a control characteristic map of the throttle opening θ with respect to the absolute accelerator operation amount 1. The area control characteristic maps # 0 to # 7 are set, and each of the maps # 0 to # 7 is set.
# 7 corresponds to the throttle opening θ that produces the maximum driving force when the road surface friction coefficient μ is set to Table 1 below.
尚、各マップ#0〜#7の上限は、絶対アクセル操作量
3/4でのスロットル開度最大値とゼロ基準点とを結ぶ線
と、絶対アクセル操作量3/4〜4/4におけるスロットル開
度最大値の線とで形成され、下限は、絶対アクセル操作
量4/4でのスロットル開度最大値とゼル基準点とを結ぶ
線で形成されている。 The upper limit of each map # 0 to # 7 is the absolute accelerator operation amount.
It is formed by the line connecting the throttle opening maximum value at 3/4 and the zero reference point, and the line of the throttle opening maximum value at the absolute accelerator operation amount 3/4 to 4/4, and the lower limit is the absolute accelerator operation amount. It is formed by the line connecting the throttle opening maximum value at the amount of 4/4 and the Zel reference point.
また、スロットル弁制御回路34のメモリ343には、第4
図に示すように、相対アクセル操作量Δlに対するスロ
ットル開度変化量Δθとの関係特性が三次曲線的な特性
として設定されている。The memory 343 of the throttle valve control circuit 34 stores the fourth
As shown in the figure, the relationship characteristic between the relative accelerator operation amount Δl and the throttle opening change amount Δθ is set as a cubic curve characteristic.
前記スロットル弁制御回路34には、特許請求の範囲で述
べたスリップ率演算手段、実スロットル開度検出手段、
マップ選択手段、目標スロットル開度値設定手段、スロ
ット弁開閉制御手段が含まれている。The throttle valve control circuit 34 includes a slip ratio calculating means, an actual throttle opening detecting means, and a slip ratio calculating means described in the claims.
A map selecting means, a target throttle opening value setting means, and a slot valve opening / closing control means are included.
尚、前記実スロットル開度検出手段は、スロットル弁制
御回路34のCPU342から出力インタフェース回路344へのS
TEP指令信号を同時にメモリ343で受け、このメモリ343
でSTEP数を書込みカウントする内部回路構成の手段であ
り、CPU342からの読み出し指令に従って実スロットル開
度値θ0が随時CPU34へ読み出される。It should be noted that the actual throttle opening detection means is the S from the CPU 342 of the throttle valve control circuit 34 to the output interface circuit 344.
The memory 343 receives the TEP command signal at the same time, and this memory 343 receives it.
Is a means of an internal circuit configuration for writing and counting the number of STEPs, and the actual throttle opening value θ 0 is read to the CPU 34 at any time according to a read command from the CPU 342.
また、前記マップ選択手段には、マップ上り選択手段と
マップ落ち選択手段とが含まれている。Further, the map selecting means includes a map ascending selecting means and a map dropping selecting means.
前記ステップモータ35は、前記スロットル弁22を開閉作
動させるアクチュエータで、回転子と励磁巻線を有する
複数の固定子とを備え、励磁巻線へのパルスの与え方で
正転方向及び逆転方向に1ステップずつ回転する。The step motor 35 is an actuator that opens and closes the throttle valve 22 and includes a rotor and a plurality of stators having an excitation winding, and a forward rotation direction and a reverse rotation direction depend on how a pulse is applied to the excitation winding. Rotate one step at a time.
次に、第1実施例の作用を説明する。Next, the operation of the first embodiment will be described.
まず、CPU342におけるスロットル弁開閉制御作動の流れ
を、第5図に示すメインルーチンのフローチャート図と
第6図に示すサブルーチンのフローチャート図とによっ
て述べる。First, the flow of the throttle valve opening / closing control operation in the CPU 342 will be described with reference to the flowchart of the main routine shown in FIG. 5 and the flowchart of the subroutine shown in FIG.
尚、第5図のメインルーチンでの処理は、図示していな
いオペレーティングシステムにより所定周期(例えば20
msec)で起動される定時間割り込み処理であり、第6図
のサブルーチンでの処理は、この定時間割り込みにより
決定されるステップモータ35への信号出力周期に応じて
メインルーチン内で適宜起動されるoci(アウトプット
・コンペア・インタラプト)割り込み処理である。Note that the processing in the main routine of FIG. 5 is performed in a predetermined cycle (for example, 20
msec) is a constant time interrupt process, and the process in the subroutine of FIG. 6 is appropriately started in the main routine according to the signal output cycle to the step motor 35 determined by this constant time interrupt. oci (output compare interrupt) interrupt processing.
(イ)初期設定 第5図に示すメインルーチンは、キーシリンダへエンジ
ンキーを差し込み、イグニッションスイッチをOFFからO
Nに切り換えた時点から起動が開始され、第1回目の処
理作動時には、最初かどうかの判断がなされ(ステップ
100)、次のイニシャルライズステップ101に進む。(A) Initial setting In the main routine shown in Fig. 5, insert the engine key into the key cylinder and turn the ignition switch from OFF to O.
Starting is started from the time of switching to N, and at the time of the first processing operation, it is judged whether it is the first time (step
100), and proceed to the next initializing step 101.
このイニシャライズステップ101では、MAPFLGをMAPFLG
=0に設定すると共に、他のFLGや基準値l00,θ00等の
情報を全てクリアにする。In this initialization step 101, MAPFLG
= 0, and clears all other information such as FLG and reference values l 00 and θ 00 .
(ロ)スリップ率演算処理 タイヤ一路面間のスリップ率Sの演算処理は、ステップ
102〜ステップ107で行なわれる。(B) Slip ratio calculation process The calculation process of the slip ratio S between the tire and the road surface is performed in steps.
Steps 102 to 107 are performed.
まず、各回転数センサ30,31,32からの入力信号に基づい
て後輪回転速度VR,右前輪回転速度VFR,左前輪回転速度V
FLが読み込まれ(ステップ102)、次に前輪回転速度VF
が演算される(ステップ103)。First, based on the input signals from the respective rotation speed sensors 30, 31, 32, the rear wheel rotation speed V R , the right front wheel rotation speed V FR , the left front wheel rotation speed V
FL is read (step 102), then front wheel rotation speed V F
Is calculated (step 103).
尚、演算式は、 であり、平均値により求めている。The formula is And is calculated by the average value.
次に、駆動輪である後輪回転速度VRが40km/h以上かどう
かが判断され(ステップ104)、VR≧40(km/h)の場合
にはステップ105へ進み、このステップ105においてスリ
ップ率Sが演算される。Next, it is determined whether or not the rear wheel rotation speed V R, which is the driving wheel, is 40 km / h or more (step 104). If V R ≧ 40 (km / h), the process proceeds to step 105, and in this step 105 The slip ratio S is calculated.
尚、スリップ率Sの演算式は、 である。The calculation formula of the slip ratio S is Is.
また、前記ステップ104でVR<40(km/h)と判断された
場合には、前後輪回転速度差ΔV(=VR−VF)が演算さ
れ(ステップ106)、演算により求められた前後輪回転
速度差ΔVに応じてスリップ率Sが設定される(ステッ
プ107)。When it is determined in step 104 that V R <40 (km / h), the front-rear wheel rotation speed difference ΔV (= V R −V F ) is calculated (step 106) and calculated. The slip ratio S is set according to the front-rear wheel rotation speed difference ΔV (step 107).
従って、前記ステップ105またはステップ107で得られた
スリップ率Sは、グラフにあらわすと、第7図に示すよ
うになり、このスリップ率Sが以下の制御作動で各設定
スリップ率S0,S1,S2と比較する場合のしきい値となる。Accordingly, the slip ratio S obtained in step 105 or step 107, when expressed in the graph becomes as shown in FIG. 7, the set slip ratio S 0 in the control operation of the slip ratio S is less, S 1 , the threshold when compared to S 2.
(ハ)制御情報の設定処理 後述するマップ選択処理やアクセルワーク判別処理で用
いられる制御情報の設定処理は、ステップ150〜ステッ
プ154及びステップ251〜ステップ255で行なわれる。(C) Control Information Setting Process The control information setting process used in the map selecting process and the accelerator work determining process, which will be described later, is performed in steps 150 to 154 and steps 251 to 255.
まず、2周期前の処理においてサンプリングされ、1周
期前の処理において前回絶対アクセル操作量l1として取
り扱われたアクセルペダル踏み込み量が、前々回絶対ア
クセル操作量l2としてセットされる(ステップ150)。
また、1周期前の処理においてサンプリングされ、今回
絶対アクセル操作量l0として取り扱われたアクセルペダ
ル振り込み量が、前回絶対アクセル操作量l1としてセッ
トされる(ステップ151)。次に、現在のアクセルペダ
ル踏み込み量が、今回絶対アクセル操作量l0として、ま
た、現在のスロットル弁開度が実スロットル開度値θ0
としてサンプリングされて読み込まれる(ステップ15
2)。次いで、セット済みの今回絶対アクセル操作量l0
から前回絶対アクセル操作量l1が差し引かれることによ
り、1周期前の処理時からのアクセルペダル踏み込み量
の変化量である今回相対アクセル操作量ΔL0が算出され
(ステップ153)、また、前回絶対アクセル操作量l1か
ら前々回絶対アクセル操作量l2が差し引かれることによ
り2周期前の処理時から1周期前の処理時までに変化し
たアクセルペダル踏み込み量の変化量である前回相対ア
クセル操作量ΔL1が算出される(ステップ154)。First, sampled at two periods before treatment, the accelerator pedal depression amount that is treated as the last absolute accelerator operation amount l 1 in the process of one cycle before is set as a second preceding absolute accelerator operation amount l 2 (step 150).
Further, the accelerator pedal swing amount sampled in the process one cycle before and treated as the absolute accelerator operation amount l 0 this time is set as the previous absolute accelerator operation amount l 1 (step 151). Next, the current accelerator pedal depression amount is used as the absolute accelerator operation amount l 0 this time, and the current throttle valve opening is the actual throttle opening value θ 0.
Is sampled and loaded as (step 15
2). Next, the set absolute absolute accelerator operation amount l 0
By subtracting the absolute accelerator operation amount l 1 from the previous time from, the current relative accelerator operation amount ΔL 0, which is the amount of change in the accelerator pedal depression amount from the processing one cycle before, is calculated (step 153). The previous relative accelerator operation amount ΔL, which is the amount of change in the accelerator pedal depression amount that changed from the processing two cycles ago to the processing one cycle ago by subtracting the absolute accelerator operation amount l 2 two times before from the accelerator operation amount l 1. 1 is calculated (step 154).
ステップ251〜ステップ255では、制御特性マップMAPFLG
の所定時間前(ここでは600msec前)までの間の記憶を
行なっている。In steps 251-255, the control characteristic map MAPFLG is used.
The data is stored up to a predetermined time before (here, 600 msec before).
カウンタCTRは、MAPFLGを所定個(実施例では600msec/2
0mse=30個)の番地に記憶させる為にループさせる回数
を定めるカウンタであり、ステップ251→ステップ253の
間を29回ループさせた後、ステップ254以降へ進むよう
にしている。ステップ252ではMAPFLGの値が記憶されて
いるメモリ番地にCTRの値を加えた番地(「(MAPFLG)
+CTR」)の値を+1番地のメモリ番地に記憶してい
る。ループに従って順次+1番地のメモリに過去のMPAF
LGの値が記憶されていく為、後述するステップ123,124
及びステップ129,130で用いる600msec前のMFPFLGの値MA
POLDはMAPFLG+30番地に記憶されている。スンテップ25
4では、ステップ252の29回目のループで得られた「MAPF
LG+30」番地の内容、即ち、MAPFLGの600msec前の値をM
APFLGに記憶する。The counter CTR is a predetermined number of MAPFLG (in the embodiment, 600 msec / 2
It is a counter that determines the number of loops to be stored in the address of 0 mse = 30), and loops 29 times between step 251 and step 253 and then proceeds to step 254 and thereafter. In step 252, an address obtained by adding the value of CTR to the memory address in which the value of MAPFLG is stored (“(MAPFLG)
The value of “+ CTR”) is stored in the memory address of +1. MPAF of the past in memory of +1 address sequentially according to the loop
Since the value of LG is stored, steps 123 and 124 to be described later
And the value of MFPFLG before 600 msec used in steps 129 and 130 MA
POLD is remembered at address MAPFLG + 30. Suntep 25
In step 4, `` MAPF obtained in the 29th loop of step 252
"LG + 30" contents, that is, the value 600msec before MAPFLG is M
Remember in APFLG.
尚、ステップ253で示すカウンタCTRのクリア処理により
1制御サイクルに1回、MAPOLDが「600msec前のMAPFLG
の値」として書き換えられる。By the clearing process of the counter CTR shown in step 253, MAPOLD is set to "MAPFLG before 600 msec" once in one control cycle.
Is rewritten as "value of".
(ニ)マップ上り選択処理 尚、この処理は、後述するヤップ落ち選択手段により領
域制御特性が最上位領域制御特性マップより下位の領域
制御特性マップにある場合に行なわれる。(D) Map upstream selection processing This processing is performed when the area control characteristic is in the area control characteristic map lower than the uppermost area control characteristic map by the yap drop selection means described later.
現在選択されている領域制御特性マップより絶対アクセ
ル操作量lに対するスロットル開度θの増大比率を上げ
た上位の領域制御特性マップを選択するマップ上り選択
処理は、ステップ110〜ステップ119及びステップ161〜
ステップ163で行なわれる。The map ascending selection process for selecting a higher region control characteristic map in which the increase rate of the throttle opening θ with respect to the absolute accelerator operation amount 1 is selected from the currently selected region control characteristic map is step 110 to step 119 and step 161 to
This is done in step 163.
まず、今回絶対アクセル操作量l0が高設定アクセル操作
量LH以上であるかどうかが判断される(ステップ11
5)。尚、第1実施例での高設定アクセル操作量lHは、
最大アクセル操作量を1とした場合、キックダウン的な
領域境界であるlH=3/4に設定されている。First, it is determined whether the absolute accelerator operation amount l 0 this time is greater than or equal to the high set accelerator operation amount L H (step 11
Five). The high set accelerator operation amount l H in the first embodiment is
When the maximum accelerator operation amount is set to 1, the kickdown-like region boundary is set to l H = 3/4.
また、今回絶対アクセル操作量l0が低設定アクセル操作
量lH以上であるかどうかが判断される(ステップ25
0)。尚、第1実施例での低設定アクセル操作量lLは、
低アクセル操作領域境界としてlL=1/4に設定してい
る。Further, it is determined whether or not the absolute accelerator operation amount l 0 this time is equal to or higher than the low set accelerator operation amount l H (step 25
0). The low set accelerator operation amount l L in the first embodiment is
I L = 1/4 is set as the low accelerator operation area boundary.
そして、ステップ115でl0<lH及びステップ250でl0>lL
と判断された場合は(つまりlL≦l0<lHの場合)、今回
相対アクセル操作量ΔL0がΔL0>0かどうか、すなわち
アクセルペダル20に対して踏み込み操作時であるかどう
かが判断され(ステップ110)、次にステップ率SがS
≦S0(例えば、S0=0.1)であるかどうか、すなわち設
定スリップ率S0以下で駆動輪スリップがほとんど発生し
ていないかどうかが判断され(ステップ111)、次に実
スロットル開度値θ0がθ0≧θMAXかどうか、すなわ
ち実スロットル開度値θ0が前回に選択されている領域
制御特性マップによるスロットル開度上限値θMAXかど
うかが判断され(ステップ112)、次MAPFLGがMAPFLG=
0かどうかが、すなわちマップ上りが可能なマップ#1
〜#7であるかどうかが判断され(ステップ113)、こ
れらのマップ上り条件を全て満足している時にだけステ
ップ114へ進み、MAPFLGの番号(#1〜#7)が1番下
げられ(ステップ114)領域制御特性マップとしては1
段階上位のマップに移行する。尚、前記ステップ110〜
ステップ113で述べたマップ上り条件を1つでも満足し
ない時には、新たにマップ上り条件の全てが満足される
までその時に選択されている領域制御特性マップが保持
される。Then, in step 115, l 0 <l H and in step 250, l 0 > l L
If it is determined that (ie, if l L ≤ l 0 <l H ), whether the current relative accelerator operation amount ΔL 0 is ΔL 0 > 0, that is, whether or not the accelerator pedal 20 is being depressed. It is determined (step 110), and then the step rate S is S
It is determined whether or not ≦ S 0 (for example, S 0 = 0.1), that is, whether or not drive wheel slip has occurred at the set slip ratio S 0 or less (step 111), and then the actual throttle opening value It is determined whether or not θ 0 is θ 0 ≧ θ MAX , that is, whether the actual throttle opening value θ 0 is the throttle opening upper limit value θ MAX according to the previously selected region control characteristic map (step 112), and the next MAPFLG Is MAPFLG =
Map # 1 that is 0 or not, that is, map up
It is determined whether or not it is # 7 to # 7 (step 113), the process proceeds to step 114 only when all of these map ascending conditions are satisfied, and the MAPFLG number (# 1 to # 7) is lowered by 1 (step 1). 114) 1 for the area control characteristic map
Move to a higher level map. Incidentally, the steps 110-
When any one of the map ascending conditions described in step 113 is not satisfied, the area control characteristic map selected at that time is held until all of the map ascending conditions are newly satisfied.
また、ステップ115でl0≧lHと判断された場合は、スリ
ップ率SがS≦S0(例えば、S0=0.1)であるかどうか
が判断され(ステップ116)、S≦S0の時はステップ117
へ進み、タイマアップかどうかが判断され、タイマアッ
プとなっていない場合にはステップ118へ進みタイマ値
増大がなされる。このように、ステップ115→ステップ1
16→ステップ117→ステップ118という流れが継続して繰
り返され、ステップ117でタイマアップであると判断さ
れた場合には、ステップ161でMAPFLGがMAPFLG=0かど
うか、すなわちマップ上り可能なマップ#1〜#7であ
るかどうかが判断され、l0≧lHで、S≦S0が所定時間継
続し、MAPFLG≠0というマップ上り条件を全て満足して
いたらステップ162へ進み、MAPFLGの番号(#1〜#
7)が1番下げられ、領域制御特性マップとしては1段
階上位のマップに移行する。尚、ステップ119及びステ
ップ163は、タイクリアステップであり、スリップ率S
が>S0となった場合、及びマップ上り制御が終了した場
合に、次のタイマ値カウントのためにタイマクリアされ
る。また、第1実施例でタイマアップとなる設定時間T0
は、0.8secに設定されている。If l 0 ≧ l H is determined in step 115, it is determined whether the slip ratio S is S ≦ S 0 (for example, S 0 = 0.1) (step 116), and S ≦ S 0 Step 117
Then, it is judged whether or not the timer is up. If the timer is not up, the flow advances to step 118 to increase the timer value. In this way, step 115 → step 1
The sequence of 16 → step 117 → step 118 is continuously repeated, and when it is determined that the timer is up in step 117, it is determined in step 161 whether MAPFLG is MAPFLG = 0, that is, map # 1 capable of ascending the map. It is determined whether or not # 1 to # 7, and if l 0 ≧ l H , S ≦ S 0 continues for a predetermined time, and if all the map ascent conditions of MAPFLG ≠ 0 are satisfied, the process proceeds to step 162, and the MAPFLG number ( # 1 to #
7) is lowered to the first position, and the area control characteristic map moves to a map one step higher. Note that steps 119 and 163 are tie clear steps, and the slip ratio S
Is> S 0 and when the map up control is completed, the timer is cleared for the next timer value count. In addition, the set time T 0 for which the timer is up in the first embodiment
Is set to 0.8 sec.
(ホ)マップ落ち選択処理 アップシフト時におけるマップ落ち禁止処理はステップ
260〜ステップ269で行なわれ、また、現在選択されてい
る領域制御特性マップより絶対アクセル操作量lに対す
るスロットル開度θの増大比率を下げた下位の領域制御
特性マップを選択するマップ落ち選択処理は、ステップ
120〜ステップ131で行なわれる。(E) Map drop selection process The map drop prohibition process at upshift is a step
In step 260 to step 269, the map drop selection processing for selecting a lower region control characteristic map in which the increase rate of the throttle opening θ with respect to the absolute accelerator operation amount 1 is lower than the currently selected region control characteristic map is executed. , Step
It is performed from 120 to step 131.
まず、アップシフト時におけるマップ落ち禁止処理につ
いて述べると、ステップ260では、現在のギヤ位置ATPOS
が読み込まれ、ステップ261では、現在のギヤ位置ATPOS
と1制御周期前のギヤ位置ATPOSOとの比較がなされ、AT
POS>ATPOSOである時、即ち、アップシフト時には、ス
テップ262へ進み、このステップ262でマップ落ち禁止フ
ラグATFLAGを“1"とし、さらに、ステップ263において
マップ落ち禁止時間用タイマATTMRをクリアにし、ステ
ップ264でATPOSをATPOSOに書き換え記憶する。First, the map drop prohibition processing during upshift will be described. In step 260, the current gear position ATPOS
Is read, and in step 261, the current gear position ATPOS is
And the gear position ATPOSO one control cycle before are compared and AT
When POS> ATPOSO, that is, during upshifting, the routine proceeds to step 262, where the map drop prohibition flag ATFLAG is set to "1", and at step 263 the map drop prohibit time timer ATTMR is cleared. Rewrite ATPOS to ATPOSO in 264 and store.
そして、アップシフトから所定時間Kが経過していなく
マップ落ち禁止フラグATFLAG=1である時には、ステッ
プ265からステップ266へ進み、ATTMRが所定時間K(例
えば、K=1sec)経過したかどうかが判断され、経過し
ていない場合(ATTMR<K)には、ATTMRをインクリメン
トし(ステップ267)、ステップ264へ進む。When the predetermined time K has not elapsed from the upshift and the map drop prohibition flag ATFLAG = 1, the process proceeds from step 265 to step 266, and it is determined whether the predetermined time K (eg, K = 1 sec) has elapsed in ATTMR. If it has not elapsed (ATTMR <K), ATTMR is incremented (step 267) and the process proceeds to step 264.
このステップ265からステップ267へ進む流れが繰り返さ
れ、ステップ266においてATTMR=Kとなった時には、ス
テップ268へ進み、マッヴ落ち禁止を解除してATTMR及び
ATFLAGをクリアにし、ステップ269ではATPOSをATPOSOに
書き換え記憶し、ステップ120以降のマップ落ち処理へ
進む。The flow from step 265 to step 267 is repeated, and when ATTMR = K is reached in step 266, the process proceeds to step 268, in which the muff drop prohibition is released and ATTMR and
ATFLAG is cleared, ATPOS is rewritten and stored in ATPOSO in step 269, and the process proceeds to step 120 and subsequent map dropping processing.
尚、アップシフト時ではない場合には、ステップ260→
ステップ261→ステップ265→ステップ269へと進み、マ
ップ落ちが何ら禁止されることなくそのままステップ12
0以降のマップ落ち処理へ進む。If it is not upshift, step 260 →
Step 261-> step 265-> step 269, without any prohibition of map drop, step 12
Proceed to the map drop processing after 0.
次に、マップ落ち処理について述べると、スリップ率S
と第1設定値S1(例えば、S1=0.1)とが比較され、マ
ップ1枚落しの上限であるS>S1かどうか、すなわち駆
動輪スリップが発生しているかどうかが判断され(ステ
ップ120)、S>S1の場合には次のステップ120へ進みFL
AG・A=0でどうかが判断され、FLG・A=0である場
合にはFLAG・A=1にセットされ(ステップ122)、次
のステップ123ではMAPFLGの600msec前の値MAPOLD(ステ
ップ254)が7かどうかが判断され、MAPOLD≠7の時は
マップ1枚落しの条件を満足していることでMAPFLGの番
号(#0〜#6)が1番上げられて、その値をMPFLGの
番地にメモリされる(ステップ124)。Next, the map drop processing will be described. The slip ratio S
And the first set value S 1 (for example, S 1 = 0.1) are compared, and it is determined whether S> S 1, which is the upper limit of dropping one map, that is, whether drive wheel slip has occurred (step 120), if S> S 1 , go to the next step 120 FL
Whether or not AG · A = 0 is determined, and if FLG · A = 0, FLAG · A = 1 is set (step 122), and in the next step 123, the value MAPOLD 600 msec before MAPFLG (step 254). Is determined to be 7, and when MAPOLD ≠ 7, the condition of dropping one map is satisfied, so the MAPFLG number (# 0 to # 6) is increased by 1, and that value is the MPFLG address. (Step 124).
尚、ステップ124でマップ1枚落ちが行なわれた後は、
ステップ120でS≦S1と判断され、ステップ125を経過し
てFLAG・A=0にセットされ、しかも、新たにS>S1と
ならない限り、マップ1枚落ちの選択処理はなされず、
ステップ124でのマップ1枚落ちにより選択された領域
制御特性マップがそのまま保持される。ただし、FLAG・
A=1の時でステップ121からステップ126へ進み、後述
するS>S2というマップ落しの条件を満足している場合
は別である。After dropping one map in step 124,
In step 120, it is determined that S ≦ S 1 , FLAG · A = 0 is set after step 125, and unless S> S 1 is newly established, the selection process of dropping one map is not performed,
The area control characteristic map selected by dropping one map in step 124 is held as it is. However, FLAG
If A = 1, the process proceeds from step 121 to step 126, and the case is satisfied when the condition of S> S 2 to be dropped, which will be described later, is satisfied.
また、前記ステップ124から次のステップ126へ進むと、
スリップ率Sと第2設定値S2(例えば、S2=0.3)とが
比較され、マップの1枚落し条件であるS>S2かどう
か、すなわち過大な駆動輪スリップが発生しているかど
うかが判断され、S>S2の場合には次のステップ127へ
進みFLAG・B=0かどうかが判断され、FLAG・B=0で
ある場合にはFLAG・B=1にセットされ(ステップ12
8)、次のステップ129ではMAPFLGの600msec前の値MAPOL
D(ステップ254)が7かどうかが判断され、MAPOLD≠7
の時はマップ1枚落しの条件(S>S2かつMAPOLD≠7)
を満足しているこどでMAPOLDの番号(#0〜#6)が1
番上げられ領域制御特性マップとして1段階下位のマッ
プに移行しMAPOLDの値がMAPFLGに記憶される(ステップ
130)。In addition, when proceeding from the step 124 to the next step 126,
The slip ratio S and the second set value S 2 (for example, S 2 = 0.3) are compared, and whether S> S 2 which is the condition for dropping one map, that is, whether excessive drive wheel slip has occurred If S> S 2 , the process proceeds to the next step 127, and it is determined whether FLAG · B = 0. If FLAG · B = 0, FLAG · B = 1 is set (step 12
8) In the next step 129, the value MAPOL 600msec before MAPFLG
It is determined whether D (step 254) is 7, and MAPOLD ≠ 7.
When, the condition for dropping one map (S> S 2 and MAPOLD ≠ 7)
MAPOLD number (# 0 to # 6) is 1 for children who are satisfied with
As the region control characteristic map that has been raised, the map moves to the map one step lower and the value of MAPOLD is stored in MAPFLG (step
130).
尚、ステップ130でマップ1枚落ちが行なわれた後は、
ステップ126でS≦S2と判断され、ステップ131を経過し
てFLAG・B=0にセットされ、しかも、新たにS>S2と
ならない限り、マップ1枚落ちの選択処理はなされず、
ステップ130でのマップ1枚落ちにより選択された領域
制御特性マップがそのまま保持される。After dropping one map in step 130,
In step 126, it is determined that S ≦ S 2, and after step 131, FLAG · B = 0 is set, and unless S> S 2 is newly established, the selection process of dropping one map is not performed.
The area control characteristic map selected by dropping one map in step 130 is retained as it is.
(ヘ)領域制御特性マップの設定 ステップ140では、前述のマップ上り選択処理とマップ
落ち選択処理との経過によって選択されているMAPFLGの
番号と同じ番号の領域制御特性マップが設定される。(F) Setting of area control characteristic map In step 140, an area control characteristic map having the same number as the MAPFLG number selected by the progress of the map ascending selection processing and the map omission selection processing described above is set.
(ト)マップ保持処理 l0≦lLの時は、前述のステップ250でマップ上り選択処
理のステップ110〜ステップ114をバイパスするので、現
在選択されている領域制御特性マップがそのまま保持さ
れていることになる。(G) When the map holding process l 0 ≦ l L , the steps 110 to 114 of the map ascending selection process are bypassed at the above-mentioned step 250, so that the currently selected area control characteristic map is held as it is. It will be.
尚、l0≦lLの時には当然l0≦lHとなるので、ステップ11
6〜ステップ119,ステップ161〜ステップ163のもう1つ
のマップ上り選択処理に信号が入力されることはない。When l 0 ≤l L , naturally l 0 ≤l H , so step 11
No signal is input to the other map up-link selection processing of 6 to step 119 and step 161 to step 163.
また、ステップ164では今回絶対アクセル操作量l0が低
設定アクセル操作量lLを超えているかどうかが判断さ
れ、l0>lLの時はステップ155〜ステップ157の後述する
アクセルローク判断処理がなされ、l0≦lLの時はどのよ
うなアクセル操作をしてもステップ158及びステップ159
へ進み、基準値l00,θ00を更新するために、選択されて
いる領域制御特性マップの下限に沿うスロットル開度θ
となる。Further, in step 164, it is judged whether or not the absolute accelerator operation amount l 0 this time exceeds the low set accelerator operation amount l L , and when l 0 > l L , the accelerator lock determination process described later in steps 155 to 157 is executed. If l 0 ≦ l L, no matter what accelerator operation is performed, steps 158 and 159
To update the reference values l 00 and θ 00 , the throttle opening θ along the lower limit of the selected region control characteristic map
Becomes
尚、第1実施例での低設定アクセル操作量lLは微小アク
セル操作領域境界としてlL=1/4に設定している。The low set accelerator operation amount l L in the first embodiment is set to 1 L = 1/4 as a small accelerator operation area boundary.
また、l0≦lLの時は、前述のステップ250で、マップ上
り選択処理のステップ110〜ステップ114をバイパスする
ので、選択されている領域制御特性マップがそのまま保
持されることになる。Further, when l 0 ≦ l L , in step 250 described above, steps 110 to 114 of the map ascending selection processing are bypassed, so that the selected area control characteristic map is retained as it is.
(チ)アクセルワーク判別処理 アクセルワーク判別処理は、相対アクセル操作量ΔLを
求める基準を定速走行アクセル操作時としていること
で、定速走行アクセル操作時であるか否かを判別するた
めに、前記ステップ150〜ステップ154で得られた情報に
基づいてステップ155〜ステップ159で行なわれる処理で
ある。(H) Accelerator Work Discrimination Processing In the accelerator work discrimination processing, since the reference for obtaining the relative accelerator operation amount ΔL is the constant speed traveling accelerator operation, in order to determine whether or not the constant speed traveling accelerator operation is performed, This is the process performed in steps 155 to 159 based on the information obtained in steps 150 to 154.
まず、アクセルワークの判断論理は、前回相対アクセル
操作量ΔL1と今回相対アクセル操作量ΔL0を用いて、ア
クセルペダル20が2周期前の処理時から引き続いて踏み
込み方向への操作中であるとの加速アクセル操作判定が
行なわてた時(ステップ155で肯定的,ステップ156へ肯
定的)、あるいは、引き続いて戻し操作中であるの減速
アクセル操作判定が行なわれた時(ステップ155で否定
的,ステップ157で否定的)には、次のステップ160へ進
む。First, the determination logic of the accelerator work is that the accelerator pedal 20 is being continuously operated in the stepping direction from the time of processing two cycles before using the previous relative accelerator operation amount ΔL 1 and the current relative accelerator operation amount ΔL 0. When the acceleration accelerator operation determination is made (affirmative in step 155, affirmative to step 156), or when the deceleration accelerator operation determination is made during the subsequent returning operation (negative in step 155, (Negative in step 157), the process proceeds to the next step 160.
また、アクセルペダル20が停止操作されてその位置に保
持された場合(ステップ155で否定的,ステップ157で肯
定的)、アクセルペダル20の操作方向が踏み方向から戻
し方向へ切り替わった場合(ステップ155で肯定的,ス
テップ156で否定的)、あるいはその逆に切り替わった
場合(ステップ155で否定的,ステップ157で肯定的)に
は、アクセルペダル踏み込み量の変化量が0を含む増加
から0を含む減少または減少から増加に移行する定速走
行アクセル操作時と判定され、ステップ158へ進み、今
回絶対アクセル操作量l0がアクセ操作量基準値l00とし
てセットされ、さらにステップ159へ進み今回の実スロ
ットル開度値θ0がスロットル開度基準値θ00としてセ
ットされる。If the accelerator pedal 20 is stopped and held at that position (negative in step 155, affirmative in step 157), the operating direction of the accelerator pedal 20 is switched from the stepping direction to the returning direction (step 155). Is positive, negative in step 156) or vice versa (negative in step 155, positive in step 157), the change amount of the accelerator pedal depression amount includes 0 from an increase including 0. It is determined that the accelerator is operating at a constant speed that decreases or increases, and the routine proceeds to step 158, where the absolute accelerator operation amount l 0 is set as the access operation amount reference value l 00, and the operation proceeds to step 159. The throttle opening value θ 0 is set as the throttle opening reference value θ 00 .
(リ)相対アクセルストローク演算処理 前述のアクセルワーク判別処理が行なわれた後は、ステ
ップ160へ進み、相対アクセル操作量ΔLが演算され
る。(I) Relative accelerator stroke calculation processing After the above-described accelerator work determination processing is performed, the routine proceeds to step 160, where the relative accelerator operation amount ΔL is calculated.
この相対アクレル操作量ΔLの演算式は、ΔL=l0−l
00であるため、加速アクセル操作時や減速アクセル操作
時には、最初に定速走行アクセル操作が行なわれた時か
ら今回絶対アクセル操作量l0までのアクセル操作変化量
として演算される。また、最初の定速走行アクセル操作
時には、ΔL=l00−l00となり相対アクセル操作量ΔL
はゼロとなる。The calculation formula for this relative accrel manipulated variable ΔL is ΔL = l 0 −l
Since it is 00 , at the time of acceleration accelerator operation or deceleration accelerator operation, it is calculated as the accelerator operation change amount from the time when the constant speed traveling accelerator operation is first performed to the absolute accelerator operation amount l 0 this time. At the time of the first constant speed traveling accelerator operation, ΔL = l 00 −l 00 and the relative accelerator operation amount ΔL
Is zero.
(ヌ)スロットル開度変化量演算 ステップ170では、ステップ160により求められた相対ア
クセル操作量ΔLと、第4図に示すΔL−Δθ特性線図
とによってスロットル開度変化量Δθが演算される。(E) Throttle opening change amount calculation In step 170, the throttle opening change amount Δθ is calculated based on the relative accelerator operation amount ΔL obtained in step 160 and the ΔL-Δθ characteristic diagram shown in FIG.
(ル)目標スロットル開度値設定処理 前記スロットル開度基準値θ00と前記ステップ170で演
算されたスロットル開度変化量Δθとによって得られる
仮目標スロットル開度値θθと、前記ステップ140で設
定された領域制御特性マップと今回絶対アクセル操作量
l0(又は、アクセル操作量基準値l00)によって求めら
れるスロットル開度上限値θMAX及びスロットル開度下
限値θMINとを比較して目標スロットル開度値θ*を設
定する処理は、ステップ180〜ステップ185で行なわれ
る。(L) Target throttle opening value setting process Temporary target throttle opening value θθ obtained by the throttle opening reference value θ 00 and the throttle opening change amount Δθ calculated in step 170, and set in step 140 Region control characteristic map and absolute accelerator operation amount this time
l 0 (or the accelerator operation amount reference value l 00 ) is compared with the throttle opening upper limit value θ MAX and the throttle opening lower limit value θ MIN to set the target throttle opening value θ *. It is performed from 180 to step 185.
まず、仮目標スロットル開度値θθは、ステップ180で
スロットル開度基準値θ00とスロットル開度変化量Δθ
とを加算する演算式、θθ=θ00+Δθで求められる。First, in step 180, the temporary target throttle opening degree value θθ is set to the throttle opening reference value θ 00 and the throttle opening change amount Δθ.
Arithmetic expression for adding the door, is obtained by θθ = θ 00 + Δθ.
この仮目標スロットル開度値θθとスロットル開度上限
値θMAX及びスロットル開度下限値θMINとの比較処理
は、まず仮目標スロットル開度値θθがスロットル開度
上限値θMAX以上かどうかが判断され(ステップ181)、
θθ>θMAXの場合にはスロットル開度上限値θMAXが目
標スロットル開度値θ*として設定される(ステップ18
2)。また、θθ≦θMAXの場合には仮目標スロットル開
度値θθがスロットル開度下限値θMIN以下かどうかが
判断され(ステップ183)、θθ<θMINの場合にはスロ
ットル開度下限値θMINが目標スロットル開度値θ*と
して設定される(ステップ184)。また、θMIN≦θθ≦
θMAXの場合には、仮目標スロットル開度θθがそのま
ま目標スロットル開度値θ*として設定される(ステッ
プ185)。The process of comparing the provisional target throttle opening value θθ with the throttle opening upper limit value θ MAX and the throttle opening lower limit value θ MIN first determines whether the provisional target throttle opening value θθ is greater than or equal to the throttle opening upper limit value θ MAX. Judged (step 181),
throttle opening upper limit theta MAX is set as the target throttle opening value theta * in the case of θθ> θ MAX (Step 18
2). If θθ ≤ θ MAX , it is determined whether the provisional target throttle opening value θθ is less than or equal to the throttle opening lower limit value θ MIN (step 183). If θθ <θ MIN , the throttle opening lower limit value θ MIN is set as the target throttle opening value θ * (step 184). Also, θ MIN ≤ θ θ ≤
In the case of θ MAX , the provisional target throttle opening θθ is set as it is as the target throttle opening value θ * (step 185).
すなわち、目標スロットル開度値θ*は、選択されてい
る領域制御特性マップの領域内に存在する値として設定
される。That is, the target throttle opening degree value θ * is set as a value existing in the area of the selected area control characteristic map.
(ヲ)スロットル弁開閉制御処理 前述の目標スロットル開度値設定処理によって目標スロ
ットル開度値θ*が決まったら、実スロットル開度値θ
0を目標スロットル開度値θ*に一致させる方向にスロ
ットル弁22を作動させる処理が第5図のメインルーチン
でのステップ200〜202と、第6図のサブルーチンでのス
テップ300〜304で行なわれる。(2) Throttle valve opening / closing control process When the target throttle opening value θ * is determined by the above-mentioned target throttle opening value setting process, the actual throttle opening value θ
The processing for operating the throttle valve 22 in the direction in which 0 matches the target throttle opening value θ * is performed in steps 200 to 202 in the main routine of FIG. 5 and steps 300 to 304 in the subroutine of FIG. .
まず、偏差εが目標スロットル開度値θ*から実スロッ
トル開度値θ0を差し引くことで演算され(ステップ20
0)、この演算により得られた偏差εに基づいてステッ
プモー35のモータスピードの算出,正転,逆転,保持の
判断、さらにはoci割り込みルーチンの起動周期が求め
られ(ステップ201)、このステップ201で設定されたス
テップモータ35の作動制御内容に従ってoci割り込みル
ーチン(第6図)が起動される(ステップ202)。First, the deviation ε is calculated by subtracting the actual throttle opening value θ 0 from the target throttle opening value θ * (step 20
0), based on the deviation ε obtained by this calculation, calculation of the motor speed of the step mode 35, determination of forward rotation, reverse rotation, and holding, and the activation cycle of the oci interrupt routine are obtained (step 201). The oci interrupt routine (FIG. 6) is started according to the operation control content of the step motor 35 set in 201 (step 202).
次に、第6図によりoci割り込みルーチンのフローチャ
ート図について述べる。Next, a flowchart of the oci interrupt routine will be described with reference to FIG.
まず、ステップモータ35の状態をそのまま保持する保持
指令出力時かどうかの判断がなされ(ステップ300)、
保持指令が出力されている時にはステップモータ35の固
定込側励磁状態を保持する(ステップ301)。First, a determination is made as to whether or not a hold command output for holding the state of the step motor 35 as it is is being output (step 300),
When the holding command is output, the fixed-side excitation state of the step motor 35 is held (step 301).
また、保持指令出力時以外の場合は、ステップモータ35
を逆転させる逆転指令出力時かどうかの判断がなされ
(ステップ302)、逆転指令が出力されている時には、S
TEPをSTEP−1にセットし(ステップ303)、STEP−1が
得られるパルス信号をステップモータ35に出力する(ス
テップ301)。さらに、ステップモータ35を正転させる
正転指令出力時には、STEPをSTEP+1にセットし(ステ
ップ304)、STEP+1が得られるパルス信号をステップ
モータ35に出力する(ステップ301)。When the hold command is not output, the step motor 35
It is determined whether or not the reverse rotation command for reversing is output (step 302). When the reverse rotation command is output, S
TEP is set to STEP-1 (step 303), and the pulse signal for obtaining STEP-1 is output to the step motor 35 (step 301). Further, at the time of outputting a normal rotation command for rotating the step motor 35 in the normal direction, STEP is set to STEP + 1 (step 304) and a pulse signal for obtaining STEP + 1 is output to the step motor 35 (step 301).
尚、このoci割り込みルーチンは、前記ステップ201で設
定された起動周期に従ってメインルーチンの起動周期内
て繰り返される。The oci interrupt routine is repeated within the start cycle of the main routine according to the start cycle set in step 201.
以上述べた制御フローにより、マップ上り及びマップ落
ち制御作動は以下のようになる。With the control flow described above, the map up and map down control operations are as follows.
マップ上り制御は、以下に述べる条件を満足した場合、
制御特性マップを1枚上げることで行なわれる。Map up control, if the following conditions are satisfied,
This is performed by raising the control characteristic map by one.
・アクセル操作量l0がlL≦l0<lHの場合には、踏み込み
操作時で、スリップ率Sが設定スリップ率S0を越えず、
実スロットル開度値θ0が選択されている領域制御特性
マップによるスロットル開度上限値θMAXである時(ス
テップ110〜ステップ114)。When the accelerator operation amount l 0 is l L ≦ l 0 <l H , the slip ratio S does not exceed the set slip ratio S 0 during the depression operation,
When the actual throttle opening value θ 0 is the throttle opening upper limit value θ MAX according to the selected region control characteristic map (step 110 to step 114).
・アクセル操作量l0がl0>lHの場合には、スリップ率S
が設定スリップ率S0を越えない状態が所定時間続いた時
(ステップ116〜ステップ163)。When the accelerator operation amount l 0 is l 0 > l H , the slip ratio S
When the value does not exceed the set slip ratio S 0 for a predetermined time (step 116 to step 163).
マップ落ち制御は、スリップ率Sが設定スリップ率S1を
越えた時、更に、スリップ率Sが設定スリップ率S2を越
えた時、600msec前に選択されている制御特性マップか
1枚あるいは2枚マップを落とすことで行なわれる(ス
テップ120〜ステップ130)。The map drop control is performed when the slip ratio S exceeds the set slip ratio S 1, and when the slip ratio S exceeds the set slip ratio S 2 , one or two control characteristic maps selected 600 msec before. This is performed by dropping the one-sheet map (step 120 to step 130).
但し、アップシフト時から所定時間Kの間は、ステップ
率Sが設定スリップ率S1,S2を越えたとしても、スリッ
プ率Sとは無関係にマップ落ち処理が禁止される(ステ
ップ260〜ステップ269)。However, during the predetermined time K from the upshift, even if the step ratio S exceeds the set slip ratios S 1 and S 2 , the map drop processing is prohibited regardless of the slip ratio S (step 260 to step 260). 269).
従って、D1速からD2速へのアップシフトが発生する発進
時におけるシフト位置,エンジ回転数,車輪速,マップ
のタイムチャートは、第8図に示すようになり、駆動力
過剰によりスリップが発生した場合には、マップ落ち制
御が行なわれるが(#6→#7)、ギヤ比の変化により
スリップが発生した場合には、スリップ率条件としては
マップ落ち条件を満足していても、マップが#3のまま
保持される。Therefore, the shift position, the engine speed, the wheel speed, and the time chart of the map at the time of starting when an upshift occurs from the D1 speed to the D2 speed are as shown in FIG. 8, and slip occurs due to excessive driving force. In this case, map drop control is performed (# 6 → # 7), but if slip occurs due to a change in gear ratio, even if the map drop condition is satisfied as the slip ratio condition, It is held at 3.
そして、エンジン回転数が急激に低下する1→2変速時
には、第8図の点線で示すように、ギヤ比変化によるス
リップを抑えるために、所定時間だけ一時的にスロット
ル弁22を全閉にする制御をマップ落ち禁止制御と併用す
る。Then, during the 1 → 2 shift in which the engine speed rapidly decreases, as shown by the dotted line in FIG. 8, the throttle valve 22 is temporarily fully closed for a predetermined time in order to suppress the slip due to the gear ratio change. The control is used in combination with the map drop prohibition control.
以上説明してきたように、第1実施例の駆動力制御装置
にあっては、以下に列挙するような効果が得られる。As described above, in the driving force control device of the first embodiment, the effects listed below can be obtained.
設定されてるl−θ制御特性マップが領域制御特性
マップであり、スロットル開度θの開閉制御は、定速走
行操作時の絶対アクセル操作量lを基準とした相対アク
セル操作量ΔLに基づいて行なわれるものであるため、
マップ領域内ではスロットル弁22の開閉制御ゲイがアク
セルワークに従って得られることにより、良好な車両の
加速正確保と、定速走行操作時の大きな車速変化防止を
両立できる。The set l-θ control characteristic map is the area control characteristic map, and the opening / closing control of the throttle opening θ is performed based on the relative accelerator operation amount ΔL based on the absolute accelerator operation amount 1 during the constant speed traveling operation. Because it is
Since the opening / closing control gay of the throttle valve 22 is obtained in accordance with the accelerator work in the map area, it is possible to ensure both good acceleration of the vehicle and prevention of large vehicle speed changes during constant-speed running operation.
ΔL−Δθ特性は、第4図に示すように、三次曲線
的な特性としているために、アクセル微量踏み込み時の
ギクシャンク感が防止されるし、多めに踏み込んだ時の
高い加速性の確保が達成される。As shown in FIG. 4, the ΔL-Δθ characteristic is a cubic curve-like characteristic, so that the junk shank feeling when the accelerator is slightly depressed is prevented, and the high acceleration performance is achieved when the accelerator is slightly depressed. To be done.
スリップ率Sは、第7図に示すように、低車体速時
には前後輪回転速度差ΔVによってスリップ率Sを求め
るようにしているため、わずかな前後輪回転速度差ΔV
でスリップ率Sが変化する低車体速時に、高検出精度や
高演算精度が要求されないし、演算誤差によるスリップ
率Sの演算値によりマップ上り制御やマップ落ち制御や
スロットル前閉制御が行なわれることもない。As shown in FIG. 7, the slip ratio S is determined by the front-rear wheel rotation speed difference ΔV when the vehicle body speed is low.
High detection accuracy and high calculation accuracy are not required at low vehicle speeds where the slip ratio S changes due to, and map up control, map drop control, and throttle front close control are performed by the calculated value of the slip ratio S due to calculation error. Nor.
今回絶対アクセル操作量l0がl0≦lLの微小アクセル
操作量領域では、マップ上りせずにその時選択されてい
る領域制御特性マップが保持されるために、絶対アクセ
ル操作量lとスロットル開度θとの対応関係が安定し、
マップ上りによりわずかなアクセルペダル20への踏み込
み操作でスロットル弁20が大きく開いてしまうというこ
とがなく、低アクセル操作量領域での大きなトルク変動
を防止することができると共に、微妙なアクセル操作が
可能である。In the small accelerator operation amount region where the absolute accelerator operation amount l 0 is l 0 ≤l L this time, the region control characteristic map selected at that time is held without going up the map. Correspondence with degree θ is stable,
The throttle valve 20 does not open wide even if the accelerator pedal 20 is slightly depressed to move up the map, and it is possible to prevent large torque fluctuations in the low accelerator operation amount region and to perform delicate accelerator operation. Is.
尚、車両停車時からの発進にあたってl0≦lLの時には領
域制御特性マップの下限に沿わせるようにした場合に
は、絶対アクセル操作量lに対するスロットル開度θの
制御ゲインを最も小さく抑えることができ、より微妙な
アクセル操作が可能となる。When l 0 ≤l L when starting when the vehicle is stopped, if the lower limit of the region control characteristic map is followed, the control gain of the throttle opening θ with respect to the absolute accelerator operation amount l should be minimized. It becomes possible to perform a more delicate accelerator operation.
今回絶対アクセル操作量l0がlL<l0<lHでの中間ア
クスセ操作量領域での領域制御特性マップのマップ上り
制御は、アクセルペダル20への踏み込み操作時で、スリ
ップ率SがS≦S0であることを条件に行なわれるもので
あるため、スロットル弁22の開き方がアクセル操作に対
応し、ドライバへの違和感が少ないし、自然な加速感を
得ることができる。This time, when the absolute accelerator operation amount l 0 is l L <l 0 <l H , the map ascending control of the region control characteristic map in the intermediate accelerator operation amount region is such that the slip ratio S is S when the accelerator pedal 20 is depressed. Since it is performed on condition that ≦ S 0 , how to open the throttle valve 22 corresponds to the accelerator operation, the driver does not feel uncomfortable, and a natural acceleration feeling can be obtained.
また、実スロットル開度値θ0がスロットル開度上限値
θMAXであることが条件に加わっているため、急なエン
ジン駆動力上昇がない。Further, since the condition is that the actual throttle opening value θ 0 is the throttle opening upper limit value θ MAX , there is no sudden increase in engine driving force.
今回絶対アクセル操作量l0がl0≧lHでの高アクセル
操作量領域での領域制御特性マップのマップ上り制御
は、スリップ率SがS≦S0の状態が設定時間T0継続して
いることを条件に行なわれるものであるため、高アクセ
ル操作量領域でドライバが意図する高い加速感を得るこ
とができる。This absolute map the uplink control region control characteristic map of the accelerator operation amount l 0 is a high accelerator operation amount region in l 0 ≧ l H is the slip ratio S is continuously state set time T 0 of the S ≦ S 0 Since it is performed under the condition that the driver is in the high accelerator operation amount, a high acceleration feeling intended by the driver can be obtained in the high accelerator operation amount region.
尚、l0≧lHというドライバの加速意志を示す条件が加わ
っているために、絶対アクセル操作量lとスロットル開
度θとに直接の対応関係がなくても、アクセル操作違和
感は生じない。It should be noted that, since a condition of l 0 ≧ l H indicating the driver's willingness to accelerate is added, even if there is no direct correspondence between the absolute accelerator operation amount 1 and the throttle opening θ, the accelerator operation does not feel uncomfortable.
領域制御特性マップのマップ落ち制御は、スリップ
率SがS>S1であり、FLAG・A=0であることを条件に
行なわれるものであるために、マップ落ち条件を満足し
てマップ1枚落ちがなされた後にスリップ率が一旦S≦
S1となっても、マップ上り条件を満足するか、スリップ
率Sが新たに設定スリップ率S1もしくはS2を越えるまで
は下位の領域制御特性マップがそのまま保持されるため
に、駆動輪スリップ回避後であっても直ちに駆動輪スリ
ップを生じた前回の駆動力レベルまで復帰することがな
く、再スリップが防止される。The map drop control of the area control characteristic map is performed on condition that the slip ratio S is S> S 1 and FLAG · A = 0. After being dropped, the slip ratio is once S ≦
Also it becomes S 1, or satisfies the map up condition, until the slip ratio S exceeds newly set slip ratio S 1 or S 2 in order to lower the area control characteristic map is held as it is, the driving wheel slip Even after the avoidance, there is no immediate return to the previous drive force level at which the drive wheel slip occurred, and re-slip is prevented.
また、新たに設定スリップ率S1を越えたらさらにマップ
落ちするように、駆動輪スリップの発生に対してはスロ
ットル開度θを小さくして駆動力を減少させる方向にだ
け制御されるため、駆動力増減に伴なうハンチングの発
生もなく、ガクガク振動が防止される。Further, as to fall further maps When newly exceeds the set slip ratio S 1, since for the generation of the driving wheel slip is controlled only in a direction to reduce the driving force to reduce the throttle opening theta, drive There is no hunting that accompanies the increase or decrease in force, and jerk vibration is prevented.
lとスロットル開度θとに直接の対応関係がなくても、
アクセル操作違和感は生じない。Even if there is no direct correspondence between 1 and the throttle opening θ,
There is no discomfort in accelerator operation.
領域制御特性マップのマップ落ち制御は、スリップ
率SがS>S1であり、FLAG・A=0であることを条件に
行なわれるものであるために、マップ落ち条件を満足し
てマップ1枚落ちがなされた後にスリップ率が一旦S≦
S1となっても、マップ上り条件を満足するか、スリップ
率Sが新たに設定スリップ率S1もしくはS2を越えるまで
は下位の領域制御特性マップがそのまま保持されるため
に、駆動輪スリップ回避後であっても直ちに駆動輪スリ
ップを生じた前回の駆動力レベルまで復帰することがな
く、再スリップが防止される。The map drop control of the area control characteristic map is performed on condition that the slip ratio S is S> S 1 and FLAG · A = 0. After being dropped, the slip ratio is once S ≦
Also it becomes S 1, or satisfies the map up condition, until the slip ratio S exceeds newly set slip ratio S 1 or S 2 in order to lower the area control characteristic map is held as it is, the driving wheel slip Even after the avoidance, there is no immediate return to the previous drive force level at which the drive wheel slip occurred, and re-slip is prevented.
また、新たに設定スリップ率S1を越えたらさらにマップ
落ちするように、駆動輪スリップの発生に対してはスロ
ットル開度θを小さくして駆動力を減少させる方向にだ
け制御されるため、駆動力増減に伴なうハンチンクの発
生もなく、ガクガク振動が防止される。Further, as to fall further maps When newly exceeds the set slip ratio S 1, since for the generation of the driving wheel slip is controlled only in a direction to reduce the driving force to reduce the throttle opening theta, drive There is no hunting associated with the increase or decrease in force, and jerk vibration is prevented.
マップ上り制御に基づいてスロットル開度が開いて
ゆく過程においてスリップした場合、エンジン応答遅れ
を考慮に入れて約600msec前のスロットル開度によって
現在のスリップが発生したと推定し、その開度を基準と
してさらに1枚落し(過大スリップ時には2枚落し)す
るマップ落ち制御としている為、加速不良や再スリップ
の誘発がない、現在の路面摩擦係数に適合しスロットル
開度を得ることが出来る。If a slip occurs in the process of opening the throttle opening based on map up control, it is estimated that the current slip occurs due to the throttle opening about 600 msec before taking into account the engine response delay, and the opening is used as a reference. As the map drop control is performed to drop one more sheet (two sheets are dropped when the slip is excessive), it is possible to obtain the throttle opening in conformity with the current road surface friction coefficient without inducing acceleration failure or re-slip.
高速側ギヤ位置へシフトアップした場合には、スリ
ップ率Sの大きさ如何にかかわらず、下位の制御特性マ
ップへ移行するマップ落ち制御が禁止される為、シフト
アップ時に単に見かけのスリップ発生による駆動力減少
がなく、シフトアップ時に駆動力不足による加速不良感
が解消される。When shifting up to the high-speed gear position, the map drop control that shifts to the lower control characteristic map is prohibited regardless of the magnitude of the slip ratio S. Therefore, when the shift-up is performed, the drive simply occurs due to an apparent slip. There is no reduction in force, and the feeling of poor acceleration due to insufficient driving force during upshifting is eliminated.
特に、このマップ落ち禁止は、シフトアップの時期をド
ライバーが認識出来なく、アクセル操作で対応出来ない
A/T車の場合に有用である。In particular, this prohibition of map dropping cannot be recognized by the driver because the driver cannot recognize when to shift up.
This is useful for A / T vehicles.
次に、第8図により第2実施例について説明する。Next, a second embodiment will be described with reference to FIG.
第1実施例とは異なるアップシフト時におけるマップ落
ち禁止処理についてのみ第91図のフローチャート図に基
づいて説明する。Only the map drop prohibiting processing at the time of upshifting different from the first embodiment will be described with reference to the flowchart of FIG. 91.
ステップ270ではエンジ回転数NEが読み込まれ、ステッ
プ271では今回読み込まれたエンジン回転数NEと1制御
周期前のエンジン回転数NEoの差ΔNEが負かどうかが判
断され、ステップ272では今回読み込まれた後輪速VRと
1制御周期前の後輪速VRoとの差ΔVRが正かどうかが判
断され、ΔNE<0かつΔVR>0である時、即ち、アップ
シフト時には、ステップ273へ進み、このステップ273で
マップ落ち禁止フラグUPFLAGを“1"とし、さらに、ステ
ップ274においてマップ落ち禁止時間用タイマUPTAMRを
クリアにする。In step 270 engine rotational speed N E read, whether negative difference .DELTA.N E of the engine rotational speed N E read this step 271 and the first control cycle before the engine rotational speed N E o is determined, step 272 Then, it is judged whether the difference ΔV R between the rear wheel speed V R read this time and the rear wheel speed V R o one control cycle before is positive, and when ΔN E <0 and ΔV R > 0, that is, At the time of upshifting, the routine proceeds to step 273, where the map drop prohibition flag UPFLAG is set to "1", and at step 274 the map drop prohibit time timer UPTAMR is cleared.
そして、アップシフトから所定時間Kが経過していなく
マップ落ち禁止フラグUPFLAG=1である時には、ステッ
プ275からステップ276へ進み、UPTMRが所定時間K(例
えば、K=1sec)経過したかどうかが判断され、経過し
ていない場合(UPTMR<K)には、UPTMRをインクリメン
トする(ステップ277)。When the predetermined time K has not elapsed from the upshift and the map drop prohibition flag UPFLAG = 1, the process proceeds from step 275 to step 276, and it is determined whether UPTMR has passed the predetermined time K (for example, K = 1 sec). If it has not elapsed (UPTMR <K), UPTMR is incremented (step 277).
このステップ275からステップ277へ進む流れが繰り返さ
れ、ステップ276においてUPTMR=Kとなった時には、ス
テップ278へ進み、マップ落ち禁止を解除してUPTMR及び
UPFLAGをクリアにし、ステップ120以降のマップ落ち処
理へ進む。The flow from step 275 to step 277 is repeated, and when UPTMR = K in step 276, the flow proceeds to step 278 to release the map drop prohibition and UPTMR and
Clear UPFLAG, and proceed to the map drop processing after step 120.
尚、アップシフト時ではない場合には、ステップ270→
ステップ271(→ステップ272)→ステップ275へと進
み、マップ落ちが何ら禁止されることなくそのままステ
ップ120以降のマップ落ち処理へ進む。If it is not during an upshift, step 270 →
The process proceeds from step 271 (→ step 272) to step 275, and the map drop processing of step 120 and subsequent steps is directly performed without any inhibition of map drop.
従って、この第2実施例では、電気的な変速信号を受け
ることが出来ない場合でも、エンジン回転数が減少方向
でかつ駆動輪回転数増大方向であるという条件でシフト
アップの判断が出来ることになり、油圧制御で変速制御
が行なわれるA/T車等の場合に有用である。Therefore, in this second embodiment, even if the electric shift signal cannot be received, the shift up can be determined under the condition that the engine speed is decreasing and the driving wheel speed is increasing. This is useful in the case of A / T vehicles, etc., in which shift control is performed by hydraulic control.
以上、本発明の実施例を図面により詳述してきたが、具
体的な構成はこの実施例に限られるものではなく、本発
明の要旨を逸脱しない範囲における設計変更等があって
も本発明に含まれる。Although the embodiment of the present invention has been described in detail above with reference to the drawings, the specific configuration is not limited to this embodiment, and the present invention can be applied even if there is a design change or the like within a range not departing from the gist of the present invention. included.
例えば、マップ落ち禁止時間Kの決定にあたっては、ギ
ヤ位置やエンジン回転数やエンジン過給圧やエンジン吸
気負圧等、アップシフト時のエンジン回転数低下度合と
は密接に関連する他の要素により決定するようにしても
良い。For example, in determining the map drop prohibition time K, it is determined by other factors closely related to the degree of decrease in engine speed during upshift, such as gear position, engine speed, engine supercharging pressure, and engine intake negative pressure. It may be done.
また、実施例では上限及び下限を有する領域制御特性マ
ップを複数設定した例を示したが、直線や折れ線や曲線
等による線型制御特性マップでもよいし、また、上限の
みを有する領域制御特性マップでもよい。Further, in the embodiment, an example in which a plurality of area control characteristic maps having an upper limit and a lower limit are set is shown, but a linear control characteristic map such as a straight line, a polygonal line or a curve may be used, or an area control characteristic map having only an upper limit Good.
また、マップ落ち制御では、スリップ率の時間変化率を
加味し、スリップ率の上昇度合に応じてマップを何枚落
すか決定するようにしてもよい。Further, in the map drop control, the number of maps to be dropped may be determined according to the degree of increase in the slip ratio, taking into consideration the time change rate of the slip ratio.
また、実施例では、ΔL−Δθ特性として1つの特性を
示したが、例えば、第4図の点線に示すような特性を加
え、マップ#0が選択されている時には実線の特性に基
づいてΔθが設定され、マップ#1〜#7が選択されて
いる時には点線の特性に基づくΔθが設定されるように
してもよく、この場合にば絶対アクセル操作量に対する
スロットル開度の制御ゲインを走行路面状態に対応させ
ることができ、駆動輪スリップが未然に防止される。Further, although one characteristic is shown as the ΔL-Δθ characteristic in the embodiment, for example, when the map # 0 is selected, Δθ based on the characteristic of the solid line is added when the characteristic shown by the dotted line in FIG. 4 is added. When the maps # 1 to # 7 are selected, Δθ based on the characteristic of the dotted line may be set. In this case, the control gain of the throttle opening with respect to the absolute accelerator operation amount is set to the traveling road surface. The situation can be dealt with and the drive wheel slip can be prevented.
また、スリップ率が新たな設定値を越えた時は、無条件
にスロットル弁を全閉にさせて駆動輪スリップを早期に
回避するようにしてもよい。Further, when the slip ratio exceeds a new set value, the throttle valve may be unconditionally fully closed to avoid the drive wheel slip early.
(発明の効果) 以上説明してきたように、本発明の車両用駆動力制御装
置にあっては、基本的には、前記スリップ率が設定スリ
ップ率を越える毎に、選択されている制御特性マップよ
りアクセル操作量に対するスロットル開度の増大比率を
下げた下位の制御特性マップを選択するが、シフトアッ
プ状態を検出した場合には、シフトアップ検出から所定
時間の間にスリップ率が設定スリップ率を越えても、前
述の下位の制御特性マップへの移行を禁止するマップ選
択手段と、該マップ選択手段により選択されている制御
特性マップと前記アクセル操作量とによって目標スロッ
トル開度値を求めると共に、シフトアップ時には、シフ
トアップ検出から所定時間だけ目標スロットル開度値を
全閉とする目標スロットル開度値設定手段とを備えた装
置としたため、下記の列挙する効果を達成することがで
きる。(Effects of the Invention) As described above, in the vehicle driving force control device of the present invention, basically, each time the slip ratio exceeds the set slip ratio, the selected control characteristic map is selected. Select a lower control characteristic map that has a lower throttle opening increase ratio with respect to the accelerator operation amount, but if a shift-up state is detected, the slip ratio is set to the set slip ratio within a predetermined time from the shift-up detection. Even if it exceeds, a map selecting means for prohibiting the transition to the lower control characteristic map, a target throttle opening value is obtained by the control characteristic map selected by the map selecting means and the accelerator operation amount, A device provided with a target throttle opening value setting means for fully closing the target throttle opening value for a predetermined time after the shift up is detected during a shift up. Therefore, the effects listed below can be achieved.
(1)アクセル操作量に対するスロットル開度の関係
を、制御特性マップとして複数設定させたため、アクセ
ル操作量に対して無関係にスロットル開度が制御される
ことがなく、アクセル操作違和感を解消できる。(1) Since a plurality of relations of the throttle opening degree with respect to the accelerator operation amount are set as the control characteristic map, the throttle opening degree is not controlled regardless of the accelerator operation amount and it is possible to eliminate the feeling of strangeness in accelerator operation.
(2)スリップ発生時のマップ落ち制御は、スリップ率
が設定スリップ率を越える毎に、選択されている制御特
性マップより下位のマップを選択するようにしているた
め、駆動輪スリップを有効に防止できると共に、再スリ
ップ及び制御ハンチングを防止できる。(2) In the map drop control when a slip occurs, the drive wheel slip is effectively prevented because the map lower than the selected control characteristic map is selected every time the slip ratio exceeds the set slip ratio. In addition, it is possible to prevent re-slip and control hunting.
(3)シフトアップ時は、シフトアップ検出から所定時
間の間にスリップ率が設定スリップ率を越えても下位の
制御特性マップへの移行を禁止すると共に、シフトアッ
プ検出から所定時間だけスロットル弁を全閉とするた
め、シフトアップ時のギヤ比変化によるスリップ抑制と
シフトアップ後の加速感確保との両立を達成できる。(3) At the time of shift-up, even if the slip ratio exceeds the set slip ratio during the predetermined time after the shift-up detection, the shift to the lower control characteristic map is prohibited, and the throttle valve is opened for the predetermined time after the shift-up detection. Since it is fully closed, it is possible to achieve both the suppression of slippage due to the gear ratio change at the time of shift-up and the assurance of acceleration after the shift-up.
第1図は本発明の車両用駆動力制御装置を示すクレーム
対応図、第2図は本発明第1実施例の駆動力制御装置を
示す全体図、第3図は第1実施例装置のスロットル弁制
御回路に設定されている領域制御特性マップ図、第4図
は第1実施例装置のスロットル弁制御回路に設定されて
いる相対アクセル操作量−スロットル開度変化量の関係
特性図、第5図は第1実施例のスロットル弁制御回路で
の制御作動のメインルーチンを示すフローチャート図、
第6図は第1実施例のスロットル弁制御回路での制御作
動のサブルーチンを示すフローチャート図、第7図は第
1実施例装置でのスリップ率しきい値特性図、第8図は
第1実施例装置での発進時における駆動制御作動を示す
タイムチャート図、第9図は第2実施例での要部を示す
フローチャート図である。 a……駆動輪速検出手段 b……車体速検出手段 c……スリップ率演算手段 d……アクセル操作量検出手段 e……アップシフト検出手段 f……実スロットル開度値検出手段 g……マップ設定手段 h……マップ選択手段 i……目標スロットル開度値設定手段 j……スロットルアクチュエータ k……スロットル弁開閉制御手段FIG. 1 is a diagram corresponding to the claims showing the vehicle driving force control device of the present invention, FIG. 2 is an overall view showing the driving force control device of the first embodiment of the present invention, and FIG. 3 is a throttle of the first embodiment device. FIG. 5 is a region control characteristic map diagram set in the valve control circuit, FIG. 4 is a characteristic diagram of a relation between relative accelerator operation amount and throttle opening change amount set in the throttle valve control circuit of the first embodiment device, FIG. FIG. 1 is a flow chart showing a main routine of control operation in the throttle valve control circuit of the first embodiment,
FIG. 6 is a flowchart showing a control operation subroutine in the throttle valve control circuit of the first embodiment, FIG. 7 is a slip ratio threshold characteristic diagram in the first embodiment, and FIG. 8 is the first embodiment. FIG. 9 is a time chart diagram showing the drive control operation at the time of starting in the example device, and FIG. 9 is a flow chart diagram showing the main parts in the second embodiment. a: driving wheel speed detecting means b: vehicle speed detecting means c: slip ratio calculating means d: accelerator operation amount detecting means e: upshift detecting means f: actual throttle opening value detecting means g: Map setting means h …… Map selecting means i …… Target throttle opening value setting means j …… Throttle actuator k …… Throttle valve opening / closing control means
フロントページの続き (72)発明者 岩田 徹 神奈川県横浜市神奈川区宝町2番地 日産 自動車株式会社内 (56)参考文献 特開 昭63−113131(JP,A)Front page continuation (72) Inventor Toru Iwata 2 Takaracho, Kanagawa-ku, Yokohama, Kanagawa Nissan Motor Co., Ltd. (56) Reference JP-A-63-113131 (JP, A)
Claims (3)
車体速検出手段から得られる車体速度とによってタイヤ
一路面間のスリップ率を演算するスリップ率演算手段
と、 アクセル操作子に対するアクセル操作量を検出するアク
セル操作量検出手段と、 シフトアップ状態を検出するシフトアップ検出手段と、 スロットル弁の実スロットル開度値を検出する実スロッ
トル開度値検出手段と、 アクセル操作量に対するスロットル開度の関係を、制御
特性マップとして複数設定させているマップ設定手段
と、 基本的には、前記スリップ率が設定スリップ率を越える
毎に、選択されている制御特性マップよりアクセル操作
量に対するスロットル開度の増大比率を下げた下位の制
御特性マップを選択するが、シフトアップ状態を検出し
た場合には、シフトアップ検出から所定時間の間にスリ
ップ率が設定スリップ率を越えても、前述の下位の制御
特性マップへの移行を禁止するマップ選択手段と、 該マップ選択手段により選択されている制御特性マップ
と前記アクセル操作量とによって目標スロットル開度値
を求めると共に、シフトアップ時には、シフトアップ検
出から所定時間だけ目標スロットル開度値を全閉とする
目標スロットル開度値設定手段と、 前記実スロットル開度値を前記目標スロットル開度値に
一致させる制御信号をスロットルアクチュエータに対し
て出力するスロットル弁開閉制御手段と、 を備えていることを特徴とする車両用駆動力制御装置。1. A slip ratio calculating means for calculating a slip ratio between a tire and a road surface based on a wheel speed obtained from a drive wheel speed detecting means and a vehicle body speed obtained from a vehicle body speed detecting means, and an accelerator operation amount for an accelerator operator. Accelerator operation amount detecting means for detecting, upshift detecting means for detecting an upshift state, actual throttle opening value detecting means for detecting the actual throttle opening value of the throttle valve, and throttle opening amount for the accelerator operation amount. Map setting means for setting a plurality of relationships as a control characteristic map, and basically, each time the slip ratio exceeds the set slip ratio, the throttle opening for the accelerator operation amount is selected from the selected control characteristic map. Select a lower control characteristic map with a lower increase ratio, but if a shift-up condition is detected, A map selecting means for prohibiting the shift to the above-mentioned lower control characteristic map even if the slip rate exceeds the set slip rate in a predetermined time after the detection of the start-up, and the control characteristic map selected by the map selecting means. A target throttle opening value is set based on the accelerator operation amount, and at the time of shift-up, a target throttle opening value setting means for fully closing the target throttle opening value for a predetermined time from shift-up detection, and the actual throttle opening A vehicle driving force control device comprising: a throttle valve opening / closing control unit that outputs a control signal that causes a value to match the target throttle opening value to a throttle actuator.
ッションのギヤ位置を検出し、検出ギヤ位置が高速側に
切換わったことによりシフトアップ状態を検出する手段
であることを特徴とする請求項1記載の車両用駆動力制
御装置。2. The shift-up detecting means is means for detecting a gear position of a transmission and detecting a shift-up state when the detected gear position is switched to a high speed side. Vehicle driving force control device.
転数と駆動輪回転数とを検出し、エンジン回転数が減少
方向で且つ駆動輪回転数が増大方向であることによりシ
フトアップ状態を検出する手段であることを特徴とする
請求項1記載の車両用駆動力制御装置。3. The shift-up detecting means detects an engine speed and a drive wheel speed, and detects a shift-up state by the engine speed decreasing direction and the drive wheel speed increasing direction. The vehicle driving force control device according to claim 1, which is a means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63009226A JPH0733778B2 (en) | 1988-01-19 | 1988-01-19 | Vehicle drive force control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63009226A JPH0733778B2 (en) | 1988-01-19 | 1988-01-19 | Vehicle drive force control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01187328A JPH01187328A (en) | 1989-07-26 |
| JPH0733778B2 true JPH0733778B2 (en) | 1995-04-12 |
Family
ID=11714504
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63009226A Expired - Lifetime JPH0733778B2 (en) | 1988-01-19 | 1988-01-19 | Vehicle drive force control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0733778B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2867722B2 (en) * | 1990-02-27 | 1999-03-10 | 三菱自動車工業株式会社 | Vehicle output control device |
-
1988
- 1988-01-19 JP JP63009226A patent/JPH0733778B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH01187328A (en) | 1989-07-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5018595A (en) | Traction control system | |
| JP2704804B2 (en) | Vehicle traction control device | |
| JPH0799097B2 (en) | Vehicle drive force control device | |
| JPH05345539A (en) | Control device for automatic transmission | |
| JP2502633B2 (en) | Vehicle drive force control device | |
| JP2704774B2 (en) | Vehicle drive wheel slip control system | |
| JPH0749786B2 (en) | Vehicle drive force control device | |
| JP3536523B2 (en) | Driving force control device for vehicles | |
| JP3052031B2 (en) | Drive wheel torque control device for vehicle | |
| JPH01170727A (en) | Drive force controller for vehicle | |
| JPH07108631B2 (en) | Vehicle drive force control device | |
| JPH0733778B2 (en) | Vehicle drive force control device | |
| JP2578865B2 (en) | Vehicle driving force control device | |
| JPH0696995B2 (en) | Vehicle drive force control device | |
| JP2528456B2 (en) | Vehicle drive force control device | |
| JP2578872B2 (en) | Vehicle driving force control device | |
| JPH06100112B2 (en) | Vehicle drive force control device | |
| JP3985450B2 (en) | Driving force control device | |
| JP3588818B2 (en) | Power train control device during turning of vehicle | |
| JPH07107373B2 (en) | Vehicle drive force control device | |
| JP2522782B2 (en) | Vehicle drive force control device | |
| JPH07107375B2 (en) | Vehicle drive force control device | |
| JP2780390B2 (en) | Automatic transmission control device for vehicle equipped with traction control device | |
| JPH0692752B2 (en) | Vehicle drive force control device | |
| JPH07107374B2 (en) | Vehicle drive force control device |