JPH047470B2 - - Google Patents
Info
- Publication number
- JPH047470B2 JPH047470B2 JP58070892A JP7089283A JPH047470B2 JP H047470 B2 JPH047470 B2 JP H047470B2 JP 58070892 A JP58070892 A JP 58070892A JP 7089283 A JP7089283 A JP 7089283A JP H047470 B2 JPH047470 B2 JP H047470B2
- Authority
- JP
- Japan
- Prior art keywords
- wheel speed
- wheel
- pulse
- flag
- sensor
- 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
Links
- 230000001133 acceleration Effects 0.000 claims description 26
- 238000000034 method Methods 0.000 claims description 23
- 238000001514 detection method Methods 0.000 claims description 8
- 230000005856 abnormality Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000002159 abnormal effect Effects 0.000 description 5
- 239000012530 fluid Substances 0.000 description 4
- 238000007493 shaping process Methods 0.000 description 4
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T8/00—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
- B60T8/17—Using electrical or electronic regulation means to control braking
- B60T8/176—Brake regulation specially adapted to prevent excessive wheel slip during vehicle deceleration, e.g. ABS
- B60T8/1761—Brake regulation specially adapted to prevent excessive wheel slip during vehicle deceleration, e.g. ABS responsive to wheel or brake dynamics, e.g. wheel slip, wheel acceleration or rate of change of brake fluid pressure
- B60T8/17616—Microprocessor-based systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T8/00—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
- B60T8/32—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration
- B60T8/321—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration deceleration
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Physics & Mathematics (AREA)
- Fluid Mechanics (AREA)
- Regulating Braking Force (AREA)
- Linear Or Angular Velocity Measurement And Their Indicating Devices (AREA)
Description
【発明の詳細な説明】
本発明は、車輪速センサの出力する車輪速パル
スに基づいて車輪速および車輪加減速度を演算す
る車輪速およびまたは車輪加減速度検出方法に関
する。
スに基づいて車輪速および車輪加減速度を演算す
る車輪速およびまたは車輪加減速度検出方法に関
する。
従来、マイクロコンピユータを用いた車両速度
の検出装置としては、特開昭55−159159号に示さ
れるものがあり、このようなマイクロコンピユー
タによる処理をアンチスキツド制御に適用する
と、例えば第1図に示すアンチスキツド制御シス
テムが得られる。
の検出装置としては、特開昭55−159159号に示さ
れるものがあり、このようなマイクロコンピユー
タによる処理をアンチスキツド制御に適用する
と、例えば第1図に示すアンチスキツド制御シス
テムが得られる。
第1図において、1a,1b,1cは車輪の回
転速度に比例した周波数をもつ交流信号を発生す
る車輪速センサであり、例えばFR車を例にとる
と、車輪速センサ1aは前輪右、車輪速センサ1
bは前輪左に設けられ、更に車輪速センサ1cは
左右の後輪の車輪速を検出するためプロペラシヤ
フトに設けられている。
転速度に比例した周波数をもつ交流信号を発生す
る車輪速センサであり、例えばFR車を例にとる
と、車輪速センサ1aは前輪右、車輪速センサ1
bは前輪左に設けられ、更に車輪速センサ1cは
左右の後輪の車輪速を検出するためプロペラシヤ
フトに設けられている。
車輪速センサ1a,1b,1cの各出力は波形
整形回路2a,2b,2cに与えられ、正弦波形
をもつセンサ出力を矩形パルス信号に波形整形
し、センサパルスとしてアンチスキツド制御部
3′に供給する。アンチスキツド制御部3′は各セ
ンサ系統毎にマイクロコンピユータ4a,4b,
4cを備え、センサパルスの立上り又は立下り周
期から車輪速vw及び車輪加減速度αwを演算する
と共に、車輪速vwから目標車輪速viを発生し、こ
の目標車輪速viと車輪速vwで与えられるスリツプ
率λが最大ブレーキ効率が得られる規定スリツプ
率(λ≒0.15〜0.2)となるような制動液圧の制
御モードを加減速度αwを含めて決定するように
している。
整形回路2a,2b,2cに与えられ、正弦波形
をもつセンサ出力を矩形パルス信号に波形整形
し、センサパルスとしてアンチスキツド制御部
3′に供給する。アンチスキツド制御部3′は各セ
ンサ系統毎にマイクロコンピユータ4a,4b,
4cを備え、センサパルスの立上り又は立下り周
期から車輪速vw及び車輪加減速度αwを演算する
と共に、車輪速vwから目標車輪速viを発生し、こ
の目標車輪速viと車輪速vwで与えられるスリツプ
率λが最大ブレーキ効率が得られる規定スリツプ
率(λ≒0.15〜0.2)となるような制動液圧の制
御モードを加減速度αwを含めて決定するように
している。
マイクロコンピユータ4a,4b,4cで演算
された制御信号はアクチユエータ駆動回路5に供
給され、液圧アクチユエータ6の減圧、保持、増
圧の繰り返えしにより、最大ブレーキ効率が得ら
れるように、前輪右、前輪左および後輪のそれぞ
れに対する制動液圧を個別に制御するようにして
いる。
された制御信号はアクチユエータ駆動回路5に供
給され、液圧アクチユエータ6の減圧、保持、増
圧の繰り返えしにより、最大ブレーキ効率が得ら
れるように、前輪右、前輪左および後輪のそれぞ
れに対する制動液圧を個別に制御するようにして
いる。
ところで、第1図におけるマイクロコンピユー
タを用いたアンチスキツド制御では、センサパル
スの入力を検出する毎に内蔵タイマより得られる
入力時刻をメモリに順次記憶し、この記憶データ
から車輪速vw及び車輪加減速度αwを演算するよ
うにしている。
タを用いたアンチスキツド制御では、センサパル
スの入力を検出する毎に内蔵タイマより得られる
入力時刻をメモリに順次記憶し、この記憶データ
から車輪速vw及び車輪加減速度αwを演算するよ
うにしている。
すなわち、第2図のプログラムフローに示すよ
うに、判別ブロツクaで車輪速パルスの入力を監
視し、パルス入力があるとブロツクbに進んで車
輪速パルスの入力時刻をメモリに記憶し、続いて
ブロツクcのメインルーチンに進んで車輪速vw
及び加減速度αwの演算処理を実行するようにし
ている。
うに、判別ブロツクaで車輪速パルスの入力を監
視し、パルス入力があるとブロツクbに進んで車
輪速パルスの入力時刻をメモリに記憶し、続いて
ブロツクcのメインルーチンに進んで車輪速vw
及び加減速度αwの演算処理を実行するようにし
ている。
ところが、車輪速センサで検出する車輪速は車
両の高性能化に伴い0Km/h〜300Km/hの車速
に対応したものとなり、これに伴う車輪速パルス
の周期変化は極めて大きなものとなる。これに対
し車輪速vw及び車輪加減速度αwを求めるための
メインルーチンの処理時間はプログラムステツプ
数により一義的に定まつている。
両の高性能化に伴い0Km/h〜300Km/hの車速
に対応したものとなり、これに伴う車輪速パルス
の周期変化は極めて大きなものとなる。これに対
し車輪速vw及び車輪加減速度αwを求めるための
メインルーチンの処理時間はプログラムステツプ
数により一義的に定まつている。
従つて、第2図に示したプログラムフローによ
る処理方式では、車輪速パルスの周期がメインル
ーチンの処理時間より長い場合には、第3図の時
刻t1,t2,t3…に示すように、センサパルスが入
力する毎に入力時刻を記憶してメインルーチンの
処理を実行することが可能であるが、第3図の時
刻t10,t11,t12,t13…に示すように、センサパル
スの入力周期がメインルーチンの処理時間を上回
るようになると、斜線で示すメインルーチンの実
行中に入力するセンサパルス(時刻t11,t13等)
は無視されてしまい、その結果、時刻t10,t12の
センサパルスによる時刻データに基づいて誤つた
車輪速vw及び加減速度αwを演算してしまうとい
う問題点があつた。
る処理方式では、車輪速パルスの周期がメインル
ーチンの処理時間より長い場合には、第3図の時
刻t1,t2,t3…に示すように、センサパルスが入
力する毎に入力時刻を記憶してメインルーチンの
処理を実行することが可能であるが、第3図の時
刻t10,t11,t12,t13…に示すように、センサパル
スの入力周期がメインルーチンの処理時間を上回
るようになると、斜線で示すメインルーチンの実
行中に入力するセンサパルス(時刻t11,t13等)
は無視されてしまい、その結果、時刻t10,t12の
センサパルスによる時刻データに基づいて誤つた
車輪速vw及び加減速度αwを演算してしまうとい
う問題点があつた。
本発明は、このような従来の問題点に鑑みてな
されたもので、車輪速パルスの入力周期が車輪速
及び車輪加減速度を演算するに必要な演算処理時
間より短くなつてもパルス入力時刻の記憶処理を
確実に実行できるようにすると共に、センサパル
スの入力に対し車輪速および車輪加減速度の演算
処理が間に合わなくなつたときの処理を適確に行
なうことを目的とする。
されたもので、車輪速パルスの入力周期が車輪速
及び車輪加減速度を演算するに必要な演算処理時
間より短くなつてもパルス入力時刻の記憶処理を
確実に実行できるようにすると共に、センサパル
スの入力に対し車輪速および車輪加減速度の演算
処理が間に合わなくなつたときの処理を適確に行
なうことを目的とする。
この目的を達成するため本発明は、センサパル
スが入力する毎に、メインルーチンによる車輪速
及び車輪加減速度の演算を中止して割り込み処理
によりパルス入力時刻の記憶処理を実行し、この
割り込み処理を行なつた時にフラグ情報を立て、
このフラグ情報の有無に基づいてメインルーチン
の演算を実行し、更にフラグ情報を計数するフラ
グカウンタを設け、フラグカウンタの計数値が一
定値以上となつた時には予め定めた異常高速処
理、即ち最新の入力時刻データに基づく演算を指
令する処理を指令するようにしたものである。
スが入力する毎に、メインルーチンによる車輪速
及び車輪加減速度の演算を中止して割り込み処理
によりパルス入力時刻の記憶処理を実行し、この
割り込み処理を行なつた時にフラグ情報を立て、
このフラグ情報の有無に基づいてメインルーチン
の演算を実行し、更にフラグ情報を計数するフラ
グカウンタを設け、フラグカウンタの計数値が一
定値以上となつた時には予め定めた異常高速処
理、即ち最新の入力時刻データに基づく演算を指
令する処理を指令するようにしたものである。
以下、本発明の実施例を図面に基づいて説明す
る。
る。
第4図は本発明の方法を実現するための装置構
成の一例を示したブロツク図である。まず構成を
説明すると、1a,1b及び1cは車輪速センサ
であり、車輪の回転速度に比例した周波数の交流
信号を出力し、FR車を例にとると、車輪速セン
サ1aは前輪右、車輪速センサ1bは前輪左、更
に車輪速センサ1cは左右の後輪の車輪速を検出
する為プロペラシヤフト等に設けられる。2a,
2b及び2cは波形整形回路であり、車輪速セン
サ1a〜1cより出力される交流信号を矩形パル
ス信号に波形整形して出力する。3は制御部3で
あり、各センサ系統毎に独立してマイクロコンピ
ユータ4a,4b及び4cを備えており、波形整
形回路2a〜2cよりのセンサパルスに基づいて
車輪速vw及び車輪加減速度αwを演算し、演算し
た車輪速vwに基づいて車速viを作り出し、この車
速viと車輪速vwから例えばスリツプ率を演算し、
最大ブレーキ効率が得られるスリツプ率(0.15〜
0.2)となるように制動液圧を制御する制御信号
を車輪加減速度αwを含めて演算し、これを制御
信号として出力する。5はアクチユエータ駆動回
路であり、制御部3より与えられる制御信号に基
づいてアクチユエータ6を駆動し、各車輪のブレ
ーキユニツトに対する制動液圧を減圧、保持、増
圧を行なうようにしている。
成の一例を示したブロツク図である。まず構成を
説明すると、1a,1b及び1cは車輪速センサ
であり、車輪の回転速度に比例した周波数の交流
信号を出力し、FR車を例にとると、車輪速セン
サ1aは前輪右、車輪速センサ1bは前輪左、更
に車輪速センサ1cは左右の後輪の車輪速を検出
する為プロペラシヤフト等に設けられる。2a,
2b及び2cは波形整形回路であり、車輪速セン
サ1a〜1cより出力される交流信号を矩形パル
ス信号に波形整形して出力する。3は制御部3で
あり、各センサ系統毎に独立してマイクロコンピ
ユータ4a,4b及び4cを備えており、波形整
形回路2a〜2cよりのセンサパルスに基づいて
車輪速vw及び車輪加減速度αwを演算し、演算し
た車輪速vwに基づいて車速viを作り出し、この車
速viと車輪速vwから例えばスリツプ率を演算し、
最大ブレーキ効率が得られるスリツプ率(0.15〜
0.2)となるように制動液圧を制御する制御信号
を車輪加減速度αwを含めて演算し、これを制御
信号として出力する。5はアクチユエータ駆動回
路であり、制御部3より与えられる制御信号に基
づいてアクチユエータ6を駆動し、各車輪のブレ
ーキユニツトに対する制動液圧を減圧、保持、増
圧を行なうようにしている。
第5図は第4図の制御部3のマイクロコンピユ
ータにより実現される本発明の制御回路部を示し
たブロツク図である。
ータにより実現される本発明の制御回路部を示し
たブロツク図である。
第5図において、10はセンサパルスの入力を
検出するパルス入力検出部、12はパルス入力検
出部10の検出出力に基づいて割込フラグを発生
するフラグ発生部、14はフラグ発生部よりの割
込フラグFL=1が出力される毎にカウントアツ
プするフラグカウンタ、16はフラグカウンタ1
4のフラグ計数値がカウントアツプした時にセン
サパルスの入力時刻の記憶を割込処理により行な
うことを指令する割込制御部である。一方、セン
サパルスの入力時刻を作り出す手段としてタイマ
18及びラツチ回路20が設けられ、ラツチ回路
20はパルス入力検出部10の検出出力によりタ
イマ18の時刻データをラツチし、このラツチ出
力を記憶制御部22に記憶するようにしている。
記憶制御部22は割込制御部16の割込指令を受
けてラツチ回路20よりの時刻データをメモリ2
4に書き込む記憶制御機能を有する。メモリ24
の記憶データは演算部26に供給され、演算部2
6はメモリ24に記憶したパルス入力時刻の記憶
データに基づいて車輪速vw及び車輪加減速度αw
のそれぞれを演算する。この演算部26における
車輪速vw及び車輪加減速度αwの演算は、センサ
パルスが連続して3つ入力した時に得られた入力
時刻データA,B,Cがメモリ24に記憶された
時に次式に従つて行なわれる。
検出するパルス入力検出部、12はパルス入力検
出部10の検出出力に基づいて割込フラグを発生
するフラグ発生部、14はフラグ発生部よりの割
込フラグFL=1が出力される毎にカウントアツ
プするフラグカウンタ、16はフラグカウンタ1
4のフラグ計数値がカウントアツプした時にセン
サパルスの入力時刻の記憶を割込処理により行な
うことを指令する割込制御部である。一方、セン
サパルスの入力時刻を作り出す手段としてタイマ
18及びラツチ回路20が設けられ、ラツチ回路
20はパルス入力検出部10の検出出力によりタ
イマ18の時刻データをラツチし、このラツチ出
力を記憶制御部22に記憶するようにしている。
記憶制御部22は割込制御部16の割込指令を受
けてラツチ回路20よりの時刻データをメモリ2
4に書き込む記憶制御機能を有する。メモリ24
の記憶データは演算部26に供給され、演算部2
6はメモリ24に記憶したパルス入力時刻の記憶
データに基づいて車輪速vw及び車輪加減速度αw
のそれぞれを演算する。この演算部26における
車輪速vw及び車輪加減速度αwの演算は、センサ
パルスが連続して3つ入力した時に得られた入力
時刻データA,B,Cがメモリ24に記憶された
時に次式に従つて行なわれる。
αw=(1/C−B−1/B−A)/(C−A/2)
vw=1/B−Aor1/C−B
この演算部26で演算された車輪速vw及び車
輪加減速度αwのそれぞれは、制御演算部28に
供給され、制御演算部28は例えば特開昭56−
53944に示すように、アンチスキツドサイクルで
前回と今回とにおいて規定の車輪減速度−bが得
られた時の車輪速vw同志を結ぶ直線を車速viとし
て順次発生し、この車速viと車輪速vwとの間でス
リツプ率λを演算し、且つこのスリツプ率に車輪
加減速度αwの大きさを合せた比較演算により制
御液圧の減圧、保持又は増圧を指令する制御信号
を出力する。一方、演算部26における1回の車
輪加減速度αwの演算を終了する毎にフラグカウ
ンタ14に減算指令が与えられており、演算部2
6の演算終了でフラグカウンタ14を1つダウン
カウントするようにしている。更にフラグカウン
タ14の計算値はコンパレータ30に入力してお
り、この計数値が予め定めた所定値以上となつた
時コンパレータ30が出力を生じ、センサパルス
の入力に対し演算部26の演算処理が間に合わな
くなつたものとして異常高速処理部32で異常高
速処理を実行するようにしている。この異常高速
処理部32による処理機能は、演算部26の演算
処理が遅れた分だけメモリ24に記憶しているパ
ルス入力時刻のデータをキヤンセルするか、読み
飛ばして最新の入力時刻データに基づいた演算を
指令する処理、即ち、異常高速処理を実行する。
輪加減速度αwのそれぞれは、制御演算部28に
供給され、制御演算部28は例えば特開昭56−
53944に示すように、アンチスキツドサイクルで
前回と今回とにおいて規定の車輪減速度−bが得
られた時の車輪速vw同志を結ぶ直線を車速viとし
て順次発生し、この車速viと車輪速vwとの間でス
リツプ率λを演算し、且つこのスリツプ率に車輪
加減速度αwの大きさを合せた比較演算により制
御液圧の減圧、保持又は増圧を指令する制御信号
を出力する。一方、演算部26における1回の車
輪加減速度αwの演算を終了する毎にフラグカウ
ンタ14に減算指令が与えられており、演算部2
6の演算終了でフラグカウンタ14を1つダウン
カウントするようにしている。更にフラグカウン
タ14の計算値はコンパレータ30に入力してお
り、この計数値が予め定めた所定値以上となつた
時コンパレータ30が出力を生じ、センサパルス
の入力に対し演算部26の演算処理が間に合わな
くなつたものとして異常高速処理部32で異常高
速処理を実行するようにしている。この異常高速
処理部32による処理機能は、演算部26の演算
処理が遅れた分だけメモリ24に記憶しているパ
ルス入力時刻のデータをキヤンセルするか、読み
飛ばして最新の入力時刻データに基づいた演算を
指令する処理、即ち、異常高速処理を実行する。
勿論、第5図にブロツクで示す本発明の実施例
はマイクロコンピユータのプログラムの制御によ
り実現できることは勿論である。
はマイクロコンピユータのプログラムの制御によ
り実現できることは勿論である。
次に動作を説明する。
第6図は本発明における制御ルーチンを示した
プログラムフローであり、第7図に示すセンサパ
ルスが入力する毎に割込み処理により実行される
サブルーチンと組み合せて使用される。
プログラムフローであり、第7図に示すセンサパ
ルスが入力する毎に割込み処理により実行される
サブルーチンと組み合せて使用される。
即ち、センサパルスが入力すると第7図のサブ
ルーチンが実行され、ブロツクdで割込フラグ
FLをFL=1にセツトし、ブロツクeに進んでセ
ンサ入力時刻を記憶し、更にブロツクfでそれ迄
の割込フラグを1つカウントアツプし第6図の制
御ルーチンに戻る。この第7図のサブルーチンの
機能を第5図の実施例について説明すると、セン
サパルスの入力をパルス入力検出部10で検出す
ると、フラグ発生部12が割込みフラグを発生
し、フラグカウンタ14でフラグのカウントアツ
プが行なわれ、割込制御部16はフラグカウンタ
14のカウントアツプに基づいて記憶制御部22
に記憶処理を指令する。この時ラツチ回路20に
はパルス入力検出部10の出力に基づいてタイマ
18よりの時刻データがラツチされている為、記
憶制御部22の作動でラツチデータをメモリ24
に書込み、又割込制御部16は記憶制御部22に
対する記憶処理の指令と同時に演算部26に演算
を中断する指令を与えており、メモリ24にパル
ス入力時刻のデータが記憶される間車輪速情報の
演算を中断する。
ルーチンが実行され、ブロツクdで割込フラグ
FLをFL=1にセツトし、ブロツクeに進んでセ
ンサ入力時刻を記憶し、更にブロツクfでそれ迄
の割込フラグを1つカウントアツプし第6図の制
御ルーチンに戻る。この第7図のサブルーチンの
機能を第5図の実施例について説明すると、セン
サパルスの入力をパルス入力検出部10で検出す
ると、フラグ発生部12が割込みフラグを発生
し、フラグカウンタ14でフラグのカウントアツ
プが行なわれ、割込制御部16はフラグカウンタ
14のカウントアツプに基づいて記憶制御部22
に記憶処理を指令する。この時ラツチ回路20に
はパルス入力検出部10の出力に基づいてタイマ
18よりの時刻データがラツチされている為、記
憶制御部22の作動でラツチデータをメモリ24
に書込み、又割込制御部16は記憶制御部22に
対する記憶処理の指令と同時に演算部26に演算
を中断する指令を与えており、メモリ24にパル
ス入力時刻のデータが記憶される間車輪速情報の
演算を中断する。
このようなセンサパルスの入力に基づいた割込
フラグの発生及びフラグの計数、更にセンサ入力
時刻の記憶処理を行なつて第6図の制御ルーチン
に戻ると、ブロツクaで割込みフラグFLが1以
上であることが判別されてブロツクbのメインル
ーチンに進み、メインルーチンにおいてセンサ入
力時刻の記憶データに基づいた車輪速vw及び車
輪加減速度αwの演算が実行され、この演算が終
了するとブロツクcで割込フラグFLを1つ減ら
し再び割込フラグFLの監視ルーチンに戻る。こ
の第6図の制御ルーチンの機能を第5図の実施例
について説明すると割込制御部16の割込指令に
よるメモリ24へのパルス入力時刻データの記憶
が終了すると演算部26に演算指令が行なわれ、
演算部26はメモリ24の記憶データに基づいて
車輪速vw及び車輪加減速度αwを演算し、この演
算が終了するとフラグカウンタ14に減算指令を
与えフラグカウンタ14の計数値を1つカウント
ダウンするものである。
フラグの発生及びフラグの計数、更にセンサ入力
時刻の記憶処理を行なつて第6図の制御ルーチン
に戻ると、ブロツクaで割込みフラグFLが1以
上であることが判別されてブロツクbのメインル
ーチンに進み、メインルーチンにおいてセンサ入
力時刻の記憶データに基づいた車輪速vw及び車
輪加減速度αwの演算が実行され、この演算が終
了するとブロツクcで割込フラグFLを1つ減ら
し再び割込フラグFLの監視ルーチンに戻る。こ
の第6図の制御ルーチンの機能を第5図の実施例
について説明すると割込制御部16の割込指令に
よるメモリ24へのパルス入力時刻データの記憶
が終了すると演算部26に演算指令が行なわれ、
演算部26はメモリ24の記憶データに基づいて
車輪速vw及び車輪加減速度αwを演算し、この演
算が終了するとフラグカウンタ14に減算指令を
与えフラグカウンタ14の計数値を1つカウント
ダウンするものである。
次に異常高速処理は第6図の制御ルーチンにお
けるブロツクbのメインルーチンで実行されてお
り、このメインルーチンは例えば第8図に示すプ
ログラムフローに従つて行なわれる。即ちメイン
ルーチンが実行されると、まずブロツクb1でフラ
グカウンタ14の内容を参照し、フラグ計数値が
1の時にはブロツクb2に進んで車輪速vw及び車輪
加減速度αwを演算し、演算終了後にフラグ計数
値を1つ減算して次のメインルーチンを実行す
る。一方、メインルーチンの実行中にセンサパル
スの入力があると第7図に示すサブルーチンが割
込により実行され、センサ入力時刻の記憶後にフ
ラグカウンタ14のフラグ計数値がFL=2にカ
ウントアツプされる。この為、第8図のブロツク
b1において割込フラグFLが2以上であることが
判別されると、ブロツクb3の異常高速処理に進
み、最新の入力時刻データに基づいた演算を指令
する処理が実行され、センサパルスの入力に対し
車輪速情報の演算処理が間に合わない状態に対し
適切な処置を講ずる。この第8図に示すメインル
ーチンの機能は第5図の実施例におけるコンパレ
ータ30及び異常高速処理部32で実現され、コ
ンパレータ30でフラグカウンタ14の計数値
FLがFL=2となつたことを判別し、異常高速処
理部32に処理指定を行なうものである。
けるブロツクbのメインルーチンで実行されてお
り、このメインルーチンは例えば第8図に示すプ
ログラムフローに従つて行なわれる。即ちメイン
ルーチンが実行されると、まずブロツクb1でフラ
グカウンタ14の内容を参照し、フラグ計数値が
1の時にはブロツクb2に進んで車輪速vw及び車輪
加減速度αwを演算し、演算終了後にフラグ計数
値を1つ減算して次のメインルーチンを実行す
る。一方、メインルーチンの実行中にセンサパル
スの入力があると第7図に示すサブルーチンが割
込により実行され、センサ入力時刻の記憶後にフ
ラグカウンタ14のフラグ計数値がFL=2にカ
ウントアツプされる。この為、第8図のブロツク
b1において割込フラグFLが2以上であることが
判別されると、ブロツクb3の異常高速処理に進
み、最新の入力時刻データに基づいた演算を指令
する処理が実行され、センサパルスの入力に対し
車輪速情報の演算処理が間に合わない状態に対し
適切な処置を講ずる。この第8図に示すメインル
ーチンの機能は第5図の実施例におけるコンパレ
ータ30及び異常高速処理部32で実現され、コ
ンパレータ30でフラグカウンタ14の計数値
FLがFL=2となつたことを判別し、異常高速処
理部32に処理指定を行なうものである。
尚、センサパルスに基づいたパルス入力時刻の
割込処理後にフラグカウンタの計数値が2以上と
なるのは車両速度が極めて高い場合の他に、セン
サパルスの入力ラインにパルス性のノイズが混入
した場合であり、従つて本発明における異常高速
処理部32にはパルス性ノイズの混入に対し車輪
速情報の演算処理を保証する機能をも有すること
になる。
割込処理後にフラグカウンタの計数値が2以上と
なるのは車両速度が極めて高い場合の他に、セン
サパルスの入力ラインにパルス性のノイズが混入
した場合であり、従つて本発明における異常高速
処理部32にはパルス性ノイズの混入に対し車輪
速情報の演算処理を保証する機能をも有すること
になる。
以上説明してきたように本発明によれば、車輪
速センサの出力するセンサパルスに基づいて車輪
速及びまたは車輪加減速度を検出する方法におい
て、センサパルスが入力する毎に割込フラグを発
生し、且つパルス入力時刻の記憶処理を実行し、
この割込処理で車輪速情報の演算処理を中断し又
割込フラグが得られている時にパルス入力時刻の
記憶データに基づいて車輪速及び車輪加減速度の
演算処理を実行し、割込処理で発生したフラグ情
報を加算すると共に車輪速情報の演算処理が終了
する毎にフラグ情報をフラグカウンタで減算し、
このフラグカウンタの計数値が所定値以上となつ
た時に最新の入力時刻データに基づく演算を指令
する処理の異常高速処理を指令するようにした
為、車両速度が極めて高いか若しくはパルス性ノ
イズの混入により車輪速情報の演算処理中に所定
数以上のセンサパルスの入力を行なわれ、このパ
ルス入力に応じた入力時刻の割込み記憶処理によ
り車輪速情報の演算処理に累積時間遅れが生ずる
と、センサパルスの入力に対し車輪速情報の演算
処理が間に合わないものと判断して所定の異常高
速処理が行なわれ、これによつて制御の演算処理
における演算エラー及び演算遅れを最小限に抑
え、制御精度の高い車輪速及び車輪加減速度検出
を実現できるという効果が得られる。
速センサの出力するセンサパルスに基づいて車輪
速及びまたは車輪加減速度を検出する方法におい
て、センサパルスが入力する毎に割込フラグを発
生し、且つパルス入力時刻の記憶処理を実行し、
この割込処理で車輪速情報の演算処理を中断し又
割込フラグが得られている時にパルス入力時刻の
記憶データに基づいて車輪速及び車輪加減速度の
演算処理を実行し、割込処理で発生したフラグ情
報を加算すると共に車輪速情報の演算処理が終了
する毎にフラグ情報をフラグカウンタで減算し、
このフラグカウンタの計数値が所定値以上となつ
た時に最新の入力時刻データに基づく演算を指令
する処理の異常高速処理を指令するようにした
為、車両速度が極めて高いか若しくはパルス性ノ
イズの混入により車輪速情報の演算処理中に所定
数以上のセンサパルスの入力を行なわれ、このパ
ルス入力に応じた入力時刻の割込み記憶処理によ
り車輪速情報の演算処理に累積時間遅れが生ずる
と、センサパルスの入力に対し車輪速情報の演算
処理が間に合わないものと判断して所定の異常高
速処理が行なわれ、これによつて制御の演算処理
における演算エラー及び演算遅れを最小限に抑
え、制御精度の高い車輪速及び車輪加減速度検出
を実現できるという効果が得られる。
第1図はアンチスキツド制御に適用した従来装
置のブロツク図、第2図は従来の処理フローを示
したプログラムフロー図、第3図は従来処理によ
るパルス抜けを示したタイムチヤート図、第4図
は本発明の方法を実現する装置構成を示したブロ
ツク図、第5図は本発明の他の実施例を示したブ
ロツク図、第6、7及び8図は本発明を実現する
プログラムフロー図である。 1a,1b,1c……車輪速センサ、2a,2
b,2c……波形整形回路、3……制御部、4
a,4b,4c……マイクロコンピユータ、5…
…アクチユエータ駆動回路、6……アクチユエー
タ、10……パルス入力検出部、12……フラグ
発生部、14……フラグカウンタ、16……割込
制御部、18……タイマ、20……ラツチ回路、
22……記憶制御部、24……メモリ、26……
演算部、28……アンチスキツド制御演算部、3
0……コンパレータ、32……異常高速処理部。
置のブロツク図、第2図は従来の処理フローを示
したプログラムフロー図、第3図は従来処理によ
るパルス抜けを示したタイムチヤート図、第4図
は本発明の方法を実現する装置構成を示したブロ
ツク図、第5図は本発明の他の実施例を示したブ
ロツク図、第6、7及び8図は本発明を実現する
プログラムフロー図である。 1a,1b,1c……車輪速センサ、2a,2
b,2c……波形整形回路、3……制御部、4
a,4b,4c……マイクロコンピユータ、5…
…アクチユエータ駆動回路、6……アクチユエー
タ、10……パルス入力検出部、12……フラグ
発生部、14……フラグカウンタ、16……割込
制御部、18……タイマ、20……ラツチ回路、
22……記憶制御部、24……メモリ、26……
演算部、28……アンチスキツド制御演算部、3
0……コンパレータ、32……異常高速処理部。
Claims (1)
- 【特許請求の範囲】 1 車輪速センサの出力するセンサパルスに基づ
いて車輪速及びまたは車輪加減速度を検出する方
法において、 上記センサパルスが入力する毎に割込みフラグ
を発生し、且つパルス入力時刻の記憶処理を実行
し、 該割込みで演算処理を一時的に中断し、上記割
込みフラグが得られているときにパルス入力時刻
の記憶データに基づいて車輪速及び車輪加減速度
の演算処理を実行し、 上記割込みによるフラグ情報を加算すると共に
上記演算処理が終了する毎にフラグ情報を減算
し、 該フラグ計数値が所定値以上となつたときに最
新の入力時刻データに基づく演算を指令する処理
即ち異常高速処理を指令することを特徴とする車
輪速およびまたは車輪加減速度検出方法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58070892A JPS59196464A (ja) | 1983-04-23 | 1983-04-23 | 車輪速およびまたは車輪加減速度検出方法 |
| US06/601,375 US4704684A (en) | 1983-04-23 | 1984-04-17 | Method and system for sampling input time data for wheel speed sensor in an automotive anti-skid brake control system |
| DE8484104441T DE3484758D1 (de) | 1983-04-23 | 1984-04-18 | Verfahren und system zur bemusterung der die zeit betreffenden eingangsdaten fuer radgeschwindigkeitsaufnehmer in einem kraftfahrzeug-gleitschutz-bremssteuersystem. |
| EP84104441A EP0123287B1 (en) | 1983-04-23 | 1984-04-18 | Method and system for sampling input time data for wheel speed sensor in an automotive anti-skid brake control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58070892A JPS59196464A (ja) | 1983-04-23 | 1983-04-23 | 車輪速およびまたは車輪加減速度検出方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59196464A JPS59196464A (ja) | 1984-11-07 |
| JPH047470B2 true JPH047470B2 (ja) | 1992-02-12 |
Family
ID=13444628
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58070892A Granted JPS59196464A (ja) | 1983-04-23 | 1983-04-23 | 車輪速およびまたは車輪加減速度検出方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US4704684A (ja) |
| EP (1) | EP0123287B1 (ja) |
| JP (1) | JPS59196464A (ja) |
| DE (1) | DE3484758D1 (ja) |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0729600B2 (ja) * | 1987-05-20 | 1995-04-05 | 住友電気工業株式会社 | アンチロツク装置 |
| JPH089327B2 (ja) * | 1987-07-09 | 1996-01-31 | 住友電気工業株式会社 | アンチロックブレ−キ制御装置 |
| JP2590926B2 (ja) * | 1987-09-04 | 1997-03-19 | 日産自動車株式会社 | アンチスキッド制御装置の異常検出装置 |
| JP2646572B2 (ja) * | 1987-09-04 | 1997-08-27 | 日産自動車株式会社 | アンチスキッド制御装置の擬似車速発生装置 |
| JP2783799B2 (ja) * | 1987-09-04 | 1998-08-06 | 日産自動車株式会社 | アンチスキッド制御装置の擬似車速発生装置 |
| JP2731149B2 (ja) * | 1987-09-04 | 1998-03-25 | 日産自動車株式会社 | アンスキッド制御装置の擬似車速発生装置 |
| JPH0749786B2 (ja) * | 1987-12-25 | 1995-05-31 | 日産自動車株式会社 | 車両用駆動力制御装置 |
| DE68926827T2 (de) * | 1988-02-29 | 1996-11-21 | Nissan Motor | Gleitschutz-Bremssteuersystem mit Fähigkeit zum Beseitigen der Einwirkung des Geräusches beim Ableiten der Radbeschleunigungsdaten |
| JP2575452B2 (ja) * | 1988-03-31 | 1997-01-22 | 日産自動車株式会社 | 四輪駆動車のアンチスキッド制御装置 |
| JP2591050B2 (ja) * | 1988-03-31 | 1997-03-19 | 日産自動車株式会社 | アンチスキッド制御装置 |
| JP2562174B2 (ja) * | 1988-04-25 | 1996-12-11 | 日産自動車株式会社 | アンチスキッド制御装置 |
| JPH01275251A (ja) * | 1988-04-28 | 1989-11-02 | Nissan Motor Co Ltd | アンチスキッド制御装置 |
| JP2509299B2 (ja) * | 1988-06-22 | 1996-06-19 | 日産自動車株式会社 | 四輪駆動車のアンチスキッド制御装置 |
| US5050940A (en) * | 1990-02-05 | 1991-09-24 | Allied-Signal Inc. | Brake control and anti-skid system |
| US5147115A (en) * | 1990-04-16 | 1992-09-15 | General Motors Corporation | Adaptive release apply algorithm |
| JP2620995B2 (ja) * | 1991-08-23 | 1997-06-18 | 本田技研工業株式会社 | アンチロック制御装置 |
| US6799132B2 (en) | 2003-01-08 | 2004-09-28 | Westinghouse Air Brake Technologies Corporation | Smart resolution valve pressure control |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE2844279A1 (de) * | 1978-10-11 | 1980-04-17 | Wabco Fahrzeugbremsen Gmbh | Verfahren zum regeln des bremsdruckes in blockiergeschuetzten fahrzeugbremsanlagen |
| US4184203A (en) * | 1978-10-20 | 1980-01-15 | Crane Co. | Wheel speed sensing system |
| JPS55123548A (en) * | 1979-03-14 | 1980-09-24 | Hitachi Ltd | Skid control system in use of microcomputer |
| DE2918802C2 (de) * | 1979-05-10 | 1992-02-27 | Robert Bosch Gmbh, 7000 Stuttgart | Verfahren zur Gewinnung eines Beschleunigungs- oder Verzögerungssignals aus einem einer Geschwindigkeit proportionalen Signal |
| US4398260A (en) * | 1979-05-18 | 1983-08-09 | Hitachi, Ltd. | Skid control method |
| US4267575A (en) * | 1979-07-09 | 1981-05-12 | The Bendix Corporation | Wheel speed signal-producing system for skid control |
| US4270176A (en) * | 1979-09-27 | 1981-05-26 | Crane Co. | Digital wheel speed sensor |
| JPS5653944A (en) * | 1979-10-09 | 1981-05-13 | Nissan Motor Co Ltd | Antiskid controller |
| JPS56100363A (en) * | 1980-01-14 | 1981-08-12 | Nissan Motor Co Ltd | Detecting apparatus of adjusting speed |
| GB2073980B (en) * | 1980-04-15 | 1983-04-20 | Northern Eng Ind | Speed signal determination |
| US4435768A (en) * | 1981-02-03 | 1984-03-06 | Nippon Air Brake Co., Ltd. | Skid control system |
| JPS57172862A (en) * | 1981-04-16 | 1982-10-23 | Nippon Air Brake Co Ltd | Wheel speed memory in vehicle having anti-skid system |
| DE3216036A1 (de) * | 1982-04-29 | 1983-11-03 | Siemens AG, 1000 Berlin und 8000 München | Verfahren und vorrichtung zum bestimmen der drehzahl einer drehachse |
| JPS59196470A (ja) * | 1983-04-23 | 1984-11-07 | Nissan Motor Co Ltd | 車輪速及びまたは車輪加減速度検出方法 |
-
1983
- 1983-04-23 JP JP58070892A patent/JPS59196464A/ja active Granted
-
1984
- 1984-04-17 US US06/601,375 patent/US4704684A/en not_active Expired - Lifetime
- 1984-04-18 DE DE8484104441T patent/DE3484758D1/de not_active Expired - Lifetime
- 1984-04-18 EP EP84104441A patent/EP0123287B1/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| US4704684A (en) | 1987-11-03 |
| EP0123287A2 (en) | 1984-10-31 |
| EP0123287B1 (en) | 1991-07-03 |
| JPS59196464A (ja) | 1984-11-07 |
| DE3484758D1 (de) | 1991-08-08 |
| EP0123287A3 (en) | 1988-05-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH047470B2 (ja) | ||
| JPH047469B2 (ja) | ||
| US4398260A (en) | Skid control method | |
| JPS61193961A (ja) | 回転速度センサの異常検出装置 | |
| JPS59210374A (ja) | 車輪速演算装置 | |
| JPS59210373A (ja) | 車輪速演算装置 | |
| US4335431A (en) | Skid control method | |
| JPH0348059B2 (ja) | ||
| JPS59196467A (ja) | 車輪速及びまたは車輪加減速度検出方法 | |
| JPH032106B2 (ja) | ||
| JPH047471B2 (ja) | ||
| JPH0331228B2 (ja) | ||
| JPH0441310B2 (ja) | ||
| JPH0643943A (ja) | センサの誤動作検出方法およびその誤動作検出装置 | |
| JPH0359866B2 (ja) | ||
| US5246278A (en) | Wheel slip ratio correction apparatus | |
| JPH0417390B2 (ja) | ||
| JPS63302369A (ja) | 回転数センサ異常検出装置 | |
| JPH0441309B2 (ja) | ||
| JP3399060B2 (ja) | 自動車の急減速警報装置 | |
| EP0476587B1 (en) | Brake switch abnormality detection device | |
| JPH11503387A (ja) | 路上車両の差分ブレーキ制御装置 | |
| JPH07122639B2 (ja) | 速度の演算制御方法 | |
| JP3210418B2 (ja) | 推定車体速度演算装置 | |
| JPS6224298B2 (ja) |