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
JPH0670401B2 - Internal combustion engine control method - Google Patents
[go: Go Back, main page]

JPH0670401B2 - Internal combustion engine control method - Google Patents

Internal combustion engine control method

Info

Publication number
JPH0670401B2
JPH0670401B2 JP6553386A JP6553386A JPH0670401B2 JP H0670401 B2 JPH0670401 B2 JP H0670401B2 JP 6553386 A JP6553386 A JP 6553386A JP 6553386 A JP6553386 A JP 6553386A JP H0670401 B2 JPH0670401 B2 JP H0670401B2
Authority
JP
Japan
Prior art keywords
value
digital conversion
conversion value
change
internal combustion
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 - Fee Related
Application number
JP6553386A
Other languages
Japanese (ja)
Other versions
JPS62223441A (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.)
Toyota Motor Corp
Original Assignee
Toyota 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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP6553386A priority Critical patent/JPH0670401B2/en
Publication of JPS62223441A publication Critical patent/JPS62223441A/en
Publication of JPH0670401B2 publication Critical patent/JPH0670401B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は内燃機関の制御方法に係り、特に吸気管圧力の
検出値のデジタル変換値に基づいて内燃機関を制御する
内燃機関の制御方法に関する。
Description: TECHNICAL FIELD The present invention relates to a method for controlling an internal combustion engine, and more particularly to a method for controlling an internal combustion engine that controls the internal combustion engine based on a digital conversion value of a detected value of intake pipe pressure. .

[従来の技術] 従来より、圧力センサを用いて吸気管圧力(絶対圧)の
アナログ値を検出すると共に、吸気管圧力の脈動成分を
除去できる程度のフイルタ(時定数3〜5msec程度)を
介して圧力センサ出力をマイクロコンピユータに入力
し、マイクロコンピユータでフイルタ出力を24msec毎に
デジタル値に変換し、このデジタル変換値に基づいて内
燃機関を制御する方法が知られている(例えば、特開昭
59−201938号公報)。この内燃機関の制御方法では、吸
気管圧力のデジタル変換値と機関回転数のデジタル値と
に基づいて基本燃料噴射時間を演算して基本燃料噴射時
間に基づいた時間燃料噴射弁を開弁して燃料噴射量を制
御すると共に、吸気管圧力のデジタル変換値と機関回転
数のデジタル変換値とに基づいて基本点火進角を演算し
て基本点火進角に基づいてイグナイタを制御することに
より点火時期を制御している。
[Prior Art] Conventionally, an analog value of the intake pipe pressure (absolute pressure) is detected using a pressure sensor, and a filter (time constant of about 3 to 5 msec) is used to remove the pulsating component of the intake pipe pressure. There is known a method in which the pressure sensor output is input to a microcomputer, the filter output is converted into a digital value every 24 msec by the microcomputer, and the internal combustion engine is controlled based on the digital conversion value (for example, Japanese Patent Laid-Open No. Sho-Kaiyo).
59-201938 publication). In this internal combustion engine control method, the basic fuel injection time is calculated based on the digital conversion value of the intake pipe pressure and the digital value of the engine speed, and the time fuel injection valve is opened based on the basic fuel injection time. The ignition timing is controlled by controlling the fuel injection amount, calculating the basic ignition advance angle based on the digital conversion value of the intake pipe pressure and the digital conversion value of the engine speed, and controlling the igniter based on the basic ignition advance angle. Are in control.

[発明が解決しようとする問題点] しかしながら、従来の制御方法では、フイルタ出力をデ
ジタル値に変換しているため、実施例を示す第5図
(1)に表わされているように、加速時のように圧力セ
ンサ出力が上昇する場合には、フイルタ出力が圧力セン
サ出力に対してフイルタの時定数に相当する時間の遅れ
を有し、またデジタル変換の周期である24msecの間はフ
イルタ出力のデジタル変換値は変化しない。このため、
制御に使用されるデジタル変換値が、実際の吸気管圧力
(圧力センサ出力)の変化よりかなり遅れることにな
る。従って、かかるデジタル変換値を用いて燃料噴射量
を制御する場合には、実際の吸気管圧力より低い値を示
すデジタル変換値によって基本燃料噴射量が演算される
ことから空燃比が要求空燃比よりリーン側に制御されて
排気エミツシヨンが悪化すると共にドライバビリテイ悪
化の原因になる、という問題がある。また、上記のデジ
タル値を用いて点火時期を制御する場合には、例えば、
急加速時に実際の負荷より低負荷とみなされる為に、基
本点火進角が要求点火進角より進角側に制御されてノツ
キング発生の原因になる、という問題がある。一方、減
速時のように圧力センサ出力が下降する場合には、上記
とは逆に空燃比がリツチ側に制御され、また点火時期が
遅角側に制御されることになる。
[Problems to be Solved by the Invention] However, in the conventional control method, since the filter output is converted into a digital value, the acceleration is accelerated as shown in FIG. When the pressure sensor output rises as in time, the filter output has a time delay corresponding to the time constant of the filter with respect to the pressure sensor output, and the filter output is output during the digital conversion period of 24 msec. The digital conversion value of does not change. For this reason,
The digital conversion value used for control is considerably delayed from the actual change of the intake pipe pressure (pressure sensor output). Therefore, when controlling the fuel injection amount using such a digital conversion value, since the basic fuel injection amount is calculated by the digital conversion value showing a value lower than the actual intake pipe pressure, the air-fuel ratio is lower than the required air-fuel ratio. There is a problem that the exhaust emission is deteriorated by being controlled by the lean side and the driver viability is deteriorated. When controlling the ignition timing using the above digital value, for example,
Since the load is considered to be lower than the actual load at the time of sudden acceleration, there is a problem that the basic ignition advance angle is controlled to an advance side from the required ignition advance angle, which causes knocking. On the other hand, when the output of the pressure sensor drops, such as during deceleration, the air-fuel ratio is controlled to the latch side and the ignition timing is controlled to the retard side, contrary to the above.

