JPH01106959A - Control device for internal combustion engine - Google Patents
Control device for internal combustion engineInfo
- Publication number
- JPH01106959A JPH01106959A JP26327287A JP26327287A JPH01106959A JP H01106959 A JPH01106959 A JP H01106959A JP 26327287 A JP26327287 A JP 26327287A JP 26327287 A JP26327287 A JP 26327287A JP H01106959 A JPH01106959 A JP H01106959A
- Authority
- JP
- Japan
- Prior art keywords
- engine
- value
- detection means
- intake pressure
- throttle valve
- 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
Landscapes
- Electrical Control Of Ignition Timing (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は内燃機関の制御装置に関し、より詳しくは機関
の過渡運転状態において圧力センサの検出遅れを解消し
て過渡時制御特性を向上させた内燃機関の制御装置に関
する。[Detailed Description of the Invention] (Industrial Application Field) The present invention relates to a control device for an internal combustion engine, and more specifically, to improve transient control characteristics by eliminating detection delay of a pressure sensor during transient operating conditions of the engine. The present invention relates to a control device for an internal combustion engine.
(従来の技術)
内燃機関、特に自動車用の内燃機関においては機関回転
数及び機関負荷状態から燃料噴射量乃至点火時期等の制
御値を決定して運転を制御している。而して、機関の負
荷状態は吸気圧力又は吸入空気量を通じて検出している
が、吸気圧力を介して機関負荷を検出している場合には
過渡時、特に車両がスロットル弁を全閉して比較的低速
で走行している低吸気圧力状態からスロットル弁が急激
に開かれて加速された際には圧力センサに検出遅れを生
じる不都合があった。そこで従来は制御値を補正して機
関の要求に合致させており、燃料噴射制御にあっては基
本噴射量に加速増量補正を施すと共に、点火時期制御に
あっては加速時には点火時期を遅角補正してノッキング
に備えていた。この中の点火時期制御の一例としては特
開昭57−99269号公報記載の技術を挙げることが
出来る。(Prior Art) In internal combustion engines, especially internal combustion engines for automobiles, operation is controlled by determining control values such as fuel injection amount and ignition timing based on engine speed and engine load condition. Therefore, the engine load condition is detected through the intake pressure or intake air amount, but when the engine load is detected through the intake pressure, it is difficult to detect the engine load during transient periods, especially when the vehicle fully closes the throttle valve. When the throttle valve is suddenly opened and the vehicle is accelerated from a low intake pressure state where the vehicle is running at a relatively low speed, there is an inconvenience that the pressure sensor has a detection delay. Therefore, in the past, the control value was corrected to match the engine's requirements, and in fuel injection control, acceleration increase correction was applied to the basic injection amount, and in ignition timing control, the ignition timing was retarded during acceleration. I made corrections and prepared for knocking. An example of ignition timing control is the technique described in Japanese Patent Application Laid-Open No. 57-99269.
(発明が解決しようとする問題点)
しかしながら、従来の場合には斯る如くセンサの検出遅
れを制御値を補正して補償するものであったため、機関
回転数及び負荷状態から制御値を演算した後それに過渡
時補正を施すこととなって演算が複雑となる不都合があ
った。特に、過渡運転が繰り返される場合には補正も頻
繁となって制御値演算に時間がかかり、その結果制御系
に遅れが生じて過渡時制御の応答性乃至はドライバビリ
ティを劣化せしめ、又同様の理由から過渡時に発生し易
いノッキングに付いても迅速に抑制し難い等の不都合を
生じていた。又、演算が複雑となる結果車載コンピュー
タを用いる場合でも其のメモリ容量を必然的に大きくせ
ざるを得ない等の副次的な欠点を伴っていた。(Problem to be solved by the invention) However, in the conventional case, the detection delay of the sensor was compensated by correcting the control value, so the control value was calculated from the engine speed and the load condition. Then, a transient correction has to be applied to it, which has the disadvantage of complicating calculations. In particular, when transient operation is repeated, corrections become frequent and it takes time to calculate the control value, resulting in a delay in the control system, deteriorating the responsiveness or drivability of transient control, and causing similar problems. For this reason, it has been difficult to quickly suppress knocking, which tends to occur during transient periods. Furthermore, as a result of the complicated calculations, even when an on-vehicle computer is used, its memory capacity must necessarily be increased, which is a secondary drawback.
従って、本発明の目的は従来技術の斯る欠点を解消する
ことにあり、過渡状態、特にセンサの検出遅れが顕著と
なる低速走行状態からの急加速に移行した場合の機関の
負荷状態の変化を予め実験を通じて正確に求めてデータ
として保持しておき、走行中に斯る運転状態が検知され
た場合には機関負荷パラメータとして圧力センサ実測値
に代えて該データを使用し其れに基づいて制御値を演算
する如く構成することによって最早過渡時補正を行って
検出遅れを補正することを不要とし、制御値演算工程を
簡略にして過渡時制御の応答性及びドライバビリティ並
びにノッキング対策を向上させる内燃機関の制御装置を
提供することを目的とする。Therefore, an object of the present invention is to eliminate such drawbacks of the prior art, and to solve the problem of a change in the load state of the engine during a transient state, particularly when there is a sudden acceleration from a low speed running state where the detection delay of the sensor is noticeable. is determined accurately in advance through experiments and stored as data, and when such an operating condition is detected while driving, this data is used as the engine load parameter in place of the pressure sensor actual measurement value, and based on it. By configuring the control value to be calculated, it is no longer necessary to perform transient correction to correct detection delay, simplifying the control value calculation process and improving transient control responsiveness, drivability, and knocking countermeasures. An object of the present invention is to provide a control device for an internal combustion engine.
(問題点を解決するための手段及び作用)上記の目的を
達成するために本発明は第1図に示す如(、内燃機関の
回転部近傍に配され機関の回転数を検出する機関回転数
検出手段10、該内燃機関の吸気路の適宜位置に配され
て機関に吸入される空気の圧力を検出する吸気圧力検出
手段12、該機関回転数検出手段及び吸気圧力検出手段
の出力を入力して機関運転の制御値を決定する制御値決
定手段14及び該制御値決定手段の出力を入力して動作
する機関運転用のアクチュエータ手段16からなる内燃
機関の制御装置において、機関吸気路に配設されたスロ
ットル弁の開度を検出するスロットル弁開度検出手段1
8及び該スロットル弁開度検出手段及び前記機関回転数
検出手−5=
段の出力を入力して該スロットル弁開度検出手段出力か
らスロットル弁の変化速度を算出し算出値が所定回転数
以下で且つ所定変化速度以上のときスロットル弁開度か
ら求められる吸気圧力を設定する吸気圧力設定手段19
を備え、前記制御値決定手段は該吸気圧力設定手段が吸
気圧力を設定した場合には其の設定値に基づいて制御値
を決定する如く構成した。(Means and operations for solving the problems) In order to achieve the above object, the present invention has been developed as shown in FIG. A detection means 10, an intake pressure detection means 12 disposed at an appropriate position in the intake passage of the internal combustion engine to detect the pressure of air taken into the engine, outputs of the engine speed detection means and the intake pressure detection means are inputted. A control device for an internal combustion engine comprising a control value determining means 14 that determines a control value for engine operation based on the control value, and an actuator means 16 for operating the engine that operates by inputting the output of the control value determining means, which is disposed in an engine intake passage. Throttle valve opening detection means 1 for detecting the opening of the throttle valve
8 and the throttle valve opening detecting means and the engine rotation speed detecting means -5 = Input the output of the stage and calculate the rate of change of the throttle valve from the output of the throttle valve opening detecting means, and if the calculated value is less than or equal to the predetermined rotation speed. and intake pressure setting means 19 for setting the intake pressure determined from the throttle valve opening when the rate of change is equal to or higher than a predetermined rate of change.
The control value determining means is configured to determine the control value based on the set value when the intake pressure setting means sets the intake pressure.
(実施例) 以下、第2図以下を参照して本発明の詳細な説明する。(Example) Hereinafter, the present invention will be described in detail with reference to FIG. 2 and subsequent figures.
第2図は本発明に係る内燃機関の制御装置の全体構成を
示しており、同図に従って説明すると4気筒等からなる
多気筒内燃機関20は吸入空気路22を備えており、エ
アクリーナ24から流入した空気はスロットル弁26で
其の流量を調節されつつインテークマニホルド28を経
て−の気筒30の燃焼室32内に導入される。吸入空気
路22はスロットル弁26下流の適宜位置においてパイ
プ34が接続されて分岐されており其の分岐路6一
の終端部付近に吸入空気路の絶対圧力を検出する前記し
た吸気圧力検出手段たる圧力センサ36が設けられ、機
関の負荷状態を検出する。又、スロットル弁26にはポ
テンショメータからなる前記したスロットル弁開度検出
手段たるスロットルセンサ38が接続され、車両運転席
のアクセルペダル(図示せず)に連動して開閉するスロ
ットル弁26の開度を検出する。更に、気筒30の冷却
水通路40の付近には水温センサ42が設けられ、機関
冷却水の温度を検出すると共に、吸入空気路22のスロ
ットル弁26下流の適宜位置には吸気温センサ44が設
けられ機関が吸入する空気の温度を検出する。これら圧
力センサ36、スロットルセンサ38、水温センサ42
及び吸気温センサ44の出力は制御ユニット46に入力
され、そこでレベル修正回路48において適宜レベルに
増幅された後、マイクロ・コンピュータ50に入力され
る。マイクロ・コンピュータ50は、A/D変換回路5
0a1人カインタフェース50b、CPU50 c、R
OM50 d、、RAM50 e及び出力インタフェー
ス50fを主として備えると共に、後述のカウンタ及び
フラグレジスタ(共に図示せず)を備える。前述のレベ
ル修正回路48の出力は、マイクロ・コンピュータのA
/D変換回路50aに入力されて所定時間乃至所定角度
毎にデジタル値に変換された後、RAM50 e内に一
時格納される。FIG. 2 shows the overall configuration of a control device for an internal combustion engine according to the present invention. To explain it according to the figure, a multi-cylinder internal combustion engine 20 consisting of four cylinders etc. is equipped with an intake air passage 22, and air flows in from an air cleaner 24. The air is introduced into the combustion chamber 32 of the - cylinder 30 through the intake manifold 28 while its flow rate is adjusted by the throttle valve 26. The intake air passage 22 is connected to a pipe 34 and branched off at an appropriate position downstream of the throttle valve 26, and the above-mentioned intake pressure detection means for detecting the absolute pressure of the intake air passage is located near the terminal end of the branch passage 61. A pressure sensor 36 is provided to detect the load condition of the engine. A throttle sensor 38, which is a potentiometer and serves as the aforementioned throttle valve opening detection means, is connected to the throttle valve 26, and detects the opening of the throttle valve 26, which opens and closes in conjunction with an accelerator pedal (not shown) on the driver's seat of the vehicle. To detect. Further, a water temperature sensor 42 is provided near the cooling water passage 40 of the cylinder 30 to detect the temperature of the engine cooling water, and an intake temperature sensor 44 is provided at an appropriate position downstream of the throttle valve 26 in the intake air passage 22. Detects the temperature of the air that the engine takes in. These pressure sensor 36, throttle sensor 38, water temperature sensor 42
The output of the intake air temperature sensor 44 is input to the control unit 46, where it is amplified to an appropriate level by the level correction circuit 48, and then input to the microcomputer 50. The microcomputer 50 has an A/D conversion circuit 5
0a 1 person interface 50b, CPU 50c, R
It mainly includes an OM50d, a RAM50e, and an output interface 50f, as well as a counter and a flag register (both not shown), which will be described later. The output of the level correction circuit 48 mentioned above is
After being inputted to the /D conversion circuit 50a and converted into a digital value every predetermined time or predetermined angle, it is temporarily stored in the RAM 50e.
又、内燃機関20の近傍にはディストリビュータ54が
設けられて其の内部にはピストン56の上下動に伴って
回転するクランク軸(図示せず)の回転に同期して回転
する磁石及び其れに対峙して配置された磁気ピックアッ
プ等からなる前記した機関回転数検出手段たるクランク
角センサ58が収納されており、所定クランク角度毎に
パルス信号を出力する。該クランク角センサ58の出力
も制御ユニット46に入力され、その波形整形回路60
で波形整形された後マイクロ・コンピュータ50に入力
され、RAM50e内に一次記憶される。Further, a distributor 54 is provided near the internal combustion engine 20, and inside thereof there is a magnet that rotates in synchronization with the rotation of a crankshaft (not shown) that rotates with the vertical movement of a piston 56, and a magnet that rotates in synchronization with the rotation of a crankshaft (not shown). A crank angle sensor 58, which is the above-mentioned engine rotational speed detecting means and consists of a magnetic pickup or the like arranged facing each other, is housed, and outputs a pulse signal at every predetermined crank angle. The output of the crank angle sensor 58 is also input to the control unit 46, and its waveform shaping circuit 60
After waveform shaping, the signal is input to the microcomputer 50 and temporarily stored in the RAM 50e.
マイクロ・コンピュータ50はクランク角センサ58の
出力値の時間間隔を計測して機関回転数を算出すると共
にスロットルセンサ38の出力の所定時間当たりの変化
量を算出して変化速度を算出し、これら算出値及びその
他のセンサ出力から機関運転制御値として点火時期を算
出し、出力インタフェース回路50fを介して第1出力
回路66に出力し、電源(図示せず)から点火コイル(
図示せず)への通電を制御して高電圧を発生せしめて前
述のディストリビュータ54を経て点火ブラ、グ68に
送り、燃焼室32内の混合気に点火する。又、マイクロ
・コンピュータ50は更に、燃料噴射量を演算して第2
出力回路70に出力し、電磁弁等からなる燃料噴射装置
72を通じて燃焼室32付近に設けられた噴射弁74を
介して燃料を供給する。以上の構成において、マイクロ
・コンピュータ50が前記した制御値決定手段及び吸気
圧力設定手段に相当すると共に、第1出力回路66以降
の点火系及び第2出力回路70以降の燃料噴射系が前記
したアクチュエータ手段に相当する。The microcomputer 50 measures the time interval of the output value of the crank angle sensor 58 to calculate the engine speed, and also calculates the amount of change in the output of the throttle sensor 38 per predetermined time to calculate the rate of change, and performs these calculations. The ignition timing is calculated as an engine operation control value from the value and other sensor outputs, and is output to the first output circuit 66 via the output interface circuit 50f, and the ignition coil (
(not shown) to generate a high voltage, which is sent to the ignition brush 68 via the aforementioned distributor 54 to ignite the air-fuel mixture in the combustion chamber 32. Further, the microcomputer 50 further calculates the fuel injection amount and calculates the second
The fuel is outputted to an output circuit 70, and fuel is supplied through an injection valve 74 provided near the combustion chamber 32 through a fuel injection device 72 consisting of a solenoid valve or the like. In the above configuration, the microcomputer 50 corresponds to the above-mentioned control value determining means and the intake pressure setting means, and the ignition system after the first output circuit 66 and the fuel injection system after the second output circuit 70 correspond to the above-described actuator. It corresponds to the means.
=9−
続いて、第3図フロー・チャートを参照して本発明に係
る内燃機関の制御装置の動作を説明す、 る。尚、この
プログラムは各気筒のTDC付近において所定角度毎に
起動される。=9- Next, the operation of the internal combustion engine control device according to the present invention will be explained with reference to the flow chart in FIG. Note that this program is activated at predetermined angle intervals near the TDC of each cylinder.
先ず、5100においてマイクロ・コンピュータ50は
クランク角センサ58の出力から算出した現在の機関回
転数Neが所定回転数Nereflを下廻っているか否
か判断する。この所定回転数Nerefは、その回転数
で走行中にスロットル弁が急激に開くことに因る前記し
た不都合を生じる程の値、即ち比較的低回転数であって
例えば2000rpmと設定する。機関回転数が200
Orpm未満であると判断された場合には続いて、51
02において前記した水温センサ42の出力値TWをR
AM50 eから読み出し、所定値Twrefを上廻っ
ているか否か判断する。これは機関の暖機が済んでいる
か否かを確認するためであるので、該所定値は例えば7
5°Cとする。暖機済みであることが確認された場合、
続いて5104においてスロットル弁26の変化速度Δ
θthが所定値Δθthref以上か否か判断する。こ
れは低速走行状態から急加速を検出するためのものであ
るので、該所定値は其れを検出するに足る値を適宜に設
定する。5104で急加速状態が検出された場合には8
106においてカウンタをセットする。このカウンタは
ダウンカウンタとし、セット値は例えば”12’“とす
る。このカウンタ値は、後述の如く本プログラムがTD
C毎に起動される度に′”1′′づつデクリメントされ
る。First, at 5100, the microcomputer 50 determines whether the current engine speed Ne calculated from the output of the crank angle sensor 58 is below a predetermined engine speed Nerefl. This predetermined rotational speed Neref is set to a value that is at a relatively low rotational speed, such as 2000 rpm, to the extent that the above-mentioned problem due to the throttle valve opening suddenly during driving occurs at that rotational speed. Engine speed is 200
If it is determined that it is less than Orpm, then 51
In 02, the output value TW of the water temperature sensor 42 described above is set to R.
It is read from AM50e and it is determined whether or not it exceeds a predetermined value Twref. This is to check whether the engine has warmed up, so the predetermined value is, for example, 7.
The temperature shall be 5°C. If it is confirmed that it has been warmed up,
Subsequently, at 5104, the rate of change Δ of the throttle valve 26 is
It is determined whether θth is greater than or equal to a predetermined value Δθthref. Since this is to detect sudden acceleration from a low speed running state, the predetermined value is appropriately set to a value sufficient to detect this. 8 if a sudden acceleration state is detected in 5104.
At 106, a counter is set. This counter is a down counter, and the set value is, for example, "12'". This counter value is determined by this program as described below.
It is decremented by ``1'' each time it is activated.
続いて、8108に進んで再び機関回転数を第2の所定
回転数Neref2 、例えば11000rpと比較し
、11000rp未満であれば5llOに移行して第1
のテーブル値を参照して吸気圧力PbaO値を検索する
と共に、11000rpを超えていると判断された場合
には5112に進んで第2のテーブル値に基づいて吸気
圧力値を検索する。第4図は、これらのテーブル値を示
す説明グラフである。本発明の特徴は斯る如く、機関負
荷状態を検出する圧力センサ36の過渡時の検出遅れに
付いて、従来技術の様に実測値に基づいて制御値を演算
したる後それを補正するのではなく、予め過渡状態の吸
気圧力を実験を通じて正確に求めておいてマイクロ・コ
ンピュータのROM50d内に格納しておき、過渡状態
が検知された場合には圧力センサ実測値に代えて人為的
に設定された当該データ値を用いて制御値を演算する如
く構成した点にある。而して、該吸気圧力は機関回転数
によって相違するので、8108において11000r
pをもって2つの回転領域に二分していづれかを選択す
る如く構成すると共に、スロットル弁開度によって一層
直接的に影響されるので、前記スロットルセンサ38の
検出する開度に応じて検索する如く構成したものである
。Next, the process proceeds to 8108, where the engine speed is again compared with the second predetermined speed Neref2, for example, 11000 rpm, and if it is less than 11000 rpm, the engine speed is shifted to 5llO and the engine speed is changed to the first
The intake pressure PbaO value is searched by referring to the table value of , and if it is determined that it exceeds 11000 rpm, the process proceeds to 5112 and the intake pressure value is searched based on the second table value. FIG. 4 is an explanatory graph showing these table values. The feature of the present invention is that the detection delay of the pressure sensor 36 that detects the engine load state during transient periods is corrected after calculating the control value based on the actual measured value as in the prior art. Instead, the intake pressure in a transient state is accurately determined through experiments in advance and stored in the ROM 50d of the microcomputer, and when a transient state is detected, it is artificially set in place of the actual measured value by the pressure sensor. The point is that the control value is calculated using the data value obtained. Since the intake pressure differs depending on the engine speed, 11000 rpm in 8108
The system is configured so that the rotation range is divided into two rotation ranges by p, and one of the rotation ranges is selected.Since the rotation range is more directly affected by the throttle valve opening, the system is configured to search according to the opening detected by the throttle sensor 38. It is something.
5110又は112においていづれかのテーブルから吸
気圧力値を検索した後、続いて3114において前記ダ
ウンカウンタをデクリメントし、5116において燃料
噴射量、点火時期等の制御値を演算する。その制御値は
機関回転数及び機関負荷から算出されるが、機関負荷と
しては前記テーブル値を用いるため最早それを補正する
必要がなく、従って補正としては所望により、水温セン
サ42等の出力から温度補正等の付随的なもののみを考
慮すれば良い。尚、5104において急加速状態にない
と判断された場合には続いて5118においてカウンタ
値が零に達したか否かが判断され、零に達していない場
合には5108に移行して吸気圧力値としてテーブル値
を用いる。これは、急加速が終了していても其れに続く
所定TDC区間はセンサ応答遅れが残存しているためテ
ーブル値に基づく制御を続行して機関制御のハンチング
を防止するためである。この意味において該カウンタは
TDC数を計数するものに限られるものではなく、所定
時間を計測するものであっても良い。零に達した場合に
は急加速の影響が終わってテーブル値に依存する必要が
ないので、5120においてカウンタを零にリセットし
、5122における制御値の演算には従来技術と同様に
吸気圧力として圧力センサ36が現実に検出した実測値
を用いる。又、5100において機関回転数が200O
rpmを超えている場合も同様であり1S102におい
て暖機中と判断された場合にも暖機補正が必要となるこ
とから同様に3120゜5122の作業を踏襲させるこ
とになる。After searching for the intake pressure value from either table in 5110 or 112, the down counter is subsequently decremented in 3114, and control values such as fuel injection amount and ignition timing are calculated in 5116. The control value is calculated from the engine speed and the engine load, but since the table value is used as the engine load, it is no longer necessary to correct it. It is sufficient to consider only incidental matters such as correction. If it is determined in 5104 that there is no rapid acceleration, it is subsequently determined in 5118 whether the counter value has reached zero, and if it has not reached zero, the process moves to 5108 and the intake pressure value is determined. Use the table value as . This is to prevent engine control hunting by continuing control based on the table value since sensor response delay remains in the following predetermined TDC section even after rapid acceleration has ended. In this sense, the counter is not limited to one that counts the number of TDCs, but may also be one that measures a predetermined time. If it reaches zero, the effect of sudden acceleration has ended and there is no need to rely on the table value, so the counter is reset to zero at 5120, and the control value is calculated at 5122 using the pressure as the intake pressure as in the prior art. The actual value actually detected by the sensor 36 is used. Also, at 5100, the engine speed is 200O
The same applies when the engine speed exceeds the rpm, and warm-up correction is required even when it is determined in 1S102 that the engine is warming up, so the operations at 3120° and 5122 are similarly followed.
本実施例の場合、上記の如く急加速時には吸気圧力の値
として実測した値ではなく予め実験を通じて設定してお
いた値を用い該設定値をもって機関の負荷状態を代表さ
せて制御値を算出するので、最早それに加速補正を施す
必要がなく演算工程が簡略化され演算時間が短縮され、
又制御系に遅れを来すこともないことから過渡時の制御
応答性及びドライバビリティが向上し、ノッキングに付
いても迅速に回避することが出来る利点を備える。又、
マイクロ・コンピュータ50においても演算用のRAM
50 eの記憶容量を減少させてコストを低減させるこ
とが出来る利点を有する。In the case of this embodiment, as mentioned above, during sudden acceleration, a value set in advance through experiments is used as the intake pressure value, rather than an actually measured value, and the control value is calculated by using the set value to represent the load state of the engine. Therefore, it is no longer necessary to apply acceleration correction to it, which simplifies the calculation process and reduces calculation time.
Furthermore, since there is no delay in the control system, control responsiveness and drivability during transient times are improved, and knocking can be quickly avoided. or,
The microcomputer 50 also uses RAM for calculations.
This has the advantage that the storage capacity of 50e can be reduced and the cost can be reduced.
尚、上記フロー・チャートにおいて8110.112に
おいては2個のテーブルの中のいづれかを機関回転数に
応じて選択して吸気圧力を検索する如く構成したが、上
記テーブルを3個乃至は其れ以上設けても良く、更には
テーブルは1個とすると共に第4図に実線及び破線で示
す第1、第2テーブル値(又は其れ等に類似する特性値
)を上限値及び下限値として其の間の機関回転数を補間
演算して吸気圧力を一層精緻に求めても良い。In addition, in the above flow chart, in 8110.112, one of the two tables is selected according to the engine speed to search for the intake pressure, but if three or more of the above tables are selected, Furthermore, the number of tables may be one, and the first and second table values (or similar characteristic values) shown by solid lines and broken lines in FIG. 4 may be used as upper and lower limits. The intake pressure may be determined more precisely by interpolating the engine speed between the two.
第5図は本発明に係る装置の別の動作例を示すフロー・
チャートである。第1動作例と相違する点を中心に説明
すると、機関回転数を第1所定回転数N eref 1
と比較するステップから開始して第2所定回転数Ner
ef2と比較するステップに至った後(S200〜20
8)、5212において前回又は前前回のプログラム起
動時にフューエルカットがなされたか否か判断し、なさ
れている場合には5214においてフラグレジスタをオ
ンした後、第1実施例と同様に8216においてテーブ
ル値を検索すると共に、5212においてフューエルカ
ットなしと判断された場合でも続いて8218において
前記フラグレジスタがオンしているか否か判断し、−旦
オンされていれば同様にテーブル値をもって実測値に代
替させるものである(3216)。即ち、フューエルカ
ット状態乃至その終了に続く状態の後に急加速が発生し
た場合にはセンサの応答遅れが大きいので、その間は実
測値に代えてテーブル値を使用する様に構成したもので
ある。尚、フラグレジスタは、機関回転数が200Or
pmを超える等の事態が生じるとオフされ(3226)
、よって其れ以降は8218の判断においても否定され
て実測値に基づいて制御値が算出されることになる(尚
、フューエルカット制御がなされた場合にはマイクロ・
コンピュータにおいてRAM50 f等の適宜個所に其
の旨を記憶しておくことになる)。残余のステップ52
10.220〜224,228〜230は第1実施例と
相違しない。FIG. 5 is a flowchart showing another example of the operation of the device according to the present invention.
It is a chart. To explain mainly the differences from the first operation example, the engine rotation speed is set to the first predetermined rotation speed N eref 1
Starting from the step of comparing the second predetermined rotation speed Ner
After reaching the step of comparing with ef2 (S200-20
8) In 5212, it is determined whether or not a fuel cut was made at the previous or previous program startup, and if so, the flag register is turned on in 5214, and then the table value is set in 8216 as in the first embodiment. In addition to searching, even if it is determined in 5212 that there is no fuel cut, it is subsequently determined in 8218 whether or not the flag register is turned on, and if it is turned on, the table value is similarly substituted for the actual measured value. (3216). That is, when sudden acceleration occurs after the fuel cut state or the state following the end of the fuel cut state, the response delay of the sensor is large, so the table value is used instead of the actual measured value during that time. In addition, the flag register indicates that the engine speed is 200Or
If a situation such as exceeding pm occurs, it will be turned off (3226).
Therefore, from then on, the judgment in 8218 will also be denied and the control value will be calculated based on the actual measured value (in addition, if fuel cut control is performed, the micro-
This information will be stored in an appropriate location in the computer's RAM 50f, etc.). Remaining step 52
10, 220 to 224, and 228 to 230 are the same as in the first embodiment.
本動作例の場合、第1動作例の利点に加えてフューエル
カット状態から急加速された場合の運転状態の変化によ
り的確に応答することが出来る利点を備える。In addition to the advantages of the first operation example, this operation example has the advantage of being able to more accurately respond to changes in the operating state when sudden acceleration is made from the fuel cut state.
尚、以上の説明において制御値として燃料噴射量及び点
火時期を例示したが其れに限られるものではなく、吸気
圧力を制御パラメータとして用=15−
いるものならばどの様なものにも応用可能なものである
。In the above explanation, the fuel injection amount and ignition timing are exemplified as control values, but the invention is not limited to these, and can be applied to any device that uses intake pressure as a control parameter. It is something.
(発明の効果)
本発明に係る内燃機関の制御装置は、所定回転数以下で
スロットル弁の変化速度が所定変化速度以上のときスロ
ットル弁開度から求められる吸気圧力を設定する吸気圧
力設定手段を設け、制御値決定手段は該吸気圧力設定手
段が吸気圧力を設定した場合には其の設定値に基づいて
制御値を決定する如く構成したので、最早センサの検出
遅れを補正する必要がないことになって制御値の演算を
簡略化することが出来、又それに依って制御系に遅れを
起因することがないため、過渡時の制御応答性及びドラ
イバビリティが向上すると共に過渡時に発生し易いノッ
キングに付いても迅速に回避することが出来る利点を備
える。更に、マイクロ・コンピュータを演算に用いる場
合には其のメモリ容量を減少させて製造コストを低減さ
せることが出来る利点を有する。(Effects of the Invention) The control device for an internal combustion engine according to the present invention includes an intake pressure setting means for setting the intake pressure determined from the throttle valve opening when the speed of change of the throttle valve is equal to or higher than the predetermined speed of change at a predetermined rotation speed or less. Since the control value determining means is configured to determine the control value based on the set value when the intake pressure setting means sets the intake pressure, it is no longer necessary to correct the detection delay of the sensor. This simplifies the calculation of control values and does not cause delays in the control system, improving control responsiveness and drivability during transients, and reducing knocking that tends to occur during transients. It has the advantage of being able to quickly avoid any collisions. Furthermore, when a microcomputer is used for calculations, it has the advantage that its memory capacity can be reduced and manufacturing costs can be reduced.
第1図は本発明に係る内燃機関の制御装置のクレーム対
応図、第2図は該装置の全体構成を示す説明ブロック図
、第3図は該装置の動作例を示すフロー・チャート、第
4図は該動作で演算に用いる吸気圧力テーブル値を示す
説明グラフ及び第5図は本装置の別の動作例を示すフロ
ー・チャートである。
10・・・機関回転数検出手段(クランク角センサ58
)、工2・・・吸気圧力検出手段(圧力センサ36)、
14・・・制御値決定手段(マイクロ・コンピュータ5
0)、16・・・アクチュエータ手段(ディストリビュ
ータ54.第1出力回路66、点火プラグ689.第2
出力回路7o、燃料噴射装置72.噴射弁74)、18
・・・スロットル弁開度検出手段(スロットルセンサ3
8)、19・・・吸気圧力設定手段(マイクロ・コンピ
ュータ50)、20・・・内燃機関、26・・・スロッ
トル弁、46・・・制御ユニット、50・・・マイクロ
・コンピュータ
ー18=FIG. 1 is a claim correspondence diagram of a control device for an internal combustion engine according to the present invention, FIG. 2 is an explanatory block diagram showing the overall configuration of the device, FIG. 3 is a flow chart showing an example of the operation of the device, and FIG. The figure is an explanatory graph showing the intake pressure table values used for calculation in this operation, and FIG. 5 is a flow chart showing another example of the operation of this apparatus. 10... Engine rotation speed detection means (crank angle sensor 58
), Work 2... Intake pressure detection means (pressure sensor 36),
14... Control value determining means (microcomputer 5
0), 16... actuator means (distributor 54. first output circuit 66, spark plug 689. second
Output circuit 7o, fuel injection device 72. Injection valve 74), 18
...Throttle valve opening detection means (throttle sensor 3
8), 19... Intake pressure setting means (micro computer 50), 20... Internal combustion engine, 26... Throttle valve, 46... Control unit, 50... Micro computer 18=
Claims (2)
する機関回転数検出手段、 b、該内燃機関の吸気路の適宜位置に配されて機関に吸
入される空気の圧力を検出する吸気圧力検出手段、 c、該機関回転数検出手段及び吸気圧力検出手段の出力
を入力して機関運転の制御値を決定する制御値決定手段
、 及び d、該制御値決定手段の出力を入力して動作する機関運
転用のアクチュエータ手段、 からなる内燃機関の制御装置において、 e、機関吸気路に配設されたスロットル弁の開度を検出
するスロットル弁開度検出手段、 f、該スロットル弁開度検出手段及び前記機関回転数検
出手段の出力を入力して該スロットル弁開度検出手段出
力からスロットル弁の変化速度を算出し、算出値が所定
回転数以下で且つ所定変化速度以上のときスロットル弁
開度から求められる吸気圧力を設定する吸気圧力設定手
段、 を備え、前記制御値決定手段は、該吸気圧力設定手段が
吸気圧力を設定した場合には其の設定値に基づいて制御
値を決定する如く構成したことを特徴とする内燃機関の
制御装置。(1): (a) An engine rotation speed detection means arranged near the rotating part of the internal combustion engine to detect the engine rotation speed; b. An engine rotation speed detection means arranged at an appropriate position in the intake passage of the internal combustion engine to detect the air intake into the engine. intake pressure detection means for detecting pressure; c. control value determination means for determining a control value for engine operation by inputting the outputs of the engine speed detection means and the intake pressure detection means; and d. the control value determination means. An internal combustion engine control device comprising: actuator means for engine operation operated by inputting an output; e. Throttle valve opening detection means for detecting the opening of a throttle valve disposed in the engine intake passage; f. The outputs of the throttle valve opening detection means and the engine speed detection means are input, and the rate of change of the throttle valve is calculated from the output of the throttle valve opening detection means, and the calculated value is less than or equal to a predetermined rotation speed and the speed of change is a predetermined value. Intake pressure setting means for setting the intake pressure determined from the throttle valve opening in the above cases, and when the intake pressure setting means sets the intake pressure, the control value determining means determines the intake pressure based on the set value. 1. A control device for an internal combustion engine, characterized in that the control device is configured to determine a control value based on the control value.
を特徴とする特許請求の範囲第1項記載の内燃機関の制
御装置。(2) The control device for an internal combustion engine according to claim 1, wherein the control value is a fuel injection amount or ignition timing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP26327287A JPH01106959A (en) | 1987-10-19 | 1987-10-19 | Control device for internal combustion engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP26327287A JPH01106959A (en) | 1987-10-19 | 1987-10-19 | Control device for internal combustion engine |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH01106959A true JPH01106959A (en) | 1989-04-24 |
Family
ID=17387156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP26327287A Pending JPH01106959A (en) | 1987-10-19 | 1987-10-19 | Control device for internal combustion engine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH01106959A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04366059A (en) * | 1991-01-31 | 1992-12-17 | Nissan Motor Co Ltd | Transmission line pressure controller |
-
1987
- 1987-10-19 JP JP26327287A patent/JPH01106959A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04366059A (en) * | 1991-01-31 | 1992-12-17 | Nissan Motor Co Ltd | Transmission line pressure controller |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4050229B2 (en) | Control apparatus and control method for 4-stroke engine | |
JPH0388945A (en) | Knocking sensing method for engine | |
JPH0315648A (en) | Ignition timing control device for internal combustion engine | |
JP3140200B2 (en) | Control device for internal combustion engine | |
JPH0723582Y2 (en) | Ignition timing control device for internal combustion engine | |
JPH01106959A (en) | Control device for internal combustion engine | |
JPH081150B2 (en) | Internal combustion engine knocking detection method | |
JPH0636301Y2 (en) | Ignition timing control device for internal combustion engine | |
JP3606066B2 (en) | Ignition timing control device for internal combustion engine | |
JPH077580Y2 (en) | Ignition timing control device for internal combustion engine | |
JPH02169833A (en) | Air-fuel ratio control device for internal combustion engine | |
JPH0510240A (en) | Ignition timing control device for internal combustion engine | |
JPS63205462A (en) | Internal combustion engine ignition timing control device | |
JPH0281955A (en) | Ignition timing control device for internal combustion engine | |
JPS61201883A (en) | Idle revoluting speed controller for internal-combustion engine | |
JPH086665B2 (en) | Ignition timing control method for internal combustion engine | |
JPS6210254U (en) | ||
JPS61234270A (en) | Idling control device of internal-combustion engine | |
JPS6323374B2 (en) | ||
JPS63243459A (en) | Internal combustion engine ignition timing control device | |
JPS60166730A (en) | Transient air-fuel ratio control method for electronically controlled engine | |
JPH0694862B2 (en) | Engine controller | |
JPH0495838A (en) | Internal combustion engine cylinder pressure detection device | |
JPH0799134B2 (en) | Engine ignition timing control device | |
JPS62666A (en) | Idling controller for internal-combustion engine |