JPH03186765A - Speed-of-revolution measuring device - Google Patents

Speed-of-revolution measuring device

Info

Publication number
JPH03186765A
JPH03186765A JP32685089A JP32685089A JPH03186765A JP H03186765 A JPH03186765 A JP H03186765A JP 32685089 A JP32685089 A JP 32685089A JP 32685089 A JP32685089 A JP 32685089A JP H03186765 A JPH03186765 A JP H03186765A
Authority
JP
Japan
Prior art keywords
time
value
eng
predicted value
elapsed
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
Application number
JP32685089A
Other languages
Japanese (ja)
Inventor
Shigeki Hayashi
繁樹 林
Muneyuki Kawase
宗之 河瀬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kubota Corp
Original Assignee
Kubota Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kubota Corp filed Critical Kubota Corp
Priority to JP32685089A priority Critical patent/JPH03186765A/en
Publication of JPH03186765A publication Critical patent/JPH03186765A/en
Pending legal-status Critical Current

Links

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、回転体が単位角度回転した回数を計数する計
数手段と、計時手段と、前記計数手段の計数値及び前記
計時手段の計時情報とに基づいて、設定時間を経過する
毎に単位時間当たりの回転数を求める演算手段とが設け
られた回転数計測装置に関する。
Detailed Description of the Invention [Field of Industrial Application] The present invention provides a counting means for counting the number of times a rotating body rotates by a unit angle, a clocking means, a count value of the counting means, and clock information of the clocking means. The present invention relates to a rotation speed measuring device provided with calculation means for calculating the rotation speed per unit time every time a set time elapses based on the following.

〔従来の技術〕[Conventional technology]

上記この種の回転数計測装置は、例えば、エンジンの負
荷状態等を判別するためにエンジン回転数を設定時間毎
に繰り返し計測する手段等として用いられることになる
This type of rotational speed measurement device described above is used, for example, as a means for repeatedly measuring the engine rotational speed at set time intervals in order to determine the load state of the engine.

ところで、回転数を計測する場合、回転むら等の影響を
除く必要があることから、従来では、回転体が単位角度
回転した回数の計数時間を長くして、計測精度の向上を
図るようにしていた。
By the way, when measuring the number of rotations, it is necessary to remove the effects of uneven rotation, etc., so conventionally, the counting time for the number of rotations of a rotating body per unit angle is increased to improve measurement accuracy. Ta.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

しかしながら、計測精度を高くするためには、回転数計
測に要する時間間隔が長くなって、急激な回転数変動に
対する応答が遅れる不利がある。
However, in order to increase the measurement accuracy, the time interval required for rotational speed measurement becomes longer, which has the disadvantage of delaying response to rapid rotational speed fluctuations.

本発明は、上記実情に鑑みてなされたものであって、そ
の目的は、回転数の計測精度を低下させることなく、急
激な回転数変動をも検出できるようにすることにある。
The present invention has been made in view of the above-mentioned circumstances, and an object of the present invention is to make it possible to detect even rapid fluctuations in the rotational speed without reducing the measurement accuracy of the rotational speed.

〔課題を解決するための手段〕[Means to solve the problem]

本発明による回転数計測装置は、回転体が単位角度回転
した回数を計数する計数手段と、計時手段と、前記計数
手段の計数値及び前記計時手段の計時情報とに基づいて
、設定時間を経過する毎に単位時間当たりの回転数を求
める演算手段とが設けられたものであって、その特徴構
成は以下の通りである。
The rotation speed measuring device according to the present invention includes a counting means for counting the number of times a rotating body rotates by a unit angle, a clocking means, and a set time elapsed based on a count value of the counting means and clock information of the clocking means. The apparatus is provided with arithmetic means for calculating the number of rotations per unit time each time the rotation is performed, and its characteristic configuration is as follows.