本発明は上記問題点を解決すべく成されたもので、加減
速時の過渡時に制御内容が要求値からずれないようにし
た内燃機関の制御方法を提出することを目的とする。
The present invention has been made to solve the above problems, and an object of the present invention is to provide a control method for an internal combustion engine in which the control content does not deviate from a required value during a transition during acceleration / deceleration.

〔問題点を解決するための手段〕[Means for solving problems]

上記目的を達成するために本発明は吸気管圧力の検出値
のデジタル変換値に基づいて内燃機関を制御する内燃機
関の制御方法において、前記デジタル変換値と前記デジ
タル変換値の変化に対して緩やかに変化する平均値との
偏差を求めると共に該偏差の変化率を求め、該変化率が
所定値以上のときに前記デジタル変換値と前記変換率と
を加算した値を基に内燃機関の制御量を算出することを
特徴とする。
In order to achieve the above object, the present invention provides a method for controlling an internal combustion engine that controls an internal combustion engine based on a digital conversion value of a detected value of intake pipe pressure, wherein the digital conversion value and a change in the digital conversion value are moderate. The deviation from the average value that changes in the meanwhile is calculated, and the rate of change of the deviation is calculated. Is calculated.

[作 用] 本発明によれば、吸気管圧力の検出値のデジタル変換値
とデジタル変換値の変化に対して緩やかに変化する平均
値との偏差が求められる。この平均値は、デジタル変換
値の過去に演算した重み付き平均値の重みを重くしてこ
の過去に演算した重み付き平均値と現在のデジタル変換
値とで重み付き平均値を演算することにより、または吸
気管圧力の検出値を、検出値の脈動成分を除去できる程
度の時定数より大きい時定数のフイルタを通過させるこ
とにより、求めることができる。この平均値は、デジタ
ル変換値の変化に対して緩やかに変化するため、デジタ
ル変換値とこの平均値との偏差の変化率を求めることに
より、デジタル変換値の変化率を求めることができる。
そして、この変化率が所定値以上のとき、すなわち、吸
気管圧力の検出値の変化率が大きく、吸気管圧力の検出
値の変化に対してデジタル変換値が大きく遅れる場合に
は、デジタル変換値と偏差の変化率とを加算し、吸気管
圧力の検出値に近づくようにデジタル変換値を補正する
ことにより、吸気管圧力の検出値の変化率に対するデジ
タル変換値の遅れに相当する値が補正される。
[Operation] According to the present invention, the deviation between the digital conversion value of the intake pipe pressure detection value and the average value that changes gently with respect to the change of the digital conversion value is obtained. This average value is obtained by weighting the weight of the weighted average value calculated in the past of the digital conversion value and calculating the weighted average value with the weighted average value calculated in the past and the current digital conversion value. Alternatively, the detected value of the intake pipe pressure can be obtained by passing it through a filter having a time constant larger than the time constant at which the pulsating component of the detected value can be removed. Since this average value changes gently with respect to the change in the digital conversion value, the change rate of the digital conversion value can be obtained by calculating the change rate of the deviation between the digital conversion value and this average value.
When the rate of change is equal to or greater than the predetermined value, that is, when the rate of change in the detected value of the intake pipe pressure is large and the digital converted value is significantly delayed with respect to the change in the detected value of the intake pipe pressure, the digital converted value And the change rate of the deviation are added, and the digital conversion value is corrected so that it approaches the detection value of the intake pipe pressure, so that the value corresponding to the delay of the digital conversion value with respect to the change rate of the detection value of the intake pipe pressure is corrected. To be done.

