JPH0244258A - 回転体の回転速度演算装置 - Google Patents
回転体の回転速度演算装置Info
- Publication number
- JPH0244258A JPH0244258A JP63194397A JP19439788A JPH0244258A JP H0244258 A JPH0244258 A JP H0244258A JP 63194397 A JP63194397 A JP 63194397A JP 19439788 A JP19439788 A JP 19439788A JP H0244258 A JPH0244258 A JP H0244258A
- Authority
- JP
- Japan
- Prior art keywords
- time
- speed
- measurement
- train signal
- pulse
- 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.)
- Pending
Links
- 238000005259 measurement Methods 0.000 claims abstract description 34
- 238000007493 shaping process Methods 0.000 abstract description 3
- 230000004304 visual acuity Effects 0.000 abstract 1
- 238000000034 method Methods 0.000 description 14
- 230000000630 rising effect Effects 0.000 description 5
- 239000011888 foil Substances 0.000 description 4
- 230000000737 periodic effect Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 102100031584 Cell division cycle-associated 7-like protein Human genes 0.000 description 2
- 101000777638 Homo sapiens Cell division cycle-associated 7-like protein Proteins 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000003708 edge detection Methods 0.000 description 2
- 101100325756 Arabidopsis thaliana BAM5 gene Proteins 0.000 description 1
- 101150046378 RAM1 gene Proteins 0.000 description 1
- 101100476489 Rattus norvegicus Slc20a2 gene Proteins 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010355 oscillation 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/172—Determining control parameters used in the regulation, e.g. by calculations involving measured or detected parameters
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P3/00—Measuring linear or angular speed; Measuring differences of linear or angular speeds
- G01P3/42—Devices characterised by the use of electric or magnetic means
- G01P3/44—Devices characterised by the use of electric or magnetic means for measuring angular speed
- G01P3/48—Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage
- G01P3/481—Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage of pulse signals
- G01P3/489—Digital circuits therefor
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Regulating Braking Force (AREA)
- Control Of Velocity Or Acceleration (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、例えば自動車のアンチロック制御における車
輪速度演算処理に用いるのに好適な回転体の回転速度演
算装置に関する。
輪速度演算処理に用いるのに好適な回転体の回転速度演
算装置に関する。
(従来技術)
自動車のアンチロックtsm、トラクシ1ン制御あるい
は定速走行制御、ステアリング!4rI1等において最
も基本となる処理は車輪速度の演算であり、その演算オ
a度と演算時間が制御精度に大きく影響する。特にアン
チロック制御およびトラクシノン′i4gIでは、刻々
変化する車輪速度を正確に検出する必要があるため、こ
れに用いられる車輪速度センサには高ネク度のものが要
求される0通常この車輪速度センサは、車輪と同期的に
回転する歯車状のトーンホイルと呼ばれるロータと、こ
れに近接して設けられた永久磁石に巻回されたピックア
ップコイルとからなり、トーンホイルが回転すると、ト
ーンホイルとピックアップコイルとの間のエアギャップ
が変化することにより、ピックアップコイルから回転速
度に比例した周波数を有する交流電圧が得られるように
なっている。そして上記交流電圧を波形整形して第6図
に示すようなパルス列信号に変換するとともに、一定の
速度演算基準時間Tを連続的に設定し、上記パルス列信
号の各速度演算基準時間T内における最初の立上りエツ
ジから次の立上りエツジまでの時間、すなわち1周期を
経過する時間tを計測しく片エツジ周期読み)、この時
間tから車輪速度Vwを下式によって演算している。
は定速走行制御、ステアリング!4rI1等において最
も基本となる処理は車輪速度の演算であり、その演算オ
a度と演算時間が制御精度に大きく影響する。特にアン
チロック制御およびトラクシノン′i4gIでは、刻々
変化する車輪速度を正確に検出する必要があるため、こ
れに用いられる車輪速度センサには高ネク度のものが要
求される0通常この車輪速度センサは、車輪と同期的に
回転する歯車状のトーンホイルと呼ばれるロータと、こ
れに近接して設けられた永久磁石に巻回されたピックア
ップコイルとからなり、トーンホイルが回転すると、ト
ーンホイルとピックアップコイルとの間のエアギャップ
が変化することにより、ピックアップコイルから回転速
度に比例した周波数を有する交流電圧が得られるように
なっている。そして上記交流電圧を波形整形して第6図
に示すようなパルス列信号に変換するとともに、一定の
速度演算基準時間Tを連続的に設定し、上記パルス列信
号の各速度演算基準時間T内における最初の立上りエツ
ジから次の立上りエツジまでの時間、すなわち1周期を
経過する時間tを計測しく片エツジ周期読み)、この時
間tから車輪速度Vwを下式によって演算している。
Vw= 1/(t xK)
ここでKは定数である。
ところで、上記トーンホイルの歯数は、高速域でピック
アップコイルから発生する周波数が高過ぎて速度検出が
不可能になるのを回避するために比較的少ない数に設定
されている。そのため、上述のような片エツジ周期読み
の場合、第7図から明らかなように、低速域で測定期間
【が速度演算基準時間Tから外れて各基準時間Tごとの
速度演算が不可能になる期間が発生し、制御性が悪化す
る。例えばトーンホイルの歯の周波数を15Hz/に+
m/hとし、かつ速度演算基準時間Tを8mSとした場
合、ピックアップコイルに発生する交流電圧の周波数が
250Hz (車輪速度にして16.6km/h)以
下で上記現象が発生することになる。
アップコイルから発生する周波数が高過ぎて速度検出が
不可能になるのを回避するために比較的少ない数に設定
されている。そのため、上述のような片エツジ周期読み
の場合、第7図から明らかなように、低速域で測定期間
【が速度演算基準時間Tから外れて各基準時間Tごとの
速度演算が不可能になる期間が発生し、制御性が悪化す
る。例えばトーンホイルの歯の周波数を15Hz/に+
m/hとし、かつ速度演算基準時間Tを8mSとした場
合、ピックアップコイルに発生する交流電圧の周波数が
250Hz (車輪速度にして16.6km/h)以
下で上記現象が発生することになる。
(発明の目的)
そこで本発明は、歯数の少ない、すなわち情報閂の少な
いトーンホイルを用いた場合でも、広範囲の速度域で正
確な速度演算が可能になる回転体の回転速度演算装置を
提供することを目的とする。
いトーンホイルを用いた場合でも、広範囲の速度域で正
確な速度演算が可能になる回転体の回転速度演算装置を
提供することを目的とする。
(発明の構成)
本発明では、回転速度センサの出力から得られるパルス
列信号に対し、一定の速度演算基準時間Tを連続的に設
定するとともに、前回の速度演算基準時間内における最
後のパルスエツジから今回の速度演算基準時間内におけ
る最後のバルスエ/ジまでの時間tを測定し、この測定
にもとづいて上記回転体の回転速度を演算することを特
徴とする。
列信号に対し、一定の速度演算基準時間Tを連続的に設
定するとともに、前回の速度演算基準時間内における最
後のパルスエツジから今回の速度演算基準時間内におけ
る最後のバルスエ/ジまでの時間tを測定し、この測定
にもとづいて上記回転体の回転速度を演算することを特
徴とする。
(実 施 例)
以下、図面を参照して本発明の実施例について詳細に説
明する。
明する。
第1図は本発明の実施例のブロック図で、速度センサl
は自動車のアクスルハブロータに取付けられたトーンホ
イル2と永久磁石3に今回されたピックアップコイル4
とよりなり、トーンホイル2の回転に伴ってピックアッ
プコイル4に発生した交流電圧は波形整形回路5でパル
ス列信号に変換され、マイクロプロセッサ(MPU)6
に与えられる。MPU&は、インプットキャプチャレジ
スタよりなるエツジ検出部7とフリーランニングカウン
タを構成する発振回路8と、RAMI、RAM2を含む
中央演算処理装置9とよりなり、エツジ検出部7からは
中央演算処理装置9に対して検出信号およびラッチデー
タが出力される。
は自動車のアクスルハブロータに取付けられたトーンホ
イル2と永久磁石3に今回されたピックアップコイル4
とよりなり、トーンホイル2の回転に伴ってピックアッ
プコイル4に発生した交流電圧は波形整形回路5でパル
ス列信号に変換され、マイクロプロセッサ(MPU)6
に与えられる。MPU&は、インプットキャプチャレジ
スタよりなるエツジ検出部7とフリーランニングカウン
タを構成する発振回路8と、RAMI、RAM2を含む
中央演算処理装置9とよりなり、エツジ検出部7からは
中央演算処理装置9に対して検出信号およびラッチデー
タが出力される。
本発明の装置においては、第2図に示すように、連続的
に設定されている速度演算基準時間Tのうち、前回の速
度演算基準時間内における最後のパルスエツジの入力時
点を計測時間開始時点とし、今回の速度演算基準時間内
における最後のパルスエツジの入力時点を計測時間終了
時点として、この間の時間tの測定にもとづいて速度演
算を行なうことを基本としている。そしてこの計測時間
を内にあられれる両パルスエツジ(立上りエツジおよび
立下りエツジの双方)の数を計測終了時点のパルスエツ
ジの数を含めてカウントしく両パルスエツジ読み)、そ
のパルスエツジの入力回数で時間tを除算した値を2倍
して平均周期を求め、この平均周期に基づいて車輪速度
を演算している。
に設定されている速度演算基準時間Tのうち、前回の速
度演算基準時間内における最後のパルスエツジの入力時
点を計測時間開始時点とし、今回の速度演算基準時間内
における最後のパルスエツジの入力時点を計測時間終了
時点として、この間の時間tの測定にもとづいて速度演
算を行なうことを基本としている。そしてこの計測時間
を内にあられれる両パルスエツジ(立上りエツジおよび
立下りエツジの双方)の数を計測終了時点のパルスエツ
ジの数を含めてカウントしく両パルスエツジ読み)、そ
のパルスエツジの入力回数で時間tを除算した値を2倍
して平均周期を求め、この平均周期に基づいて車輪速度
を演算している。
例えば第2図の時点■で行なわれる速度演算においては
、前回の速度演算基準時間■−■間における最後のパル
スエツジの入力時点Aを計測開始時点とし、今回の速度
演算基準時間■−■間におけるM後のパルスエツジの入
力時点Bを計測終了時点とする。この場合、時点Aから
Bまでの計測時間tの間に入力されるパルスエツジの数
は、時点Bのパルスエツジを含めて3個であるから、計
測時間りを3で除算した値を2倍して平均周期を求め、
この平均周期から車輪速度Vwを下式によって演算する
。
、前回の速度演算基準時間■−■間における最後のパル
スエツジの入力時点Aを計測開始時点とし、今回の速度
演算基準時間■−■間におけるM後のパルスエツジの入
力時点Bを計測終了時点とする。この場合、時点Aから
Bまでの計測時間tの間に入力されるパルスエツジの数
は、時点Bのパルスエツジを含めて3個であるから、計
測時間りを3で除算した値を2倍して平均周期を求め、
この平均周期から車輪速度Vwを下式によって演算する
。
Vw=1/(平均周期×に2)
ここでに2は定数である。
そして次の時点■においては時点BからCまでの時間t
を測定し、同様にして車輪速度Vwを演算している。
を測定し、同様にして車輪速度Vwを演算している。
以上が本発明の装置における基本的な速度読みロジック
であるが、次に各速度域における速度読込みロジックの
実際例について、第3図+al〜fd+を参照して説明
する。
であるが、次に各速度域における速度読込みロジックの
実際例について、第3図+al〜fd+を参照して説明
する。
図中、OCIは一定時間T (=8mS)毎に設定され
た速度演算基準時点である。
た速度演算基準時点である。
(1) まず第3図ia)は、発進時および2に+m
/hを計測するときのパルスエツジ読込みロジックを示
し、発進時は、時点■から■までの間の速度演算基準時
間Tにおいてパルスエツジが人力された時点Aを計測開
始時点とし、次の速度演算基準時間Tの経過時点■まで
にパルスエツジが入力されていれば、最後のパルスエツ
ジが入力された時点を計測終了時点とし、計測された時
間tにもとづいて速度演算を行なう。
/hを計測するときのパルスエツジ読込みロジックを示
し、発進時は、時点■から■までの間の速度演算基準時
間Tにおいてパルスエツジが人力された時点Aを計測開
始時点とし、次の速度演算基準時間Tの経過時点■まで
にパルスエツジが入力されていれば、最後のパルスエツ
ジが入力された時点を計測終了時点とし、計測された時
間tにもとづいて速度演算を行なう。
しかしながら、第3図(alに示すように、時点■まで
に次のパルスエツジの入力がない場合には、パルスエツ
ジ入力を待ち、パルスエツジが入力された時点Bを計測
終了時点とする。但し、パルスエツジ入力のない時間T
の回数を計数し、所定値K11lえばに1=4)以上と
なったときには、V w = Oks / hとしてパ
ルスエツジが入力された時点から周期計測を再開する。
に次のパルスエツジの入力がない場合には、パルスエツ
ジ入力を待ち、パルスエツジが入力された時点Bを計測
終了時点とする。但し、パルスエツジ入力のない時間T
の回数を計数し、所定値K11lえばに1=4)以上と
なったときには、V w = Oks / hとしてパ
ルスエツジが入力された時点から周期計測を再開する。
(2)次に第3図(blは、低速走行時のパルスエツジ
読込みロジックを示す、低速走行時は、パルス幅が時間
Tに近接するので、1個のパルス幅が計測時間【となり
、各oC■における演算の対象となる。この場合、計測
開始および計測終了の時点の決定は、第2図で説明した
原則に基づいて行なわれる。そしてこのif測暗時間の
間に入力するパルスエツジの数(計測終了時点となるパ
ルスエツジを含む)をカウントし、パルスエツジの入力
回数で時間tを除算し、かつ2倍して平均周期を算出し
、その値を速度演算に用いる。すなわち、第3図(bl
において、時点A−B間、B−C問およびC−D間には
それぞれ2個のパルスエツジが入力されているから、時
間Cが1周期の長さをあられすことになる。
読込みロジックを示す、低速走行時は、パルス幅が時間
Tに近接するので、1個のパルス幅が計測時間【となり
、各oC■における演算の対象となる。この場合、計測
開始および計測終了の時点の決定は、第2図で説明した
原則に基づいて行なわれる。そしてこのif測暗時間の
間に入力するパルスエツジの数(計測終了時点となるパ
ルスエツジを含む)をカウントし、パルスエツジの入力
回数で時間tを除算し、かつ2倍して平均周期を算出し
、その値を速度演算に用いる。すなわち、第3図(bl
において、時点A−B間、B−C問およびC−D間には
それぞれ2個のパルスエツジが入力されているから、時
間Cが1周期の長さをあられすことになる。
(3)第3図telは、車輪速度Vwの加速によってパ
ルスエツジ数が増大した場合のパルスエツジ読込みロジ
ックを示す、パルス列信号の立上りエツジと立下りエツ
ジの両パルスエツジを読込んだ場合、すなわち半周期読
みの場合、車輪速度Vwが高速になると、測定時間を内
におけるパルスエツジ数の増大により、パルスエツジ入
力時に、処理するソフトウェアの負荷が増大して、他の
制御処理時間が不足するという事態が発生する。このた
め、高速時には両パルスエツジ入力(半周期読み)から
片パルスエツジ入力(周期読み)に切換える。
ルスエツジ数が増大した場合のパルスエツジ読込みロジ
ックを示す、パルス列信号の立上りエツジと立下りエツ
ジの両パルスエツジを読込んだ場合、すなわち半周期読
みの場合、車輪速度Vwが高速になると、測定時間を内
におけるパルスエツジ数の増大により、パルスエツジ入
力時に、処理するソフトウェアの負荷が増大して、他の
制御処理時間が不足するという事態が発生する。このた
め、高速時には両パルスエツジ入力(半周期読み)から
片パルスエツジ入力(周期読み)に切換える。
切換え条件は、計測時間を内における両パルスエツジ入
力が所定回数(第3図fclでは9回)以上の入力があ
った場合とする。このような切換えを行なうことにより
、読込むべきパルスエツジ数を半減させることができ、
処理時間を低減させることができる。但しその場合は、
計測時間tを入力パルス数で除算したものが平均周期と
なる。
力が所定回数(第3図fclでは9回)以上の入力があ
った場合とする。このような切換えを行なうことにより
、読込むべきパルスエツジ数を半減させることができ、
処理時間を低減させることができる。但しその場合は、
計測時間tを入力パルス数で除算したものが平均周期と
なる。
+41 g43図fdlは、周期読みが行なわれてい
る高速度から車輪速度’l/wの減速によってパルスエ
ツジの人力回数が減少した場合のパルスエツジ読込みロ
ジックを示す、この場合は、片エツジ読みによるパルス
エツジの入力回数が規定回数(第3図fdlでは2回)
以下になったとき、片パルスエツジ入力(周期読み)か
ら両パルスエツジ入力(半周期読み)に切換える。
る高速度から車輪速度’l/wの減速によってパルスエ
ツジの人力回数が減少した場合のパルスエツジ読込みロ
ジックを示す、この場合は、片エツジ読みによるパルス
エツジの入力回数が規定回数(第3図fdlでは2回)
以下になったとき、片パルスエツジ入力(周期読み)か
ら両パルスエツジ入力(半周期読み)に切換える。
第4図および第5図は、第1図の中央演算処理袋W9が
実行する速度演算のフローチャートである。
実行する速度演算のフローチャートである。
まず、第4図のステップSlにおいて、速度演算基準時
間Tを設定し、かつパルスエツジの読込みモードを半周
期読みに設定するとともに、立上りエツジをトリガニフ
ジと設定する。そしてステップS2で時間Tが経過した
か否かを判定し、時間Tが経過しない間はステップS3
でパルスエツジを検出する。ここて第3図(alの時点
Aにおけるようにパルスエツジが検出されたとする。次
のステップS4では、ステップS3で検出されたパルス
エツジが第1パルスエツジか否かを判定し、第1パルス
エツジであると判定されると、ステップS5で時点Aを
周期計測の開始点時刻としてRAMIに書込むとともに
、カウンタをクリアし、かつ第1パルスエツジ認知用の
フラグ1を立てる。
間Tを設定し、かつパルスエツジの読込みモードを半周
期読みに設定するとともに、立上りエツジをトリガニフ
ジと設定する。そしてステップS2で時間Tが経過した
か否かを判定し、時間Tが経過しない間はステップS3
でパルスエツジを検出する。ここて第3図(alの時点
Aにおけるようにパルスエツジが検出されたとする。次
のステップS4では、ステップS3で検出されたパルス
エツジが第1パルスエツジか否かを判定し、第1パルス
エツジであると判定されると、ステップS5で時点Aを
周期計測の開始点時刻としてRAMIに書込むとともに
、カウンタをクリアし、かつ第1パルスエツジ認知用の
フラグ1を立てる。
次のステップS6で半周期読みか否かを判定し、半周期
読みの場合は、ステップS7でトリガエツジの切換えを
行ない、ステップS2に戻る。
読みの場合は、ステップS7でトリガエツジの切換えを
行ない、ステップS2に戻る。
次にステップS2で時間Tが経過したことが判定される
と、ステップS8へ進み、カウンタがクリアされている
か否かを判定する。この場合、ステップS5でカウンタ
がクリアされているから、ステップS9へ進む、第3図
(alでは時点■−■間において2個以上のパルスエツ
ジが検出されないから、オーバーカウンタに1を加算す
る。そして第5図のステップSIOでオーバーカウンタ
の計数値が所定数Kl(例えばに1=4)以上か否かを
判定する。この場合カウンタ値は1であるから、処理は
ステップSitを経てステップSI2へ移り、第3図f
atの時点■−■間の時間Tを再設定し、第4図のステ
ップS2へ戻る。この場合、時点■−■間ではパルスエ
ツジは検出されないから、処理はステップS2→S3→
S2と回ってからステップS9へ移ってオーバーカウン
タの計数値を2とし、さらにステップ510.Sllか
ら312へと進んで時点■−■間の時間Tを再設定する
。
と、ステップS8へ進み、カウンタがクリアされている
か否かを判定する。この場合、ステップS5でカウンタ
がクリアされているから、ステップS9へ進む、第3図
(alでは時点■−■間において2個以上のパルスエツ
ジが検出されないから、オーバーカウンタに1を加算す
る。そして第5図のステップSIOでオーバーカウンタ
の計数値が所定数Kl(例えばに1=4)以上か否かを
判定する。この場合カウンタ値は1であるから、処理は
ステップSitを経てステップSI2へ移り、第3図f
atの時点■−■間の時間Tを再設定し、第4図のステ
ップS2へ戻る。この場合、時点■−■間ではパルスエ
ツジは検出されないから、処理はステップS2→S3→
S2と回ってからステップS9へ移ってオーバーカウン
タの計数値を2とし、さらにステップ510.Sllか
ら312へと進んで時点■−■間の時間Tを再設定する
。
同様にして時点■−■間の時間Tを再設定するが、この
ような処理の反復でオーバーカウンタの計数値が所定数
Kl(例えばK 1. = 4 ’)以上となった場合
は、ステップ513で車輪速度Vw=Okj/hとして
オーバーカウンタをクリアし、かつフラグ1を倒し、ス
テップS2へ戻る。
ような処理の反復でオーバーカウンタの計数値が所定数
Kl(例えばK 1. = 4 ’)以上となった場合
は、ステップ513で車輪速度Vw=Okj/hとして
オーバーカウンタをクリアし、かつフラグ1を倒し、ス
テップS2へ戻る。
しかしながら、第3図(alの場合は、K1=3であり
、時点■−■間の時間T内における時点Bでパルスエツ
ジが入力されるから、ステップS3の判定がrYEsJ
となり、かつステップS4の判定がrNOJとなるから
、ステップ314へ進み、周期計測の終了時点時刻を書
込むRAM2に時点Bの時刻を書込み、かつパルスエツ
ジの計数用カウンタに1を加算する。そしてステップS
6、S7を経てステップS2に戻り、第3図(alの時
点■になればステップS8へ進むが、この場合のステッ
プS8の判定は「NO」であるから、ステップ515へ
進んでRAM2に書込まれている時刻からRAM1に書
込まれている時刻を減算して、時点AからBまでの時間
tを求める0次に第5図のステップ316へ進み、半周
期読みか否かを判定するが、この場合の判定はrYEs
Jであるから、ステップ317へ進み、時間(をカウン
タ値で除算した値を2倍して平均周期を算出し、ステッ
プ31Bへ進む。第3図fatの場合は、カウンタ値は
1であるから、除算の必要はない。
、時点■−■間の時間T内における時点Bでパルスエツ
ジが入力されるから、ステップS3の判定がrYEsJ
となり、かつステップS4の判定がrNOJとなるから
、ステップ314へ進み、周期計測の終了時点時刻を書
込むRAM2に時点Bの時刻を書込み、かつパルスエツ
ジの計数用カウンタに1を加算する。そしてステップS
6、S7を経てステップS2に戻り、第3図(alの時
点■になればステップS8へ進むが、この場合のステッ
プS8の判定は「NO」であるから、ステップ515へ
進んでRAM2に書込まれている時刻からRAM1に書
込まれている時刻を減算して、時点AからBまでの時間
tを求める0次に第5図のステップ316へ進み、半周
期読みか否かを判定するが、この場合の判定はrYEs
Jであるから、ステップ317へ進み、時間(をカウン
タ値で除算した値を2倍して平均周期を算出し、ステッ
プ31Bへ進む。第3図fatの場合は、カウンタ値は
1であるから、除算の必要はない。
ステップ5.18ではステップSI7で算出した平均周
期から車輪i1 fl V wを式VW=1/(平均周
期×に2)にもとづいて演算し、次のステップ319で
RAM2の値をRAMIに転送し、次の周期計測の開始
時点とする。そしてステップS20で再度半周期読みか
否かを判定し、ステップ521でカウンタ値が所定値に
3(例えばに3=9)以上か否かを判定するが、この場
合はrNOJであるからステップSllで進んでカウン
タをクリアし、ステップS12で時点■−■間の時間T
を再設定してステップS2へ戻る。
期から車輪i1 fl V wを式VW=1/(平均周
期×に2)にもとづいて演算し、次のステップ319で
RAM2の値をRAMIに転送し、次の周期計測の開始
時点とする。そしてステップS20で再度半周期読みか
否かを判定し、ステップ521でカウンタ値が所定値に
3(例えばに3=9)以上か否かを判定するが、この場
合はrNOJであるからステップSllで進んでカウン
タをクリアし、ステップS12で時点■−■間の時間T
を再設定してステップS2へ戻る。
一方、第3図(blにおける時点A−B間の計測では、
時点Bが含まれる速度演算基準時間Tが経過した時点に
おけるカウンタ値は2であるから、時IJltの値がそ
のまま平均周期となる(【÷2 X 2)。
時点Bが含まれる速度演算基準時間Tが経過した時点に
おけるカウンタ値は2であるから、時IJltの値がそ
のまま平均周期となる(【÷2 X 2)。
さらに第2図の場合は、時点■が到来したときには、時
点■−■間における最後のパルスエツジの入力時点Bの
時刻がRAM2に書込まれているとともに、カウンタ値
は3となっている。したがってステップS17では平均
周期がt÷3×2として算出される。
点■−■間における最後のパルスエツジの入力時点Bの
時刻がRAM2に書込まれているとともに、カウンタ値
は3となっている。したがってステップS17では平均
周期がt÷3×2として算出される。
また第3図telの場合では、カウンタ値が所定値に3
(この場合に3=9)JJ上となるから、ステップ52
1の判定がrYESJとなり、ステップ322へ進んで
、半周期読みから全周期読みに切換える。したがってス
テップ316の判定がrNOJとなり、ステップS23
へ進んで、時間tをカウンタ値で除算して平均周期を算
出する。
(この場合に3=9)JJ上となるから、ステップ52
1の判定がrYESJとなり、ステップ322へ進んで
、半周期読みから全周期読みに切換える。したがってス
テップ316の判定がrNOJとなり、ステップS23
へ進んで、時間tをカウンタ値で除算して平均周期を算
出する。
さらに第3図fd)の場合では、ステップ520の判定
が「NO」であり、かつカウンタ値が所定値に3(この
場合に3=2)以下となるから、ステップS24を経て
ステップS25へ進み、全周期読みから半周期読みに切
換えるようになっている。
が「NO」であり、かつカウンタ値が所定値に3(この
場合に3=2)以下となるから、ステップS24を経て
ステップS25へ進み、全周期読みから半周期読みに切
換えるようになっている。
(発明の効果)
以上の説明により、本発明の実施例の構成およびその動
作が明らかとなったが、本発明によれば、前回の速度演
算における計測終了時点である最後のパルスエツジの入
力時点を今回の速度演算の計測開始時点とし、今回の速
度演算における計測終了時点である最後のパルスエツジ
の入力時点を次回の速度演算の計測開始時点としている
ので、速度測定分解能の精度が向上し、低速における制
御性向上を図ることができる。
作が明らかとなったが、本発明によれば、前回の速度演
算における計測終了時点である最後のパルスエツジの入
力時点を今回の速度演算の計測開始時点とし、今回の速
度演算における計測終了時点である最後のパルスエツジ
の入力時点を次回の速度演算の計測開始時点としている
ので、速度測定分解能の精度が向上し、低速における制
御性向上を図ることができる。
ちなみに、冒頭に述べた場合と同様に、例えば1・−ン
ホイルの歯の周波数を15H2/km/hとし、かつ速
度演算基準時間を8mSとした場合、演舅可能な周波数
の下限は62.5Hz(時速4.16km / h )
まで低下させることができる。
ホイルの歯の周波数を15H2/km/hとし、かつ速
度演算基準時間を8mSとした場合、演舅可能な周波数
の下限は62.5Hz(時速4.16km / h )
まで低下させることができる。
第1図は本発明の実施例の構成を示すブロック図、第2
図はその基本的な動作の説明に供するタイミングチャー
ト、第3図(al〜(dlは種々の速度域における動作
の説明に供するタイミングチャート、第4図、第5図は
制御のフローチャート、第6図および第7図は従来の装
置の動作を説明するタイミングチャートである。 ■−・−速度センサ 2 トーンホイル4−
ピックアップコイル 5−波形整形回路 6−マイクロプロセッサ 7−エツジ検出B 8−発振回路9・・・中央演
算処理装置
図はその基本的な動作の説明に供するタイミングチャー
ト、第3図(al〜(dlは種々の速度域における動作
の説明に供するタイミングチャート、第4図、第5図は
制御のフローチャート、第6図および第7図は従来の装
置の動作を説明するタイミングチャートである。 ■−・−速度センサ 2 トーンホイル4−
ピックアップコイル 5−波形整形回路 6−マイクロプロセッサ 7−エツジ検出B 8−発振回路9・・・中央演
算処理装置
Claims (1)
- 回転体に設けられた回転速度センサの出力から得られ
るパルス列信号に対し、一定の速度演算基準時間を連続
的に設定し、前回の速度演算基準時間内における上記パ
ルス列信号の最後のパルスエッジから今回の速度演算基
準時間内における最後のパルスエッジまでの時間を測定
し、この測定にもとづいて上記回転体の回転速度を演算
することを特徴とする回転体の回転速度演算装置。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63194397A JPH0244258A (ja) | 1988-08-05 | 1988-08-05 | 回転体の回転速度演算装置 |
| US07/387,131 US4992730A (en) | 1988-08-05 | 1989-07-28 | Method of computing the rotating speed of a rotating body based upon pulse train signals from a rotating speed sensor |
| DE3925889A DE3925889A1 (de) | 1988-08-05 | 1989-08-04 | Verfahren zur berechnung der drehgeschwindigkeit eines rotierenden koerpers |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63194397A JPH0244258A (ja) | 1988-08-05 | 1988-08-05 | 回転体の回転速度演算装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0244258A true JPH0244258A (ja) | 1990-02-14 |
Family
ID=16323916
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63194397A Pending JPH0244258A (ja) | 1988-08-05 | 1988-08-05 | 回転体の回転速度演算装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US4992730A (ja) |
| JP (1) | JPH0244258A (ja) |
| DE (1) | DE3925889A1 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07103993A (ja) * | 1993-10-04 | 1995-04-21 | Fujitsu Ten Ltd | パルス幅計測装置、および、回転速計測装置 |
| US7069133B2 (en) | 2002-12-09 | 2006-06-27 | Nissin Kogyo Co., Ltd. | Wheel speed calculation method |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5265037A (en) * | 1989-12-06 | 1993-11-23 | Nippondenso Co., Ltd. | Rotational speed detecting apparatus storing alternate information in two memories |
| DE4103138A1 (de) * | 1991-02-02 | 1992-08-13 | Bosch Gmbh Robert | Schlupfregelsystem |
| US5818744A (en) * | 1994-02-02 | 1998-10-06 | National Semiconductor Corp. | Circuit and method for determining multiplicative inverses with a look-up table |
| US5812429A (en) * | 1994-06-23 | 1998-09-22 | Delco Electronics Corp. | Adaptive digital filter for automotive applications |
| US5636145A (en) * | 1995-01-30 | 1997-06-03 | Thomas J. Faria Corp. | Programmable multifunction speedometer |
| DE19503271A1 (de) * | 1995-02-02 | 1996-08-08 | Bosch Gmbh Robert | Antiblockierregelsystem |
| IL124932A0 (en) | 1998-06-16 | 1999-01-26 | Mea Motor Inspection Ltd | Method and apparatus for testing rotating machines |
| US6219624B1 (en) | 1998-08-03 | 2001-04-17 | Visteon Global Technologies, Inc. | Synchronous timer vehicle speed measurement |
| FR2805610B1 (fr) * | 2000-02-28 | 2002-04-19 | Schneider Electric Ind Sa | Detecteur pour controle de rotation |
| DE10112230B4 (de) | 2001-03-08 | 2005-05-04 | Pilz Gmbh & Co. | Verfahren und Vorrichtung zum fehlersicheren Überwachen der Drehbewegung einer Welle |
| US6711513B2 (en) * | 2002-05-02 | 2004-03-23 | Ivensys Systems, Inc. | Fault tolerant apparatus and method for determining a revolution rate of a gear |
| FR2849206B1 (fr) * | 2002-12-20 | 2005-03-18 | Soc Mecanique Irigny | Systeme de detection d'une tres basse vitesse d'un vehicule automobile |
| US20050017709A1 (en) * | 2003-07-25 | 2005-01-27 | Honeywell International Inc. | Magnetoresistive turbocharger compressor wheel speed sensor |
| US20050122095A1 (en) * | 2003-12-05 | 2005-06-09 | Dooley Kevin A. | Rotation sensor and method |
| JP4786425B2 (ja) * | 2006-06-07 | 2011-10-05 | シャープ株式会社 | 制御装置および制御方法 |
| CN101784900B (zh) * | 2007-09-11 | 2012-07-18 | 株式会社安川电机 | 速度检测方法与使用该方法的马达控制装置 |
| DE102008061433A1 (de) * | 2008-12-10 | 2010-03-11 | Siemens Aktiengesellschaft | Verfahren zum Bestimmen der Drehgeschwindigkeit einer Achse eines Fahrzeuges |
| US8333450B2 (en) * | 2008-12-16 | 2012-12-18 | Fuji Xerox Co., Ltd. | Speed calculation device, speed estimation device, image forming device, and storage medium |
| US8449061B2 (en) * | 2008-12-16 | 2013-05-28 | Fuji Xerox Co., Ltd. | Speed calculation device, image forming device, and storage medium |
| DE102009053898A1 (de) * | 2009-11-20 | 2011-05-26 | Phoenix Contact Gmbh & Co. Kg | Verfahren und Vorrichtung zum Ermitteln des Bewegungszustands eines Objekts mit Hilfe eines Signalgebers |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58155363A (ja) * | 1982-03-10 | 1983-09-16 | Mitsubishi Electric Corp | 車両用表示装置 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4281388A (en) * | 1979-07-09 | 1981-07-28 | Deere & Company | Tachometer |
| US4267575A (en) * | 1979-07-09 | 1981-05-12 | The Bendix Corporation | Wheel speed signal-producing system for skid control |
| JPS57108441A (en) * | 1980-12-26 | 1982-07-06 | Nissan Motor Co Ltd | Electronic controller for internal combustion engine |
| EP0066975B2 (en) * | 1981-06-05 | 1989-12-13 | LUCAS INDUSTRIES public limited company | Internal combustion engine function control system |
| US4485452A (en) * | 1982-03-22 | 1984-11-27 | The Bendix Corporation | Speed measurement system |
| US4609869A (en) * | 1983-04-13 | 1986-09-02 | Electro Corporation | Magnetic sensor and circuit for detecting the edge of a target as it passes the centerline of the sensor |
| US4527101A (en) * | 1983-11-23 | 1985-07-02 | Black & Decker Inc. | Universal electric motor speed sensing by using Fourier transform method |
| DE3709395A1 (de) * | 1987-03-21 | 1988-09-29 | Licentia Gmbh | Verfahren und vorrichtung zur digitalen bestimmung einer der drehzahl eines koerpers proportionalen zahl |
| DE3817705C3 (de) * | 1987-05-26 | 1994-12-22 | Delco Electronics Corp | Verfahren zur näherungsweisen Bestimmung niedriger Drehzahlen |
| US4885710A (en) * | 1987-06-25 | 1989-12-05 | Delco Electronics Corporation | Method and apparatus for low speed estimation |
| JP2799571B2 (ja) * | 1987-07-22 | 1998-09-17 | トヨタ自動車株式会社 | 速度検出装置 |
-
1988
- 1988-08-05 JP JP63194397A patent/JPH0244258A/ja active Pending
-
1989
- 1989-07-28 US US07/387,131 patent/US4992730A/en not_active Expired - Fee Related
- 1989-08-04 DE DE3925889A patent/DE3925889A1/de not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58155363A (ja) * | 1982-03-10 | 1983-09-16 | Mitsubishi Electric Corp | 車両用表示装置 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07103993A (ja) * | 1993-10-04 | 1995-04-21 | Fujitsu Ten Ltd | パルス幅計測装置、および、回転速計測装置 |
| US7069133B2 (en) | 2002-12-09 | 2006-06-27 | Nissin Kogyo Co., Ltd. | Wheel speed calculation method |
Also Published As
| Publication number | Publication date |
|---|---|
| US4992730A (en) | 1991-02-12 |
| DE3925889A1 (de) | 1990-02-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0244258A (ja) | 回転体の回転速度演算装置 | |
| US4050747A (en) | Digital wheel speed circuit arranged to compensate for dimensional irregularities of sensor rotor member | |
| US4609990A (en) | Frequency measurement system | |
| EP0341445B1 (en) | Method of and apparatus for measuring revolution speed | |
| SU644404A3 (ru) | Способ измерени скорости вращени и устройство дл его осуществлени | |
| JPH08166397A (ja) | 回転速度検出方法及び装置 | |
| JPS5913957A (ja) | 速度検出回路 | |
| GB1603956A (en) | Measuring apparatus for determining the cycle duration of an ac waveform | |
| JPS6319831B2 (ja) | ||
| JPH0225908A (ja) | 回転体の回転速度演算装置 | |
| JPS61111465A (ja) | 回転体の回転数を検出する方法 | |
| JP2780282B2 (ja) | 回転速度の計測方法及び装置 | |
| SU1267257A1 (ru) | Устройство дл измерени скорости транспортного средства | |
| RU1790801C (ru) | Устройство дл измерени перемещени | |
| RU1813667C (ru) | Устройство дл определени местоположени подвижного состава | |
| JPH0664079B2 (ja) | 車輪速検出システムにおけるヒツトレスにした回転数検出装置 | |
| SU726480A1 (ru) | Устройство дл измерени угловой скорости | |
| SU851628A1 (ru) | Устройство дл измерени скольжени СиНХРОННОгО гЕНЕРАТОРА | |
| SU1129542A1 (ru) | Способ измерени частоты импульсов и устройство дл его осуществлени | |
| JPH0714901Y2 (ja) | エンジン回転信号処理装置 | |
| SU460451A1 (ru) | Способ взвешивани движущихс объектов | |
| SU1048413A1 (ru) | Устройство дл измерени ускорени вала | |
| JPH03295469A (ja) | 車速検出装置 | |
| JPH09236612A (ja) | 回転速度検出装置 | |
| JPH04323513A (ja) | 変位測定装置 |