すなわち、前記演算手段は、前回に回転数を求めた前回
計測時点から現時点までにおける前記計数手段の計数値
増加量と前記前回計測時点からの経過時間とに基づいて
前記設定時間を経過した時点における前記回転数の子測
値を求めること、及び、前回の計測時における前記回転
数に対する前記予測値の変化量が設定値より大なるか否
かを判別することを繰り返し実行して、前記予測値の変
化量が前記設定値より大なることを判別した場合には、
前記予測値を今回の回転数とするように構成されている
点にある。
That is, the calculation means calculates the calculation result at the time when the set time has elapsed based on the amount of increase in the counted value of the counting means from the previous measurement time when the rotation speed was calculated to the present time and the elapsed time from the previous measurement time. The change in the predicted value is determined by repeatedly calculating a child measured value of the rotational speed and determining whether the amount of change in the predicted value with respect to the rotational speed at the time of the previous measurement is greater than a set value. If it is determined that the amount is greater than the set value,
The present invention is configured to use the predicted value as the current rotational speed.

〔作 用〕[For production]

つまり、前回計測時点から今回の計測を行うまで設定時
間が経過する間は、設定時間を経過した時点における回
転数の子測値を求めて、前回の計測時における回転数に
対する予測値の変化量が設定値より犬なるか否かを繰り
返し判別させるようにして、急激な回転数変化の有無を
チエツクさせるのである。そして、予測値の変化量が設
定値より大なる場合には、その予測値を今回の回転数と
して計測させるのである。
In other words, while the set time has elapsed from the previous measurement until the current measurement, the child measurement value of the rotation speed at the time when the set time has elapsed is calculated, and the amount of change in the predicted value for the rotation speed at the previous measurement is set. By repeatedly determining whether or not the speed is high based on the value, the presence or absence of a sudden change in the rotational speed is checked. If the amount of change in the predicted value is greater than the set value, the predicted value is measured as the current rotational speed.

〔発明の効果〕〔Effect of the invention〕

従って、回転数の計測に要する設定時間が経過する間は
、回転数の子測値を求めて前回の計測時における回転数
に対する変化量を繰り返しチエツクさせるので、計測精
度を向上させるために計測に要する設定時間を長くして
も、急激な回転数変化に対しても応答遅れが少ない状態
で対応させることができる。
Therefore, while the set time required to measure the rotation speed has elapsed, sub-measurement values of the rotation speed are obtained and the amount of change from the previous measurement is repeatedly checked, so the settings required for measurement are made to improve measurement accuracy. Even if the time is increased, it is possible to respond to sudden changes in the rotational speed with little response delay.

〔実施例〕〔Example〕

以下、本発明をエンジン回転数計測装置に適用した場合
における実施例を図面に基づいて説明する。
EMBODIMENT OF THE INVENTION Hereinafter, an embodiment in which the present invention is applied to an engine rotation speed measuring device will be described based on the drawings.

第1図に示すように、回転体としてのエンジン(E)の
出力軸(1)に、その出力軸(1)が単位角度を回転す
る毎にパルス信号を出力するエンコーダ(2)が設けら
れ、前記エンコーダ(2)の出力情報に基づいて、単位
時間当たりの回転数(ENG)を計測するための処理を
実行するコントローラ(3)か設けられている。
As shown in Fig. 1, an encoder (2) that outputs a pulse signal every time the output shaft (1) rotates a unit angle is provided on the output shaft (1) of the engine (E) as a rotating body. , a controller (3) is provided that executes processing for measuring the number of revolutions per unit time (ENG) based on the output information of the encoder (2).

前記コントローラ(3)は、例えば、マイクロコンピュ
ータを利用して構成されているものであって、前記エン
コーダ(2)の出力つまり回転体が単位角度回転した回
数を計数する計数手段(100)、計時手段(101)
、及び、それら計数手段(100)や計時手段(101
)の情報に基づいて前記回転数(ENG)を求める演算
手段(102)の夫々が構成されることになる。
The controller (3) is configured using, for example, a microcomputer, and includes a counting means (100) for counting the output of the encoder (2), that is, the number of times the rotating body has rotated by a unit angle, and a timer. Means (101)
, and their counting means (100) and timekeeping means (101)
) is configured to determine the rotational speed (ENG).

但し、前記計数手段(100)は、いわゆるソフトウェ
アカウンタに構成されているものであって、第3図に示
すように、前記エンコーダ(2)から出力されるパルス
信号が一個入力される毎に、その計数値(REV)を+
1加算するように、前記パルス信号が入力される毎に起
動される割り込み処理として実現されている。
However, the counting means (100) is configured as a so-called software counter, and as shown in FIG. 3, each time one pulse signal output from the encoder (2) is input, Add the counted value (REV)
This is implemented as an interrupt process that is activated every time the pulse signal is input so as to add one.

尚、後述の如く、前記計時手段(101)もソフトウェ
アカウンタに構成されているものであって、基準時間(
Xo )が経過する毎に、そのカウント値すなわち経過
時間(CNT)を+1加算する処理として実現されてい
る。
As will be described later, the time measuring means (101) is also configured as a software counter, and the reference time (101) is configured as a software counter.
This is implemented as a process of adding +1 to the count value, ie, the elapsed time (CNT), each time Xo ) elapses.

次に、第2図に示すフローチャートに基づいて、前記各
手段の構成について詳述する。
Next, the configuration of each of the above means will be explained in detail based on the flowchart shown in FIG.

制御作動が開始されると、先ず、前記基準時間(Xo)
が経過した否かを判別し、経過していない場合には、無
処理とする。
When the control operation is started, first, the reference time (Xo)
It is determined whether or not the period has elapsed, and if the period has not elapsed, no processing is performed.

基準時間(XO)が経過するに伴って、前記計時手段(
101)による前記経過時間(CNT)の値に+1を加
算した後、その経過時間(CNT)が、前記回転数(E
NG)の基準計測周期となる設定時間(x)より大にな
ったか否かを判別する。
As the reference time (XO) elapses, the time measuring means (
101), the elapsed time (CNT) is calculated as the rotation speed (E
It is determined whether or not the time has exceeded the set time (x) which is the reference measurement period for NG).

前記経過時間(CNT)が前記設定時間(X)より大で
ある場合には、前記計数手段(100)の計数値(RE
V)を前記回転数(ENG)として出力した後、前記計
数値(REV)及び前記経過時間(CNT)の値を夫々
零にリセットして今回の計測を終了することになる。
When the elapsed time (CNT) is greater than the set time (X), the count value (RE
After outputting V) as the rotational speed (ENG), the count value (REV) and the elapsed time (CNT) are reset to zero, and the current measurement is completed.

前記経過時間(CNT)が前記設定時間(X)より大で
ない場合には、前回に回転数を求めた前回計測時点から
現時点までにおける前記計数手段(100)の計数値増
加量すなわち前記計数値(REV)の現時点における値
と、前記前回計測時点からの経過時間(CNT)とに基
づいて、下記式に示すように、前記設定時間(x)が経
過した時点における回転数(ENG)の予測値(RRE
V)を求める。
If the elapsed time (CNT) is not greater than the set time (X), the amount of increase in the count value of the counting means (100) from the previous measurement time when the rotation speed was calculated to the present time, that is, the count value ( Based on the current value of REV) and the elapsed time (CNT) from the previous measurement time, the predicted value of the rotational speed (ENG) at the time when the set time (x) has elapsed, as shown in the formula below. (RRE
Find V).

