JPH01111202A - Arithmetic unit for cycle of pulse signal - Google Patents

Arithmetic unit for cycle of pulse signal

Info

Publication number
JPH01111202A
JPH01111202A JP26869887A JP26869887A JPH01111202A JP H01111202 A JPH01111202 A JP H01111202A JP 26869887 A JP26869887 A JP 26869887A JP 26869887 A JP26869887 A JP 26869887A JP H01111202 A JPH01111202 A JP H01111202A
Authority
JP
Japan
Prior art keywords
circuit
pulse
time
period
edge detection
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.)
Granted
Application number
JP26869887A
Other languages
Japanese (ja)
Other versions
JPH0820472B2 (en
Inventor
Kengo Sugiura
杉浦 健悟
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.)
Denso Corp
Original Assignee
NipponDenso Co Ltd
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 NipponDenso Co Ltd filed Critical NipponDenso Co Ltd
Priority to JP62268698A priority Critical patent/JPH0820472B2/en
Publication of JPH01111202A publication Critical patent/JPH01111202A/en
Publication of JPH0820472B2 publication Critical patent/JPH0820472B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Measuring Frequencies, Analyzing Spectra (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Manipulation Of Pulses (AREA)

Abstract

PURPOSE:To calculate an accurate cycle of an input pulse by dividing the time required for the edge of the input pulse set at the previous request of an interruption through the edge of the input pulse set after lapse of a prescribed time by the number of pulse signals supplied during said period of time. CONSTITUTION:When an interruption control circuit 66 has a request for interruption, an input pulse counter IPC 78 counts the edge detecting signals received from an edge detecting circuit 62. At the same time, the circuit 66 inhibits the input of the edge detecting signals to a free-run counter FRC 60 which counts the time and the circuit 66 itself before a prescribed period of time passes. Then the FRC 60 reads and stores the present time point after the output of the edge detecting signal. When the circuit 66 gives a request to a logical arithmetic circuit, this arithmetic circuit divides the deviation of the past time points equivalent at least to two times counted by the FRC 60 by the pulse count result of the IPC 78. Thus the cycle of the input pulse is calculated.

Description

【発明の詳細な説明】 [産業上の利用分野コ 本発明は、パルス信号の周期をマイクロコンピュータの
プログラム処理により算出するパルス信号の周期演算装
置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a pulse signal period calculating device that calculates the period of a pulse signal by program processing of a microcomputer.

[従来の技術] 従来より、パルス信号の周期をマイクロコンピュータに
より算出する周期演算装置の一つとして、第6図に示す
如く、パルス信号の人力制御回路を、マイクロコンピュ
ータの内部クロックにより時刻を計時するフリー・ラン
・カウンタ(以下、  FRCと記載する。)90と、
人力パルスの立ち上がり又は立ち下がりを検出するエッ
ヂ検出回路92と、エッヂ検出回路92により入力パル
スのエッヂが検出されたとき、FRC90から現在時刻
T1を読み込むインプット・キャプチャ・レジスタ(以
下、ICRと記載する。)94と、同じくエッヂ検出回
路92により人力パルスのエッヂが検出されたとき周期
演算の割込要求を行なう割込制御回路96と、から構成
し、内部バス9日を介して接続された図示しない論理演
算回路(以下、ALUと記載する。)に対して、ICR
94に記憶された現在時刻と前回ICR94で計測され
た時刻との偏差から人力パルスを算出するパルス周期演
算のための周期演算処理を実行させるように構成された
ものがある(例えば、MOTOROLA社製のIC,M
C68HCO5C4)。。
[Prior Art] Conventionally, as one of the period calculation devices for calculating the period of a pulse signal by a microcomputer, as shown in FIG. a free run counter (hereinafter referred to as FRC) 90,
An edge detection circuit 92 detects the rising or falling edge of a human pulse; and an input capture register (hereinafter referred to as ICR) that reads the current time T1 from the FRC 90 when the edge detection circuit 92 detects an edge of the input pulse. ) 94, and an interrupt control circuit 96 which issues an interrupt request for periodic calculation when an edge of a human pulse is detected by the edge detection circuit 92, and is connected via an internal bus 9. For logical operation circuits (hereinafter referred to as ALUs) that do not
Some devices are configured to execute period calculation processing for calculating a pulse period that calculates a human pulse from the deviation between the current time stored in the ICR 94 and the time previously measured by the ICR 94 (for example, the ICR 94 manufactured by MOTOROLA) IC, M
C68HCO5C4). .

[発明が解決しようとする問題点コ この種の装置では、第7図(a)に示す如く、人力パル
スの所定のエッヂ(図では立ち上がり)で毎回FRC9
0の計時データがICR94にラッチされ、ALUに対
してパルス周期演算の割込要求が行なわれるため、入力
パルスの周期が長い場合には、割込要求と同時に周期演
算が実行され、パルス信号の周期を問題なく算出するこ
とができるが、人力パルスの周期が短くなって割込要求
が頻繁に行なわれると、割込要求の周期が周期演算に必
要な時間△Tより短くなって、割込要求毎に周期演算を
実行できず、パルス周期を正確に算出できなくなるとい
った問題があった。つまりパルス周期が短くなると、第
7図(a)に示すへの周期演算処理で、時点tllから
t12までのパルス信号2個分の周期がパルス周期とし
て算出されてしまうのである。
[Problems to be solved by the invention] In this type of device, as shown in FIG. 7(a), the FRC9
The clock data of 0 is latched in the ICR94 and an interrupt request for pulse period calculation is made to the ALU. Therefore, if the period of the input pulse is long, the period calculation is executed at the same time as the interrupt request, and the pulse signal is The period can be calculated without any problem, but if the period of the human pulse becomes short and interrupt requests are made frequently, the period of the interrupt request becomes shorter than the time △T required for period calculation, and the interrupt There was a problem in that the period calculation could not be performed for each request, making it impossible to accurately calculate the pulse period. In other words, when the pulse period becomes short, the period of two pulse signals from time tll to t12 is calculated as the pulse period in the period calculation process shown in FIG. 7(a).

また人力パルスの周期が周期演算に必要な時間△Tより
長く、割込要求毎に周期演算を実行できたとしても、入
力パルスの周期が短くなると、第7図(a)に示す領域
Bのように、周期演算以外の演算処理を実行する時間△
tが短くなって、ALUで周期演算結果に基づき実行さ
れる制御処理等のメインプログラムを良好に実行できな
くなってしまう。
Furthermore, even if the period of the human pulse is longer than the time △T required for periodic calculation and the periodic calculation can be executed for each interrupt request, if the period of the input pulse becomes short, the area B shown in FIG. , the time to perform calculations other than periodic calculations △
t becomes short, making it impossible to properly execute the main program such as control processing executed by the ALU based on the periodic calculation results.

一方上記問題を解決して、入力パルスの周期が短くなっ
ても周期演算を実行できるようにするために、人力パル
スを分周してエッヂ検出回路に人力することも考えられ
ている。しかしこのように構成した場合、人力パルスの
周期が長い場合の周期演算以外が大きくなり、かつ周期
演算の応答性が低下するといった問題が発生する。
On the other hand, in order to solve the above-mentioned problem and to be able to perform period calculations even if the period of the input pulse becomes short, it has been considered to divide the frequency of the manually-powered pulse and input it manually to the edge detection circuit. However, when configured in this way, a problem arises in that when the period of the human pulse is long, the calculation other than the period becomes large and the responsiveness of the period calculation decreases.

そこで本発明は、上記のようにマイクロコンピュータに
よりパルス信号の周期を算出する装置において、人力パ
ルスの周期が大きく変化しても、パルス周期を常時安定
して正確に演算することができるようにすることを目的
としてなされた。
SUMMARY OF THE INVENTION Therefore, the present invention provides a device that calculates the period of a pulse signal using a microcomputer as described above, so that the pulse period can always be calculated stably and accurately even if the period of the human pulse changes greatly. It was done for that purpose.

[問題点を解決するための手段] 即ち上記目的を達するためになされた本発明は、時刻を
計時する計時回路と、 人力パルスの立ち上がり又は立ち下がりを検出するエッ
ヂ検出回路と、 該エッヂ検出回路からのエッヂ検出信号を受け、上記計
時回路から現在時刻を読み込み記憶する時刻計測回路と
、 同じく上記エッヂ検出回路からのエッヂ検出信号を受け
、割込要求を行なう割込制御回路と、該割込制御回路か
らの割込要求により、通常の演算動作を中止し、予め設
定されたプログラムに従い上記時刻計測回路の少なくと
も過去2回分の計測結果の偏差から上記人力パルスの周
期を算出する論理演算回路と、 を備えたパルス信号の周期演算装置において、上記割込
制御回路が割込要求を行なった後所定時間経過するまで
の間、上記エッヂ検出回路から出力されるエッヂ検出信
号をカウントし、該エッヂ検出信号の上記時刻計測回路
及び割込制御回路への入力を禁止する入力パルスカウン
ト回路を設け、 上記論理演算回路が、上記割込処理で、上記時刻計測回
路の少なくとも過去2回分の計測結果の偏差を上記入力
パルスカウント回路のカウント結果により除算すること
により上記パルス周期を算出するよう構成してなること
を特撮とするパルス信号の周期演算装置を要旨としてい
る。
[Means for Solving the Problems] That is, the present invention, which has been made to achieve the above object, comprises: a clock circuit that measures time; an edge detection circuit that detects the rising or falling edge of a human pulse; and the edge detection circuit. a time measurement circuit that receives an edge detection signal from the clock circuit and reads and stores the current time from the clock circuit; an interrupt control circuit that also receives an edge detection signal from the edge detection circuit and requests an interrupt; a logic operation circuit that suspends normal operation in response to an interrupt request from a control circuit and calculates the period of the human pulse from the deviation of at least two past measurement results of the time measurement circuit according to a preset program; , In the pulse signal period calculating device, the edge detection signal outputted from the edge detection circuit is counted until a predetermined time has elapsed after the interrupt control circuit issues an interrupt request, and the edge detection signal is An input pulse count circuit is provided that prohibits input of the detection signal to the time measurement circuit and the interrupt control circuit, and the logic operation circuit calculates at least two past measurement results of the time measurement circuit in the interrupt processing. The gist of the present invention is a pulse signal period calculating device for special effects, which is configured to calculate the pulse period by dividing the deviation by the count result of the input pulse counting circuit.

[作用コ 以上のように構成された本発明のパルス信号の周期演算
装置においては、エッヂ検出回路からのエッヂ検出信号
により割込制御回路が割込要求を行なうと、人力パルス
カウント回路が、その後所定時間経過するまでの間時刻
計測回路及び割込制御回路へのエッヂ検出信号の人力を
禁止し、その間エッヂ検出回路から出力されるエッヂ検
出信号をカウントする。そしてその後エッヂ検出回路か
らエッヂ検出信号が出力されると、時刻計測回路が現在
時刻(即ちエッヂ検出信号の出力時刻)を計時回路から
読み込み記憶し、割込制御回路が論理演算回路に対して
割込要求を行なう。すると論理演算回路は、この割込要
求により通常の演算動作を一時停止して人力パルスの周
期演算処理を行ない、時刻計測回路で計測された少なく
とも過去2回分の時刻の偏差を入力パルスカウント回路
のパルスカウント結果によって除算し、入力パルスの周
期を算出する。
[Function] In the pulse signal period calculation device of the present invention configured as described above, when the interrupt control circuit issues an interrupt request based on the edge detection signal from the edge detection circuit, the manual pulse count circuit then Manual input of edge detection signals to the time measurement circuit and interrupt control circuit is prohibited until a predetermined period of time has elapsed, and during that period, the edge detection signals output from the edge detection circuit are counted. Then, when the edge detection signal is output from the edge detection circuit, the time measurement circuit reads and stores the current time (that is, the output time of the edge detection signal) from the time measurement circuit, and the interrupt control circuit interrupts the logic operation circuit. Make a request for inclusion. Then, the logic operation circuit temporarily stops normal operation in response to this interrupt request, performs periodic calculation processing of the human pulse, and inputs the deviation of at least two past times measured by the time measurement circuit into the input pulse count circuit. Divide by the pulse count result to calculate the period of the input pulse.

このため人力パルスカウント回路で計時する割込要求後
の経過時間を、論理演算回路で周期演算処理を実行する
のに必要な時間△Tと、それ以外の処理(メインプログ
ラム等)を実行するのに最小限必要な時間とを加算した
値に設定しておけば、第7図(b)に示す如く、人力パ
ルスの周期が短くなっても、割込要求は頻繁になされる
ことはなく、割込要求による周期演算以外の処理も充分
実行することができる。
Therefore, the elapsed time after the interrupt request, which is measured by the human pulse counting circuit, is the time △T required for executing periodic operation processing in the logical operation circuit, and the time required for executing other processing (main program, etc.). If it is set to a value that is the sum of the minimum required time and the minimum required time, as shown in FIG. Processes other than periodic calculations based on interrupt requests can also be sufficiently executed.

また人力パルスの周期は、前回割込要求を行なったとき
の人力パルスのエッヂから所定時間経過後の人力パルス
のエッヂまでの時間を、その間に人力されたパルス信号
数によって除算することにより算出されるので、従来の
ように複数のパルス信号の人力時間を1つのパルス信号
の周期として誤って算出することはなく、入力パルスの
周期を正確に算出することができる。
The period of the human pulse is calculated by dividing the time from the edge of the human pulse when the previous interrupt request was made to the edge of the human pulse after a predetermined period of time by the number of pulse signals manually input during that time. Therefore, the period of the input pulse can be accurately calculated without erroneously calculating the human power time of a plurality of pulse signals as the period of one pulse signal as in the conventional case.

また更に入力パルスの周期が大きい場合には、所定時間
経過するまでの間に複数のパルス信号が人力されること
はなく、人力パルスカウンタでカウントされるパルス数
は1個となって従来と同様にパルス周期を算出でき、パ
ルス周期が短い場合にのみパルス信号の周期が複数のパ
ルス信号の平均値として算出されるので、周期演算精度
が低下することもない。
Furthermore, if the period of the input pulse is large, multiple pulse signals will not be manually input until the predetermined time elapses, and the number of pulses counted by the manual pulse counter will be one, which is the same as before. Since the pulse period can be calculated quickly and the period of the pulse signal is calculated as the average value of a plurality of pulse signals only when the pulse period is short, the accuracy of period calculation does not deteriorate.

[実施例] 次に本発明の好適な実施例として内燃機関の制御装置に
組み込まれたパルス信号の周期演算装置について説明す
る。
[Embodiment] Next, a pulse signal period calculation device incorporated in a control device for an internal combustion engine will be described as a preferred embodiment of the present invention.

まず第2図は内燃機関制御装置の構成を示す概略構成図
である。
First, FIG. 2 is a schematic configuration diagram showing the configuration of an internal combustion engine control device.

図示する如く、内燃機関1は大気より空気を吸入すると
共に燃料噴射弁8から噴射される燃料と空気とを混合し
て吸気ボート9に導く吸気系10と、点火プラグ12に
形成される電気火花によって点火された混合気の燃焼の
エネルギをピストン14を介して回転運動として取り出
す燃焼室15と、燃焼後のガスを排気ボート17を介し
て排出する排気系1日とを備えて構成されている。
As shown in the figure, an internal combustion engine 1 includes an intake system 10 that sucks air from the atmosphere, mixes fuel and air injected from a fuel injection valve 8, and guides the mixture to an intake boat 9, and an electric spark formed at a spark plug 12. The combustion chamber 15 extracts the energy of the combustion of the air-fuel mixture ignited by the piston 14 as rotational motion, and the exhaust system 15 exhausts the gas after combustion through the exhaust boat 17. .

吸気系10には、上流から、エアクリーナ20、吸入空
気の流れを整える整流格子21、吸入空気量Qに応じた
周期でパルス信号を出力する光学式のカルマン渦エアフ
ロメータ22、吸入空気量Qを制御するスロットルバル
ブ23、吸入空気の脈動を平滑化するサージタンク25
が設けられている。吸入空気量Qは、通常、図示しない
アクセルペダルに連動したスロットルバルブ23の開度
によって制御されるが、スロットルバルブ23が全閉と
された場合(アイドル時)には、スロットルバルブ23
をバイパスするバイパス路26に設けられたアイドルス
ピードコントロールバルブ(以下、l5CVと記載する
。)2日によって制御される。尚、吸気系10にはスロ
ットルバルブ23が全閉のときにオン状態となるアイド
ルスイッチを内蔵してスロットルバルブ23の開度を併
せ検出するスロットルセンサ30と、吸入空気の温度T
HAを検出する吸気温センサ31も設けられている。
The intake system 10 includes, from upstream, an air cleaner 20, a rectifier grating 21 that adjusts the flow of intake air, an optical Karman vortex airflow meter 22 that outputs a pulse signal at a cycle according to the intake air amount Q, and an air intake system 10 that controls the intake air amount Q. Throttle valve 23 to control, surge tank 25 to smooth the pulsation of intake air
is provided. The intake air amount Q is normally controlled by the opening degree of the throttle valve 23 which is linked to an accelerator pedal (not shown), but when the throttle valve 23 is fully closed (during idling), the throttle valve 23
It is controlled by an idle speed control valve (hereinafter referred to as 15CV) provided in the bypass passage 26 that bypasses the. The intake system 10 includes a built-in idle switch that is turned on when the throttle valve 23 is fully closed, and a throttle sensor 30 that also detects the opening degree of the throttle valve 23 and a throttle sensor 30 that detects the temperature T of the intake air.
An intake temperature sensor 31 for detecting HA is also provided.

上記吸気系10を介して吸入される空気と燃料噴射弁8
により噴射された燃料との混合気は、燃焼室15に吸入
され、ピストン14により圧縮された後着火されるが、
混合気への着火は点火プラグ12に形成される電気火花
によって行なわれる。
Air taken in through the intake system 10 and the fuel injection valve 8
The mixture with the fuel injected is drawn into the combustion chamber 15, compressed by the piston 14, and then ignited.
The air-fuel mixture is ignited by an electric spark formed at the spark plug 12.

内燃機関1の各気筒に設けられた点火プラグ12は、図
示しない高耐圧コードにより、出力軸2の回転に同期し
てイグナイタ33に発生した高電圧を配電するディスト
リビュータ35に接続されている。尚、ディストリビュ
ータ35内には、出力軸201回転に1パルスを発生す
る気筒判別センサ36と、出力軸2の30度回転毎に1
パルスを発生する回転数センサ37とが設けられている
The spark plugs 12 provided in each cylinder of the internal combustion engine 1 are connected to a distributor 35 that distributes high voltage generated in an igniter 33 in synchronization with the rotation of the output shaft 2 by a high voltage cord (not shown). Furthermore, inside the distributor 35, there is a cylinder discrimination sensor 36 which generates one pulse every 201 rotations of the output shaft, and a cylinder discrimination sensor 36 which generates one pulse every 30 degree rotation of the output shaft 2.
A rotation speed sensor 37 that generates pulses is provided.

火花点火によって着火され爆発的に燃焼しピストン14
を押し下げた混合気はその後排ガスとして排出されるが
、この排気系1日には、排ガスの組成に基づいて混合気
の空燃比を検出する酸素潤度センサ38や排ガスの浄化
を行なう三元触媒装置39、更に排気温度を検出する排
気温センサ40等が設けられている。
The piston 14 is ignited by the spark and combusts explosively.
The air-fuel mixture that has been pushed down is then exhausted as exhaust gas, but the exhaust system uses an oxygen moisture sensor 38 that detects the air-fuel ratio of the air-fuel mixture based on the composition of the exhaust gas and a three-way catalyst that purifies the exhaust gas. The device 39 is further provided with an exhaust temperature sensor 40 for detecting exhaust temperature.

尚、内燃機関1のシリンダブロック41は循環する冷却
水によって冷却されており、この冷却水の温度THWは
冷却水温センサ43により検出される。
The cylinder block 41 of the internal combustion engine 1 is cooled by circulating cooling water, and the temperature THW of this cooling water is detected by a cooling water temperature sensor 43.

内燃機関1の運転状態を検出する上述した各センサの出
力信号は制御回路5に人力され、内燃機関1の運転状態
に応じて、燃料噴射弁8、l5CV2B、イグナイタ3
3等の制御が行なわれる。
The output signals of the above-mentioned sensors that detect the operating state of the internal combustion engine 1 are manually input to the control circuit 5, and depending on the operating state of the internal combustion engine 1, the fuel injection valve 8, l5CV2B, and igniter 3 are controlled.
3rd grade control is performed.

制御回路5は、実施例としてのパルス周期演算装置を備
え、ROM、RAM、人出力ポート等を内蔵した1チツ
プCPU45と、各センサからの電圧信号をアナログデ
ジタル変換して人力するアナログデジタル変換器(以下
、A/D変換器と記載する)47とから構成されている
。上述したスロットルセンサ30、吸気温センサ31、
排気オンセンサ40、及び冷却水温センサ43は、A/
D変換器47に接続されており、それらの出力信号は、
デジタル信号に変換された後エチツブCPU45に人力
される。1チツプCPU45は、コモンバス50を介し
て相互に接続された周知のALU52、ROM53、R
AM 54、人力ポート55、出力ポート56、及びカ
ルマン渦エアフロメータ22からのパルス信号を人力す
るパルス人力制御回路57を備える。A/D変換器47
によりデジタル信号に変換された各センサからの信号及
び回転数センサ37、酸素センサ38等からの信号は、
人力ボート55を介して人力される。−力出力ポート5
6には、各気筒の吸気ボート9に設けられた燃料噴射弁
8やバイパス通路26に設けられたl5CV2B、或は
高電圧を発生するイグナイタ33等が接続されており、
1チツプCPUはこの出力ポート56より、これらのア
クチュエータに制御信号を出力する。
The control circuit 5 includes a one-chip CPU 45 that includes a pulse period calculation device as an embodiment, and has built-in ROM, RAM, human output port, etc., and an analog-to-digital converter that manually converts voltage signals from each sensor into analog and digital. (hereinafter referred to as an A/D converter) 47. The above-mentioned throttle sensor 30, intake temperature sensor 31,
The exhaust on sensor 40 and the cooling water temperature sensor 43 are
are connected to the D converter 47, and their output signals are
After being converted into a digital signal, it is manually input to the Echitsubu CPU 45. The 1-chip CPU 45 includes a well-known ALU 52, ROM 53, and R
AM 54 , a human power port 55 , an output port 56 , and a pulse human power control circuit 57 for manually controlling pulse signals from the Karman vortex airflow meter 22 . A/D converter 47
The signals from each sensor and the signals from the rotation speed sensor 37, oxygen sensor 38, etc. converted into digital signals by
It is powered by humans via a human powered boat 55. -Force output port 5
6 is connected to the fuel injection valve 8 provided in the intake boat 9 of each cylinder, the l5CV2B provided in the bypass passage 26, or the igniter 33 that generates high voltage, etc.
The 1-chip CPU outputs control signals to these actuators from this output port 56.

次にパルス人力制御回路57は、ALU52で後述の周
期演算処理によってカルマン渦エアフロメータ22から
出力されるパルス信号の周期(即ち吸入空気量Q)を算
出するのに必要な周期演算用データを作成すると共に、
その演算処理の起動を行なうためのものである。
Next, the pulse manual control circuit 57 creates periodic calculation data necessary for calculating the period of the pulse signal output from the Karman vortex airflow meter 22 (i.e., the intake air amount Q) through periodic calculation processing described later in the ALU 52. At the same time,
This is to start the calculation process.

本実施例のカルマン渦エアフロメータ22は、第3図に
示す如く、吸気通路10aに渦発生体22aを設けて渦
発生体22aの下流に吸入空気の流速に比例した周波数
の渦を発生させ、導圧孔22bを介して金属箔(ミラー
)22cの表面に渦の圧力を導き、渦によるミラー22
cの振動を一対の投受光素子22dにより光学的に検出
するよう構成されており、このエアフロメータ22から
は吸入空気量Qに応じて0〜数kHzの範囲で変化する
周波数のパルス信号が出力される。このためエアフロメ
ータ22から出力されるパルス信号により吸入空気量Q
を正確に測定するには、1μsec、程度の分解能でパ
ルス周期を計測する必要があり、パルス人力制御回路5
7は、ALU52の内部クロツタにより時刻を計時する
FRCを利用して周期演算用データを作成するよう構成
されている。
As shown in FIG. 3, the Karman vortex airflow meter 22 of this embodiment includes a vortex generator 22a in the intake passage 10a, and generates a vortex at a frequency proportional to the flow velocity of intake air downstream of the vortex generator 22a. The pressure of the vortex is introduced to the surface of the metal foil (mirror) 22c through the pressure-conducting hole 22b, and the mirror 22 due to the vortex is
The air flow meter 22 is configured to optically detect the vibration of the air flow sensor c by a pair of light emitting/receiving elements 22d, and the air flow meter 22 outputs a pulse signal with a frequency varying in the range of 0 to several kHz depending on the intake air amount Q. be done. Therefore, the intake air amount Q is determined by the pulse signal output from the air flow meter 22.
To accurately measure the pulse period, it is necessary to measure the pulse period with a resolution of about 1 μsec.
7 is configured to create periodic calculation data using an FRC that measures time using an internal clock of the ALU 52.

以下、このパルス人力制御回路570回路構成を第1図
を用いて説明する。
The circuit configuration of this pulse manual control circuit 570 will be explained below using FIG. 1.

図に示す如く本実施例のパルス入力制御回路57には、
第6図に示した従来装置のパルス人力制御回路と同様、
時刻を計時するFRC60、人力パルスの立ち上がりを
検出するエッヂ検出回路62、FRC60から現在時刻
を読み込み記憶するI CR64、及びALU52に対
して周期演算の割込要求を行なう割込制御回路66が備
えられ、人力パルスの立ち上がり時刻をICR64で測
定し、そのときALU52に対して割込制御回路66か
ら割込要求を行なうことで、ALU52に人力パルスの
立ち上がりから立ち上がりまでの時間。
As shown in the figure, the pulse input control circuit 57 of this embodiment includes:
Similar to the pulse manual control circuit of the conventional device shown in Fig. 6,
It is equipped with an FRC 60 that measures time, an edge detection circuit 62 that detects the rising edge of a human pulse, an ICR 64 that reads and stores the current time from the FRC 60, and an interrupt control circuit 66 that issues an interrupt request for periodic calculation to the ALU 52. , the rise time of the human pulse is measured by the ICR 64, and an interrupt request is made to the ALU 52 from the interrupt control circuit 66 to determine the time from the rise to the rise of the human pulse to the ALU 52.

即ち人力パルスの周期、を算出する周期演算処理を実行
させるようしこされている。
That is, it is designed to execute a period calculation process for calculating the period of the human pulse.

ところで内燃機関1が高負荷・高回転で運転されている
場合、吸入空気量Qが増加して、エアフロメータ22か
ら出力されるパルス信号の周期が1m5ec、以下と短
くなる。このため従来のように入力パルスの立ち上がり
毎に割込要求をかけていると、ALU52でのメインプ
ログラム(即ち、燃料噴射制御や点火時期制御のためあ
プログラム)の実行時間が短くなり、更にはメインプロ
グラムを実行できずに周期を正確に算出することもでき
なくなってしまう。
By the way, when the internal combustion engine 1 is operated at high load and high rotation speed, the intake air amount Q increases and the cycle of the pulse signal output from the air flow meter 22 becomes short to 1 m5 ec or less. Therefore, if an interrupt request is made every time the input pulse rises as in the past, the execution time of the main program in the ALU 52 (i.e., the program for fuel injection control and ignition timing control) will be shortened, and furthermore, The main program cannot be executed and the cycle cannot be calculated accurately.

そこでパルス人力制御回路57は、内燃機関1の高負荷
・高回転時にALU52への割込要求が頻繁になされる
ことのないよう、割込要求実行後次の割込要求を実行で
きるまでの時間をタイミング設定レジスタ(以下、TS
Rと記載する。)6日に設定しておき、タイミングカウ
ンタ(以下、TCと記載する。)70で割込要求実行後
の経過時間を計測し、コンパレータ72によりTC70
の測定結果がTSR6Bに設定された時間以上となった
か否かを判断し、−数構出回路74でコンパレータ72
からの出力信号によりTSR6Bの値とTC70の値と
が一致したことを検出した上で、タイミングカウンタ制
御回路76を介してエッヂ検出回路62からのエッヂ検
出信号を割込制御回路66及びI CR64に送出する
よう構成されている。
Therefore, the pulse manual control circuit 57 sets a time period after an interrupt request is executed until the next interrupt request can be executed so that interrupt requests to the ALU 52 are not made frequently when the internal combustion engine 1 is under high load and at high rotation speed. The timing setting register (hereinafter referred to as TS)
It is written as R. ) 6 days, the timing counter (hereinafter referred to as TC) 70 measures the elapsed time after execution of the interrupt request, and the comparator 72 sets TC 70.
It is determined whether or not the measurement result is longer than the time set in TSR6B, and the -number output circuit 74 outputs the comparator 72
After detecting that the value of TSR6B and the value of TC70 match based on the output signal from configured to send.

尚タイミングカウンタ制御回路76は、−数構出回路7
4からの一致検出信号によりエッヂ検出回路62からの
エッヂ検出信号をICR64,割込制御回路66に転送
するだけでなく、そのエラ=15− ヂ検出信号の転送と同時にタイミングカウンタTC70
をクリアし、またタイミングカウンタTCにカウント用
のクロック信号を出力する。
Note that the timing counter control circuit 76 is a negative number output circuit 7.
The edge detection signal from the edge detection circuit 62 is not only transferred to the ICR 64 and the interrupt control circuit 66 by the coincidence detection signal from the edge detection circuit 66, but also the timing counter TC70 is transferred at the same time as the error = 15- ji detection signal is transferred.
and outputs a clock signal for counting to the timing counter TC.

またこのように構成した場合、割込要求後次の割込要求
がなされるのは、先の割込要求から所定時間経過後人力
パルスが立ち上がった時点となり、ICR64の値もそ
の時点の時刻となるため、内燃機関1が高負荷・高回転
運転され、人力パルスの周期が短くなって、先の割込要
求から所定時間経過するまでの間に複数のパルス信号が
人力された場合には、ALU52側でICR64の値の
みから人力パルスの周期を算出することはできない。
In addition, with this configuration, the next interrupt request after an interrupt request is made at the time when the human power pulse rises after a predetermined time has elapsed since the previous interrupt request, and the value of ICR64 is also set to the time at that point. Therefore, if the internal combustion engine 1 is operated under high load and high rotation speed, and the period of the manual pulse becomes short, and a plurality of pulse signals are supplied manually until a predetermined time elapses from the previous interrupt request, It is not possible to calculate the period of the manual pulse on the ALU 52 side only from the value of the ICR 64.

そこでこのパルス人力制御回路57には、エッヂ検出回
路62からのエッヂ検出信号をカウントする人力パルス
・カウンタ(以下、IPCと記載する)78と、IPC
7Bのカウント結果を記憶する人力パルス・カウント◆
レジスタ(以下、■PCRと記載す−る。)80と、−
数構出回路74でTSR6Bの値とTC70の値とが一
致したと判断される毎にIPC78のカウント値をIP
CR80に記憶させ、I PC7Bをクリアする人力パ
ルスカウンタ制御回路82とが備えられ、ICR64で
時刻が計測される間に人力されたパルス信号数がIPC
R80に記憶される。
Therefore, this pulse manual control circuit 57 includes a manual pulse counter (hereinafter referred to as IPC) 78 that counts the edge detection signal from the edge detection circuit 62, and an IPC
Manual pulse counting that memorizes the count results of 7B◆
Register (hereinafter referred to as ■ PCR) 80 and -
Every time the count output circuit 74 determines that the value of TSR6B and the value of TC70 match, the count value of IPC78 is input to IP.
A manual pulse counter control circuit 82 is provided to memorize the pulse signal in the CR80 and clear the IPC7B.
Stored in R80.

次に上記のように構成されたれたパルス入力制御回路5
7の動作を第4図に示すタイミングチャートを用いて説
明する。
Next, the pulse input control circuit 5 configured as described above
7 will be explained using the timing chart shown in FIG.

図に示す如く、まず時点t1でICR64及び割込制御
回路66にタイミングカウンタ制御回路76を介してエ
ッヂ検出回路62からのエッヂ検出信号が人力されると
、割込制御回路66からALU52に対して割込要求が
なされ、I CR64にFRC60のカウント値(即ち
現在時刻)Cn−1が記憶される。またこの時点t1で
は、タイミングカウンタ制御回路76によって、TC7
0がクリアされ、ICR64にはFRC60のカウント
f直(即ち現在時刻)Cn−1が記憶されると共に、T
PC7Bでエッヂ検出回路62からのエッヂ検出信号が
カウントされる。そしてその後T’C70はタイミング
カウンタ制御回路76からのクロッり信号をカウントし
、これによって割込要求後の時間を計時する。このTC
70のカウント動作は、そのカウント結果がTSR6B
の設定値と一致するまでの間継続して実行され、その間
エッヂ検出回路62で人力パルスの立ち上がりが検出さ
れても、エッヂ検出信号はICR64及び割込制御回路
66には人力されず、IPC7Bでエッヂ検出信号の数
がカウントされる。
As shown in the figure, first, at time t1, when an edge detection signal from the edge detection circuit 62 is inputted to the ICR 64 and the interrupt control circuit 66 via the timing counter control circuit 76, the edge detection signal is sent from the interrupt control circuit 66 to the ALU 52. An interrupt request is made, and the count value (ie, current time) Cn-1 of the FRC 60 is stored in the ICR 64. Also, at this time t1, the timing counter control circuit 76 controls the timing of TC7.
0 is cleared, and the count f of the FRC 60 (that is, the current time) Cn-1 is stored in the ICR 64, and the T
The edge detection signal from the edge detection circuit 62 is counted by the PC 7B. Thereafter, the T'C 70 counts the clock signal from the timing counter control circuit 76, thereby measuring the time after the interrupt request. This TC
70 count operation, the count result is TSR6B
During this period, even if the edge detection circuit 62 detects the rising edge of the human input pulse, the edge detection signal is not input to the ICR 64 and the interrupt control circuit 66, and the IPC7B The number of edge detection signals is counted.

次にTC70のカウント結果とTSR6Bの設定1直と
が一致し、前回割込要求を行なった後、所定時間To経
過すると(時点t2)、タイミングカウンタTCのカウ
ント動作が停止され、人力パルスカウンタ制御回路82
の動作によって、IPC7Bによるエッヂ検出信号のカ
ウント値がIPCR80に記憶され、IPC7Bがクリ
アされる。
Next, when the count result of TC70 and the setting 1 shift of TSR6B match and a predetermined time To has elapsed after the previous interrupt request (time t2), the counting operation of the timing counter TC is stopped and the manual pulse counter control is started. circuit 82
By the operation, the count value of the edge detection signal by IPC7B is stored in IPCR80, and IPC7B is cleared.

そしてその後エッヂ検出回路62で入力パルスの立ち上
がりが検出されエッヂ検出信号が出力されると(時点t
3)、タイミングカウンタ制御回路76を介して割込制
御回路66及びI CR64にエッヂ検出信号が人力さ
れ、I CR64がFRC60のカウント値(即ち現在
時刻)Cnを記憶し、割込制御回路66がALU52に
対して周期演算処理の割込要求を行なう。
Then, when the edge detection circuit 62 detects the rising edge of the input pulse and outputs an edge detection signal (at time t
3) The edge detection signal is manually input to the interrupt control circuit 66 and ICR 64 via the timing counter control circuit 76, the ICR 64 stores the count value (i.e., current time) Cn of the FRC 60, and the interrupt control circuit 66 An interrupt request for periodic calculation processing is made to the ALU 52.

次にALU52では、通常、燃料噴射量制御や点火時期
制御のための周知のメインプログラムが実行され、上記
パルス人力制御回路57より割込要求がなされると、カ
ルマン渦エアフロメータ22から出力されたパルス信号
の周期(=吸入空気量Q)を算出する周期演算処理が第
5図に示す如く実行される。
Next, the ALU 52 normally executes a well-known main program for fuel injection amount control and ignition timing control, and when an interrupt request is made from the pulse manual control circuit 57, the output from the Karman vortex airflow meter 22 is executed. A period calculation process for calculating the period of the pulse signal (=intake air amount Q) is executed as shown in FIG.

図に示す如く、この周期演算処理では、まずステップ1
10を実行してICR64の値を現在時刻Cnとして読
み込んだ後、ステップ120でその値CnをRAM54
内に格納する。続くステップ130では、前回この処理
を実行したときICR64から読み込みRAM54内に
記憶した時刻Cn−1をRAM54から読みだし、ステ
ップ140に移行する。そしてステップ140では、上
記時刻CnとCn−1との偏差T1を求める。またステ
ップ150では、IPCR,80の値を人力バルス数P
oとして読み込み、続くステップ160に移行して上記
求められた偏差T1をこの人力パルス数Poで除算する
ことによって人力パルスの周期Tnを算出し、本ルーチ
ンの処理を終了する。
As shown in the figure, in this periodic calculation process, first step 1
After executing step 10 and reading the value of the ICR64 as the current time Cn, the value Cn is stored in the RAM 54 in step 120.
Store inside. In the subsequent step 130, the time Cn-1 that was read from the ICR 64 and stored in the RAM 54 when this process was executed last time is read out from the RAM 54, and the process moves to step 140. Then, in step 140, the deviation T1 between the above-mentioned time Cn and Cn-1 is determined. Further, in step 150, the value of IPCR,80 is changed to the number of manual pulses P
o, and the process proceeds to step 160, where the deviation T1 obtained above is divided by the number Po of human pulses to calculate the cycle Tn of the human pulses, and the processing of this routine ends.

即ちこの周期演算処理では、ICR64に格納された人
力パルスの立ち上がり時刻CnとIPCRhoに格納さ
れた人力パルス数PoとをlvI朋演算演算用−タとし
て読み込み、ICR64に前回格納された人力パルスの
立ち上がり時刻Cn−1から今回格納された人力パルス
の立ち上がり時刻Cnまでの経過時間T1を算出し、そ
の値T1をその間に人力されたパルス信号数Poで除算
することによって入力パルスの周期Tnを演算するので
ある。
That is, in this periodic calculation process, the rising time Cn of the human pulse stored in the ICR 64 and the number Po of human pulses stored in the IPCRho are read as data for lvI calculation, and the rise time of the human pulse stored in the ICR 64 last time is The period Tn of the input pulse is calculated by calculating the elapsed time T1 from time Cn-1 to the rise time Cn of the human pulse that is stored this time, and dividing the value T1 by the number of pulse signals Po input manually during that time. It is.

以上詳述したように本実施例では、カルマン渦エアフロ
メータ22から出力されるパルス信号がパルス人力制御
回路57乙こ人力され、エッヂ検出回路62からのエッ
ヂ検出信号により割込制御回路66が割込要求を行なっ
た後、ALU52が周期演算処理及びメインプログラム
を実行するのに必要な時間To経過するまでの間、IP
C7Bがエッヂ検出回路62からのエッヂ検出信号をカ
ウントし、所定時間To経過した後エッヂ検出回路62
からエッヂ検出信号が出力されたとき、ICR64がF
RC60から現在時刻を読み込み、割込制御回路66が
ALU52に対して周期演算処理実行のための割込要求
を行なうように構成されている。
As described in detail above, in this embodiment, the pulse signal output from the Karman vortex airflow meter 22 is manually input to the pulse control circuit 57, and the interrupt control circuit 66 is activated by the edge detection signal from the edge detection circuit 62. After the request is made, the IP address is
C7B counts the edge detection signal from the edge detection circuit 62, and after a predetermined time To has elapsed, the edge detection circuit 62
When the edge detection signal is output from
The interrupt control circuit 66 is configured to read the current time from the RC 60 and issue an interrupt request to the ALU 52 to execute periodic arithmetic processing.

このため内燃機関1が高負荷・高回転で運転され、吸入
空気量Qが増加して、カルマン渦エアフロメータ22か
ら出力されるパルス信号の周期が短くなっても、第7図
(b)に示す如く、割込制御回路66からの割込要求が
頻繁になされることはなく、ALU52で周期演算処理
及び内燃機関制御のためのメインプログラムを問題なく
実行することができる。
Therefore, even if the internal combustion engine 1 is operated at high load and high rotational speed, the intake air amount Q increases, and the period of the pulse signal output from the Karman vortex air flow meter 22 becomes short, as shown in FIG. 7(b). As shown, interrupt requests from the interrupt control circuit 66 are not made frequently, and the ALU 52 can execute the main program for periodic calculation processing and internal combustion engine control without any problem.

また人力パルスの周期は、ALU52の周期演算処理に
よって、前回割込要求を行なったときの入力パルスのエ
ッヂから所定時間経過後の入力パルスのエッヂまでの時
間を、その間に入力されたパルス信号数によって除算す
ることにより算出されるので、従来のように複数のパル
ス信号の人力時間を人力パルスのパルス信号として誤っ
て算出することはなく、人力パルスを正確に算出するこ
とができる。
In addition, the period of the human pulse is determined by the period calculation process of the ALU 52, and is determined by calculating the time from the edge of the input pulse when the previous interrupt request was made to the edge of the input pulse after a predetermined period of time has elapsed, and the number of pulse signals input during that period. Since it is calculated by dividing by , it is possible to accurately calculate the human power pulse without erroneously calculating the human power time of a plurality of pulse signals as a pulse signal of a human power pulse as in the conventional case.

また更にパルス周期が設定時間Toより短くなると、パ
ルス周期は複数の人力パルスの平均値として算出される
が、パルス周期が短い場合にはFRC60の計測クロッ
ク(即ちALU52の内部クロック)の周期で分解能が
決定されるため、従来のように1パルス毎に周期演算を
行なっていても1クロック分の誤差の影響が大きくなり
、本実施例のように平均化しても周期演算精度が低下す
ることはない。
Furthermore, when the pulse period becomes shorter than the set time To, the pulse period is calculated as the average value of multiple manual pulses, but if the pulse period is short, the resolution is determined by the period of the measurement clock of the FRC 60 (i.e., the internal clock of the ALU 52). is determined, so even if the period calculation is performed for each pulse as in the past, the influence of the error of one clock becomes large, and even if it is averaged as in this embodiment, the period calculation accuracy will not decrease. do not have.

[発明の効果コ 以上詳述したように本発明のパルス信号の周期演算装置
によれは、人力パルスの周期が短くなっても、論理演算
回路で実行される周期演算のための割込処理を問題なく
実行することができ、周期演算の応答性を低下すること
なく周期の演算精度を向上できる。また周期演算のため
に論理演算回路で実行されるメインプログラムに影響を
与えることはないので、論理演算回路が周期演算結果に
基づく各種制御のための演算処理を問題なく実行できる
ようになる。
[Effects of the Invention] As described in detail above, the pulse signal period calculation device of the present invention allows interrupt processing for period calculations executed in logic operation circuits to be performed even if the period of a human pulse becomes short. It can be executed without problems, and the accuracy of period calculation can be improved without reducing the responsiveness of period calculation. Furthermore, since the main program executed by the logic operation circuit for periodic calculations is not affected, the logic operation circuit can execute calculation processing for various controls based on the periodic calculation results without any problem.

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

第1図は実施例のパルス人力制御回路の構成を表わすブ
ロック図、第2図は実施例の内燃機関の制御装置全体の
構成を表わす概略構成図、第3図はカルマン渦エアフロ
メータの構成を説明する説明図、第4図はパルス入力回
路の動作を説明するタイムチャート、第5図はALUで
実行される周期演算処理を表わすフローチャート、第6
図は従来の周期演算装置におけるパルス人力制御回路の
構成を表わすブロック図、第7図は従来の周期演算装置
と本発明の周期演算装置との動作を比較して表わすタイ
ムチャート、である。 22・・・カルマン)昌エアフロメータ45・・・1チ
ツプCPU 52・・・ALU(論理演算回路) 57・・・パルス人力制御回路 60・・・FRC(フリー・ラン・カウンタ)62・・
・エッヂ検出回路 64・・・ICR (インプット・キャプチャ・レジスタ)66・・・割込
制御回路 6日・・・TSR(タイミング設定レジスタ)70・・
・TC(タイミング・カウンタ)72・・・コンパレー
タ  74・・・−数構出回路76・・・タイミングカ
ウンタ制御回路7日・・・IPC(人力パルス・カウン
タ)80・・・IPCR (人カパルス◆カウント・レジスタ)
Figure 1 is a block diagram showing the configuration of the pulse manual control circuit of the embodiment, Figure 2 is a schematic diagram showing the overall configuration of the internal combustion engine control device of the embodiment, and Figure 3 is the configuration of the Karman vortex airflow meter. 4 is a time chart illustrating the operation of the pulse input circuit; FIG. 5 is a flowchart illustrating the periodic calculation process executed by the ALU;
The figure is a block diagram showing the configuration of a pulse manual control circuit in a conventional periodic calculation device, and FIG. 7 is a time chart showing a comparison of the operations of the conventional periodic calculation device and the periodic calculation device of the present invention. 22...Kalman) Chang airflow meter 45...1 chip CPU 52...ALU (logic operation circuit) 57...Pulse human control circuit 60...FRC (free run counter) 62...
・Edge detection circuit 64...ICR (input capture register) 66...Interrupt control circuit 6th...TSR (timing setting register) 70...
・TC (timing counter) 72...Comparator 74...-number output circuit 76...Timing counter control circuit 7th...IPC (human pulse counter) 80...IPCR (human pulse counter) count register)

Claims (1)

【特許請求の範囲】 時刻を計時する計時回路と、 入力パルスの立ち上がり又は立ち下がりを検出するエッ
ヂ検出回路と、 該エッヂ検出回路からのエッヂ検出信号を受け、上記計
時回路から現在時刻を読み込み記憶する時刻計測回路と
、 同じく上記エッヂ検出回路からのエッヂ検出信号を受け
、割込要求を行なう割込制御回路と、該割込制御回路か
らの割込要求により、通常の演算動作を中止し、予め設
定されたプログラムに従い上記時刻計測回路の少なくと
も過去2回分の計測結果の偏差から上記入力パルスの周
期を算出する論理演算回路と、 を備えたパルス信号の周期演算装置において、上記割込
制御回路が割込要求を行なった後所定時間経過するまで
の間、上記エッヂ検出回路から出力されるエッヂ検出信
号をカウントし、該エッヂ検出信号の上記時刻計測回路
及び割込制御回路への入力を禁止する入力パルスカウン
ト回路を設け、 上記論理演算回路が、上記割込処理で、上記時刻計測回
路の少なくとも過去2回分の計測結果の偏差を上記入力
パルスカウント回路のカウント結果により除算すること
により上記パルス周期を算出するよう構成してなること
を特徴とするパルス信号の周期演算装置。
[Scope of Claims] A clock circuit that measures time; an edge detection circuit that detects the rising or falling edge of an input pulse; and receiving an edge detection signal from the edge detection circuit, reads and stores the current time from the clock circuit. an interrupt control circuit that also receives an edge detection signal from the edge detection circuit and issues an interrupt request; a logic operation circuit that calculates the period of the input pulse from the deviation of at least two past measurement results of the time measurement circuit according to a preset program; and the interrupt control circuit. Counts the edge detection signal output from the edge detection circuit until a predetermined time elapses after the interrupt request is made, and prohibits input of the edge detection signal to the time measurement circuit and interrupt control circuit. an input pulse count circuit is provided, and the logic operation circuit calculates the pulse by dividing the deviation of at least two past measurement results of the time measurement circuit by the count result of the input pulse count circuit in the interrupt processing. A pulse signal period calculation device, characterized in that it is configured to calculate a period.
JP62268698A 1987-10-23 1987-10-23 Pulse signal cycle calculator Expired - Lifetime JPH0820472B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62268698A JPH0820472B2 (en) 1987-10-23 1987-10-23 Pulse signal cycle calculator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62268698A JPH0820472B2 (en) 1987-10-23 1987-10-23 Pulse signal cycle calculator

