[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH01190945A - Idle revolution speed controller for engine - Google Patents

Idle revolution speed controller for engine

Info

Publication number
JPH01190945A
JPH01190945A JP1345888A JP1345888A JPH01190945A JP H01190945 A JPH01190945 A JP H01190945A JP 1345888 A JP1345888 A JP 1345888A JP 1345888 A JP1345888 A JP 1345888A JP H01190945 A JPH01190945 A JP H01190945A
Authority
JP
Japan
Prior art keywords
engine
speed
value
rotation speed
ignition advance
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
Application number
JP1345888A
Other languages
Japanese (ja)
Inventor
Kunikimi Minamitani
邦公 南谷
Hiromi Yoshioka
浩見 吉岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mazda Motor Corp
Original Assignee
Mazda Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mazda Motor Corp filed Critical Mazda Motor Corp
Priority to JP1345888A priority Critical patent/JPH01190945A/en
Publication of JPH01190945A publication Critical patent/JPH01190945A/en
Pending legal-status Critical Current

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

PURPOSE:To stabilize the idle revolution by calculating the standard revolution speed in idle state from the weighted mean value which is obtained by weighting the engine revolution speed in the past and at present and setting the ignition advance angle value according to the difference from the engine revolution speed at present. CONSTITUTION:When an engine is in idling state, an idling speed setting means sets an aimed idling speed, and an intake quantity control means controls the intake quantity of the basis of the aimed idling speed. Further, in idling, a standard revolution speed setting means calculates the weighted means to set the referential revolution speed, by emphasizing the engine speed in the past and at present, for example in the stationary revolution state, emphasizing the value in the past, while emphasizing the value at present for a prescribed time after the change from the aimed idling speed. Then, the ignition advance angle value is set according to the difference from the engine speed at that time, and the ignition timing is controlled by a control means. Therefore, the stable idling state can be obtained speedily.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、エンジンがアイドリング状態にあるとき、エ
ンジン回転数を目標アイドル回転数を含む所定の範囲内
のものとすべく、吸入空気量に加えて点火時期を制御す
るようにされたエンジンのアイドル回転数制御装置に関
する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention is directed to adjusting the amount of intake air when the engine is in an idling state in order to keep the engine speed within a predetermined range including the target idle speed. Additionally, the present invention relates to an engine idle speed control device that controls ignition timing.

(従来の技術) 車両等に用いられるエンジンにおいては、アイドリング
時におけるエンジン回転数を目標アイドル回転数を含む
所定の範囲内のものとすべく、例えば、吸気通路におけ
るスロットル弁の上流側部分と下流側部分とを連通させ
るバイパス部が設けられるとともに、このバイパス部に
流量調整弁が介装され、スロットル弁が略全閉状態にあ
るとき、エンジン回転数と目標アイドル回転数との差に
基づいて流量調整弁の開弁作動量が変化せしめられて、
吸入空気量が制御される、所謂、アイドル回転数制御が
行なわれることが知られている。
(Prior Art) In engines used in vehicles, for example, in order to keep the engine speed during idling within a predetermined range that includes the target idle speed, for example, the upstream and downstream parts of the throttle valve in the intake passage are A bypass section that communicates with the side portion is provided, and a flow rate regulating valve is interposed in this bypass section. The opening operation amount of the flow rate adjustment valve is changed,
It is known that so-called idle rotation speed control is performed in which the amount of intake air is controlled.

しかしながら、上述の如くの、吸入空気量のみを変化さ
せてエンジン回転数を目標アイドル回転数に合致させる
制御が行われるようにされたアイドル回転数制御装置に
あっては、流量調整弁の開弁作動量が変化せしめられて
からエンジン回転数が変化するまでに、ある程度の期間
が要゛されることになるので、エンジン回転数が比較的
短い周期をもって小刻みに変動する場合には、その変動
に対する吸入空気量の増減に追従遅れが生じ、エンジン
に要求される安定動作状態が得られなくなる虞がある。
However, in the above-mentioned idle speed control device that controls the engine speed to match the target idle speed by changing only the amount of intake air, it is difficult to open the flow rate adjustment valve. It takes a certain amount of time for the engine speed to change after the operating amount is changed, so if the engine speed fluctuates in small increments with relatively short cycles, There is a possibility that there will be a delay in following the increase or decrease in the amount of intake air, making it impossible to obtain the stable operating state required of the engine.

そのため、例えば、特開昭56−121843号公報に
も示される如く、吸入空気量に加えて点火時期を制御す
るようにされたアイドル回転数制御装置が提案されてい
る。斯かるアイドル回転、数制御装置においては、点火
時期の制御にあたり、点火進角値が、エンジンの運転状
態に応じて設定される基本点火進角値に、例えば、その
時点でのエンジン回転数と目標アイドル回転数との差に
応じた補正点火進角値が加えられることにより設定され
、設定された点火進角値に応じた時期に点火装置が作動
せしめられる。
Therefore, for example, as disclosed in Japanese Unexamined Patent Publication No. 56-121843, an idle speed control device has been proposed which controls the ignition timing in addition to the amount of intake air. In such an idle speed and number control device, when controlling the ignition timing, the ignition advance value is set according to the engine operating state, and the ignition advance value is set according to the engine operating state. It is set by adding a corrected ignition advance value according to the difference from the target idle rotation speed, and the ignition device is activated at a timing corresponding to the set ignition advance value.

ところが、斯かるアイドル回転数制御装置では、補正点
火進角値が、その時点でのエンジン回転数と吸気量制御
において用いられる目標アイドル回転数との差に応じて
設定されるので、点火時期の制御と吸気量制御とが干渉
して、エンジンの動作安定性が高められなくなる虞があ
る。そこで、補正点火進角値を、その時点でのエンジン
回転数と、過去のエンジン回転数に重みがおかれて算出
される、過去のエンジン回転数とその時点での工°ンジ
ン回転数との荷重平均値との差、に応じて設定するよう
にされたアイドル回転数制御装置が考えられている。
However, in such an idle speed control device, the corrected ignition advance value is set according to the difference between the engine speed at that point and the target idle speed used in intake air amount control. There is a possibility that the control and the intake air amount control may interfere with each other, making it impossible to improve the operational stability of the engine. Therefore, the corrected ignition advance value is calculated by weighting the engine speed at that time and the past engine speed. An idle speed control device has been proposed that sets the speed according to the difference between the load average value and the load average value.

(発明が解決しようとする課題) しかしながら、上述の如くのアイドル回転数制御装置に
あっては、点火時期の制御にあたって用いられる補正点
火進角値が、その時点でのエンジン回転数と、過去のエ
ンジン回転数に基づいて算出された荷重平均値との差、
に応じて設定されるので、エンジンが定常回転状態にあ
るときにおいてはエンジン回転数の小刻みな変動が抑え
られるが、例えば、エンジンにより駆動される空調用の
コンプレッサが゛、停止状態から作動状態にされたこと
に伴い、エンジンに課せられる負荷の変動に合わせて目
標アイドル回転数が上昇せしめられ、それによって、エ
ンジン回転数が急激に変動するときには、点火進角値を
設定するための基準となる荷重平均値を素早く変化させ
ることができないので、エンジン回転数が目標アイドル
回転数に近づくまでに比較的長期間を要してしまうとい
う問題がある。
(Problem to be Solved by the Invention) However, in the idle speed control device as described above, the corrected ignition advance value used for controlling the ignition timing is based on the engine speed at that time and the past value. The difference between the load average value calculated based on the engine speed,
Since the engine speed is set according to As a result, the target idle speed is increased in accordance with changes in the load imposed on the engine, and as a result, when the engine speed fluctuates rapidly, it becomes the standard for setting the ignition advance value. Since the weight average value cannot be changed quickly, there is a problem in that it takes a relatively long time for the engine speed to approach the target idle speed.

斯かる点に鑑み本発明は、エンジンがアイドリング状態
にあるもとで、エンジン回転数を目標アイドル回転数を
含む所定の範囲内のものさすべく、吸入空気量に加えて
点火時期を制御するようになされ、エンジンが定常回転
状態にあるときにおける動作安定性を高めることができ
、また、それに加えて、目標アイドル回転数が変化せし
められたことに起因してエンジン回転数が急激に変動し
た後においては、エンジン回転数を素早く目標アイドル
回転数に近づけることができて、エンジンに要求される
安定動作状態が迅速に得られるようにされたエンジンの
アイドル回転数制御装置を提供することを目的とする。
In view of this, the present invention is designed to control the ignition timing in addition to the amount of intake air in order to keep the engine speed within a predetermined range including the target idle speed while the engine is idling. This can improve the operational stability when the engine is in a steady rotation state, and in addition, after the engine speed fluctuates rapidly due to the target idle speed being changed. The object of the present invention is to provide an engine idle speed control device that can quickly bring the engine speed close to the target idle speed and quickly obtain the stable operating state required for the engine. do.

(課題を解決するための手段) 上述の目的を達成すべく、本発明に係るエンジンのアイ
ドル回転数制御装置は第1図にその基本構成が示される
如く、エンジンの運転状態に応じて目標アイドル回転数
を設定するアイドル回転数設定手段と、エンジンがアイ
ドリング状態にあるとき、エンジン回転数を目標アイド
ル回転数を含む所定の範囲内のものとすべく、吸入空気
量を制御する吸気量制御手段と、エンジンがアイドリン
グ状態にあるもとで、基準回転数を設定する基準回転数
設定手段と、基準回転数設定手段により設定された基準
回転数とその時点でのエンジン回転数との差に応じた点
火進角値を設定する点火進角値設定手段と、エンジンが
アイドリング状態にあるとき、エンジン回転数を基準回
転数に合致させるべく、エンジンに設けられた点火装置
を点火進角値設定手段により設定された点火進角値に対
応する時期に作動させる点火時期制御手段とを備え、基
準回転数設定手段により設定される基準回転数が、過去
のエンジン回転数とその時点でのエンジン回転数との荷
重平均値であって、エンジンが定常回転状態にあるとき
には、過去のエンジン回転数に重みがおかれて算出され
たものとされ、目標アイドル回転数が変化した後におけ
る所定の期間においては、その時点でのエンジン回転数
に重みがおかれて算出されたものとされる。
(Means for Solving the Problems) In order to achieve the above-mentioned object, an engine idle speed control device according to the present invention, as shown in the basic configuration in FIG. an idle rotation speed setting means for setting the rotation speed; and an intake air amount control means for controlling the amount of intake air so that the engine rotation speed is within a predetermined range including the target idle rotation speed when the engine is in an idling state. and a reference rotation speed setting means for setting a reference rotation speed while the engine is in an idling state; an ignition advance value setting means for setting an ignition advance value set by the engine; ignition timing control means that operates at a timing corresponding to the ignition advance value set by the reference rotation speed setting means, and the reference rotation speed set by the reference rotation speed setting means is based on the past engine rotation speed and the engine rotation speed at that time. It is a weighted average value of , and is calculated by weighting the engine rotation speed at that time.

(作 用) 上述の如くの構成を有する本発明に係るエンジンのアイ
ドル回転数制御装置においては、エンジンがアイドリン
グ状態にある。とき、工、ンジン回転数を目標アイドル
回転数を含む所定の範囲内のものとすべ(、吸気量制御
手段により、エンジンに対する吸入空気量が制御される
とともに、点火時期が点火進角値設定手段により設定さ
れた点火進角値に応じて制御される。その場合、点火進
角値設定手段が設定する点火進角値は、基準回転数設定
手段により設定された基準回転数とその時点でのエンジ
ン回転数との差に応じて設定され、斯かる際における基
準回転数設定手段により設定される基準回転数は、過去
のエンジン回転数とその時点でのエンジン回転数との荷
重平均値であって、エンジンが定常回転状態にあるとき
には、過去のエンジン回転数に重みがおかれて算出され
たものに設定され、また、目標アイドル回転数が変化し
た後における所定の期間においては、その時点でのエン
ジン回転数に重みがおかれて算出されたものに設定され
る。
(Function) In the engine idle speed control device according to the present invention having the above-described configuration, the engine is in an idling state. When the engine speed is set within a predetermined range including the target idle speed (the intake air amount control means controls the intake air amount to the engine, and the ignition timing is adjusted to the ignition advance value setting means). In that case, the ignition advance value set by the ignition advance value setting means is controlled according to the reference rotation speed set by the reference rotation speed setting means and the ignition advance value set by the reference rotation speed setting means. The reference rotation speed, which is set according to the difference from the engine rotation speed, and is set by the reference rotation speed setting means in such a case, is a weighted average value of the past engine rotation speed and the engine rotation speed at that point. When the engine is in a steady rotation state, the past engine speed is weighted and calculated, and during a predetermined period after the target idle speed changes, the value is set at that point. It is set to the value calculated by weighting the engine rotation speed.

このようにされることにより、エンジンが定常回転状態
にあるときにおけるエンジンの動作安定性が高められる
とともに、目標アイドル回転数が変化してエンジン回転
数が急変したときには、点火時期が、エンジン回転数の
変動に対して追従遅れを生じることなく変化せしめられ
るので、エンジン回転数を素早く目標アイドル回転数に
近づけることが可能となり、エンジンに要求される安定
動作状態が迅速に得られることになる。
By doing this, the operational stability of the engine is improved when the engine is in a steady rotation state, and when the target idle speed changes and the engine speed suddenly changes, the ignition timing is adjusted to the engine speed. Since the engine rotation speed can be changed without causing a follow-up delay to fluctuations in the engine rotation speed, it is possible to quickly bring the engine rotation speed close to the target idle rotation speed, and the stable operating state required of the engine can be quickly obtained.

(実施例) 以下、本発明の実施例を図面を参照して説明する。(Example) Embodiments of the present invention will be described below with reference to the drawings.

第2図は、本発明に係るエンジンのアイドル回転数制御
装置の一例を、それが適用されたエンジンの主要部とと
もに示す。
FIG. 2 shows an example of an engine idle speed control device according to the present invention, together with the main parts of an engine to which the device is applied.

第2図において、シリンダヘッド11及びシリンダブロ
ック13からなるエンジン本体10には気筒14が設け
られており、気筒14にはピストン16が配されるとと
もに、吸気弁18及び排気弁19を介して吸気通路20
及び排気通路22が夫々接続されている。また、気筒1
4内におけるピストン16の上方には燃焼室24が形成
され、この燃焼室24には、点火プラグ26が臨設され
ている。
In FIG. 2, an engine body 10 consisting of a cylinder head 11 and a cylinder block 13 is provided with a cylinder 14. A piston 16 is disposed in the cylinder 14, and intake air is taken in through an intake valve 18 and an exhaust valve 19. aisle 20
and an exhaust passage 22 are connected to each other. Also, cylinder 1
A combustion chamber 24 is formed above the piston 16 in the combustion chamber 4, and a spark plug 26 is provided in the combustion chamber 24.

吸気通路20には、その上流側から、順次、吸入空気を
浄化するエアフィルタ28.吸入空気量を検出するエア
フローメータ30.アクセルペダルに連動して吸気通路
20を開閉するスロットル弁32、及び、図示が省略さ
れた燃料供給系から圧送される燃料を吸気ボート部に向
けて噴射する燃料噴射弁36が設けられるとともに、吸
気通路20におけるスロットル弁32より上流側の部分
と下流側の部分とには、スロットル弁32を側路する、
流量調整弁25が設けられたバイパス部27の両端が夫
々接続されている。
In the intake passage 20, from the upstream side, air filters 28. Air flow meter 30 for detecting intake air amount. A throttle valve 32 that opens and closes the intake passage 20 in conjunction with the accelerator pedal, and a fuel injection valve 36 that injects fuel fed under pressure from a fuel supply system (not shown) toward the intake boat are provided. The throttle valve 32 is bypassed between the upstream and downstream portions of the throttle valve 32 in the passage 20.
Both ends of a bypass section 27 provided with a flow rate regulating valve 25 are connected to each other.

また、エンジン本体10には、クランクシャフトにより
その回転軸が回転駆動されるディストリビュータ44が
取り付けられている。ディストリビュータ44には、エ
ンジン回転数を検出する回転数センサ4Gが設けられる
とともに、点火時期制御部40と一体化された点火コイ
ル部42が接続されている。さらに、斯かる構成に加え
て、コントロールユニット100が備えられている。
Further, a distributor 44 whose rotating shaft is rotationally driven by a crankshaft is attached to the engine body 10. The distributor 44 is provided with a rotation speed sensor 4G that detects the engine rotation speed, and is connected to an ignition coil section 42 that is integrated with the ignition timing control section 40. Furthermore, in addition to this configuration, a control unit 100 is provided.

コントロールユニット100には、エアフローメータ3
0から得られる吸入空気量をあられす検出信号Sa、回
転数センサ46から得られるエンジン回転数をあられす
検出信号Sn、水温センサ38から得られるエンジンの
冷却水温をあられす検出信号Sw、スロットル開度セン
サ48から得られるスロットル弁32の開度に応じた検
出信号St、及び、吸気負圧センサ49から得られる吸
−見通路20内の圧力に応じた検出信号sb等が供給さ
れるとともに、エンジンにより駆動される空調用のコン
プレッサ等の負荷を作動状態もしくは停止状態にすべく
操作される負荷スイッチ31がオン状態にされるとき、
信号形成部33から検出信号Sfも供給される。コント
ロールユニット100は、これら検出信号Sa、Sb、
Sf、Sn。
The control unit 100 includes an air flow meter 3
A detection signal Sa that indicates the intake air amount obtained from 0, a detection signal Sn that indicates the engine rotation speed obtained from the rotation speed sensor 46, a detection signal Sw that indicates the engine cooling water temperature obtained from the water temperature sensor 38, and a detection signal Sw that indicates the engine rotation speed obtained from the water temperature sensor 38. A detection signal St corresponding to the opening degree of the throttle valve 32 obtained from the degree sensor 48, a detection signal sb corresponding to the pressure in the intake passage 20 obtained from the intake negative pressure sensor 49, etc. are supplied. When the load switch 31, which is operated to activate or stop a load such as an air conditioning compressor driven by an engine, is turned on,
A detection signal Sf is also supplied from the signal forming section 33. The control unit 100 controls these detection signals Sa, Sb,
Sf, Sn.

St、Sw等に基づいて、燃料噴射の制御、吸入空気量
の制御及び点火時期の制御を行う。
Based on St, Sw, etc., fuel injection control, intake air amount control, and ignition timing control are performed.

コントロールユニット100による燃料噴射の制御にあ
たっては、検出信号Sa及びSnがあられす吸入空気量
及びエンジン回転数に基づいて基本燃料噴射量が設定さ
れるとともに、検出信号SWがあられすエンジンの冷却
水温等に基づいてのエンジンの運転状態に応じた補正値
が設定され、基本燃料噴射量が補正値により補正されて
実効燃料噴射量が設定される。そして、設定された実効
燃料噴射量に応じたパルス幅を有する噴射駆動パルス信
号Cpが形成され、斯かる噴射駆動パルス信号Cpが所
定のタイミングをもって燃料噴射弁36に供給される。
When controlling the fuel injection by the control unit 100, the detection signals Sa and Sn are used to set the basic fuel injection amount based on the amount of intake air and the engine speed, and the detection signal SW is used to set the basic fuel injection amount based on the amount of intake air and the engine rotation speed. A correction value is set according to the operating state of the engine based on the basic fuel injection amount, and the basic fuel injection amount is corrected by the correction value to set the effective fuel injection amount. Then, an injection drive pulse signal Cp having a pulse width corresponding to the set effective fuel injection amount is formed, and the injection drive pulse signal Cp is supplied to the fuel injection valve 36 at a predetermined timing.

それにより、燃料噴射弁36が噴射駆動パルス信号Cp
のパルス幅に応じた期間に開状態とされて、燃料が燃料
噴射弁36から燃焼室24に向けて噴射するようになさ
れ、燃焼室24内での燃焼に供される混合気の空燃比が
所定の値となるように制御される。
As a result, the fuel injection valve 36 receives the injection drive pulse signal Cp.
The fuel injection valve 36 is opened for a period corresponding to the pulse width of the fuel injection valve 36, and fuel is injected from the fuel injection valve 36 toward the combustion chamber 24. It is controlled to a predetermined value.

また、コントロールユニット100による吸入空気量の
制御にあたっては、検出信号Sn及びStがあられすエ
ンジン回転数及びスロットル開度に基づき、エンジンが
アイドリング状態にないことが検知されるもとにおいて
は、コントロールユニッ)100から流量調整弁25に
供給される弁駆動パルス信号Ciのパルス幅を定める制
御値りが、固定値Dtに設定され、一方、エンジンがア
イドリング状態にあることが検知されるもとにおいては
、制御値りが次の如くにして設定される。
In addition, when controlling the intake air amount by the control unit 100, if it is detected that the engine is not in an idling state based on the detection signals Sn and St based on the actual engine speed and throttle opening, the control unit 100 ) 100 to the flow rate regulating valve 25 is set to a fixed value Dt, and on the other hand, when it is detected that the engine is in an idling state, , the control value is set as follows.

