JPH0734190Y2 - Abnormality handling device for drive wheel slip controller - Google Patents

Abnormality handling device for drive wheel slip controller

Info

Publication number
JPH0734190Y2
JPH0734190Y2 JP1989083900U JP8390089U JPH0734190Y2 JP H0734190 Y2 JPH0734190 Y2 JP H0734190Y2 JP 1989083900 U JP1989083900 U JP 1989083900U JP 8390089 U JP8390089 U JP 8390089U JP H0734190 Y2 JPH0734190 Y2 JP H0734190Y2
Authority
JP
Japan
Prior art keywords
abnormality
drive wheel
level
answer
tcfc
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
Application number
JP1989083900U
Other languages
Japanese (ja)
Other versions
JPH0323628U (en
Inventor
哲也 大野
一雄 平林
行久 石井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP1989083900U priority Critical patent/JPH0734190Y2/en
Priority to US07/553,041 priority patent/US5065834A/en
Publication of JPH0323628U publication Critical patent/JPH0323628U/ja
Application granted granted Critical
Publication of JPH0734190Y2 publication Critical patent/JPH0734190Y2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)

Description

【考案の詳細な説明】 (産業上の利用分野) 本考案は車両の駆動輪スリップ制御装置の異常処理装置
に関し、特に複数の電子コントロールユニットから成る
駆動輪スリップ制御装置の異常処理装置に関する。
DETAILED DESCRIPTION OF THE INVENTION (Industrial field of application) The present invention relates to an abnormality processing device for a vehicle drive wheel slip control device, and more particularly to an abnormality processing device for a drive wheel slip control device including a plurality of electronic control units.

