JPH041182B2 - - Google Patents

Info

Publication number
JPH041182B2
JPH041182B2 JP60024652A JP2465285A JPH041182B2 JP H041182 B2 JPH041182 B2 JP H041182B2 JP 60024652 A JP60024652 A JP 60024652A JP 2465285 A JP2465285 A JP 2465285A JP H041182 B2 JPH041182 B2 JP H041182B2
Authority
JP
Japan
Prior art keywords
air
fuel ratio
fuel
engine
operating state
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
JP60024652A
Other languages
Japanese (ja)
Other versions
JPS61185631A (en
Inventor
Manabu Arima
Tetsuo Takahane
Yoshitaka Tawara
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 JP2465285A priority Critical patent/JPS61185631A/en
Publication of JPS61185631A publication Critical patent/JPS61185631A/en
Publication of JPH041182B2 publication Critical patent/JPH041182B2/ja
Granted 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

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、エンジンの制御装置に関するもの
である。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an engine control device.

〔従来技術〕[Prior art]

近年、車両用エンジンにおいては、燃費改善や
排気ガス対策の観点等から、排気系に空燃比セン
サを設けて排気ガス中の酸素濃度等の特定成分の
濃度を検出し、該センサ出力に基づいて混合気の
空燃比をフオードバツク制御することが行なわれ
ている。その1例として、従来、設定空燃比、例
えば理論空燃比で出力が反転するタイプの空燃比
センサを用い、エンジンの特定運転域においては
センサ出力に基づいて混合気を設定空燃比にフイ
ードバツク制御する一方、エンジンの特定運転域
以外においては吸入空気量に応じて予め設定され
た燃料を供給して混合気を所定空燃比、例えばリ
ーンあるいはリツチ空燃比に制御するようにした
ものがある。
In recent years, vehicle engines have been equipped with air-fuel ratio sensors in their exhaust systems to detect the concentration of specific components, such as oxygen concentration, in the exhaust gas, in order to improve fuel efficiency and take measures against exhaust gas. Feedback control of the air-fuel ratio of the air-fuel mixture is performed. As an example, conventionally, an air-fuel ratio sensor of the type that reverses its output at a set air-fuel ratio, such as the stoichiometric air-fuel ratio, is used, and in a specific operating range of the engine, the air-fuel mixture is feedback-controlled to the set air-fuel ratio based on the sensor output. On the other hand, there are some systems that control the air-fuel mixture to a predetermined air-fuel ratio, such as a lean or rich air-fuel ratio, by supplying a preset fuel according to the amount of intake air outside a specific operating range of the engine.

しかるに最近、燃料供給装置として広く使用さ
れている燃料噴射弁では、その機構上、燃料噴射
パルスに対する燃料噴射量の特性が要求特性であ
る線形特定とはならないことから、エンジンの特
定運転域以外において単に吸入空気量に応じた燃
料噴射パルスを燃料噴射弁に加えて燃料噴射を行
なわせるようにすると、実際にエンジンに供給さ
れる混合気の空燃比が上記所定空燃比からずれて
しまうという問題がある。
However, in fuel injection valves that have recently been widely used as fuel supply devices, due to their mechanism, the characteristics of the fuel injection amount with respect to the fuel injection pulse are not linearly specified, which is the required characteristic. If fuel injection is performed simply by applying a fuel injection pulse corresponding to the amount of intake air to the fuel injection valve, the problem arises that the air-fuel ratio of the air-fuel mixture actually supplied to the engine deviates from the above-mentioned predetermined air-fuel ratio. be.

そしてこのような問題を解決する方法として
は、従来、例えば実開昭59−49739号公報に示さ
れるように、予め所定空燃比が得られるような補
正燃料噴射パルスを求めて記憶しておき、吸入空
気量に応じて補正燃料噴射パルスを読み取つてこ
れに応じて燃料噴射を行なわせるという方法があ
る。しかるこの方法では、上述の空燃比センサが
設定空燃比のみを検出するタイプのものであり、
上記補正燃料噴射パルスでもつて要求燃料噴射量
が得られるか否かを検出できないことから、燃料
噴射弁の個体差や経年変化に起因して補正燃料噴
射パルスに誤差が生じ、良好な空燃比制御精度が
得られないことがある。
Conventionally, as a method to solve such a problem, as shown in, for example, Japanese Utility Model Application Publication No. 59-49739, a corrected fuel injection pulse that provides a predetermined air-fuel ratio is determined and stored in advance. There is a method of reading a corrected fuel injection pulse according to the amount of intake air and injecting fuel accordingly. However, in this method, the above-mentioned air-fuel ratio sensor is of a type that detects only the set air-fuel ratio,
Since it is not possible to detect whether or not the required fuel injection amount can be obtained even with the above corrected fuel injection pulse, errors occur in the corrected fuel injection pulse due to individual differences in fuel injectors and changes over time, resulting in poor air-fuel ratio control. Accuracy may not be obtained.

またエンジンの空燃比制御方法として、従来よ
り、例えば特開昭55−96339号公報に示されるよ
うに、空燃比センサ出力に基づいて混合気の空燃
比をフイードバツク制御し、その時の補正値を学
習記憶しておき、再度この運転状態になつた時に
はまず学習記憶しておいた補正値でもつて燃料供
給量を制御した後、混合気の空燃比をフイードバ
ツク制御し、もつて過渡運転時における空燃比変
動を低減するという方法が知られている。
In addition, conventional methods for controlling the air-fuel ratio of an engine include feedback control of the air-fuel ratio of the air-fuel mixture based on the output of an air-fuel ratio sensor, and learning the correction value at that time, as shown in Japanese Patent Application Laid-Open No. 55-96339. When this operating state is entered in memory, the fuel supply amount is first controlled using the learned and memorized correction value, and then the air-fuel ratio of the air-fuel mixture is feedback-controlled, thereby adjusting the air-fuel ratio during transient operation. Methods are known to reduce fluctuations.

そして上述のエンジンの制御装置においても、
上記空燃比制御方法の考え方を採用し、エンジン
の特定運転域以外における補正燃料噴射パルスを
特定運転域におけるフイードバツク制御の補正値
を反映して補正してやることが考えられる。この
方法では、フイードバツク制御の補正値から燃料
噴射パルス・燃料噴射量の要求特性と実際の特性
とのずれ状態を判別できることから、燃料噴射弁
特性の個体差や経年変化に対しては対処できるも
のであるが、フイードバツク制御の補正値が学習
される運転状態とこれが使用される運転状態とが
大きく異なる場合があり、かかる場合には依然と
して満足しうるような空燃比制御精度を確保でき
ないおそれがある。
And in the engine control device mentioned above,
It is conceivable to adopt the concept of the air-fuel ratio control method described above, and to correct the corrected fuel injection pulse outside the specific operating range of the engine by reflecting the correction value of the feedback control in the specific operating range. With this method, it is possible to determine the state of deviation between the required characteristics of the fuel injection pulse and fuel injection amount and the actual characteristics from the correction values of the feedback control, so it is possible to deal with individual differences and secular changes in the characteristics of the fuel injectors. However, the operating conditions in which the feedback control correction values are learned may be significantly different from the operating conditions in which they are used, and in such cases, there is a risk that satisfactory air-fuel ratio control accuracy may still not be ensured. .

〔発明の目的〕[Purpose of the invention]

この発明は、かかる問題点に鑑み、空燃比制御
精度を向上できるエンジンの制御装置を提供せん
とするものである。
SUMMARY OF THE INVENTION In view of these problems, it is an object of the present invention to provide an engine control device that can improve air-fuel ratio control accuracy.

〔発明の構成〕[Structure of the invention]

そして上述のようなエンジンの制御装置におい
て、空燃比制御精度を向上する方法としては、特
定運転域以外においても空燃比のフイードバツク
制御を所定時間行ない、そのとき求めたフイード
バツク制御における補正値を基に所定時間経過後
燃料噴射量に制御すればよいと考えられる。
In the engine control device described above, one way to improve the air-fuel ratio control accuracy is to perform feedback control of the air-fuel ratio for a predetermined period of time even outside a specific operating range, and then use the feedback control correction value determined at that time to It is considered that the fuel injection amount should be controlled to the amount after a predetermined period of time has elapsed.

しかるにこの場合、特定運転域以外におけるフ
イードバツク制御時には実際の空燃比が本来の要
求空燃比からずれてしまい、例えば高負荷運転時
等のエンリツチ領域において実際の空燃比が要求
空燃比からリーン側にずれると、ノツキングが発
生するおそれがある。
However, in this case, the actual air-fuel ratio deviates from the original required air-fuel ratio during feedback control outside a specific operating range, and for example, in an enriched region such as during high-load operation, the actual air-fuel ratio deviates from the required air-fuel ratio to the lean side. This may cause knotting.

そこでこの発明は、エンジンの特定運転域で空
燃比のフイードバツク制御を行なうとともに、特
定運転域以外では吸入空気量に応じて予め設定さ
れた燃料を供給するようにしたエンジンの制御装
置において、上記特定運転領域以外においても吸
入空気量に応じて燃料の供給制御を停止して空燃
比のフイードバツクを所定時間行ない、これによ
り求められた補正値が記憶されるまでの所定時間
の経過後、該記憶された補正値を基に空燃比を制
御するようにし、しかも上記特定運転域以外にお
けるフイードバツク制御時には燃焼状態を支配す
る各種因子を運転性の悪化を抑制する方向に補正
するようにしたものである。この発明は、第1図
の機能ブロツク図に示されるように、空燃比調整
手段25でエンジンに供給される混合気の設定空
燃比を検出し、運転状態設定手段26でエンジン
の運転状態を、空燃比検出手段25の出力に基づ
いて理論空燃比で運転すべき第1の運転状態と、
第1の運転状態における空燃比とは異なる空燃比
で運転すべき第2の運転状態とに設定し、空燃比
調整手段27で運転状態設定手段26の出力を受
け空燃比検出手段25の出力に基づいて理論空燃
比とすべく燃料もしくは空気の少なくとも一方を
補正する一方、停止手段50が運転状態設定手段
26の出力を受けエンジンの第2の運転状態時所
定時期に空燃比調整手段27を制御して空燃比検
出手段25の出力に基づいて理論空燃比とすべく
燃料もしくは空燃比の少なくとも一方を補正せし
め、記憶手段28がそのときの補正値を記憶し、
学習制御手段29が第2の運転状態時で上記補正
値が記憶手段28に記憶されるまでの所定時間が
経過した後は該記憶手段28に記憶された補正値
に基づいて空燃比を第2の運転状態に対応した空
燃比に制御するようにし、その際上記第2の運転
状態時で理論空燃比に制御される所定時間の間は
補正手段30が燃料及び空気以外でエンジンの燃
焼状態を支配する各種因子を運転性の悪化を防止
する方向に補正するようにしたものである。
Therefore, the present invention provides an engine control device that performs feedback control of the air-fuel ratio in a specific operating range of the engine, and supplies a preset fuel according to the amount of intake air outside the specific operating range. Even outside the operating range, the fuel supply control is stopped according to the intake air amount to perform feedback on the air-fuel ratio for a predetermined period of time. The air-fuel ratio is controlled based on the corrected value, and various factors governing the combustion state are corrected in a direction that suppresses deterioration of drivability during feedback control outside the specified operating range. As shown in the functional block diagram of FIG. 1, this invention detects the set air-fuel ratio of the air-fuel mixture supplied to the engine with the air-fuel ratio adjusting means 25, and determines the operating state of the engine with the operating state setting means 26. a first operating state in which the operation should be performed at the stoichiometric air-fuel ratio based on the output of the air-fuel ratio detection means 25;
The air-fuel ratio is set to a second operating state in which the air-fuel ratio is to be operated at a different air-fuel ratio from the air-fuel ratio in the first operating state, and the air-fuel ratio adjusting means 27 receives the output of the operating state setting means 26 and changes the air-fuel ratio to the output of the air-fuel ratio detecting means 25. On the other hand, the stopping means 50 receives the output of the operating state setting means 26 and controls the air-fuel ratio adjusting means 27 at a predetermined time in the second operating state of the engine. and correct at least one of the fuel or the air-fuel ratio to achieve the stoichiometric air-fuel ratio based on the output of the air-fuel ratio detection means 25, and the storage means 28 stores the correction value at that time,
After the learning control means 29 is in the second operating state and a predetermined period of time has elapsed until the correction value is stored in the storage means 28, the learning control means 29 adjusts the air-fuel ratio to the second value based on the correction value stored in the storage means 28. During the predetermined period of time during which the air-fuel ratio is controlled to the stoichiometric air-fuel ratio in the second operating state, the correction means 30 adjusts the combustion state of the engine using something other than fuel and air. Various controlling factors are corrected to prevent deterioration of drivability.

〔実施例〕〔Example〕

以下、本発明の実施例を図について説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.

第2図ないし第6図は本発明の一実施例による
エンジンの制御装置を示す。第2図及び第3図に
おいて、1はエンジンで、該エンジン1の吸気通
路2の途中にはスロツトル弁3が配設され、スロ
ツトル弁3下流側の吸気通路2には燃料噴射弁4
が設けられている。このエンジン1の吸気通路2
と排気通路5との間にはEGR装置6が設けられ
ている。この、EGR装置6において、EGR通路
7の一端は排気通路5に、他端は吸気通路2に接
続され、該EGR通路7の途中にはEGR弁8が介
設され、該EGR弁8にはそれを駆動するアクチ
ユエータ9が設けられている。またエンジン1に
は燃焼室10に対面して点火プラグ11が取付け
られている。
2 to 6 show an engine control device according to an embodiment of the present invention. 2 and 3, 1 is an engine, a throttle valve 3 is disposed in the middle of an intake passage 2 of the engine 1, and a fuel injection valve 4 is disposed in the intake passage 2 on the downstream side of the throttle valve 3.
is provided. Intake passage 2 of this engine 1
An EGR device 6 is provided between the exhaust passage 5 and the exhaust passage 5. In this EGR device 6, one end of an EGR passage 7 is connected to the exhaust passage 5, and the other end is connected to the intake passage 2. An EGR valve 8 is interposed in the middle of the EGR passage 7. An actuator 9 is provided to drive it. Further, a spark plug 11 is attached to the engine 1 so as to face the combustion chamber 10 .

また図中、12はスロツトル弁3の開度を検出
するスロツトル開度センサ、13はスロツトル下
流の吸気負圧を検出する負圧センサ、14はクラ
ンクシヤフトの回転角を検出するクランク角セン
サ、15は排気ガス中の酸素濃度から混合気の設
定空燃比を検出するO2センサ、16はエンジン
の冷却水温度を検出する水温センサ、17はクラ
ンク角センサ14の出力からエンジン回転数を演
算するクランク角・回転数変換回路、18はスロ
ツトル開度センサ12、負圧センサ13、O2
ンサ15及び水温センサ16の各出力をA/D変
換するA/D変換器、19はCPU20、RAM2
1及びROM22によつて構成され、燃料噴射
量、点火時期及びEGR量の制御を行なうコント
ロールユニツトで、上記RAM21には入力情報
やCPU20の演算結果が格納され、又上記ROM
22には第4図ないし第6図に示すCPU20の
演算処理のプログラム等が格納されている。
In the figure, 12 is a throttle opening sensor that detects the opening of the throttle valve 3, 13 is a negative pressure sensor that detects the intake negative pressure downstream of the throttle, 14 is a crank angle sensor that detects the rotation angle of the crankshaft, and 15 is a 16 is a water temperature sensor that detects the engine cooling water temperature; 17 is a crank that calculates the engine speed from the output of the crank angle sensor 14; Angle/rotation speed conversion circuit, 18 is an A/D converter that A/D converts each output of the throttle opening sensor 12, negative pressure sensor 13, O 2 sensor 15, and water temperature sensor 16, 19 is a CPU 20, RAM 2
1 and ROM 22, and controls the fuel injection amount, ignition timing, and EGR amount. The RAM 21 stores input information and the calculation results of the CPU 20, and the ROM
22 stores programs for arithmetic processing of the CPU 20 shown in FIGS. 4 to 6.

そして上記CPU20は、エンジン回転数及び
吸入空気量に応じて基本燃料噴射量を求め、エン
ジンのフイードバツク制御領域においては基本燃
料噴射量をO2センサ15の出力に応じてフイー
ドバツク補正して実際燃料噴射量を求め、燃料噴
射弁4に上記実際噴射量の燃料を噴射供給させる
ことにより混合気の空燃比を設定空燃比にフイー
ドバツク制御し、又エンジンの非フイードバツク
制御領域であるエンリツチ領域においては該領域
運転時所定時期に上記基本燃料噴射量をO2セン
サ出力に応じてフイードバツク補正することによ
り混合気の空燃比を設定空燃比にフイードバツク
制御し、その時の補正値でもつてパルス幅特性テ
ーブルの学習値を書き換え、その後上記基本燃料
噴射量を上記学習値及び燃料増量補正値でもつて
補正して実際燃料噴射量を求め、燃料噴射弁4に
上記実際噴射量の燃料を噴射供給させることによ
り混合気の空燃比を所定空燃比に制御するもので
ある。
Then, the CPU 20 determines the basic fuel injection amount according to the engine speed and intake air amount, and in the engine feedback control region, performs feedback correction on the basic fuel injection amount according to the output of the O 2 sensor 15 to perform actual fuel injection. The air-fuel ratio of the air-fuel mixture is feedback-controlled to the set air-fuel ratio by injecting and supplying the actual injection amount of fuel to the fuel injection valve 4, and in the enrichment region, which is a non-feedback control region of the engine, By feedback-correcting the basic fuel injection amount according to the O 2 sensor output at a predetermined time during operation, the air-fuel ratio of the air-fuel mixture is feedback-controlled to the set air-fuel ratio, and the correction value at that time is used as the learning value of the pulse width characteristic table. After that, the basic fuel injection amount is corrected using the learned value and the fuel increase correction value to obtain the actual fuel injection amount, and the fuel injection valve 4 is injected and supplied with the actual injection amount of fuel to adjust the air-fuel mixture. It controls the air-fuel ratio to a predetermined air-fuel ratio.

また上記CPU20は、エンジン回転数と吸入
空気量とに応じて基本点火時期を求め、通常はこ
の基本点火時期でもつて点火プラグ11に点火を
行なわせ、上記エンリツチ領域での所定時間の間
は、エンジン回転数と吸入空気量に基づく点火制
御を中止して基本点火時期を所定量遅角させると
ともに、EGR弁8のアクチユエータ9に制御信
号を加えてEGRの導入を行なわせるものである。
Further, the CPU 20 determines a basic ignition timing according to the engine speed and intake air amount, and normally causes the spark plug 11 to ignite at this basic ignition timing, and during a predetermined time in the enrichment region, The ignition control based on the engine speed and intake air amount is stopped, the basic ignition timing is retarded by a predetermined amount, and a control signal is applied to the actuator 9 of the EGR valve 8 to cause EGR to be introduced.

なお以上のよう構成において、上記点火プラグ
11、EGR装置6及びCPU20が第1図に示す
補正手段30となつており、又上記CPU20及
びRAM21が第1図に示す記憶手段28となつ
ており、又上記CPU20が第1図に示す運転状
態設定手段26、空燃比調整手段27、学習制御
手段29及び停止手段50の機能を実現するもの
となつている。
In the above configuration, the spark plug 11, EGR device 6, and CPU 20 serve as the correction means 30 shown in FIG. 1, and the CPU 20 and RAM 21 serve as the storage means 28 shown in FIG. Further, the CPU 20 realizes the functions of the operating state setting means 26, the air-fuel ratio adjusting means 27, the learning control means 29, and the stopping means 50 shown in FIG.

次に第4図ないし第7図を用いて動作について
説明する。ここで、第4図はCPU20のバツク
グラウンドルーチンのフローチヤートを、第5図
a,bは各々CPU20の第1、第2のインター
ラプトルーチンのフローチヤートを、第6図は噴
射弁特性の学習値演算ステツプ44のより詳細なフ
ローチヤートを、第7図はCPU20の動作を説
明するための燃料噴射量・パルス幅特性を示し、
第7図において、破線aは学習前の特性、実線b
は学習後の特性、Z1〜Z6は学習領域である。
Next, the operation will be explained using FIGS. 4 to 7. Here, FIG. 4 is a flowchart of the background routine of the CPU 20, FIGS. 5a and 5b are flowcharts of the first and second interrupt routines of the CPU 20, respectively, and FIG. A more detailed flowchart of the value calculation step 44 is shown in FIG. 7, which shows the fuel injection amount and pulse width characteristics to explain the operation of the CPU 20.
In Fig. 7, the broken line a is the characteristic before learning, and the solid line b
are characteristics after learning, and Z1 to Z6 are learning areas.

エンジンが始動すると、CPU20はまず学習
要求スラグを“1”に設定した後(ステツプ31)、
入力データであるエンジン回転数、吸気負圧、ス
ロツトル開度、冷却水温度及びO2センサ出力を
読み込み(ステツプ32)、エンジン回転数と吸入
空気量のパラメータである吸気負圧とに応じて基
本点火時期及び基本燃料噴射量を計算し(ステツ
プ33、34)、次に噴射弁特性の学習条件が成立し
たか否かを判定する(ステツプ35)。ここで噴射
弁特性の学習条件とは、エンジンの運転領域が所
定冷却水温度以上のフイードバツク制御領域ある
いは所定冷却水温度以上のエンリツチ領域である
ことをいう。またフイードバツク制御領域とは、
エンジンが過渡状態、エンリツチ領域、始動時で
ないことをいい、又エンリツチ領域はエンジン回
転数とスロツトル開度とによつて決定されるもの
である。
When the engine starts, the CPU 20 first sets the learning request slug to "1" (step 31), and then
The input data of engine speed, intake negative pressure, throttle opening, cooling water temperature, and O 2 sensor output are read (step 32), and basic information is calculated according to the engine speed and intake air pressure, which is a parameter of intake air amount. The ignition timing and basic fuel injection amount are calculated (steps 33, 34), and then it is determined whether the learning conditions for the injection valve characteristics are satisfied (step 35). Here, the learning condition for the injection valve characteristics means that the engine operating range is a feedback control range where the temperature of the engine is above a predetermined coolant temperature or an enrichment range where the temperature of the coolant is above a predetermined level. Also, the feedback control area is
This refers to a state in which the engine is in a transient state, in an enrichment region, or not at startup, and the enrichment region is determined by the engine speed and throttle opening.

そしてまずエンジンが始動時あるいは冷却水温
度が所定値以下である場合には、CPU20は上
述のステツプ35でNOと判定してエンリツチ領域
の判定ステツプ36、フイードバツク制御領域の判
定ステツプ37及び冷却水温度の判定ステツプ38を
経た後、上述の基本燃料噴射量から燃料噴射パル
スのパルス幅を求めて(ステツプ39)、上述のス
テツプ32に戻り、上述のステツプ32〜39の処理を
繰り返すこととなる。
First, when the engine is started or when the coolant temperature is below a predetermined value, the CPU 20 makes a negative determination in step 35 described above, and proceeds to enrich region determination step 36, feedback control region determination step 37, and cooling water temperature. After passing through the determination step 38, the pulse width of the fuel injection pulse is determined from the above-mentioned basic fuel injection amount (step 39), and the process returns to the above-mentioned step 32, and the processes of the above-mentioned steps 32 to 39 are repeated.

次にエンジンが所定冷却水温度以上のフイード
バツク制御領域になると、CPU20は学習要求
フラグが“1”か否かを判定し(ステツプ40)、
学習が完了するまでは学習要求フラグは“1”で
あることから、ステツプ40でYESと判定し、次
にエンリツチ領域か否かを判定した後(ステツプ
41)、上記基本燃料噴射量をO2センサ15の出力に
基づいて従来公知の方法によつてフイードバツク
補正し(ステツプ42)、この補正後の燃料噴射量
から燃料噴射パルスのパルス幅を求めるとともに
(ステツプ43)、噴射弁特性の学習値を演算し(ス
テツプ44)、全ての学習領域Z1〜Z6について
学習が完了したか否かを判定した後(ステツプ
45)、上述のステツプ32に戻り、こうして燃料噴
射量のフイードバツク補正と噴射弁特性の学習値
の演算とが行なわれることとなる。
Next, when the engine enters the feedback control region with a predetermined coolant temperature or higher, the CPU 20 determines whether the learning request flag is "1" (step 40),
Since the learning request flag is "1" until learning is completed, it is determined YES in step 40, and then after determining whether or not it is in the enriched area (step 40).
41) The basic fuel injection amount is feedback-corrected based on the output of the O 2 sensor 15 using a conventionally known method (step 42), and the pulse width of the fuel injection pulse is determined from the corrected fuel injection amount. (Step 43), calculates the learning value of the injection valve characteristics (Step 44), and after determining whether learning has been completed for all learning areas Z1 to Z6 (Step
45), the process returns to step 32 described above, and thus feedback correction of the fuel injection amount and calculation of the learned value of the injection valve characteristics are performed.