まず、検出信号Sfがあられす負荷スイッチ31の操作
状態等に基づいて目標アイドル回転数が設定される。そ
の際、目標アイドル回転数は、負荷スイッチ31がオン
状態にされているときにはそれがオフ状態にされている
ときに比して大なる値に設定される。次に、目標アイド
ル回転数の値とその時点でのエンジン回転数との差に応
じた補正値Drが設定され、その補正値Dfが用いられ
て制御値りが補正され、新たな制御値りが設定される。
First, a target idle rotation speed is set based on the operating state of the load switch 31 to which the detection signal Sf is generated. At this time, the target idle rotation speed is set to a larger value when the load switch 31 is in the on state than when it is in the off state. Next, a correction value Dr is set according to the difference between the target idle speed value and the engine speed at that point, and the correction value Df is used to correct the control value, and a new control value is set. is set.

そして、設定された制御値りに応じたパルス幅を有する
弁駆動パルス信号Ciが形成されて流量調整弁25に供
給される。それにより、流量調整弁25が弁駆動パルス
信号Ciのパルス幅に応じた期間だけ開状態とされて流
量調整弁25を通過する空気量が調整され、エンジンが
アイドリング状態にあるときには、実際のエンジン回転
数が目標アイドル回転数を含む所定の範囲内のものとさ
れるべく制御される。
Then, a valve drive pulse signal Ci having a pulse width corresponding to the set control value is generated and supplied to the flow rate regulating valve 25. As a result, the flow rate adjustment valve 25 is kept open for a period corresponding to the pulse width of the valve drive pulse signal Ci, and the amount of air passing through the flow rate adjustment valve 25 is adjusted. The rotation speed is controlled to be within a predetermined range including the target idle rotation speed.

さらに、コントロールユニットlOOによる点火時期の
制御にあたっては、エンジンがアイドリング状態にない
ことが検知されるもとにおいては、エンジン回転数及び
検出信号sbがあられす吸気負圧に基づいて基本点火進
角値θbが設定されるとともに、エンジンの冷却水温等
に応じた補正点火進角値θkが設定され、基本点火進角
値θbと補正点火進角値θにとが加算されて実効点火進
角値θが設定される。それに対し、エンジンがアイドリ
ング状態にあることが検知されるもとにおいては、基準
回転数が後述される如くにして算出され、その基準回転
数からその時点でのエンジン回転数が減じられて得られ
る差に応じて補正点°大進角値θiが設定され、上述の
基本点火進角値θbと補正点火進角値θiが加算されて
実効点火進角値θが設定される。その結果、実効点火進
角値θは、基準回転数よりその時点でのエンジン回転数
の方が高い場合には、それが低い場合に比して小なる値
に設定される。
Furthermore, when controlling the ignition timing by the control unit lOO, when it is detected that the engine is not in an idling state, the engine speed and the detection signal sb are set to the basic ignition advance value based on the intake negative pressure. θb is set, and a corrected ignition advance value θk is set according to the engine cooling water temperature, etc., and is added to the basic ignition advance value θb and the corrected ignition advance value θ to obtain an effective ignition advance value θ. is set. On the other hand, when it is detected that the engine is idling, the reference rotation speed is calculated as described below, and the engine rotation speed at that point is subtracted from the reference rotation speed. A correction point degree large advance value θi is set according to the difference, and the above-mentioned basic ignition advance value θb and corrected ignition advance value θi are added to set an effective ignition advance value θ. As a result, the effective ignition advance value θ is set to a smaller value when the current engine speed is higher than the reference speed than when it is lower.

