JPS62464B2 - - Google Patents
Info
- Publication number
- JPS62464B2 JPS62464B2 JP14857182A JP14857182A JPS62464B2 JP S62464 B2 JPS62464 B2 JP S62464B2 JP 14857182 A JP14857182 A JP 14857182A JP 14857182 A JP14857182 A JP 14857182A JP S62464 B2 JPS62464 B2 JP S62464B2
- Authority
- JP
- Japan
- Prior art keywords
- pulse
- counter
- pulse train
- counts
- time
- 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
- 238000001514 detection method Methods 0.000 claims description 9
- 238000005259 measurement Methods 0.000 claims 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Classifications
-
- 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
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Linear Or Angular Velocity Measurement And Their Indicating Devices (AREA)
- Measurement Of Current Or Voltage (AREA)
Description
本発明は、可変速回転体の速度をデイジタル的
に検出する速度検出装置に関するものである。 例えば、モータを可変速制御する場合、速度検
出を行うことは速度精度を要求されるものでは不
可欠である。また、高精度の制御を行う場合に
は、アナログ式では限度があり、ドリフトのない
デイジタル式が採用されている。速度精度を上げ
るためには、パルスピツクアツプ等で速度に比例
した周波数のパルス列を得、速度設定パルス列と
比較する方式とするが、単に速度精度の向上だけ
でなく、速度の絶対値を精度良く、しかも定めら
れた時間以内の応答で検出することが要求される
場合が数多くある。この場合にはデイジタル式で
あつても次のような問題点がある。 即ち、デイジタル式では、一般に精度と応答時
間が相反する要素となつており、可変速範囲が広
い場合、全域に亘つて一定の精度が保たれ、応答
時間も一定時間内であることは難しい。 例えば、可変速範囲が1:nであればパルス列
の1パルス間隔は1〜nまで変化し、高速時の精
度を出すために基準クロツクパルス列の周波数を
高くすると、低速時にはカウンタがオーバーフロ
ーしてしまうという不都合が生じ、これを避ける
ためには高速時の精度を犠性にせざるを得なかつ
た。 なお、高速時にはパルス列それ自体を一定時間
カウントし、低速時には周期を測定するなどパル
ス列の周波数により検出方法を切替える方法もあ
るが、検出の応答時間が一定でなく、また精度を
所定の値にするためにはビツト数を多くしなけれ
ばならないなど実用上問題がある。 本発明は上記事情に鑑みてなされたもので、測
定すべきパルス間隔が常に一定となるよう予めパ
ルス列の隣同士のパルス間隔を測定し、パルス列
の何パルス間を測定すべきかを判断することによ
り、精度、応答時間共可変速範囲全域に亘り常に
一定とすることができる速度検出装置を提供する
ことを目的とする。 以下、本発明を図示の実施例に基づいて詳細に
説明する。 第1図は本発明の一実施例を示すもので、1は
パルス列f1の1パルス間隔におけるクロツクパル
スfckの数をカウントするカウンタ、2はこのカ
ウンタ1のカウント結果nと定数kからk/nを演
算する演算器で、小数点以下は切上げとする。3
はこの演算器2の出力をプリセツト値とするプリ
セツトカウンタで、パルス列f1のパルスの立下が
りでゲートが開かれ、以後同パルス列f1のパルス
立下がりでダウンカウントを行い、k/n個をカウ
ントする。4はプリセツトカウンタ3のダウンカ
ウント動作時間、つまりパルス列f1のk/n個のパ
ルス間におけるクロツクパルスfckの数をカウン
トするカウンタ、5はこのカウンタ4の出力m、
前記演算器2の出力k/n、クロツクパルス周波数
fckから
に検出する速度検出装置に関するものである。 例えば、モータを可変速制御する場合、速度検
出を行うことは速度精度を要求されるものでは不
可欠である。また、高精度の制御を行う場合に
は、アナログ式では限度があり、ドリフトのない
デイジタル式が採用されている。速度精度を上げ
るためには、パルスピツクアツプ等で速度に比例
した周波数のパルス列を得、速度設定パルス列と
比較する方式とするが、単に速度精度の向上だけ
でなく、速度の絶対値を精度良く、しかも定めら
れた時間以内の応答で検出することが要求される
場合が数多くある。この場合にはデイジタル式で
あつても次のような問題点がある。 即ち、デイジタル式では、一般に精度と応答時
間が相反する要素となつており、可変速範囲が広
い場合、全域に亘つて一定の精度が保たれ、応答
時間も一定時間内であることは難しい。 例えば、可変速範囲が1:nであればパルス列
の1パルス間隔は1〜nまで変化し、高速時の精
度を出すために基準クロツクパルス列の周波数を
高くすると、低速時にはカウンタがオーバーフロ
ーしてしまうという不都合が生じ、これを避ける
ためには高速時の精度を犠性にせざるを得なかつ
た。 なお、高速時にはパルス列それ自体を一定時間
カウントし、低速時には周期を測定するなどパル
ス列の周波数により検出方法を切替える方法もあ
るが、検出の応答時間が一定でなく、また精度を
所定の値にするためにはビツト数を多くしなけれ
ばならないなど実用上問題がある。 本発明は上記事情に鑑みてなされたもので、測
定すべきパルス間隔が常に一定となるよう予めパ
ルス列の隣同士のパルス間隔を測定し、パルス列
の何パルス間を測定すべきかを判断することによ
り、精度、応答時間共可変速範囲全域に亘り常に
一定とすることができる速度検出装置を提供する
ことを目的とする。 以下、本発明を図示の実施例に基づいて詳細に
説明する。 第1図は本発明の一実施例を示すもので、1は
パルス列f1の1パルス間隔におけるクロツクパル
スfckの数をカウントするカウンタ、2はこのカ
ウンタ1のカウント結果nと定数kからk/nを演
算する演算器で、小数点以下は切上げとする。3
はこの演算器2の出力をプリセツト値とするプリ
セツトカウンタで、パルス列f1のパルスの立下が
りでゲートが開かれ、以後同パルス列f1のパルス
立下がりでダウンカウントを行い、k/n個をカウ
ントする。4はプリセツトカウンタ3のダウンカ
ウント動作時間、つまりパルス列f1のk/n個のパ
ルス間におけるクロツクパルスfckの数をカウン
トするカウンタ、5はこのカウンタ4の出力m、
前記演算器2の出力k/n、クロツクパルス周波数
fckから
【式】の演算を行い、入力である
パルス列f1の周波数をデイジタルコードで出力す
る演算器、6は回転体7の速度に比例した周波数
のパルス列f1を得るパルスピツクアツプである。 次に、動作を第2図のタイムチヤートを参照し
ながら説明する。カウンタ1においてはパルス列
f1のパルス間隔をクロツクパルスfckによりカウ
ントする。このカウント結果、例えばn1個と定数
kにより演算器2でk/n1の演算を行い、小数点以下 を切上げた値を時刻t1にプリセツトカウンタ3に
ロードする。プリセツトカウンタ3ではパルス列
f1のパルス立下がりでゲートが開かれ、以後パル
ス列f1のパルス立下がりでダウンカウントを行
い、k/n1個をカウントする。カウンタ4では時刻t1 のパルス立下がりからある時間後に出力されるk/n1 個目のパルスの立下がり(時刻t2)までをクロツ
クパルスfckでカウントする。この結果のm1から
演算器5において
る演算器、6は回転体7の速度に比例した周波数
のパルス列f1を得るパルスピツクアツプである。 次に、動作を第2図のタイムチヤートを参照し
ながら説明する。カウンタ1においてはパルス列
f1のパルス間隔をクロツクパルスfckによりカウ
ントする。このカウント結果、例えばn1個と定数
kにより演算器2でk/n1の演算を行い、小数点以下 を切上げた値を時刻t1にプリセツトカウンタ3に
ロードする。プリセツトカウンタ3ではパルス列
f1のパルス立下がりでゲートが開かれ、以後パル
ス列f1のパルス立下がりでダウンカウントを行
い、k/n1個をカウントする。カウンタ4では時刻t1 のパルス立下がりからある時間後に出力されるk/n1 個目のパルスの立下がり(時刻t2)までをクロツ
クパルスfckでカウントする。この結果のm1から
演算器5において
【式】の演算を行い、
入力であるパルス列f1の周波数をデイジタルコー
ドで出力する。 また、カウンタ1では(k/n1−1)個目のパルス とk/n1個目のパルスの間隔をカウントし、その結果 n2を用いて演算器2でk/n2の演算を行い、その結果 をt2時点で再びプリセツトカウンタ3に入力す
る。この後、前述と同様にカウンタ4においてパ
ルス列f1のパルスカウントを行い(t2〜t3)、その
結果のm2を用いて演算器5で演算を行う。 このような動作を繰返し行つて回転体7の速度
をデイジタル値で出力する。この場合、パルス列
f1の最大値、クロツクパルス周波数fck、定数k
の値は要求される精度、応答時間、可変速範囲に
応じて適宜定める。例えば、f1の最大値が
10KHz、可変速範囲が1:100、応答時間が10m
s、精度が±0.02%であれば、fck=500kHz、
k=5000と設定すると、要求が満たされる。 なお、演算器2,5における演算、タイミング
の管理はマイクロコンピユータを用いて行うが、
演算時間に問題がある場合はテーブルに1/nのデ
ータを持つといつた方法で解決可能である。 以上のように本発明によれば、測定すべきパル
ス間隔が常に一定となるよう予めパルス列の隣同
士のパルスの間隔を測定しパルス列の何パルス間
を測定すべきかを判断しているため、検出の応答
時間、精度は可変速範囲全域に亘つて一定に保た
れ、しかもオーバーフロー等の問題は皆無であ
る。
ドで出力する。 また、カウンタ1では(k/n1−1)個目のパルス とk/n1個目のパルスの間隔をカウントし、その結果 n2を用いて演算器2でk/n2の演算を行い、その結果 をt2時点で再びプリセツトカウンタ3に入力す
る。この後、前述と同様にカウンタ4においてパ
ルス列f1のパルスカウントを行い(t2〜t3)、その
結果のm2を用いて演算器5で演算を行う。 このような動作を繰返し行つて回転体7の速度
をデイジタル値で出力する。この場合、パルス列
f1の最大値、クロツクパルス周波数fck、定数k
の値は要求される精度、応答時間、可変速範囲に
応じて適宜定める。例えば、f1の最大値が
10KHz、可変速範囲が1:100、応答時間が10m
s、精度が±0.02%であれば、fck=500kHz、
k=5000と設定すると、要求が満たされる。 なお、演算器2,5における演算、タイミング
の管理はマイクロコンピユータを用いて行うが、
演算時間に問題がある場合はテーブルに1/nのデ
ータを持つといつた方法で解決可能である。 以上のように本発明によれば、測定すべきパル
ス間隔が常に一定となるよう予めパルス列の隣同
士のパルスの間隔を測定しパルス列の何パルス間
を測定すべきかを判断しているため、検出の応答
時間、精度は可変速範囲全域に亘つて一定に保た
れ、しかもオーバーフロー等の問題は皆無であ
る。
第1図は本発明に係る速度検出装置の一実施例
を示すブロツク図、第2図は動作説明のためのタ
イムチヤートである。 1及び4……カウンタ、2及び5……演算器、
3……プリセツトカウンタ、6……パルスピツク
アツプ、7……回転体。
を示すブロツク図、第2図は動作説明のためのタ
イムチヤートである。 1及び4……カウンタ、2及び5……演算器、
3……プリセツトカウンタ、6……パルスピツク
アツプ、7……回転体。
Claims (1)
- 【特許請求の範囲】 1 基準クロツクパルスfckを計数して回転体の
回転速度に応じた周波数の入力パルスのパルス間
隔を測定するカウンタと、クロツクパルスカウン
ト数nで定数kを割る演算器と、k/nをプリセツ
ト値として入力パルスの到来毎にダウンカウント
するプリセツトカウンタと、k/n個の入力パルス
測定時間におけるクロツクパルス数mをカウント
するカウンタと、【式】の演算を行つてデ イジタル量の速度検出値を出力する演算器とを具
備してなる速度検出装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14857182A JPS5938661A (ja) | 1982-08-27 | 1982-08-27 | 速度検出装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14857182A JPS5938661A (ja) | 1982-08-27 | 1982-08-27 | 速度検出装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5938661A JPS5938661A (ja) | 1984-03-02 |
| JPS62464B2 true JPS62464B2 (ja) | 1987-01-08 |
Family
ID=15455716
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14857182A Granted JPS5938661A (ja) | 1982-08-27 | 1982-08-27 | 速度検出装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5938661A (ja) |
-
1982
- 1982-08-27 JP JP14857182A patent/JPS5938661A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5938661A (ja) | 1984-03-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4050747A (en) | Digital wheel speed circuit arranged to compensate for dimensional irregularities of sensor rotor member | |
| US4609990A (en) | Frequency measurement system | |
| JPH0366619B2 (ja) | ||
| US4503374A (en) | Speed detection apparatus and method | |
| JPS6229028B2 (ja) | ||
| US4454470A (en) | Method and apparatus for frequency measurement of an alternating current signal | |
| JPS63225987A (ja) | テ−プ残量時間表示装置 | |
| JPS6136624B2 (ja) | ||
| JPS6223548B2 (ja) | ||
| US3225181A (en) | Digital computing system for square roots | |
| JPS5815159A (ja) | デイジタル速度検出方式 | |
| JP2961199B2 (ja) | パルス列入力処理装置 | |
| JPS58120167A (ja) | 速度検出方法 | |
| SU1107055A2 (ru) | Датчик углового положени , скорости и ускорени вращени вала | |
| SU838602A1 (ru) | Цифровой частотомер | |
| JPS6346648B2 (ja) | ||
| SU1024846A1 (ru) | Цифровой измеритель скорости вращени | |
| SU1520589A1 (ru) | Устройство дл контрол нестабильности скорости вращени магнитного диска накопител | |
| SU1101752A1 (ru) | Цифровой измеритель мощности СВЧ | |
| SU763797A1 (ru) | Цифровой измеритель относительной разности скоростей | |
| SU995063A1 (ru) | Цифровой измеритель скважности пр моугольных импульсов | |
| JPS641747B2 (ja) | ||
| SU935971A1 (ru) | Устройство дл вычислени начальных моментов | |
| JP2611099B2 (ja) | 変位測定装置 | |
| JPS62259101A (ja) | 速度演算方式 |