JPS6258043A - Suction quantity detector for engine - Google Patents
Suction quantity detector for engineInfo
- Publication number
- JPS6258043A JPS6258043A JP60196776A JP19677685A JPS6258043A JP S6258043 A JPS6258043 A JP S6258043A JP 60196776 A JP60196776 A JP 60196776A JP 19677685 A JP19677685 A JP 19677685A JP S6258043 A JPS6258043 A JP S6258043A
- Authority
- JP
- Japan
- Prior art keywords
- sampling
- time
- sensor
- output
- intake air
- 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
Links
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、エンジンに供給する吸気量を検出する吸気口
検出装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to an intake port detection device for detecting the amount of intake air supplied to an engine.
(従来技1)
従来より、エンジンに供給する吸気量を、スロットル弁
上流に設けた熱線あるいはスロットル弁下流に設番プた
負圧センサー等の吸気ωセンサーによって検出する際に
、その検出信号から脈動成分等を除去するために、上記
吸気量センサーの出力を所定期間サンプリングし、この
サンプリングした出力値を平均化し、その平均値から吸
気量を求めるようにした技術が、―えば、特開昭58−
160518号に見られるように公知である。(Conventional technique 1) Conventionally, when the amount of intake air supplied to the engine is detected by an intake ω sensor such as a hot wire installed upstream of the throttle valve or a negative pressure sensor installed downstream of the throttle valve, the detection signal is In order to remove pulsating components, etc., a technique was developed in which the output of the intake air amount sensor was sampled for a predetermined period of time, the sampled output values were averaged, and the intake amount was determined from the average value. 58-
It is known as seen in No. 160518.
しかして、上記出力値の平均化におけるサンプリングは
、例えば、上死点毎にサンプリングを開始し、その平均
値を求めるようにしているが、脈動との関係でその検出
精度が低くなる場合がある。However, in the sampling for averaging the output values, for example, sampling is started at every top dead center and the average value is determined, but the detection accuracy may be lower due to the relationship with pulsation. .
すなわち、上記脈動の周期は、エンジン回転数の変動に
伴ってエンジン回転の周期との間にずれを生じ、サンプ
リング開始もしくは終了時期と脈動の変動の山部もしく
は谷部とが合致するような場合には、サンプリング最初
の値もしくは最終の値は大きいものである。そして、サ
ンプリングの単位時間と脈動周期との関係でサンプリン
グが完全に脈動の1周期に対応した期間だけ検出できな
いものであって、上記サンプリングを終了する時点に余
分なサンプリングをしたりサンプリングが不足するもの
であって、この過不足のサンプリング値が大きいことか
ら、その影響によって平均値が真の平均値からずれて検
出精度が低下する。In other words, the above-mentioned pulsation period may deviate from the engine rotation period due to fluctuations in engine speed, and the sampling start or end time coincides with the peak or trough of the pulsation fluctuation. In this case, the first value or the final value sampled is large. Furthermore, due to the relationship between the sampling unit time and the pulsation period, sampling cannot be detected for a period completely corresponding to one period of pulsation, and there is a possibility that extra sampling or insufficient sampling is performed at the time when the above-mentioned sampling ends. Since the sampling values are large, the average value deviates from the true average value and the detection accuracy decreases.
(発明の目的)
本発明は上記事情に鑑み、吸気量センサー出力値のサン
プリングを平均化して吸気量の検出を行うについて、精
度の高い平均化処理を行って吸気口の検出精度を向上す
るようにしたエンジンの吸気苗検出装置を提供すること
を目的とするものである。(Objective of the Invention) In view of the above circumstances, the present invention aims to improve the detection accuracy of the intake port by performing highly accurate averaging processing to detect the intake air amount by averaging the sampling of the output value of the intake air amount sensor. The object of the present invention is to provide an intake seedling detection device for an engine.
(発明の構成〉
本発明の吸気口検出装置は、吸気量センサーの出力を所
定期間サンプリングし、該[ナンブリングした出力値を
平均化することにより吸気量を検出するについて、上記
ナンプリングの所定期間の開始時期を前記吸気量センサ
ーの出力値が平均値(=J近になる時期に設定したこと
を特徴とするものである。(Structure of the Invention) The intake port detection device of the present invention samples the output of the intake air amount sensor for a predetermined period, and detects the intake amount by averaging the numbered output values. The invention is characterized in that the start time of the intake air amount sensor is set to a time when the output value of the intake air amount sensor approaches the average value (=J).
(発明の効果)
本発明によれば、吸気量センサー出力のサンプリングの
開始時期を、この吸気(6)センサー出力が平均値付近
になる時期に設定するようにしたことにより、このサン
プリングの開始もしくは終了時+1における過不足のサ
ンプリングがあってもこれによる平均値への影響は少な
く、精度の高い平均化処理を行うことができ、吸気量を
高精度に検出してエンジンの各種制御を良好に実行する
ことができるものである。(Effects of the Invention) According to the present invention, the timing at which sampling of the intake air amount sensor output starts is set to the timing at which the output of the intake air (6) sensor becomes close to the average value. Even if there is excess or deficiency sampling at +1 at the end, this will have little effect on the average value, allowing highly accurate averaging processing, and detecting the intake air amount with high precision to improve various engine controls. It is something that can be implemented.
〈実施例) 以下、図面により本発明の詳細な説明する。<Example) Hereinafter, the present invention will be explained in detail with reference to the drawings.
第1図は本発明吸気ω検出装置を備えたエンジンの全体
構成を示している。FIG. 1 shows the overall configuration of an engine equipped with an intake ω detection device according to the present invention.
吸気量検出装置1は、エンジン本体2に吸気を供給する
吸気通路3のスロットル弁4上流に介装した熱線による
吸気量センサー5を備えている。The intake air amount detection device 1 includes an intake air amount sensor 5 using a hot wire, which is installed upstream of a throttle valve 4 in an intake passage 3 that supplies intake air to an engine main body 2 .
この吸気量センサー5の検出出力は、スロットル開度を
検出するスロットル(i1度センサー6の出力、クラン
クシャフト7の回転を検出するクランク角センサー8の
検出出力と共にコントロールユニット9に入力され、こ
のコントロールユニット9で吸気口が演算され、この吸
気量に基づいてインジェクタ10に対して燃料噴射パル
スが出力されて燃料供給の制御が行われるものである。The detection output of the intake air amount sensor 5 is input to the control unit 9 together with the output of the throttle (i1 degree sensor 6) that detects the throttle opening degree and the detection output of the crank angle sensor 8 that detects the rotation of the crankshaft 7. The intake port is calculated in the unit 9, and a fuel injection pulse is outputted to the injector 10 based on the intake air amount to control fuel supply.
上記コントロールユニツl−〇は、吸気量センサー5の
出力をその出力の平均値の近傍からサンプリングを開始
し、所定期間サンプリングしてからそのサンプリングし
た出力値を平均化して吸気量を求めるものである。また
、上記サンプリングの開始時期は、吸気脈動がエンジン
回転数に応じて変動することから、このエンジン回転数
に対応してサンプリング開始時期を調整し、さらに、ス
ロットル開度が小さい時は脈動の影響が少ないことから
、所定開度以下のスロットル開度においてはサンプリン
グ開始時期を固定するものである。The above control unit l-0 starts sampling the output of the intake air amount sensor 5 from near the average value of the output, and after sampling for a predetermined period, averages the sampled output values to determine the intake air amount. . In addition, since the intake pulsation varies depending on the engine rotation speed, the sampling start timing is adjusted according to the engine rotation speed, and when the throttle opening is small, the sampling start timing is adjusted depending on the engine rotation speed. Therefore, the sampling start timing is fixed at throttle openings below a predetermined opening.
すなわら、第2図に示すように、吸気量センサー5の出
力は脈動の影響を受けて波形状に変動し、その平均値位
置の位相はエンジン回転数に対応してTDCから所定時
間Tだけずれており、コントロールユニット9はサンプ
リングの開始時期をクランク角センサー8からTDC信
号が入力された時から、その時のエンジン回転数に対応
して予め実験的に求めた所定のディレィ時間1だけ遅ら
せて出力値が平均値ES近傍となった時期にサンプリン
グを開始し、所定のサンプリング期間tについてサンプ
リングし、このサンプリングした出力値を平均化して平
均吸気量を求めるものである。In other words, as shown in FIG. 2, the output of the intake air amount sensor 5 fluctuates in a waveform under the influence of pulsation, and the phase of the average value position varies from TDC to TDC for a predetermined time T in response to the engine rotation speed. The control unit 9 delays the sampling start timing from the time when the TDC signal is input from the crank angle sensor 8 by a predetermined delay time 1 determined experimentally in advance according to the engine speed at that time. Sampling is started when the output value becomes close to the average value ES, sampling is performed for a predetermined sampling period t, and the sampled output values are averaged to obtain the average intake air amount.
第3図は上記コントロールユニット9の内部構成を示し
、このコントロールユニット9はCPU12、ROM1
3、RAM14を備エルトドもに、入力回路15、マル
チプレクサ16およびA/[〕変換器]7を介して吸気
値センサー5およびスロットル開度センサー6の検出出
力が入力され、ざらに、CPU12にはクランク角セン
4ノー8の信号が入力回路18を介してT D C、!
11込み信号として入力されるとともに、フリーランニ
ングカウンタ19からのl m5ec毎の割込み信号が
入力され、さらに、減鈴カウンタ20からの信号が入力
される。制御結果の出力としてタイマ21、駆動回路2
2を介してインジェクタ10に燃料噴射制御信号を出力
するように構成されている。FIG. 3 shows the internal configuration of the control unit 9, which includes a CPU 12, a ROM 1,
3. Equipped with a RAM 14, the detection outputs of the intake value sensor 5 and the throttle opening sensor 6 are inputted via the input circuit 15, multiplexer 16 and A/[] converter]7, and the CPU 12 receives the detected outputs. The crank angle sensor 4/8 signal is transmitted through the input circuit 18 to TDC,!
11 inclusive signal, an interrupt signal every 1 m5ec from the free running counter 19, and a signal from the bell reduction counter 20 are also input. Timer 21, drive circuit 2 as output of control results
The fuel injection control signal is configured to output a fuel injection control signal to the injector 10 via the injector 2.
上記コントロールユニット9の作動を第4図のフローチ
ャートに基づいて説明する。第4図Aはメインルーチン
で、スタート後ステップS1でイニシX7ライズして初
期値を設定し、ステップS2で後述する平均吸気流迅v
Sと回転数より燃料噴射量Pを算出する。The operation of the control unit 9 will be explained based on the flowchart shown in FIG. FIG. 4A shows the main routine. After the start, in step S1, the initial value is set by initializing X7, and in step S2, the average intake flow speed v is
The fuel injection amount P is calculated from S and the rotation speed.
第4図BはTDC割込み処理ルーチンであり、ステップ
S3で割込み周期よりエンジン回転数を計口し、ステッ
プS4でスロットル開度センサー6からスロットル開度
を読込む。次に、ステップS5で上記スロットル開度と
エンジン回転数より、吸気量の平均計算におけるサンプ
リングのディレィ時間Tを演算する。このディレィ時間
下の演算は、エンジン回転数の上テ?に伴って脈動の周
期がRれることがら、第5図Aに示すようにエンジン回
転数の上胃に対して基準ディレィ時間T。が大きくなる
ように設定しである。また、脈動による吸気量センサー
5出力の影響は、スロットル開度がある程度以上人ぎく
ないと問題にならないことから、第5図Bに示すように
所定スロットル開度以上でディレィ係数Kを設定し、上
記第5図Aによる回転数から求めた基準ディレィ時間T
oに、このスロットル開度から求めたディレィ係数Kを
掛けて、ディレィ時間Tを求めるものである。FIG. 4B shows a TDC interrupt processing routine, in which the engine rotational speed is calculated from the interrupt cycle in step S3, and the throttle opening is read from the throttle opening sensor 6 in step S4. Next, in step S5, a sampling delay time T in the average calculation of the intake air amount is calculated from the throttle opening degree and engine speed. Is the calculation under this delay time higher than the engine speed? Since the period of pulsation is R as shown in FIG. is set so that it becomes large. In addition, since the influence of pulsation on the output of the intake air amount sensor 5 does not become a problem unless the throttle opening is more than a certain level, the delay coefficient K is set at a predetermined throttle opening or more as shown in FIG. 5B. Standard delay time T obtained from the rotation speed according to Figure 5A above
The delay time T is obtained by multiplying o by the delay coefficient K obtained from this throttle opening.
上記のようにステップS5で求めたディレィ時間丁を、
ステップS6において減算カウンタ20にセットした後
、ステップS7で減算カウンタセットフラグFをセット
し、ステップS8で前記ステップS2で算出した燃料噴
1)1ωPに基づいて燃料噴射をセットするものである
。上記減算カウンタ20は、セットした値を一定時間毎
に0まで減算し、0になったら停止する。The delay time obtained in step S5 as described above is
After setting the subtraction counter 20 in step S6, a subtraction counter set flag F is set in step S7, and in step S8, fuel injection is set based on the fuel injection 1) 1ωP calculated in step S2. The subtraction counter 20 subtracts the set value to 0 at regular intervals, and stops when it reaches 0.
第4図Cは1 m5ec割込み処理ルーチンであり、ス
テップS9で吸気量センサー5の出力値を読込み、ステ
ップS10でこの吸気fflセンサー5の出力値を、予
め求めである吸気洛センザー出力と流量特性との関係か
ら吸気流量V Oに変換する。ステップS11でこの流
IVoの合計SUMを計算し、ステップS12でサンプ
リングデータ数Nの更新を行う。ステップ813は、前
記減算カウンタセットフラッグ「がセットされているか
否か判定し、減律中でフラグFがセン(・されているY
ES時には、ステップ314で減算カウント値を読込み
、ステップS15でこの減鼻カウント値がOにイ^っだ
か否か判定する。減口カウンタ値がOになると、ステッ
プ816で上記流計合計SUMとサンプリングデータr
!INとから平均空気流ff1Vsを計算した後、ステ
ップS17で次の流量計算のために流量合計SUMとデ
ータ数Nのレジスタをクリアし、ステップ318で減算
カウンタセットフラグFをリレンi〜するものである。FIG. 4C shows a 1 m5ec interrupt processing routine. In step S9, the output value of the intake air amount sensor 5 is read, and in step S10, the output value of the intake air flow sensor 5 is combined with the previously determined intake air flow sensor output and flow rate characteristic. It is converted to the intake flow rate VO from the relationship with . In step S11, the total SUM of this stream IVo is calculated, and in step S12, the number N of sampling data is updated. In step 813, it is determined whether or not the subtraction counter set flag ``is set, and if the flag F is set during subtraction, Y
At the time of ES, the subtraction count value is read in step 314, and it is determined in step S15 whether or not this nose reduction count value has reached O. When the decrement counter value reaches O, in step 816 the flow meter total SUM and the sampling data r
! After calculating the average airflow ff1Vs from IN, in step S17, the registers for the total flow rate SUM and the number of data N are cleared for the next flow rate calculation, and in step 318, the subtraction counter set flag F is reset. be.
1Jなりら、減算カウンタがOになった時に、サンプリ
ングを開始し、1 m5ec毎に吸気はセンサー出力を
累積し、TDC信号が入力されてフラグFがセットされ
るまでは、ステップ813のNo判定に基づいて上記サ
ンプリングを繰り返す。TDC信号の入力に応じて所定
のディレィ時間Tを減算カウンタ20に廿ットツるどと
もにフラグFをセットした後は、この減口カウンタ20
がOf、:なるまではステップS15のNo判定に基づ
き上記と同様のサンプリングデータの累積を行う。そし
て、減算カウンタ20の値がOになって所定のディレィ
時間Tが経過した時に、サンプリングの累積を終了して
平均値V Sを求めるものである。If it is 1J, sampling is started when the subtraction counter reaches O, and the intake sensor output is accumulated every 1 m5ec.No judgment in step 813 is made until the TDC signal is input and flag F is set. The above sampling is repeated based on. After subtracting a predetermined delay time T from the counter 20 in response to the input of the TDC signal and setting the flag F, the subtraction counter 20
Until it becomes Of, :, the sampling data is accumulated in the same way as above based on the No determination in step S15. Then, when the value of the subtraction counter 20 becomes O and a predetermined delay time T has elapsed, the sampling accumulation is finished and the average value VS is determined.
上記構成により、吸気ωセンサー5のサンプリングに対
する平均化を行う時点を、その平均値近傍に設定するこ
とができ、この平均値を求める峙IUJの近傍における
サンプリング数の変動による平均値の誤差を小さくする
ことができる。With the above configuration, the time point at which the sampling of the intake ω sensor 5 is averaged can be set near the average value, and the error in the average value due to fluctuations in the number of samplings near the point IUJ for which this average value is calculated can be reduced. can do.
なお、上記実施例に43いては、吸気量センサーとして
熱線くホットワイヤー)を利用したセンサーの例を示し
ているが、この吸気量センサーとしては負圧センサー等
を使用するようにしてもよく、本発明はセンサー出力が
吸気脈動の影響を受けて平均化処理が必要な場合に適用
可能で、その平均化の精度が向上するものである。In addition, in the above embodiment 43, an example of a sensor using a hot wire is shown as the intake air amount sensor, but a negative pressure sensor or the like may be used as the intake air amount sensor. The present invention can be applied when sensor output is affected by intake pulsation and requires averaging processing, and improves the accuracy of the averaging process.
第1図は本発明の一実施例における吸気分検出装置を備
えたエンジンの全体構成図、
第2図は吸気量センサー出力のサンプリングと平均化の
例を承り説明図、
第3図はコントロールユニットの内部開成を示ずブロッ
ク図、
第4図へ、B、Gはコントロールユニットの作動を説明
するためのフローチャート図、第5図A、Bはディレィ
時間を求めるについてのエンジン回転数とスロットル開
度に対する関係を示す特性図である。
1・・・・・・吸気分検出装置 2・・・・・・エン
ジン本体3・・・・・・吸気通路 4・・・・
・・スロットル弁5・・・・・・吸気量センサー
9・・・・・・コントロールユニット
第3図
〜
占
−えlnl恥シハラー盆ぐ
第414
(A) (B) (C
)−第5 図
(B)Fig. 1 is an overall configuration diagram of an engine equipped with an intake air pressure detection device according to an embodiment of the present invention, Fig. 2 is an explanatory diagram showing an example of sampling and averaging of intake air amount sensor output, and Fig. 3 is a control unit. 4, B and G are flowcharts to explain the operation of the control unit, and FIGS. 5A and B show the engine speed and throttle opening for determining the delay time. FIG. 1... Intake temperature detection device 2... Engine body 3... Intake passage 4...
...Throttle valve 5...Intake air flow sensor 9...Control unit Fig. 3 ~ 414 (A) (B) (C)
) - Figure 5 (B)
Claims (1)
るいはスロットル弁下流に設けられた負圧センサー等の
吸気量センサーの出力を所定期間サンプリングし、該サ
ンプリングした出力値を平均化することにより吸気量を
検出するエンジンの吸気量検出装置において、上記サン
プリングの所定期間の開始時期を前記吸気量センサーの
出力値が平均値付近になる時期に設定したことを特徴と
するエンジンの吸気量検出装置。(1) The output of an intake air amount sensor such as a hot wire installed upstream of the engine throttle valve or a negative pressure sensor installed downstream of the throttle valve is sampled for a predetermined period, and the sampled output values are averaged to determine the intake air amount. An intake air amount detection device for an engine, characterized in that the start time of the predetermined period of sampling is set at a time when the output value of the intake air amount sensor is close to an average value.
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 true JPS6258043A (en) | 1987-03-13 |
| JPH06100150B2 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) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1995002122A1 (en) * | 1993-07-05 | 1995-01-19 | Robert Bosch Gmbh | Device for detecting a periodically changing value in synchronism with the crankshaft |
-
1985
- 1985-09-05 JP JP60196776A patent/JPH06100150B2/en not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1995002122A1 (en) * | 1993-07-05 | 1995-01-19 | Robert Bosch Gmbh | Device for detecting a periodically changing value in synchronism with the crankshaft |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH06100150B2 (en) | 1994-12-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0044873B2 (en) | Apparatus for measuring air flow rate using hot-wire type air flowmeter | |
| KR100192110B1 (en) | Process for correcting measurement errors of a hot-film device for measuring air masses | |
| JPS6236522B2 (en) | ||
| EP0695928A2 (en) | Intake air flow measuring apparatus for internal combustion engine | |
| US5008824A (en) | Hybrid air charge calculation system | |
| US4457166A (en) | Engine intake air flow measuring apparatus | |
| JP2636025B2 (en) | A device that processes the measurement signal of the air-fuel ratio sensor | |
| JPH02227532A (en) | Fuel injection control device | |
| JPS6258043A (en) | Suction quantity detector for engine | |
| JPS5951661B2 (en) | fuel injected engine | |
| JPH04279742A (en) | Fuel injection control device of internal combustion engine | |
| JPH0364693B2 (en) | ||
| JP3407498B2 (en) | Intake air flow rate detection device for internal combustion engine | |
| JPS6332322A (en) | Air capacity detector for internal combustion engine | |
| JPS6161012A (en) | Output control device of heat wire sensor | |
| JPH10169499A (en) | Engine control method and device | |
| JP2518667B2 (en) | Intake air flow rate measuring device for internal combustion engine | |
| JP2643394B2 (en) | Intake air flow rate detection device for internal combustion engine | |
| JP2730760B2 (en) | Engine intake air amount detection device | |
| JP2716596B2 (en) | Engine control device | |
| JP2518666B2 (en) | Intake air flow rate measuring device for internal combustion engine | |
| JPS60166729A (en) | Suction air flow enumerator in electronically controlled fuel injection device for internal- combustion engine | |
| JPS6243531A (en) | Apparatus for measuring pressure of suction pipe of internal combustion engine | |
| JP2760154B2 (en) | Fuel injection amount control device | |
| JP2913986B2 (en) | Control device for internal combustion engine |