そして、実効点火進角値θに対応する時期をもってコン
トロールユニット100がら点火時期制御信号Cqが点
火時期制御部40に供給される。
Then, the ignition timing control signal Cq is supplied from the control unit 100 to the ignition timing control section 40 at a timing corresponding to the effective ignition advance value θ.

それにより、点火コイル部42から点火時期制御信号C
qに対応する時期に二次側高圧パルスが得られ、それが
ディストリビュータ44を介して点火プラグ26に供給
され、点火プラグ26により燃焼室24内の混合気が点
火されて燃焼せしめられる。
As a result, the ignition timing control signal C is output from the ignition coil section 42.
A secondary side high pressure pulse is obtained at a time corresponding to q, which is supplied to the ignition plug 26 via the distributor 44, and the ignition plug 26 ignites the air-fuel mixture in the combustion chamber 24 to cause combustion.

斯かる点火時期の制御が行われる際、エンジンがアイド
リング状態にあるもとにおいで、実効点火進角値θの設
定に際して用いられる基準回転数の具体値NAV、が、
式: ゛により算出される。上式において、NAV□は、すで
に算出されている基準回転数の具体値、Nxはその時点
でのエンジン回転数の具体値、Ckは変数、KNは定数
である。変数、Ckは1.エンジンが定常回転状態にあ
ることが検知されるもとでは値Uに設定される。一方、
例えば、負荷スイッチ31がオン状態にされてエンジン
に課せられる負荷が急激に増大せしめられ、エンジン回
転数の変動■の絶対値が所定の値以上であることが検知
された場合には、それが検知された後所定の期間が経過
したとき値Uより大なる値yに設定され、その後、単位
時間が経過する毎に値yから零になるまでlずつ減じら
れた値に設定される。
When such ignition timing control is performed, with the engine in an idling state, the specific value NAV of the reference rotation speed used in setting the effective ignition advance value θ is:
Formula: Calculated by ゛. In the above equation, NAV□ is a specific value of the already calculated reference rotation speed, Nx is a specific value of the engine rotation speed at that time, Ck is a variable, and KN is a constant. The variable Ck is 1. It is set to the value U when it is detected that the engine is in a steady rotation state. on the other hand,
For example, if the load switch 31 is turned on and the load imposed on the engine is suddenly increased, and it is detected that the absolute value of the fluctuation in engine speed is greater than a predetermined value, When a predetermined period of time has elapsed after the detection, the value y is set to be greater than the value U, and thereafter, each time a unit of time elapses, the value y is decreased by l until it becomes zero.

このようにしてコントロールユニット100による燃料
噴射、吸入空気量及び点火時期の制御が行われるもとで
は、エンジンがアイドリング状態にあるとき、例えば、
第3図Aに示される如くに、時点tlにおいてコンプレ
ッサが停止状態から作動状態にされて、検出信号S「の
レベルVが低レベルから高レベルに変化すると、時点t
1以後においては、エンジンに課せられる負荷が増大す
るので、第3図Bに示される如(、目標アイドル回転数
が値TN、から値TN2に上昇せしめられ、時点t1以
前における実際のエンジン回転数Nより目標アイドル回
転数の方が高い値をとるものとなる。そのため、流量調
整弁25に供給される弁駆動パルス信号Ciのパルス幅
が徐々に大とされて、バイパス部27を通過する空気量
が漸増される。
When the fuel injection, intake air amount, and ignition timing are controlled in this way by the control unit 100, when the engine is in an idling state, for example,
As shown in FIG. 3A, when the compressor is brought into operation from a stopped state at time tl and the level V of the detection signal S' changes from a low level to a high level, at time tl
Since the load imposed on the engine increases after t1, the target idle speed is increased from the value TN to the value TN2, as shown in FIG. 3B, and the actual engine speed before time t1 is increased. The target idle rotation speed takes a higher value than N. Therefore, the pulse width of the valve driving pulse signal Ci supplied to the flow rate regulating valve 25 is gradually increased, and the air passing through the bypass section 27 is increased. The amount is increased gradually.

それに加えて、第3図Bに示される如く、時点1、の直
後においては、エンジン回転数Nが急激に低下せしめら
れ、エンジン回転数の変動量の絶対値が所定の値以上と
なる。そのため、時点L1から所定の期間Taが経過す
る時点L2に至るまでは、変数Ckが、第3図Cに示さ
れる如くに値Uに設定され、時点1tにおいて値yに増
加せしめられ、時点t2から期間Tbが経過する時点も
、に至るまでは漸減せしめられて、時点t、において値
Uに戻される。
In addition, as shown in FIG. 3B, immediately after time point 1, the engine speed N is rapidly reduced, and the absolute value of the amount of variation in the engine speed becomes greater than a predetermined value. Therefore, until the time point L2 when a predetermined period Ta has elapsed from the time point L1, the variable Ck is set to the value U as shown in FIG. At the time when the period Tb has elapsed from , it is gradually decreased until , and is returned to the value U at time t.

従って、基準回転数の値が、時点t2に至るまでは過去
のエンジン回転数に重みがおかれて算出されたエンジン
回転数の荷重平均値とされ、時点t2から時点t3に至
るまでは、その時点でのエンジン回転数Nに重みがおか
れて算出されたエンジン回転数の荷重平均値とされる。
Therefore, until time t2, the value of the reference engine speed is the weighted average value of the engine speed calculated by weighting the past engine speed, and from time t2 to time t3, This is a weighted average value of the engine rotation speeds calculated by weighting the engine rotation speed N at the time.

その結果、補正点火進角値θiが、第3図りに示される
如く、時点1.と時点t2との間の期間Taにおいては
比較的大なる値をとるものとされるが、時点t2以後は
零もしくはその近傍の値をとるものとされる。そのため
、時点t2以後においては、エンジン回転数Nが、急速
に目標アイドル回転数の値TN2に近づ(ものとされ、
時点t3以後においては、値TN、もしくはその近傍の
値をとるものとされる。
As a result, the corrected ignition advance value θi changes from time 1 to 1, as shown in the third diagram. It assumes a relatively large value during the period Ta between and time t2, but after time t2 it assumes a value of zero or a value close to zero. Therefore, after time t2, the engine speed N rapidly approaches the target idle speed value TN2 (it is assumed that
After time t3, the value is assumed to be the value TN or a value close to it.

一方、エンジンがアイドリング状態にあるもとで、時点
t4においてコンプレッサが作動状態から停止状態にさ
れて検出信号Sfのレベル■が高レベルから低レベルに
変化すると、時点t4以後においてはエンジンに課せら
れる負荷が減小するので、目標アイドル回転数が値T 
N tから値TN1に低下せしめられて実際のエンジン
回転数Nより目標アイドル回転数の方が低い値をとるも
のとなる。そのため、流量調整弁25に供給される弁駆
動パルス信号Ciのパルス幅が徐々に小とされ、バイパ
ス部27を通過する空気量が漸減される。
On the other hand, when the engine is in an idling state and the compressor is changed from an operating state to a stopped state at time t4 and the level ■ of the detection signal Sf changes from a high level to a low level, after time t4, the compressor is As the load decreases, the target idle speed decreases to the value T.
The target idle speed is lowered from Nt to the value TN1, and the target idle speed is lower than the actual engine speed N. Therefore, the pulse width of the valve drive pulse signal Ci supplied to the flow rate regulating valve 25 is gradually reduced, and the amount of air passing through the bypass section 27 is gradually reduced.

それに加えて、時点L4の直後においては、エンジン回
転数Nが2、激に上昇せしめられることになり、エンジ
ン回転数の変動量の絶対値が所定の値以上となる。その
ため、変数Ckが、時点t4がら所定の期間Taが経過
した時点も、に至るまでは値Uに設定され、時点L5に
おいて値yに増加せしめられ、時点t5から期間Tbが
経過する時点し、に至るまでは漸減せしめられて、時点
t6で値Uに戻される。
In addition, immediately after time L4, the engine speed N is sharply increased by 2, and the absolute value of the amount of variation in the engine speed becomes greater than or equal to a predetermined value. Therefore, the variable Ck is set to the value U until the predetermined period Ta has elapsed from the time t4, and is increased to the value y at the time L5, and when the period Tb has elapsed from the time t5, It is gradually decreased until reaching , and is returned to the value U at time t6.

そのため、基準回転数の値が、時点も、”に至るまでは
過去のエンジン回転数に重みがおかれて算出されたエン
ジン回転数の荷重平均値とされ、時点1.から時点1.
に至るまではその時点でのエンジン回転数Nに重みがお
かれて算出されたエンジン回転数の荷重平均値とされる
。その結果、補正点火進角値θiが、時点し4と時点も
、との間の期間Taでは比較的小なる値をとった後増大
するが、時点t、以後は、零もしくはその近傍の値をと
るものとされ、そのため、時点1−、以後においては、
エンジン回転数Nが急速に目標アイドル回転数の値TN
、に近づくものとなり、時点t。
Therefore, the value of the reference rotational speed is the weighted average value of the engine rotational speed calculated by weighting the past engine rotational speed from time 1 to time 1.
Until this point is reached, the weighted average value of the engine rotation speed is calculated by weighting the engine rotation speed N at that time. As a result, the corrected ignition advance value θi increases after taking a relatively small value during the period Ta between time 4 and time 4, but after time t, it increases to a value at or near zero. Therefore, from point 1- onwards,
The engine speed N rapidly changes to the target idle speed value TN.
, and the time point t approaches.

以後においては、値TN、もしくはその近傍の値をとる
ものとされる。
Hereinafter, it is assumed that the value TN or a value near it is assumed.

それに対し、仮に、基準回転数の値とされるエンジン回
転数の荷重平均値が、エンジン回転数Nが急変した後に
おける所定の期間Tbにおいても、過去のエンジン回転
数の値に重みがおかれて算出された場合には、補正点火
進角値θiが、第3図りにおいて破線で示される如くに
変化して、エンジン回転数Nが、第3図Bにおいて破線
で示される如くに変化するものとなり、目標アイドル回
転数に達するまでに長時間が要されることになる。
On the other hand, even if the weighted average value of the engine rotation speed, which is the reference rotation speed value, is a predetermined period Tb after the engine rotation speed N suddenly changes, no weight is given to the past engine rotation speed value. In the case where the corrected ignition advance value θi changes as shown by the broken line in Figure 3, the engine speed N changes as shown by the broken line in Figure 3B. Therefore, it takes a long time to reach the target idle speed.

このように、基準回転数の値とされるエンジン回転数の
荷重平均値が、エンジン回転数が定常回転状態にあると
きには過去のエンジン回転数の値に重みがおかれて算出
され、エンジン回転数が急変した後における所定の期間
Tbにおいては現在のエンジン回転数の値に重みがおか
れて算出されることにより、エンジン回転数が定常回転
状態にあるときにおけるエンジンの動作安定性が確保さ
れるとともに、エンジンに課せられる負荷の増大等に伴
うエンジン回転数の急変後においては、実効点火進角値
θが、エンジン回転数の象、激な変化に対して追従遅れ
を生じることなく変化せしめられるので、エンジン回転
数を素早く目標アイドル回転数もしくはその近傍の値に
近づけることができるものとされ、エンジンに要求され
る安定動作状態が迅速に得られることになる。
In this way, when the engine speed is in a steady rotation state, the weighted average value of the engine speed, which is considered as the reference speed value, is calculated by weighting the past engine speed values. During the predetermined period Tb after the sudden change in engine speed, the current engine speed value is weighted and calculated, thereby ensuring operational stability of the engine when the engine speed is in a steady state. In addition, after a sudden change in engine speed due to an increase in the load imposed on the engine, the effective ignition advance value θ can be changed without causing a delay in following the sudden change in engine speed. Therefore, the engine speed can be quickly brought close to the target idle speed or a value in the vicinity thereof, and the stable operating state required of the engine can be quickly obtained.

また、エンジン回転数が2、変したとき、直ちに変数C
kを値Uから値yに変化させず、所定の期間Taが経過
した後値Uから値yに変化させるようになされることに
より、エンジン回転数の変化が比較的短い周期をもつ場
合には、点火時期が然程変化せしめられないので、エン
ジンの動作安定性が損なわれることが回避される。
Also, when the engine speed changes by 2, the variable C is immediately changed.
By not changing k from the value U to the value y, but changing it from the value U to the value y after a predetermined period Ta has elapsed, when the change in engine speed has a relatively short period, Since the ignition timing is not changed significantly, the operational stability of the engine is prevented from being impaired.

上述の如くの制御を行うコントロールユニット100は
、例えば、マイクロコンピュータが用いられて構成され
るが、斯かる場合におけるマイクロコンピュータが実行
するプログラムの一例を第4図及び第5図のフローチャ
ートを参照して説明する。
The control unit 100 that performs the above-described control is configured using, for example, a microcomputer, and an example of a program executed by the microcomputer in such a case is shown in the flowcharts of FIGS. 4 and 5. I will explain.

第4図のフローチャートで示される吸入空気量制御用プ
ログラムにおいては、スタート後、プロセス101にお
いて検出信号Sn、SL、Sw。
In the intake air amount control program shown in the flowchart of FIG. 4, after starting, in process 101, detection signals Sn, SL, and Sw are generated.

31等を取り込み、デイシジョン102において検出信
号Snがあられすエンジン回転数及び検出信号Stがあ
られすスロットル開度に基づいて、エンジンがアイドリ
ング状態にあるが否かを判断する。そして、エンジンが
アイドリング状態にないと判断された場合には、プロセ
ス103において制御値りを固定値D t、に設定して
プロセス110に進み、制御値りに応じたパルス幅を有
する弁駆動パルス信号Ciを形成し、それを流量調整弁
25に送出して元に戻る。
31, etc., and in decision 102, it is determined whether the engine is in an idling state or not based on the engine rotational speed indicated by the detection signal Sn and the throttle opening indicated by the detection signal St. If it is determined that the engine is not in an idling state, the control value is set to a fixed value Dt in process 103, and the process proceeds to process 110, where a valve driving pulse having a pulse width corresponding to the control value is generated. It forms a signal Ci, sends it to the flow regulating valve 25, and returns.

一方、デイシジョン102において、エンジンがアイド
リング状態にあると判断された場合には、プロセス10
4において、検出信号Sfがあられす負荷スイッチ31
の操作状態等に基づいて目標アイドル回転数の値TNを
設定し、続くプロセス105において、検出信号Swが
あられすエンジンの冷却水温等に基づき基本制御値Db
を設定し、プロセス106に進む。プロセス106にお
いては、目標アイドル回転数の値TNからエンジン回転
数の値Nを減じてその差ΔNを算出し、プロセス107
において差ΔNに応じた補正値Dfを設定し、続くプロ
セス108において基本制御値Dbに補正値Dfを加算
することにより制御値りを設定して、プロセス110を
上述の如くに実行して元に戻る。
On the other hand, if decision 102 determines that the engine is idling, process 10
4, the load switch 31 to which the detection signal Sf is applied
The target idle speed value TN is set based on the operating state of the engine, etc., and in the subsequent process 105, the basic control value Db is set based on the engine cooling water temperature where the detection signal Sw occurs.
, and proceed to process 106. In process 106, the engine speed value N is subtracted from the target idle speed value TN to calculate the difference ΔN, and in process 107
In step 108, a correction value Df is set according to the difference ΔN, and in the subsequent process 108, the control value is set by adding the correction value Df to the basic control value Db. Process 110 is executed as described above to restore the original value. return.

第5図のフローチャートで示される点火時期制御用のプ
ログラムにおいては、スタート後、プロセス121にお
いて検出信号Sn、Sb及びSw等を取り込み、プロセ
ス122において、検出信号Sn及びsbに基づいて基
本点火進角値θbを設定してデイシジョン123に進み
、エンジンがアイドリング状態にあるか否かを判断する
。そして、エンジンがアイドリング状態にないと判断さ
れた場合には、プロセス124において検出信号Swに
基づいて補正点火進角値θkを、設定する。
In the program for ignition timing control shown in the flowchart of FIG. 5, after starting, in process 121, detection signals Sn, Sb, Sw, etc. are taken in, and in process 122, the basic ignition advance angle is determined based on the detection signals Sn and sb. After setting the value θb, the process proceeds to decision 123, where it is determined whether the engine is in an idling state. If it is determined that the engine is not in an idling state, a corrected ignition advance value θk is set in process 124 based on the detection signal Sw.

続くプロセス125においては、基本点火進角値θbに
補正点火進角値θkを加算することにより実効点火進角
値θを設定し、プロセス126において、実効点火進角
値θに対応する時期をもって点火時期制御信号Cqを点
火時期制御部40に送出して元に戻る。
In the subsequent process 125, the effective ignition advance value θ is set by adding the corrected ignition advance value θk to the basic ignition advance value θb, and in the process 126, the ignition is started at the timing corresponding to the effective ignition advance value θ. The timing control signal Cq is sent to the ignition timing control section 40 and the process returns to the original state.

一方、デイシジョン123において、エンジンがアイド
リング状態にあると判断された場合には、プロセス12
Bにおいて、検出信号Snに基づいてエンジン回転数の
変動量の絶対値1Δn1を算出する。そして、デイシジ
ョン129において絶対値1Δn1が所定の値α以上で
あるか否かを判断し、絶対値1Δn1が値α以上である
と判断された場合には、エンジン回転数が急変したので
プロセス131においてフラグFを1にするとともに、
カウント数CtをKTとおいてデイシジョン130に進
む。また、デイシジョン129において絶対値1Δn1
が値α未満であると判断された場合には、プロセス13
1を経由することなくデイシジョン130に進む。
On the other hand, if decision 123 determines that the engine is idling, process 12
In B, the absolute value 1Δn1 of the amount of variation in engine speed is calculated based on the detection signal Sn. Then, in decision 129, it is determined whether or not the absolute value 1Δn1 is greater than or equal to a predetermined value α. If it is determined that the absolute value 1Δn1 is greater than or equal to the value α, the engine speed has suddenly changed, so step 131 is performed. While setting flag F to 1,
The count number Ct is set as KT and the process proceeds to decision 130. Also, in decision 129, the absolute value 1Δn1
is less than the value α, process 13
Proceed to decision 130 without going through step 1.

デイシジョン130においては、フラグFが零であるか
否かを判断し、フラグFが零であると判断された場合に
は、デイシジョン132において変数Ckが予め定めら
れた値Uであるか否かを判断し、変数Ckが値Uである
と判断された場合には、プロセス133において、基準
回転数の値NAVを、すでに算出されているNAVを用
いて、式: により算出し、続くプロセス136において、補正点火
進角値θiを、Kigを定数として式:θi=Kig・
 (NAV−N)により算出し、プロセス137におい
°て基本点火進角値θbと補正点火進角値θiとを加算
することにより実効点火進角値θを設定し、次にプロセ
ス126を上述と同様に実行して元に戻る。
In decision 130, it is determined whether flag F is zero, and if flag F is determined to be zero, in decision 132, it is determined whether variable Ck is a predetermined value U. If it is determined that the variable Ck is the value U, in process 133, the value NAV of the reference rotation speed is calculated by the formula: using the already calculated NAV, and in the subsequent process 136. , the corrected ignition advance value θi is calculated using the formula: θi=Kig・Kig is a constant.
(NAV-N), and in process 137, the effective ignition advance value θ is set by adding the basic ignition advance value θb and the corrected ignition advance value θi, and then process 126 is performed as described above. Execute the same to return to the original state.

また、デイシジョン130においてフラグFが零でない
と判断された場合には、デイシジョン138においてカ
ウント数Ctが零であるか否かを判断し、カウント数C
tが零でないと判断された場合には、カウント数Ctか
ら1を減じて新たなカウント数Ctを設定した後プロセ
ス133に進み、プロセス133,136,137及び
126を上述と同様に実行して元に戻り、一方、デイシ
ジョン138においてカウント数Ctが零であると判断
された場合には、プロセス140において変数Ckを値
yに設定し、続くプロセス141においてフラグFを零
にした後、プロセス133以降を上述と同様に実行して
元に戻る。また、デイシジョン132において変数Ck
が値Uでないと判断された場合には、プロセス135に
おいて変数Ckから1を減じて新たな変数Ckを設定し
、その後、上述と同様にプロセス133以降を順次実行
して元に戻る。
Further, if it is determined in decision 130 that the flag F is not zero, it is determined in decision 138 whether or not the count number Ct is zero, and the count number C
If it is determined that t is not zero, a new count number Ct is set by subtracting 1 from the count number Ct, and then the process proceeds to process 133, and processes 133, 136, 137, and 126 are executed in the same manner as described above. On the other hand, if it is determined that the count number Ct is zero in decision 138, the variable Ck is set to the value y in process 140, and the flag F is set to zero in the subsequent process 141, and then in process 133 Execute the following steps in the same way as above and return to the beginning. Also, in decision 132, the variable Ck
If it is determined that is not the value U, a new variable Ck is set by subtracting 1 from the variable Ck in process 135, and then processes 133 and subsequent steps are sequentially executed in the same manner as described above to return to the original state.

(発明の効果) 以上の説明から明らかな如く、本発明に係るエンジンの
アイドル回転数制御装置によれば、基準回転数の値とさ
れるエンジン回転数の荷重平均値が、エンジン回転数が
定常回転状態にあるときには、過去のエンジン回転数に
重みがおかれて算出され、また、目標アイドル回転数が
変化した後における所定の期間においては、その時点で
のエンジン回転数に重みがおかれて算出されるので、エ
ンジンが定常回転状態にあるときにおける動作安定性が
高められることに加えて、エンジンに課せられる負荷の
増大等に伴ってエンジン回転数が急変した後においては
、点火時期を早期に安定したものとすることができるの
で、エンジン回転数を素早く目標アイドル回転数もしく
はその近傍の値に近づけることができるとともに、エン
ジンに要求される安定動作状態を迅速に得ることができ
る。
(Effects of the Invention) As is clear from the above description, according to the engine idle speed control device according to the present invention, the weighted average value of the engine speed, which is the value of the reference speed, is the same as when the engine speed is steady. When the engine is in a rotating state, the past engine speed is weighted and calculated, and during a predetermined period after the target idle speed changes, the engine speed at that time is weighted. In addition to improving operational stability when the engine is in a steady rotation state, the ignition timing can be adjusted earlier after the engine speed changes suddenly due to an increase in the load placed on the engine. Therefore, the engine speed can be quickly brought close to the target idle speed or a value close to it, and the stable operating state required of the engine can be quickly obtained.

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

第1図は本発明に係るエンジンのアイドル回転数制御装
置を特許請求の範囲に対応して示す基本構成図、第2図
は本発明に係るエンジンのアイドル回転数制御装置の一
例を、それが適用されたエンジンの主要部とともに示す
概略構成図、第3図は第2図に示される例の動作説明に
供されるタイムチャート、第4図及び第5図は第2図に
示される例のコントロールユニットにマイクロコンピュ
ータが用いられた場合における、斯かるマイクロコンピ
ュータが実行するプログラムの一例を示すフローチャー
トである。 図中、10はエンジン本体、25は流量調整弁、26は
点火プラグ、27はバイパス部、40は点火時期制御部
′、42は点火コイル部、44はディストリビュータで
ある。 第3図
FIG. 1 is a basic configuration diagram showing an engine idle speed control device according to the present invention in accordance with the claims, and FIG. 2 shows an example of the engine idle speed control device according to the present invention. A schematic configuration diagram showing the main parts of the applied engine, FIG. 3 is a time chart for explaining the operation of the example shown in FIG. 2, and FIGS. 4 and 5 are diagrams of the example shown in FIG. 2 is a flowchart showing an example of a program executed by a microcomputer when the control unit uses the microcomputer. In the figure, 10 is an engine body, 25 is a flow rate regulating valve, 26 is a spark plug, 27 is a bypass section, 40 is an ignition timing control section', 42 is an ignition coil section, and 44 is a distributor. Figure 3

Claims (1)

【特許請求の範囲】 エンジンの運転状態に応じて目標アイドル回転数を設定
するアイドル回転数設定手段と、 上記エンジンがアイドリング状態にあるとき、エンジン
回転数を上記目標アイドル回転数を含む所定の範囲内の
ものとすべく、吸入空気量を制御する吸気量制御手段と
、 上記エンジンがアイドリング状態にあるもとで、基準回
転数を、過去のエンジン回転数とその時点でのエンジン
回転数との荷重平均値であって、上記エンジンが定常回
転状態にあるときには、過去のエンジン回転数に重みが
おかれて算出されたものに設定し、上記目標アイドル回
転数が変化した後における所定の期間においては、その
時点でのエンジン回転数に重みがおかれて算出されたも
のに設定する基準回転数設定手段と、 該基準回転数設定手段により設定された基準回転数とそ
の時点でのエンジン回転数との差に応じた点火進角値を
設定する点火進角値設定手段と、上記エンジンがアイド
リング状態にあるとき、エンジン回転数を上記基準回転
数に合致させるべく、上記エンジンに設けられた点火装
置を上記点火進角値設定手段により設定された点火進角
値に対応する時期に作動させる点火時期制御手段と、を
具備して構成されるエンジンのアイドル回転数制御装置
[Scope of Claims] Idle speed setting means for setting a target idle speed according to the operating state of the engine; and when the engine is in an idling state, the engine speed is set within a predetermined range including the target idle speed. In order to achieve this, an intake air amount control means for controlling the amount of intake air is used, and when the engine is in an idling state, the reference rotation speed is determined by comparing the past engine rotation speed and the engine rotation speed at that time. The weighted average value is set to a weighted value calculated by weighting the past engine speed when the engine is in a steady rotation state, and is set to a weighted average value calculated by weighting the past engine speed, and during a predetermined period after the target idle speed changes. is a reference rotation speed setting means that sets the engine rotation speed at that time to a weighted value, and a reference rotation speed set by the reference rotation speed setting means and the engine rotation speed at that time. ignition advance value setting means for setting an ignition advance value according to the difference between An engine idle speed control device comprising: ignition timing control means for operating the device at a timing corresponding to the ignition advance value set by the ignition advance value setting means.
JP1345888A 1988-01-23 1988-01-23 Idle revolution speed controller for engine Pending JPH01190945A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1345888A JPH01190945A (en) 1988-01-23 1988-01-23 Idle revolution speed controller for engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1345888A JPH01190945A (en) 1988-01-23 1988-01-23 Idle revolution speed controller for engine

Publications (1)

Publication Number Publication Date
JPH01190945A true JPH01190945A (en) 1989-08-01

Family

ID=11833702

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1345888A Pending JPH01190945A (en) 1988-01-23 1988-01-23 Idle revolution speed controller for engine

Country Status (1)

Country Link
JP (1) JPH01190945A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009044778A (en) * 2007-08-06 2009-02-26 Kokusan Denki Co Ltd Controller for marine engine
JP2012092753A (en) * 2010-10-27 2012-05-17 Daihatsu Motor Co Ltd Control apparatus for internal combustion engine

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5882029A (en) * 1982-09-15 1983-05-17 Nippon Denso Co Ltd Control method for internal-combustion engine
JPS61294148A (en) * 1985-06-20 1986-12-24 Toyota Motor Corp Fuel injection controller for internal-combustion engine

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5882029A (en) * 1982-09-15 1983-05-17 Nippon Denso Co Ltd Control method for internal-combustion engine
JPS61294148A (en) * 1985-06-20 1986-12-24 Toyota Motor Corp Fuel injection controller for internal-combustion engine

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009044778A (en) * 2007-08-06 2009-02-26 Kokusan Denki Co Ltd Controller for marine engine
JP2012092753A (en) * 2010-10-27 2012-05-17 Daihatsu Motor Co Ltd Control apparatus for internal combustion engine

Similar Documents

Publication Publication Date Title
JP3478318B2 (en) Control device for in-cylinder injection spark ignition internal combustion engine
JPH02245433A (en) Acceleration slip control device for vehicle
US5664544A (en) Apparatus and method for control of an internal combustion engine
JPH0599055A (en) Controller for internal combustion engine with assist air supply device
JPH0373745B2 (en)
JPH01190945A (en) Idle revolution speed controller for engine
JP3622273B2 (en) Control device for internal combustion engine
JPS593135A (en) Control of idle revolution number of internal- combustion engine
JPS63219856A (en) Fuel injection timing control device for diesel engine
JP2555211B2 (en) Internal combustion engine control method
JP2832264B2 (en) Engine ignition timing control device
JPH04353267A (en) Ignition timing controller for engine
JP2526909B2 (en) Idle speed control method for internal combustion engine
JPS61169642A (en) Control device for number of idle revolutions of engine
JPH02259279A (en) Idle speed control device for engine
JP2605371B2 (en) Control device for internal combustion engine
JPH05542B2 (en)
JP2602262B2 (en) Engine idle control device
JPH0450446A (en) Idling engine speed control method for internal combustion engine
JP2970368B2 (en) Fuel injection timing measurement method and injection timing control device for diesel engine
JPH01271659A (en) Device for controlling idling speed of engine
JPH04295138A (en) Throttle valve controller of engine
JPH07180596A (en) Atmospheric pressure detector for engine control
JPH0663466B2 (en) Internal combustion engine speed control device
JPS63159636A (en) Economy control method