またエンジンが所定冷却水温度以上のエンリツ
チ領域になると、CPU20は上述のステツプ32
〜35、40、41の経路を進み、ステツプ41でYES
と判定してEGR弁8のアクチユエータ9に制御
信号を加えるとともに上記求めた基本点火時期を
所定量だけ遅角さてた後(ステツプ46)、上述の
ステツプ42〜45の経路を進み、こうして燃料噴射
量のフイードバツク補正を行なうとともに、噴射
弁特性の学習値の演算を行ない、又その際EGR
の導入と点火時期の補正とを行なうこととなる。
Furthermore, when the engine reaches the enrichment region where the temperature of the cooling water is higher than the predetermined temperature, the CPU 20 executes the step 32 described above.
~Go through routes 35, 40, 41 and say YES on step 41
After determining that this is the case and applying a control signal to the actuator 9 of the EGR valve 8 and retarding the basic ignition timing obtained above by a predetermined amount (step 46), the process proceeds through the path of steps 42 to 45 described above, and thus fuel injection is performed. In addition to performing feedback correction of the amount, the learned value of the injection valve characteristics is calculated, and at the same time, the EGR
will be introduced and the ignition timing will be corrected.

このようにして燃料噴射弁のフイードバツク制
御と噴射弁特性の学習値の演算とが行なわれ、全
ての学習領域Z1〜Z6について学習が完了する
と、CPU20は上述のステツプ45でYESと判定
して学習要求フラグをクリアして(ステツプ47)、
上述のステツプ32に戻り、以後エンジンがフイー
ドバツク制御領域にある場合にはステツプ32〜
38、48、39の経路を進んで、上述の噴射弁特性の
学習値とO2センサ出力に基づいて燃料噴射量の
フイードバツク補正を行ない(ステツプ48)、又
エンジンがエンリツチ領域にある場合にはステツ
プ32〜36、49、37、39の経路を進み、エンリツチ
領域におけるフイードバツク制御によつて求めた
上述の噴射弁特性の学習値とエンリツチ補正係数
とに基づいて燃料噴射量のエンリツチ補正を行な
うこととなる(ステツプ49)。
In this way, the feedback control of the fuel injector and the calculation of the learned value of the injector characteristics are performed, and when learning is completed for all learning areas Z1 to Z6, the CPU 20 determines YES in step 45 mentioned above and starts learning. Clear the request flag (step 47),
Return to step 32 above, and if the engine is in the feedback control region, step 32 to
Proceeding through routes 38, 48, and 39, feedback correction of the fuel injection amount is performed based on the learned value of the above-mentioned injector characteristics and the O 2 sensor output (step 48), and if the engine is in the enriched region, Proceed through steps 32 to 36, 49, 37, and 39, and perform enrichment correction of the fuel injection amount based on the learning value of the above-mentioned injector characteristics obtained by feedback control in the enrichment region and the enrichment correction coefficient. (Step 49).