[発明の効果] 以上説明したように本発明によれば、デジタル変換値
が、吸気管圧力の検出値の変化に対するデジタル変換値
の遅れに相当する量補正されるため、精度よく要求値か
らずれないように内燃機関を制御することができる、と
いう効果が得られる。
As described above, according to the present invention, since the digital conversion value is corrected by an amount corresponding to the delay of the digital conversion value with respect to the change in the detected value of the intake pipe pressure, the digital conversion value is accurately deviated from the required value. The effect that the internal combustion engine can be controlled so that it does not exist is obtained.

[実施例] 以下図面を参照して本発明の実施例を詳細に説明する。Embodiments Embodiments of the present invention will be described in detail below with reference to the drawings.

第2図は本発明が適用可能な内燃機関(エンジン)を示
すもので、エアクリーナ(図示せず)の下流側には、ス
ロツトル弁8が配置され、このスロツトル弁8にスロツ
トル弁全閉状態(アイドル位置)でオンするアイドルス
イツチ10が取付けられ、スロツトル弁8の下流側にサー
ジタンク12が設けられている。このサージタンク12に
は、時定数が3〜5msec程度のフイルタ(第3図)に接
続された半導体ひずみ抵抗式の圧力センサ6が取付けら
れている。また、スロツトル弁8を迂回しかつスロツト
ル弁上流側とスロツトル弁下流側のサージタンク12とを
連通するようにバイパス路14が設けられている。このバ
イパス路14に4極の固定子を備えたパルスモータ16Aに
よって開度が調節されるアイドルスピードコントロール
(ISC)バルブ16Bが取付けられている。サージタンク12
は、インテークマニホールド18及び吸気ポート22を介し
てエンジン20の燃焼室に連通されている。そして、この
インテークマニホールド18には、インテークマニホール
ド内に突出するよう各気筒毎に、又は気筒グループ毎に
燃料噴射弁24が取付けられている。
FIG. 2 shows an internal combustion engine (engine) to which the present invention can be applied. A throttle valve 8 is arranged downstream of an air cleaner (not shown), and the throttle valve 8 is in a fully closed state ( An idle switch 10 that is turned on at an idle position) is attached, and a surge tank 12 is provided on the downstream side of the throttle valve 8. A semiconductor strain resistance type pressure sensor 6 connected to a filter (FIG. 3) having a time constant of about 3 to 5 msec is attached to the surge tank 12. A bypass passage 14 is provided so as to bypass the throttle valve 8 and connect the upstream side of the throttle valve and the surge tank 12 on the downstream side of the throttle valve. An idle speed control (ISC) valve 16B whose opening is adjusted by a pulse motor 16A having a four-pole stator is attached to the bypass passage 14. Surge tank 12
Are communicated with the combustion chamber of the engine 20 via the intake manifold 18 and the intake port 22. A fuel injection valve 24 is attached to the intake manifold 18 for each cylinder or for each cylinder group so as to project into the intake manifold.

エンジン20の燃焼室は、排気ポート26及びエキゾースト
マニホールド28を介して三元触媒を充填した触媒装置
(図示せず)に連通されている。このエキゾーストマニ
ホールド28には、理論空燃比に対応する排ガス中の残留
酸素濃度を境に反転した空燃比信号を出力するO2センサ
30が取付けられている。エンジンブロツク32には、この
エンジンブロツク32を貫通してウオータジヤケツト内に
突出するように冷却水温センサ34が取付けられている。
この冷却水温センサ34は、エンジン冷却水温を検出して
水温信号を出力する。
The combustion chamber of the engine 20 is connected via an exhaust port 26 and an exhaust manifold 28 to a catalyst device (not shown) filled with a three-way catalyst. This exhaust manifold 28 has an O 2 sensor that outputs an air-fuel ratio signal inverted at the residual oxygen concentration in the exhaust gas corresponding to the theoretical air-fuel ratio.
30 is installed. A cooling water temperature sensor 34 is attached to the engine block 32 so as to penetrate the engine block 32 and project into the water jacket.
The cooling water temperature sensor 34 detects the engine cooling water temperature and outputs a water temperature signal.