(従来の技術) 駆動輪スリップ制御装置等の制御装置を互いに信号線を
介して接続された複数の電子コントロールユニット(以
下「ECU」という)により構成することは従来より行わ
れている。例えば、本願出願人は駆動輪のスリップ状態
を検出するためのECU(以下「TCS-ECU」という)と、TC
U-ECUから入力される駆動輪のスリップ状態(スリップ
の度合)を連続量で表わすレベル信号に基づいて、駆動
輪を駆動する原動機の出力を制御するECU(以下「ENG-E
CU」という)とを有する駆動輪スリップ制御装置を既に
提案している(例えば特願昭63-310588号)。
(Prior Art) It has been conventionally practiced to configure a control device such as a drive wheel slip control device with a plurality of electronic control units (hereinafter referred to as “ECU”) connected to each other via signal lines. For example, the applicant of the present application has an ECU (hereinafter referred to as "TCS-ECU") for detecting a slip state of a driving wheel, a TC
The ECU that controls the output of the prime mover that drives the drive wheels based on a level signal that is input from the U-ECU and that represents the slip state (degree of slip) of the drive wheels as a continuous amount (hereinafter "ENG-E"
Has already been proposed (for example, Japanese Patent Application No. 63-310588).

また、上述のような駆動輪スリップ制御装置において、
前記レベル信号が所定の上下限値の範囲内にないときに
は、レベル信号を転送する信号線等に異常が発生してい
ると判定する手法も一般的に知られている。
Further, in the drive wheel slip control device as described above,
When the level signal is not within the predetermined upper and lower limit values, a method for determining that an abnormality has occurred in a signal line or the like that transfers the level signal is also generally known.

(考案が解決しようとする課題) 上記判定手法により、レベル信号の異常を検知した場合
にはレベル信号は駆動輪のスリップ度合を正確に表示す
るものでなくなるので、速やかに駆動輪スリップ制御を
禁止することが望ましい。
(Problems to be solved by the invention) When an abnormality in the level signal is detected by the above determination method, the level signal does not accurately indicate the degree of slip of the driving wheel, so the driving wheel slip control is promptly prohibited. It is desirable to do.

しかしながら、過剰スリップ制御中にレベル信号の異常
を検知した場合に、直ちに該制御を中止すると、駆動輪
トルクが急激に増加し、そのような状況下においてアク
セル制御を行う運転者の負担が増すこととなる。
However, if an abnormal level signal is detected during excessive slip control, if the control is immediately stopped, the driving wheel torque will rapidly increase, and the driver's burden of performing accelerator control under such circumstances will increase. Becomes

本考案は上述の点に鑑みてなされたものであり、駆動輪
のスリップ度合を表わすレベル信号の異常を検知したと
きに、適切なフェールセーフ処理を行うことができる駆
動輪スリップ制御装置の異常処理装置を提供することを
目的とする。
The present invention has been made in view of the above-mentioned points, and when the abnormality of the level signal indicating the slip degree of the driving wheel is detected, the abnormality processing of the driving wheel slip control device capable of performing appropriate fail-safe processing. The purpose is to provide a device.

(課題を解決するための手段) 上記目的を達成するため本考案は、車両の駆動輪の過剰
スリップ状態を検出し、該駆動輪のスリップ状態を表わ
すレベル信号を発生するレベル信号発生手段と、前記レ
ベル信号が入力され、該レベル信号の異常を判定する異
常判定手段とを備えた駆動輪スリップ制御装置の異常処
理装置において、駆動輪スリップ制御実行中に前記レベ
ル信号の異常が判定されたときには、前記駆動輪の出力
低減量を所定量に設定する駆動輪出力低減手段を設ける
ようにしたものである。
(Means for Solving the Problem) In order to achieve the above object, the present invention provides a level signal generating means for detecting an excessive slip state of a drive wheel of a vehicle and generating a level signal representing the slip state of the drive wheel, In the abnormality processing device of the drive wheel slip control device, which is provided with the level signal and has abnormality determination means for determining abnormality of the level signal, when abnormality of the level signal is determined during execution of the drive wheel slip control, A drive wheel output reducing means for setting the drive wheel output reduction amount to a predetermined amount is provided.

また、前記所定量は、前記駆動輪の出力低減量を該所定
量に設定したときの最大出力において前記車両が60km/
時間から100km/時間の速度で走行可能な量であることが
望ましい。
Further, the predetermined amount is 60 km / km at the maximum output when the output reduction amount of the driving wheels is set to the predetermined amount.
It is desirable that the amount can be traveled at a speed of 100 km / hour from time.

また、前記駆動輪出力低減手段は時間経過とともに前記
出力低減量を減少させる低減量回復手段を備えることが
望ましい。
Further, it is desirable that the drive wheel output reduction means includes a reduction amount recovery means that reduces the output reduction amount with the passage of time.

更に、前記異常判定手段によって異常が判定された時点
から前記駆動輪を駆動する原動機の運転状態を判定し、
加速時以外の運転状態と判定されたとき前記駆動輪スリ
ップ制御装置の作動を禁止する制御禁止手段を設けるこ
とが望ましい。
Furthermore, from the time when the abnormality is determined by the abnormality determining means, the operating state of the prime mover that drives the drive wheels is determined,
It is desirable to provide control prohibiting means for prohibiting the operation of the drive wheel slip control device when it is determined that the operating state is other than during acceleration.

(作用) 駆動輪スリップ制御中にレベル信号が異常と判定される
と、駆動輪の出力低減量が所定量に設定される。
(Operation) When the level signal is determined to be abnormal during the drive wheel slip control, the drive wheel output reduction amount is set to a predetermined amount.

また、所定量に設定された出力低減量が時間経過ととも
に減少される。
Further, the output reduction amount set to the predetermined amount is reduced with the passage of time.

更に、駆動輪を駆動する原動機の運転状態が加速時以外
の運転状態において、駆動輪スリップ制御装置の作動が
禁止される。
Further, the operation of the drive wheel slip control device is prohibited when the driving state of the prime mover driving the driving wheels is an operating state other than during acceleration.

(実施例) 以下、本考案の一実施例を図面を参照して説明する。Embodiment An embodiment of the present invention will be described below with reference to the drawings.

第1図は、本考案の一実施例に係る駆動輪スリップ制御
装置の及び該制御装置の異常処理装置全体構成図であ
り、エンジン1の吸気管2の途中にはスロットルボディ
3が設けられ、その内部にはスロットル弁3′が配され
ている。スロットル弁3′にはスロットル弁開度
(θTH)センサ4が連結されており、当該スロットル弁
3の開度に応じた電気信号を出力して燃料供給制御用電
子コントロールユニット(以下「ENG-ECU」という)5
に供給する。
FIG. 1 is an overall configuration diagram of a drive wheel slip control device and an abnormality processing device of the control device according to an embodiment of the present invention. A throttle body 3 is provided in the middle of an intake pipe 2 of an engine 1. A throttle valve 3'is arranged inside thereof. A throttle valve opening (θ TH ) sensor 4 is connected to the throttle valve 3 ', and an electric signal corresponding to the opening of the throttle valve 3 is output to output an electronic control unit for fuel supply control (hereinafter referred to as "ENG- ECU ”) 5
Supply to.

燃料噴射弁6はエンジン1とスロットル弁3′との間且
つ吸気管2の図示しない吸気弁の少し上流側に各気筒毎
に設けられており、各噴射弁は図示しない燃料ポンプに
接続されていると共にENG-ECU5に電気的に接続されて当
該ENG-ECU5からの信号により燃料噴射の開弁時間が制御
される。
The fuel injection valve 6 is provided for each cylinder between the engine 1 and the throttle valve 3'and slightly upstream of the intake valve (not shown) of the intake pipe 2, and each injection valve is connected to a fuel pump (not shown). It is also electrically connected to the ENG-ECU 5, and the valve opening time of fuel injection is controlled by a signal from the ENG-ECU 5.

一方、スロットル弁3′の直ぐ下流には管7を介して吸
気管内絶対圧(PBA)センサ8が設けられており、この
絶対圧センサ8により電気信号に変換された絶対圧信号
は前記ENG-ECU5に供給される。また、その下流には吸気
温(TA)センサ9が取付けられており、吸気温TAを検出
して対応する電気信号を出力してENG-ECU5に供給する。
On the other hand, immediately downstream of the throttle valve 3 ′, an intake pipe absolute pressure (P BA ) sensor 8 is provided via a pipe 7, and the absolute pressure signal converted by the absolute pressure sensor 8 into an electric signal is the ENG -Supplied to ECU5. Further, an intake air temperature (T A ) sensor 9 is attached downstream thereof, detects the intake air temperature T A , outputs a corresponding electric signal, and supplies it to the ENG-ECU 5.

エンジン1の本体に装着されたエンジン水温(Tw)セン
サ10はサーミスタ等から成り、エンジン水温(冷却水
温)Twを検出して対応する温度信号を出力してENG-ECU5
に供給する。エンジン回転数(Ne)センサ11及び気筒判
別(CYL)センサ12はエンジン1の図示しないカム軸周
囲又はクランク軸周囲に取付けられている。エンジン回
転数センサ11はエンジン1のクランク軸の所定角度回転
毎に所定のクランク角度位置でパルス(以下「TDC信号
パルス」という)、即ちカム軸の1回転で気筒数と同数
のTDC信号パルスを出力し、気筒判別センサ12は特定の
気筒の所定のクランク角度位置で信号パルスを出力する
ものであり、これらの各信号パルスはENG-ECU5に供給さ
れる。更にENG-ECU5にはバッテリ電圧を検出するバッテ
リ電圧センサ13が供給されており、該センサ13はその検
出信号をENG-ECU5に供給する。
The engine water temperature (Tw) sensor 10 mounted on the body of the engine 1 is composed of a thermistor or the like, detects the engine water temperature (cooling water temperature) Tw and outputs a corresponding temperature signal to output the ENG-ECU5.
Supply to. The engine speed (Ne) sensor 11 and the cylinder discrimination (CYL) sensor 12 are mounted around the cam shaft or crank shaft (not shown) of the engine 1. The engine speed sensor 11 outputs a pulse (hereinafter referred to as "TDC signal pulse") at a predetermined crank angle position for each predetermined angle rotation of the crankshaft of the engine 1, that is, one rotation of the camshaft causes the same number of TDC signal pulses as the number of cylinders. The cylinder discrimination sensor 12 outputs a signal pulse at a predetermined crank angle position of a specific cylinder, and each of these signal pulses is supplied to the ENG-ECU 5. Further, the ENG-ECU 5 is supplied with a battery voltage sensor 13 that detects a battery voltage, and the sensor 13 supplies the detection signal to the ENG-ECU 5.

また、ENG-ECU5には、駆動輪スリップ検出用の電子コン
トロールユニット(以下「TCS-ECU」という)20が後述
する信号線TCSTB,TCFC,TCINHを介して接続されている。
このTCS-ECU20には、左右の駆動輪(図示せず)の回転
速度WFR,WFLを検出する駆動輪速度センサ21,22と、左右
の従動輪(図示せず)の回転速度WRR,WRLを検出する従
動輪速度センサ23,24とが接続されており、これらのセ
ンサ21〜24はその検出信号をTCS-ECU20に供給する。TCS
-ECU20には、更に駆動輪スリップ制御を実行していない
ことを表示するオフランプ14及び制御系の異常検知を表
示する警告ランプ15が接続されており、TCS-ECU20はこ
れらのランプ14,15の点灯制御を行う。
Further, an electronic control unit (hereinafter referred to as “TCS-ECU”) 20 for detecting the drive wheel slip is connected to the ENG-ECU 5 via signal lines TCSTB, TCFC, TCINH described later.
The TCS-ECU 20 includes drive wheel speed sensors 21 and 22 for detecting rotation speeds W FR and W FL of left and right drive wheels (not shown) and rotation speed W RR of left and right driven wheels (not shown). , Driven wheel speed sensors 23 and 24 for detecting W RL are connected, and these sensors 21 to 24 supply their detection signals to the TCS-ECU 20. TCS
-The ECU 20 is further connected with an off lamp 14 that indicates that the drive wheel slip control is not being executed and a warning lamp 15 that indicates an abnormality detection of the control system.The TCS-ECU 20 has these lamps 14, 15 Lighting control.

尚、本実施例においては、ENG-ECU5は異常判定手段と、
低減量回復手段を含む駆動輪出力低減手段と、制御禁止
手段とを構成し、TCS-ECU6はレベル信号発生手段を構成
する。
In the present embodiment, the ENG-ECU 5 is an abnormality determining means,
The drive wheel output reduction means including the reduction amount recovery means and the control prohibition means are constituted, and the TCS-ECU 6 constitutes level signal generation means.

ENG-ECU5は各種センサ及びTCS-ECU20からの入力信号波
形を整形し、電圧レベルを所定レベルに修正し、アナロ
グ信号値をデジタル信号値に変換する等の機能を有する
入力回路5a、中央演算処理回路(以下「CPU」という)5
b、CPU5bで実行される各種演算プログラム及び演算結果
等を記憶する記憶手段5c、前記燃料噴射弁6に駆動信号
を供給する出力回路5d等から構成される。
The ENG-ECU5 shapes the input signal waveforms from various sensors and the TCS-ECU20, corrects the voltage level to a predetermined level, and converts the analog signal value into a digital signal value. Circuit (hereinafter referred to as "CPU") 5
b, a storage means 5c for storing various calculation programs executed by the CPU 5b and calculation results, an output circuit 5d for supplying a drive signal to the fuel injection valve 6, and the like.

CPU5bは上述の各種エンジンパラメータ信号に基づい
て、種々のエンジン運転状態を判別するとともに、エン
ジン運転状態に応じ、次式(1)に基づき、前記TDC信
号パルスに同期する燃料噴射弁6の燃料噴射時間TOUTを
演算する。
The CPU 5b discriminates various engine operating states based on the above-mentioned various engine parameter signals, and according to the engine operating state, based on the following equation (1), the fuel injection of the fuel injection valve 6 synchronized with the TDC signal pulse. Calculate time T OUT .

TOUT=Ti×K1+K2 …(1) ここに、Tiは基本燃料量、具体的にはエンジン回転数Ne
と吸気管内絶対圧PBAとに応じて決定される基本燃料噴
射時間であり、このTi値を決定するためのTiマップとし
て、通常のエンジン運転状態で使用するノーマル用Tiマ
ップと、後述するトラクション制御(駆動輪スリップ制
御)中に使用するトラクション制御用Tiマップとが記憶
手段5cに記憶されている。このトラクション制御用Tiマ
ップのTi値は、理論空燃比よりリーン側(例えばA/F=1
8.0)の空燃比が得られるように設定されている。
T OUT = Ti × K 1 + K 2 (1) where Ti is the basic fuel amount, specifically engine speed Ne
Is a basic fuel injection time determined in accordance with the intake pipe absolute pressure P BA, and as a Ti map for determining this Ti value, a normal Ti map used in a normal engine operating state and a traction described later. A traction control Ti map used during control (driving wheel slip control) is stored in the storage means 5c. The Ti value of this traction control Ti map is leaner than the theoretical air-fuel ratio (eg A / F = 1
It is set to obtain an air-fuel ratio of 8.0).

K1及びK2は夫々各種エンジンパラメータ信号に応じて演
算される他の補正係数及び補正変数であり、エンジン運
転状態に応じた燃費特性、エンジン加速特性等の諸特性
の最適化が図られるような所定値に決定される。
K 1 and K 2 are other correction coefficients and correction variables calculated according to various engine parameter signals, respectively, so that various characteristics such as fuel consumption characteristics and engine acceleration characteristics according to the engine operating state can be optimized. To a predetermined value.

CPU5bは上述のようにして求めた燃料噴射時間TOUTに基
づいて燃料噴射弁6を開弁させる駆動信号を出力回路5d
を介して燃料噴射弁6に供給する。
The CPU 5b outputs a drive signal for opening the fuel injection valve 6 based on the fuel injection time T OUT obtained as described above, to the output circuit 5d.
Is supplied to the fuel injection valve 6 via.

第2図は、前記TCS-ECU20の内部構成を示すブロック構
成図であり、前記左右の駆動輪速度センサ21,22の検出
信号が夫々第1の平均値算出回路201に入力される。第
1の平均値算出回路201は、左右の駆動輪速度の平均値V
w(=(WFL+WFR)/2)を算出し、該算出値を後述のS
LVL算出回路204に入力する。
FIG. 2 is a block configuration diagram showing an internal configuration of the TCS-ECU 20, and the detection signals of the left and right driving wheel speed sensors 21, 22 are input to the first average value calculation circuit 201, respectively. The first average value calculation circuit 201 calculates the average value V of the left and right driving wheel speeds.
w (= (W FL + W FR ) / 2) is calculated, and the calculated value is S
Input to the LVL calculation circuit 204.

一方、前記左右の従動輪速度センサ23,24の検出信号
は、夫々第2の平均値算出回路202に入力される。第2
の平均値算出回路202は、左右の従動輪速度WRL,WRRの平
均値Vv(=(WRL+WRR)/2)を車体速度として算出し、
該算出値を基準駆動輪速度(Vref)算出回路203に入力
する。基準駆動輪速度Vref算出回路203は、車体速度Vv
に応じた基準駆動輪速度(Vref)として、駆動輪速度の
目標値VRP及び第1の所定駆動輪速度VR1を算出し、該算
出値をSLVL算出回路204に入力する。
On the other hand, the detection signals of the left and right driven wheel speed sensors 23, 24 are input to the second average value calculation circuit 202, respectively. Second
The average value calculation circuit 202 calculates the average value Vv of the left and right driven wheel speeds W RL and W RR (= (W RL + W RR ) / 2) as the vehicle speed,
The calculated value is input to the reference drive wheel speed (Vref) calculation circuit 203. The reference drive wheel speed Vref calculation circuit 203 calculates the vehicle speed Vv.
The target value V RP of the drive wheel speed and the first predetermined drive wheel speed V R1 are calculated as the reference drive wheel speed (Vref) corresponding to the above, and the calculated values are input to the S LVL calculation circuit 204.

上記2つの基準駆動輪速度VR1及びVRPは、駆動輪のスリ
ップ率λ(=(Vw−Vv)/Vw)がそれぞれ例えば5%及
び8%となる駆動輪速度に対応するものであり、検出し
た駆動輪速度Vwが第1の基準駆動輪速度VR1を超える
(即ちスリップ率λが5%を超える)と後述のトラクシ
ョン制御が行われる。
The two reference drive wheel speeds V R1 and V RP correspond to drive wheel speeds at which the slip ratio λ (= (Vw−Vv) / Vw) of the drive wheels becomes 5% and 8%, respectively, When the detected drive wheel speed Vw exceeds the first reference drive wheel speed V R1 (that is, the slip ratio λ exceeds 5%), traction control described later is performed.

前記SLVL算出回路204は、検出した駆動輪速度Vwと、基
準駆動輪速度VR1及びVRPとに基づいて、駆動輪スリップ
の度合に応じたパラメータとしてスリップレベルSLVLを
算出し、該算出結果を第1の出力回路207に入力する。
第1の出力回路207は、スリップレベルSLVLに応じたデ
ューティ比を有するパルス信号を発生し、該パルス信号
をレベル信号として第1の信号線TCFC(以下「TCFC線」
という)を介してENG-ECU5に供給する。尚、スリップレ
ベルSLVLは、駆動輪のスリップ率λが高いほど大きな値
となる。
The S LVL calculation circuit 204 calculates the slip level S LVL as a parameter according to the degree of the drive wheel slip based on the detected drive wheel speed Vw and the reference drive wheel speeds V R1 and V RP , and the calculation The result is input to the first output circuit 207.
The first output circuit 207 generates a pulse signal having a duty ratio according to the slip level S LVL, and uses the pulse signal as a level signal for the first signal line TCFC (hereinafter referred to as “TCFC line”).
) Via ENG-ECU5. The slip level S LVL becomes larger as the slip ratio λ of the driving wheels becomes higher.

一方、比較回路205の非反転入力には検出した駆動輪速
度Vwが、また反転入力には第1の基準駆動輪速度VR1が
それぞれ入力される。比較回路205は、Vw>VR1が成立す
るときハイレベル、Vw<VR1が成立するときローレベル
となる2値信号、即ちトラクション制御を行うべきスリ
ップ状態のときハイレベルとなる2値信号を出力し、該
2値信号を第2の出力回路208に入力する。第2の出力
回路208は、この2値信号をステータス信号として第2
の信号線TCSTB(以下「TCSTB線」という)を介してENG-
ECU5に供給する。
On the other hand, the detected drive wheel speed Vw is input to the non-inverting input of the comparison circuit 205, and the first reference drive wheel speed V R1 is input to the inverting input. The comparator circuit 205 outputs a binary signal that is high level when Vw> V R1 is satisfied and a low level when Vw <V R1 is satisfied, that is, a binary signal that is high level in a slip state in which traction control is performed. Then, the binary signal is output and input to the second output circuit 208. The second output circuit 208 uses the binary signal as a status signal for the second output.
ENG- via the signal line TCSTB (hereinafter referred to as "TCSTB line")
Supply to ECU5.

また前記出力回路207,208には制御回路206が接続されて
おり、該制御回路206には前記オフランプ14及び警告ラ
ンプ15が接続されている。
A control circuit 206 is connected to the output circuits 207 and 208, and the off lamp 14 and the warning lamp 15 are connected to the control circuit 206.

制御回路206は例えば電源電圧低下等に伴うTCS-ECU20の
異常を検知するとともに、この検知結果と、ENG-ECU5か
ら第3の信号線TCINH(以下「TCINH線」という)を介し
て入力されるトラクション制御実行指令信号(以下「TC
指令信号」という)とに基づいて、出力回路207,208の
出力制御と、オフランプ14及び警告ランプ15の点灯制御
とを行う。制御回路206がTCS-ECU20自身の異常を検知し
たときには、該異常をENG-ECU5に知らせるために制御回
路207,208の出力をともにハイレベルに固定する。前記T
CINH線を介してENG-ECU5から入力されるTC指令信号に基
づく制御については、後述する。
The control circuit 206 detects an abnormality of the TCS-ECU 20 due to, for example, a drop in the power supply voltage, and inputs the detection result from the ENG-ECU 5 via the third signal line TCINH (hereinafter referred to as “TCINH line”). Traction control execution command signal (hereinafter "TC
Output signal of the output circuits 207 and 208 and lighting control of the off lamp 14 and the warning lamp 15 based on the "command signal"). When the control circuit 206 detects an abnormality in the TCS-ECU 20 itself, both outputs of the control circuits 207 and 208 are fixed to a high level to notify the ENG-ECU 5 of the abnormality. The T
Control based on the TC command signal input from the ENG-ECU 5 via the CINH line will be described later.

尚、TCFC線及びTCSTB線のENG-ECU5側の入力端子は、抵
抗を介して電源に接続(プルアップ)されているので、
これらの信号線の断線時には、ENG-ECU5の入力信号はハ
イレベル固定となる。これは、断線発生直後に、より安
全側(エンジン出力をより低減する側)の制御が行われ
るようにするためである。
Since the input terminals on the ENG-ECU5 side of the TCFC line and TCSTB line are connected (pulled up) to the power supply via a resistor,
When these signal lines are disconnected, the input signal of ENG-ECU 5 is fixed at high level. This is because the control on the safer side (the side that further reduces the engine output) is performed immediately after the disconnection occurs.

第3図はENG-ECU5において前記スリップレベルSLVLに基
づいて、エンジン1に供給する混合気の空燃比リーン化
はフュエルカットを行うことによるエンジン出力制御、
即ちトラクション制御を実行するプログラムのフローチ
ャートである。本プログラムはTDC信号パルス発生毎に
これと同期して実行される。
FIG. 3 shows engine output control by performing a fuel cut to make the air-fuel ratio lean of the air-fuel mixture supplied to the engine 1 based on the slip level S LVL in the ENG-ECU 5.
That is, it is a flowchart of a program that executes traction control. This program is executed in synchronization with every TDC signal pulse generated.

ステップS1では、エンジン1が始動中であるか否かを判
別し、その答が肯定(Yes)、即ち始動中のときには後
述するトラクション制御レベル(以下「TCレベル」とい
う)をLVLNに設定し(ステップS12)、通常の燃料供給
制御を行う(ステップS13)。ステップS1の答が否定(N
o)、即ち始動中でなくエンジン1が自立運転をしてい
る状態であれば、TCFC線を介して入力されるレベル信号
を積分回路によってアナログ電圧化した信号のA/D変換
入力を行う(ステップS2)。このようにして読み込んだ
値は、前記スリップレベルSLVLに相当する。次に、TCFC
線の異常チェックを第4図に示すフローチャートに基づ
いて行う(ステップS3)。
In step S1, it is determined whether or not the engine 1 is being started. If the answer is affirmative (Yes), that is, if the engine is being started, a traction control level (hereinafter referred to as "TC level"), which will be described later, is set to LVLN ( In step S12), normal fuel supply control is performed (step S13). The answer to step S1 is negative (N
o) In other words, if the engine 1 is in a self-sustaining operation without starting, the level signal input via the TCFC line is converted into an analog voltage by the integration circuit, and A / D conversion input is performed ( Step S2). The value thus read corresponds to the slip level S LVL . Then TCFC
A line abnormality check is performed based on the flowchart shown in FIG. 4 (step S3).

第4図のステップS21では、後述するステップS30におい
て設定される第2のTCFCフラグFTCFC2が値1であるか否
かを判別し、その答が肯定(Yes)、即ちFTCFC2=1の
ときには直ちに本ルーチンを終了する。ステップS21の
答が否定(No)、即ちFTCFC2=0のときには、スリップ
レベルSLVLが所定上限値TCFCFSHより大きいか否かを判
別する(ステップS22)。ステップS22の答が否定(N
o)、即ちSLVL≦TCFCFSHのときには、更にスリップレベ
ルSLVLが所定下限値TCFCFSLより小さいか否かを判別す
る(ストッパS23)。ステップS22,S23の答がともに否定
(No)、即ちTCFCFSL≦SLVL≦TCFCFSHのときには、TCFC
線は正常であると判定し、第1のTCFCフラグFTCFC1を値
0に設定して(ステップS24)、本ルーチンを終了す
る。
In step S21 of FIG. 4, it is determined whether or not the second TCFC flag F TCFC2 set in step S30, which will be described later, has a value of 1, and when the answer is affirmative (Yes), that is, F TCFC2 = 1. Immediately end this routine. When the answer to step S21 is negative (No), that is, when F TCFC2 = 0, it is determined whether or not the slip level S LVL is higher than a predetermined upper limit value TCFCFSH (step S22). The answer to step S22 is negative (N
o), that is, when S LVL ≤TCFCFSH, it is further determined whether or not the slip level S LVL is smaller than a predetermined lower limit value TCFCFSL (stopper S23). If the answers to both steps S22 and S23 are negative (No), that is, TCFCFSL ≤ S LVL ≤ TCFCFSH, TCFC
It is determined that the line is normal, the first TCFC flag F TCFC1 is set to the value 0 (step S24), and this routine ends.

ステップS22又はS23の答が肯定(Yes)、即ちSLVL>TCF
CFSH又はSLVL<TCFCFSLが成立するときには、第1のTCF
CフラグFTCFC1が値1であるか否かを判別する(ステッ
プS25)。その答が否定(No)、即ちFTCFC1=0のとき
には、該第1のTCFCフラグを値1に設定し(ステップS2
6)、tTCFCタイマに所定時間tTCFC(例えば0.3秒)をセ
ットしてこれをスタートさせて(ステップS27)、本ル
ーチンを終了する。
The answer to step S22 or S23 is affirmative (Yes), that is, S LVL > TCF
When CFSH or S LVL <TCFCFSL, the first TCF
It is determined whether or not the C flag F TCFC1 has a value of 1 (step S25). When the answer is negative (No), that is, when F TCFC1 = 0, the first TCFC flag is set to the value 1 (step S2
6), the t TCFC timer is set to a predetermined time t TCFC (for example, 0.3 seconds) and started (step S27), and this routine is finished.

ステップS25の答が肯定(Yes)、即ちFTCFC1=1のとき
には、バッテリ電圧VBが所定電圧VBTC(例えば8V)より
高いか否かを判別する(ステップS28)。ステップS28の
答が否定(No)、即ちVB≦VBTCのときには前記ステップ
S27に進む一方、ステップS28の答が肯定(Yes)、即ちV
B>VBTCのときには、tTCFCタイマのカウント値が値0で
あるか否かを判別する(ステップS29)。ステップS29の
答が否定(No)、即ちtTCFC>0のときには直ちに本ル
ーチンを終了し、ステップS29の答が肯定(Yes)、即ち
tTCFC=0のときには、第2のTCFCフラグFTCFC2を値1
に設定して(ステップS30)、本ルーチンを終了する。
When the answer to step S25 is affirmative (Yes), that is, when F TCFC1 = 1, it is determined whether the battery voltage V B is higher than a predetermined voltage V BTC (for example, 8 V) (step S28). When the answer to step S28 is negative (No), that is, when V B ≤V BTC , the above step is performed.
While proceeding to S27, the answer in step S28 is affirmative (Yes), that is, V
When B > V BTC , it is determined whether or not the count value of the t TCFC timer is 0 (step S29). When the answer to step S29 is negative (No), that is, when t TCFC > 0, this routine is immediately terminated, and the answer to step S29 is affirmative (Yes), that is,
When t TCFC = 0, the second TCFC flag F TCFC2 is set to 1
Is set (step S30), and this routine ends.

このように、スリップレベルSLVLが所定の上下限値の範
囲外にあるときに、TCFC線の仮異常検知を示す第1のTC
FCフラグFTCFC1を値1に設定し、更にその状態を所定時
間tTCFC以上継続したときに、TCFC線の異常検知確定を
示す第2のTCFCフラグFTCFC2を値1に設定する。ただ
し、バッテリ電圧VBが所定電圧VBTC以下のときには、TC
S-ECU20が電源電圧が低いために正常に作動していない
可能性があり、バッテリ電圧VBが上昇すれば正常な状態
に復帰することがある点を考慮して、第2のTCFCフラグ
FTCFC2を値1に設定しないようにしている。
As described above, when the slip level S LVL is outside the predetermined upper and lower limit values, the first TC indicating the temporary abnormality detection of the TCFC line is detected.
The FC flag F TCFC1 is set to the value 1, and when the state is continued for a predetermined time t TCFC or more, the second TCFC flag F TCFC2 indicating the abnormality detection confirmation of the TCFC line is set to the value 1. However, if the battery voltage V B is less than the predetermined voltage V BTC , TC
Considering that the S-ECU20 may not operate normally due to the low power supply voltage and may return to the normal state if the battery voltage V B rises, the second TCFC flag
The value of FTCFC2 is not set to 1.

第4図のサブルーチンにより、TCFC線上のレベル信号の
ハイレベル又はローレベル固定状態を検知することがで
き、従ってTCFC線の断線又は地絡を検知することができ
る。また、電源電圧低下等によるTCS-ECU20の異常時もT
CFC線上のレベル信号はハイレベル固定とされるので、
バッテリ電圧低下に起因する異常の場合には第1のTCFC
フラグFTCFC1のみが、またその他の異常の場合には第1
と第2のTCFCフラグFTCFC1,FTCFC2がともに値1に設定
される。
By the subroutine of FIG. 4, it is possible to detect the high level or low level fixed state of the level signal on the TCFC line, and thus to detect the disconnection or ground fault of the TCFC line. In addition, even if the TCS-ECU20 malfunctions due to a power supply voltage drop, etc.
Since the level signal on the CFC line is fixed to high level,
In case of abnormality due to low battery voltage, the first TCFC
Flag F TCFC1 only, first in case of other anomalies
And the second TCFC flags F TCFC1 and F TCFC2 are both set to the value 1.

第3図に戻り、ステップS4では第1のTCFCフラグFTCFC1
が値1であるか否かを判別し、その答が否定(No)、即
ちFTCFC1=0のときには、スリップレベルSLVLに応じて
例えば第5図に示すようにTCレベル(トラクション制御
レベル)を選定する。即ち、TCレベルは以下のように決
定される。
Returning to FIG. 3, in step S4, the first TCFC flag F TCFC1
There it is determined whether or not the value 1, the answer to this question is negative (No), i.e. F TCFC1 = when 0, the slip level S LVL as shown in FIG. 5 for example in response to TC level (traction control level) Is selected. That is, the TC level is determined as follows.

TCFCFSL≦SLVL<TCFCLVL0のとき TCレベル=LVLN TCFCLVLi≦SLVL<TCFCLVL(i+1)のとき TCレベル=LVLi(ただしi=0〜5) TCFCLVL6≦SLVL≦TCFCFSHのとき TCレベル=LVL6 ここに、TCFCFSL及びTCFCFSHは前記下限値及び上限値で
あり、TCFCLVL0〜TCFCLVL6は上下限値の範囲内に設定さ
れる所定値である。
When TCFCFSL ≤ S LVL <TCFCLVL0 TC level = LVLN TCFCLVLi ≤ S LVL <TCFCLVL (i + 1) TC level = LVLi (where i = 0 to 5) TCFCLVL6 ≤ S LVL ≤ TCFCFSH TC level = LVL6 Where: TCFCFSL and TCFCFSH are the lower and upper limits, and TCFCLVL0 to TCFCLVL6 are predetermined values set within the upper and lower limits.

また、スリップレベルSLVLが第1の所定値TCFCLVL0より
大きい(SLVL>TCFCLVL0)状態は、前記TCS-ECU20にお
いて検出した駆動輪速度Vwが第1の基準駆動輪速度VR1
より高い状態に相当するので、前記TCSTB線上のステー
タス信号は、SLVL≧TCFCLVL0のときハイレベル
(「H」)となり、SLVL<TCFCLVL0のときローレベル
(「L」)となる。第5図の右側は、そのことを示して
いる。
When the slip level S LVL is larger than the first predetermined value TCFCLVL0 (S LVL > TCFCLVL0), the drive wheel speed Vw detected by the TCS-ECU 20 is the first reference drive wheel speed V R1.
Since this corresponds to a higher state, the status signal on the TCSTB line becomes high level (“H”) when S LVL ≧ TCFCLVL0, and becomes low level (“L”) when S LVL <TCFCLVL0. The right side of FIG. 5 shows this.

第6図は、TCレベルに応じてトラクション制御の内容を
決定するためのテーブルであって、同図中Lはエンジン
に供給する混合気の空燃比リーン化を行うこと、F/Cは
フュエルカットを行うことを表わしている。また横軸の
気筒対応番号Mは、トラクション制御開始後、最初に燃
料を噴射すべき気筒をM=1に対応する気筒として、そ
の後順次燃料噴射を行う気筒が気筒対応番号M=2〜6
に夫々対応する。例えば、TCレベル=LVL0のときには全
気筒に供給する混合気の空燃比がリーン化され、TCレベ
ル=LVL3のときはM=1,3,5に対応する気筒はフュエル
カットが、その他の気筒(M=2,4,6に対応する気筒)
は空燃比のリーン化が行われる。
FIG. 6 is a table for determining the content of traction control according to the TC level. In the figure, L indicates that the air-fuel ratio of the air-fuel mixture supplied to the engine is lean, and F / C is the fuel cut. It means to do. Further, the cylinder corresponding number M on the horizontal axis is the cylinder corresponding to M = 1 as the cylinder to which fuel should be first injected after the start of the traction control, and the cylinders sequentially performing fuel injection thereafter are the cylinder corresponding numbers M = 2 to 6
Correspond to each. For example, when TC level = LVL0, the air-fuel ratio of the air-fuel mixture supplied to all cylinders is made lean, and when TC level = LVL3, the fuel cut is for the cylinders corresponding to M = 1, 3, 5 and the other cylinders ( Cylinder corresponding to M = 2,4,6)
The air-fuel ratio is made leaner.

尚、第5図のLVLNはトラクション制御を行わない、即ち
通常の燃料供給制御を行うことを示すものである。
The LVLN in FIG. 5 indicates that traction control is not performed, that is, normal fuel supply control is performed.

第3図にもどり、ステップS5で選定されたTCレベルに応
じた燃料供給制御は後述するステップS11で行うがステ
ップS6〜S9においては、前記ステップS3で検知される異
常以外の異常の有無等のトラクション制御が実行可能で
あるか否かの判断を行う。
Returning to FIG. 3, the fuel supply control according to the TC level selected in step S5 is performed in step S11, which will be described later. In steps S6 to S9, the presence or absence of an abnormality other than the abnormality detected in step S3 is checked. It is determined whether the traction control can be executed.

ステップS6では、TCS-ECU20の起動チェックが終了した
ことを示す起動チェック終了フラグFTCSIFが値1である
か否かを判別し、その答が肯定(Yes)、即ちFTCSIF=
1であってTCS-ECU20の起動チェックが終了していると
きには、該起動チェックの結果がOKであった(異常が検
知されなかった)ことを示す起動チェックOKフラグF
TCSIOKが値1であるか否かを判別する(ステップS7)。
尚、起動チェック終了フラグFTCSIF及び起動チェックOK
フラグFTCSIOKは後述する第8図に示すTCS-ECU起動チェ
ックサブルーチンにおいて設定される。
In step S6, it is determined whether or not the activation check end flag F TCSIF indicating that the activation check of the TCS-ECU 20 is finished is a value 1, and the answer is affirmative (Yes), that is, F TCSIF =
When it is 1 and the activation check of the TCS-ECU 20 is completed, the activation check OK flag F indicating that the result of the activation check is OK (no abnormality is detected).
It is determined whether TCSIOK has a value of 1 (step S7).
Start check end flag F TCSIF and start check OK
The flag F TCSIOK is set in the TCS-ECU activation check subroutine shown in FIG. 8 described later.

ステップS7の答が肯定(Yes)、即ちFTCSIOK=1であっ
てTCS-ECU20の起動チェック結果がOKであったときに
は、トラクション制御を直ちに停止すべきことを示すス
トップフラグFTCSTPが値1であるか否かを判別する(ス
テップS8)。このストップフラグFTCSTPは、後述する第
9図に示すTCSTB/TCFC中間固定チェックサブルーチン及
び第10図に示すTCストップ判断サブルーチンにおいて設
定される。
If the answer to step S7 is affirmative (Yes), that is, F TCSIOK = 1 and the TCS-ECU 20 startup check result is OK, the stop flag F TCSTP indicating that the traction control should be immediately stopped is a value of 1. It is determined whether or not there is (step S8). The stop flag F TCSTP is set in the TCSTB / TCFC intermediate fixed check subroutine shown in FIG. 9 and the TC stop determination subroutine shown in FIG. 10 which will be described later.

ステップS8の答が否定(No)、即ちFTCSTP=0であって
直ちにトラクション制御を停止する必要がないときに
は、トラクション制御可能条件(以下「TC条件」とい
う)が成立していることを示すTC条件フラグFTCENBLが
値1であるか否かを判別する(ステップS9)。このTC条
件フラグFTCENBLは、スロットル弁開度θTH、エンジン
回転数Ne、エンジン水温Tw、吸気温TA等によって検出さ
れるエンジン運転状態が所定のトラクション制御実行可
能範囲にあるときに、値1に設定されるものである。
When the answer to step S8 is negative (No), that is, when F TCSTP = 0 and there is no need to immediately stop traction control, it indicates that the traction control enable condition (hereinafter referred to as “TC condition”) is satisfied. It is determined whether or not the condition flag F TCENBL is 1 (step S9). This TC condition flag F TCENBL is a value when the engine operating state detected by the throttle valve opening θ TH , the engine speed Ne, the engine water temperature Tw, the intake air temperature T A, etc. is within a predetermined traction control executable range. It is set to 1.

前記ステップS6又はS7又はS9の答が否定(No)、又はス
テップS8の答が肯定(Yes)のとき、即ちFTCSIF=0で
あって、TCS-ECU20の起動チェックが終了していないと
き、又はFTCSIOK=0であって、TCS-ECU20の起動チェッ
クの結果がNGであった(異常が検知された)とき、又は
FTCSTP=1であってトラクション制御を直ちに停止すべ
きとき、又はFTCENBL=0であってTC条件不成立のとき
には、TCレベルをLVLNに設定し(ステップS12)、通常
の燃料供給制御を行う(ステップS13)。
When the answer at step S6 or S7 or S9 is negative (No), or when the answer at step S8 is affirmative (Yes), that is, when F TCSIF = 0 and the activation check of TCS-ECU 20 is not completed, Or when F TCSIOK = 0 and the result of the start check of TCS-ECU20 is NG (abnormality is detected), or
When F TCSTP = 1 and the traction control should be immediately stopped, or when F TCENBL = 0 and the TC condition is not satisfied, the TC level is set to LVLN (step S12), and normal fuel supply control is performed ( Step S13).

一方、ステップS6がステップS7,S8を経由してステップS
9に進み、ステップS9の答が肯定(Yes)、即ちFTCENBL
=1であってTC条件が成立するときには、TCレベルがLV
LNであるか否かを判別する(ステップS10)。ステップS
10の答が肯定(Yes)、即ちTCレベルがLVLNのときに
は、前記ステップS13に進み、ステップS10の答が否定
(No)、即ちTCレベルがLVL0〜LVL6のいずれかであると
きには、TCレベルに応じて空燃比のリーン化又はフュエ
ルカットを行う(ステップS11)。ここで空燃比のリー
ン化は前記トラクション制御用Tiマップから読み出した
Ti値を前記式(1)に適用して行う。尚、空燃比のリー
ン化とともに、点火時期をエンジン回転数Neに応じて進
角又は遅角させるようにしてもよい。
On the other hand, step S6 passes through steps S7 and S8
Proceed to 9 and the answer in step S9 is affirmative (Yes), that is, F TCENBL
= 1 and the TC condition is met, the TC level is LV.
It is determined whether or not it is LN (step S10). Step S
When the answer to step 10 is affirmative (Yes), that is, when the TC level is LVLN, the process proceeds to step S13. When the answer to step S10 is negative (No), that is, when the TC level is any of LVL0 to LVL6, the TC level is set. Accordingly, the air-fuel ratio is made leaner or the fuel is cut (step S11). Here, the lean air-fuel ratio was read from the traction control Ti map.
The Ti value is applied to the above equation (1). Note that the ignition timing may be advanced or retarded according to the engine speed Ne together with the lean air-fuel ratio.

前記ステップS4の答が肯定(Yes)、即ちFTCFC1=1で
あってTCFC線の仮異常を検知したときには、前記起動チ
ェックOKフラグFTCSIOKが値1であるか否かを判別する
(ステップS14)。ステップS14の答が否定(No)、即ち
FTCSIOK=0であってTCS-ECU20の起動チェック結果がNG
であったときには、TCレベルをLVLNに設定して前記ステ
ップS6に進む。一方、ステップS14の答が肯定(Yes)、
即ちFTCSIOK=1であってTCS-ECU20の起動チェック結果
がOKであったときには、TCFCフェール時のTCレベル選定
サブルーチンを実行してTCレベルを決定し(ステップS1
6)、前記ステップS8に進む。
When the answer to the step S4 is affirmative (Yes), that is, when F TCFC1 = 1 and the temporary abnormality of the TCFC line is detected, it is determined whether or not the activation check OK flag F TCSIOK has the value 1 (step S14). ). The answer to step S14 is negative (No), that is,
F TCSIOK = 0 and TCS-ECU20 start check result is NG
If so, the TC level is set to LVLN and the process proceeds to step S6. On the other hand, the answer in step S14 is affirmative (Yes),
That is, when F TCSIOK = 1 and the start check result of TCS-ECU 20 is OK, the TC level selection subroutine at TCFC failure is executed to determine the TC level (step S1.
6), proceed to step S8.

