JP2917062B2 - Engine idle speed control device - Google Patents
Engine idle speed control deviceInfo
- Publication number
- JP2917062B2 JP2917062B2 JP40674690A JP40674690A JP2917062B2 JP 2917062 B2 JP2917062 B2 JP 2917062B2 JP 40674690 A JP40674690 A JP 40674690A JP 40674690 A JP40674690 A JP 40674690A JP 2917062 B2 JP2917062 B2 JP 2917062B2
- Authority
- JP
- Japan
- Prior art keywords
- speed
- current
- target
- rotation speed
- electric load
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、アイドル回転数を目標
回転数にフィードバック制御するエンジンのアイドル回
転数制御装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an idle speed control device for an engine that performs feedback control of an idle speed to a target speed.
【0002】[0002]
【従来の技術】従来より、エンジンのアイドル回転数を
所定の目標回転数となるように両者の偏差に応じた制御
信号に基づいて吸気量、点火時期などを調整してアイド
ル安定性を得るようにした技術が知られ、また、例えば
特開平 2−130244号公報に見られるように、電気負荷の
作動状態に応じてオルタネータの発電負荷が変化してア
イドル回転数に影響を与えることから、このオルタネー
タの出力電流に応じてアイドル回転数の制御を行うよう
にした技術も公知である。2. Description of the Related Art Conventionally, an intake air amount, an ignition timing, and the like are adjusted based on a control signal corresponding to a deviation between the two so that an idle speed of an engine becomes a predetermined target speed, thereby obtaining idle stability. Since the power generation load of the alternator changes according to the operation state of the electric load and affects the idle speed, as disclosed in Japanese Patent Application Laid-Open No. 2-130244, for example, A technique for controlling the idle speed in accordance with the output current of the alternator is also known.
【0003】上記オルタネータの出力電流に応じたアイ
ドル回転数制御は、空調ファンの駆動、ヘッドランプの
点灯等の電気負荷がオン作動された際には、この電気負
荷での消費電流に応じてオルタネータの駆動負荷が増大
し、この駆動負荷の増大によってアイドル回転数が低下
することから、アイドル回転数が実際に低下する前に電
気負荷の作動をオルタネータの出力電流から検出し、ア
イドル回転数が上昇する方向に補正制御するものであ
る。[0003] The idle speed control according to the output current of the alternator is performed by turning on an electric load such as driving an air conditioning fan or turning on a headlamp in accordance with the current consumed by the electric load. Since the drive load of the motor increases and the idle speed decreases due to the increase of the drive load, the operation of the electric load is detected from the output current of the alternator before the idle speed actually decreases, and the idle speed increases. The correction control is performed in the direction in which the correction is performed.
【0004】[0004]
【発明が解決しようとする課題】しかして、上記のよう
にオルタネータの出力電流に応じてアイドル回転数を上
昇する方向に補正制御するものでは、前記電気負荷がオ
ン作動された際、瞬時に電気負荷への突入電流(ラッシ
ュカレント)が発生し、オルタネータの発電電流も瞬時
に増加し、その後一旦減少してから定常電流となる特性
で変化するものであって(図7参照)、これに伴った補
正制御によってかえってアイドル回転数が不安定とな
り、ハンチングの発生、回転落ち込みによるエンジン停
止が生起する恐れがある。According to the above-described correction control in which the idle speed is increased in accordance with the output current of the alternator, the electric load is instantaneously turned on when the electric load is turned on. A rush current to the load (rush current) is generated, and the generated current of the alternator increases instantaneously, then decreases once and then changes to a characteristic that becomes a steady current (see FIG. 7). On the contrary, the idle control may become unstable due to the correction control, and hunting may occur, and the engine may stop due to a drop in rotation.
【0005】すなわち、上記のようなオルタネータの発
電電流の変化に対して、この発電電流が電気負荷の作動
判定レベルを前記ラッシュカレント発生時に瞬時に越え
て電気負荷のオン作動状態と判定し、目標回転数を高め
て電気負荷の増大によってアイドル回転数が低下するの
を補正制御するものであるが、この後直ぐにオルタネー
タ発電電流が上記作動判定レベル以下に減少して、再び
作動判定レベルより高い定常電流値まで上昇する場合
に、実際には電気負荷が作動しているのに一時的にオフ
状態となった判定により目標回転数も低下修正され、電
気負荷の作動で駆動負荷が増大しているのに目標回転数
が低くて回転落ちが発生し、これによりオルタネータの
発電電流も減少し、回転数の上昇補正が遅れて大きな回
転落ちが生じてエンジン停止を招く場合もある。That is, in response to the above-described change in the generated current of the alternator, the generated current instantaneously exceeds the operation determination level of the electric load when the rush current occurs, and it is determined that the electric load is on. Correction control is performed to increase the rotation speed and reduce the idle rotation speed due to the increase in the electric load. Immediately thereafter, the alternator generated current decreases below the operation determination level, and the steady state becomes higher than the operation determination level again. When the current value rises, the target rotational speed is also corrected to be lowered by the determination that the electric load is actually operating but temporarily turned off, and the driving load is increased by the operation of the electric load. However, the target rotation speed is low, causing a drop in rotation, which reduces the alternator's generated current and delays the correction of the rotation speed, causing a large rotation drop. In some cases it leads to a down stop.
【0006】そこで、本発明は上記事情に鑑み、ラッシ
ュカレントによるアイドル回転数の不安定化を改善する
ようにしたエンジンのアイドル回転数制御装置を提供す
ることを目的とするものである。In view of the above circumstances, an object of the present invention is to provide an idle speed control device for an engine which can improve the instability of the idle speed due to rush current.
【0007】[0007]
【課題を解決するための手段】上記目的を達成するため
本発明のエンジンのアイドル回転数制御装置は、図1に
基本構成を示すように、エンジンEに対して点火時期も
しくは吸気量調整などによってアイドル回転数を変更す
るアイドル回転数調整手段Fを設け、このアイドル回転
数調整手段Fに対して実際のアイドル回転数と目標回転
数との偏差に応じた制御量の設定によってアイドル回転
数を目標回転数にフィードバック制御するフィードバッ
ク手段Gからの制御信号が出力される。このフィードバ
ック手段Gにおける目標回転数が、後述の目標回転数設
定手段Hによって設定される。In order to achieve the above-mentioned object, an engine idling speed control apparatus of the present invention, as shown in FIG. An idle speed adjusting means F for changing an idle speed is provided, and the idle speed is set to a target by setting a control amount corresponding to a deviation between the actual idle speed and the target speed for the idle speed adjusting means F. A control signal is output from feedback means G for performing feedback control on the number of revolutions. The target speed in the feedback means G is set by a target speed setting means H described later.
【0008】また、上記エンジンEには該エンジンによ
って回転駆動されて発電を行うオルタネータJが付設さ
れ、該オルタネータJは電気負荷Kの作動およびエンジ
ン回転数に応じて発電電流が変化する。このオルタネー
タJの発電電流を検出する電流センサMが設置され、該
電流センサMの検出信号が制限手段Nを介して作動判定
手段Pに出力される。この作動判定手段Pは、電流セン
サMにより検出した電流値と設定値とを比較して、発電
電流が設定値以上のときに前記電気負荷Kがオン作動状
態に操作されたと判定するものである。そして、上記作
動判定手段Pによる電気負荷Kの作動状態の判定信号は
前記目標回転数設定手段Hに出力され、この目標回転数
設定手段Hは電気負荷Kが作動状態にあると、前記フィ
ードバック手段Gの目標回転数を高めるように設定変更
するものである。The engine E is provided with an alternator J that is rotated and driven by the engine to generate electric power. The alternator J changes the generated current according to the operation of the electric load K and the engine speed. A current sensor M for detecting the generated current of the alternator J is provided, and a detection signal of the current sensor M is output to the operation determining means P via the limiting means N. The operation determining means P compares the current value detected by the current sensor M with the set value, and determines that the electric load K has been operated in the ON operation state when the generated current is equal to or larger than the set value. . A determination signal of the operation state of the electric load K by the operation determination means P is output to the target rotation speed setting means H. When the electric load K is in the operation state, the target rotation speed setting means H outputs the feedback signal. The setting is changed so as to increase the target rotation speed of G.
【0009】そして、前記制限手段Nは、上記電流セン
サMの信号を受けて、オルタネータJの発電電流の変化
度合が大きいときには、上記目標回転数設定手段Hによ
る発電電流に基づく目標回転数の設定変更を制限するよ
うに機能するものである。この制限手段Nは、例えば、
前記作動判定手段Pで用いる電流値に所定の平滑化処理
を施して、オルタネータJの発電電流の変化度合が大き
いときには、その変化の反映率を低減して緩慢化し、ラ
ッシュカレント変動によって電気負荷Kの作動判定に影
響を与えないようにして、目標回転数の変更を制限する
ものである。この目標回転数の変更制限としては、変更
を行わないようにするほか、電気負荷の変動量に対して
目標回転数の変更量を小さくすることも包含している。The limiting means N receives the signal from the current sensor M and sets the target rotation speed based on the generated current by the target rotation speed setting means H when the degree of change in the generated current of the alternator J is large. It functions to limit the change. This limiting means N is, for example,
When a predetermined smoothing process is performed on the current value used in the operation determining means P, and when the degree of change in the generated current of the alternator J is large, the reflection rate of the change is reduced to slow down, and the electric load K is changed by the rush current fluctuation. The change of the target rotation speed is limited so as not to affect the operation determination of the target rotation speed. The limitation on the change of the target rotation speed includes not only changing the target rotation speed but also reducing the change amount of the target rotation speed with respect to the variation amount of the electric load.
【0010】[0010]
【作用および効果】上記のようなエンジンのアイドル回
転数制御装置では、基本的にはフィードバック手段によ
ってアイドル回転数を目標回転数にフィードバック制御
するものであって、電流センサで検出したオルタネータ
の発電電流が設定値以上ある場合には、電気負荷の作動
状態であると判定して目標回転数を高めて、オルタネー
タの駆動負荷の増大によるエンジン回転数の落ち込みを
抑制するものであるが、電気負荷の作動時のラッシュカ
レントのような発電電流の変化度合が大きいときには、
制限手段によって発電電流の急変動にそのまま対応した
目標回転数の変更を制限して、目標回転数の変更に伴う
過制御状態によるハンチングもしくは回転数の落ち込み
によるエンジン停止が発生するのを防止して安定したア
イドル回転数制御を実行することができる。In the engine idle speed control device as described above, basically, the idle speed is feedback-controlled to the target speed by the feedback means, and the generated current of the alternator detected by the current sensor is controlled. Is greater than or equal to the set value, it is determined that the electric load is in the operating state, the target rotational speed is increased, and a decrease in the engine rotational speed due to an increase in the drive load of the alternator is suppressed. When the degree of change of the generated current such as rush current during operation is large,
Limiting means restricts the change of the target rotation speed corresponding to the sudden change of the generated current, and prevents the occurrence of hunting due to an over-control state accompanying the change of the target rotation speed or the engine stop due to a drop in the rotation speed. Stable idle speed control can be performed.
【0011】[0011]
【実施例】以下、図面に沿って本発明の実施例を説明す
る。図2は一実施例のアイドル回転数制御装置を備えた
エンジンの全体構成図である。Embodiments of the present invention will be described below with reference to the drawings. FIG. 2 is an overall configuration diagram of an engine including an idle speed control device according to one embodiment.
【0012】エンジン本体1のピストン2上方に容積可
変に形成された燃焼室3には、吸気ポート4および排気
ポート5が連通開口し、その開口部分が吸気弁6および
排気弁7によって所定のタイミングで開閉作動される。An intake port 4 and an exhaust port 5 communicate with each other in a combustion chamber 3 formed above the piston 2 of the engine body 1 so as to be variable in volume. Is opened and closed.
【0013】上記吸気ポート4に接続された吸気通路8
には、上流側から吸入空気量を検出するエアフローセン
サ11、スロットル弁12が介装され、サージタンク13の下
流部分が各気筒に分岐形成され、ここに燃料を噴射供給
するインジェクタ14が配設されている。An intake passage 8 connected to the intake port 4
An air flow sensor 11 for detecting the amount of intake air from the upstream side and a throttle valve 12 are interposed, and a downstream portion of a surge tank 13 is formed to be branched into each cylinder, and an injector 14 for injecting and supplying fuel is provided here. Have been.
【0014】また、上記吸気通路8に対し、そのスロッ
トル弁12をバイパスしてその上下の吸気通路8に接続し
たバイパスエア通路15が形成され、このバイパスエア通
路15にはその開度調整によってバイパスエア量を調整す
る制御弁16が介装されている。さらに、前記燃焼室3に
臨んで点火プラグ17が配設され、この点火プラグ17にイ
グニションコイル18とディストリビュータ19を介して放
電電圧が通電され点火時期が調整される。A bypass air passage 15 is formed in the intake passage 8 so as to bypass the throttle valve 12 and to be connected to the upper and lower intake passages 8. A control valve 16 for adjusting the amount of air is interposed. Further, an ignition plug 17 is provided facing the combustion chamber 3, and a discharge voltage is supplied to the ignition plug 17 via an ignition coil 18 and a distributor 19 to adjust the ignition timing.
【0015】一方、前記エンジン本体1のクランク軸
(図示せず)によって回転駆動され発電を行うオルタネ
ータ30が配設され、このオルタネータ30の発電電流は負
荷スイッチ31の閉成作動に伴ってヘッドランプなどの電
気負荷32に給電されると共に、バッテリ33への充電を行
うものであって、オルタネータ30の発電量が不足する場
合にはバッテリ33から電気負荷32に給電が行われるよう
に構成されている。また、上記オルタネータ30の発電電
流を検出する電流センサ34が介装されている。On the other hand, an alternator 30, which is rotated and driven by a crankshaft (not shown) of the engine body 1 to generate electric power, is provided. It is configured to supply power to the electric load 32 and to charge the battery 33, and to supply power from the battery 33 to the electric load 32 when the amount of power generated by the alternator 30 is insufficient. I have. Further, a current sensor 34 for detecting the generated current of the alternator 30 is provided.
【0016】そして、上記イグニションコイル18にはコ
ントローラ20から制御信号が出力されて、運転状態に応
じた点火時期の制御が行われると共に、アイドル時には
この点火時期の制御によってアイドル回転数を目標回転
数にフィードバック制御するアイドル回転数制御が行わ
れる。また、バイパスエア通路15の制御弁16によるバイ
パスエア制御およびインジェクタ14の燃料噴射制御がコ
ントローラ20からの制御信号によって運転状態に応じて
行われる。A control signal is output from the controller 20 to the ignition coil 18 to control the ignition timing in accordance with the operating state. At the time of idling, the control of the ignition timing controls the idle speed to the target speed. Idle speed control for feedback control is performed. Further, the bypass air control by the control valve 16 of the bypass air passage 15 and the fuel injection control of the injector 14 are performed according to the operation state by the control signal from the controller 20.
【0017】上記コントローラ20には運転状態を検出す
るために、ディストリビュータ19からのエンジン回転数
を検出する回転信号、エアフローセンサ11からの吸気量
信号、水温センサ22からエンジン水温信号、スロットル
弁12の全閉状態で作動するアイドルスイッチ23からの信
号、変速機のニュートラル位置を検出するシフトセンサ
24からの信号、クラッチの断続状態を検出するクラッチ
スイッチ25からの信号、クーラ用コンプレッサの作動を
操作するクーラスイッチ27からの信号および前記電流セ
ンサ34からの発電電流の検出信号などがそれぞれ入力さ
れる。The controller 20 includes a rotation signal for detecting the engine speed from a distributor 19, an intake air amount signal from an air flow sensor 11, an engine water temperature signal from a water temperature sensor 22, and a throttle valve 12 for detecting an operation state. A signal from the idle switch 23 that operates in the fully closed state, a shift sensor that detects the neutral position of the transmission
24, a signal from a clutch switch 25 for detecting the engaged / disengaged state of the clutch, a signal from a cooler switch 27 for operating the operation of a cooler compressor, and a detection signal of a generated current from the current sensor 34. You.
【0018】さらに、上記コントローラ20は、アイドル
回転数と目標回転数との偏差に応じた制御量の設定によ
ってアイドル回転数を目標回転数にフィードバック制御
する前記図1のフィードバック手段Gの機能、電流セン
サ34により検出した電流値が設定値以上のとき前記電気
負荷32の作動状態と判定する作動判定手段Pの機能、電
気負荷32の作動状態が判定されたとき、前記フィードバ
ック手段Gの目標回転数を高めるように変更する目標回
転数設定手段Hの機能を備えると共に、前記電流センサ
34の信号を受け、オルタネータ30の発電電流の変化度合
が大きいときには、上記発電電流に基づく目標回転数の
変更を制限する制限手段Nの機能を有している。Further, the controller 20 performs the feedback control of the idle speed to the target speed by setting a control amount in accordance with the deviation between the idle speed and the target speed. The function of the operation determining means P for determining that the electric load 32 is in the operating state when the current value detected by the sensor 34 is equal to or more than the set value, and the target rotation speed of the feedback means G when the operating state of the electric load 32 is determined. The function of the target rotation speed setting means H for changing the current sensor
When the alternator 30 receives the signal of 34 and the degree of change in the generated current of the alternator 30 is large, the alternator 30 has a function of limiting means N for limiting the change in the target rotation speed based on the generated current.
【0019】前記コントローラ20の処理を図3〜図6の
フローチャートに沿って説明する。図3は発電電流elの
処理ルーチン(5msルーチン)を示し、ステップS1で
電流センサ34の出力信号をA/D変換した値からオルタ
ネータ30の発電電流elを入力する。そして、ステップS
2でこの発電電流elのなまし値eld の演算を行う。この
なまし値eld は後の処理で発電電流として使用するもの
であり、ディジタルローパスフィルタによる平滑化処理
(なまし処理)によって演算され、前回のなまし値eld
(i-1)に0.863 を掛けたものに、今回の検出発電電流el
に0.137 を掛けたものを加算して今回のなまし値eld(i)
を求める加重平均的な手法を用いて算出するもので、検
出発電電流elが急激に変動してもその影響を小さくし
て、なまし値eld(i)の変動量を低減するようにしてい
る。なお、上記反映比率は任意に変更可能である。The processing of the controller 20 will be described with reference to the flowcharts of FIGS. FIG. 3 shows a processing routine for the generated current el (5 ms routine). In step S1, the generated current el of the alternator 30 is input from the value obtained by A / D converting the output signal of the current sensor 34. And step S
In step 2, the average value eld of the generated current el is calculated. This smoothed value eld is used as a generated current in a later process, and is calculated by a smoothing process (smoothing process) using a digital low-pass filter.
(i-1) is multiplied by 0.863, and this detection generated current el
Multiplied by 0.137 and add the average value eld (i)
It is calculated using a weighted average method to find out, even if the detected generated current el fluctuates suddenly, the effect is reduced and the fluctuation amount of the smoothed value eld (i) is reduced. . The reflection ratio can be arbitrarily changed.
【0020】続いて、ステップS3で、上記なまし値el
d(i)と設定値30A または33A を比較して電気負荷32の作
動状態をヒステリシスをもって判定し、電気負荷内部ス
イッチとしての作動フラグXelを更新セットする。この
作動フラグXelは、前記なまし値eld が設定値より高い
ときに電気負荷32の作動状態として1にセットされ、設
定値より低いときに電気負荷32の非作動状態として0に
リセットされる。そして、上記のような検出電流elの処
理の後に、ステップS4でエンジンの目標回転数No の
演算を行う。Subsequently, in step S3, the above-mentioned average value el
The operation state of the electric load 32 is determined with hysteresis by comparing d (i) with the set value 30A or 33A, and the operation flag Xel as an electric load internal switch is updated and set. The operation flag Xel is set to 1 when the smoothed value eld is higher than a set value as the operation state of the electric load 32, and is reset to 0 as the operation state of the electric load 32 when the average value eld is lower than the set value. Then, after the processing of the detected current el as described above, the target rotational speed No of the engine is calculated in step S4.
【0021】この目標回転数No の演算処理は、図4の
サブルーチン(5msルーチン)に示し、ステップS11で
無負荷状態での基準目標回転数Nobs を演算する。この
基準目標回転数Nobs は、図8に示す特性のテーブルか
らエンジン水温に対応して求めるものであって、電気負
荷32およびエアコン負荷が作用していない無負荷状態で
安定したアイドル回転が得られる回転数であり、エンジ
ン水温が低いほど高い値に設定されている。The calculation process of the target rotational speed No is shown in a subroutine (5 ms routine) of FIG. 4. In step S11, the reference target rotational speed Nobs under no load condition is calculated. The reference target rotational speed Nobs is obtained from the table of characteristics shown in FIG. 8 corresponding to the engine water temperature, and a stable idle rotation can be obtained in a no-load state where the electric load 32 and the air conditioner load are not applied. The engine speed is set to a higher value as the engine water temperature is lower.
【0022】ステップS12はクーラスイッチ27がオン状
態か否かを判定するものであって、この判定がYESで
クーラ用コンプレッサの駆動が行われている場合には、
ステップS13で補正目標回転数Notに所定値860rpmをセ
ットする。そして、ステップS14で前記基準目標回転数
Nobs が上記補正目標回転数Not(860rpm)より大きいか
否かを判定し、大きい場合にはステップS15で補正目標
回転数Notを基準目標回転数Nobs で書き替える。ま
た、クーラスイッチ27がオフ状態の場合には、補正目標
回転数Notに基準目標回転数Nobs を書き込む。Step S12 determines whether or not the cooler switch 27 is on. If the determination is YES and the cooler compressor is being driven, the process proceeds to step S12.
In step S13, a predetermined value 860 rpm is set to the correction target rotation speed Not. Then, in step S14, it is determined whether or not the reference target rotation speed Nobs is greater than the correction target rotation speed Not (860 rpm). If it is higher, the correction target rotation speed Not is written in step S15 with the reference target rotation speed Nobs. Replace. When the cooler switch 27 is off, the reference target rotational speed Nobs is written in the corrected target rotational speed Not.
【0023】次に、ステップS16で前記図3のルーチン
で電気負荷32の作動に応じて設定された作動フラグXel
が1にセットされているか否かを判定し、この判定がY
ESで電気負荷32が作動している時には、ステップS17
で前記補正目標回転数Notが所定値810rpmより低いか否
かを判定し、低い場合にステップS18で補正目標回転数
Notを所定値810rpmに書き替える。Next, at step S16, the operation flag Xel set according to the operation of the electric load 32 in the routine of FIG.
Is set to 1 or not.
If the electric load 32 is operating in the ES, step S17
Then, it is determined whether or not the correction target rotation speed Not is lower than a predetermined value 810 rpm. If it is low, the correction target rotation speed Not is rewritten to a predetermined value 810 rpm in step S18.
【0024】上記のようにセットした補正目標回転数N
otが、現在の目標回転数No より高いか否かをステップ
S19で判定し、高い場合にはステップS20で目標回転数
Noを10rpm ずつ高めるように修正する。また、高くな
い場合にはステップS21で補正目標回転数Notが目標回
転数No より低いか否かを判定し、低い場合にはステッ
プS22で目標回転数No を10rpm ずつ低減するように修
正する。なお、ステップS20およS22での目標回転数N
o の修正は補正目標回転数Notとの差が小さい場合に
は、この補正目標回転数Notの値にクリップする。The correction target rotation speed N set as described above
In step S19, it is determined whether or not ot is higher than the current target rotation speed No. If it is higher, in step S20, the target rotation speed No is corrected so as to be increased by 10 rpm. If it is not high, it is determined in step S21 whether or not the corrected target rotational speed Not is lower than the target rotational speed No. If it is lower, in step S22, the target rotational speed No is corrected so as to be reduced by 10 rpm. Note that the target rotation speed N in steps S20 and S22
The correction of o is clipped to the value of the correction target rotation speed Not when the difference from the correction target rotation speed Not is small.
【0025】図5は、アイドル回転数の点火フィードバ
ック制御の実行判定ルーチン(20msルーチン)であり、
ステップS31で各種信号を入力し、ステップS32〜S35
でフィードバック開始条件を判定する。すなわち、ステ
ップS32ではエンジン回転数Neが500rpmより高く始動
が完了しているか否かを、ステップS33では同じくエン
ジン回転数Neが前記目標回転数No に所定値500rpm加
算した回転数より低いか否かを判定する。また、ステッ
プS34で無負荷の停車状態か否かを判定し、さらに、ス
テップS35でアイドルスイッチ23がオン状態のスロット
ル全閉状態か否かを判定する。FIG. 5 shows a routine (20 ms routine) for determining the execution of the ignition feedback control of the idle speed.
In step S31, various signals are input, and in steps S32 to S35
To determine the feedback start condition. That is, in step S32, it is determined whether or not the engine rotation speed Ne is higher than 500 rpm and the start is completed. In step S33, similarly, whether or not the engine rotation speed Ne is lower than the rotation speed obtained by adding the predetermined value 500 rpm to the target rotation speed No. Is determined. In step S34, it is determined whether or not the vehicle is in a stopped state with no load. Further, in step S35, it is determined whether or not the idle switch 23 is in the ON state with the throttle fully closed.
【0026】そして、エンジン回転数Neが所定範囲内
(500rpm<Ne<No +500rpm)のアイドル状態にある
場合には、ステップS36で後述のフィードバック実行フ
ラグXafb が1にセットされているか否かを判定する。
この判定がNOでまだセットされていない時には、ステ
ップS37でエンジン回転数Neが目標回転数No 以下に
なったか否かを判定し、この判定がYESとなった時に
ステップS38でフィードバック実行フラグXafb を1に
セットしてフィードバック制御を開始する。上記以外の
条件ではステップS39でフィードバック実行フラグXaf
b を0にリセットしてフィードバック制御を停止する。If the engine speed Ne is in an idling state within a predetermined range (500 rpm <Ne <No + 500 rpm), it is determined in step S36 whether or not a feedback execution flag Xafb described later is set to 1. I do.
If this determination is NO and it has not yet been set, it is determined in step S37 whether or not the engine speed Ne has become equal to or less than the target rotation speed No. If this determination is YES, the feedback execution flag Xafb is set in step S38. Set to 1 to start feedback control. Under conditions other than the above, the feedback execution flag Xaf is determined in step S39.
Reset b to 0 to stop feedback control.
【0027】次に、図6は点火時期によるアイドル回転
数のフィードバックルーチンでクランク角の 180°毎に
処理され、ステップS41でアイドル遅角量thret をテー
ブルより求める。また、ステップS42で最もトルクが高
くなる基本進角値thtbseをマップより求める。このアイ
ドル遅角量thret はフィードバック制御を行うために若
干トルクの低い点火時期に移行するためのもので、この
時点からの進角でアイドル回転数の上昇制御を、遅角で
下降制御を行うようにしている。そして、ステップS43
で上記図5のルーチンで設定されたフィードバック実行
フラグXafb が1にセットされているか否かを判定す
る。Next, FIG. 6 shows a feedback routine of the idle speed based on the ignition timing, which is processed at every 180 ° of the crank angle. In step S41, the idle retard amount thret is obtained from the table. In step S42, a basic advance value thtbse at which the torque becomes highest is obtained from the map. This idle retard amount thret is used to shift to a slightly lower torque ignition timing in order to perform feedback control. I have to. Then, step S43
Then, it is determined whether or not the feedback execution flag Xafb set in the routine of FIG. 5 is set to 1.
【0028】上記ステップS43の判定がYESでフィー
ドバック実行条件が成立している場合には、ステップS
44で現在のエンジン回転数Neが目標回転数No より高
いか否かを判定する。そして、エンジン回転数Neが目
標回転数No 以下の時には、点火時期を進角すべくステ
ップS45でフィードバック補正進角値thtfb を演算す
る。この補正進角値thtfb は、前記アイドル遅角量thtr
etにエンジン回転数Neと目標回転数No の差を120rpm
で割った比率を掛けて求める。一方、上記ステップS44
の判定がYESでエンジン回転数Neが目標回転数No
より高い時には、点火時期を遅角するべくステップS46
でフィードバック補正進角値thtfb を演算する。この補
正進角値thtfb は、前記アイドル遅角量thtretのマイナ
ス値にエンジン回転数Neと目標回転数No の差を120r
pmで割った比率を掛けて求める。また、前記ステップS
43の判定がNOでフィードバック条件が成立していない
場合には、ステップS47でフィードバック補正進角値th
tfb を0に設定する。そして、上記のように設定したフ
ィードバック補正進角値thtfb と前記基本進角値thtbse
とによって、ステップS48で最終進角値thtig を演算す
る。If the determination in step S43 is YES and the feedback execution condition is satisfied, the process proceeds to step S43.
At 44, it is determined whether or not the current engine speed Ne is higher than the target engine speed No. When the engine speed Ne is equal to or lower than the target speed No, a feedback correction advance value thtfb is calculated in step S45 to advance the ignition timing. This corrected advance value thtfb is determined by the idle retard amount thtr.
et at 120rpm the difference between the engine speed Ne and the target speed No
Multiply by the ratio divided by. On the other hand, step S44
Is YES and the engine speed Ne is equal to the target speed No.
If higher, step S46 is performed to retard the ignition timing.
Calculates the feedback correction advance value thtfb. The corrected advance value thtfb is obtained by subtracting the difference between the engine speed Ne and the target speed No by 120r from the negative value of the idle retard amount thtret.
Multiply by the ratio divided by pm. The step S
If the determination at 43 is NO and the feedback condition is not satisfied, at step S47 the feedback correction advance value th
Set tfb to 0. Then, the feedback correction advance value thtfb set as described above and the basic advance value thtbse are set.
In step S48, the final advance value thtig is calculated.
【0029】上記のようなコントローラ20の制御に基づ
く電気負荷作動時のアイドル回転数制御の特性を図7の
タイムチャートに沿って説明する。まず、(A)はオル
タネータ発電電流elの変化を示し、負荷スイッチ31が閉
成操作されて電気負荷32への給電が開始されると、負荷
電流が瞬時に上昇するのに応じて発電電流が増大する
が、負荷電流はラッシュカレントとしてさらに増加する
のに対して発電電流は発電能力の限界で上限(70A) とな
り、それ以上はバッテリ33から電流が供給され、負荷電
流の減少に応じて発電電流も急激に低下するが、途中か
ら負荷電流の低減度合が緩やかになるのに発電電流はそ
のまま低下してオーバーシュート状態で減少した後、電
気負荷32の大きさに応じた定常電流に安定する。なお、
低減段階で負荷電流より発電電流が低下して不足する電
流はバッテリ33から給電される。上記のように変化する
発電電流elは電流センサ34で検出され、コントローラ20
での平滑化処理(なまし処理)によって破線のようなな
まし値eld に変換される。The characteristics of the idle speed control during the operation of the electric load based on the control of the controller 20 as described above will be described with reference to the time chart of FIG. First, (A) shows a change in the alternator generated current el. When the load switch 31 is closed and power supply to the electric load 32 is started, the generated current is instantaneously increased as the load current increases. Although the load current increases, the load current further increases as a rush current, whereas the generated current reaches the upper limit (70 A) at the limit of the power generation capacity, and beyond that, current is supplied from the battery 33, and the power is generated according to the decrease in the load current. Although the current also decreases rapidly, the generated current decreases as it is and the overshoot state decreases even though the degree of reduction of the load current gradually decreases in the middle, and then stabilizes to a steady current according to the size of the electric load 32. . In addition,
In the reduction stage, the generated current is lower than the load current and the insufficient current is supplied from the battery 33. The generated current el changing as described above is detected by the current sensor 34,
Is converted to a smoothed value eld as shown by a broken line by the smoothing process (smoothing process).
【0030】そして、電気負荷32のオン作動判定レベル
30A との比較によって電気負荷32の作動を判定した結
果、(B)の本発明によるものでは、作動フラグXelは
ラッシュカレント後の上昇過程でのc点で1にセットさ
れて電気負荷32の作動判定を行うものであって、この判
定に伴い目標回転数No は電気負荷32の作動に伴う補正
目標回転数に合致するように徐々に高まり、これに伴う
フィードバック制御すなわちアイドル回転数Neと目標
回転数No との偏差により進角フィードバック補正値を
演算し、目標回転数No が高くなると点火時期を進角し
てトルクの増大で回転数を上昇させ、また、目標回転数
No が低くなると点火時期を遅角して両者を一致させる
ようにフィードバック制御して、実際のアイドル回転数
Neはラッシュカレント時には変動せずc点以降で徐々
に上昇して目標回転数No に安定するものである。Then, the ON operation determination level of the electric load 32 is determined.
As a result of the determination of the operation of the electric load 32 by comparison with 30A, the operation flag Xel is set to 1 at the point c in the rising process after the rush current and the operation of the electric load 32 in the present invention of FIG. With this determination, the target rotational speed No gradually increases to match the corrected target rotational speed associated with the operation of the electric load 32, and the feedback control associated therewith, that is, the idle rotational speed Ne and the target rotational speed Ne, are performed. A lead angle feedback correction value is calculated from the deviation from the number No, and the ignition timing is advanced when the target rotational speed No increases, the rotational speed is increased by increasing the torque, and the ignition timing is increased when the target rotational speed No decreases. The actual idle speed Ne does not fluctuate during the rush current and gradually rises after the point c to reach the target speed No. It is stable.
【0031】これに対して(C)に示す比較例では、電
流センサ34で検出された発電電流elをそのまま電気負荷
32のオン作動判定レベル30A と比較して電気負荷32の作
動を判定するものであり、これでは作動フラグXel' は
ラッシュカレントの急上昇時のa点から急下降時のb点
間で1にセットされて電気負荷32の作動判定を行うもの
であって、また、このラッシュカレント後の上昇過程で
のd点で再び1に設定されるものであるが、a〜b点間
の作動判定で目標回転数No'は高く設定され、b〜d間
の非作動判定で低く設定されることから、b〜d間の目
標回転数No'の低減に対応するフィードバック制御に伴
ってエンジン回転数Ne'の落ち込みが大きく(約100rp
m)発生することになり、この時にエンジン停止を招く
恐れがある。このような変動が上記本発明によるもので
は発生していない。On the other hand, in the comparative example shown in (C), the generated current el detected by the current sensor 34 is directly used as the electric load.
The operation flag Xel 'is set to 1 between the point a when the rush current rises sharply and the point b when the rush current suddenly falls by comparing the on-operation determination level 30A with the on-operation determination level 30A. Then, the operation of the electric load 32 is determined, and is set to 1 again at the point d in the rising process after the rush current. Since the rotation speed No 'is set high and is set low in the non-operation determination between b and d, the engine rotation speed Ne' is accompanied by the feedback control corresponding to the reduction of the target rotation speed No 'between b and d. The drop of the large (about 100rp
m) This may cause the engine to stop at this time. Such a variation does not occur in the above-described present invention.
【0032】上記のような作用により、電気負荷32が作
動した時のオルタネータ30の発電電流の急変動によって
は実際にはエンジン回転数は殆ど影響を受けないことか
ら、この場合には実質的に目標回転数の変更は行わない
ように、オルタネータ30の発電電流の平滑化処理(なま
し処理)で敏感に反応しないことで、安定したアイドル
運転性を確保することができる。According to the above-described operation, the engine speed is hardly affected by the sudden change in the current generated by the alternator 30 when the electric load 32 is operated. A stable idle operation can be secured by not reacting sensitively in the smoothing process (smoothing process) of the generated current of the alternator 30 so as not to change the target rotation speed.
【0033】なお、上記実施例では点火時期の調整によ
ってアイドル回転数を目標回転数にフィードバック制御
するようにした例を示したが、バイパスエア量の調整に
よってアイドル回転数のフィードバック制御を行うにつ
いて同様にオルタネータ30の発電電流に応じた補正制御
を行う場合にも適用可能である。また、上記実施例で
は、電流センサ34による発電電流の検出値をそのまま使
うのではなく新しい検出値の影響率を低減したなまし処
理による平滑化を行うことで、目標回転数の変更を実質
的に禁止するようにしているが、発電電流の急変動を検
出した際には目標回転数の変更量の低減化を行うように
してもよい。In the above-described embodiment, an example has been shown in which the idle speed is feedback-controlled to the target speed by adjusting the ignition timing. However, the feedback control of the idle speed is also performed by adjusting the bypass air amount. The present invention is also applicable to the case where the correction control according to the generated current of the alternator 30 is performed. Further, in the above-described embodiment, the target rotation speed is not substantially changed by performing smoothing by a smoothing process that reduces the influence rate of the new detection value instead of using the detection value of the generated current by the current sensor 34 as it is. However, when a sudden change in the generated current is detected, the amount of change in the target rotation speed may be reduced.
【図1】本発明のエンジンのアイドル回転数制御装置の
基本構成図FIG. 1 is a basic configuration diagram of an engine idle speed control device of the present invention.
【図2】本発明の一実施例におけるアイドル回転数制御
装置を備えたエンジンの概略構成図FIG. 2 is a schematic configuration diagram of an engine including an idle speed control device according to an embodiment of the present invention.
【図3ないし図6】コントローラの処理をそれぞれ説明
するためのフローチャート図FIG. 3 to FIG. 6 are flowcharts for explaining processing of a controller, respectively;
【図7】電気負荷作動時のオルタネータの発電電流の変
動とそれに基づくアイドル回転数制御例を比較例と共に
示すタイムチャート図FIG. 7 is a time chart showing, together with a comparative example, a variation in the generated current of the alternator during an electric load operation and an example of idle speed control based on the variation.
【図8】エンジン水温に対応して基準目標回転数を設定
したテーブルを示す特性図FIG. 8 is a characteristic diagram showing a table in which a reference target rotation speed is set in accordance with an engine coolant temperature;
1 エンジン本体 17 点火プラグ 20 コントローラ 30,J オルタネータ 32,K 電気負荷 34,M 電流センサ G フィードバック手段 H 目標回転数設定手段 N 制限手段 P 作動判定手段 1 Engine body 17 Spark plug 20 Controller 30, J Alternator 32, K Electric load 34, M Current sensor G Feedback means H Target speed setting means N Limiting means P Operation judging means
───────────────────────────────────────────────────── フロントページの続き (72)発明者 小林英樹 広島県安芸郡府中町新地3番1号 マツ ダ株式会社内 (56)参考文献 特開 昭59−155547(JP,A) 特開 平2−146241(JP,A) 特開 平2−185646(JP,A) 特公 昭60−38544(JP,B2) (58)調査した分野(Int.Cl.6,DB名) F02D 41/16 ──────────────────────────────────────────────────続 き Continuation of front page (72) Inventor Hideki Kobayashi 3-1, Shinchi, Fuchu-cho, Aki-gun, Hiroshima Mazda Co., Ltd. (56) References JP-A-59-1555547 (JP, A) JP-A-2 -146241 (JP, A) JP-A-2-185646 (JP, A) JP-B-60-38544 (JP, B2) (58) Fields investigated (Int. Cl. 6 , DB name) F02D 41/16
Claims (2)
応じた制御量の設定によってアイドル回転数を目標回転
数にフィードバック制御するフィードバック手段と、オ
ルタネータの発電電流を検出する電流センサと、該電流
センサにより検出した電流値が設定値以上のとき前記電
気負荷の作動状態と判定する作動判定手段と、該作動判
定手段により電気負荷の作動状態が判定されたとき、前
記フィードバック手段の目標回転数を高めるように変更
する目標回転数設定手段とを備えたエンジンのアイドル
回転数制御装置において、前記電流センサの信号を受
け、オルタネータの発電電流の変化度合が大きいときに
は、上記目標回転数設定手段による発電電流に基づく目
標回転数の変更を制限する制限手段を備えたことを特徴
とするエンジンのアイドル回転数制御装置。A feedback means for feedback-controlling the idle speed to a target speed by setting a control amount according to a deviation between the idle speed and the target speed; a current sensor for detecting a generated current of the alternator; An operation determining unit that determines that the electric load is in an operating state when a current value detected by a current sensor is equal to or greater than a set value; and a target rotation speed of the feedback unit when the operating state of the electric load is determined by the operation determining unit. And a target speed setting means for changing the output speed of the alternator to a higher value. An engine eye comprising a limiting means for limiting a change in a target rotation speed based on a generated current. Dollar rotation speed control device.
電流値に所定の平滑化処理を施すことを特徴とする請求
項1記載のエンジンのアイドル回転数制御装置。2. The idle speed control device for an engine according to claim 1, wherein the limiting means performs a predetermined smoothing process on a current value used by the operation determining means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP40674690A JP2917062B2 (en) | 1990-12-26 | 1990-12-26 | Engine idle speed control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP40674690A JP2917062B2 (en) | 1990-12-26 | 1990-12-26 | Engine idle speed control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04224252A JPH04224252A (en) | 1992-08-13 |
| JP2917062B2 true JP2917062B2 (en) | 1999-07-12 |
Family
ID=18516369
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP40674690A Expired - Fee Related JP2917062B2 (en) | 1990-12-26 | 1990-12-26 | Engine idle speed control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2917062B2 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6038544B2 (en) | 2012-08-22 | 2016-12-07 | リョービ株式会社 | High-pressure washing machine |
-
1990
- 1990-12-26 JP JP40674690A patent/JP2917062B2/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6038544B2 (en) | 2012-08-22 | 2016-12-07 | リョービ株式会社 | High-pressure washing machine |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH04224252A (en) | 1992-08-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4446832A (en) | Method and system for controlling the idle speed of an internal combustion engine at variable ignition timing | |
| JPH0363659B2 (en) | ||
| JPH02144218A (en) | Control device for on-vehicle air conditioner | |
| US5080065A (en) | Air intake control system for an internal combustion engine | |
| JPH05280397A (en) | Idle rotation control device for internal combustion engine | |
| US5722368A (en) | Method and apparatus for adjusting the intake air flow rate of an internal combustion engine | |
| JP2917062B2 (en) | Engine idle speed control device | |
| JP3092082B2 (en) | Fuel supply control device for internal combustion engine | |
| EP1866523A1 (en) | Idle speed control apparatus for internal combustion engine | |
| US6173696B1 (en) | Virtual power steering switch | |
| JP4019621B2 (en) | Idle rotation control device for internal combustion engine | |
| JPH0621590B2 (en) | Internal combustion engine controller | |
| CN112824664A (en) | Control device for internal combustion engine | |
| JP3328317B2 (en) | Switching control method for sequential turbo engine | |
| JP3199399B2 (en) | Engine idle speed control device | |
| JP3756570B2 (en) | Control device and control device for vehicle engine | |
| JP3117784B2 (en) | Exhaust control method for sequential turbo engine | |
| JP3320765B2 (en) | Air-fuel ratio control method for sequential turbo engine | |
| JPH0544515A (en) | Idle rotation control device of internal combustion engine | |
| JP3525642B2 (en) | Idle speed control device for internal combustion engine | |
| JP3122204B2 (en) | Engine intake control device | |
| JPH03194146A (en) | Idle engine speed controller of engine | |
| JP2660623B2 (en) | Idle speed control device for internal combustion engine | |
| JPH10103143A (en) | Injection timing control device for diesel engine | |
| JPH01203636A (en) | Idling speed control device for internal combustion engine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |