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
JPH06100150B2 - Engine intake air amount detection device - Google Patents
[go: Go Back, main page]

JPH06100150B2 - Engine intake air amount detection device - Google Patents

Engine intake air amount detection device

Info

Publication number
JPH06100150B2
JPH06100150B2 JP60196776A JP19677685A JPH06100150B2 JP H06100150 B2 JPH06100150 B2 JP H06100150B2 JP 60196776 A JP60196776 A JP 60196776A JP 19677685 A JP19677685 A JP 19677685A JP H06100150 B2 JPH06100150 B2 JP H06100150B2
Authority
JP
Japan
Prior art keywords
intake air
air amount
sampling
output
detection device
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
JP60196776A
Other languages
Japanese (ja)
Other versions
JPS6258043A (en
Inventor
徹郎 高羽
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.)
Mazda Motor Corp
Original Assignee
Mazda Motor 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 Mazda Motor Corp filed Critical Mazda Motor Corp
Priority to JP60196776A priority Critical patent/JPH06100150B2/en
Publication of JPS6258043A publication Critical patent/JPS6258043A/en
Publication of JPH06100150B2 publication Critical patent/JPH06100150B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、エンジンに供給する吸気量を検出する吸気量
検出装置に関するものである。
TECHNICAL FIELD The present invention relates to an intake air amount detection device for detecting an intake air amount supplied to an engine.

(従来技術) 従来より、エンジンに供給する吸気量を、スロットル弁
上流に設けた熱線あるいはスロットル弁下流に設けた負
圧センサー等の吸気量センサーによって検出する際に、
その検出信号から脈動成分等を除去するために、上記吸
気量センサーの出力を所定期間サンプリングし、このサ
ンプリングした出力値を平均化し、その平均値から吸気
量を求めるようにした技術が、例えば、特開昭58−1605
18号に見られるように公知である。
(Prior Art) Conventionally, when the intake air amount supplied to the engine is detected by a heat ray provided upstream of the throttle valve or an intake air amount sensor such as a negative pressure sensor provided downstream of the throttle valve,
In order to remove the pulsation component and the like from the detection signal, the output of the intake air amount sensor is sampled for a predetermined period, the sampled output values are averaged, and a technique for obtaining the intake air amount from the average value is, for example, JP 58-1605
It is known as can be seen in No. 18.

しかして、上記出力値の平均化におけるサンプリング
は、例えば、上死点毎にサンプリングを開始し、その平
均値を求めるようにしているが、脈動との関係でその検
出精度が低くなる場合がある。すなわち、上記脈動の周
期は、エンジン回転数の変動に伴ってエンジン回転の周
期との間にずれを生じ、サンプリング開始もしくは終了
時期と脈動の変動の山部もしくは谷部とが合致するよう
な場合には、サンプリング最初の値もしくは最終の値は
大きいものである。そして、サンプリングの単位時間と
脈動周期との関係でサンプリングが完全に脈動の1周期
に対応した期間だけ検出できないものであって、上記サ
ンプリングを終了する時点に余分なサンプリングをした
りサンプリングが不足するものであって、この過不足の
サンプリング値が大きいことから、その影響によって平
均値が真の平均値からずれて検出精度が低下する。
Then, in the sampling in the averaging of the output values, for example, sampling is started for each top dead center and the average value is obtained, but the detection accuracy may be low in relation to pulsation. . That is, in the case where the pulsation cycle deviates from the engine rotation cycle due to the fluctuation of the engine rotation speed, and the sampling start or end timing and the peak or trough of the fluctuation of the pulsation match. , The sampling first value or the final value is large. Further, due to the relationship between the unit time of sampling and the pulsation cycle, sampling cannot be detected only during the period corresponding to one cycle of pulsation, and extra sampling or insufficient sampling occurs at the time of ending the sampling. However, since the sampling values of the excess and deficiency are large, the average value deviates from the true average value due to the influence, and the detection accuracy decreases.

(発明の目的) 本発明は上記事情に鑑み、吸気量センサー出力値のサン
プリングを平均化して吸気量の検出を行うについて、精
度の高い平均化処理を行って吸気量の検出精度を向上す
るようにしたエンジンの吸気量検出装置を提供すること
を目的とするものである。
(Object of the Invention) In view of the above circumstances, the present invention improves the accuracy of detecting the intake air amount by performing a highly accurate averaging process for averaging the sampling of the output values of the intake air amount sensor to detect the intake air amount. It is an object of the present invention to provide an intake air amount detection device for an engine.

(発明の構成) 本発明の吸気量検出装置は、吸気量センサーの出力を所
定期間サンプリングし、該サンプリングした出力値を平
均化することにより吸気量を検出するについて、上記サ
ンプリングの所定期間の開始時期を前記吸気量センサー
の出力値が平均値付近になる時期に設定したことを特徴
とするものである。
(Structure of the Invention) The intake air amount detection device of the present invention detects the intake air amount by sampling the output of the intake air amount sensor for a predetermined period and averaging the sampled output values, and starts the predetermined period of the sampling. The time is set to a time when the output value of the intake air amount sensor is close to the average value.

(発明の効果) 本発明によれば、吸気量センサー出力のサンプリングの
開始時期を、この吸気量センサー出力が平均値付近にな
る時期に設定するようにしたことにより、このサンプリ
ングの開始もしくは終了時期における過不足のサンプリ
ングがあってもこれによる平均値への影響は少なく、精
度の高い平均化処理を行うことができ、吸気量を高精度
に検出してエンジンの各種制御を良好に実行することが
できるものである。
(Effect of the Invention) According to the present invention, the sampling start time of the intake air amount sensor output is set to a time when the intake air amount sensor output is close to the average value. Even if there is an excess or deficiency of sampling, the effect on the average value is small and accurate averaging processing can be performed, and the intake air amount can be detected with high accuracy and various engine controls can be executed well. Is something that can be done.

(実施例) 以下、図面により本発明の実施例を説明する。第1図は
本発明吸気量検出装置を備えたエンジンの全体構成を示
している。
Embodiment An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 shows the overall configuration of an engine equipped with the intake air amount detection device of the present invention.

吸気量検出装置1は、エンジン本体2に吸気を供給する
吸気通路3のスロットル弁4上流に介装した熱線による
吸気量センサー5を備えている。この吸気量センサー5
の検出出力は、スロットル開度を検出するスロットル開
度センサー6の出力、クランクシャフト7の回転を検出
するクランク角センサー8の検出出力と共にコントロー
ルユニット9に入力され、このコントロールユニット9
で吸気量が演算され、この吸気量に基づいてインジェク
タ10に対して燃料噴射パルスが出力されて燃料供給の制
御が行われるものである。
The intake air amount detection device 1 includes an intake air amount sensor 5 based on a heat ray that is provided upstream of the throttle valve 4 in the intake passage 3 that supplies intake air to the engine body 2. This intake air amount sensor 5
The detection output of is input to the control unit 9 together with the output of the throttle opening sensor 6 that detects the throttle opening and the detection output of the crank angle sensor 8 that detects the rotation of the crankshaft 7.
The amount of intake air is calculated at, and the fuel injection pulse is output to the injector 10 based on the amount of intake air to control the fuel supply.

上記コントロールユニット9は、吸気量センサー5の出
力をその出力の平均値の近傍からサンプリングを開始
し、所定期間サンプリングしてからそのサンプリングし
た出力値を平均化して吸気量を求めるものである。ま
た、上記サンプリングの開始時期は、吸気脈動がエンジ
ン回転数に応じて変動することから、このエンジン回転
数に対応してサンプリング開始時期を調整し、さらに、
スロットル開度が小さい時は脈動の影響が少ないことか
ら、所定開度以下のスロットル開度においてはサンプリ
ング開始時期を固定するものである。
The control unit 9 starts the sampling of the output of the intake air amount sensor 5 from the vicinity of the average value of the output, and after sampling for a predetermined period, averages the sampled output values to obtain the intake air amount. Further, at the sampling start time, since the intake pulsation varies according to the engine speed, the sampling start time is adjusted according to the engine speed, and
Since the influence of pulsation is small when the throttle opening is small, the sampling start timing is fixed when the throttle opening is a predetermined opening or less.

すなわち、第2図に示すように、吸気量センサー5の出
力は脈動の影響を受けて波形状に変動し、その平均値位
置の位相はエンジン回転数に対応してTDCから所定時間
Tだけずれており、コントロールユニット9はサンプリ
ングの開始時期をクランク角センサー8からTDC信号が
入力された時から、その時のエンジン回転数に対応して
予め実験的に求めた所定のディレイ時間Tだけ遅らせて
出力値が平均値Es近傍となった時期にサンプリングを開
始し、所定のサンプリング時期tについてサンプリング
し、このサンプリングした出力値を平均化して平均吸気
量を求めるものである。
That is, as shown in FIG. 2, the output of the intake air amount sensor 5 is affected by pulsation and fluctuates in a wave shape, and the phase of the average value position deviates from TDC by a predetermined time T in response to the engine speed. The control unit 9 delays the sampling start time from the time when the TDC signal is input from the crank angle sensor 8 by a predetermined delay time T experimentally obtained in advance corresponding to the engine speed at that time and outputs it. Sampling is started at a time when the value is close to the average value Es, sampling is performed at a predetermined sampling time t, and the sampled output values are averaged to obtain an average intake air amount.

第3図は上記コントロールユニット9の内部構成を示
し、このコントロールユニット9はCPU12、ROM13、RAM1
4を備えるとともに、入力回路15、マルチプレクサ16お
よびA/D変換器17を介して吸気量センサー5およびスロ
ットル開度センサー6の検出出力が入力され、さらに、
CPU12にはクランク角センサー8の信号が入力回路18を
介してTDC割込み信号として入力されるとともに、フリ
ーランニングカウンタ19からの1msec毎の割込み信号が
入力され、さらに、減算カウンタ20からの信号が入力さ
れる。制御結果の出力としてタイマ21、駆動回路22を介
してインジェクタ10に燃料燃料噴射制御信号を出力する
ように構成されている。
FIG. 3 shows the internal structure of the control unit 9, which includes CPU 12, ROM 13, RAM 1.
4, the detection output of the intake air amount sensor 5 and the throttle opening sensor 6 is input via the input circuit 15, the multiplexer 16 and the A / D converter 17, and further,
The signal from the crank angle sensor 8 is input to the CPU 12 as a TDC interrupt signal via the input circuit 18, the interrupt signal is input from the free running counter 19 every 1 msec, and the signal from the subtraction counter 20 is input. To be done. As a control result output, a fuel / fuel injection control signal is output to the injector 10 via the timer 21 and the drive circuit 22.

上記コントロールユニット9の作動を第4図のフローチ
ャートに基づいて説明する。第4図Aはメインルーチン
で、スタート後ステップS1でイニシャライズして初期値
を設定し、ステップS2で後述する平均吸気流量Vsと回転
数より燃料噴射量Pを算出する。
The operation of the control unit 9 will be described based on the flowchart of FIG. FIG. 4A is a main routine. After the start, the initial value is set in step S1 to set an initial value, and the fuel injection amount P is calculated from the average intake flow rate Vs and the rotational speed, which will be described later, in step S2.

第4図BはTDC割込み処理ルーチンであり、ステップS3
で割込み周期よりエンジン回転数を計算し、ステップS4
でスロットル開度センサー6からスロットル開度を読込
む。次に、ステップS5で上記スロットル開度とエンジン
回転数より、吸気量の平均計算におけるサンプリングの
ディレイ時間Tを演算する。このディレイ時間Tの演算
は、エンジン回転数の上昇に伴って脈動の周期が遅れる
ことから、第5図Aに示すようにエンジン回転数の上昇
に対して基準ディレイ時間T0が大きくなるように設定し
てある。また、脈動による吸気量センサー5出力の影響
は、スロットル開度がある程度以上大きくないと問題に
ならないことから、第5図Bに示すように所定スロット
ル開度以上でディレイ係数Kを設定し、上記第5図Aに
よる回転数から求めた基準ディレイ時間T0に、このスロ
ットル開度から求めたディレイ係数Kを掛けて、ディレ
イ時間Tを求めるものである。
FIG. 4B is a TDC interrupt processing routine, and step S3
Calculate the engine speed from the interrupt cycle in step S4
Read the throttle opening from the throttle opening sensor 6. Next, in step S5, the sampling delay time T in the average calculation of the intake air amount is calculated from the throttle opening and the engine speed. In the calculation of the delay time T, since the pulsation cycle is delayed with the increase of the engine speed, the reference delay time T 0 is increased with respect to the increase of the engine speed as shown in FIG. 5A. It is set. Further, since the influence of the output of the intake air amount sensor 5 due to the pulsation does not become a problem unless the throttle opening is larger than a certain degree, the delay coefficient K is set at a predetermined throttle opening or more as shown in FIG. 5B. The delay time T is obtained by multiplying the reference delay time T 0 obtained from the rotational speed according to FIG. 5A by the delay coefficient K obtained from the throttle opening.

上記のようにステップS5で求めたディレイ時間Tを、ス
テップS6において減算カウンタ20にセットした後、ステ
ップS7で減算カウンタセットフラグFをセットし、ステ
ップS8で前記ステップS2で算出した燃料噴射量Pに基づ
いて燃料噴射をセットするものである。上記減算カウン
タ20は、セットした値を一定時間毎に0まで減算し、0
になったら停止する。
After the delay time T obtained in step S5 is set in the subtraction counter 20 in step S6 as described above, the subtraction counter set flag F is set in step S7, and the fuel injection amount P calculated in step S2 is set in step S8. The fuel injection is set based on The subtraction counter 20 subtracts the set value to 0 at regular intervals to
Stop when it becomes.

第4図Cは1msec割込み処理ルーチンであり、ステップS
9で吸気量センサー5の出力値を読込み、ステップS10で
この吸気量センサー5の出力値を、予め求めてある吸気
量センサー出力と流量特性との関係から吸気流量Voに変
換する。ステップS11でこの流量Voの合計SUMを計算し、
ステップS12でサンプリングデータ数Nの更新を行う。
ステップS13は、前記減算カウンタセットフラグRがセ
ットされているか否か判定し、減算中でフラグFがセッ
トされているYES時には、ステップS14で減算カウント値
を読込み、ステップS15でこの減算カウント値が0にな
ったか否か判定する。減算カウント値が0になると、ス
テップS16で上記流量合計SUMとサンプリングデータ数N
とから平均空気流量Vsを計算した後、ステップS17で次
の流量計算のために流量合計SUMとデータ数Nのレジス
タをクリアし、ステップS18で減算カウンタセットフラ
グRをリセットするものである。
FIG. 4C shows a 1 msec interrupt processing routine, and step S
The output value of the intake air amount sensor 5 is read in 9 and the output value of the intake air amount sensor 5 is converted into the intake air flow rate Vo in step S10 based on the relationship between the intake air amount sensor output and the flow rate characteristic which are obtained in advance. In step S11, calculate the total SUM of this flow rate Vo,
In step S12, the sampling data number N is updated.
A step S13 decides whether or not the subtraction counter set flag R is set, and when the flag F is being set during the subtraction, the subtraction count value is read in the step S14, and the subtraction count value is read in the step S15. It is determined whether or not it has become 0. When the subtraction count value becomes 0, the flow rate total SUM and the number of sampling data N are calculated in step S16.
After calculating the average air flow rate Vs from the above, the register of the total flow rate SUM and the number of data N is cleared for the next flow rate calculation in step S17, and the subtraction counter set flag R is reset in step S18.

すなわち、減算カウンタが0になった時に、サンプリン
グを開始し、1msec毎に吸気量センサー出力を累積し、T
DC信号が入力されてフラグFがセットされるまでは、ス
テップS13のNO判定に基づいて上記サンプリングを繰り
返す。TDC信号の入力に応じて所定のディレイ時間Tを
減算カウンタ20にセットするとともにフラグFをセット
した後は、この減算カウンタ20が0になるまではステッ
プS15のNO判定に基づき上記と同様のサンプリングデー
タの累積を行う。そして、減算カウンタ20の値が0にな
って所定のディレイ時間Tが経過した時に、サンプリン
グの累積を終了して平均値Vsを求めるものである。
That is, when the subtraction counter reaches 0, sampling is started and the intake air amount sensor output is accumulated every 1 msec.
Until the DC signal is input and the flag F is set, the above sampling is repeated based on the NO determination in step S13. After the predetermined delay time T is set in the subtraction counter 20 and the flag F is set according to the input of the TDC signal, the same sampling as above is performed until the subtraction counter 20 becomes 0 based on the NO determination in step S15. Accumulate data. Then, when the value of the subtraction counter 20 becomes 0 and a predetermined delay time T has elapsed, the accumulation of sampling is finished and the average value Vs is obtained.

上記構成により、吸気量センサー5のサンプリングに対
する平均化を行う時点を、その平均値近傍に設定するこ
とができ、平均値を求める時期の近傍におけるサンプリ
ング数の変動による平均値の誤差を小さくすることがで
きる。
With the above configuration, the time point for averaging the sampling of the intake air amount sensor 5 can be set in the vicinity of the average value, and the error of the average value due to the variation of the sampling number in the vicinity of the time of obtaining the average value can be reduced. You can

なお、上記実施例においては、吸気量センサーとして熱
線(ホットワイヤー)を利用したセンサーの例を示して
いるが、この吸気量センサーとしては負圧センサー等を
使用するようにしてもよく、本発明はセンサー出力が吸
気脈動の影響を受けて平均化処理が必要な場合に適用可
能で、その平均化の精度が向上するものである。
In the above embodiment, an example of a sensor that uses a hot wire as the intake air amount sensor is shown, but a negative pressure sensor or the like may be used as the intake air amount sensor. Is applicable when the sensor output is affected by intake pulsation and requires averaging processing, and the accuracy of the averaging is improved.

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

第1図は本発明の一実施例における吸気量検出装置を備
えたエンジンの全体構成図、 第2図は吸気量センサー出力のサンプリングと平均化の
例を示す説明図、 第3図はコントロールユニットの内部構成を示すブロッ
ク図、 第4図A,B,Cはコントロールユニットの作動を説明する
ためのフローチャート図、 第5図A,Bはディレイ時間を求めるについてのエンジン
回転数とスロットル開度に対する関係を示す特性図であ
る。 1……吸気量検出装置、2……エンジン本体 3……吸気通路、4……スロットル弁 5……吸気量センサー 9……コントロールユニット
FIG. 1 is an overall configuration diagram of an engine equipped with an intake air amount detection device according to an embodiment of the present invention, FIG. 2 is an explanatory diagram showing an example of sampling and averaging intake air amount sensor outputs, and FIG. 3 is a control unit. Fig. 4A, B, C are flow charts for explaining the operation of the control unit. Fig. 5A, B are for engine speed and throttle opening for determining the delay time. It is a characteristic view which shows a relationship. 1 ... Intake amount detection device, 2 ... Engine body 3 ... Intake passage, 4 ... Throttle valve 5 ... Intake amount sensor 9 ... Control unit

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】エンジンのスロットル弁上流に設けられた
熱線あるいはスロットル弁下流に設けられた負圧センサ
ー等の吸気量センサーの出力を所定期間サンプリング
し、該サンプリングした出力値を平均化することにより
吸気量を検出するエンジンの吸気量検出装置において、
上記サンプリングの所定期間の開始時期を前記吸気量セ
ンサーの出力値が平均値付近になる時期に設定したこと
を特徴とするエンジンの吸気量検出装置。
Claims: 1. By sampling the output of an intake air amount sensor such as a heat ray provided upstream of the throttle valve of the engine or a negative pressure sensor provided downstream of the throttle valve for a predetermined period, and averaging the sampled output values. In the intake air amount detection device of the engine that detects the intake air amount,
An intake air amount detection device for an engine, wherein a start timing of a predetermined period of the sampling is set to a timing when an output value of the intake air amount sensor is close to an average value.
JP60196776A 1985-09-05 1985-09-05 Engine intake air amount detection device Expired - Lifetime JPH06100150B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60196776A JPH06100150B2 (en) 1985-09-05 1985-09-05 Engine intake air amount detection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60196776A JPH06100150B2 (en) 1985-09-05 1985-09-05 Engine intake air amount detection device

Publications (2)

Publication Number Publication Date
JPS6258043A JPS6258043A (en) 1987-03-13
JPH06100150B2 true JPH06100150B2 (en) 1994-12-12

Family

ID=16363439

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60196776A Expired - Lifetime JPH06100150B2 (en) 1985-09-05 1985-09-05 Engine intake air amount detection device

Country Status (1)

Country Link
JP (1) JPH06100150B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4322311A1 (en) * 1993-07-05 1995-01-12 Bosch Gmbh Robert Device for the crankshaft-synchronous detection of a periodically changing variable

Also Published As

Publication number Publication date
JPS6258043A (en) 1987-03-13

Similar Documents

Publication Publication Date Title
US20020078924A1 (en) Control system for an internal combustion engine
EP0096869B1 (en) Method and apparatus of ignition timing control
JPS635231A (en) Method for detecting the maximum angle of cylinder pressure in an internal combustion engine
GB2216297A (en) Fuel injection control system for an automotive engine
JP2738739B2 (en) Ignition timing control device for internal combustion engine
JPH06100150B2 (en) Engine intake air amount detection device
JPH0312217B2 (en)
JPH0535259B2 (en)
JPH04279742A (en) Fuel injection control device of internal combustion engine
JPS6161012A (en) Output control device of heat wire sensor
JP2540154B2 (en) Fuel injection control device
JP2755671B2 (en) Fuel injection control method and device
JP2634053B2 (en) Fuel injection control device for internal combustion engine
JP2643394B2 (en) Intake air flow rate detection device for internal combustion engine
JPS6161010A (en) Output control device of heat wire sensor
JPH01318938A (en) Measuring device for pressure of intake pipe
JPS6125930A (en) Control of fuel injection amount of internal-combustion engine
JPH0459460B2 (en)
JP2001115880A (en) Air-fuel ratio control device for internal combustion engine
JPS5879632A (en) Control method of fuel injection
JPH04228855A (en) Output sensitivity correcting method for combustion pressure sensor
JPH04358736A (en) Fuel injection quantity controller
JPH0729419U (en) Engine intake air flow rate detector
JPH0763101A (en) Fuel injection amount control device for internal combustion engine
JPH0731098B2 (en) Air-fuel ratio controller for internal combustion engine