第7図は、ステップS16で実行されるTCFCフェール時のT
Cレベル選定サブルーチンのフローチャートである。
FIG. 7 shows T at the time of TCFC failure executed in step S16.
It is a flowchart of a C level selection subroutine.

ステップS161では、TCレベルが所定レベルLVLFS(例え
ばLVL2)より高いか否か、即ちよりエンジン出力を低減
する側にあるか否かを判別し、その答が否定(No)、即
ちTCレベル≦LVLFSのときには、TCSTB線上のステータス
信号がハイレベルであるか否かを判別する(ステップS1
62)。ステップS161又はS162の答が肯定(Yes)のと
き、即ちTCレベル>LVLFSが成立するとき又はステータ
ス信号がハイレベルのときには、TCレベルをLVLFSに設
定し(ステップS166)、tTCHLDタイマに所定時間tTCHLD
(例えば3秒)をセットしてこれをスタートさせて(ス
テップS167)、本ルーチンを終了する。
In step S161, it is determined whether or not the TC level is higher than a predetermined level LVLFS (for example, LVL2), that is, whether or not it is on the side of further reducing the engine output, and the answer is negative (No), that is, TC level ≤ LVLFS. In case of, it is determined whether or not the status signal on the TCSTB line is at a high level (step S1
62). When the answer to step S161 or S162 is affirmative (Yes), that is, when TC level> LVLFS is satisfied or the status signal is high level, the TC level is set to LVLFS (step S166), and the t TCHLD timer is set to the predetermined time. t TCHLD
(For example, 3 seconds) is set and started (step S167), and this routine is finished.

