JP2587762Y2 - Wheel speed measurement device - Google Patents
Wheel speed measurement deviceInfo
- Publication number
- JP2587762Y2 JP2587762Y2 JP1992082572U JP8257292U JP2587762Y2 JP 2587762 Y2 JP2587762 Y2 JP 2587762Y2 JP 1992082572 U JP1992082572 U JP 1992082572U JP 8257292 U JP8257292 U JP 8257292U JP 2587762 Y2 JP2587762 Y2 JP 2587762Y2
- Authority
- JP
- Japan
- Prior art keywords
- wheel speed
- value
- speed
- count
- wheel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Linear Or Angular Velocity Measurement And Their Indicating Devices (AREA)
- Regulating Braking Force (AREA)
Description
【0001】[0001]
【産業上の利用分野】本考案は車両の車輪速計測に関
し、特に急停止時および低速時においても精度の高い車
輪速計測を可能にした車輪速計測装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to wheel speed measurement of a vehicle, and more particularly to a wheel speed measurement device capable of measuring wheel speed with high accuracy even at a sudden stop and at a low speed.
【0002】[0002]
【従来の技術】車輪速度を計測する方法として、例えば
車輪が所定量回転するつど速度パルスを出力する車輪速
センサを車輪に取り付け、周期τのクロックを計数する
自走式カウンタの計数値を、車輪速に応じてパルス列の
周期が変化する車輪速センサの出力速度パルスに同期し
て取り込み、前回の計数値との計数差分mから車輪速パ
ルスの周期T(=τm)を求め、車輪が所定量回転する
間に進む距離Kを周期Tで除算して車輪速Vw (=K/
T)として求める方法が知られている。ちなみに、車輪
が1回転するつど速度パルスが出力されるようにした場
合、距離Kは車輪の外径Dに円周率πを乗じた値(π
D)となる。従って、この場合の車輪速Vwは、 Vw =πD/τm であり、定数であるπD/τをkと置けば、 Vw =k/m となる。2. Description of the Related Art As a method of measuring a wheel speed, for example, a wheel speed sensor that outputs a speed pulse each time the wheel rotates a predetermined amount is attached to the wheel, and the count value of a self-propelled counter that counts a clock of a period τ is calculated by: Synchronized with the output speed pulse of the wheel speed sensor in which the cycle of the pulse train changes according to the wheel speed, the cycle T (= τm) of the wheel speed pulse is obtained from the count difference m from the previous count value. The distance K traveled during the constant rotation is divided by the cycle T to obtain the wheel speed Vw (= K /
A method of obtaining the value as T) is known. Incidentally, when a speed pulse is output each time the wheel makes one rotation, the distance K is a value obtained by multiplying the outer diameter D of the wheel by the pi (π).
D). Accordingly, the wheel speed Vw in this case is Vw = πD / τm, and if the constant πD / τ is set to k, Vw = k / m.
【0003】しかしながら、上記の車輪速計測法は、低
速走行時や急制動時のごとく速度パルスと次の速度パル
スが得られる間に自走式カウンタの計数値が何回となく
上限計数値を越えてしまうようなケースにあっては、十
分な計数精度が得られないといった問題があった。そこ
で、上記技術を改良したものは、例えば特開昭59−1
96467号公報に記載されており、これは、クロック
パルスを計数する自走式カウンタの計数値がフルカウン
ト(上限計数値)に達したときに発生するオーバーフロ
ーフラグを、オーバーフローフラグカウンタでカウント
する一方で通常の車輪速演算を行い、通常の車輪速演算
ごとにオーバーフローフラグカウンタをリセットする
が、オーバーフローフラグカウンタの値が2以上になっ
た時は演算値を固定値にする方法である。すなわち、一
定速度以下の車輪速にあっては、車輪速を最低速度に固
定してしまうため、例えば急制動時の車輪速出力の時間
的変化は、図2に点線で示したように、最低速度から一
挙に速度零に落ち込むようになる。However, in the above-described wheel speed measurement method, the count value of the self-propelled counter is increased several times while the speed pulse and the next speed pulse are obtained, such as during low-speed running or sudden braking, and the upper limit count value is increased. In such a case, there is a problem that sufficient counting accuracy cannot be obtained. Therefore, an improvement of the above technology is disclosed in, for example,
Is described in 96467 JP, this is an overflow flag that is generated when the count value of the self-propelled counter for counting the clock pulses reaches the full count (upper count), while counting overflow flag counter The normal wheel speed calculation is performed, and the overflow flag counter is reset every time the normal wheel speed calculation is performed. When the overflow flag counter value becomes 2 or more, the calculated value is set to a fixed value. That is, when the wheel speed is lower than a certain speed, the wheel speed is fixed to the minimum speed. Therefore, for example, the temporal change of the wheel speed output at the time of sudden braking, as shown by the dotted line in FIG. The speed suddenly drops to zero.
【0004】[0004]
【考案が解決しようとする課題】上記特開昭59−19
6467号公報に記載された従来技術では、急停止時お
よび急減速時の判断を行うまでにオーバーフローフラグ
カウンタの値が2になるまで一定の時間を要し、この間
は車輪速演算は一切行われないため、急停止時および急
減速時の車輪速演算に対する応答性が悪化してしまう。
その上、1回の車輪速演算が終了する前に2以上のオー
バフローフラグが立ったときは、車輪速を零に固定して
しまうため、こうした方法では、演算の精度も応答性も
劣ることは明らかであった。The present invention is to provide a above-mentioned JP-A-59-19
In the prior art described in Japanese Patent No. 6467, a certain time is required until the value of the overflow flag counter becomes 2 before the judgment of the sudden stop and the sudden deceleration is performed, and during this time, the wheel speed calculation is performed at all. Therefore, the responsiveness to the wheel speed calculation at the time of sudden stop and sudden deceleration deteriorates.
In addition, if two or more overflow flags are raised before one wheel speed calculation is completed, the wheel speed is fixed to zero, so that such a method may not be able to perform the calculation with low accuracy or responsiveness. It was clear.
【0005】また、特開昭64−26165号公報に記
載された「速度検出装置」では、低速走行時にパルス信
号の発生間隔が長くなったときに、第2のカウンタ(オ
ーバフローカウンタ)の出力をもって第1のカウンタの
計数クロックの分周比を大に切り替え、低速回転域にお
ける計測可能範囲を拡大するようにしているが、第1と
第2の計2個のカウンタの外にさらにエンコーダや分周
比切り替え用のデータセレクタを必要とするなど、装置
構成が非常に複雑であり、製造コストも高くつく等の課
題を抱えるものであった。Further, Japanese Patent Application Laid-Open No. 64-26165 describes this.
In the "speed detection device" described above, when the pulse signal generation interval becomes longer during low-speed running, the output of the second counter (overflow counter) increases the frequency division ratio of the count clock of the first counter. The switching and the measurable range in the low-speed rotation range are expanded. However, in addition to the first and second two counters, an encoder and a data selector for switching the dividing ratio are required. The configuration is very complicated and the production cost is high.
【0006】一方また、低速走行時にパルス信号の発生
間隔が長くなり、いつまで経っても次のパルス信号が入
力されない場合に、所定の演算タイミングで車輪速演算
を実行し、車輪速を細かく計測する方法やそのための装
置なども提案されている。On the other hand, when the pulse signal generation interval becomes longer during low-speed running and the next pulse signal is not input forever, the wheel speed calculation is executed at a predetermined calculation timing to measure the wheel speed finely. A method and a device therefor have also been proposed.
【0007】例えば、特開昭63−221251号公報
には、車輪速センサの出力パルス信号の片側エッジに固
執せず両エッジで車輪速演算を行うことで、センサ出力
消失時の仮想演算の応答性を高める方法が開示されてい
るが、この方法では、前回の演算タイミング(T CLn )
を基準としていて、この基準タイミング(T CLn )と前
々回の演算タイミングとの時間差(ΔTn)と、仮想演
算タイミングを決めるマージン時間(To′)とを和し
た基準経過時間(ΔTn+To′)を過ぎても次回のセ
ンサ信号が出力されない時から、仮想演算を開始させる
ようにしている(公報第2頁左下欄第14行〜末行や、
第1図のタイミングチャートを参照)。従って仮想演算
の開始条件が、直前の車輪速の高低に対応した変数であ
る前記時間差(ΔTn)に基づく浮動的なものとなるた
め、この時間差(ΔTn)が比較的短い高速度域では、
低速度域よりも前記基準経過時間(ΔTn+To′)が
相対的に短くなって仮想演算に入る条件が甘くなってし
まい、その結果、自走式カウンタの計数値がオーバフロ
ーする心配の元々ない(従って仮想演算によらなく て
も、センサ信号の出力カウント値に基づく通常演算によ
り車輪速を正確に測定できるはずの速度域である)にも
拘わらず無用に仮想演算に入ってしまい、それだけ車輪
速の演算精度が低下する虞れがある。 For example, Japanese Unexamined Patent Publication No. 63-221251 discloses that the wheel speed calculation is performed at both edges without sticking to one edge of the output pulse signal of the wheel speed sensor, so that the sensor output at the time of sensor output disappearance is obtained. A method for improving the response of the virtual operation is disclosed . In this method, the previous operation timing (T CLn ) is used.
And the reference timing (T CLn )
The time difference (ΔTn) between each calculation timing and the virtual performance
And the margin time (To ') that determines the calculation timing
Even if the reference elapsed time (ΔTn + To ') has passed,
Virtual operation starts when no sensor signal is output
(From page 14, lower left column, line 14 to last line,
(See the timing chart in FIG. 1). Therefore virtual operation
Is the variable corresponding to the previous wheel speed.
Becomes floating based on the time difference (ΔTn).
Therefore, in a high speed range where the time difference (ΔTn) is relatively short,
The reference elapsed time (ΔTn + To ′) is lower than that in the low speed range.
The conditions for entering virtual operations became relatively short,
As a result, the count value of the self-propelled counter overflows.
No original fear of over (hence without relying on virtual computing
Is also calculated by the normal calculation based on the output count value of the sensor signal.
Is the speed range in which the wheel speed can be measured accurately)
Regardless, it entered useless virtual calculation, and that much wheel
There is a possibility that the calculation accuracy of the speed may decrease.
【0008】また、特開昭63−238563号「FV
変換方法」には、パルス入力の間隔が基準経過時間を越
えてなされないときに、その基準経過時間ごとにそのと
きのパルス計数値を被測定値に換算するようにした方法
が開示されているが、この方法でも、前回(n番目)の
パルスと、前々回(n−1番目)のパルスとの間のイン
ターバル時間を前記基準経過時間としているため、前記
特開昭63−221251号と同様の問題がある。更に
このものでは、パルス計数値の被測定値への換算が所定
時間が到来するまでのパルス計数値の総累積値に対する
算術演算により行うようにしており、超低速域に近づく
ほどこの総累積値が嵩むために、通常測定域の数十倍の
値を分子とする除算をもって当該計数値を被測定値に換
算する演算が、被測定値を仮想するための演算でありな
がら大規模な除算が要求されるために、演算ソフトウェ
アへの負担が増すといった課題を抱えるものであった。Further, Japanese Patent Application Laid-Open No. 63-238563, “FV
The conversion method ", when the interval of the pulse input is not performed exceeds the reference elapsed time, the method which is adapted to convert the pulse count at that time for each the reference elapsed time measured value is disclosed However, even with this method, the previous (n-th)
Between the pulse and the (n-1) th pulse before
Because the tarball time is the reference elapsed time,
There is the same problem as in JP-A-63-221251. Further
In this device, the conversion of the pulse count value to the measured value is performed by an arithmetic operation on the total accumulated value of the pulse count value until the predetermined time comes, and the total accumulated value becomes closer to a very low speed range. In order to be bulky, the operation of converting the count value into the measured value by division with a value of several tens of times the normal measurement area as a numerator is a calculation for imagining the measured value, but large-scale division is required. Therefore, there is a problem that the load on the arithmetic software increases.
【0009】また、実開昭63−50064号「車速検
出装置」には、前回よりも計測周期が長くなることが判
明したときに、周期の測定を待たずにそのときの計数値
を出力させ、前回の周期計測値から今回の周期計測値に
徐々に近づけ、車速の減少変化に対応できるようにした
装置が開示されており、このものもまた、仮想演算の開
始条件となる基準経過時間が前回と前々回の演算タイミ
ングの時間差(周期計測値)に基づいて決められるた
め、これまた前記特開昭63−221251号と同様の
問題がある。更にこのものでは、前回よりも計測周期が
長くなることが判明したときに、周期の測定を待たずに
出力する計数値が前回の周期計測時点から累積された計
数値であるため、超低速域に近づくほどこの計数値自体
が嵩んでしまい、通常速度域の数十倍の値を分子とする
除算をもって当該計数値を速度換算しなければならず、
仮想速度演算でありながら大規模な除算が要求されるた
めに、演算ソフトウェアへの負担が増すといった課題を
抱えるものであった。Further, when it is found that the measurement cycle is longer than the previous time, the actual vehicle count is output without waiting for the measurement of the cycle when the actual vehicle speed detection apparatus is disclosed in Japanese Utility Model Laid-Open No. 63-50064. gradually brought close to the current period measurement values from the previous cycle measuring values, and device which can correspond to reducing the change in the vehicle speed is disclosed, also the ones, opens the virtual operation
The reference elapsed time as the starting condition
Is determined based on the time difference of the
This is also the same as in JP-A-63-221251.
There's a problem. Further, in this device, when it is found that the measurement cycle is longer than the previous cycle, the count value output without waiting for the cycle measurement is the count value accumulated from the previous cycle measurement time. This count value itself becomes bulky as it approaches, and the count value must be converted to speed by division with a value of several tens times the normal speed range as a numerator,
Since a large-scale division is required in spite of the virtual speed calculation, there is a problem that the load on the calculation software increases.
【0010】それ故に本考案の目的は、急停止時或いは
急減速時等に因り自走式カウンタがオーバフローする低
速度域での車輪速演算の応答性を改善し、低速から高速
まで精度の高い車輪速演算値を求めるものである。Therefore, an object of the present invention is to improve the responsiveness of the wheel speed calculation in a low speed range in which the self-propelled counter overflows due to a sudden stop or a sudden deceleration, and to provide high accuracy from a low speed to a high speed. This is for calculating a wheel speed calculation value.
【0011】[0011]
【課題を解決するための手段】本考案は、車輪が一定量
回転するつど速度パルスを出力する車輪速センサと、所
定周期のクロックを零値から限界値まで循環的に計数す
る自走式カウンタと、そのカウンタの計数値がオーバフ
ローしない通常速度域にあっては、前記車輪速センサが
出力する速度パルスに同期して前記自走式カウンタの計
数出力を取り込み、前回取り込んだ計数出力からの計数
差分を前記所定周期倍した値で車輪が前記一定量回転す
る間に進む距離を除して車輪速に換算する車輪速演算手
段とを備えてなり、その車輪速演算手段は、前記カウン
タの計数値がオーバフローした低速度域にあっては、前
記速度パルスの周期よりも短い割り込み周期をもって割
り込みをかけ、次の速度パルスが得られるまでになされ
る割り込みのつど前記自走式カウンタの計数出力を取り
込み、1回前の割り込みまでの自走式カウンタの計数積
算値の車輪速換算値Vwbを保存しておき、その保存され
た車輪速換算値Vwbと、1回前の割り込みから今回の割
り込みまでの計数差分の車輪速換算値Vwnとから、車輪
速Vw を 1/{(1/Vwb)+(1/Vwn)} とし
て求めることを特徴とする。SUMMARY OF THE INVENTION The present invention provides a wheel speed sensor for outputting a speed pulse each time a wheel rotates a fixed amount, and a self-propelled counter for cyclically counting a clock of a predetermined period from a zero value to a limit value. And the counter value overflows
In the normal speed range where the wheel speed sensor does not go low, the count output of the self-propelled counter is taken in synchronization with the speed pulse output by the wheel speed sensor, and a value obtained by multiplying the count difference from the previously taken count output by the predetermined period. A wheel speed calculator that converts the distance traveled while the wheel rotates by the predetermined amount into a wheel speed.
And a wheel speed calculating means for controlling the wheel speed.
In the low-speed range where the count value of the data counter overflows, an interrupt is issued with an interrupt cycle shorter than the cycle of the speed pulse, and each time an interrupt is made until the next speed pulse is obtained, the self-propelled counter is interrupted. The count output is taken in, and the wheel speed conversion value Vwb of the count integrated value of the self-propelled counter up to the last interrupt is stored and stored.
The wheel speed Vw is calculated as 1 / {(1 / Vwb) + (1 / Vwn)} from the calculated wheel speed converted value Vwb and the wheel speed converted value Vwn of the count difference from the previous interrupt to the current interrupt. and wherein and Turkey sought.
【0012】[0012]
【実施例】次に本考案の一実施例について図1〜図5を
参照して説明する。図1は、本考案の一実施例の構成を
示す図、図2は、本考案と従来技術との比較説明図、図
3は、通常速度域におけるパルス信号とカウンタ値の状
態図、図4は、低速度域におけるパルス信号とカウンタ
値の状態図、図5は、本考案の一実施例の動作を示すフ
ローチャートである。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described with reference to FIGS. FIG. 1 is a diagram showing the configuration of an embodiment of the present invention, FIG. 2 is an explanatory diagram showing a comparison between the present invention and the conventional technology, FIG. 3 is a state diagram of a pulse signal and a counter value in a normal speed range, and FIG. FIG. 5 is a state diagram of a pulse signal and a counter value in a low speed range, and FIG. 5 is a flowchart showing an operation of one embodiment of the present invention.
【0013】図3において、通常速度域での車輪速Vw
を求める場合、車輪速センサ1からの速度パルスが入力
された時点での自走式カウンタの計数値と、前回速度パ
ルスが入力された時点での自走式カウンタの計数値との
計数差分mを求める。この間の速度パルスの周期Tは、
自走式カウンタのクロック周期をτとしたときに、T=
τmであるから、車輪が一定量回転する間に進む距離K
を周期Tで除算することで、 Vw =K/τm が得られる。すなわち、前回取り込んだ計数出力からの
計数差分mにクロック周期τを乗じた値で車輪が前記一
定量回転する間に進む距離Kを除すことにより、計数差
分mが車輪速Vw に換算される。なお、K/τは定数k
で置き換えられるため、車輪速Vw は、 Vw =k/m として算出されることになる。In FIG. 3, the wheel speed Vw in the normal speed range is shown.
Is calculated, the count difference m between the count value of the self-propelled counter when the speed pulse is input from the wheel speed sensor 1 and the count value of the self-propelled counter when the previous speed pulse is input is Ask for. The period T of the speed pulse during this period is
When the clock cycle of the self-running counter is τ, T =
τm, the distance K traveled while the wheel rotates a fixed amount
Is divided by the period T to obtain Vw = K / τm. That is, the count difference m is converted into the wheel speed Vw by dividing the distance K traveled while the wheel rotates by the predetermined amount by a value obtained by multiplying the count difference m from the previously taken count output by the clock cycle τ. . Note that K / τ is a constant k
Therefore, the wheel speed Vw is calculated as Vw = k / m.
【0014】ただし、図4に示したように、自走式カウ
ンタの計数ビット数は有限であり、上限計数値も有限で
あるため、車輪速が前記通常速度域以下に低下してしま
うと、自走式カウンタの計数値がオーバーフローするだ
けでなく、いつまで経っても次の車輪速パルスが入力さ
れないために、車輪速演算が実行されないままとなって
しまい、特に車輪が回転停止するかしないかの超低速域
では、車輪速が算出できないことがあった。However, as shown in FIG. 4, since the number of count bits of the self-propelled counter is finite and the upper limit count value is also finite, if the wheel speed falls below the normal speed range, Not only does the count value of the self-propelled counter overflow, but also because the next wheel speed pulse is not input for a long time, the wheel speed calculation is not executed, and especially whether the wheel stops rotating or not In the ultra-low speed range, the wheel speed could not be calculated.
【0015】この問題を解決するための一実施例の構成
を図1に示す。FIG. 1 shows the configuration of an embodiment for solving this problem.
【0016】図1において、車輪速センサ1の出力信号
は、波形整形手段2でパルス波形に整形された後、自走
式カウンタ4に入力される。自走式カウンタ4には、そ
の計数値のオーバーフローの変化を監視するフラグ(以
下、オーバーフロー変化フラグという)を設定するフラ
グ設定手段6が接続されており、フラグ設定手段6に
は、フラグ判定手段7が接続され、フラグ設定手段6で
設定されたオーバーフロー変化フラグを判定し、自走式
カウンタ4の出力から車輪速を演算する車輪速演算手段
5に判定結果を出力する。車輪速演算手段5は、カウン
タ4の出力とフラグ判定手段7の結果に基づき、最終的
な車輪速を出力する。In FIG. 1, the output signal of the wheel speed sensor 1 is input to a self-propelled counter 4 after being shaped into a pulse waveform by a waveform shaping means 2. The self-propelled counter 4 is connected to flag setting means 6 for setting a flag (hereinafter referred to as an overflow change flag) for monitoring a change in the overflow of the count value. 7 is connected to determine the overflow change flag set by the flag setting means 6 and output the determination result to the wheel speed calculating means 5 which calculates the wheel speed from the output of the self-propelled counter 4. The wheel speed calculating means 5 outputs the final wheel speed based on the output of the counter 4 and the result of the flag determining means 7.
【0017】次に、図5のフローチャートを用いて本考
案の動作について説明する。Next, the operation of the present invention will be described with reference to the flowchart of FIG.
【0018】ここで、オーバーフロー変化フラグは、オ
ーバーフローが起きたときにセットされ、通常の車輪速
演算が行われたときにリセットされる。従って、このオ
ーバーフロー変化フラグは、以下に述べる通常速度域に
満たない低速度域における演算中は、セットされたまま
である。Here, the overflow change flag is set when an overflow occurs, and is reset when a normal wheel speed calculation is performed. Therefore, the overflow change flag remains set during the operation in the low speed range below the normal speed range described below.
【0019】図5において、まずオーバーフロー変化フ
ラグがセットされているか否かを判定する(ステップ1
01)。オーバーフロー変化フラグがセットされている
場合は、車輪が低速回転している状態にあり、速度パル
スの周期よりも割り込み周期の方が短い低速度域にある
と言える。従って、最初に割り込みが発生した時点で、
前回の演算から現在までの計数値の車輪速換算値Vwnを
読み込み、前回の車輪速換算値Vwbを用いて今回の車輪
速Vw を算出する(ステップ102)。In FIG. 5, it is first determined whether or not an overflow change flag is set (step 1).
01). When the overflow change flag is set, it can be said that the wheel is rotating at a low speed and the interrupt cycle is shorter than the cycle of the speed pulse. Therefore, when the first interrupt occurs,
The wheel speed conversion value Vwn of the count value from the previous calculation to the present is read, and the current wheel speed Vw is calculated using the previous wheel speed conversion value Vwb (step 102).
【0020】すなわち、通常速度域に満たない低速度域
にあっては、速度パルスの周期よりも短い割り込み周期
でもって割り込みがかかるため、次の速度パルスが得ら
れるまでになされる割り込みのつど自走式カウンタの計
数出力を取り込み、直前の速度パルスに同期して取り込
んだ計数出力からの計数積算値Σmと距離Kとから、車
輪速Vw をK/τΣmとして演算するのである。具体的
には、1回前の割り込みまでの自走式カウンタの計数積
算値をM、1回前の割り込みから今回の割り込みまでの
計数差分をnとしたときに、計数差分nに対応する車輪
速換算値がVwn、1回前の割り込み時点での車輪速換算
値がVwbであるから、 Σm=M+n Vwn=k/n Vwb=k/M と表され、車輪速Vw は、結局 として算出される。That is, in the low speed range less than the normal speed range, an interrupt is generated with an interrupt cycle shorter than the cycle of the speed pulse. The count output of the running counter is taken in, and the wheel speed Vw is calculated as K / τΣm from the count integrated value Σm and the distance K from the count output taken in synchronization with the immediately preceding speed pulse. Specifically, assuming that the count integrated value of the self-propelled counter up to the previous interrupt is M, and the count difference from the previous interrupt to the current interrupt is n, the wheel corresponding to the count difference n Since the speed conversion value is Vwn and the wheel speed conversion value at the time of the previous interrupt is Vwb, the following expression is obtained: Σm = M + n Vwn = k / n Vwb = k / M, and the wheel speed Vw is eventually Is calculated as
【0021】一方、オーバーフロー変化フラグがセット
されていなかった場合は、オーバーフローが起きている
か判定する(103)。オーバーフローが起きている場
合は、直前のステップ(101)においてオーバーフロ
ー変化フラグがセットされていなかったことが判ってい
るから、初めてのオーバーフローが発生したと考えられ
る。従って、車輪速Vw は、前回の演算から現在までの
計数値mを読み込み、Vw =k/mとなる(ステップ1
04)。この車輪速Vw は保存しておき、次回の演算時
に用いる。On the other hand, if the overflow change flag has not been set, it is determined whether an overflow has occurred (103). If an overflow has occurred, it is known that the overflow change flag has not been set in the immediately preceding step (101), so it is considered that the first overflow has occurred. Therefore, the wheel speed Vw reads the count value m from the previous calculation to the present, and becomes Vw = k / m (step 1).
04). This wheel speed Vw is stored and used for the next calculation.
【0022】なお、オーバーフロー変化フラグもセット
されず、オーバーフローも起きなかった場合には、オー
バーフロー変化フラグをリセットする(ステップ10
5)。この場合、ステップ101において、そもそもが
オーバーフロー変化フラグがセットされていない場合の
状態を想定しているだけに、オーバーフロー変化フラグ
をリセットするという表現は、念のためにオーバーフロ
ー変化フラグをリセットする程度の意味に解釈するとよ
い。If the overflow change flag is not set and no overflow occurs, the overflow change flag is reset (step 10).
5). In this case, the expression of resetting the overflow change flag in step 101 merely assumes that the overflow change flag is not set in the first place. It should be interpreted as meaning.
【0023】低速度域における車輪速計測結果は、図2
に実線で示され、この図から低速時或いは急停止時にお
ける車輪速計測の精度が大幅に向上することが判る。す
なわち、本考案の車輪速計測装置によれば、自走式カウ
ンタの計数値がオーバーフローし、いつまで経っても次
の車輪速パルスが入力されないといった状況が続いて
も、割り込み周期でもって車輪速演算が実行されるた
め、例えば停止するかしないかの超低速走行時に、例え
ば時速2Km/hから、1.0(=1/{1/2+1/
2}),0.67(=1/{1/1+1/2}),0.
5(=1/{3/2+1/2})...Km/hのごと
く、車輪速が割り込み周期ごとに漸減し、車輪速を細か
く計測することができる。この場合、割り込み周期をも
って実行する車輪速演算が、1回前の割り込みまでの自
走式カウンタの計数積算値の車輪速換算値Vwbと1回前
の割り込みから今回の割り込みまでの計数差分の車輪速
換算値Vwnとに基づいて行われるため、演算式に占める
実質的な変化分は、1回前の割り込みから今回の割り込
みまでの計数差分の車輪速換算値Vwnであり、その換算
に必要な除算規模は小さくて済むため、演算ソフトウェ
アへの負担を軽減することができる。FIG. 2 shows the wheel speed measurement results in the low speed range.
It can be seen from this figure that the accuracy of the wheel speed measurement at the time of low speed or sudden stop is greatly improved. That is, according to the wheel speed measuring device of the present invention, even if the count value of the self-propelled counter overflows and the next wheel speed pulse is not input for a long time, the wheel speed calculation is performed with the interrupt period. Is executed, for example, when traveling at an extremely low speed of stopping or not stopping, for example, from 2 km / h per hour, 1.0 (= 1 / {1/2 + 1 /
2}), 0.67 (= 1 / {1 / + 1 +}}), 0.
5 (= 1 / {3/2 + 1/2}). . . As in the case of Km / h, the wheel speed gradually decreases in each interruption cycle, and the wheel speed can be finely measured. In this case, the wheel speed calculation executed at the interrupt cycle is based on the wheel speed conversion value Vwb of the count integrated value of the self-propelled counter up to the previous interrupt and the wheel difference of the count difference from the previous interrupt to the current interrupt. Since the calculation is performed based on the speed conversion value Vwn, a substantial change in the arithmetic expression is the wheel speed conversion value Vwn of the count difference from the previous interrupt to the current interrupt, and is necessary for the conversion. Since the division scale is small, the load on the calculation software can be reduced.
【0024】[0024]
【考案の効果】以上説明したように、本考案によれば、
所定周期のクロックを零値から限界値まで循環的に計数
する自走式カウンタの計数値がオーバフローしない(即
ち限界値に達しない)通常速度域にあっては、車輪速セ
ンサが出力する速度パルスに同期してカウンタの計数出
力を取り込み、前回取り込んだ計数出力からの計数差分
を所定周期倍した値で車輪が一定量回転する間に進む距
離を除して車輪速に換算し、一方、カウンタの計数値が
オーバフローした(即ち限界値に達した)低速度域にあ
っては、前記速度パルスの周期よりも短い割り込み周期
をもって割り込みをかけ、次の速度パルスが得られるま
でになされる割り込みのつどカウンタの計数出力を取り
込み、1回前の割り込みまでのカウンタの計数積算値の
車輪速換算値Vwbと1回前の割り込みから今回の割り込
みまでの計数差分の車輪速換算値Vwnとから、車輪速V
w を 1/{(1/Vwb)+(1/Vwn)} として求
めるようにしたから、車輪の急減速または急停止に至る
過程に於いて車輪速低下に伴い自走式カウンタの計数値
がオーバフローした(即ち限界値に達した)ことに起因
して、いつまで経っても次の車輪速パルスが入力されな
いといった状況が続いたような場合でも、比較的短い割
り込み周期をもって車輪速の仮想演算を実行することが
でき、これにより例えば時速2Km/hから、1.0
(=1/{1/2+1/2}),0.67(=1/{1
/1+1/2}),0.5(=1/{3/2+1/
2})...Km/hというように、割り込み周期ごと
に車輪速を漸減させ、かくして車輪が回転停止するかし
ないかの超低速域においても、車輪速をきめ細かく仮想
演算することができる。その上、斯かる仮想演算の実行
に当たっては、上記自走式カウンタの計数値がオーバフ
ローした(即ち限界値に達した)ことを演算の開始条件
としているため、その仮想演算を、それが真に必要なカ
ウンタのオーバフロー期間中に限定して的確に実行する
ことができると共に、同カウンタがオーバフローする直
前ぎりぎりまでは車輪速パルスに基づく通常演算を 精度
よく行うことができ、以上の結果、急減速または急停止
時において車輪速を計測する場合の応答性と検出精度を
効果的に高めることができ、低速から高速までの全速度
域に亘り車輪速の計測精度の向上を図ることができる。
しかも上記割り込み周期をもって実行する車輪速演算
が、1回前の割り込みまでの自走式カウンタの計数積算
値の車輪速換算値Vwbと1回前の割り込みから今回の割
り込みまでの計数差分の車輪速換算値Vwnとに基づいて
行われるため、演算式に占める実質的な変化分は、1回
前の割り込みから今回の割り込みまでの計数差分の車輪
速換算値Vwnであり、その換算に必要な除算規模は小さ
くて済むため、演算ソフトウェアへの負担を軽減するこ
とができる。[Effects of the Invention] As described above, according to the present invention,
Cyclic counting of a clock of a predetermined period from zero value to the limit value
The self-propelled counter does not overflow (immediate
Value In the Chi does not reach the limit value) normal speed range, which takes in the count output of the counter in synchronism with the speed pulse wheel speed sensor outputs, and the count difference from the count output taken last predetermined period doubling The distance traveled while the wheel rotates a certain amount is converted to the wheel speed by
In the overflowed (ie, when the limit value is reached) low speed range, an interrupt is generated with an interrupt cycle shorter than the cycle of the speed pulse, and the count of the counter for each interrupt performed until the next speed pulse is obtained. The output is fetched, and the wheel speed conversion value Vwb of the count integration value of the counter up to the previous interrupt and the wheel speed conversion value Vwn of the count difference from the previous interrupt to the current interrupt are obtained.
Since w is calculated as 1 / {(1 / Vwb) + (1 / Vwn)}, the wheel may suddenly decelerate or stop.
Count value of self-propelled counter due to wheel speed decrease in the process
Overflowed (ie, the limit was reached)
Then, even if the situation where the next wheel speed pulse is not input for a long time continues, the virtual calculation of the wheel speed can be executed with a relatively short interrupt cycle. From 2 km / h to 1.0
(= 1 / {1/2 + 1/2}), 0.67 (= 1 / {1
/ 1/2 + 1/2), 0.5 (= 1 / {3/2 + 1 /
2}). . . The wheel speed is gradually reduced at every interruption cycle, such as Km / h, so that the wheel speed can be finely imagined even in an extremely low speed range where the wheel stops rotating or not.
Can be calculated. Moreover, the execution of such virtual operations
In this case, the count value of the self-propelled counter
(That is, the limit has been reached)
That virtual operation is
Execute accurately only during the counter overflow period
And the counter overflows
Until the last minute, normal calculation based on wheel speed pulse is accurate
As a result, responsiveness and detection accuracy when measuring wheel speed during sudden deceleration or sudden stop can be effectively increased , and all speeds from low speed to high speed
The accuracy of measuring the wheel speed can be improved over the range .
In addition, the wheel speed calculation executed with the above-mentioned interrupt cycle is based on the wheel speed conversion value Vwb of the count integrated value of the self-propelled counter up to the previous interrupt and the wheel speed of the count difference from the previous interrupt to the current interrupt. Since the calculation is performed based on the converted value Vwn, the actual change in the arithmetic expression is the wheel speed converted value Vwn of the count difference from the previous interrupt to the current interrupt, and the division required for the conversion is calculated. Since the scale is small, the load on the arithmetic software can be reduced.
【0025】また上記仮想演算に当っては、1回前の割
り込みまでのカウンタの計数積算値の車輪速換算値Vwb
を保存しておき、その保存された車輪速換算値Vwbと、
1回前の割り込みから今回の割り込みまでの計数差分の
車輪速換算値Vwnとから、車輪速Vw を 1/{(1/
Vwb)+(1/Vwn)} として演算するため、その一
回前の割り込みに際して保存された前回の車輪速換算値
Vwbを、今回の割り込みに際して車輪速演算以外の他の
演算(例えば加速度の演算)にそのまま利用可能であ
り、利便性が高い。 In the above virtual operation, the previous
Wheel speed conversion value Vwb of the integrated value of the counter until the
Is stored, and the stored wheel speed conversion value Vwb,
Count difference from the previous interrupt to the current interrupt
From the wheel speed conversion value Vwn, the wheel speed Vw is calculated as 1 / {(1 /
Vwb) + (1 / Vwn)}
Previous wheel speed conversion value saved at the previous interrupt
Vwb is set to a value other than the wheel speed
It can be used as it is for calculation (for example, calculation of acceleration).
And convenience is high.
【図1】本考案の一実施例の構成を示す図である。FIG. 1 is a diagram showing a configuration of an embodiment of the present invention.
【図2】本考案と従来技術との比較説明図である。FIG. 2 is a diagram illustrating a comparison between the present invention and a conventional technique.
【図3】通常速度域におけるパルス信号とカウンタ値の
状態図である。FIG. 3 is a state diagram of a pulse signal and a counter value in a normal speed range.
【図4】低速度域におけるパルス信号とカウンタ値の状
態図である。FIG. 4 is a state diagram of a pulse signal and a counter value in a low speed range.
【図5】本考案の一実施例の動作を示すフローチャート
である。FIG. 5 is a flowchart showing the operation of the embodiment of the present invention.
1 車輪速センサ 2 波形整形手段 3 車輪速センサのパルス信号 4 カウンタ 5 車輪速演算手段 6 フラグ設定手段 7 フラグ判定手段 Reference Signs List 1 wheel speed sensor 2 waveform shaping means 3 pulse signal of wheel speed sensor 4 counter 5 wheel speed calculating means 6 flag setting means 7 flag determining means
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭59−196467(JP,A) 特開 昭64−26165(JP,A) 特開 昭63−221251(JP,A) 特開 昭63−238563(JP,A) 実開 昭63−50064(JP,U) (58)調査した分野(Int.Cl.6,DB名) G01P 3/00 - 3/80──────────────────────────────────────────────────続 き Continuation of front page (56) References JP-A-59-196467 (JP, A) JP-A-64-26165 (JP, A) JP-A-63-221251 (JP, A) JP-A-63-221 238563 (JP, A) Fully open sho 63-50064 (JP, U) (58) Fields investigated (Int. Cl. 6 , DB name) G01P 3/00-3/80
Claims (1)
出力する車輪速センサと、所定周期のクロックを零値か
ら限界値まで循環的に計数する自走式カウンタと、その
カウンタの計数値がオーバフローしない通常速度域にあ
っては、前記車輪速センサが出力する速度パルスに同期
して前記自走式カウンタの計数出力を取り込み、前回取
り込んだ計数出力からの計数差分を前記所定周期倍した
値で車輪が前記一定量回転する間に進む距離を除して車
輪速に換算する車輪速演算手段とを備えてなり、 その車輪速演算手段は、前記カウンタの計数値がオーバ
フローした低速度域にあっては、前記速度パルスの周期
よりも短い割り込み周期をもって割り込みをかけ、次の
速度パルスが得られるまでになされる割り込みのつど前
記自走式カウンタの計数出力を取り込み、1回前の割り
込みまでの自走式カウンタの計数積算値の車輪速換算値
Vwbを保存しておき、その保存された車輪速換算値Vwb
と、1回前の割り込みから今回の割り込みまでの計数差
分の車輪速換算値Vwnとから、車輪速Vw を 1/
{(1/Vwb)+(1/Vwn)} として求めることを
特徴とした車輪速計測装置。And 1. A wheel speed sensor wheel that outputs a speed pulse each time a certain amount of rotation, the self-propelled counter for counting cyclically from zero value a clock having a predetermined period to the limit value, the
In the normal speed range where the count value of the counter does not overflow, the count output of the self-propelled counter is captured in synchronization with the speed pulse output by the wheel speed sensor, and the count difference from the previously captured count output is calculated. it and a wheel speed calculation means for converting the wheel speed by dividing the distance traveled between the wheel in a predetermined cycle multiplied by a value to rotate the predetermined amount, the wheel speed calculating means, the count value of the counter is over
In the flowed low speed range, an interrupt is issued with an interrupt cycle shorter than the cycle of the speed pulse, and the count output of the self-propelled counter is taken in every interrupt made until the next speed pulse is obtained, The wheel speed conversion value Vwb of the count integrated value of the self-propelled counter up to the previous interruption is stored, and the stored wheel speed conversion value Vwb is stored.
From the wheel speed conversion value Vwn of the count difference from the previous interrupt to the current interrupt, the wheel speed Vw is calculated as 1 /
(1 / Vwb) + (1 / Vwn)}.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1992082572U JP2587762Y2 (en) | 1992-11-30 | 1992-11-30 | Wheel speed measurement device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1992082572U JP2587762Y2 (en) | 1992-11-30 | 1992-11-30 | Wheel speed measurement device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0646381U JPH0646381U (en) | 1994-06-24 |
JP2587762Y2 true JP2587762Y2 (en) | 1998-12-24 |
Family
ID=13778205
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1992082572U Expired - Fee Related JP2587762Y2 (en) | 1992-11-30 | 1992-11-30 | Wheel speed measurement device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2587762Y2 (en) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59196467A (en) * | 1983-04-23 | 1984-11-07 | Nissan Motor Co Ltd | Detection of wheel speed and/or wheel acceleration/deceleration |
JPS6350064U (en) * | 1986-09-19 | 1988-04-05 | ||
JP2552126B2 (en) * | 1987-03-10 | 1996-11-06 | 富士通テン株式会社 | Wheel speed calculation method |
JPS63238563A (en) * | 1987-03-27 | 1988-10-04 | Mitsuba Electric Mfg Co Ltd | Fv converting method |
JPS6426165A (en) * | 1987-07-22 | 1989-01-27 | Shimadzu Corp | Speed detecting device |
-
1992
- 1992-11-30 JP JP1992082572U patent/JP2587762Y2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH0646381U (en) | 1994-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4992730A (en) | Method of computing the rotating speed of a rotating body based upon pulse train signals from a rotating speed sensor | |
CN100514068C (en) | The Method of Measuring the Rotational Shaft Speed by Sliding Time Window Method | |
JP2539940B2 (en) | Highly efficient rotation speed calculation method | |
JPS5913957A (en) | Speed detecting circuit | |
US6219624B1 (en) | Synchronous timer vehicle speed measurement | |
JP2587762Y2 (en) | Wheel speed measurement device | |
JPH04344466A (en) | Detecting device for velocity of elevator | |
KR100314445B1 (en) | vehicle speed measureing method and device by use of measuring method for variable reference clock | |
JP3173115B2 (en) | Speed detection apparatus and method | |
JP2536291B2 (en) | Speed measuring device | |
KR100233990B1 (en) | Vehicle rotating speed measuring method for electric car | |
JPS63289457A (en) | Vehicle speed detection device | |
JPH0377067A (en) | Rotation speed measuring device | |
JPH11160338A (en) | Instrument and method for measuring pulse width for detecting rotation | |
JP3511070B2 (en) | Speed calculator | |
JP3072820B2 (en) | Vehicle speed detection device | |
JPH04233467A (en) | Method and apparatus for measuring speed of motor | |
JP2533707Y2 (en) | Variable period pulse counting device | |
JP3786197B2 (en) | Vehicle instrument and driving method thereof | |
CN117491678A (en) | A vehicle speed calculation method, system, computing device and medium | |
JP2827446B2 (en) | Motor speed detection method | |
JPS61254863A (en) | Method for calculating velocity | |
JP2929629B2 (en) | Motor rotation speed detection method | |
JPH11281660A (en) | Wheel speed detection device | |
KR940004394B1 (en) | Motor speed measuring method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |