Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0342812B2 - - Google Patents
[go: Go Back, main page]

JPH0342812B2 - - Google Patents

Info

Publication number
JPH0342812B2
JPH0342812B2 JP59278464A JP27846484A JPH0342812B2 JP H0342812 B2 JPH0342812 B2 JP H0342812B2 JP 59278464 A JP59278464 A JP 59278464A JP 27846484 A JP27846484 A JP 27846484A JP H0342812 B2 JPH0342812 B2 JP H0342812B2
Authority
JP
Japan
Prior art keywords
input
counter
pulse
overflow
counting
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 - Lifetime
Application number
JP59278464A
Other languages
Japanese (ja)
Other versions
JPS61158215A (en
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 filed Critical
Priority to JP27846484A priority Critical patent/JPS61158215A/en
Publication of JPS61158215A publication Critical patent/JPS61158215A/en
Publication of JPH0342812B2 publication Critical patent/JPH0342812B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Measuring Frequencies, Analyzing Spectra (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はパルス入力処理方式、特に例えばマイ
クロコンピユータ等のデイジタル処理装置におい
て、単位時間当りのパルス入力の数を計数するこ
とにより、自動車のエンジン回転数などを計測す
るシステムであつて、ハードウエアおよびソフト
ウエアの負担を軽減し、かつ必要とする分解能等
に柔軟に対処できるようにしたパルス入力処理方
式に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Industrial Field of Application] The present invention uses a pulse input processing method, particularly in a digital processing device such as a microcomputer, by counting the number of pulse inputs per unit time. The present invention is a system for measuring rotational speed, etc., and relates to a pulse input processing method that reduces the burden on hardware and software and can flexibly deal with required resolution, etc.

〔従来の技術と問題点〕[Conventional technology and problems]

例えば、モータの回転数や自動車エンジンの回
転数等を、回転センサからのパルスを入力して、
マイクロコンピユータにより計測することが行わ
れている。
For example, by inputting pulses from a rotation sensor such as the rotation speed of a motor or a car engine,
Measurement is performed using a microcomputer.

第5図は割込みによりパルスを計数する従来方
式の例、第6図はハードウエアのカウンタを用い
てパルスを計数する従来方式の例を示す。
FIG. 5 shows an example of a conventional method in which pulses are counted using an interrupt, and FIG. 6 shows an example of a conventional method in which pulses are counted using a hardware counter.

例えば、パルス入力が0〜255pps(pulse/sec)
あつて、分解能が1ppsの条件のもとに単位時間
1秒当りのパルス数を計測するものとする。第5
図に示した方式では、計測対象のパルス入力をパ
ルス整形回路1を介して、マイクロプロセツサ2
の割込み端子3に与える。そして、マイクロプロ
セツサ2の割込み処理において、割込み毎に内部
カウンタの値を+1し、単位時間の1秒毎にその
内部カウンタの内容を読み取る。この方式によれ
ば、ハードウエアは簡単になるが、1秒間に最高
255回の割込み処理が必要となり、オーバヘツド
が大きいという問題がある。また、優先度の高い
他の割込み処理を実行していると、カウントのタ
イミングが遅れるという問題がある。
For example, pulse input is 0 to 255pps (pulse/sec)
Assume that the number of pulses per second is measured under the condition that the resolution is 1 pps. Fifth
In the method shown in the figure, the pulse input to be measured is passed through a pulse shaping circuit 1 to a microprocessor 2.
is applied to interrupt terminal 3 of In the interrupt processing of the microprocessor 2, the value of the internal counter is incremented by 1 for each interrupt, and the contents of the internal counter are read every 1 second of unit time. According to this method, the hardware is simple, but the maximum
There is a problem that 255 interrupt processing is required, resulting in a large overhead. Furthermore, if another interrupt process with a high priority is being executed, there is a problem in that the timing of counting is delayed.

一方、第6図に示した8ビツトのカウンタ4を
用いる方式では、パルス入力の数がカウンタ4に
より自動的に計数されるので、マイクロプロセツ
サ2は単に1秒毎にカウンタ4の出力Q0〜Q7
読み取るだけでよい。しかし、この方式の場合、
単位時間当り最高の入力パルス数に応じたビツト
幅を持つカウンタが必要となり、ハードウエア上
の負担が大きくなる。また、分解能の条件、計測
単位時間、最大入力パルス数等の変更に対して、
カウンタ4の計数能力によつて制限を受けるの
で、柔軟に対処できない場合があるという問題が
ある。
On the other hand, in the system using the 8-bit counter 4 shown in FIG. 6, the number of pulse inputs is automatically counted by the counter 4, so the microprocessor 2 simply reads the output Q 0 of the counter 4 every second. ~ Just read Q 7 . However, in this method,
A counter with a bit width corresponding to the maximum number of input pulses per unit time is required, which increases the burden on the hardware. Additionally, changes in resolution conditions, measurement unit time, maximum number of input pulses, etc.
Since this is limited by the counting capacity of the counter 4, there is a problem in that it may not be possible to deal with it flexibly.

〔問題点を解決するための手段〕[Means for solving problems]

本発明は上記問題点の解決を図り、単位時間当
りの最大入力パルス数より小さいカウンタにてパ
ルス入力を計測し、カウンタのオーバフロー分を
内部レジスタで補うことにより、ソフトウエアの
オーバヘツドを軽減し、かつ汎用性のある計測手
段を提供する。即ち、本発明のパルス入力処理方
式は、デイジタル処理装置における単位時間当り
の入力パルス数を計測するパルス入力処理方式に
おいて、計測対象となるパルスを計数するカウン
タであつてその最大計数範囲が単位時間当りの最
大入力パルス数より小さい計数回路を備えると共
に、上記デイジタル処理装置は、上記計数回路の
出力を該計数回路の計数範囲を超えない時間周期
で入力し、前の周期で入力した計数回路の値との
大小を比較することにより、オーバフローの有無
を検出して、該計数回路のオーバフロー回数を計
数するオーバフロー計数部と、該オーバフロー計
数部が計数したオーバフロー回数と入力した計数
回路の値とに基づいて単位時間毎に単位時間当り
の入力パルス数を算出するパルス数算出部とを備
えたことを特徴としている。以下、図面を参照し
つつ、実施例に従つて説明する。
The present invention aims to solve the above problems, and reduces software overhead by measuring pulse input with a counter smaller than the maximum number of input pulses per unit time and compensating for counter overflow with an internal register. It also provides a versatile measurement method. That is, the pulse input processing method of the present invention is a counter that counts pulses to be measured in a pulse input processing method that measures the number of input pulses per unit time in a digital processing device, and whose maximum counting range is within a unit time. The digital processing device includes a counting circuit smaller than the maximum number of input pulses per hit, and the digital processing device inputs the output of the counting circuit in a time period that does not exceed the counting range of the counting circuit, and inputs the output of the counting circuit in the previous period. An overflow counter that detects the presence or absence of an overflow by comparing the magnitude with a value, and counts the number of overflows of the counting circuit, and a number of overflows counted by the overflow counter and the input value of the counting circuit The present invention is characterized by comprising a pulse number calculation section that calculates the number of input pulses per unit time for each unit time based on the pulse number calculation unit. Hereinafter, embodiments will be described with reference to the drawings.

〔実施例〕〔Example〕

第1図は本発明の一実施例構成ブロツク図、第
2図は第1図図示オーバフロー計数部の処理説明
図、第3図は第1図図示パルス数算出部の処理説
明図、第4図は本発明の他の一実施例を示す。
FIG. 1 is a block diagram of the configuration of an embodiment of the present invention, FIG. 2 is a diagram explaining the processing of the overflow counting section shown in FIG. 1, FIG. 3 is a diagram explaining the processing of the pulse number calculation section shown in FIG. 1, and FIG. shows another embodiment of the present invention.

第1図において、1はパルス整形回路、10は
4ビツトのカウンタ、11はマイクロプロセツサ
およびメモリからなるデイジタル処理装置、12
は入力レジスタ、13はカウンタ10の値を入力
しオーバフローが生じていたときにそのオーバフ
ロー回数を計数するオーバフロー計数部、14は
前の周期に入力したカウンタ値を記憶する前周期
カウンタ値記憶部、15はオーバフロー回数をカ
ウントするためのオーバフロー回数記憶部、16
は前回算出したパルス数を記憶する前回総パルス
数記憶部、17は通算パルス数を算出するために
用いられる通算パルス数記憶部、18は単位時間
当りのパルス数を算出するパルス数算出部、19
は算出したパルス数が格納される結果レジスタ、
20は所定の時間を計測するタイマを表す。
In FIG. 1, 1 is a pulse shaping circuit, 10 is a 4-bit counter, 11 is a digital processing device consisting of a microprocessor and memory, and 12 is a 4-bit counter.
is an input register; 13 is an overflow counter that inputs the value of the counter 10 and counts the number of overflows when an overflow occurs; 14 is a previous cycle counter value storage unit that stores the counter value input in the previous cycle; 15 is an overflow number storage unit for counting the number of overflows; 16
17 is a total pulse number storage unit used to calculate the total number of pulses; 18 is a pulse number calculation unit that calculates the number of pulses per unit time; 19
is a result register in which the calculated number of pulses is stored,
20 represents a timer that measures a predetermined time.

第1図図示の回路構成により、第5図および第
6図で説明した例と同様に、パルス入力が0〜
255pps(pulse/sec)であつて、分解能が1ppsの
条件のもとに単位時間1秒当りのパルス数を計測
するものとする。
With the circuit configuration shown in FIG. 1, the pulse input ranges from 0 to
The number of pulses per second is measured at 255 pps (pulse/sec) and the resolution is 1 pps.

本発明の場合、カウンタ10は、必ずしもその
計測範囲が単位時間当りの最大入力パルス数より
も大きい必要はない。この例では、カウンタ10
は4ビツトで、計数範囲が0〜15となつている。
従つて、最大255ppsの入力では、 t=15/255=約0.059(sec) であり、最小0.059secで計数範囲を超える可能性
がある。そのため、オーバフロー計数部13は、
その計数範囲を超える可能性のある時間(t=
0.059sec)よりも短い周期、例えば1/20sec毎に
タイマ20により起動されるようになつている。
そして、オーバフロー計数部13は、例えば第2
図に示すように処理する。なお、オーバフロー計
数部13の起動は、タイマ割込みによらずに、例
えばソフトウエア・タイマ等の他の起動手段を用
いて行うようにしてもよい。
In the case of the present invention, the measurement range of the counter 10 does not necessarily have to be larger than the maximum number of input pulses per unit time. In this example, counter 10
is 4 bits, and the counting range is 0 to 15.
Therefore, at a maximum input of 255 pps, t = 15/255 = approximately 0.059 (sec), and there is a possibility that the counting range will be exceeded at a minimum of 0.059 sec. Therefore, the overflow counting section 13
The time (t=
The timer 20 is activated at intervals shorter than 0.059 sec, for example, every 1/20 sec.
Then, the overflow counting section 13, for example,
Process as shown. Note that the overflow counting section 13 may be activated using other activation means, such as a software timer, instead of using a timer interrupt.

オーバフロー計数部13は、1/20sec毎に起動
されると、まず第2図図示処理30により、カウ
ンタ10の値を入力レジスタ12へ入力する。そ
して、処理31の判定により、その値xと前周期
カウンタ値記憶部14に記憶している1/20sec前
に読み取つたカウンタ値yとの大小を比較する。
値xが、前の値yよりも大きいか等しい場合に
は、処理33へ制御を移し、入力レジスタ12の
値xを前周期カウンタ値記憶部14に転記する。
処理31による判定の結果、値xが前の値yより
も小さい場合には、カウンタ10がオーバフロー
していることになる。そこでこの場合、処理32
により、オーバフロー回数記憶部15に記憶して
いるオーバフロー回数zを+1して更新し、処理
33へ移る。なお、オーバフロー計数部13の起
動される周期は、1/20(0.05)secであり、カウ
ンタ10の最小の計数範囲時間0.059secよりも小
さいので、その周期の間に、カウンタ10が2回
以上オーバフローすることはない。
When the overflow counting section 13 is activated every 1/20 seconds, it first inputs the value of the counter 10 to the input register 12 through the process 30 shown in FIG. Then, as a result of the determination in process 31, the value x is compared in magnitude with the counter value y stored in the previous cycle counter value storage unit 14 and read 1/20 seconds ago.
If the value x is greater than or equal to the previous value y, control is transferred to process 33 and the value x of the input register 12 is transferred to the previous cycle counter value storage section 14.
As a result of the determination in process 31, if the value x is smaller than the previous value y, it means that the counter 10 is overflowing. Therefore, in this case, process 32
Accordingly, the overflow count z stored in the overflow count storage unit 15 is updated by +1, and the process moves to process 33. Note that the cycle at which the overflow counter 13 is activated is 1/20 (0.05) sec, which is smaller than the minimum counting range time of the counter 10, 0.059 sec, so the counter 10 is activated twice or more during that cycle. There will be no overflow.

パルス数算出部18は、例えばタイマ20によ
り、計測単位時間1sec毎に起動される。パルス数
算出部18は、第3図に示すように処理すること
によつて、単位時間当りの入力パルス数を求め
る。即ち、まず第3図図示処理34により、第2
図に示される処理30ないし処理33と同様な1/
20sec毎の処理を実行する。なお、この処理34
を独立に行うのではなく、オーバフロー計数部1
3を呼び出して実行してもよい。次に処理35に
より、オーバフロー分も含めた通算の総パルス数
aを求める。
The pulse number calculation unit 18 is activated, for example, by the timer 20 every 1 second of measurement unit time. The pulse number calculation unit 18 calculates the number of input pulses per unit time by performing the processing as shown in FIG. That is, first, the second
1/ similar to processes 30 to 33 shown in the figure.
Processing is executed every 20 seconds. Note that this process 34
The overflow counter 1 is used instead of independently.
3 may be called and executed. Next, in step 35, the total number of pulses a including overflow is determined.

a=16*z+y 前回総パルス数記憶部16には、1sec前におけ
る総パルス数bが記憶されており、今回の1secに
おけるパルス数cは、処理36による c=a−b の演算で求められ、結果レジスタ19へ格納され
る。最後に処理37により、次回の処理のため
に、パルス数aを前回総パルス数記憶部16へ設
定し、パルス数bを更新する。
a=16*z+y The previous total pulse number storage unit 16 stores the total number of pulses b from 1 second ago, and the current number of pulses c from 1 second is calculated by the process 36 as c=a-b. , are stored in the result register 19. Finally, in step 37, the number of pulses a is set in the previous total pulse number storage section 16 and the number of pulses b is updated for the next processing.

例えば、同一の計測条件のもとで、4ビツトの
カウンタ10の代わりに、3ビツトのカウンタを
用いる場合には、その計測範囲は0〜7であり、
オーバフローが1回だけ生じる可能性のある時間
は、 t=7/255=約0.027(sec) であるので、オーバフロー計数部13を起動する
周期を0.027sec以下とすればよい。
For example, if a 3-bit counter is used instead of the 4-bit counter 10 under the same measurement conditions, the measurement range is 0 to 7.
Since the time during which overflow may occur only once is t=7/255=approximately 0.027 (sec), the cycle for starting the overflow counter 13 may be set to 0.027 sec or less.

また、例えば5ビツトのカウンタを用いる場合
には、同様に0.12sec以下の周期で、オーバフロ
ーの処理を実行すればよい。パルス入力を直接割
込み処理によりカウントする場合には、1秒間に
最大255回、即ち、平均約4msecの間隔でカウン
ト処理を行わなければならないので、その場合に
比べて、大幅に処理負担が軽減されることにな
る。また、最大入力パルス数に変更があつても、
単にオーバフローの処理を行う周期を変更するな
どして、容易に対処できるようになる。
Further, when using a 5-bit counter, for example, overflow processing may be similarly executed at a cycle of 0.12 seconds or less. When pulse input is counted directly by interrupt processing, the counting processing must be performed up to 255 times per second, that is, at an average interval of about 4 msec, so the processing load is significantly reduced compared to that case. That will happen. Also, even if the maximum number of input pulses changes,
This can be easily handled by simply changing the overflow processing cycle.

第4図は、本発明の他の一実施例を示してい
る。第4図に示した例の場合、オーバフロー計数
部13とパルス数算出部18とを、別々に起動す
るのではなく、タイマ20によつて、1/20sec毎
にオーバフロー計数部13のみを起動する。そし
て、オーバフロー計数部13は、第2図に示す処
理30ないし処理33を実行した後に、図示省略
した起動カウンタの値dを+1し、値dが20にな
つたときに、そのカウンタ値をクリアして、パル
ス数算出部18を起動する。この場合にも、同様
に単位時間当りのパルス数が求められることにな
る。
FIG. 4 shows another embodiment of the invention. In the case of the example shown in FIG. 4, instead of starting the overflow counting section 13 and the pulse number calculating section 18 separately, only the overflow counting section 13 is started every 1/20 seconds by the timer 20. . After executing processes 30 to 33 shown in FIG. 2, the overflow counting unit 13 increments the value d of a startup counter (not shown) by 1, and when the value d reaches 20, clears the counter value. Then, the pulse number calculation unit 18 is activated. In this case as well, the number of pulses per unit time is determined in the same way.

例えば、本発明を自動車エンジンの回転数検出
に適用した場合、自動車エンジン1回転に対し
て、回転センサから25パルスの出力がある。例え
ば計測単位時間を60msec、オーバフロー処理の
周期を6msecとし、パルスのカウンタとして4
ビツトのものを用いるとすると、単位時間60m
sec当りにカウントできる最大入力パルス数は、 (15/0.006)*0.06=150(pulse) であり、1秒間では約2500pulseとなる。従つて、
この例では、1秒間に約100回転、1分間に対し
ては最大約約6000rpm(回転/分)の計測が可能
となることになる。
For example, when the present invention is applied to detecting the rotation speed of an automobile engine, the rotation sensor outputs 25 pulses for one rotation of the automobile engine. For example, if the measurement unit time is 60 msec, the overflow processing period is 6 msec, and the pulse counter is 4
If you use bits, the unit time is 60m.
The maximum number of input pulses that can be counted per sec is (15/0.006) * 0.06 = 150 (pulse), which is approximately 2500 pulses per second. Therefore,
In this example, it is possible to measure approximately 100 revolutions per second, and a maximum of approximately 6000 rpm (revolutions per minute) for one minute.

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

以上説明した如く、本発明によれば、比較的少
ない段数のカウンタで、大きい計数範囲の計測を
実現できるようになる。また、処理周期を長くと
ることができるようになり、かつその処理は一定
周期でよいため、カウントを行うデイジタル処理
装置における他のメインの処理を圧迫することは
ない。カウンタの段数を変更することにより、ハ
ードウエア負担およびソフトウエア負担を任意の
バランスで設定できると共に、最大入力パルス数
等に変更があつた場合にも、簡単に対処できるよ
うになる。
As described above, according to the present invention, measurement over a large counting range can be realized with a counter having a relatively small number of stages. Furthermore, since the processing cycle can be made longer and the processing can be performed at a constant cycle, other main processing in the digital processing device that performs counting will not be overwhelmed. By changing the number of stages of the counter, it is possible to set the hardware load and the software load with an arbitrary balance, and even when the maximum number of input pulses is changed, it becomes possible to easily deal with the change.

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

第1図は本発明の一実施例構成ブロツク図、第
2図は第1図図示オーバフロー計数部の処理説明
図、第3図は第1図図示パルス数算出部の処理説
明図、第4図は本発明の他の一実施例、第5図は
割込みによりパルスを計数する従来方式の例、第
6図はハードウエアのカウンタを用いてパルスを
計数する従来方式の例を示す。 図中、1はパルス整形回路、10はカウンタ、
11はデイジタル処理装置、13はオーバフロー
計数部、18はパルス数算出部を表す。
FIG. 1 is a block diagram of the configuration of an embodiment of the present invention, FIG. 2 is a diagram explaining the processing of the overflow counting section shown in FIG. 1, FIG. 3 is a diagram explaining the processing of the pulse number calculation section shown in FIG. 1, and FIG. shows another embodiment of the present invention, FIG. 5 shows an example of a conventional system in which pulses are counted using an interrupt, and FIG. 6 shows an example of a conventional system in which pulses are counted using a hardware counter. In the figure, 1 is a pulse shaping circuit, 10 is a counter,
Reference numeral 11 represents a digital processing device, 13 represents an overflow counter, and 18 represents a pulse number calculation unit.

Claims (1)

【特許請求の範囲】 1 デイジタル処理装置における単位時間当りの
入力パルス数を計測するパルス入力処理方式にお
いて、 計測対象となるパルスを計数するカウンタであ
つてその最大計数範囲が単位時間当りの最大入力
パルス数より小さい計数回路を備えると共に、 上記デイジタル処理装置は、上記計数回路の出
力を該計数回路の計数範囲を超えない時間周期で
入力し、前の周期で入力した計数回路の値との大
小を比較することにより、オーバフローの有無を
検出して、該計数回路のオーバフロー回数を計数
するオーバフロー計数部と、 該オーバフロー計数部が計数したオーバフロー
回数と入力した計数回路の値とに基づいて単位時
間毎に単位時間当りの入力パルス数を算出するパ
ルス数算出部とを備えたことを特徴とするパルス
入力処理方式。
[Scope of Claims] 1. In a pulse input processing method that measures the number of input pulses per unit time in a digital processing device, a counter that counts pulses to be measured and whose maximum counting range corresponds to the maximum input pulse per unit time. The digital processing device is equipped with a counting circuit smaller than the number of pulses, and the digital processing device inputs the output of the counting circuit in a time period that does not exceed the counting range of the counting circuit, and calculates the magnitude of the output from the counting circuit that is smaller than the value input in the previous period. an overflow counter that detects the presence or absence of an overflow and counts the number of overflows of the counting circuit; and a unit time based on the number of overflows counted by the overflow counter and the input value of the counting circuit. 1. A pulse input processing method, comprising: a pulse number calculation unit that calculates the number of input pulses per unit time for each input pulse.
JP27846484A 1984-12-29 1984-12-29 Pulse input processing system Granted JPS61158215A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP27846484A JPS61158215A (en) 1984-12-29 1984-12-29 Pulse input processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27846484A JPS61158215A (en) 1984-12-29 1984-12-29 Pulse input processing system

Publications (2)

Publication Number Publication Date
JPS61158215A JPS61158215A (en) 1986-07-17
JPH0342812B2 true JPH0342812B2 (en) 1991-06-28

Family

ID=17597690

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27846484A Granted JPS61158215A (en) 1984-12-29 1984-12-29 Pulse input processing system

Country Status (1)

Country Link
JP (1) JPS61158215A (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6427316A (en) * 1987-07-22 1989-01-30 Mitutoyo Corp Counting circuit
JPH0353039U (en) * 1989-09-29 1991-05-22
FR2914741B1 (en) * 2007-04-06 2009-07-10 Commissariat Energie Atomique ELECTRONIC SENSOR WITH OPTIMIZED COUNTING CAPACITY

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6049354B2 (en) * 1976-09-01 1985-11-01 株式会社日立製作所 Event occurrence recording method

Also Published As

Publication number Publication date
JPS61158215A (en) 1986-07-17

Similar Documents

Publication Publication Date Title
JPH0291513A (en) Gyro zero point correction method and device
EP0085909B1 (en) Crank angle detecting device for an internal combustion engine
JP2627152B2 (en) Ignition timing control device
JPH09273942A (en) Sensor output interpolation method
JPH0342812B2 (en)
JPS58214835A (en) Knocking decision for engine
JP3490541B2 (en) Engine speed detector
JP2533707Y2 (en) Variable period pulse counting device
JPH0714901Y2 (en) Engine rotation signal processor
JP3077861B2 (en) Engine tachometer
JPS635166A (en) Ignition device for engine
JPH04350564A (en) Computing method for pulse generation period
KR100233990B1 (en) Vehicle rotating speed measuring method for electric car
JPS59210371A (en) Wheel speed arithmetic device
JPS6023695Y2 (en) Vehicle speed display device
JPH04157324A (en) Signal processing method for electromagnetic flowmeter
JP2627153B2 (en) Ignition timing control device
JPH04153548A (en) Watchdog timing
JP3351059B2 (en) Rotation speed detector
JPS648766B2 (en)
JP2006155493A (en) Timer device
US20030114939A1 (en) Method and apparatus for the automatic synchronization of dynamic angular and time domain control systems
JP2594107B2 (en) Knock control device
JPH03197870A (en) Detecting device for rotating speed
JP2805939B2 (en) Wheel speed measurement device