RREV= REV X x/ CN7次に、前回の計
測時における回転数(ENG)に対する前記予測値(R
REV)の変化量が予め設定された設定値(I)より犬
であるか否かを判別することにより、急激な回転数変化
があるか否かを判別する。
RREV= REV X x/ CN7 Next, the predicted value (R
It is determined whether there is a sudden change in the rotational speed by determining whether or not the amount of change in the rotation speed (REV) is a dog based on a preset value (I).

前記予測値(RREV)の変化量が前記設定値(I)よ
り大である場合には、急激な回転数変化があると判断し
て、その急激な回転数変化に対する応答遅れが生じない
ようにするために、前記予測値(RREV)の値を今回
の回転数(ENG)として出力した後、前記計数値(R
EV)及び前記経過時間(CNT)の値を夫々零にリセ
ットして今回の計測を終了するようになっている。
If the amount of change in the predicted value (RREV) is greater than the set value (I), it is determined that there is a sudden change in the rotation speed, and the system is designed to prevent a delay in response to the sudden change in rotation speed. In order to do this, after outputting the predicted value (RREV) as the current rotational speed (ENG),
The current measurement is ended by resetting the values of EV) and elapsed time (CNT) to zero, respectively.

前記予測値(RREV)の変化量が前記設定値(I)よ
り大でない場合には、無処理で終了することになる。
If the amount of change in the predicted value (RREV) is not greater than the set value (I), the process ends without processing.

〔別実施例〕[Another example]

上記実施例では、計数手段(100)及び計時子段(1
01)の夫々を、ソフトウェアカウンタに構成した場合
を例示したが、例えば、カウンタやタイマー等によって
いわゆるハードウェアとして構成してもよい。
In the above embodiment, the counting means (100) and the timer stage (1
01) are configured as software counters, but they may also be configured as so-called hardware using counters, timers, etc., for example.

又、上記実施例では、計測を行う毎に、計数値(REV
)や経過時間(CNT)の値を零にリセットするように
した場合を例示したが、計数値(REV)や経過時間(
CNT)は起動時点からの積算を繰り返すようにして、
前回の読み出し時から今回の読み出し時までの差の値を
用いるようにしてもよい。又、本発明は、エンジン回転
数の他にも各種の回転体の単位時間当たりの回転数を計
測するための各種の回転数計測装置に適用できるもので
あって、各部の具体構成は各種変更できる。
Furthermore, in the above embodiment, each time a measurement is performed, the count value (REV
) and elapsed time (CNT) are reset to zero, but the count value (REV) and elapsed time (CNT) are reset to zero.
CNT) repeats the integration from the time of startup,
The value of the difference between the previous readout and the current readout may be used. Furthermore, the present invention can be applied to various rotational speed measuring devices for measuring the rotational speed per unit time of various rotating bodies in addition to the engine rotational speed, and the specific configuration of each part can be modified in various ways. can.

尚、特許請求の範囲の項に図面との対照を便利にする為
に符号を記すが、該記入により本発明は添付図面の構造
に限定されるものではない。
Incidentally, although reference numerals are written in the claims section for convenient comparison with the drawings, the present invention is not limited to the structure shown in the accompanying drawings.

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

図面は本発明に係る回転数計測装置の実施例を示し、第
1図はブロック図、第2図は制御作動のフローチャート
、第3図は計数処理のフローチャートである。 (x)・・・・・・設定時間、(CNT)・・・・・・
経過時間、(ENG)・・・・・・回転数、(REV)
・・・・・・計数値、(RREV)・・・・・・予測値
、(I)・・・・・・設定値、(1)・・・・・・回転
体、(100)・・・・・・計数手段、(101)・・
・・・・計時手段、(102)・・・・・・演算手段。
The drawings show an embodiment of the rotational speed measuring device according to the present invention, in which FIG. 1 is a block diagram, FIG. 2 is a flowchart of control operation, and FIG. 3 is a flowchart of counting processing. (x)...Setting time, (CNT)...
Elapsed time, (ENG)...Rotation speed, (REV)
...Count value, (RREV) ...Predicted value, (I) ...Setting value, (1) ...Rotating body, (100) ... ...Counting means, (101)...
...Timekeeping means, (102) ...Calculation means.

Claims (1)