Publications (2)

Publication Number Publication Date
JPH01111202A true JPH01111202A (en) 1989-04-27
JPH0820472B2 JPH0820472B2 (en) 1996-03-04

Family

ID=17462132

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62268698A Expired - Lifetime JPH0820472B2 (en) 1987-10-23 1987-10-23 Pulse signal cycle calculator

Country Status (1)

Country Link
JP (1) JPH0820472B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007170356A (en) * 2005-12-26 2007-07-05 Toyota Motor Corp PFM signal capture device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55156748A (en) * 1979-05-18 1980-12-06 Hitachi Ltd Skid controller utilizing microcomputer
JPS61284672A (en) * 1985-06-11 1986-12-15 Diesel Kiki Co Ltd Frequency measuring instrument

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55156748A (en) * 1979-05-18 1980-12-06 Hitachi Ltd Skid controller utilizing microcomputer
JPS61284672A (en) * 1985-06-11 1986-12-15 Diesel Kiki Co Ltd Frequency measuring instrument

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007170356A (en) * 2005-12-26 2007-07-05 Toyota Motor Corp PFM signal capture device

Also Published As

Publication number Publication date
JPH0820472B2 (en) 1996-03-04

Similar Documents

Publication Publication Date Title
KR940010731B1 (en) Fuel controlling apparatus for internal combustion engine
KR920006114B1 (en) Device for controlling fuel
KR930000176B1 (en) Fuel control system
JPS6048623B2 (en) Fuel stop device for electronically controlled fuel injection system
ITTO990547A1 (en) EQUIPMENT FOR CALCULATING THE SPEED OF AN ENGINE.
JPH01111202A (en) Arithmetic unit for cycle of pulse signal
JPH0230954A (en) fuel control device
JPH0718357B2 (en) Fuel injection control device for internal combustion engine
JPH0778385B2 (en) Misfire detection device for internal combustion engine
US4522178A (en) Method of fuel control in engine
JPS6316579B2 (en)
KR0131312B1 (en) Unignition Detection Method of Internal Combustion Engine
JP2749138B2 (en) Combustion abnormality detection device for internal combustion engine
JP2780754B2 (en) Engine intake air control system
JP2605038B2 (en) Method for controlling an electric device of an internal combustion engine
JPH04194346A (en) Misfire detection device of internal combustion engine
JPS5968530A (en) Control method of internal-combustion engine
JPH09324691A (en) Fuel injection control device for internal combustion engine
JPS61286551A (en) Air-fuel ratio controller
JP2697057B2 (en) Abnormality diagnosis device for internal combustion engine
JPH01178840A (en) Method for detecting pressure of suction pipe
JP3184414B2 (en) Lean limit detection circuit
JPS6166825A (en) Internal combustion engine acceleration determination device
JPS58150864A (en) Detection of rotational speed of electronically controlled engine
JPS5848721A (en) Fuel injection controller