JPS6371539A - Controller for internal combustion engine - Google Patents
Controller for internal combustion engineInfo
- Publication number
- JPS6371539A JPS6371539A JP21617286A JP21617286A JPS6371539A JP S6371539 A JPS6371539 A JP S6371539A JP 21617286 A JP21617286 A JP 21617286A JP 21617286 A JP21617286 A JP 21617286A JP S6371539 A JPS6371539 A JP S6371539A
- Authority
- JP
- Japan
- Prior art keywords
- state
- internal combustion
- rotation speed
- combustion engine
- target idle
- 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
- 238000002485 combustion reaction Methods 0.000 title claims abstract description 45
- 238000001514 detection method Methods 0.000 claims description 11
- 239000000446 fuel Substances 0.000 abstract description 8
- 238000000034 method Methods 0.000 description 43
- 239000000498 cooling water Substances 0.000 description 11
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 8
- 230000007935 neutral effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000002347 injection Methods 0.000 description 2
- 239000007924 injection Substances 0.000 description 2
- 230000032683 aging Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、車両用内燃機関のアイドルスピードコントロ
ールにおいて、目標アイドル回転速度を設定する際に有
効な内燃機関制御装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an internal combustion engine control device that is effective in setting a target idle rotation speed in idle speed control of a vehicle internal combustion engine.
[従来の技術]
従来、車両用内燃機関のアイドル回転速度の機差及び経
時変化対策としてアイドルスピードコントロールという
技術があった。これは燃焼の安定性、及び低燃費化等の
観点から、アイドル回転速度をエンジンストールを起さ
ない範囲で、できる限り低くおさえるために、目標アイ
ドル回転速度として設定した値にフィードバック制御す
るものである。[Prior Art] Conventionally, there has been a technology called idle speed control as a measure against machine differences and changes over time in the idle rotation speed of internal combustion engines for vehicles. This is feedback control to a value set as the target idle rotation speed in order to keep the idle rotation speed as low as possible without causing engine stall from the viewpoint of combustion stability and fuel efficiency. be.
この種の技術として、例えば、特開昭58−19053
4号公報等が提案されている。As this type of technology, for example, Japanese Patent Application Laid-Open No. 58-19053
Publication No. 4 etc. have been proposed.
[発明が解決しようとする問題点]
かかる従来技術においては、内燃機関の機差や経時変化
あるいはクーラー等の負荷の有無により、アイドル以外
の状態からアイドル状態に移行する際回転速度の落込み
方が異なり、それによってアイドル回転速度が目標アイ
ドル回転速度を大きく下回り、エンジンストールを起こ
し易いという問題点があった。一方、エンジンストール
を避(プる為に目標アイドル回転速度を高く設定すると
燃料の消費量が増大するという問題点があった。[Problems to be Solved by the Invention] In this prior art, the rotational speed drops when transitioning from a state other than idling to an idling state due to engine differences in the internal combustion engine, changes over time, or the presence or absence of a load such as a cooler. There is a problem in that the idle rotation speed is significantly lower than the target idle rotation speed and engine stall is likely to occur. On the other hand, if the target idle speed is set high to avoid engine stalling, there is a problem in that fuel consumption increases.
本発明は、内燃機関の機差や経時変化あるいはクーラー
等の負荷の有無に応じて、エンジンストールを起こすこ
となく、燃料の消費を低減する目標アイドル回転速度を
設定することを目的としてなされたものである。The purpose of the present invention is to set a target idle rotation speed that reduces fuel consumption without causing an engine stall, depending on internal combustion engine differences, changes over time, or the presence or absence of a load such as a cooler. It is.
[問題点を解決するための手段]
上記問題点を解決するためになされた本発明の要旨は、
第1図に例示するごとく、
車両用内燃機関M1のアイドル時に、該内燃機関M1の
回転速度を目標アイドル回転速度を基準として制御する
内燃機関制御装置において、上記内燃機関M1の、スロ
ットル全閉でかつ車輪に駆動力が伝達されていない状態
を検出する運転状態検出手段M2と、
上記内燃機関M1の回転速度の変化量を検出する回転速
度変化量検出手段M3と、
上記運転状態検出手段M2により運転状態が、スロット
ル全閉でかつ車輪に駆動力が伝達されていない状態へ、
それと異なる状態より変化したことを判定する状態変化
判定手段M4と、該状態変化判定手段M4により状態が
変化したと判定された場合には、上記状態変化判定後の
上記回転速度変化量に対応して目標アイドル回転速度を
設定する目標アイドル回転速度設定手段M5と、
を備えたことを特徴とするものである。[Means for solving the problems] The gist of the present invention, which was made to solve the above problems, is as follows.
As illustrated in FIG. 1, in an internal combustion engine control device that controls the rotational speed of the internal combustion engine M1 based on a target idle rotational speed when the vehicle internal combustion engine M1 is idling, when the throttle of the internal combustion engine M1 is fully closed, and a driving state detecting means M2 that detects a state in which the driving force is not transmitted to the wheels; a rotational speed change amount detecting means M3 that detects the amount of change in the rotational speed of the internal combustion engine M1; and the driving state detecting means M2. The operating state changes to a state where the throttle is fully closed and no driving force is transmitted to the wheels.
A state change determination means M4 determines that the state has changed from a different state, and when the state change determination means M4 determines that the state has changed, a state change determination means M4 determines that the state has changed from a different state, and when the state change determination means M4 determines that the state has changed, the state change determination means M4 determines that the state has changed from a different state. The present invention is characterized by comprising a target idle rotation speed setting means M5 for setting a target idle rotation speed.
ここで運転状態検出手段M2とは、内燃機関M1の運転
状態を検出するものであり、スロットルの開閉状態を検
出するアイドルスイッチ、クラッチの断続状態を検出す
るクラッチセンサ、ギヤの位置を検出するギヤポジショ
ンセンサ等により実現できる。Here, the operating state detection means M2 detects the operating state of the internal combustion engine M1, and includes an idle switch that detects the opening/closing state of the throttle, a clutch sensor that detects the engagement/disengagement state of the clutch, and a gear sensor that detects the position of the gear. This can be realized using a position sensor, etc.
また回転速度変化量検出手段M3は、所定時間内におけ
る回転速度の変化量を求めるものであっても、所定クラ
ンク角内における回転速度の変化量を求めるものであっ
てもよく、例えば、回転速度センサ等からの信号を処理
することにより実現できる。Further, the rotational speed change amount detecting means M3 may be a device that determines the amount of change in the rotational speed within a predetermined time, or a device that determines the amount of change in the rotational speed within a predetermined crank angle. This can be achieved by processing signals from sensors, etc.
上記状態変化判定手段M4とは、運転状態が例えばスロ
ットルが開いている状態やクラッチが接続しかつギヤが
かみ合っている状態等から、スロットルが全閉の状態で
、かつクラッチが切断しているか又はギヤがニュートラ
ルの状態に変化したことを判定するものである。The state change determining means M4 determines whether the operating state changes from, for example, a state where the throttle is open or a state where the clutch is engaged and the gears are engaged, to a state where the throttle is fully closed and the clutch is disengaged, or This is to determine that the gear has changed to the neutral state.
目標アイドル回転速度設定手段M5は、上記状態変化判
定手段M4により状態が変化したと判定された場合に、
上記状態変化後に検出した個々の内燃機関の摩擦等の状
態に起因する回転速度変化量を用いることによって、個
々の内燃機関の状態に適合させた目標アイドル回転速度
を設定することができる。またこの設定は例えば電子制
御装置内のメモリに記憶されたマツプに基づき、回転速
態度化量に対応して目標アイドル回転速度を決めるもの
であってもよい。The target idle rotation speed setting means M5, when it is determined by the state change determining means M4 that the state has changed,
By using the amount of change in rotational speed caused by the state of friction, etc. of each internal combustion engine detected after the state change, it is possible to set a target idle rotational speed adapted to the state of each internal combustion engine. Further, this setting may be based on a map stored in a memory within the electronic control unit, and determine the target idle rotation speed in accordance with the amount of change in rotation speed attitude.
さらに、上記目標アイドル回転速度を設定する際の回転
速度変化量は、過去複数回の平均値を用いてもよい。Furthermore, the rotational speed change amount when setting the target idle rotational speed may be an average value of a plurality of past rotations.
[作用] 本発明の内燃機関制御装置は、次のように作用する。[Effect] The internal combustion engine control device of the present invention operates as follows.
内燃機関M1のスロットル全閉でかつ車輪に駆動力が伝
達されていない状態を、運転状態検出手段M2により検
出し、
この検出した状態にそれと異なる状態より変化したこと
を状態変化判定手段M4により判定する。A state in which the throttle of the internal combustion engine M1 is fully closed and no driving force is transmitted to the wheels is detected by the operating state detecting means M2, and a state change determining means M4 determines that the detected state has changed from a different state. do.
また内燃機関M1の回転速度変化量を、回転速度変化量
検出手段M3により検出する。Further, the rotational speed change amount of the internal combustion engine M1 is detected by the rotational speed change amount detection means M3.
次に上記判定によって状態の変化が認められた場合には
、目標アイドル回転速度設定手段M5により、上記判定
後の回転速度変化量に対応して目標アイドル回転速度を
設定する。Next, if a change in the state is recognized by the above judgment, the target idle rotation speed setting means M5 sets a target idle rotation speed in accordance with the amount of rotation speed change after the above judgment.
従って本発明の内燃機関制御装置は、目標アイドル回転
速度を適正に調整できるよう働く。以上のように本発明
の各構成要素が作用することにより、本発明の技術的課
題が解決される。Therefore, the internal combustion engine control device of the present invention functions to appropriately adjust the target idle rotation speed. The technical problems of the present invention are solved by each component of the present invention acting as described above.
[実施例]
次に、本発明の好適な一実施例を図面に基づいて詳細に
説明する。本発明の第1実施例である内燃機関制御装置
のシステム構成を第2図に示す。[Example] Next, a preferred example of the present invention will be described in detail based on the drawings. FIG. 2 shows a system configuration of an internal combustion engine control device according to a first embodiment of the present invention.
同図に示すように、内燃機関制御装置1は、内燃機関(
以下単にエンジンと呼ぶ)2と該エンジン2を制御する
電子制御装置(以下単にECUと呼ぶ。)3とから構成
されている。As shown in the figure, the internal combustion engine control device 1 controls the internal combustion engine (
The engine is comprised of an electronic control unit (hereinafter simply referred to as ECU) 3 that controls the engine 2 (hereinafter simply referred to as an engine) 2.
エンジン2は、シリンダ5、ピストン6より燃焼室7を
形成し、該燃焼室7は点火プラグ7aを備え、しかも、
吸気バルブ7bを介して吸気管8に連通している。該吸
気管8には、燃料噴射弁9、スロットルバルブ10i!
′3よびエアクリーナ11が配設されている。なお、吸
気管8には、上記スロットルバルブ10を迂回するバイ
パス路12が設けられ、該バイパス路12には、その空
気流量を調節するアイドルスピードコントロールバルブ
(以下単にl5CVとよぶ。)13が介装されている。The engine 2 includes a cylinder 5 and a piston 6 to form a combustion chamber 7, and the combustion chamber 7 is equipped with a spark plug 7a.
It communicates with the intake pipe 8 via the intake valve 7b. The intake pipe 8 includes a fuel injection valve 9 and a throttle valve 10i!
'3 and an air cleaner 11 are provided. The intake pipe 8 is provided with a bypass passage 12 that bypasses the throttle valve 10, and an idle speed control valve (hereinafter simply referred to as 15CV) 13 is interposed in the bypass passage 12 to adjust the air flow rate. equipped.
また、エンジン2は、点火に必要な高電圧を出力するイ
グナイタ14、図示しないクランク軸に連動して上記イ
グナイタ14で発生した高電圧を各気筒の点火プラグ7
aに分配供給するディストリビュータ15を有する。さ
らにエンジン2は、シリンダブロック5aに配設されて
冷却水温度を検出する水温センサ21、エアクリーナ1
1内に設(プられで吸入空気温度を測定する吸気温セン
サ22、スロットルバルブ100開度を検出すると共に
アイドルスイッチを内蔵したスロットルポジションセン
サ23、吸気管8内の圧力を検出する吸気管内圧力セン
サ24、ディストリビュータ15のカムシャフトの1/
24回転毎に、づ−なわらクランク角度O°から30’
の整数倍毎に回転角信号を出力する回転速度センサを兼
ねた回転角センサ25を備える。またクラッチの断続状
態を検出するクラッチセンサ26、ギヤのニュートラル
等の位置を検出するギヤポジションセンサ27ならびに
クーラーの0N−OFF状態を検出するクーラースイッ
チ28も本実施例のシステム構成に含まれている。The engine 2 also includes an igniter 14 that outputs high voltage necessary for ignition, and a high voltage generated by the igniter 14 in conjunction with a crankshaft (not shown) to the spark plugs of each cylinder.
It has a distributor 15 that distributes and supplies to a. Furthermore, the engine 2 includes a water temperature sensor 21 disposed in the cylinder block 5a to detect the cooling water temperature, and an air cleaner 1.
1, an intake air temperature sensor 22 that measures the intake air temperature, a throttle position sensor 23 that detects the throttle valve 100 opening degree and has a built-in idle switch, and an intake pipe internal pressure that detects the pressure inside the intake pipe 8. Sensor 24, 1/1 of the camshaft of the distributor 15
Every 24 revolutions, the crank angle changes from 0° to 30'
A rotation angle sensor 25 is provided which also serves as a rotation speed sensor that outputs a rotation angle signal for every integer multiple of . Also included in the system configuration of this embodiment are a clutch sensor 26 that detects the disengaged state of the clutch, a gear position sensor 27 that detects the neutral position of the gear, and a cooler switch 28 that detects the ON-OFF state of the cooler. .
上述した各センサおよびスイッチの出力信号はFCU3
に入力され、該ECU3は、燃料噴射弁9、l5CV1
3およびイグナイタ14を駆動制御する。The output signals of each sensor and switch mentioned above are sent to FCU3.
and the ECU 3 inputs the fuel injection valve 9, l5CV1
3 and the igniter 14.
ECU3によるl5CV13の制御は、いわゆるアイド
ルスピードコントロール(ISC)といわれるものでお
り、これはアイドル時のエンジン回転速度が、目標アイ
ドル回転速度より低い場合は、l5CV13を開いて(
あるいは開度を大きくして)流入空気量を増大させ、逆
にエンジン回転速度が高い場合は、l5CV13を閉じ
(あるいは開度を小さくして)、流入空気量を減少させ
てエンジン回転速度を目標アイドル回転速度にフィード
バック制御するものである。The control of l5CV13 by ECU3 is called idle speed control (ISC), which means that if the engine rotation speed at idle is lower than the target idle rotation speed, l5CV13 is opened (
Alternatively, if the engine speed is high, close l5CV13 (or reduce the opening) to reduce the amount of inflow air to reach the target engine speed. Feedback control is performed on the idle rotation speed.
上記ECU3は、CPU3a、ROM3b、RAM3C
iBよびバックアップRAM3dを中心に論理演算回路
として構成され、コモンバス3eを介して、A/D変換
器を備えた入力部3f、出力回路を備えた出力部3qに
接続されて外部との入出力を行なう。The above ECU3 includes CPU3a, ROM3b, RAM3C
It is configured as a logic operation circuit centering around iB and backup RAM 3d, and is connected via a common bus 3e to an input section 3f equipped with an A/D converter and an output section 3q equipped with an output circuit, thereby allowing input/output with the outside. Let's do it.
次に、上記FCU3により実行される目標アイドル回転
速度設定処理を第3図のフローチャー1・に基づいて説
明する。本目標アイドル回転速度設定処理はECU3起
動後、所定時間毎に繰り返して実行される。Next, the target idle rotation speed setting process executed by the FCU 3 will be explained based on flowchart 1 in FIG. This target idle rotation speed setting process is repeatedly executed at predetermined time intervals after the ECU 3 is started.
まずステップ100では、スロットルポジションセンサ
23からの信号に基づいて、エンジン2がスロットル全
閉の状態にあるか否かを判定する。First, in step 100, based on a signal from the throttle position sensor 23, it is determined whether the engine 2 is in a fully closed throttle state.
肯定判断されるとステップ110に進み、一方、否定判
断されると一旦、本目標アイドル回転速度設定処理を終
了する。ステップ110では、クラッチセンサ26から
の信号により、クラッチが切断状態にあるか否かを判定
する。否定判断されるとステップ120に進み、一方、
肯定判断されるとステップ130に進む。ステップ12
0では、ギヤポジションセンサ27からの信号によりギ
ヤがニュートラルの状態にあるか否かを判定する。If an affirmative determination is made, the process proceeds to step 110, whereas if a negative determination is made, the present target idle rotation speed setting process is once terminated. In step 110, it is determined based on the signal from the clutch sensor 26 whether the clutch is in a disengaged state. If a negative determination is made, the process proceeds to step 120, and on the other hand,
If an affirmative determination is made, the process proceeds to step 130. Step 12
0, it is determined based on the signal from the gear position sensor 27 whether the gear is in the neutral state.
肯定判断されるとステップ130に進み、否定判断され
ると一旦本処理を終了する。ステップ130では、水温
センサ21からの信号により冷却水温度が所定温度TH
’C(例えば70 ’C)以上であるか否かを判定する
。肯定判断されるとステップ140へ進み、一方、否定
判断されると一旦本処理を終了する。ステップ1=1.
0では、ステップ140に進む状態に変化したと判断さ
れた時から所定時間T(例えば2sec>以上経過した
か否かを判定する。この所定時間Tとは、ステップ13
0に進む条件が満たされた後に、エンジンの回転速度が
低下し始め、さらにそのエンジンの回転速度変化量△N
Eがほぼ一定になったところで該回転速度変化量△NE
を検出するためのものである。If the determination is affirmative, the process proceeds to step 130, and if the determination is negative, the process is temporarily terminated. In step 130, the cooling water temperature reaches a predetermined temperature TH based on a signal from the water temperature sensor 21.
'C (for example, 70'C) or higher. If an affirmative determination is made, the process proceeds to step 140, whereas if a negative determination is made, this process is temporarily terminated. Step 1=1.
0, it is determined whether a predetermined time T (for example, 2 seconds) or more has elapsed since it was determined that the state has changed to proceed to step 140.
After the conditions for advancing to 0 are met, the engine rotation speed begins to decrease, and the engine rotation speed change amount △N
When E becomes almost constant, the rotational speed change amount △NE
The purpose is to detect
ここで肯定判断されるとステップ145に進み、一方否
定判断されると一旦本処理を終了する。ステップ145
では、所定時間T経過後期めてこのステップに進んだか
否かを判定する。これによって上記条件が満たされる毎
に1回のみ目標アイドル回転速度の設定を行うことにな
る。ここで肯定判断されるとステップ150に進み、否
定判断されると−量水処理を終了する。ステップ150
では、クーラースイッチ2Bからの信号によりクーラー
がONの状態にあるか否かを判定する。肯定判断される
と、ステップ160に進み、否定判断されるとステップ
170に進む。ステップ160では、第4図に示すよう
に、クーラーON時のマツプConに基づき回転速度変
化量へNEに対応した目標アイドル回転速度を求める。If an affirmative determination is made here, the process proceeds to step 145, whereas if a negative determination is made, this process is temporarily terminated. Step 145
Then, after the predetermined time T has elapsed, it is determined whether or not the process has proceeded to this step. As a result, the target idle rotational speed is set only once each time the above conditions are satisfied. If an affirmative determination is made here, the process proceeds to step 150, and if a negative determination is made, the water volume treatment is terminated. Step 150
Now, it is determined whether the cooler is in the ON state based on the signal from the cooler switch 2B. If the determination is affirmative, the process proceeds to step 160, and if the determination is negative, the process proceeds to step 170. In step 160, as shown in FIG. 4, a target idle rotational speed corresponding to the rotational speed change amount NE is determined based on the map Con when the cooler is ON.
ステップ170ではステップ160と同様にクーラーO
FF時のマツプCo”f”f’に基づき回転速度変化量
ΔNFに対応した目標アイドル回転速度を求める。なお
、このマツプでは、同じ回転速度変化量へNEに対して
、クーラーON時の目標アイドル回転速度がクーラーO
FF時よりも高く設定されている。In step 170, as in step 160, the cooler O
Based on the FF map Co"f"f', a target idle rotational speed corresponding to the rotational speed change amount ΔNF is determined. In addition, in this map, for the same amount of rotation speed change NE, the target idle rotation speed when the cooler is ON is
It is set higher than when it is FF.
次に上記へNEの算出方法を以下に説明する。Next, a method for calculating NE will be described below.
第5図は回転速度変化量ΔNEを求める回転速度変化量
検出手段を示すフローチャートである。FIG. 5 is a flowchart showing the rotational speed change amount detection means for determining the rotational speed change amount ΔNE.
本回転速度変化量検出処理は、ECU3起動後、所定時
間Δ丁(例えば4Qmsec)毎に繰り返して実行され
る。This rotational speed change amount detection process is repeatedly executed every predetermined time period Δ (for example, 4Qmsec) after the ECU 3 is started.
まず、ステップ200では、回転速度センサ25からの
信号により検出された回転速度N’F@NE1に代入す
る。ステップ210では、NE’lと前回(例え・ば4
QmS e C前)に検出された回転速度NEOとの
差を求め、この値をへT間の回転速度変化量としてΔN
Fに代入する。ステップ220ではNElをNFOに代
入して一旦本処理を終了する。First, in step 200, the rotational speed N'F@NE1 detected by the signal from the rotational speed sensor 25 is substituted. In step 210, NE'l and the previous time (for example,
Find the difference between the rotational speed NEO detected at
Substitute into F. In step 220, NEl is assigned to NFO and the process is temporarily terminated.
第3図に戻り、ステップ180では、求められた目標ア
イドル回転速度をバックアップRAM3dに記憶し、目
標アイドル回転速度として設定する。以後、目標アイド
ル回転速度の設定は、既述した条件の成立毎に繰り返し
て実行される。Returning to FIG. 3, in step 180, the obtained target idle rotation speed is stored in the backup RAM 3d and set as the target idle rotation speed. Thereafter, the setting of the target idle rotation speed is repeatedly executed every time the above-described conditions are met.
なお本実施例において、エンジン2が内燃機関M1に該
当し、アイドルスイッチ23、クラッチセンサ26およ
びギヤポジションセンサ26が運転状態検出手段M2と
して、回転速度センサ25及びECU3の実行する処理
のうちステップ200.210,220が回転速度変化
量検出手段M3として、又ECU3の実行する処理のう
ち、ステップ100,110.120が状態変化判定手
段M4として、ステップ’160,170.180が目
標アイドル回転速度設定手段M5として各々機能する。In this embodiment, the engine 2 corresponds to the internal combustion engine M1, and the idle switch 23, the clutch sensor 26, and the gear position sensor 26 serve as the driving state detection means M2, and the rotational speed sensor 25 and the ECU 3 perform step 200 of the processing executed by the rotational speed sensor 25 and the ECU 3. .210 and 220 are the rotational speed change detection means M3, and among the processes executed by the ECU 3, steps 100, 110.120 are the state change determination means M4, and steps '160, 170.180 are the target idle rotational speed setting. Each functions as means M5.
上記第1実施例において説明したように、スロットル仝
閉でかつクラッチ断又はギヤニュートラルの状態に変化
してから所定時間T後の回転速度変化量ΔNEはその内
燃機関特有の値を示すことになる。この様子を第6図に
示すが、これは異なる内燃機関A、Bの回転速度の時間
変化を図示したものである。ここで内燃機関Aのグラフ
は、回転速度変化量ΔNEAが大きく、摩擦の大なるこ
とを示し、一方内燃機関Bのグラフは回転速度変化量Δ
NFBが小さく、摩擦も小なることを示している。この
様な摩擦の違いはエンジン形式が同じであっても製造時
の機差、経時変化等によって生ずる。As explained in the first embodiment, the rotational speed change amount ΔNE after a predetermined time T after the throttle is closed and the clutch is disengaged or the gear is in neutral shows a value specific to the internal combustion engine. . This situation is shown in FIG. 6, which illustrates the temporal changes in the rotational speeds of different internal combustion engines A and B. Here, the graph for internal combustion engine A shows that the amount of rotational speed change ΔNEA is large and the friction is large, while the graph for internal combustion engine B shows the amount of rotational speed change ΔNEA.
This shows that NFB is small and friction is also small. Such differences in friction occur even if the engine type is the same, due to machine differences during manufacturing, changes over time, etc.
この回転速度変化量ΔNEを目標アイドル回転速度に反
映させれば、すなわち、回転速度変化量ΔNEが大なる
時は、回転速度の落ち込みが大であるから目標アイドル
回転速度を上げ、小なる時は逆に目標アイドル回転速度
を下げればそのエンジンにとって最適の、即ちエンジン
ストールを起こすことなくかつ燃料の消費を低減する目
標アイドル回転速度を設定できることになる。If this rotational speed change amount ΔNE is reflected in the target idle rotational speed, that is, when the rotational speed change amount ΔNE is large, the drop in rotational speed is large, so the target idle rotational speed is increased, and when it is small, the target idle rotational speed is increased. Conversely, if the target idle rotation speed is lowered, it is possible to set the optimum idle rotation speed for the engine, that is, the target idle rotation speed that does not cause engine stall and reduces fuel consumption.
第7図は本発明の第2実施例の目標アイドル回転速度設
定処理のフローチャー1・を示し、ステップ300から
ステップ340までは第1実施例のステップ100,1
10,120,130.および140と同一である。ス
テップ350では、前回このステップで肯定判断されて
から、所定時間T1 (例えば200SeC)経過した
か否かを判定し、肯定判断されるとステップ360へ進
み、一方、否定判断されると一旦本処理を終了する。FIG. 7 shows a flowchart 1 of the target idle rotation speed setting process according to the second embodiment of the present invention, and steps 300 to 340 are steps 100 and 1 of the first embodiment.
10,120,130. and 140. In step 350, it is determined whether a predetermined time T1 (for example, 200 SeC) has elapsed since the previous affirmative determination was made in this step. end.
ここで所定時間T1とは、前記状態変化判定手段により
、状態が変化したと判定されたとしても、前回回転速度
変化量ΔNFを加締してから一定の時間例えば200s
ecを経過していない場合は、回転速度変化量ΔNEを
加締しないためのものである。これはデータのサンプリ
ングのための間隔をあけることにより、正確な統計値を
得るためのものである。ステップ360では、クーラー
がONであるか否かを判定する。肯定判断されるとステ
ップ370へ進み、一方、否定判断されるとステップ3
80へ進む。ステップ370では、フラグFCが1でお
るか否かを判定する。肯定判断されるとステップ380
へ進み、一方、否定判断されるとステップ390へ進む
。ここでフラグFCが1とはクーラーがONの状態であ
ることを示すものである。ステップ380では回数カウ
ンタNが所定回数N1(例えば4)に等しいか否かを判
定する。肯定判断されるとステップ400へ進み、一方
否定判断されるとステップ4.10へ進む。ステップ4
10では、回転速度変化量ΔNFの積算値Σ△NEを求
める。ステップ420では、Nをインクリメントし、−
量水処理を終了する。ステップ400では前述の第4図
に示すように、クーラーON時のマツプCOnに基づき
回転速度変化量ΔNEの平均値ΣΔNF/N1に対応し
た目標アイドル回転速度を求める。ステップ430では
求めた目標アイドル回転速度をバックアップRAM3d
に記憶し、目標アイドル回転速度として設定する。ステ
ップ440では回数カウンタNと積算値ΣΔNFの値を
Oとし一旦本処理を終了する。Here, the predetermined time T1 is a certain period of time, for example 200 seconds, after the previous tightening of the rotational speed change amount ΔNF, even if the state change determining means determines that the state has changed.
If ec has not elapsed, the rotational speed change amount ΔNE is not tightened. This is done to obtain accurate statistical values by spacing data sampling. In step 360, it is determined whether the cooler is ON. If a positive determination is made, the process proceeds to step 370, while if a negative determination is made, the process proceeds to step 3.
Proceed to 80. In step 370, it is determined whether the flag FC is set to 1 or not. If affirmative judgment is made, step 380
On the other hand, if the determination is negative, the process advances to step 390. Here, when the flag FC is 1, it indicates that the cooler is in an ON state. In step 380, it is determined whether the number of times counter N is equal to a predetermined number of times N1 (for example, 4). If a positive determination is made, the process proceeds to step 400, while if a negative determination is made, the process proceeds to step 4.10. Step 4
In step 10, the integrated value ΣΔNE of the rotational speed change amount ΔNF is determined. In step 420, N is incremented and -
Finish water treatment. In step 400, as shown in FIG. 4, a target idle rotational speed corresponding to the average value ΣΔNF/N1 of the rotational speed change amount ΔNE is determined based on the map CON when the cooler is ON. In step 430, the obtained target idle rotation speed is stored in the backup RAM 3d.
and set it as the target idle rotation speed. In step 440, the values of the number counter N and the integrated value ΣΔNF are set to O, and the process is temporarily terminated.
ステップ390では、予めクーラーONの状態に対応し
て設定された値を、目標アイドル回転速度として求める
。ステップ450では、フラグFCを1と設定し、前述
したステップ430.440を経て、−量水処理を終了
する。ステップ380ではフラグFCがOであるか否か
を判定する。肯定判断されるとステップ460へ進み、
一方否定判断されるとステップ470に進む。ここでフ
ラグFCがOとはクーラーがOFFの状態であることを
示す。ステップ460では、回数カウンタNが所定回数
N1(例えば4)に等しいか否かを判定する。肯定判断
されるとステップ480に進み、一方、否定判断される
とステップ4.90に進む。In step 390, a value set in advance corresponding to the cooler ON state is determined as the target idle rotation speed. In step 450, the flag FC is set to 1, and the above-mentioned steps 430 and 440 are performed, and the water treatment is completed. In step 380, it is determined whether the flag FC is O. If an affirmative determination is made, the process proceeds to step 460,
On the other hand, if the determination is negative, the process proceeds to step 470. Here, when the flag FC is O, it indicates that the cooler is in an OFF state. In step 460, it is determined whether the number of times counter N is equal to a predetermined number of times N1 (for example, 4). If the determination is affirmative, the process proceeds to step 480, while if the determination is negative, the process proceeds to step 4.90.
ステップ490では、回転速度変化量ΔNFの積算値Σ
ΔNEを求める。ステップ500では、Nをインクリメ
ントし、−量水処理を終了する。ステップ480では、
クーラーOFF時のマツプCo f fに基づき回転速
度変化量ΔNFの平均値Σ△N F/N 1に対応した
目標アイドル回転速度を求め、前述したステップ430
.440を経て一旦本処理を終了する。ステップ470
では、予めクーラーOFF時の状態に対応して設定され
た値を、目標アイドル回転速度として求める。ステップ
510では、フラグFCをOと設定し、ステップ430
.4=!1.0を経て一旦本処理を終了する。In step 490, the integrated value Σ of the rotation speed change amount ΔNF
Find ΔNE. In step 500, N is incremented, and the water treatment ends. In step 480,
The target idle rotation speed corresponding to the average value Σ△N F/N 1 of the rotation speed change amount ΔNF is determined based on the map Cof when the cooler is OFF, and the target idle rotation speed is determined in step 430 described above.
.. After passing through step 440, the process ends once. Step 470
Now, a value set in advance corresponding to the state when the cooler is OFF is determined as the target idle rotation speed. In step 510, flag FC is set to O, and in step 430
.. 4=! 1.0 and then the process ends once.
なお、ステップ390,470において、目標アイドル
回転速1度は、予め設定された値としていたが、他の方
法として、ステップ390にd3いて、前回のクーラー
ON時にΣΔNE/N1よりマツプQOnから求められ
て使われていた値を目標アイドル回転速度として用いて
もよく、ステップ470において前回のクーラーOFF
時にΣΔNF/N1よりマツプC0ffから求められて
使われていた値を目標アイドル回転速度として用いても
よい。In addition, in steps 390 and 470, the target idle rotation speed 1 degree was set as a preset value, but as another method, in step 390 d3, the target idle rotation speed 1 degree is calculated from the map QOn from ΣΔNE/N1 when the cooler was turned on last time. The value previously used may be used as the target idle rotation speed.
In some cases, a value obtained from the map C0ff using ΣΔNF/N1 and used may be used as the target idle rotation speed.
第2実施例では、条件成立毎に検出した回転速度変化量
へNEの所定回数N1の平均値を用いて目標アイドル回
転速度を求めることにより、個々の検出値の誤差に左右
されることの少ないより好適な目標アイドル回転速度を
設定することがきる。In the second embodiment, the target idle rotation speed is determined by using the average value of the predetermined number of times N1 of NE to the rotation speed change amount detected every time the condition is satisfied, so that it is less influenced by errors in individual detected values. A more suitable target idle rotation speed can be set.
なお、第1、第2実施例の冷却水温度TH1所定時間T
、T1.Δ丁及び所定回数N1は、何等これら実施例の
値に限定されるものではなく、必要に応じて任意の値が
採用される。In addition, the cooling water temperature TH1 predetermined time T in the first and second embodiments
, T1. The Δt and the predetermined number of times N1 are not limited to the values of these embodiments, and arbitrary values can be adopted as necessary.
また第1実施例のステップ160,170第2実施例の
ステップ410,420において、回転速度変化量へN
Eに対応した目標アイドル回転速度を求める際に、マツ
プを用いるものではなく、算出式を用いてもよい。Further, in steps 160 and 170 of the first embodiment and steps 410 and 420 of the second embodiment, the amount of change in rotational speed is
When determining the target idle rotation speed corresponding to E, a calculation formula may be used instead of using a map.
さらに、第1.第2実施例において、クーラー以外の負
荷に対する目標アイドル回転速度の補正を、目標アイド
ル回転速度を設定する前に行ってもよい。Furthermore, the first. In the second embodiment, the target idle rotation speed may be corrected for loads other than the cooler before setting the target idle rotation speed.
また第1実施例のステップ130.第2実施例のステッ
プ330で、エンジンの冷却水温度を判 19一
定条件に用いて、暖機後のみ、目標アイドル回転′速度
設定処理を行うようにしているが、マツプCon、Co
ffより目標アイドル回転速度を求める際に、冷却水温
度をパラメータに加え、冷却水温度と回転速度変化量へ
NE(またはその平均値ΣΔNE/N1>との2次元マ
ツプにより目標アイドル回転速度を求めれば、暖機中に
も目標アイドル回転速度の設定を行うことができる。な
お、この場合は、第1実施例のステップ130.第2実
施例のステップ330は不要となる。Also, step 130 of the first embodiment. In step 330 of the second embodiment, the engine cooling water temperature is determined and used as a constant condition, and the target idle rotation speed setting process is performed only after warm-up.
When calculating the target idle rotation speed from ff, add the cooling water temperature to the parameters, and calculate the target idle rotation speed by a two-dimensional map of the cooling water temperature and rotation speed change amount with NE (or its average value ΣΔNE/N1>). For example, the target idle rotation speed can be set even during warm-up. In this case, step 130 of the first embodiment and step 330 of the second embodiment are unnecessary.
第8図は本発明の第3実施例の目標アイドル回転速度設
定処理のフローチャートを示し、ステップ600からス
テップ620までは、第1実施例のステップ100から
ステップ120までと同一である。さらにステップ63
0およびステップ640は、第1実施例のステップ14
0およびステップ145と同一である。ステップ650
では、冷却水温度と対応した目標アイドル回転速度MW
を、冷却水温度が低いほど、目標アイドル回転速度が高
いマツプから求める。ステップ660では、= 20−
回転速度変化量へNEに対応した補正加算量△MWを第
9図に示すマツプから求める。ステップ670では、ク
ーラーがONであるか否かを判定する。青定判断される
と、ステップ680に進み、一方、否定判断されるとス
テップ690に進む。FIG. 8 shows a flowchart of the target idle rotation speed setting process according to the third embodiment of the present invention, and steps 600 to 620 are the same as steps 100 to 120 in the first embodiment. Further step 63
0 and step 640 are step 14 of the first embodiment.
0 and step 145. step 650
Then, the target idle rotation speed MW corresponding to the cooling water temperature
is determined from a map in which the lower the cooling water temperature, the higher the target idle rotation speed. In step 660, the correction addition amount ΔMW corresponding to NE to the rotational speed change amount is determined from the map shown in FIG. In step 670, it is determined whether the cooler is ON. If it is determined to be blue, the process proceeds to step 680, while if it is determined to be negative, the process proceeds to step 690.
ステップ680では、冷却水温度に対応した目標アイド
ル回転速度MWに、ΔNEに対応した補正加算量△MW
を加えさらにクーラー補正量AMCを加えることにより
目標アイドル回転速度を求める。ステップ700では、
求めた目標アイドル回転速度をバックアップRAM3d
に記憶し、目標アイドル回転速度として設定し、−量水
処理を終了する。ステップ690では、冷却水温度に対
応した目標アイドル回転速度MWに、ΔNEに対応した
補正加算量ΔMWを加えることにより目標アイドル回転
速度を求め、ステップ700を経て一旦本処理を終了す
る。In step 680, a correction addition amount ΔMW corresponding to ΔNE is added to the target idle rotation speed MW corresponding to the cooling water temperature.
The target idle rotation speed is determined by adding the cooler correction amount AMC. In step 700,
Back up the obtained target idle rotation speed in RAM3d
, set it as the target idle rotation speed, and end the water treatment. In step 690, the target idle rotation speed is determined by adding the correction addition amount ΔMW corresponding to ΔNE to the target idle rotation speed MW corresponding to the cooling water temperature, and the process is temporarily terminated via step 700.
第3実施例においては、冷却水湿度に対応した目標アイ
ドル回転速度MWを用いるため、暖機中にも、目標アイ
ドル回転速度を設定することができる。In the third embodiment, since the target idle rotation speed MW corresponding to the cooling water humidity is used, the target idle rotation speed can be set even during warm-up.
なお、本実施例において、クーラー以外の負荷、例えば
、パワステ、ライト等による電気負荷などの補正も、ク
ーラーによる補正と同様に実行してもよい。また所定時
間6丁毎に求められた回転速度変化量ΔNFのかわりに
、第5図の回転速度変化量検出処理を所定クランク角Δ
θ毎の割り込み処理として回転速度変化量△Nθを求め
て、この値を目標アイドル回転速度の設定に用いてもよ
い。Note that in this embodiment, correction of loads other than the cooler, such as electric loads caused by power steering, lights, etc., may be performed in the same way as correction by the cooler. In addition, instead of the rotational speed change amount ΔNF obtained every six teeth for a predetermined period of time, the rotational speed change amount detection process shown in FIG.
The amount of change in rotational speed ΔNθ may be obtained as an interrupt process for each θ, and this value may be used to set the target idle rotational speed.
[発明の効果]
以上詳記したように、本発明の内燃機関制御装置は、内
燃機関の運転状態等が目標アイドル回転速度を変更する
条件に該当すると判定された場合に、回転速度変化量に
対応した目標アイドル回転速度すなわち内燃機関の機差
、経年変化あるいはクーラー等の負荷の有無に応じた好
適な目標アイドル回転速度を設定できる。これによって
エンジンストールに至ることなく燃料の消費を低減する
ことができる。[Effects of the Invention] As described in detail above, the internal combustion engine control device of the present invention changes the amount of change in rotational speed when it is determined that the operating state of the internal combustion engine falls under the conditions for changing the target idle rotational speed. A suitable target idle rotation speed can be set according to the corresponding target idle rotation speed, that is, the engine difference of the internal combustion engine, aging, or the presence or absence of a load such as a cooler. This makes it possible to reduce fuel consumption without causing engine stall.
第1図は本発明の内容を概念的に例示した基本的構成図
、第2図は本発明の第1実施例のシステム構成図、第3
図は目標アイドル回転速度設定処理を示すフローチャー
ト、第4図は回転速度変化量又はその平均値より目標ア
イドル回転速度を求めるマツプを示すグラフ、第5図は
回転速度変化量検出処理を示すフローチャート、第6図
は個々の内燃機関の回転速度変化量の相違を示すグラフ
、第7図は本発明の第2実施例の目標アイドル回転速度
設定処理を示ずフローチャー1〜、第8図は本発明の第
3実施例の目標アイドル回転速度設定処理を示すフロー
チャート、第9図は回転速度変化量より補正加算量を求
めるマツプを示すグラフである。
Ml・・・内燃機関
M2・・・運転状態検出手段
M3・・・回転速度変化量検出手段
M4・・・状態変化判定手段
M5・・・目標アイドル回転速度設定手段ト・・内燃機
関制御装置
2・・・内燃機関
3・・・電子制御装置(ECU)
3a・・・CPU
13・・・アイドルスピードコントロールバルブ21・
・・水温センサ
23・・・スロツ]−ルポジションセンサ25・・・回
転角センサ(回転速度センサ〉26・・・タラツナセン
1大
27・・・ギヤポジションセンサ
28・・・クーラースイッチFIG. 1 is a basic configuration diagram conceptually illustrating the contents of the present invention, FIG. 2 is a system configuration diagram of the first embodiment of the present invention, and FIG.
FIG. 4 is a graph showing a map for determining the target idle rotation speed from the amount of change in rotation speed or its average value; FIG. 5 is a flow chart showing the process for detecting the amount of change in rotation speed; FIG. 6 is a graph showing differences in the amount of change in rotational speed of individual internal combustion engines, FIG. FIG. 9 is a flowchart showing the target idle rotational speed setting process of the third embodiment of the invention, and is a graph showing a map for determining the correction addition amount from the rotational speed change amount. Ml...Internal combustion engine M2...Operating state detection means M3...Rotational speed change amount detection means M4...State change determination means M5...Target idle rotational speed setting means T...Internal combustion engine control device 2 ...Internal combustion engine 3...Electronic control unit (ECU) 3a...CPU 13...Idle speed control valve 21.
・・Water temperature sensor 23...Slot]-ru position sensor 25...Rotation angle sensor (rotation speed sensor) 26...Taratsunasen 1 large 27...Gear position sensor 28...Cooler switch
Claims (1)
速度を目標アイドル回転速度を基準として制御する内燃
機関制御装置において、 上記内燃機関の、スロットル全閉でかつ車輪に駆動力が
伝達されていない状態を検出する運転状態検出手段と、 上記内燃機関の回転速度の変化量を検出する回転速度変
化量検出手段と、 上記運転状態検出手段により運転状態が、スロットル全
閉でかつ車輪に駆動力が伝達されていない状態へ、それ
と異なる状態より変化したことを判定する状態変化判定
手段と、 該状態変化判定手段により状態が変化したと判定された
場合には、上記状態変化判定後の上記回転速度変化量に
対応して目標アイドル回転速度を設定する目標アイドル
回転速度設定手段と、を備えたことを特徴とする内燃機
関制御装置。[Scope of Claims] 1. In an internal combustion engine control device that controls the rotational speed of a vehicle internal combustion engine with reference to a target idle rotational speed when the internal combustion engine is idle, the internal combustion engine is configured to drive wheels while the throttle is fully closed. an operating state detection means for detecting a state in which no force is being transmitted; a rotational speed change amount detection means for detecting the amount of change in the rotational speed of the internal combustion engine; and a state change determination means for determining that the state has changed from a different state to a state in which no driving force is transmitted to the wheels; and when the state change determination means determines that the state has changed, the state change is determined by the state change determination means. An internal combustion engine control device comprising: target idle rotation speed setting means for setting a target idle rotation speed in accordance with the determined rotation speed change amount.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21617286A JPS6371539A (en) | 1986-09-12 | 1986-09-12 | Controller for internal combustion engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21617286A JPS6371539A (en) | 1986-09-12 | 1986-09-12 | Controller for internal combustion engine |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6371539A true JPS6371539A (en) | 1988-03-31 |
Family
ID=16684413
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP21617286A Pending JPS6371539A (en) | 1986-09-12 | 1986-09-12 | Controller for internal combustion engine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6371539A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH031236U (en) * | 1989-05-30 | 1991-01-09 | ||
US6394069B1 (en) | 1999-07-08 | 2002-05-28 | Denso Corporation | Apparatus for controlling internal combustion engine at decelerating state |
JP2012115067A (en) * | 2010-11-25 | 2012-06-14 | Denso Corp | Power generation controller and on-vehicle controller |
-
1986
- 1986-09-12 JP JP21617286A patent/JPS6371539A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH031236U (en) * | 1989-05-30 | 1991-01-09 | ||
US6394069B1 (en) | 1999-07-08 | 2002-05-28 | Denso Corporation | Apparatus for controlling internal combustion engine at decelerating state |
JP2012115067A (en) * | 2010-11-25 | 2012-06-14 | Denso Corp | Power generation controller and on-vehicle controller |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6397585B2 (en) | Catalyst temperature estimating apparatus | |
JPH11148402A (en) | Deceleration timing control device for internal combustion engine | |
US4466413A (en) | Fuel cut system for electronic control system | |
US4545349A (en) | Method for regulating intake air flow for internal combustion engines | |
JP2871270B2 (en) | Slope estimation method | |
JPS6371539A (en) | Controller for internal combustion engine | |
JP4543589B2 (en) | Intake control device for internal combustion engine | |
JPS593135A (en) | Internal combustion engine idle speed control method | |
JPS5963330A (en) | Method of controlling electrically controlled internal- combustion engine | |
JP4194030B2 (en) | Engine fuel injection control device | |
JPH0263097B2 (en) | ||
JPS6371534A (en) | Controller for internal combustion engine | |
JP2564810B2 (en) | Fuel injection amount control device for internal combustion engine | |
JP2749138B2 (en) | Combustion abnormality detection device for internal combustion engine | |
JP2008163860A (en) | Intake device of fuel injection type engine | |
JP2615569B2 (en) | Fuel injection amount control device for internal combustion engine | |
JP3496575B2 (en) | Internal combustion engine speed control device | |
JPS611842A (en) | Idling-up control of internal-combustion engine | |
JPS59173534A (en) | Idling speed control method during engine warm-up | |
JP2878880B2 (en) | Fuel injection control device for internal combustion engine | |
JPH06185388A (en) | Electronic control unit for internal combustion engine | |
JPH0828318A (en) | Control device for engine | |
JP2021099067A (en) | Engine control device | |
JPS60108547A (en) | Fuel feeding control on cold start of internal- combustion engine | |
JPH06146980A (en) | Rotation speed controller for internal combustion engine |