ステップS161,S162の答がともに否定(No)のとき、即
ちTCレベル≦LVLFSであって且つステータス信号がロー
レベルのときには、TCレベルがLVLNであるか否かを判別
する(ステップS163)。ステップS163の答が肯定(Ye
s)、即ちTCレベル=LVLNのときには直ちに本ルーチン
を終了し、ステップS163の答が否定(No)、即ちTCレベ
ルLVL0〜LVL6のいずれかであるときには、tTCHLDタイマ
のカウント値が値0であるか否かを判別する(ステップ
S164)。ステップS164の答が否定(No)、即ち所定時間
tTCHLD経過していないときには、直ちに本ルーチンを終
了し、ステップS164の答が肯定(Yes)、即ち所定時間t
TCHLD経過したときには、TCレベルを1段階下げて(ス
テップS165)、前記ステップS167に進む。ここで、TCレ
ベルを1段階下げるというのは、例えばLVL2をLVL1とす
ることである。
When the answers to steps S161 and S162 are both negative (No), that is, when TC level ≦ LVLFS and the status signal is low level, it is determined whether or not the TC level is LVLN (step S163). The answer in step S163 is affirmative (Ye
s), that is, when the TC level = LVLN, this routine is immediately terminated, and when the answer to step S163 is negative (No), that is, when the TC level is any of LVL0 to LVL6 , the count value of the t TCHLD timer is 0. Determine if there is (step
S164). The answer to step S164 is negative (No), that is, the predetermined time.
When t TCHLD has not elapsed, this routine is immediately terminated, and the answer to step S164 is affirmative (Yes), that is, the predetermined time t.
When TCHLD has elapsed, the TC level is lowered by one level (step S165), and the process proceeds to step S167. Here, lowering the TC level by one level means, for example, changing LVL2 to LVL1.

本ルーチンは、前記第3図のステップS4及びS14の答が
ともに肯定(Yes)、即ちTCFC線の仮異常が検知され(F
TCFC1=1)、且つTCS-ECU20の起動チェックの結果がOK
のときに実行され、トラクション制御中でなければ(TC
レベル=LVLNであれば)、TCレベルはLVLNに保持され
る。また、トラクション制御中のときには以下のように
TCレベルが設定される。
In this routine, the answers to steps S4 and S14 in FIG. 3 are both affirmative (Yes), that is, the temporary abnormality of the TCFC line is detected (F
TCFC1 = 1), and the result of the TCS-ECU20 startup check is OK.
When the traction control is not in progress (TC
If level = LVLN), the TC level is held in LVLN. Also, during traction control,
TC level is set.

直ちにLVLFSに設定され、TCSTB線上のステータス信号
がハイレベルの間はLVLFSに保持される。
It is immediately set to LVLFS and held at LVLFS while the status signal on the TCSTB line is high level.

ステータス信号がローレベルになると、所定時間t
TCHLD経過毎にLVLNとなるまで1段階ずつ下げられる
(例えばLVLFS=LVL2のときには、順次LVL2→LVL1→LVL
0→LVLNとされる)。
When the status signal becomes low level, a predetermined time t
Each time TCHLD elapses, it can be lowered by one step until it becomes LVLN (for example, when LVLFS = LVL2, LVL2 → LVL1 → LVL sequentially
0 → LVLN).

尚、上記所定レベルLVLFSは、TCレベルをこのLVLFSに保
持した場合であっても、エンジンの出力を最大とすれば
60〜100〔km/時間〕の速度で当該車両が走行可能なレベ
ルとし、例えばLVL2に設定する。
It should be noted that the above-mentioned predetermined level LVLFS is set to maximize the output of the engine even when the TC level is held at this LVLFS.
The level is set such that the vehicle can travel at a speed of 60 to 100 [km / hour], and is set to LVL2, for example.

これにより、トラクション制御中にTCFC線の仮異常が検
知されても、TCSTB線上のステータス信号に応じて所定
レベル(LVLFS)のトラクション制御が維持され車両の
制御性を確保することができる。更に、ステータス信号
がローレベルとなって駆動輪の過剰スリップ状態が解消
したときには、駆動輪出力トルクが徐々に増加されるの
で、車両の運転性を悪化させることがなく、運転者の負
担を軽減することができる。
As a result, even if a temporary abnormality of the TCFC line is detected during traction control, the traction control of a predetermined level (LVLFS) is maintained according to the status signal on the TCSTB line, and the controllability of the vehicle can be ensured. Further, when the status signal becomes low level and the excessive slip condition of the driving wheels is eliminated, the driving wheel output torque is gradually increased, so that the drivability of the vehicle is not deteriorated and the burden on the driver is reduced. can do.

次に、TCS-ECU20の起動チェックの手法及びトラクショ
ン制御を直ちに停止すべきことを示すストップフラグF
TCSTPの設定手法について詳述する。
Next, the TCS-ECU20 start check method and stop flag F indicating that the traction control should be stopped immediately
The TCSTP setting method will be described in detail.

第8図はTCS-ECU起動チェックサブルーチンのフローチ
ャートを示す。本ルーチンは、いわゆるバックグラウン
ドにおいて実行されるものであり、従ってイグニッショ
ンスイッチがオンされた時点から実行される。
FIG. 8 shows a flowchart of the TCS-ECU activation check subroutine. This routine is executed in the so-called background, and is therefore executed from the time when the ignition switch is turned on.

ステップS41では、起動チェックOKフラグFTCSIOKが既に
値1に設定されているか否かを判別し、その答が肯定
(Yes)、即ちFTCSIOK=1のときには直ちに本ルーチン
を終了する。ステップS41の答が否定(No)、即ちF
TCSIOK=0のときには、エンジン1が自立運転中か否か
を判別する(ステップS42)。ステップS42の答が肯定
(Yes)、即ち自立運転中のときには、自立運転開始後
第1の所定時間tI1(例えば5秒)が経過したか否かを
判別する(ステップS43)。ステップS43の答が否定(N
o)、即ちtI1経過していないときには、スリップレベル
SLVLが前記TCレベルの決定のための第1の所定レベルTC
FCLVL0より小さいか否かを判別する(ステップS44)。
ステップS44の答が肯定(Yes)、即ちSLVL<TCFCLVL0の
ときには、TCSTB線上のステータス信号がハイレベルで
あるか否かを判別する(ステップS45)。自立運転開始
直後は、TCS-ECU20は、TCFC線及びTCSTB線にTCレベルを
LVLNとする信号、即ちオフデューティ固定信号(SLVL<
TCFCLVL0となるデューティ比に固定したレベル信号)及
びローレベル固定信号(ローレベルに固定したステータ
ス信号)を出力するので、ステップS44の答が肯定(Ye
s)で且つステップS45の答が否定(No)のとき、即ちS
LVL<TCFCLVL0で且つTCSTB=「L」(ローレベル)のと
きには、TCS-ECU20は正常であると判定し、ステップS46
に進む。ステップS46では、このループに入って第2の
所定時間tI2(例えば0.5秒)経過したか否かを判別し、
その答が否定(No)、即ちtI2経過していないときには
直ちに本ルーチンを終了する一方、ステップS46の答が
肯定(Yes)、即ちtI2経過したときには起動チェックOK
フラグFTCSIOKを値1に設定する(ステップS47)ととも
に、起動チェック終了フラグFTCSIFを値1に設定して
(ステップS48)、本ルーチンを終了する。
In step S41, it is determined whether or not the activation check OK flag F TCSIOK has already been set to the value 1, and when the answer is affirmative (Yes), that is, F TCSIOK = 1 the routine is immediately terminated. The answer to step S41 is negative (No), that is, F.
When TCSIOK = 0, it is determined whether or not the engine 1 is in the independent operation (step S42). When the answer to step S42 is affirmative (Yes), that is, when the self-sustained operation is in progress, it is determined whether or not a first predetermined time t I1 (for example, 5 seconds) has elapsed after the start of the self-sustained operation (step S43). The answer to step S43 is negative (N
o), that is, when t I1 has not elapsed, the slip level
S LVL is the first predetermined level TC for determining the TC level.
It is determined whether it is smaller than FCLVL0 (step S44).
When the answer to step S44 is affirmative (Yes), that is, when S LVL <TCFCLVL0, it is determined whether or not the status signal on the TCSTB line is at high level (step S45). Immediately after starting self-sustaining operation, the TCS-ECU20 sets the TC level on the TCFC line and TCSTB line.
The signal to be LVLN, that is, the off-duty fixed signal (S LVL <
Since the level signal fixed to the duty ratio of TCFCLVL0) and the low level fixed signal (status signal fixed to the low level) are output, the answer in step S44 is affirmative (Ye
s) and the answer in step S45 is negative (No), that is, S
When LVL <TCFCLVL0 and TCSTB = "L" (low level), it is determined that the TCS-ECU20 is normal, and step S46
Proceed to. In step S46, it is determined whether or not a second predetermined time t I2 (for example, 0.5 seconds) has elapsed after entering this loop,
When the answer is negative (No), that is, when t I2 has not elapsed, this routine is immediately terminated, while when the answer in step S46 is affirmative (Yes), that is, when t I2 has elapsed, the start check is OK.
The flag F TCSIOK is set to the value 1 (step S47), the start check end flag F TCSIF is set to the value 1 (step S48), and this routine is ended.

前記ステップS42の答が否定(No)、即ち自立運転中で
ないときには、起動チェックOKフラグFTCSIOKを値0と
して本ルーチンを終了する。前記ステップS43の答が肯
定(Yes)、又は前記ステップS44の答が否定(No)、又
は前記ステップS45の答が肯定(Yes)のとき、即ち自立
運転開始後第1の所定時間tI1経過したとき又はSLVL≧T
CFCLVL0のとき又はTCSTB=「H」のときには、TCS-ECU2
0に異常があると判定して起動チェック終了フラグF
TCSIFを値1に設定する(ステップS49)とともに起動チ
ェックOKフラグFTCSIOKを値0に設定し(ステップS5
0)、本ルーチンを終了する。
When the answer to step S42 is negative (No), that is, when the self-sustaining operation is not being performed, the startup check OK flag F TCSIOK is set to 0, and this routine is ended. When the answer at step S43 is affirmative (Yes), the answer at step S44 is negative (No), or the answer at step S45 is affirmative (Yes), that is, the first predetermined time t I1 has elapsed after the start of the self-sustaining operation. Or S LVL ≧ T
When CFCLVL0 or TCSTB = "H", TCS-ECU2
It is judged that 0 is abnormal and the start check end flag F
TCSIF is set to a value of 1 (step S49) and the start check OK flag F TCSIOK is set to a value of 0 (step S5).
0), this routine ends.

上記起動チェックサブルーチンによれば、自立運転開始
後第1の所定時間tI1内において、SLVL<TCFCLVL0及びT
CSTB=「L」が成立し、その状態が第2の所定時間継続
したとき、TCS-ECU20は起動チェックOKと判定され(F
TCSIOK=1)、上記以外の場合にはTCS-ECU20は起動チ
ェックNGと判定される(FTCSIOK=0)。また起動チェ
ックOK,NGに拘らず、起動チェックが終了したときに、
起動チェック終了フラグFTCSIFが値1に設定される。
According to the above startup check subroutine, S LVL <TCFCLVL0 and T within the first predetermined time t I1 after the start of the self-sustaining operation.
When CSTB = “L” is established and the state continues for the second predetermined time, the TCS-ECU 20 is determined to be the start check OK (F
TCSIOK = 1), otherwise TCS-ECU20 is judged to be a startup check failure (F TCSIOK = 0). Also, regardless of whether the start check is OK or NG, when the start check ends,
The start check end flag F TCSIF is set to the value 1.

第9図は、TCSTB線のチェック及びTCFC線の中間値固定
異常のチェックを行うTCSTB/TCFC中間固定チェックサブ
ルーチンのフローチャートである。本ルーチンも前記TC
S-ECU起動チェックサブルーチンと同様に、バックグラ
ウンドで実行される。
FIG. 9 is a flow chart of the TCSTB / TCFC intermediate fixed check subroutine for checking the TCSTB line and the intermediate value fixed abnormality of the TCFC line. This routine is also TC
It is executed in the background like the S-ECU startup check subroutine.

ステップS61では、エンジン1が自立運転中か否かを判
別し、その答が肯定(Yes)、即ち自立運転中のときに
は、後述するステップS74で値1に設定され、TCSTB線の
異常検知確定を示す第2のTCSTBフラグFTCSTB2が値1で
あるか否かを判別する(ステップS62)。ステップS61の
答が否定(No)又はステップS62の答が肯定(Yes)のと
き、即ち自立運転中でないとき又はFTCSTB2=1のとき
には直ちにステップS75に進み、ステップS61の答が肯定
(Yes)で且つステップS62の答が否定(No)のとき、即
ち自立運転中で且つFTCSTB2=0のときには、前記TCFC
線の仮異常を示す第1のTCFCフラグFTCFC1が値1である
か否かを判別する(ステップS63)。ステップS63の答が
肯定(Yes)、即ちFTCFC1=1のときには、TCFC線上の
レベル信号とTCSTB線上のステータス信号とが矛盾する
か否かのチェック(ステップS64〜S66)は行えないの
で、直ちにステップS67に進み、第1のTCSTBフラグF
TCSTB1を値0に設定する。次いで、tTCSTBタイマに所定
時間tTCSTB(例えば0.3秒)を設定してこれをスタート
させて(ステップS68)、ステップS75に進む。
In step S61, it is determined whether or not the engine 1 is in the self-sustaining operation. When the answer is affirmative (Yes), that is, in the self-sustaining operation, the value 1 is set in step S74, which will be described later, to confirm the abnormality detection of the TCSTB line. It is determined whether or not the second TCSTB flag FTCSTB2 shown has a value of 1 (step S62). When the answer in step S61 is negative (No) or the answer in step S62 is affirmative (Yes), that is, when the autonomous operation is not being performed or when F TCSTB2 = 1, the process immediately proceeds to step S75, and the answer in step S61 is affirmative (Yes). If the answer to step S62 is negative (No), that is, if the operation is self-sustaining and F TCSTB2 = 0, the TCFC
It is determined whether or not the first TCFC flag F TCFC1 indicating the temporary abnormality of the line has a value of 1 (step S63). If the answer to step S63 is affirmative (Yes), that is, if F TCFC1 = 1, it is not possible to check whether the level signal on the TCFC line and the status signal on the TCSTB line conflict (steps S64 to S66), so immediately. Proceed to step S67, and the first TCSTB flag F
Set TCSTB1 to the value 0. Next, the t TCSTB timer is set to a predetermined time t TCSTB (for example, 0.3 seconds) and started (step S68), and the process proceeds to step S75.

前記ステップS63の答が否定(No)、即ちFTCFC1=0の
ときには、TCSTB線上のステータス信号がハイレベル
(「H」)であるかを判別する(ステップS64)。この
答が肯定(Yes)のときも否定(No)のときも、スリッ
プレベルSLVLが前記第1の所定値TCFCLVL0より小さいか
否かを判別する(ステップS65,S66)。ステップS64の答
が否定(No)で且つステップS65の答が肯定(Yes)のと
き、及びステップS64の答が肯定(Yes)で且つステップ
S66の答が否定(No)のとき、即ちTCSTB=「L」で且つ
SLVL<TCFCLVL0のとき及びTCSTB=「H」で且つSLVL≧T
CFCLVL0のときには、TCFC線上のレベル信号とTCSTB線上
のステータス信号とが互いに矛盾しない(第5図参照)
ので、TCSTB線は正常と判定し、前記ステップS67に進
む。
When the answer to step S63 is negative (No), that is, when F TCFC1 = 0, it is determined whether the status signal on the TCSTB line is at high level (“H”) (step S64). Whether the answer is affirmative (Yes) or negative (No), it is determined whether or not the slip level S LVL is smaller than the first predetermined value TCFCLVL0 (steps S65, S66). When the answer in step S64 is negative (No) and the answer in step S65 is affirmative (Yes), and when the answer in step S64 is affirmative (Yes) and step
When the answer to S66 is negative (No), that is, TCSTB = "L" and
When S LVL <TCFCLVL0 and TCSTB = "H" and S LVL ≥ T
When CFCLVL0, the level signal on the TCFC line and the status signal on the TCSTB line do not conflict with each other (see Fig. 5).
Therefore, the TCSTB line is determined to be normal, and the process proceeds to step S67.

一方、ステップS64,S65の答がともに否定(No)のとき
及びステップS64,S66の答がともに肯定(Yes)のとき、
即ちTCSTB=「L」で且つSLVL≧TCFCLVL0のとき及びTCS
TB=「H」で且つSLVL<TCFCLVL0のときには、TCFC線上
のレベル信号とTCSTB線上のステータス信号とが互いに
矛盾するので、TCSTB線に異常発生の可能性ありと判定
し(TCFC線の仮異常を示す第1のTCFCフラグFTCFC1=0
(ステップS63)なので)、ステップS69に進む。ステッ
プS69では前記ステップS68又は後述のステップS72でス
タートされたtTCSTBタイマのカウント値が値0に等しい
か否かを判別し、その答が否定(No)、即ちtTCSTB>0
のときには、直ちにステップS75に進む。
On the other hand, when both the answers in steps S64 and S65 are negative (No) and when the answers in steps S64 and S66 are both positive (Yes),
That is, when TCSTB = “L” and S LVL ≧ TCFCLVL0, and TCS
When TB = “H” and S LVL <TCFCLVL0, the level signal on the TCFC line and the status signal on the TCSTB line are inconsistent with each other, so it is determined that an abnormality may occur on the TCSTB line (TCFC line temporary error). First TCFC flag indicating F TCFC1 = 0
(Because it is step S63), the process proceeds to step S69. In step S69, it is determined whether or not the count value of the t TCSTB timer started in step S68 or step S72 described later is equal to the value 0, and the answer is negative (No), that is, t TCSTB > 0.
In case of, the process immediately proceeds to step S75.

ステップS69の答が肯定(Yes)、即ち前記矛盾発生検知
から所定時間tTCSTB経過したときには、第1のTCSTBフ
ラグFTCSTB1が値1であるか否かを判別する(ステップS
70)。その答が否定(No)、即ちFTCSTB1=0のときに
は、TCSTB線の仮異常検知を示すために該第1のTCSTBフ
ラグFTCSTB1を値1に設定して(ステップS71)、tTCSTB
タイマに所定時間tTCSTB(例えば0.3秒)をセットして
これをスタートさせ(ステップS72)、ステップS75に進
む。ステップS70の答が肯定(Yes)、即ちFTCSTB1=1
のときには、バッテリ電圧VBが所定電圧VBTCより高いか
否かを判別する(ステップS73)。この判別は前記TCFC
チェックサブルーチン(第4図)と同様の趣旨で行うも
のであり、この答が肯定(Yes)、即ちVB>VBTCのとき
には、TCSTB線の異常確定を示す第2のTCSTBフラグF
TCSTB2を値1に設定して(ステップS74)、ステップS75
に進む一方、ステップS73の答が否定(No)、即ちVB≦V
BTCのときには前記ステップS72に進む。
When the answer to step S69 is affirmative (Yes), that is, when the predetermined time t TCSTB has elapsed from the detection of the contradiction, it is determined whether or not the first TCSTB flag F TCSTB1 is 1 (step S).
70). When the answer is negative (No), that is, when FTCSTB1 = 0, the first TCSTB flag FTCSTB1 is set to the value 1 to indicate the temporary abnormality detection of the TCTTB line (step S71), and tTCSTB is set.
The timer is set to a predetermined time t TCSTB (for example, 0.3 seconds) and started (step S72), and the process proceeds to step S75. The answer in step S70 is affirmative (Yes), that is, F TCSTB1 = 1
In case of, it is determined whether or not the battery voltage V B is higher than the predetermined voltage V BTC (step S73). This determination is based on the TCFC
This is performed in the same manner as the check subroutine (FIG. 4), and when this answer is affirmative (Yes), that is, when V B > V BTC , the second TCSTB flag F indicating the abnormality determination of the TCSTB line is established.
Set TCSTB2 to the value 1 (step S74) and step S75
On the other hand, the answer to step S73 is negative (No), that is, V B ≦ V
If it is BTC, the process proceeds to step S72.

上記ステップS61〜S74は、TCSTB線のチェックを行うも
のであり、TCFC線が異常でなく(FTCFC1=0)、且つTC
FC線上のレベル信号とTCSTB線上のステータス信号とが
互いに矛盾することを検知したとき、該矛盾検知から所
定時間tTCSTB経過後に第1のTCSTBフラグFTCSTB1を値1
に設定し(TCSTB線の仮異常検知)、更に仮異常検知か
ら所定時間tTCSTB経過後に第2のTCSTBフラグFTCSTB2が
値1に設定される(TCSTB線の異常検知確定)。TCFC線
の仮異常を示す第1のTCFCフラグFTCFC1は、スリップレ
ベルSLVLが所定の上下限値の範囲内にないことが検知さ
れると直ちに値1に設定されるのに対し、TCSTB線の仮
異常を示す第1のTCSTBフラグFTCSTB1は、レベル信号と
ステータス信号の矛盾検知後所定時間tTCSTB経過してか
ら値1に設定される。これは、TCFC線の異常検知は迅速
性をより重視し、TCSTB線の異常検知は確実性をより重
視したからである。
The above steps S61 to S74 are for checking the TCSTB line, the TCFC line is not abnormal (F TCFC1 = 0), and the TC
When it is detected that the level signal on the FC line and the status signal on the TCSTB line conflict with each other, the first TCSTB flag F TCSTB1 is set to the value 1 after a lapse of a predetermined time t TCSTB from the detection of the conflict.
(TCSTB line temporary abnormality detection), and the second TCSTB flag F TCSTB2 is set to a value 1 after a lapse of a predetermined time t TCSTB from the temporary abnormality detection (TCSTB line abnormality detection confirmation). The first TCFC flag F TCFC1 indicating the temporary abnormality of the TCFC line is set to the value 1 immediately when it is detected that the slip level S LVL is not within the predetermined upper and lower limit values, whereas the TCSTB line is set. The first TCSTB flag F TCSTB1 indicating the temporary abnormality is set to a value of 1 after a lapse of a predetermined time t TCSTB after the detection of the discrepancy between the level signal and the status signal. This is because the TCFC line anomaly detection emphasizes swiftness, and the TCSTB line anomaly detection emphasizes certainty.

ステップS75以下のステップにおいては、TCFC線の中間
値固定異常のチェックを行う。即ち、TCFC線に不要な発
振信号が重畳すること等により、TCFC線上のレベル信号
が中間的な値に固定されている(スリップレベルSLVLが
上下限値の範囲内にある)場合には、前記TCFCチェック
サブルーチンでは異常は検知されないので、TCSTB線の
チェック終了後にTCFC線の再チェックを行うのである。
In the steps following step S75, the intermediate value fixing abnormality of the TCFC line is checked. That is, when the level signal on the TCFC line is fixed to an intermediate value (the slip level S LVL is within the upper and lower limit values) by superimposing an unnecessary oscillation signal on the TCFC line, Since no abnormality is detected in the TCFC check subroutine, the TCFC line is rechecked after the TCSTB line has been checked.

ステップS75では、後述するステップS83又は第10図のス
トップ判断サブルーチンで値1に設定されるストップフ
ラグFTCSTPが値1であるか否かを判別し、その答が肯定
(Yes)、即ち既にストップフラグFTCSTPが値1に設定
されているときには、直ちに本ルーチンを終了する。ス
テップS75の答が否定(No)、即ちFTCSTP=0のときに
は、前記第1のTCFCフラグFTCFC1が値1であるか否かを
判別する(ステップS76)。ステップS76の答が否定(N
o)、即ちFTCFC1=0のときには、前記第2のTCSTBフラ
グFTCSTB2が値1であるか否かを判別する(ステップS7
7)。ステップS76の答が否定(No)で且つステップS77
の答が肯定(Yes)のとき、即ちFTCFC1=0で且つF
TCSTB2=1であって前記TCFCチェックサブルーチンで異
常が検知されず、且つTCSTB線の異常検知が確定してい
るときに、ステップS78以下の判別を行う。
In step S75, it is determined whether or not the stop flag F TCSTP set to the value 1 in the step S83 described later or the stop determination subroutine in FIG. 10 is the value 1, and the answer is affirmative (Yes), that is, already stopped. When the flag F TCSTP is set to the value 1, this routine is immediately terminated. When the answer to step S75 is negative (No), that is, when F TCSTP = 0, it is determined whether or not the first TCFC flag F TCFC1 is 1 (step S76). The answer to step S76 is negative (N
o), that is, when F TCFC1 = 0, it is determined whether or not the second TCSTB flag F TCSTB2 is 1 (step S7).
7). The answer to step S76 is negative (No) and step S77.
Is answered in the affirmative (Yes), that is, F TCFC1 = 0 and F
When TCSTB2 = 1, no abnormality is detected in the TCFC check subroutine, and when the abnormality detection of the TCSTB line is confirmed, the determination in step S78 and subsequent steps is performed.

ステップS78では、エンジン1がアイドル状態にあるか
否かを判別する。この判別は、例えばスロットル弁が全
閉で且つエンジン回転数Neが所定の低回転状態にあるか
否かにより行う。ステップS78の答が肯定(Yes)、即ち
アイドル状態のときには直ちにステップS80に進み、ス
テップS78の答が否定(No)、即ちアイドル状態にない
ときには、吸気管内絶対圧PBAが所定圧PBNOTC(例えば3
00mmHg)以下か否かを判別する。ステップS79の答が肯
定(Yes)、即ちPBA≦PBNOTCのときにはエンジン1が減
速状態にあると判別し、ステップS80に進む。上記所定
値PBNOTCは、エンジン回転数Neの関数としてエンジンの
無負荷状態に対応させて設定するようにしてもよく、そ
の場合には減速状態の検知をより迅速に行うことができ
る。ステップS80では、スリップレベルSLVLが前記第1
の所定値TCFCLVL0より小さいか否かを判別する。
In step S78, it is determined whether the engine 1 is in the idle state. This determination is made by, for example, whether the throttle valve is fully closed and the engine speed Ne is in a predetermined low rotation state. If the answer to step S78 is affirmative (Yes), that is, if the engine is in the idle state, the process immediately proceeds to step S80. If the answer to step S78 is negative (No), that is, if the engine is not in the idle state, the intake pipe absolute pressure P BA is the predetermined pressure P BNOTC ( Eg 3
00mmHg) It is determined whether it is less than or equal to. When the answer to step S79 is affirmative (Yes), that is, when P BA ≤P BNOTC , it is determined that the engine 1 is in the decelerating state, and the process proceeds to step S80. The predetermined value P BNOTC may be set as a function of the engine speed Ne corresponding to the unloaded state of the engine, in which case the deceleration state can be detected more quickly. In step S80, the slip level S LVL is the first
It is determined whether the value is smaller than the predetermined value TCFCLVL0 of.

ステップS76の答が肯定(Yes)、又はステップS77若し
くはS79の答が否定(No)、又はステップS80の答が肯定
(Yes)のとき、即ちFTCFC1=1であってTCFC線の仮異
常を検知しているとき、又はFTCSTB2=0であってTCSTB
線の異常検知が確定していないとき、又はエンジン1が
アイドル状態若しくは減速状態以外のとき、又はSLVL<
TCFCLVL0であってTCFC線上のレベル信号が中間値にない
ときには、TCFC線の中間値固定異常は検知できない、又
は中間値固定異常でないと判定し、tTCFCMタイマに所定
時間tTCFCM(例えば3秒)をセットとしてこれをスター
トさせ、本ルーチンを終了する。
If the answer in step S76 is affirmative (Yes), the answer in step S77 or S79 is negative (No), or the answer in step S80 is affirmative (Yes), that is, F TCFC1 = 1 and the temporary abnormality of the TCFC line is detected. When detecting, or when F TCSTB2 = 0 and TCSTB
When the line abnormality detection is not confirmed, or when the engine 1 is not in the idle state or deceleration state, or S LVL <
When TCFCLVL0 and the level signal on the TCFC line is not at the intermediate value, it is not possible to detect the intermediate value fixed abnormality of the TCFC line, or it is determined that it is not the intermediate value fixed abnormality, and the t TCFCM timer sets a predetermined time t TCFCM (for example, 3 seconds). Set this as a set to start this and end this routine.