エンジン20のシリンダヘツド36を貫通して燃焼室内に突
出するように各気筒毎に点火プラグ38が取付けられてい
る。この点火プラグ38は、デイストリビユータ40及びイ
グナイタ42を介して、マイクロコンピユータ等で構成さ
れた電子制御回路44に接続されている。このデイストリ
ビユータ40内には、デイストリビユータシヤフトに固定
されたシグナルロータとデイストリビユータハウジング
に固定されたピツクアツプとで各々構成された気筒判別
センサ46及び回転角センサ48が取付けられている。6気
筒エンジンの場合、気筒判別センサ46は例えば720゜CA
(クランク軸角度)毎に気筒判別信号を出力し、回転角
センサ48は例えば30゜CA毎にエンジン回転数信号を出力
する。
A spark plug 38 is attached to each cylinder so as to penetrate the cylinder head 36 of the engine 20 and project into the combustion chamber. The ignition plug 38 is connected via a distributor 40 and an igniter 42 to an electronic control circuit 44 composed of a microcomputer or the like. Inside the distributor 40, a cylinder discriminating sensor 46 and a rotation angle sensor 48, each of which is composed of a signal rotor fixed to the distributor controller and a pick-up fixed to the distributor housing, are mounted. In the case of a 6-cylinder engine, the cylinder discrimination sensor 46 is, for example, 720 ° CA.
A cylinder discrimination signal is output for each (crank shaft angle), and the rotation angle sensor 48 outputs an engine speed signal for example every 30 ° CA.

電子制御回路44は第3図に示すように、中央処理装置
(MPU)60,リード・オリ・メモリ(ROM)62,ランダム・
アクセス・メモリ(RAM)64,バツクアツプラム(BU−RA
M)66,入出力ポート68,入力ポート70,出力ポート72,74,
76及びこれらを接続するデータバスやコントロールバス
等のバス78を含んで構成されている。入出力ポート68に
は、アナログ−デジタル(A/D)変換器78,マルチプ
レクサ80及びバツフア82,84を介してフイルタ7,圧力セ
ンサ6及び冷却水温センサ34が接続されている。MPU60
は、マルチプレクサ80及びA/D変換器78を所定時間
(例えば、24msec)毎に制御して、フイルタ7を介して
入力される圧力センサ6出力および水温センサ34出力を
順次デイジタル信号に変換してRAM64に記憶させる。入
力ポート70には、コンパレータ88及びバツフア86を介し
てO2センサ30が接続されると共に波形整形回路90を介し
て気筒判別センサ46及び回転角センサ48が接続され、ま
たアイドルスイツチ10が接続されている。出力ポート72
は駆動回路92を介してイグナイタ42に接続され、出力ポ
ート74は駆動回路94を介して燃料噴射弁24に接続され、
そして出力ポート76は駆動回路96を介してISCバルブの
パルスモータ16Aに接続されている。なお98はクロツ
ク、100はタイマである。上記ROM62には、以下で説明す
る制御ルーチンのプログラム等が予め記憶されている。
As shown in FIG. 3, the electronic control circuit 44 includes a central processing unit (MPU) 60, a read / ori memory (ROM) 62, and a random memory unit.
Access memory (RAM) 64, back up plum (BU-RA
M) 66, I / O port 68, input port 70, output port 72, 74,
It is configured to include a bus 78 such as a data bus and a control bus which connect these 76 and these. The filter 7, the pressure sensor 6 and the cooling water temperature sensor 34 are connected to the input / output port 68 via an analog-digital (A / D) converter 78, a multiplexer 80 and buffers 82 and 84. MPU60
Controls the multiplexer 80 and the A / D converter 78 every predetermined time (for example, 24 msec) to sequentially convert the pressure sensor 6 output and the water temperature sensor 34 output input through the filter 7 into digital signals. Store in RAM64. To the input port 70, the O 2 sensor 30 is connected via the comparator 88 and the buffer 86, the cylinder discrimination sensor 46 and the rotation angle sensor 48 are connected via the waveform shaping circuit 90, and the idle switch 10 is connected. ing. Output port 72
Is connected to the igniter 42 via a drive circuit 92, the output port 74 is connected to the fuel injection valve 24 via a drive circuit 94,
The output port 76 is connected to the pulse motor 16A of the ISC valve via the drive circuit 96. 98 is a clock and 100 is a timer. Programs and the like for the control routines described below are stored in advance in the ROM 62.

次に上記エンジンに本発明を適用した実施例の制御ルー
チンについて説明する。
Next, a control routine of an embodiment in which the present invention is applied to the above engine will be described.

第4図は、本実施例のメインルーチンの一部を示すもの
で、ステツプ138においてアイドルスイツチ10出力に基
づいて、スロツトル弁が閉じているか否かを判断する。
ステツプ138でスロツトル弁が開いていると判断された
ときは、ステツプ140において前回スロツトル弁が閉じ
ていたか否かを判断する。前回スロツトル弁が閉じてい
たと判断されたとき、すなわちスロツトル弁が閉状態か
ら開かれたと判断されたときは、ステツプ142において
第1図のステツプ126およびステツプ128で以下の式に従
って書換えられて現在RAMに記憶されている重み付き平
均値PMDiを所定値γ小さくする。
FIG. 4 shows a part of the main routine of the present embodiment. In step 138, it is judged whether or not the throttle valve is closed based on the output of the idle switch 10.
When it is determined in step 138 that the throttle valve is open, it is determined in step 140 whether the throttle valve was closed last time. If it is determined that the throttle valve was closed the last time, that is, if the throttle valve was opened from the closed state, it is rewritten in step 142 in steps 126 and 128 in FIG. The weighted average value PMDi stored in is reduced by a predetermined value γ.