また上述のバツクグラウンドルーチンの処理を
実行している際に、所定のタイミング、例えばエ
ンジンのクランク角がTDCになると、CPUは第
5図aに示す第1のインターラプトルーチンの処
理を実行し、バツクグラウンドルーチンで求めた
パルス幅を噴射弁駆動系のタイマ(図示せず)に
セツトした後(ステツプ50)、バツクグラウンド
ルーチンの処理に戻り、これにより燃料噴射弁4
には上記パルス幅の燃料噴射パルスが加えられて
エンジンには運転状態に応じた量の燃料が噴射供
給され(第7図の破線b、実線a参照)、混合気
の空燃比は学習完了前にはO2センサ15で検出
できる空燃比に制御され、学習完了後はフイード
バツク制御領域ではO2センサ15で検出できる
空燃比に、エンリツチ領域では所定の空燃比に制
御されることとなる。またエンジンのクランク角
がBTDC60゜になると、CPUは第5図bに示す第
2のインターラプトルーチンの処理を実行し、バ
ツクグラウンドルーチンで求めた点火時期を点火
制御系のタイマ(図示せず)にセツトした後(ス
テツプ51)、バツクグラウンドルーチンの処理に
戻り、これにより点火プラグ11は通常は運転状
態に応じた点火時期でもつて点火を行ない、又エ
ンリツチ領域においてフイードバツク制御を行な
つている際には運転状態に応じた点火時期を所定
量遅角させたタイミングでもつて点火を行なうこ
ととなる。
Furthermore, while executing the background routine processing described above, at a predetermined timing, for example, when the engine crank angle reaches TDC, the CPU executes the first interrupt routine processing shown in FIG. 5a, After setting the pulse width determined in the background routine in the timer (not shown) of the injector drive system (step 50), the process returns to the background routine, and the fuel injector 4
A fuel injection pulse with the above-mentioned pulse width is applied to the engine, and an amount of fuel corresponding to the operating condition is injected and supplied to the engine (see broken line b and solid line a in Figure 7), and the air-fuel ratio of the mixture changes before learning is completed. The air-fuel ratio is controlled to an air-fuel ratio that can be detected by the O 2 sensor 15, and after learning is completed, the air-fuel ratio is controlled to an air-fuel ratio that can be detected by the O 2 sensor 15 in the feedback control region, and to a predetermined air-fuel ratio in the enrichment region. When the engine crank angle reaches 60 degrees BTDC, the CPU executes the second interrupt routine shown in Figure 5b, and sets the ignition timing determined in the background routine to the ignition control system's timer (not shown). (Step 51), the process returns to the background routine, whereby the spark plug 11 normally ignites at the ignition timing that corresponds to the operating condition, and when performing feedback control in the enrich region. In this case, ignition is performed even when the ignition timing is retarded by a predetermined amount depending on the operating state.

次に上記噴射弁特性の学習値演算ステツプ44の
より詳細な処理を第6図を用いて説明する。学習
値演算ステツプ44になると、CPU20はまず基
本燃料噴射量に応じて学習領域Z1〜Z6を求め
て同一学習領域か否かを判定し(ステツプ52)、
学習領域が変動した場合は学習カウンタNに設定
値nをセツトするとともに学習用レジスタRegを
クリアして(ステツプ53)、ステツプ54に進み、
又学習領域が同一である場合には直接ステツプ54
に進んでそこでフイードバツク補正係数の累計を
行なつてそれを学習用レジスタRegに格納し、次
に学習カウンタNのカウント値を1だけダウンカ
ウントさせてそれが零か否かを判定し(ステツプ
55)、これが零になると学習用カウンタRegの格
納値であるフイードバツク補正係数の累計を設定
値nで割つてフイードバツク補正係数の平均値
AVEを求め(ステツプ56)、この学習領域Z1〜
Z6に対応する噴射弁特性の学習値をフイードバ
ツク補正係数の平均値AVEでもつて書き換え
(ステツプ57)、学習を行なつた領域Z1〜Z6を
記憶して(ステツプ58)、この学習値演算ステツ
プ44の処理を終了することとなる。
Next, more detailed processing of the learning value calculation step 44 for the injection valve characteristics will be explained with reference to FIG. At the learning value calculation step 44, the CPU 20 first determines learning areas Z1 to Z6 according to the basic fuel injection amount and determines whether they are the same learning area (step 52).
If the learning area changes, set the set value n to the learning counter N and clear the learning register Reg (step 53), then proceed to step 54.
Also, if the learning areas are the same, go directly to step 54.
Then, the feedback correction coefficient is accumulated and stored in the learning register Reg, and then the count value of the learning counter N is decremented by 1 and it is determined whether it is zero or not.
55), when this reaches zero, the cumulative total of the feedback correction coefficients, which is the value stored in the learning counter Reg, is divided by the set value n, and the average value of the feedback correction coefficients is calculated.
Find AVE (step 56) and select this learning area Z1~
The learned value of the injector characteristic corresponding to Z6 is rewritten with the average value AVE of the feedback correction coefficient (step 57), the area Z1 to Z6 where learning has been performed is memorized (step 58), and this learned value calculation step 44 This will end the process.

以上のような本実施例の装置では、エンジンの
エンリツチ領域においては該領域運転当初空燃比
のフイードバツク制御を行ない、その後その時の
補正値でもつて燃料噴射量を補正するようにした
ので、フイードバツク制御領域での補正値を用い
る場合に比し、エンジンの運転状態に対応したよ
り正確な補正値を学習でき、その結果このエンリ
ツチ領域における空燃比制御精度を大幅に向上で
きる。
In the device of this embodiment as described above, in the enrichment region of the engine, feedback control is performed on the air-fuel ratio at the beginning of operation in that region, and then the fuel injection amount is corrected using the correction value at that time, so that the feedback control region Compared to the case where the correction value is used, a more accurate correction value corresponding to the operating state of the engine can be learned, and as a result, the accuracy of air-fuel ratio control in this enriched region can be greatly improved.

また本装置では、上記エンリツチ領域でのフイ
ードバツク制御中はエンジンの点火時期を遅角す
るとともにEGRを導入するようにしたので、混
合気の空燃比を所定空燃比とは異なる値に制御し
たことによるノツキングの発生を抑制でき、エン
ジンの運転性を保証できる。
In addition, this device retards the engine's ignition timing and introduces EGR during feedback control in the enrichment region, so the air-fuel ratio of the mixture is controlled to a value different from the predetermined air-fuel ratio. The occurrence of knocking can be suppressed and engine drivability can be guaranteed.

なお上記実施例では、燃料噴射量を調整して混
合気の空燃比を制御するようにしたが、これは吸
入空気を調整してもよく、又燃料噴射量及び吸入
量空気の両方を調整するようにしてもよい。また
燃料供給装置は燃料噴射弁ではなく、気化器であ
つてもよい。さらにエンリツチ領域のフイードバ
ツク制御中における点火時期の制御及びEGRの
導入はいずれか一方のみを行なうようにしてもよ
く、いずれにしても燃焼制御因子を正規の値より
運転性の悪化を防止する方向にずらせるようにす
ればよいものである。
In the above embodiment, the air-fuel ratio of the air-fuel mixture is controlled by adjusting the fuel injection amount, but this may be done by adjusting the intake air, or by adjusting both the fuel injection amount and the intake air. You can do it like this. Further, the fuel supply device may be a carburetor instead of a fuel injection valve. Furthermore, only one of the ignition timing control and the introduction of EGR may be performed during feedback control in the enrichment region, and in any case, the combustion control factors may be set to a value higher than the normal value in a direction that prevents deterioration of drivability. All you have to do is shift it.

また上記実施例では、非フイードバツク制御領
域がエンリツチ領域の場合を説明したが、これは
リーン制御領域あるいはアイドル領域であつても
よい。
Further, in the above embodiment, the case where the non-feedback control region is an enrich region has been described, but it may be a lean control region or an idle region.

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

以上のように本発明によれば、エンジンの特定
運転域で空燃比のフイードバツク制御を行なうと
ともに、特定運転域以外では吸入空気量に応じて
予め設定された燃料を供給するようにしたエンジ
ンの制御装置において、上記特定運転領域以外に
おいても吸入空気量に応じた燃料の供給制御を停
止して空燃比のフイードバツクを所定時間行な
い、該補正値が記憶されるまでの所定時間が経過
した後、該記憶された補正値を用いて空燃比を制
御し、しかも上記特定運転域以外におけるフイー
ドバツク制御時には燃焼状態を支配する各種因子
を運転性の悪化を抑制する方向に補正するように
したので、補正値を得ることができ、空燃比の制
御性を向上でき、しかも学習中における運転性の
悪化を防止できる効果がある。
As described above, according to the present invention, the air-fuel ratio is feedback-controlled in a specific operating range of the engine, and a preset fuel is supplied according to the intake air amount outside the specific operating range. In the device, the fuel supply control according to the intake air amount is stopped even in other than the above-mentioned specific operating range, and feedback of the air-fuel ratio is performed for a predetermined time, and after a predetermined time has elapsed until the correction value is stored, The stored correction value is used to control the air-fuel ratio, and when feedback control is performed outside the above-mentioned specific operating range, various factors governing the combustion state are corrected in a direction that suppresses deterioration of drivability. This has the effect of improving controllability of the air-fuel ratio and preventing deterioration of drivability during learning.

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

第1図は本発明の構成を示す機能ブロツク図、
第2図及び第3図はともに本発明の一実施例によ
るエンジンの制御装置の概略構成図、第4図は上
記装置におけるCPU20のバツクグラウンドル
ーチンのフローチヤートを示す図、第5図a,b
はそれぞれ上記CPU20の第1、第2のインタ
ーラプトルーチンのフローチヤートを示す図、第
6図は上記バツクグラウンドルーチンにおける学
習値演算ステツプ44のより詳細なフローチヤート
を示す図、第7図は上記CPU20の動作を説明
するための学習前及び後の噴射量・パルス幅特性
を示す図である。 25……空燃比検出手段、26……運転状態設
定手段、27……空燃比調整手段、28……記憶
手段、29……学習制御手段、30……補正手
段、50……停止手段、1……エンジン、6……
EGR装置、11……点火プラグ、15……O2
ンサ、20……CPU、21……RAM。
FIG. 1 is a functional block diagram showing the configuration of the present invention.
2 and 3 are both schematic configuration diagrams of an engine control device according to an embodiment of the present invention, FIG. 4 is a flowchart of a background routine of the CPU 20 in the above device, and FIGS. 5 a and b
6 shows a flowchart of the first and second interrupt routines of the CPU 20, FIG. 6 shows a more detailed flowchart of the learning value calculation step 44 in the background routine, and FIG. FIG. 3 is a diagram showing injection amount/pulse width characteristics before and after learning for explaining the operation of the CPU 20. FIG. 25...Air-fuel ratio detection means, 26...Operating state setting means, 27...Air-fuel ratio adjustment means, 28...Storage means, 29...Learning control means, 30...Correction means, 50...Stopping means, 1 ...Engine, 6...
EGR device, 11... Spark plug, 15... O 2 sensor, 20... CPU, 21... RAM.

Claims (1)