【特許請求の範囲】[Claims] 回転体(1)が単位角度回転した回数を計数する計数手
段(100)と、計時手段(101)と、前記計数手段
(100)の計数値(REV)及び前記計時手段(10
1)の計時情報とに基づいて、設定時間(x)を経過す
る毎に単位時間当たりの回転数(ENG)を求める演算
手段(102)とが設けられた回転数計測装置であって
、前記演算手段(102)は、前回に回転数を求めた前
回計測時点から現時点までにおける前記計数手段(10
0)の計数値増加量と前記前回計測時点からの経過時間
(CNT)とに基づいて前記設定時間(x)を経過した
時点における前記回転数(ENG)の予測値(RREV
)を求めること、及び、前回の計測時における前記回転
数(ENG)に対する前記予測値(RREV)の変化量
が設定値(I)より大なるか否かを判別することを繰り
返し実行して、前記予測値(RREV)の変化量が前記
設定値(I)より大なることを判別した場合には、前記
予測値(RREV)を今回の回転数(ENG)とするよ
うに構成されている回転数計測装置。
A counting means (100) for counting the number of unit angle rotations of the rotating body (1), a clocking means (101), a count value (REV) of the counting means (100), and a clocking means (10).
1) and a calculation means (102) for calculating the number of revolutions per unit time (ENG) every time a set time (x) elapses based on the timekeeping information of the above-mentioned. The calculation means (102) calculates the number of revolutions from the previous measurement time to the present time.
0) and the elapsed time (CNT) from the previous measurement time, the predicted value (RREV) of the rotation speed (ENG) at the time when the set time (x) has elapsed.
), and repeatedly determining whether the amount of change in the predicted value (RREV) with respect to the rotation speed (ENG) at the time of the previous measurement is greater than the set value (I), If it is determined that the amount of change in the predicted value (RREV) is greater than the set value (I), the rotation is configured to make the predicted value (RREV) the current rotational speed (ENG). Counting device.
JP32685089A 1989-12-16 1989-12-16 Speed-of-revolution measuring device Pending JPH03186765A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32685089A JPH03186765A (en) 1989-12-16 1989-12-16 Speed-of-revolution measuring device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32685089A JPH03186765A (en) 1989-12-16 1989-12-16 Speed-of-revolution measuring device

Publications (1)

Publication Number Publication Date
JPH03186765A true JPH03186765A (en) 1991-08-14

Family

ID=18192416

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32685089A Pending JPH03186765A (en) 1989-12-16 1989-12-16 Speed-of-revolution measuring device

Country Status (1)

Country Link
JP (1) JPH03186765A (en)

Similar Documents

Publication Publication Date Title
JPH03186765A (en) Speed-of-revolution measuring device
JPH04346069A (en) Speed signal generating circuit
JPS6255110B2 (en)
JPH04233467A (en) Method and apparatus for measuring speed of motor
JP3008686B2 (en) Timer system
JP2981668B2 (en) Reversible motion velocity measuring device
JP2523207Y2 (en) Speed detector
JPH049266B2 (en)
JPS61162754A (en) Speed detection system for moving object
JPH03289567A (en) Apparatus for detecting rotational speed
JPS6298265A (en) speed detection device
JPH0351764A (en) Speed/acceleration detection device
JPH03100473A (en) Pulse train input processor
JPH0714901Y2 (en) Engine rotation signal processor
JPH0751631Y2 (en) CPU runaway detection circuit
JPH0342812B2 (en)
JP2568121Y2 (en) Average value period measurement device
JPH0375567A (en) Detecting system of speed
JPS61276039A (en) Processor using ratio measuring system
JPH07260845A (en) Pulse period measurement circuit
JP2725463B2 (en) Servo motor speed detector
JPH0251749A (en) Circuit for measuring processor application rate
JPH0527065B2 (en)
JPS6345547B2 (en)
JPS61284664A (en) Measuring method for rotational frequency