ただし、PMiは圧力センサ6からフイルタ7を介して入
力されかつA/D変換されてRAMに記憶されている吸気
管圧力の現在のデジタル変換値、右辺のPMDiは演算され
て現在RAMに記憶されている吸気管圧力の重み付き平均
値である。
However, PMi is the current digital conversion value of the intake pipe pressure that is input from the pressure sensor 6 through the filter 7, is A / D converted, and is stored in RAM, and PMDi on the right side is calculated and is currently stored in RAM. Is a weighted average value of the intake pipe pressure.

そして、スロツトル弁が開いているときには、次のメイ
ンルーチンを実行する。
Then, when the throttle valve is open, the following main routine is executed.

第1図は、本実施例の燃料噴射量TAUを計算するルーチ
ンを示すものである。このルーチンは、上記の気筒判別
信号とエンジン回転数信号とに基づいて生成される割込
み信号によって、360゜CA毎に各気筒の吸気上死点前130
゜CAで実行される。まず、ステツプ110で、現在のデジ
タル変換値PMiから現在RAMに記憶されている重み付き平
均値PMDiを減算して現在の偏差FTCiを演算する。ステツ
プ112では偏差FTCiの絶対値が所定値(例えば、9.76mmH
g)以下か否かを判断することにより過渡状態か否かを
判断し、偏差FTCiの絶対値が所定値を越えたときすなわ
ち過渡状態のときはステツプ116へ進み、偏差FTCiの絶
対値が所定値以下のときすなわち定常状態のときはステ
ツプ114で偏差FTCiを0にした後ステツプ116へ進む。
FIG. 1 shows a routine for calculating the fuel injection amount TAU in this embodiment. This routine uses the interrupt signal generated on the basis of the cylinder discrimination signal and the engine speed signal described above to perform a pre-intake top dead center of each cylinder every 360 ° CA.
Executed at CA. First, at step 110, the current deviation FTCi is calculated by subtracting the weighted average value PMDi currently stored in the RAM from the current digital conversion value PMi. In step 112, the absolute value of the deviation FTCi is a predetermined value (for example, 9.76 mmH
g) It is judged whether it is in a transient state by judging whether it is the following or not.When the absolute value of the deviation FTCi exceeds a predetermined value, that is, in the case of a transient state, the routine proceeds to step 116, where the absolute value of the deviation FTCi is a predetermined value. When it is less than the value, that is, in the steady state, the deviation FTCi is set to 0 in step 114, and then the process proceeds to step 116.

ステツプ116では、今回の偏差FTCiから前回の偏差FTCi
−1を減算して偏差FTCの変化率PM2を求め、次のステツ
プ118で変化率PM2が0以下か否かを判断することによ
り、デジタル変換値PMが大きく変化しているか否かを判
断する。
At step 116, the current deviation FTCi is changed to the previous deviation FTCi.
-1 is subtracted to obtain the change rate PM 2 of the deviation FTC, and in the next step 118, it is determined whether or not the change rate PM 2 is 0 or less to determine whether or not the digital conversion value PM is greatly changed. to decide.

すなわち、加速時の圧力センサ出力、フイルタ出力のデ
ジタル変換値PMおよびデジタル変換値の重み付き平均値
PMDは、第5図(1)に示すように変化するため、偏差F
TCは第5図(2)に示すように、デジタル変換値PMの変
化開始時近傍から徐々に増加し、デジタル変換値PMが大
きく変化してから略一定値になりつつあるときに最大に
なり、その後徐々に減少してゆく。このため、偏差FTC
の変化率PM2が0以下か否かを判断することによりデジ
タル変換値PMが大きく変化しているか否かを判断するこ
とができる。
That is, the pressure sensor output during acceleration, the digital conversion value PM of the filter output, and the weighted average value of the digital conversion values.
Since PMD changes as shown in Fig. 5 (1), the deviation F
As shown in Fig. 5 (2), TC gradually increases from the beginning of the change of the digital conversion value PM, and becomes maximum when the digital conversion value PM changes to a substantially constant value after a large change. , Then gradually decreases. Therefore, the deviation FTC
It is possible to determine whether or not the digital conversion value PM greatly changes by determining whether or not the rate of change PM 2 of 0 is 0 or less.

ステツプ118で偏差FTCの変化率PM2が0以下と判断され
たとき、すなわちデジタル変換値PMの変化が大きくない
ときはステツプ122で変化率PM2を0にし、偏差FTCの変
化率PM2が0を越えていると判断されたとき、すなわち
デジタル変換値PMの変化が大きいときはステツプ120で
現在の偏差FTCiが0以下か否かを判断することにより加
速状態か否かを判断する。現在の偏差FTCiが0以下のと
き、すなわち減速状態のときはステツプ122で変化率PM2
を0にし、現在の偏差FTCiが0を越えているとき、すな
わち加速状態のときはステツプ124で現在の偏差FTCiをR
AMに記憶する。次のステツプ126では、現在の偏差FTCi
の1/4のレジスタR0に記憶し、ステツプ128でレジス
タR0の値に現在RAMに記憶されている重み付き平均値PMD
iを加算し、この和をステツプ130で重み付き平均値PMDi
としてRAMの重み付き平均値を記憶するエリアに記憶す
ることにより重み付き平均値を書換える。上記ステツプ
124およびステツプ126では、上記(1)式と同様の演算
を行なっているので、現在のデジタル変換値PMiと現在R
AMに記憶されている重み付き平均値とで新たな重み付き
平均値が演算され、この新たな重み付き平均値が現在RA
Mに記憶されている重み付き平均値に代えて記憶される
ことになる。
When the change rate PM 2 deviations FTC is determined to 0 or less at step 118, i.e. when the change of the digital conversion value PM is not large and the rate of change PM 2 to 0 at step 122, the deviation FTC rate of change PM 2 When it is judged that the current deviation FTCi exceeds 0, that is, when the change of the digital conversion value PM is large, it is judged in step 120 whether the current deviation FTCi is 0 or less, thereby judging whether or not the vehicle is in the acceleration state. When the current deviation FTCi is 0 or less, that is, when the vehicle is in the deceleration state, the rate of change PM 2
Is set to 0, and when the current deviation FTCi exceeds 0, that is, when the vehicle is in the acceleration state, the current deviation FTCi is set to R in step 124.
Remember in AM. At the next step 126, the current deviation FTCi
1/4 of the register stored in R 0, the weighted average PMD currently stored in RAM the value of the register R 0 in step 128 of
i is added, and this sum is calculated in step 130 as the weighted average value PMDi
The weighted average value is rewritten by storing it in the area for storing the weighted average value of RAM. Above steps
In step 124 and step 126, since the same calculation as the above equation (1) is performed, the current digital conversion value PMi and the current R
A new weighted average value is calculated with the weighted average value stored in AM, and this new weighted average value is currently RA.
It is stored instead of the weighted average value stored in M.

次のステツプ132では、現在のデジタル変換値PMiに上記
の変化率PM2を加算して現在のデジタル変換値PMiを補正
し、ステツプ134では、ステツプ132で補正されたデジタ
ル変換値とエンジン回転数信号より得られるエンジン回
転数とで基本燃料噴射時間TPを演算し、ステツプ136で
以下の式に従って燃料噴射時間TAUを演算する。
In the next step 132, the above-mentioned rate of change PM 2 is added to the current digital conversion value PMi to correct the current digital conversion value PMi. In step 134, the digital conversion value corrected in step 132 and the engine speed The basic fuel injection time TP is calculated with the engine speed obtained from the signal, and the fuel injection time TAU is calculated in step 136 according to the following equation.

TAU=TP・FTCi・α+β ただし、αは空燃比制御用の補正係数、βは無効噴射時
間等の他の補正量である。
TAU = TP / FTCi / α + β where α is a correction coefficient for air-fuel ratio control, and β is another correction amount such as invalid injection time.

ここで、加速初期では吸気管圧力が低いためインテーク
マニホールド内壁に付着する燃料量は少なく、また加速
後期では吸気管圧力が高いためインテークマニホールド
内壁に付着する燃料量は多くなる。しかしながら、本実
施例では、上述したように変化する変化率FTCiを用いて
基本燃料噴射量TPを補正することにより、燃料噴射量が
加速初期から加速終期にかけて徐々に増加されかつ加速
終了後は徐々に減少されるため、インテークマニホール
ド内壁面に付着する燃料量を考慮すると、機関燃焼室に
供給される混合気の空燃比が略一定になり、加速時の全
域に亘って空燃比を機関要求値に略等しくすることがで
きる。そして、第1図のルーチンの割込み時期から所定
クランク角(例えば60゜CA)経過した時点で燃料噴射弁
が制御され燃料噴射時間TAUに相当する量の燃料が噴射
される。
Here, in the initial stage of acceleration, the intake pipe pressure is low, so that the amount of fuel adhering to the inner wall of the intake manifold is small, and in the latter stage of acceleration, the intake pipe pressure is high, so that the amount of fuel adhering to the inner wall of the intake manifold is large. However, in the present embodiment, by correcting the basic fuel injection amount TP using the change rate FTCi that changes as described above, the fuel injection amount is gradually increased from the initial acceleration to the final acceleration and gradually after the acceleration is completed. Therefore, considering the amount of fuel adhering to the inner wall surface of the intake manifold, the air-fuel ratio of the air-fuel mixture supplied to the engine combustion chamber becomes almost constant, and the air-fuel ratio is set to the engine required value over the entire range during acceleration. Can be approximately equal to. Then, when a predetermined crank angle (for example, 60 ° CA) has elapsed from the interruption timing of the routine of FIG. 1, the fuel injection valve is controlled and the amount of fuel corresponding to the fuel injection time TAU is injected.

上記のルーチンでは、スロツトル弁が閉状態から開かれ
たとき、すなわち発進時、シフトチエンジ時およびアイ
ドルレーシング時等のときに、重み付き平均値PMDiを所
定量小さくしているため、圧力センサ出力の変化開始時
から偏差FTCが大きくなってデジタル変換値が補正され
るために、スロツトル弁が開かれた時点より時間遅れが
生じることなくデジタル変換値を補正することができ
る。
In the above routine, when the throttle valve is opened from the closed state, that is, at the time of start, shift change, idle racing, etc., the weighted average value PMDi is reduced by a predetermined amount. Since the deviation FTC increases from the start of change and the digital conversion value is corrected, the digital conversion value can be corrected without a time delay from the time when the throttle valve is opened.

次に本発明の他の実施例を説明する。本実施例は点火時
期を制御するようにしたものであり、本実施例のメイン
ルーチンは第4図と同一であるので説明を省略する。第
6図は圧縮上死点前所定クランク角で所定クランク角毎
に実行される点火進角THTの計算ルーチンを示すもの
で、ステツプ150では第1図のステツプ110〜ステツプ13
2と同様にしてフイルタ出力の現在のデジタル変換値PMi
を補正する。ステツプ152では、予めROMに記憶されてい
る基本点火進角のマツプの上記のように補正されたデジ
タル変換値PMiと現在のエンジン回転数とに対応する基
本点火進角THTBを補間法により演算し、ステツプ154で
この基本点火進角THTBを吸気温や機関冷却水温に応じて
補正して点火進角THTを演算し、図示しないルーチンに
おいてこの点火進角THTで点火されるようにイグナイタ
を制御する。
Next, another embodiment of the present invention will be described. In this embodiment, the ignition timing is controlled, and the main routine of this embodiment is the same as that shown in FIG. FIG. 6 shows a routine for calculating the ignition advance angle THT which is executed at a predetermined crank angle before compression top dead center and at every predetermined crank angle. In step 150, step 110 to step 13 in FIG.
The current digital conversion value PMi of the filter output as in 2.
To correct. In step 152, the basic ignition advance THTB corresponding to the digital conversion value PMi corrected as described above of the basic ignition advance map stored in the ROM and the current engine speed is calculated by the interpolation method. At step 154, the basic ignition advance angle THTB is corrected according to the intake air temperature and the engine cooling water temperature to calculate the ignition advance angle THT, and the igniter is controlled to ignite at the ignition advance angle THT in a routine not shown. .

なお、上記各実施例では加速時にデジタル変換値を補正
する例について説明したが、減速時においても上述した
遅れが生じるので、減速時にデジタル変換値を補正する
ようにしてもよい。第5図(3)には補正値を2PM2とし
たときの補正値の変化が破線で示されている。更に、上
記ではスロツトル弁が閉状態から開かれたときに重み付
き平均値を小さくする例について説明したが、自動変速
機を備えたエンジンでは、シフトレバーが非駆動レンジ
(Nレンジ)から駆動レンジ(DまたはRレンジ)にシ
フトされたときに重み付き平均値を小さくするようにし
てもよい。
In each of the embodiments described above, the example in which the digital conversion value is corrected at the time of acceleration has been described. However, since the delay described above occurs at the time of deceleration, the digital conversion value may be corrected at the time of deceleration. In FIG. 5 (3), the change in the correction value when the correction value is 2 PM 2 is shown by a broken line. Furthermore, the example in which the weighted average value is reduced when the throttle valve is opened from the closed state has been described above. However, in an engine equipped with an automatic transmission, the shift lever moves from the non-driving range (N range) to the driving range. The weighted average value may be reduced when shifted to the (D or R range).

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