【特許請求の範囲】 1 エンジンに供給される混合気の所定空燃比を
検出する空燃比検出手段と、 エンジンの運転状態を上記空燃比検出手段の出
力に基づいて理論空燃比で運転すべき第1の運転
状態と該第1の運転状態における空燃比とは異な
る空燃比で運転すべき第2の運転状態とに設定す
る運転状態設定手段と、 該運転状態設定手段の出力を受け上記空燃比検
出手段の出力に基づいて理論空燃比とすべく燃料
もしくは空気の少なくとも一方を補正する空燃比
調整手段と、 上記運転状態設定手段の出力を受け、エンジン
の第2の運転状態時所定時期に第2の運転状態時
に対応した空燃比への制御を停止する停止手段
と、 上記停止手段の出力を受け第1の運転状態に対
応した空燃比への制御停止に同期して上記空燃比
調整手段を制御して上記空燃比検出手段の出力に
基づいて理論空燃比とすべく燃料もしくは空燃比
の少なくとも一方を補正せしめ該補正値を記憶す
る記憶手段と、 上記第2の運転状態時で前記補正値が記憶され
るまでの所定時間は上記記憶手段に記憶された補
正値に基づいて空燃比を第2の運転状態に対応し
た空燃比に制御する学習制御手段と、 上記第2の運転状態時で理論空燃比に制御され
る上記所定時間の間燃料及び空気以外のエンジン
の燃焼状態を支配する各種因子を運転性の悪化を
抑制する方向に補正する補正手段とを設けたこと
を特徴とするエンジンの制御装置。
[Scope of Claims] 1. Air-fuel ratio detection means for detecting a predetermined air-fuel ratio of the air-fuel mixture supplied to the engine; an operating state setting means for setting the first operating state and a second operating state in which the operation is to be performed at an air-fuel ratio different from the air-fuel ratio in the first operating state; air-fuel ratio adjusting means for correcting at least one of the fuel or the air to achieve the stoichiometric air-fuel ratio based on the output of the detection means; a stopping means for stopping the control to the air-fuel ratio corresponding to the second operating state; and a stopping means for stopping the control to the air-fuel ratio corresponding to the first operating state in response to the output of the stopping means; storage means for controlling and correcting at least one of the fuel or the air-fuel ratio to achieve the stoichiometric air-fuel ratio based on the output of the air-fuel ratio detection means and storing the correction value; and a storage means for storing the correction value in the second operating state. a learning control means for controlling the air-fuel ratio to an air-fuel ratio corresponding to the second operating state based on the correction value stored in the storage means; An engine characterized in that it is provided with a correction means for correcting various factors governing the combustion state of the engine other than fuel and air in a direction to suppress deterioration of drivability during the predetermined period of time during which the air-fuel ratio is controlled to the stoichiometric air-fuel ratio. control device.
JP2465285A 1985-02-12 1985-02-12 Control unit for engine Granted JPS61185631A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2465285A JPS61185631A (en) 1985-02-12 1985-02-12 Control unit for engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2465285A JPS61185631A (en) 1985-02-12 1985-02-12 Control unit for engine

Publications (2)

Publication Number Publication Date
JPS61185631A JPS61185631A (en) 1986-08-19
JPH041182B2 true JPH041182B2 (en) 1992-01-10

Family

ID=12144068

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2465285A Granted JPS61185631A (en) 1985-02-12 1985-02-12 Control unit for engine

Country Status (1)

Country Link
JP (1) JPS61185631A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2582558B2 (en) * 1986-10-21 1997-02-19 株式会社ユニシアジェックス Learning control device for air-fuel ratio of internal combustion engine
JP3904022B2 (en) * 2005-08-18 2007-04-11 いすゞ自動車株式会社 Fuel injection control system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5917259B2 (en) * 1976-11-30 1984-04-20 日産自動車株式会社 Air fuel ratio control device
US4130095A (en) * 1977-07-12 1978-12-19 General Motors Corporation Fuel control system with calibration learning capability for motor vehicle internal combustion engine
JPS5859333A (en) * 1981-10-02 1983-04-08 Toyota Motor Corp Air-fuel ratio control device in internal-combustion engine
JPS58192947A (en) * 1982-05-04 1983-11-10 Nippon Denso Co Ltd Controlling method of internal-combustion engine
JPS59200042A (en) * 1983-04-25 1984-11-13 Mazda Motor Corp Air-fuel ratio controller for engine

Also Published As

Publication number Publication date
JPS61185631A (en) 1986-08-19

Similar Documents

Publication Publication Date Title
US4442812A (en) Method and apparatus for controlling internal combustion engines
US5664544A (en) Apparatus and method for control of an internal combustion engine
JPS6231179B2 (en)
JP2927074B2 (en) Air-fuel ratio control device for internal combustion engine
JPH041182B2 (en)
JPH03488B2 (en)
JPH0465223B2 (en)
JPH0512538B2 (en)
JPH0689686B2 (en) Air-fuel ratio controller for engine
JPH057546B2 (en)
JPS58217745A (en) Air-fuel ratio control method for internal-combustion engine
JP3453830B2 (en) Engine air-fuel ratio control device
JPH0410359Y2 (en)
JPS6360217B2 (en)
JPS63105264A (en) Ignition timing control device for electronically controlled fuel injection internal combustion engines
JP2684885B2 (en) Fuel injection amount control device for internal combustion engine
JPH0330601Y2 (en)
JPH0221564Y2 (en)
JPH0754744A (en) Correcting method for idle stabilizing ignition timing
JPS63113149A (en) Idling speed control device for engine
JPH0528366Y2 (en)
JPH0477142B2 (en)
JPH07133735A (en) Control device for internal combustion engine
JPH02104961A (en) Exhaust recirculation control method for internal combustion engine
JPS6179839A (en) Idle rotational speed control device in engine