一方、ステップS76からステップS77〜S79を経由して、
又はステップS76からステップS77,S78を経由してステッ
プS80に進み、ステップS80の答が否定(No)のとき、即
ちFTCFC1=0であって前記TCFCチェックサブルーチン
において、異常を検知しておらず、且つFTCSTB2=1
であってTCSTB線の異常検知が確定しており、且つエ
ンジン1がアイドル状態若しくは減速状態であって、且
つSLVL≧TCFCLVL0が成立するときには、TCFC線の中間
値固定異常が発生している可能性があると判定し、前記
ステップS81でスタートしたtTCFCMタイマのカウント値
が値0であるか否かを判別する(ステップS82)。ステ
ップS82の答が否定(No)、即ち所定時間tTCFCM経過し
ていないときには、本ルーチンを終了し、ステップS82
の答が肯定(Yes)のとき、即ち所定時間tTCFCM経過し
たときには、前記中間値固定異常発生と判定し、ストッ
プフラグFTCSTPを値1に設定して、本ルーチンを終了す
る。
On the other hand, from step S76 through steps S77 to S79,
Alternatively, the process proceeds from step S76 through steps S77 and S78 to step S80, and when the answer in step S80 is negative (No), that is, F TCFC1 = 0 and no abnormality is detected in the TCFC check subroutine. , And F TCSTB2 = 1
When the abnormality detection of the TCSTB line is confirmed, the engine 1 is in the idle state or the deceleration state, and S LVL ≧ TCFCLVL0 is satisfied, the intermediate value fixed abnormality of the TCFC line may have occurred. If the count value of the t TCFCM timer started in step S81 is 0, it is determined (step S82). When the answer to step S82 is negative (No), that is, when the predetermined time t TCFCM has not elapsed, this routine is finished and step S82
If the answer is YES, that is, if the predetermined time t TCFCM has elapsed, it is determined that the intermediate value fixed abnormality has occurred, the stop flag F TCSTP is set to the value 1, and this routine ends.

上記ステップS75〜S83によれば、ステップS76〜S80によ
って判別される上記〜の条件が全て所定時間継続し
て成立したときに、TCFC線の中間値固定異常が検知さ
れ、直ちにトラクション制御を停止すべくストップフラ
グFTCSTPが値1に設定される、この検知手法は、エンジ
ン運転状態がアイドル状態若しくは減速状態のとき(条
件)には、駆動輪のスリップ状態が発生することはな
い、即ちスリップレベルSLVLが第1の所定値TCFCLVL0以
上となることはないこと(条件)に着目したものであ
り、更に条件,を判別することによってより確実な
TCFC線の中間値固定異常検知を行うようにしている。
According to the above steps S75 to S83, when all of the above conditions (1) to (3) determined in steps S76 to S80 are continuously satisfied for a predetermined time, the intermediate value fixing abnormality of the TCFC line is detected, and the traction control is immediately stopped. Therefore, the stop flag F TCSTP is set to a value of 1. This detection method is such that when the engine operating state is the idle state or the decelerating state (condition), the slip state of the drive wheels does not occur, that is, the slip level. The focus is on the fact that S LVL does not exceed the first predetermined value TCFCLVL0 (condition), and it is more reliable by determining the condition.
It is designed to detect the fixed intermediate value of the TCFC line.

尚、TCFC線の中間値固定異常を検知したときには、エン
ジン運転状態がアイドル状態若しくは減速状態であって
トラクション制御実行中でないことが確定しているの
で、直ちにストップフラグFTCSTPを値1に設定するよう
にしている。
When the fixed intermediate value of the TCFC line is detected, it is determined that the engine is in the idle state or the deceleration state and the traction control is not being executed, so the stop flag F TCSTP is immediately set to the value 1. I am trying.

また、FTCSTB2=1であってTCSTB線の異常検知が確定し
ている場合であっても、エンジン運転状態がアイドル状
態又は減速状態のときにTCFC線の中間値固定異常が検知
されない限り、レベル信号、即ちスリップレベルSLVLに
応じたトラクション制御が継続されるので、車両の制御
性を確保することができるとともに、トラクション制御
を直ちに停止することによる不具合、即ち駆動輪トルク
の急激な増加を引き起こし、運転者の負担を増大させる
ことを回避することができる。
Even if F TCSTB2 = 1 and the abnormality detection of the TCSTB line is confirmed, the level is fixed as long as the intermediate value fixed abnormality of the TCFC line is not detected when the engine is in the idle state or the deceleration state. Since the traction control according to the signal, that is, the slip level S LVL is continued, the controllability of the vehicle can be ensured, and at the same time, the trouble caused by immediately stopping the traction control, that is, the sudden increase in the drive wheel torque is caused. It is possible to avoid increasing the burden on the driver.

第10図は、トラクション制御を直ちに停止すべきか否か
の判断を行うTCストップ判断サブルーチンのフローチャ
ートであり、本ルーチンにおいても前記ストップフラグ
FTCSTPの設定が行われる。尚、本ルーチンもバックグラ
ウンドで実行される。
FIG. 10 is a flow chart of the TC stop judgment subroutine for judging whether or not the traction control should be immediately stopped, and the stop flag is also used in this routine.
F TCSTP is set. This routine is also executed in the background.

ステップS91では、既にストップフラグFTCSTPが値1に
設定されているか否かを判別し、その答が肯定(Ye
s)、即ちFTCSTP=1のときには、直ちに本ルーチンを
終了する。ステップS91の答が否定(No)、即ちFTCSTP
=0のときには、TCS-ECU20の起動チェックOKフラグF
TCSIOKが値1であるか否かを判別する(ステップS9
2)。ステップS92の答が否定(No)、即ちFTCSIOK=0
であって、起動チェックサブルーチン(第8図)におい
てTCS-ECU20の異常が検知されているときには、エンジ
ン運転状態を検出する各種センサ(スロットル弁開度セ
ンサ4、吸気管内絶対圧センサ8、吸気温センサ9、エ
ンジン水温センサ10、エンジン回転数センサ11、気筒判
別センサ12等)のいずれかの異常が検知されているか否
かを判別する(ステップS95)。この答が肯定(Yes)、
即ち前記各種センサのいずれかの異常が検知されている
ときには、直ちにストップフラグFTCSTPを値1に設定し
て(ステップS102)本ルーチンを終了する一方、ステッ
プS95の答が否定(No)、即ち前記各種センサの異常が
検知されていないときには、ステップS96に進む。
In step S91, it is determined whether or not the stop flag F TCSTP has already been set to the value 1, and the answer is affirmative (Ye
s), that is, when F TCSTP = 1, this routine is immediately terminated. The answer to step S91 is negative (No), that is, F TCSTP
= 0, TCS-ECU20 start check OK flag F
It is determined whether TCSIOK has a value of 1 (step S9
2). The answer to step S92 is negative (No), that is, F TCSIOK = 0.
However, when an abnormality of the TCS-ECU 20 is detected in the startup check subroutine (Fig. 8), various sensors (throttle valve opening sensor 4, intake pipe absolute pressure sensor 8, intake air temperature) that detect the engine operating state are detected. It is determined whether or not any abnormality of the sensor 9, the engine water temperature sensor 10, the engine speed sensor 11, the cylinder determination sensor 12 and the like) is detected (step S95). This answer is affirmative (Yes),
That is, when any of the various sensors is detected to be abnormal, the stop flag F TCSTP is immediately set to a value of 1 (step S102) and this routine is terminated, while the answer to step S95 is negative (No), that is, When no abnormality is detected in the various sensors, the process proceeds to step S96.

前記ステップS92の答が肯定(Yes)、即ちFTCSIOK=1
であってTCS-ECU20の起動チェックOKのときには、前記T
CINH線(第3の信号線)上のTC指令信号をローレベル固
定としているか否かを判別する(ステップS93)。このT
C指令信号は、後述する第11図のサブルーチンにより決
定されるものであり、TCFC線等の異常を検知し、トラク
ション制御を禁止するときにローレベル固定とされる。
ステップS93の答が肯定(Yes)、即ちTC指令信号がロー
レベル固定とされ、トラクション制御を禁止していると
きには、TCレベルがLVLNであるか否かを判別する(ステ
ップS94)。ステップS93,S94の答がともに肯定(Ye
s)、即ちTC指令信号はローレベル固定で且つTCレベル
=LVLNのときには、トラクション制御を停止すべきであ
ると判定し、ステップS101に進む一方、ステップS93又
はS94の答が否定(No)のとき、即ちTC指令信号がロー
レベル固定でないとき又はTCレベルがLVLNでないときに
は、ステップS96に進む。
The answer to step S92 is affirmative (Yes), that is, F TCSIOK = 1
However, if the TCS-ECU20 startup check is OK,
It is determined whether or not the TC command signal on the CINH line (third signal line) is fixed at a low level (step S93). This T
The C command signal is determined by a subroutine shown in FIG. 11, which will be described later, and is fixed at a low level when an abnormality in the TCFC line or the like is detected and traction control is prohibited.
When the answer to step S93 is affirmative (Yes), that is, when the TC command signal is fixed at a low level and traction control is prohibited, it is determined whether the TC level is LVLN (step S94). Both the answers in steps S93 and S94 are affirmative (Ye
s), that is, when the TC command signal is fixed at a low level and TC level = LVLN, it is determined that the traction control should be stopped, and the process proceeds to step S101, while the answer to step S93 or S94 is negative (No). At this time, that is, when the TC command signal is not fixed at the low level or when the TC level is not LVLN, the process proceeds to step S96.

ステップS96では、TCFC線上の仮異常を示す前記第1のT
CFCフラグFTCFC1が値1であるか否かを判別し、その答
が肯定(Yes)、即ちFTCFC1=1のときには、TCSTB線上
のステータス信号がハイレベルであるか否かを判別する
(ステップS97)。ステップS96の答が否定(No)又はス
テップS97の答が肯定(Yes)のとき、即ちFTCFC1=0又
はTCSTB=「H」のときには、トラクション制御を停止
する必要がない、若しくは停止すべきでないと判定し、
tTCSTPタイマに所定時間tTCSTP(例えば5秒)をセット
してこれをスタートさせ(ステップS100)、本ルーチン
を終了する。
In step S96, the first T indicating a temporary abnormality on the TCFC line.
It is determined whether or not the CFC flag F TCFC1 has a value of 1, and when the answer is affirmative (Yes), that is, when F TCFC1 = 1, it is determined whether or not the status signal on the TCSTB line is at a high level (step S97). When the answer in step S96 is negative (No) or the answer in step S97 is affirmative (Yes), that is, when F TCFC1 = 0 or TC STB = “H”, it is not necessary or not necessary to stop the traction control. And
A predetermined time t TCSTP (for example, 5 seconds) is set in the t TCSTP timer and started (step S100), and this routine ends.

ステップS96の答が肯定(Yes)で且つステップS97の答
が否定(No)のとき、即ちFTCFC1=1で且つTCSTB=
「L」のときには、エンジン1がアイドル状態にあるか
否かを判別する(ステップS98)。この答が否定(N
o)、即ちアイドル状態にないときには、吸気管内絶対
圧PBAが前記所定圧PBNOTC以下か否かを判別する(ステ
ップS99)。ステップS98,S99がともに否定(No)、即ち
エンジン1がアイドル状態でなく、且つ減速状態でもな
いときには、前記ステップS100に進み、ストップフラグ
FTCSTPの値1への設定は行わない。ステップS98又はS99
の答が肯定(Yes)、即ちエンジン1がアイドル状態又
は減速状態のときには、tTCSTPタイマのカウント値が値
0であるか否かを判別する(ステップS101)。ステップ
S101の答が否定(No)、即ち所定時間tTCSTP経過してい
ないときには、直ちに本ルーチンを終了し、ステップS1
01の答が肯定(Yes)、即ち所定時間tTCSTP経過したと
きには、ストップフラグFTCSTPを値1に設定して本ルー
チンを終了する。
When the answer in step S96 is affirmative (Yes) and the answer in step S97 is negative (No), that is, F TCFC1 = 1 and TCSTB =
When it is "L", it is determined whether or not the engine 1 is in the idle state (step S98). This answer is negative (N
o) That is, when not in the idle state, it is judged whether or not the intake pipe absolute pressure P BA is less than or equal to the predetermined pressure P BNOTC (step S99). When both steps S98 and S99 are negative (No), that is, when the engine 1 is neither in the idle state nor in the deceleration state, the process proceeds to step S100, and the stop flag is set.
The value of F TCSTP is not set to 1. Step S98 or S99
If the answer is affirmative (Yes), that is, if the engine 1 is in the idle state or the deceleration state, it is determined whether or not the count value of the t TCSTP timer is 0 (step S101). Step
When the answer to S101 is negative (No), that is, when the predetermined time t TCSTP has not elapsed, this routine is immediately terminated and step S1
When the answer to 01 is affirmative (Yes), that is, when the predetermined time t TCSTP has elapsed, the stop flag F TCSTP is set to the value 1 and the present routine ends.

上記TCストップ判断サブルーチンによれば、TCS-ECU2
0、TCFC線又はTCSTB線の異常が検知されたとき、トラク
ション制御が行われていないことが明らかな状態(TCレ
ベル=LVLN又はエンジン運転状態がアイドル又は減速状
態)が所定時間tTCSTP経過した後に、ストップフラグF
TCSTPが値1に設定される。これは、トラクション制御
中に異常を検知した場合に、直ちにトラクション制御を
停止すると、エンジン出力が急激に増加し、運転性を悪
化させることがある点を考慮したものであり、上述のよ
うにストップフラグFTCSTPを設定することにより、かか
る不具合を回避することができる。
According to the above TC stop judgment subroutine, TCS-ECU2
0, when an abnormality in the TCFC line or TCSTB line is detected, after a lapse of a predetermined time t TCSTP in a state (TC level = LVLN or engine operating state is idle or deceleration state) where it is clear that traction control is not being performed , Stop flag F
TCSTP is set to the value 1. This is because, if an abnormality is detected during traction control, if the traction control is immediately stopped, the engine output may suddenly increase, which may deteriorate drivability. By setting the flag F TCSTP , such a problem can be avoided.

第11図は、TCINH線を介してENG-ECU5からTCS-ECU20へ供
給するTC指令信号の出力を制御するTCINH出力サブルー
チンのフローチャートである。本ルーチンは、一定時間
(例えば10msec)毎に実行される。
FIG. 11 is a flowchart of the TCINH output subroutine that controls the output of the TC command signal supplied from the ENG-ECU 5 to the TCS-ECU 20 via the TCINH line. This routine is executed every fixed time (for example, 10 msec).

ステップS111では、前記第2のTCFCフラグFTCFC2が値1
であるか否かを判別し、その答が否定(No)、即ちF
TCFC2=0のときには、前記第2のTCSTBフラグFTCSTB2
が値1であるか否かを判別する(ステップS112)。ステ
ップS112の答が否定(No)、即ちFTCSTB2=0のときに
は、前記エンジン運転状態検出用センサのいずれかの異
常を検知しているか否かを判別する(ステップS113)。
ステップS113の答が否定(No)、即ちエンジン運転状態
検出用センサの異常を検知していないときには、前記ス
トップフラグFTCSTPが値1であるか否かを判別する(ス
テップS114)。ステップS114の答が否定(No)、即ちF
TCSTP=0のときには、前記起動チェックOKフラグF
TCSIOKが値1であるか否かを判別する(ステップS11
5)。
In step S111, the second TCFC flag F TCFC2 has the value 1
, The answer is negative (No), that is, F
When TCFC2 = 0, the second TCSTB flag F TCSTB2
It is determined whether or not is 1 (step S112). When the answer to step S112 is negative (No), that is, when F TCSTB2 = 0, it is determined whether or not any abnormality of the engine operating state detection sensor is detected (step S113).
When the answer to step S113 is negative (No), that is, when the abnormality of the engine operating state detection sensor is not detected, it is determined whether or not the stop flag F TCSTP is 1 (step S114). The answer to step S114 is negative (No), that is, F.
When TCSTP = 0, the startup check OK flag F
It is determined whether TCSIOK has the value 1 (step S11).
Five).

ステップS111〜S114のいずれかの答が肯定(Yes)又は
ステップS115の答が否定(No)のとき、即ちFTCFC2=1
であってTCFC線の異常検知が確定しているとき、又はF
TCSTB2=1であってTCSTB線の異常検知が確定している
とき、又はエンジン運転状態検出用センサのいずれかの
異常を検知しているとき、又はFTCSTP=1であってトラ
クション制御を直ちに停止すべきであるとき、又はF
TCSIOK=0であってTCS-ECU20の起動チェック結果がNG
のときには、異常発生のためトラクション制御不可と判
定し、TC指令信号をローレベル固定とする(ステップS1
19)。
When the answer in any of steps S111 to S114 is affirmative (Yes) or the answer in step S115 is negative (No), that is, F TCFC2 = 1
And the abnormal detection of TCFC line is confirmed, or F
When TCSTB2 = 1 and the abnormality detection of the TCSTB line is confirmed, or when any abnormality of the engine operating state detection sensor is detected, or F TCSTP = 1 and the traction control is immediately stopped. When should, or F
TCSIOK = 0 and TCS-ECU20 start check result is NG
If it is, it is determined that the traction control is impossible due to the occurrence of an abnormality, and the TC command signal is fixed at a low level (step S1
19).

一方、ステップS111〜S114の答が全て否定(No)であ
り、且つステップS115の答が肯定(Yes)のとき、即ち
下記条件〜が全て満たされているときには、検出し
たエンジン運転状態に基づいて設定されるTC条件フラグ
FTCENBLが値1であるか否かを判別する(ステップS11
6)。
On the other hand, when the answers to steps S111 to S114 are all negative (No) and the answers to step S115 are affirmative (Yes), that is, when the following conditions are all satisfied, based on the detected engine operating state. TC condition flag to be set
It is determined whether F TCENBL is 1 (step S11).
6).

TCFC線の異常検知が確定していない (FTCFC2=0)。Abnormal detection of TCFC line is not confirmed (F TCFC2 = 0).

TCSTB線の異常検知が確定していない (FTCSTB2=0)。Abnormal detection of TCSTB line is not confirmed (F TCSTB2 = 0).

エンジン運転状態検出用センサの異常を検知していな
い。
No abnormality is detected in the engine operating state detection sensor.

トラクション制御を直ちに停止すべき状態でない(F
TCSTP=0)。
The traction control should not be stopped immediately (F
TCSTP = 0).

TCS-ECU20の起動チェック結果はOKである(FTCSIOK=
0)。
The TCS-ECU20 startup check result is OK (F TCSIOK =
0).

上記〜の条件が全て成立していても、ステップS116
の答が否定(No)のときには、制御系に異常は発生して
いないが、TC条件不成立(エンジン運転状態がトラクシ
ョン制御を実行すべきでない状態)であるので、そのこ
とを示すためにTC指令信号をハイレベル固定とし、トラ
クション制御不可であることをTCS-ECU20側に指令する
(ステップS117)。
Even if all of the above conditions are satisfied, step S116
If the answer is negative (No), there is no abnormality in the control system, but the TC condition is not satisfied (the engine operating state is a state in which traction control should not be executed). The signal is fixed to high level, and the TCS-ECU 20 side is instructed that traction control is not possible (step S117).

また、上記〜の条件が全て成立し、且つステップS1
16の答が肯定(Yes)、即ちTC条件も成立するときに
は、トラクション制御可と判定し、TC指令信号を200mse
c周期でデューティ比50%のパルス信号とする(ステッ
プS118)。
Further, all of the above conditions (1) to (3) are satisfied, and step S1
If the answer to step 16 is affirmative (Yes), that is, the TC condition is also satisfied, it is determined that the traction control is possible, and the TC command signal is set to 200 mse.
A pulse signal with a duty ratio of 50% in c cycles is set (step S118).

第12図は、上述のように出力されるTC指令信号に基づい
て、TCS-ECU20の制御回路206(第2図)が行う制御の一
例を示す図であり、時刻t0にイグニッションスイッチが
オンされ、時刻t2にエンジン1が自立運転を開始した場
合を示す。
FIG. 12 is a diagram showing an example of control performed by the control circuit 206 (FIG. 2) of the TCS-ECU 20 based on the TC command signal output as described above, and the ignition switch is turned on at time t 0 . is shows the case where the engine 1 has started the self-sustained operation at time t 2.

同図(a)は自立運転開始後の時刻t3からトラクション
制御実行可である場合を示しており、時刻t0にイグニッ
ションスイッチがオンされると、直ちに警告ランプ15及
びオフランプ14を点灯し、所定時間(例えば2秒間)経
過後、オフランプ14は消灯する。自立運転開始後の時刻
t3からTC指令信号として50%デューティパルス信号が入
力されると直ちに警告ランプ15を消灯する(同図(a)
(3),(a)(4))。尚、上記オフランプ14の所定
時間の点灯はランプチェックのために行われる。またレ
ベル信号及びステータス信号は、イグニッションスイッ
チオン後、TC指令信号が50%デューティパルス信号であ
ることが確認される時刻t4までオフデューティ/ローレ
ベル(スリップレベルSLVL<TCFCLVL0を示す状態)固定
とし、時刻t4以後オフデューティ/ローレベル固定を解
除する(即ち、検出した駆動輪速度及び従動輪速度に応
じたレベル信号及びステータス信号を出力させる(同図
(a)(2))。
The figure (a) shows the case where the traction control can be executed from the time t 3 after the start of the self-sustaining operation. When the ignition switch is turned on at the time t 0 , the warning lamp 15 and the off lamp 14 are immediately turned on. After a predetermined time (for example, 2 seconds) has passed, the off lamp 14 is turned off. Time after the start of independent operation
As soon as a 50% duty pulse signal is input as the TC command signal from t 3, the warning lamp 15 is turned off ((a) in the figure).
(3), (a) (4)). The off lamp 14 is turned on for a predetermined time to check the lamp. The level signal and the status signal after the ignition switch is turned on, until the time t 4 when TC command signal is confirmed to be 50% duty pulse signal off-duty / low level (state indicating the slip level S LVL <TCFCLVL0) fixed and then, the time t 4 to release the subsequent off-duty / low level fixed (i.e., to output the level signal and a status signal corresponding to the detected driving wheel speed and the driven wheel speed (FIG. (a) (2)).

同図(b)は、自立運転開始後はTC条件不成立(F
TCENBL=0)のためにトラクション制御実行不可であ
り、時刻t5以後実行可となった場合を示す。この場合、
警告ランプ15は、自立運転開始後、TC指令信号がローレ
ベルからハイレベルに変化する時刻t3において消灯する
一方(同図(b)(3))、オフランプ14はイグニッシ
ョンスイッチオン後の所定時間点灯し、その後TC指令信
号がハイレベル固定であることが確認される時刻t4に点
灯し、TC指令信号が50%デューティパルス信号に変化し
たことが確認される時刻t6に消灯する(同図(b)
(4))。これにより、この時刻t4からt6の間は、警告
ランプ15は消灯、オフランプ14は点灯となり、TC条件不
成立によるトラクション制御実行不可状態であることが
表示される。また、レベル信号及びステータス信号は、
TC指令信号が50%デューティパルス信号となったことが
確認される時刻t6までオフデューティ/ローレベル固定
とし、時刻t6以後固定解除とする(同図(b)
(2))。
In the figure (b), the TC condition is not satisfied after the start of the independent operation (F
This shows the case where traction control cannot be executed because TCENBL = 0) and becomes executable after time t 5 . in this case,
Warning lamp 15 after the start self-sustained operation while TC command signal is turned off at time t 3 when changing from low level to high level (Fig. (B) (3)), OffRamp 14 given after the ignition switch is turned on time lights, then TC command signal lights time t 4 when it is confirmed that a high level fixed, TC command signal is turned off at time t 6 to be confirmed to have changed to 50% duty pulse signal ( The same figure (b)
(4)). As a result, from time t 4 to t 6 , the warning lamp 15 is turned off and the off lamp 14 is turned on, indicating that the traction control cannot be executed because the TC condition is not satisfied. Also, the level signal and status signal are
The off-duty / low level is fixed until time t 6 when the TC command signal is confirmed to be a 50% duty pulse signal, and the fixed release is made after time t 6 ((b) in the figure).
(2)).

同図(c)は、自転運転開始後、制御系の異常を検知し
た場合を示す。この場合にはTC指令信号はローレベル固
定状態を継続するので、警告ランプ15は消灯されること
なく点灯状態を継続する(同図(c)(3))。オフラ
ンプ14は、イグニッションスイッチオン後所定時間点灯
するのみであり(同図(c)(4))、レベル信号及び
ステータス信号は、オフデューティ/ローレベル固定を
継続する。
FIG. 7C shows a case where an abnormality of the control system is detected after the rotation operation is started. In this case, the TC command signal continues to be fixed at the low level, so that the warning lamp 15 does not go out and remains in the lit state ((c) and (3) in the same figure). The off lamp 14 only lights for a predetermined time after the ignition switch is turned on ((c) and (4) in the same figure), and the level signal and the status signal continue to be fixed at the off duty / low level.

尚、TC指令信号がローレベル固定又はハイレベル固定で
あることが確認されたときには、TCS-ECU20の演算処理
を禁止するようにしてもよい。
When it is confirmed that the TC command signal is fixed at the low level or fixed at the high level, the arithmetic processing of the TCS-ECU 20 may be prohibited.

上述のように、TC指令信号に基づいてオフランプ14及び
警告ランプ15の点灯制御を行うことにより、運転者は、
トラクション制御が実行可能か否か、更に実行不可の場
合に制御系の異常検知によるものか、TC条件不成立によ
るものかを判断することができる。その結果、運転者が
状況に応じて適切な対応をとることが可能となる。例え
ば通常、エンジンの暖機が完了するまでは、TC条件不成
立となるから、TC条件不成立による実行不可の場合に
は、運転を継続すれば実行可能状態に移行する可能性が
高く、運転者は直ちに故障チェック、修理等の対応をす
る必要はほとんどないことを認識することができる。
As described above, by performing lighting control of the off lamp 14 and the warning lamp 15 based on the TC command signal, the driver
It is possible to judge whether or not the traction control can be executed, and in the case where the traction control cannot be executed, whether it is due to the abnormality detection of the control system or the TC condition is not satisfied. As a result, the driver can take appropriate measures depending on the situation. For example, normally, the TC condition is not satisfied until the engine is warmed up. Therefore, if the TC condition is not satisfied and execution is not possible, it is highly possible that the driver will shift to the executable state if the operation is continued. It can be recognized that there is almost no need to immediately deal with failure checks and repairs.

上述した本実施例において検知される異常及び該異常検
知時のフェールセーフ処理の手法をまとめると、以下の
ようになる。
The following is a summary of the abnormality detected in the above-described embodiment and the method of the fail-safe processing at the time of detecting the abnormality.

A.検知される異常 (1)TCS-ECU20の異常 TCS-ECU20内部の制御回路206により、TCS-ECU20自身
の異常が検知される。
A. Abnormalities detected (1) Abnormality of TCS-ECU20 The abnormality of TCS-ECU20 itself is detected by the control circuit 206 inside TCS-ECU20.

この場合には、レベル信号及びステータス信号はハイレ
ベル固定とされるため、ENG-ECU5側ではTCFC線の異常と
して検知され、第1のTCFCフラグFTCFC1のみ又は第1と
第2のTCFCフラグFTCFC1,FTCFC2の双方が値1に設定さ
れる(第4図、TCFCチェックサブルーチン参照)。
In this case, since the level signal and the status signal are fixed to the high level, the ENG-ECU 5 side detects that the TCFC line is abnormal, and only the first TCFC flag F TCFC1 or the first and second TCFC flags F is detected. Both TCFC1 and FTCFC2 are set to the value 1 (see TCFC check subroutine in Fig. 4).

TCS-ECU20の起動時における異常が検知される。An error is detected when TCS-ECU20 is started.

この場合には、起動チェックOKフラグFTCSIOKが値0に
設定される(第8図、TCS-ECU起動チェックサブルーチ
ン参照)。
In this case, the startup check OK flag F TCSIOK is set to the value 0 (see FIG. 8, TCS-ECU startup check subroutine).

(2)TCFC線の異常 断線又は地絡が検知される。(2) Abnormality of TCFC line Disconnection or ground fault is detected.

この場合には、異常検知後直ちに第1のTCFCフラグF
TCFC1が値1に設定され、同じ状態が所定時間(例えば
0.3秒)継続したとき、第2のTCFCフラグFTCFC2が値1
に設定される(第4図TCFCチェックサブルーチン参
照)。
In this case, the first TCFC flag F immediately after the abnormality is detected.
TCFC1 is set to the value 1 and the same state remains for a certain time (eg
0.3 second), the second TCFC flag F TCFC2 has the value 1
(Refer to Fig. 4 TCFC check subroutine).

中間値固定異常が検知される。Intermediate value fixed abnormality is detected.

この場合には、直ちにトラクション制御を停止すべくス
トップフラグFTCSTPが値1に設定される(第9図、TCST
B/TCFC中間固定チェックサブルーチン参照)。
In this case, the stop flag F TCSTP is set to the value 1 to immediately stop the traction control (Fig. 9, TCST
B / TCFC intermediate fixed check subroutine).

(3)TCSTB線の異常 TCFC線の異常が検知されていない(FTCFC1=0)場合の
み、TCSTB線の断線又は地絡が検知される。この場合に
は、異常検知後所定時間(例えば0.3秒)経過後に第1
のTCSTBフラグFTCSTB1が値1に設定され、更に所定時間
(例えば0.3秒)経過後に第2のTCSTBフラグFTCSTB2が
値1に設定される(第9図、TCSTB/TCFC中間固定チェッ
クサブルーチン参照)。
(3) TCSTB line abnormality A break or ground fault in the TCSTB line is detected only when no abnormality in the TCFC line is detected (F TCFC1 = 0). In this case, after a lapse of a predetermined time (for example, 0.3 seconds) after detecting the abnormality, the first
TCSTB flag F TCSTB1 is set to a value 1, and after a predetermined time (for example, 0.3 seconds), the second TCSTB flag F TCSTB2 is set to a value 1 (see FIG. 9, TCSTB / TCFC intermediate fixed check subroutine). .