第1図は本発明の一実施例の燃料噴射量演算ルーチンを
示す流れ図、第2図は本発明が適用可能なエンジンの概
略図、第3図は第2図の制御回路の詳細を示すブロツク
図、第4図は上記実施例のメインルーチンを示す流れ
図、第5図は上記実施例の各種の値の変化を示す線図、
第6図は本発明の他の実施例を示す流れ図である。 6……圧力センサ、 7……フイルタ、 10……アイドルスイツチ、 24……燃料噴射弁、 42……イグナイタ。
FIG. 1 is a flow chart showing a fuel injection amount calculation routine of an embodiment of the present invention, FIG. 2 is a schematic diagram of an engine to which the present invention is applicable, and FIG. 3 is a block showing the details of the control circuit of FIG. 4 and 5 are flow charts showing the main routine of the above embodiment, and FIG. 5 is a diagram showing changes in various values in the above embodiment.
FIG. 6 is a flow chart showing another embodiment of the present invention. 6 ... Pressure sensor, 7 ... Filter, 10 ... Idle switch, 24 ... Fuel injection valve, 42 ... Igniter.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】吸気管圧力の検出値のデジタル変換値に基
づいて内燃機関を制御する内燃機関の制御方法におい
て、前記デジタル変換値と前記デジタル変換値の変化に
対して緩やかに変化する平均値との偏差を求めると共に
該偏差の変化率を求め、該変化率が所定値以上のときに
前記デジタル変換値と前記変化率とを加算した値を基に
内燃機関の制御量を算出することを特徴とする内燃機関
の制御方法。
1. A control method for an internal combustion engine, which controls an internal combustion engine based on a digital conversion value of a detected value of an intake pipe pressure, wherein an average value that changes gently with respect to the digital conversion value and the change of the digital conversion value. And the rate of change of the deviation, and when the rate of change is equal to or greater than a predetermined value, the control amount of the internal combustion engine is calculated based on the sum of the digital conversion value and the rate of change. A method for controlling an internal combustion engine, which is characterized.
JP6553386A 1986-03-24 1986-03-24 Internal combustion engine control method Expired - Fee Related JPH0670401B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6553386A JPH0670401B2 (en) 1986-03-24 1986-03-24 Internal combustion engine control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6553386A JPH0670401B2 (en) 1986-03-24 1986-03-24 Internal combustion engine control method

Publications (2)

Publication Number Publication Date
JPS62223441A JPS62223441A (en) 1987-10-01
JPH0670401B2 true JPH0670401B2 (en) 1994-09-07

Family

ID=13289745

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6553386A Expired - Fee Related JPH0670401B2 (en) 1986-03-24 1986-03-24 Internal combustion engine control method

Country Status (1)

Country Link
JP (1) JPH0670401B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE537116C2 (en) * 2011-02-23 2015-01-20 Scania Cv Ab Attenuation of driftline oscillations

Also Published As

Publication number Publication date
JPS62223441A (en) 1987-10-01

Similar Documents

Publication Publication Date Title
US4448162A (en) Optimum control for internal combustion engines
US5927252A (en) Ignition timing control apparatus for internal combustion engine
JP2580646B2 (en) Fuel injection amount control method for internal combustion engine
JPH0670401B2 (en) Internal combustion engine control method
JPH0826838B2 (en) Ignition timing control method for internal combustion engine
JPH01130031A (en) Fuel-cut controlling method for engine
JP2590940B2 (en) Fuel injection amount control device for internal combustion engine
JPS6125930A (en) Control of fuel injection amount of internal-combustion engine
JPH0826839B2 (en) Ignition timing control method for internal combustion engine
JPS62189335A (en) Fuel injection method for internal combustion engine
JPH0240082A (en) Ignition timing controller for internal combustion engine
JPS63173826A (en) Fuel injection method for internal combustion engine
JP2590942B2 (en) Fuel injection amount control method for internal combustion engine
JPS59231144A (en) Method of fuel injection in internal-combustion engine
JP2600718B2 (en) Fuel injection amount control method for internal combustion engine
JPS6345448A (en) Fuel injection quantity and ignition timing control method for internal combustion engine
JPH0784861B2 (en) Ignition timing control method for internal combustion engine
JPH0658079B2 (en) Air-fuel ratio controller for internal combustion engine
JPS6341630A (en) Fuel injection quantity controlling method for internal combustion engine
JPH0459460B2 (en)
JPS63289240A (en) Fuel injection quantity control device for internal combustion engine
JPS62170776A (en) Ignition timing controlling method for internal combustion engine
JPH01310146A (en) Ignition timing controller of internal combustion engine
JPS63176637A (en) Control of fuel injection quantity of internal combustion engine
JPS6355336A (en) Fuel injection quantity controller for internal combustion engine

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees