JP2004239104A - Suction air volume detecting device of engine - Google Patents
Suction air volume detecting device of engine Download PDFInfo
- Publication number
- JP2004239104A JP2004239104A JP2003026974A JP2003026974A JP2004239104A JP 2004239104 A JP2004239104 A JP 2004239104A JP 2003026974 A JP2003026974 A JP 2003026974A JP 2003026974 A JP2003026974 A JP 2003026974A JP 2004239104 A JP2004239104 A JP 2004239104A
- Authority
- JP
- Japan
- Prior art keywords
- intake air
- air amount
- flow
- backflow
- detection signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、エンジンの吸入空気量を順流と逆流とに区別して検出する吸入空気量検出装置に関する。
【0002】
【従来の技術】
従来から、吸入空気量が0の状態で中間の電圧(例えば1V)を出力し、これより大きい側と小さい側とで順流と逆流の吸入空気量を区別して出力するように構成された逆流検知機能付のエアフロメータが知られている(例えば、特許文献1参照)。
【0003】
【特許文献1】
特開平11−182318号公報
【0004】
【発明が解決しようとする課題】
ところで、従来から、エアフロメータで検出される吸入空気量を加重平均することで、吸気マニホールドに対する充填遅れ分の位相遅れを与えて、シリンダ内空気量を求めるようにしており、逆流が発生するエンジンにおいて逆流検知機能付のエアフロメータを用いる場合には、加重平均処理において順流・逆流を符号で区別する必要があった。
【0005】
しかし、符号付きの吸入空気量データを用いる構成とすると、表現可能な数値の半分が空気量の変化幅が小さい負側に使用されることになって、空気量表現の分解能が不足するという問題があると共に、アセンブラでソフトを作成する場合には、正の値のみでの演算が必要になるという問題があった。
【0006】
本発明は上記問題点に鑑みなされたものであり、符号付きの吸入空気量データを用いることなく、シリンダ内空気量を求めることができるエンジンの吸入空気量検出装置を提供することを目的とする。
【0007】
【課題を解決するための手段】
そのため、請求項1記載の発明では、逆流検知機能付のエアフロメータの検出信号を、符号なしの吸入空気量に変換すると共に、順流・逆流に応じて符号フラグを設定し、前記符号なしの吸入空気量又は該符号なしの吸入空気量に基づき演算した変数を、前記符号フラグによって切り換えられる演算式によって平均化処理する構成とした。
【0008】
かかる構成によると、逆流検知機能付のエアフロメータの検出信号を、符号なしの吸入空気量に変換する一方、該吸入空気量の順流・逆流の別を符号フラグで表し、符号フラグで平均化処理における演算式を切り換えることで、平均化処理に順流・逆流の別が反映されるようにした。
【0009】
従って、吸入空気量のデータを符号付きとする必要がなく、負の空気量を扱えない場合であっても、吸入空気量の平均化処理を行うことができ、かつ、負の空気量を扱わないことで吸入空気量の分解能を確保できる。
【0010】
請求項2記載の発明では、前記符号なしの吸入空気量に基づき演算される変数が、前記符号なしの吸入空気量とエンジン回転速度とから演算されるシリンダ内空気量相当値である構成とした。
【0011】
かかる構成によると、符号なしの吸入空気量とエンジン回転速度とからシリンダ内空気量相当値(例えば、基本燃料噴射量)を演算し、該シリンダ内空気量相当値を符号フラグで切り換えられる演算式によって平均化処理する。
【0012】
従って、符号なしの吸入空気量から、吸気マニホールドに対する充填遅れ分の位相遅れが与えられたシリンダ内空気量相当値を演算させることができる。
請求項3記載の発明では、前記逆流検知機能付のエアフロメータが、エンジンの吸入空気量が0のときに中間の検出信号を出力し、該検出信号よりも大きい側と小さい側との一方の側で順流の検出信号を出力し、他方の側で逆流の検出信号を出力する構成であり、
前記検出信号を、順流及び逆流が符号なしで設定される変換テーブルによって吸入空気量に変換し、
該変換によって得られた吸入空気量から所定のオフセット量を減算した結果に基づいて前記符号フラグを設定すると共に、前記減算結果を絶対値で表し、
前記絶対値又は該絶対値に基づき演算した変数を、前記符号フラグによって切り換えられる演算式によって平均化処理する構成とした。
【0013】
かかる構成によると、エアフロメータの検出信号は変換テーブルによって符号のない吸入空気量データに変換され、次いで、吸入空気量のデータからオフセット量を減算することで順流・逆流を判別し、該判別結果に基づいて符号フラグを設定し、かつ、前記減算結果を絶対値にすることで、順流及び逆流方向の空気量を絶対値で表すようにする。
【0014】
そして、前記絶対値で表される符号なしの吸入空気量の平均化処理において、演算式を符号フラグで切り換えて、逆流・順流とに区別して平均化演算を行わせる。
【0015】
従って、エンジンの吸入空気量が0のときに中間の検出信号を出力し、該検出信号よりも大きい側と小さい側との一方の側で順流の検出信号を出力し、他方の側で逆流の検出信号を出力する構成のエアフロメータを用いる構成において、吸入空気量のデータを符号付きとする必要がなく、負の空気量を扱えない場合であっても、吸入空気量の平均化処理を行うことができ、かつ、負の空気量を扱わないことで吸入空気量の分解能を確保できる。
【0016】
【発明の実施の形態】
以下に本発明の実施の形態を説明する。
図1は、本発明に係る吸入空気量検出装置が適用されるエンジンとその制御システムを示す。
【0017】
この図1において、エンジン1には、エアクリーナ2,吸気ダクト3,スロットルチャンバ4及び吸気マニホールド5を介して空気が吸入される。
前記吸気ダクト3には、逆流検知機能を有するエアフロメータ6が設けられており、吸入空気量Qを質量流量として検出する。
【0018】
図2は、前記エアフロメータ6の回路構成を示す。
図2において、吸気ダクト3内に配設された基板61には、吸入空気の流れ方向に沿って、ヒータ62を中央に挟んで第1の検出抵抗63と第2の検出抵抗64とが配設されている。
【0019】
前記ヒータ62は、ヒータ制御回路65によって通電が制御される。
また、前記第1の検出抵抗63と第2の検出抵抗64とは、温度により抵抗値が変化する特性を有し、固定抵抗66,67と接続されてブリッジ回路を形成する。
【0020】
そして、第1の検出抵抗63及び第2の検出抵抗64の固定抵抗66,67との各接続点の電位が、増幅器68の+端子及び−端子に入力され、該増幅器68の出力電圧がエアフロメータ6の検出信号としてA/D変換器に出力され、デジタル値に変換される。
【0021】
ここで、吸入空気量が0の状態で増幅器68からの出力電圧が例えば1Vとなるように設定される。
吸入空気が順流で流れると、第1の検出抵抗63はヒータ62で加熱された吸入空気の上流側にあるため加熱されないのに対し、第2の検出抵抗64はヒータ62で加熱された吸入空気の下流側にあるため該吸入空気を介して加熱され、第1の検出抵抗63と第2の検出抵抗64との間に温度差を生じる。
【0022】
また、吸入空気量が増大するほど、吸入空気を介した第2の検出抵抗64の受熱量が増大するので、第1の検出抵抗63との温度差は増大する。
該温度差に応じて第1の検出抵抗63と第2の検出抵抗64との抵抗値の差が増大し、増幅器68に入力される電位差が増大して増幅器68の出力電圧が、順流の吸入空気量が多くなるほど増大する。
【0023】
一方、吸入空気が逆流すると、第1の検出抵抗63のみがヒータ62で加熱された吸入空気を介して加熱されるので、第2の検出抵抗64に対して順流時とは逆向きの温度差,抵抗値差を生じる。
【0024】
これにより、増幅器68に入力される電位差が減少して出力電圧が吸入空気量0状態の出力電圧(1V)よりも減少する。
従って、エアフロメータ6の出力電圧Us(V)の特性は、図2中に示すような特性になる。
【0025】
即ち、エアフロメータ6は、吸入空気量が0のときの検出電圧1(V)よりも大きい側で順流の検出電圧を出力し、小さい側で逆流の検出電圧を出力する。
図1に戻って、スロットルチャンバ4には、図示しないアクセルペダルと連動し、又は、アクチュエータにより駆動されるスロットル弁7が設けられていて、吸入空気量Qを制御する。
【0026】
吸気マニホールド5は、スロットル弁7下流のコレクタ部5aと、さらに下流側の気筒毎に分岐したブランチ部5bとからなり、各ブランチ部5bには、電磁式の燃料噴射弁8が設けられていて、図示しない燃料ポンプから圧送されプレッシャレギュレータにより所定の圧力に制御される燃料を噴射供給する。
【0027】
また、各気筒の特定行程に対応する所定クランク角位置毎に基準信号を出力すると共に、単位クランク角(例えば1°又は2°)毎に単位クランク角信号を出力するクランク角センサ9,エンジン1の冷却水温度を検出する水温センサ10,前記スロットル弁7の開度を検出するスロットルセンサ11等が設けられ、これらからの検出信号は、マイクロコンピュータ内蔵のコントロールユニット12に入力される。
【0028】
前記コントロールユニット12は、前記クランク角センサ9からの基準信号の出力周期或いは一定時間内における単位クランク角信号の出力数を計測することによってエンジン回転速度Neを検出し、更に、前記エアフロメータ6の検出電圧から吸入空気量Qを求め、これらに基づいて燃料噴射制御や点火制御を行う。
【0029】
ここで、前記吸入空気量の検出処理を図3のフローチャートに従って説明する。
図3のフローチャートにおいて、まず、ステップS1では、前記エアフロメータ6の検出電圧Usを読み込む。
【0030】
次のステップS2では、図中に示すように、順流及び逆流が符号なしで設定される変換テーブルを用いて、前記検出電圧Usを吸入空気量Qのデータに変換する。
【0031】
前記変換テーブルは、点線で示すエアフロメータ6の出力特性を、逆流側の最大流量Qg(本実施形態では−30kg/h)の絶対値分だけ順流側にシフトさせ、検出電圧から変換される吸入空気量Qを全て順方向(プラス)とする変換テーブルである。
【0032】
ステップS3では、予め記憶されているオフセット量を読み出す。
前記オフセット量は、前記変換テーブルの設定においてエアフロメータ6の出力特性をシフトさせた量であり、本実施形態では30kg/hとして記憶されている。
【0033】
ステップS4では、前記ステップS2で変換テーブルによって求めた吸入空気量Qから前記オフセット量を減算した結果が0よりも小さいか否か(マイナスであるか否か)を判別する。
【0034】
本実施形態では、変換テーブルによって求めた吸入空気量Qから前記オフセット量を減算した結果がマイナスであるときは、そのときの空気の流れが逆流方向であったことになり、この場合には、ステップS5へ進み、符号フラグに1をセットする。
【0035】
一方、変換テーブルによって求めた吸入空気量Qからオフセット量を減算した結果が0以上(0又はプラス)であれば、そのときの空気の流れが順流方向であったことになり、この場合には、ステップS6へ進み、符号フラグに0をセットする。
【0036】
即ち、符号フラグは、1であるときに逆流を示し、0であるときに順流を示すフラグとなる。
ステップS7では、前記ステップS2で変換テーブルによって求めた吸入空気量Qから前記オフセット量を減算した結果の絶対値を、順流・逆流を区別することのない空気量の検出値(符号なしの吸入空気量)とする。
【0037】
即ち、前記ステップS2で変換テーブルによって求めた吸入空気量Qから前記オフセット量を減算した結果は、マイナスであれば逆流方向の流量を示し、プラスであれば順流方向の流量を示すことになるが、係る値の絶対値を求めることで、順流・逆流の区別が無くなる(符号なしとなる)。
【0038】
ステップS8では、前記ステップS7で求めた吸入空気量Q(絶対値)とエンジン回転速度Neとから、シリンダ内空気量相当値である基本燃料噴射量Tpを演算する。
【0039】
Tp=C×Q/Ne(Cは定数)
ステップS9では、前記符号フラグが0であるか否かを判別する。
そして、符号フラグが0である順流時には、ステップS10へ進み、前記基本燃料噴射量Tpの加重平均値TpAを下式に従って演算する。
【0040】
TpA=K×Tp+(1−K)×TpA
尚、前記Kは、0<K<1の定数である。
一方、符号フラグが1である逆流時には、ステップS11へ進み、前記基本燃料噴射量Tpの加重平均値TpAを下式に従って演算する。
【0041】
TpA=(−1)×K×Tp+(1−K)×TpA
即ち、前記基本燃料噴射量Tpを加重平均処理(平均化処理)することで、吸気マニホールド充填遅れに対応する位相遅れを与えるものであるが、逆流時には、最新の基本燃料噴射量Tpに−1を乗算する演算式に切り換えることで、加重平均値TpAがマイナス側に修正されるようにする。
【0042】
これにより、吸入空気量のデータを符号なしのデータとしても、順流・逆流を区別して加重平均演算(平均化処理)を行わせることができる。
ステップS12では、前記加重平均値TpAに基づいて、燃料噴射量や点火時期などを制御する。
【0043】
尚、逆流検知機能付のエアフロメータ6の構成を、図2に示す構成に限定するものではない。
また、上記実施形態では、基本燃料噴射量Tpを加重平均する構成としたが、ステップS7で求められる吸入空気量Qの加重平均を、符号フラグによって演算式を切り換えて行わせ、その後、吸入空気量の加重平均値から基本燃料噴射量を演算させる構成であっても良い。
【0044】
吸入空気量を加重平均する場合も、符号フラグが1である逆流時には、最新の吸入空気量に−1を乗算する演算式を選択させれば良い。
ここで、上記実施形態から把握し得る請求項以外の技術思想について、以下にその効果と共に記載する。
(イ)請求項1〜3のいずれか1つに記載のエンジンの吸入空気量検出装置において、
前記エアフロメータが、吸入空気の流れ方向にヒータを中央に挟んで第1の検出抵抗と第2の検出抵抗とを配設してなり、前記第1の検出抵抗と第2の検出抵抗と2つの固定抵抗とを接続してブリッジ回路を形成し、前記第1の検出抵抗と第2の検出抵抗との抵抗値の差を電位差として出力する構成であることを特徴とするエンジンの吸入空気量検出装置。
【0045】
かかる構成によると、吸気の流れ方向の違いによって加熱される側の検出抵抗が入れ替わることで、吸入空気量を順流と逆流とに区別して検出する。
(ロ)請求項1〜3のいずれか1つに記載のエンジンの吸入空気量検出装置において、
前記平均化処理が加重平均であり、最新値と前回までの加重平均値との加重平均演算において、符号フラグに基づいて逆流時であると判断されるときには、最新値に−1を乗算する演算式を選択させることを特徴とするエンジンの吸入空気量検出装置。
【0046】
かかる構成によると、符号フラグから順流であるか逆流であるかを判断し、逆流時には、最新値に−1を乗算することで、加重平均値がマイナスに修正されるようにして、逆流によるシリンダ内空気量の減少分に対応させる。
【0047】
尚、エンジンにおいては逆流に対して順流の方が大きくなるので、上記加重平均の結果は、プラスの値となる。
【図面の簡単な説明】
【図1】実施の形態において本発明に係る吸入空気量検出装置を適用するエンジンのシステム構成図。
【図2】実施の形態におけるエアフロメータの回路構成図。
【図3】実施の形態における吸入空気量の検出処理を示すフローチャート。
【符号の説明】
1…エンジン、6…エアフロメータ、12…コントロールユニット、62…ヒータ、63…第1の検出抵抗、64…第2の検出抵抗、65…ヒータ制御回路、66,67…固定抵抗、68…増幅器[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an intake air amount detection device that detects an intake air amount of an engine separately from a forward flow and a backward flow.
[0002]
[Prior art]
Conventionally, a backflow detection device configured to output an intermediate voltage (for example, 1 V) when the intake air amount is 0, and to separately output the forward and reverse intake air amounts on the larger and smaller sides. 2. Description of the Related Art An airflow meter with a function is known (for example, see Patent Document 1).
[0003]
[Patent Document 1]
JP-A-11-182318
[Problems to be solved by the invention]
By the way, conventionally, a weighted average of an intake air amount detected by an air flow meter is given to give a phase delay corresponding to a charging delay to an intake manifold, and an air amount in a cylinder is obtained. In the case of using an airflow meter with a backflow detection function in the above, it was necessary to distinguish the forward flow and the backflow by a sign in the weighted average processing.
[0005]
However, if the configuration uses signed intake air amount data, half of the representable numerical value is used on the negative side where the change width of the air amount is small, and the resolution of the air amount expression is insufficient. In addition, there is a problem that when software is created by an assembler, an operation using only positive values is required.
[0006]
SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and has as its object to provide an intake air amount detection device for an engine that can determine an air amount in a cylinder without using signed intake air amount data. .
[0007]
[Means for Solving the Problems]
Therefore, according to the first aspect of the present invention, the detection signal of the air flow meter with the backflow detection function is converted into an unsigned intake air amount, and a sign flag is set in accordance with the forward flow and the backflow, so that the unsigned suction is performed. The variable calculated based on the air amount or the unsigned intake air amount is averaged by an arithmetic expression switched by the sign flag.
[0008]
According to this configuration, the detection signal of the air flow meter with the backflow detection function is converted into an unsigned intake air amount, while the forward flow / backflow of the intake air amount is represented by a sign flag, and the sign flag is used for averaging processing. By switching the arithmetic expression in, the difference between forward flow and reverse flow is reflected in the averaging process.
[0009]
Therefore, even if the data of the intake air amount need not be signed and the negative air amount cannot be handled, the intake air amount can be averaged and the negative air amount can be handled. The resolution of the amount of intake air can be ensured by the absence.
[0010]
According to a second aspect of the present invention, the variable calculated based on the unsigned intake air amount is a cylinder air amount equivalent value calculated from the unsigned intake air amount and the engine rotation speed. .
[0011]
According to this configuration, a cylinder air amount equivalent value (for example, basic fuel injection amount) is calculated from the unsigned intake air amount and the engine rotation speed, and the cylinder air amount equivalent value is switched by the sign flag. Average processing.
[0012]
Therefore, it is possible to calculate a value corresponding to the air amount in the cylinder to which a phase delay corresponding to the charging delay to the intake manifold is given from the unsigned intake air amount.
According to the third aspect of the present invention, the airflow meter with the backflow detecting function outputs an intermediate detection signal when the intake air amount of the engine is 0, and one of a side larger than the detection signal and a side smaller than the detection signal. The side outputs a forward flow detection signal, and the other side outputs a reverse flow detection signal,
The detection signal is converted into an intake air amount by a conversion table in which a forward flow and a backward flow are set without a sign,
The sign flag is set based on a result obtained by subtracting a predetermined offset amount from the intake air amount obtained by the conversion, and the subtraction result is represented by an absolute value,
The absolute value or a variable calculated based on the absolute value is averaged by an arithmetic expression switched by the sign flag.
[0013]
According to this configuration, the detection signal of the air flow meter is converted into unsigned intake air amount data by the conversion table, and then the forward flow / reverse flow is determined by subtracting the offset amount from the intake air amount data. By setting the sign flag on the basis of the above and making the subtraction result an absolute value, the amount of air in the forward flow direction and the reverse flow direction is represented by an absolute value.
[0014]
Then, in the averaging process of the unsigned intake air amount represented by the absolute value, the arithmetic expression is switched by the sign flag, and the averaging operation is performed while distinguishing between the backward flow and the forward flow.
[0015]
Therefore, when the intake air amount of the engine is 0, an intermediate detection signal is output, a forward detection signal is output on one of the side larger than the detection signal, and a counterflow detection signal is output on the other side. In a configuration using an air flow meter configured to output a detection signal, the intake air amount data need not be signed, and even if a negative air amount cannot be handled, the intake air amount averaging process is performed. And the resolution of the intake air amount can be ensured by not handling the negative air amount.
[0016]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described.
FIG. 1 shows an engine to which an intake air amount detection device according to the present invention is applied and a control system thereof.
[0017]
In FIG. 1, air is drawn into the engine 1 through an
The intake duct 3 is provided with an air flow meter 6 having a backflow detecting function, and detects an intake air amount Q as a mass flow rate.
[0018]
FIG. 2 shows a circuit configuration of the air flow meter 6.
In FIG. 2, a
[0019]
The energization of the
The
[0020]
Then, the potential of each connection point of the
[0021]
Here, the output voltage from the
When the intake air flows in a forward flow, the
[0022]
Further, as the amount of intake air increases, the amount of heat received by the second detection resistor 64 via the intake air increases, so that the temperature difference from the
In accordance with the temperature difference, the difference in resistance between the
[0023]
On the other hand, when the intake air flows backward, only the
[0024]
As a result, the potential difference input to the
Accordingly, the characteristics of the output voltage Us (V) of the air flow meter 6 are as shown in FIG.
[0025]
That is, the air flow meter 6 outputs a forward-flow detection voltage on the side larger than the detection voltage 1 (V) when the intake air amount is 0, and outputs a reverse-flow detection voltage on the smaller side.
Returning to FIG. 1, the throttle chamber 4 is provided with a throttle valve 7 that is linked to an accelerator pedal (not shown) or driven by an actuator, and controls the intake air amount Q.
[0026]
The
[0027]
A
[0028]
The
[0029]
Here, the process of detecting the intake air amount will be described with reference to the flowchart of FIG.
In the flowchart of FIG. 3, first, in step S1, the detection voltage Us of the air flow meter 6 is read.
[0030]
In the next step S2, as shown in the figure, the detection voltage Us is converted into data of the intake air amount Q using a conversion table in which the forward flow and the backward flow are set without a sign.
[0031]
The conversion table shifts the output characteristic of the air flow meter 6 indicated by the dotted line toward the forward flow side by the absolute value of the maximum flow rate Qg (−30 kg / h in the present embodiment) on the reverse flow side, and converts the suction voltage converted from the detected voltage. 6 is a conversion table in which all air amounts Q are forward (plus).
[0032]
In step S3, the offset amount stored in advance is read.
The offset amount is an amount obtained by shifting the output characteristic of the air flow meter 6 in the setting of the conversion table, and is stored as 30 kg / h in the present embodiment.
[0033]
In step S4, it is determined whether or not the result of subtracting the offset amount from the intake air amount Q obtained from the conversion table in step S2 is smaller than 0 (whether or not it is negative).
[0034]
In the present embodiment, when the result obtained by subtracting the offset amount from the intake air amount Q obtained by the conversion table is negative, the air flow at that time is in the reverse flow direction. In this case, Proceeding to step S5, the code flag is set to 1.
[0035]
On the other hand, if the result of subtracting the offset amount from the intake air amount Q obtained by the conversion table is 0 or more (0 or plus), it means that the air flow at that time was in the forward flow direction. , The process proceeds to step S6, and the code flag is set to 0.
[0036]
That is, when the code flag is 1, it indicates a backward flow, and when it is 0, it indicates a forward flow.
In step S7, the absolute value of the result obtained by subtracting the offset amount from the intake air amount Q obtained by the conversion table in step S2 is used as the detected value of the air amount that does not distinguish between the forward flow and the backward flow (the unsigned intake air Amount).
[0037]
That is, as a result of subtracting the offset amount from the intake air amount Q obtained by the conversion table in the step S2, a minus value indicates a flow rate in the backward flow direction, and a plus value indicates a flow rate in the forward flow direction. By determining the absolute value of the value, there is no distinction between forward flow and reverse flow (there is no sign).
[0038]
In step S8, a basic fuel injection amount Tp, which is a cylinder air amount equivalent value, is calculated from the intake air amount Q (absolute value) obtained in step S7 and the engine rotation speed Ne.
[0039]
Tp = C × Q / Ne (C is a constant)
In step S9, it is determined whether or not the code flag is 0.
Then, when the code flag is 0, the flow proceeds to step S10, and the weighted average value TpA of the basic fuel injection amount Tp is calculated according to the following equation.
[0040]
TpA = K × Tp + (1−K) × TpA
Note that K is a constant of 0 <K <1.
On the other hand, at the time of the backflow in which the sign flag is 1, the process proceeds to step S11, and the weighted average value TpA of the basic fuel injection amount Tp is calculated according to the following equation.
[0041]
TpA = (− 1) × K × Tp + (1−K) × TpA
That is, by performing a weighted average process (averaging process) on the basic fuel injection amount Tp, a phase delay corresponding to the intake manifold filling delay is given, but at the time of backflow, the latest basic fuel injection amount Tp is reduced by -1. , The weighted average value TpA is corrected to the negative side.
[0042]
Thus, even if the data of the intake air amount is unsigned data, the weighted average calculation (averaging process) can be performed while distinguishing the forward flow and the backward flow.
In step S12, the fuel injection amount, ignition timing, and the like are controlled based on the weighted average value TpA.
[0043]
Note that the configuration of the air flow meter 6 with the backflow detection function is not limited to the configuration shown in FIG.
In the above-described embodiment, the basic fuel injection amount Tp is configured to be weighted average. However, the weighted average of the intake air amount Q obtained in step S7 is performed by switching the arithmetic expression according to the sign flag. The configuration may be such that the basic fuel injection amount is calculated from the weighted average value of the amounts.
[0044]
Also in the case of weighted averaging of the intake air amount, it is only necessary to select an arithmetic expression for multiplying the latest intake air amount by -1 at the time of backflow with the sign flag being 1.
Here, technical ideas other than the claims that can be grasped from the above embodiment will be described below together with their effects.
(A) The engine intake air amount detection device according to any one of claims 1 to 3,
The air flow meter is provided with a first detection resistor and a second detection resistor with a heater at the center in the flow direction of the intake air, and the first detection resistor, the second detection resistor, A bridge circuit formed by connecting the two fixed resistors to each other, and a difference between resistance values of the first detection resistor and the second detection resistor is output as a potential difference. Detection device.
[0045]
According to this configuration, the detection resistance on the side heated by the difference in the flow direction of the intake air is exchanged, so that the intake air amount is detected separately in the forward flow and the reverse flow.
(B) In the engine intake air amount detection device according to any one of claims 1 to 3,
When the averaging process is a weighted average, and in the weighted average calculation of the latest value and the weighted average value up to the previous time, when it is determined based on the sign flag that the current is backflow, an operation of multiplying the latest value by -1 An intake air amount detecting device for an engine, wherein an equation is selected.
[0046]
According to such a configuration, it is determined whether the flow is forward or backward based on the code flag. At the time of backward flow, the latest value is multiplied by -1 so that the weighted average value is corrected to be negative, so that the cylinder due to the backward flow Correspond to the decrease in internal air volume.
[0047]
In the engine, the forward flow is larger than the backward flow, so the weighted average result is a positive value.
[Brief description of the drawings]
FIG. 1 is a system configuration diagram of an engine to which an intake air amount detection device according to the present invention is applied in an embodiment.
FIG. 2 is a circuit configuration diagram of an air flow meter according to the embodiment.
FIG. 3 is a flowchart illustrating a process of detecting an intake air amount according to the embodiment;
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Engine, 6 ... Air flow meter, 12 ... Control unit, 62 ... Heater, 63 ... First detection resistance, 64 ... Second detection resistance, 65 ... Heater control circuit, 66, 67 ... Fixed resistance, 68 ... Amplifier
Claims (3)
エンジンの吸入空気量が0のときに中間の検出信号を出力し、該検出信号よりも大きい側と小さい側との一方の側で順流の検出信号を出力し、他方の側で逆流の検出信号を出力する構成であり、
前記検出信号を、順流及び逆流が符号なしで設定される変換テーブルによって吸入空気量に変換し、
該変換によって得られた吸入空気量から所定のオフセット量を減算した結果に基づいて前記符号フラグを設定すると共に、前記減算結果を絶対値で表し、
前記絶対値又は該絶対値に基づき演算した変数を、前記符号フラグによって切り換えられる演算式によって平均化処理することを特徴とする請求項1記載のエンジンの吸入空気量検出装置。The air flow meter with the backflow detection function,
When the intake air amount of the engine is zero, an intermediate detection signal is output, a detection signal of a forward flow is output on one of a side larger than the detection signal and a detection signal of a reverse flow on the other side. Is output, and
The detection signal is converted into an intake air amount by a conversion table in which a forward flow and a backward flow are set without a sign,
The sign flag is set based on a result obtained by subtracting a predetermined offset amount from the intake air amount obtained by the conversion, and the subtraction result is represented by an absolute value,
2. The intake air amount detecting device for an engine according to claim 1, wherein the absolute value or a variable calculated based on the absolute value is averaged by an arithmetic expression switched by the sign flag.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003026974A JP2004239104A (en) | 2003-02-04 | 2003-02-04 | Suction air volume detecting device of engine |
DE102004005532A DE102004005532A1 (en) | 2003-02-04 | 2004-02-04 | Intake air amount detection device for an engine and method thereof |
US10/770,547 US6978667B2 (en) | 2003-02-04 | 2004-02-04 | Intake air amount detecting apparatus for engine and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003026974A JP2004239104A (en) | 2003-02-04 | 2003-02-04 | Suction air volume detecting device of engine |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004239104A true JP2004239104A (en) | 2004-08-26 |
Family
ID=32954836
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003026974A Pending JP2004239104A (en) | 2003-02-04 | 2003-02-04 | Suction air volume detecting device of engine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2004239104A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011012632A (en) * | 2009-07-03 | 2011-01-20 | Toyota Motor Corp | Control device of internal combustion engine |
WO2013103018A1 (en) | 2012-01-06 | 2013-07-11 | トヨタ自動車株式会社 | Intake air mass measurement device of internal combustion engine |
-
2003
- 2003-02-04 JP JP2003026974A patent/JP2004239104A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011012632A (en) * | 2009-07-03 | 2011-01-20 | Toyota Motor Corp | Control device of internal combustion engine |
WO2013103018A1 (en) | 2012-01-06 | 2013-07-11 | トヨタ自動車株式会社 | Intake air mass measurement device of internal combustion engine |
US9488140B2 (en) | 2012-01-06 | 2016-11-08 | Toyota Jidosha Kabushiki Kaisha | Intake air volume measuring device for internal combustion engine |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2002130042A (en) | Cylinder filling air volume detector for internal combustion engine | |
KR100192110B1 (en) | Process for correcting measurement errors of a hot-film device for measuring air masses | |
JPH0232564B2 (en) | ||
JP2819937B2 (en) | Fuel injection amount calculation device for internal combustion engine | |
JP2004143994A (en) | Intake air flow prediction device of internal combustion engine | |
ITMI971149A1 (en) | PROCEDURE FOR DETERMINING A LOAD SIGNAL OF AN ENDOTHERMIC ENGINE WITH EXTERNAL EXHAUST GAS RECIRCULATION | |
JPH07293297A (en) | Fuel control for internal combustion engine, device therefor and vehicle using it | |
JPH01280645A (en) | Fuel injection control device for engine | |
JP2004239104A (en) | Suction air volume detecting device of engine | |
JPH02227532A (en) | Fuel injection control device | |
JP2004239105A (en) | Suction air volume detecting device of engine | |
JP2006257939A (en) | Abnormality detecting device of air flowmeter and engine control device | |
JP2004239103A (en) | Suction air volume detecting device of engine | |
JP2003287453A (en) | Intake-air flow measuring apparatus | |
JP2003314347A (en) | Device for detecting cylinder filling air amount of internal combustion engine | |
JP2004170357A (en) | Exhaust gas flow rate measuring device and exhaust gas flow rate measuring method | |
JP2008518152A (en) | How to estimate engine pumping torque | |
JPH07167697A (en) | Intake air flow rate detector for internal combustion engine | |
US6978667B2 (en) | Intake air amount detecting apparatus for engine and method thereof | |
JP2505530B2 (en) | Atmospheric pressure detection device for engine control | |
JP2001153702A (en) | Method for correcting measuring error of heat generating resistor type air flow measuring apparatus | |
JP2004239106A (en) | Suction air volume detecting device of engine | |
JP2007016683A (en) | Engine intake pressure detecting device | |
JP2019100182A (en) | Intake air volume measurement device | |
JP2855401B2 (en) | Engine intake air flow rate detection device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Effective date: 20041217 Free format text: JAPANESE INTERMEDIATE CODE: A712 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050914 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20050914 |
|
RD04 | Notification of resignation of power of attorney |
Effective date: 20050926 Free format text: JAPANESE INTERMEDIATE CODE: A7424 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070821 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080108 |