B.フェールセーフ処理 (1)起動チェックフラグFTCSIOK=0となったとき 直ちにTCレベルをLVLNに設定する(第3図)とともに、
TC指令信号をローレベル固定とし(第11図)、その状態
を継続する。それによって警告ランプ15の点灯を継続
し、運転者に警告する。また、他の条件も満たされれ
ば、ストップフラグFTCSTPを値1に設定し(第10図)、
トラクション制御を直ちに停止する。
B. Fail-safe processing (1) When the startup check flag F TCSIOK = 0 Immediately set the TC level to LVLN (Fig. 3) and
The TC command signal is fixed at low level (Fig. 11), and that state is continued. As a result, the warning lamp 15 is kept on and the driver is warned. If the other conditions are also satisfied, the stop flag F TCSTP is set to the value 1 (Fig. 10),
Immediately stop traction control.

(2)第1のTCFCフラグFTCFC1=1となったとき トラクション制御中でなければ、TCレベルを直ちにLVLN
に設定する。トラクション制御中のときには、TCレベル
を直ちにLVLFSに設定し、TCSTB線上のステータス信号が
ハイレベルの間はLVLFSに保持し、ステータス信号がロ
ーレベルとなると、所定時間経過毎にLVLNとなるまで1
段階ずつTCレベルを下げる(第7図)。
(2) When the first TCFC flag F TCFC1 = 1 If the traction control is not in progress, the TC level is immediately changed to LVLN.
Set to. When the traction control is in progress, the TC level is immediately set to LVLFS, and is held at LVLFS while the status signal on the TCSTB line is high level. When the status signal becomes low level, 1 is set until it becomes LVLN at every predetermined time.
Decrease the TC level step by step (Fig. 7).

これにより、トラクション制御中にTCFC線の仮異常が検
知され(FTCFC1=1)ても、TCSTB線上のステータス信
号に応じて所定レベル(LVLFS)のトラクション制御が
維持され、車両の制御性を確保することができる。更
に、ステータス信号がローレベルとなって駆動輪の過剰
スリップ状態が解消したときには、駆動輪出力トルクが
徐々に増加されるので、車両の運転性を悪化させること
がなく、運転者の負担を軽減することができる。
As a result, even if a temporary abnormality on the TCFC line is detected during traction control (F TCFC1 = 1), traction control at a predetermined level (LVLFS) is maintained according to the status signal on the TCSTB line, ensuring vehicle controllability. can do. Further, when the status signal becomes low level and the excessive slip condition of the driving wheels is eliminated, the driving wheel output torque is gradually increased, so that the drivability of the vehicle is not deteriorated and the burden on the driver is reduced. can do.

(3)第2のTCFCフラグFTCFC2=1となったとき TC指令信号をローレベル固定とする(第11図)、従っ
て、警告ランプ15が点灯される。
(3) Second TCFC flag F When TCFC2 = 1, the TC command signal is fixed at a low level (FIG. 11), and therefore the warning lamp 15 is turned on.

(4)第1のTCSTBフラグFTCSTB1=1となったとき 異常検知が確定していないため、特にフェールセーフ処
理は行わない。
(4) When the first TCSTB flag F TCSTB1 = 1 Since the abnormality detection has not been finalized, failsafe processing is not performed.

(5)第2のTCSTBフラグFTCSTB2=1となったとき TC指令信号をローレベル固定とし(第11図)、警告ラン
プ15が点灯する。また、TCFC線の中間固定異常の判別を
行う(第9図)。
(5) Second TCSTB flag F When TCSTB2 = 1, the TC command signal is fixed at low level (Fig. 11), and the warning lamp 15 lights up. In addition, the determination of the intermediate fixing abnormality of the TCFC line is performed (Fig. 9).

中間値固定異常が検知されたときには、ストップフラグ
FTCSTPを値1に設定する一方、エンジン運転状態がアイ
ドル状態又は減速状態のときに中間値固定異常が検知さ
れない限り、レベル信号、即ちスリップレベルSLVLに応
じたトラクション制御を継続する。これにより、車両の
制御性を確保することができるとともに、トラクション
制御を直ちに停止することによる不具合、即ち駆動輪ト
ルクの急激な増加を引き起こし、運転者の負担を増大さ
せることを回避することができる。
When an intermediate value fixed error is detected, the stop flag
While setting F TCSTP to the value 1, traction control according to the level signal, that is, the slip level S LVL is continued unless an intermediate value fixed abnormality is detected when the engine operating state is the idle state or the deceleration state. As a result, the controllability of the vehicle can be ensured, and it is possible to avoid a problem caused by immediately stopping the traction control, that is, a sudden increase in the drive wheel torque and an increase in the burden on the driver. .

(6)ストップフラグFTCSTP=1となったとき 直ちにトラクション制御を停止し、以後実行しない。(6) When the stop flag F TCSTP = 1, the traction control is stopped immediately and it is not executed thereafter.

(考案の効果) 以上詳述したように本考案によれば以下の効果を奏す
る。
(Effects of the Invention) As described in detail above, the present invention has the following effects.

請求項1の異常処理装置によれば、駆動輪スリップ制御
中にレベル信号が異常と判定されると、駆動輪の出力低
減量が所定料に設定されるので、駆動輪の出力トルクが
急激に大きく変動することがなく、運転者の負担が増大
することを防止することができる。
According to the abnormality processing device of the first aspect, when the level signal is determined to be abnormal during the drive wheel slip control, the output reduction amount of the drive wheel is set to a predetermined amount, so that the output torque of the drive wheel suddenly increases. It is possible to prevent an increase in driver's burden without causing a large change.

請求項2の異常処理装置によれば、レベル信号の異常検
知時においても、60〜100km/時間の速度での当該車両の
走行が可能となる。
According to the abnormality processing device of the second aspect, even when the abnormality of the level signal is detected, the vehicle can run at a speed of 60 to 100 km / hour.

請求項3の異常処理装置によれば、徐々に駆動輪の出力
トルクが増加するので、駆動輪スリップ制御の停止状態
への滑らかな移行が可能となり、当該車両の良好な制御
性が確保されるとともに、急なトルクの増加に伴うショ
ックを回避することができる。
According to the abnormality processing device of the third aspect, since the output torque of the drive wheels gradually increases, it is possible to smoothly shift the drive wheel slip control to the stopped state, and ensure good controllability of the vehicle. At the same time, it is possible to avoid a shock due to a sudden increase in torque.

請求項4の異常処理装置によれば、駆動輪スリップ制御
禁止状態への滑らかな移行が可能となり、請求項4と同
様の効果を奏する。
According to the abnormality processing device of the fourth aspect, the smooth transition to the drive wheel slip control prohibited state is possible, and the same effect as the fourth aspect is achieved.

【図面の簡単な説明】[Brief description of drawings]

第1図は本考案の一実施例に係る駆動輪スリップ制御装
置及び該制御装置の異常処理装置の全体構成図、第2図
は駆動輪スリップ検出用電子コントロールユニット(TC
S-ECU)の内部構成を示すブロック図、第3図は駆動輪
スリップ制御を行うプログラムフローチャート、第4図
は駆動輪スリップ制御装置内部の第1の信号線(TCFC
線)の異常を検知するプログラムのフローチャート、第
5図はスリップレベル(SLVL)とトラクション制御レベ
ル及びステータス信号のレベルとの関係を示す図、第6
図はトラクション制御レベル(TCレベル)に応じて空燃
比リーン化を行う気筒及びフュエルカットを行う気筒を
決定するためのテーブルを示す図、第7図はTCFC線の異
常検知時のTCレベル選定を行うプログラムのフローチャ
ート、第8図はTCS-ECUの起動チェックを行うプログラ
ムのフローチャート、第9図は駆動輪スリップ制御装置
内部の第2の信号線(TCSTB線)の異常及びTCFC線の中
間値固定異常を検知するプログラムのフローチャート、
第10図はトラクション制御を停止すべきか否かを判定す
るプログラムのフローチャート、第11図は駆動輪スリッ
プ制御装置内部の第3の信号線(TCINH線)に出力する
信号を制御するプログラムのフローチャート、第12図は
TCINH線上の信号(TC指令信号)に応じた制御の一例を
示す図である。 1……内燃エンジン(原動機)、5……エンジン制御用
電子コントロールユニット(ENG-ECU)、20……駆動輪
スリップ検出用電子コントロールユニット(TCS-EC
U)、21,22……駆動輪速度センサ、23,24……従動輪速
度センサ。
FIG. 1 is an overall configuration diagram of a drive wheel slip control device and an abnormality processing device for the control device according to an embodiment of the present invention, and FIG. 2 is an electronic control unit (TC) for drive wheel slip detection.
S-ECU) is a block diagram showing the internal configuration, FIG. 3 is a program flow chart for performing drive wheel slip control, and FIG. 4 is the first signal line (TCFC) inside the drive wheel slip control device.
Line), a flowchart of a program for detecting an abnormality, FIG. 5 is a diagram showing the relationship between the slip level (S LVL ) and the traction control level and the status signal level, FIG.
The figure shows the table for deciding the cylinder that makes the air-fuel ratio lean and the cylinder that makes the fuel cut according to the traction control level (TC level). Figure 7 shows the TC level selection when the TCFC line abnormality is detected. Flow chart of the program to be executed, Fig. 8 is a flow chart of the program to check the start of the TCS-ECU, and Fig. 9 is an abnormality of the second signal line (TCSTB line) inside the drive wheel slip control device and a fixed intermediate value of the TCFC line. Flow chart of the program to detect anomalies,
FIG. 10 is a flowchart of a program for determining whether or not to stop the traction control, and FIG. 11 is a flowchart of a program for controlling a signal output to a third signal line (TCINH line) inside the drive wheel slip control device, Figure 12 shows
It is a figure showing an example of control according to a signal (TC command signal) on a TCINH line. 1 ... Internal combustion engine (motor), 5 ... Electronic control unit for engine control (ENG-ECU), 20 ... Electronic control unit for detection of drive wheel slip (TCS-EC)
U), 21,22 …… Drive wheel speed sensor, 23,24 …… Driven wheel speed sensor.

Claims (4)

【実用新案登録請求の範囲】[Scope of utility model registration request] 【請求項1】車両の駆動輪の過剰スリップ状態を検出
し、該駆動輪のスリップ状態を表わすレベル信号を発生
するレベル信号発生手段と、前記レベル信号が入力さ
れ、該レベル信号の異常を判定する異常判定手段とを備
えた駆動輪スリップ制御装置の異常処理装置において、
駆動輪スリップ制御実行中に前記レベル信号の異常が判
定されたときには、前記駆動輪の出力低減量を所定量に
設定する駆動輪出力低減手段を設けたことを特徴とする
駆動輪スリップ制御装置の異常処理装置。
1. A level signal generating means for detecting an excessive slip condition of a drive wheel of a vehicle and generating a level signal representing the slip condition of the drive wheel, and the level signal being inputted to judge an abnormality of the level signal. In the abnormality processing device of the drive wheel slip control device including the abnormality determination means for
When abnormality of the level signal is determined during execution of the drive wheel slip control, drive wheel output reduction means for setting the output reduction amount of the drive wheel to a predetermined amount is provided. Anomaly processing device.
【請求項2】前記所定量は、前記駆動輪の出力低減量を
該所定量に設定したときの最大出力において前記車両が
60km/時間から100km/時間の速度で走行可能な量である
ことを特徴とする請求項1記載の駆動輪スリップ制御装
置の異常処理装置。
2. The predetermined amount is determined by the vehicle at the maximum output when the output reduction amount of the drive wheels is set to the predetermined amount.
The abnormality processing device for a drive wheel slip control device according to claim 1, wherein the amount is a value capable of traveling at a speed of 60 km / hour to 100 km / hour.
【請求項3】前記駆動輪出力低減手段は時間経過ととも
に前記出力低減量を減少させる低減量回復手段を備える
ことを特徴とする請求項1又は2記載の駆動輪スリップ
制御装置の異常処理装置。
3. The abnormality processing device for a drive wheel slip control device according to claim 1, wherein the drive wheel output reduction means comprises reduction amount recovery means for reducing the output reduction amount over time.
【請求項4】前記異常判定手段によって異常が判定され
た時点から前記駆動輪を駆動する原動機の運転状態を判
定し、加速時以外の運転状態と判定されたとき前記駆動
輪スリップ制御装置の作動を禁止する制御禁止手段を設
けたことを特徴とする請求項1乃至3記載の駆動輪スリ
ップ制御装置の異常処理装置。
4. The operation of the drive wheel slip control device for determining the operating state of a prime mover for driving the drive wheels from the time when the abnormality is determined by the abnormality determining means, and for determining the operating state other than during acceleration. 4. The abnormality processing device for a drive wheel slip control device according to claim 1, further comprising a control prohibiting means for prohibiting the above.
JP1989083900U 1989-07-17 1989-07-17 Abnormality handling device for drive wheel slip controller Expired - Lifetime JPH0734190Y2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP1989083900U JPH0734190Y2 (en) 1989-07-17 1989-07-17 Abnormality handling device for drive wheel slip controller
US07/553,041 US5065834A (en) 1989-07-17 1990-07-16 Driving wheel slip control system having failsafe function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1989083900U JPH0734190Y2 (en) 1989-07-17 1989-07-17 Abnormality handling device for drive wheel slip controller

Publications (2)

Publication Number Publication Date
JPH0323628U JPH0323628U (en) 1991-03-12
JPH0734190Y2 true JPH0734190Y2 (en) 1995-08-02

Family

ID=31631955

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1989083900U Expired - Lifetime JPH0734190Y2 (en) 1989-07-17 1989-07-17 Abnormality handling device for drive wheel slip controller

Country Status (1)

Country Link
JP (1) JPH0734190Y2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007162584A (en) * 2005-12-14 2007-06-28 Toyota Motor Corp Vehicle control device

Also Published As

Publication number Publication date
JPH0323628U (en) 1991-03-12

Similar Documents

Publication Publication Date Title
KR100458257B1 (en) Engine idle stop control system for vehicles
JP2857666B2 (en) Control device for hybrid vehicle
US6973383B2 (en) Control apparatus and method for automatically stopping and starting internal combustion engine mounted in vehicle
JPS5952306A (en) Method for determining abnormalities in electronic control equipment
JP4326844B2 (en) Control device for internal combustion engine
JP2003286883A (en) Fail safe device for electronic throttle control system
JP3883917B2 (en) Control device for throttle valve drive device
JPH07224931A (en) Failure diagnosis device for lockup mechanism of automatic transmission with torque converter
JPH0734189Y2 (en) Abnormality handling device for drive wheel slip controller
JPH0734188Y2 (en) Abnormality handling device for drive wheel slip controller
JP2507647Y2 (en) Abnormality handling device for drive wheel slip controller
JP2007154737A (en) Control device for vehicle engine
JP4075589B2 (en) Engine power transmission member abnormality determination device
US5065834A (en) Driving wheel slip control system having failsafe function
JPH0754705A (en) Misfire detection device for internal combustion engine
JPH0734191Y2 (en) Abnormality handling device for drive wheel slip controller
JP3216076B2 (en) Control device for hybrid vehicle
JPS6282250A (en) Idling speed control device for internal combustion engine
JP2008025512A (en) Rotational angle sensor diagnostic device for internal combustion engine
JP2580176B2 (en) Drive wheel slip control device
JPH09202158A (en) Vehicle control device
CN121697562A (en) Vehicle monitoring control device
JPH10131799A (en) Vehicle engine control device
JPH0612178Y2 (en) Secondary air supply controller for multi-cylinder internal combustion engine
JP2526617B2 (en) Fuel supply control device for internal combustion engine

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term