[go: up one dir, main page]

JPH10141120A - Secondary air quantity control device of internal combust ton engine - Google Patents

Secondary air quantity control device of internal combust ton engine

Info

Publication number
JPH10141120A
JPH10141120A JP31008096A JP31008096A JPH10141120A JP H10141120 A JPH10141120 A JP H10141120A JP 31008096 A JP31008096 A JP 31008096A JP 31008096 A JP31008096 A JP 31008096A JP H10141120 A JPH10141120 A JP H10141120A
Authority
JP
Japan
Prior art keywords
value
term
secondary air
control
engine
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.)
Granted
Application number
JP31008096A
Other languages
Japanese (ja)
Other versions
JP3833317B2 (en
Inventor
Keiji Tsujii
敬二 辻井
Kyozo Fuda
恭三 布田
Yutaka Taniguchi
豊 谷口
Takaharu Sato
隆治 佐藤
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP31008096A priority Critical patent/JP3833317B2/en
Publication of JPH10141120A publication Critical patent/JPH10141120A/en
Application granted granted Critical
Publication of JP3833317B2 publication Critical patent/JP3833317B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Control Of Throttle Valves Provided In The Intake System Or In The Exhaust System (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)

Abstract

PROBLEM TO BE SOLVED: To prevent an engine from being stalled by determining the control input of a control valve opening according to the opening of a throttle when it is detected that the brake is operated below a designated car speed. SOLUTION: On deciding that a throttle opening sensor is normal, it is judged whether a detected velocity V is less than a designated car speed VAIC or less (S108), and if yes, it is judged whether a brake is operated or not (S110). If yes, it is judged what is a shift range of an automatic transmission is (S112), and when it is decided that the running range D, R is selected, a preset table is retrieved by a detected engine rotating speed to obtain a limit value IBSTPLT of the term IBSTP (S114), and this time term IBSTPn is calculated according to a detected throttle opening 6TH (S116). When the obtained term IBSTPn does not exceed this time term IBSTPTn, it is judged whether a value to which a very small value is added or not (S122), if not, it is judged whether designated time elapses or not (S130), and if yes, the term IBSTP is multiplied by this time subtraction coefficient KBSTPn to make decreasing correction (S134).

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は内燃機関の吸気系
の2次空気量制御装置に関する。
The present invention relates to a secondary air amount control device for an intake system of an internal combustion engine.

【0002】[0002]

【従来の技術】内燃機関の吸気系に設けられたスロット
ル弁をバイパスする2次空気通路(補助空気通路)を設
け、そこを開閉する制御弁の開度を操作量として内燃機
関がアイドル状態にあるとき、機関回転数が目標回転数
となるようにフィードバック制御し、アイドル状態にな
いときはオープンループ制御する技術は、例えば特公平
5−15909号から知られている。
2. Description of the Related Art A secondary air passage (auxiliary air passage) is provided for bypassing a throttle valve provided in an intake system of an internal combustion engine. A technique of performing feedback control so that the engine speed reaches a target speed at one time and performing open-loop control when the engine is not in an idle state is known, for example, from Japanese Patent Publication No. 5-15909.

【0003】更に、特公平2−43019号公報記載の
技術において、機関回転数が目標回転数に向かって低下
しつつある減速時に、制御弁開度を機関回転数の変化量
に応じて制御して2次空気量を増量(いわゆるショット
エア補正)し、よって機関回転数の急落時に機関ストー
ルを防止することが提案されている。
Furthermore, in the technique described in Japanese Patent Publication No. 2-43019, the control valve opening is controlled in accordance with the variation of the engine speed when the engine speed is decreasing toward the target speed. It is proposed to increase the amount of secondary air (so-called shot air correction) to thereby prevent engine stall when the engine speed drops sharply.

【0004】その特公平2−43019号公報記載の技
術において、より具体的には、機関回転数がアイドル判
別回転数(「NA」という)を下回り、更にそれより低
回転側のしきい値(「NSA」という)を下回ったと
き、機関回転数の1サイクル間の変動量に応じて2次空
気量を所定時間にわたって供給している。
[0004] In the technology described in Japanese Patent Publication No. 2-43019, more specifically, the engine speed is lower than an idling speed (hereinafter referred to as "NA"), and the threshold value on the lower speed side ("NA") is further reduced. When the engine speed falls below “NSA”, the secondary air amount is supplied for a predetermined time according to the fluctuation amount of the engine speed during one cycle.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、上記し
た従来技術(特公平2−43019号)においては、機
関回転数がしきい値(NSA)を切ってから2次空気量
を供給するため、車両が機関負荷となる運転状態、例え
ば走行レンジが選択(インギヤ)されて停車時(あるい
は極低車速時)にブレーキが操作されるときに、アクセ
ルペダルが一度踏まれて急閉される、いわゆるスナップ
操作が行われると、2次空気量の供給が間に合わず、機
関回転数が急落し、場合によっては機関がストールする
恐れがあった。
However, in the above-described prior art (Japanese Patent Publication No. 2-43019), since the secondary air amount is supplied after the engine speed falls below a threshold value (NSA), the vehicle Is an engine load, for example, when the travel range is selected (in-gear) and the brake is operated when the vehicle is stopped (or at extremely low vehicle speed), the accelerator pedal is depressed once and suddenly closed. When the operation is performed, the supply of the secondary air amount cannot be made in time, and the engine speed drops rapidly, and in some cases, the engine may be stalled.

【0006】従って、この発明の目的は上記した従来技
術の欠点を解消し、車両が機関負荷となる運転状態に予
め2次空気量を供給し、アクセルペダルが一度踏まれて
急閉される、いわゆるスナップ操作が行われても、機関
回転数が急落することなく、よって機関がストールする
ことがないようにした内燃機関の2次空気量制御装置を
提供することにある。
Therefore, an object of the present invention is to solve the above-mentioned drawbacks of the prior art, to supply a secondary air amount in advance to an operation state in which the vehicle is subjected to an engine load, and to quickly close the accelerator pedal once depressed. It is an object of the present invention to provide a secondary air amount control device for an internal combustion engine in which even if a so-called snap operation is performed, the engine speed does not suddenly drop and the engine does not stall.

【0007】[0007]

【課題を解決するための手段】上記の目的を達成するた
めに、この発明は請求項1項にあっては、内燃機関の吸
気系に設けられたスロットル弁をバイパスする2次空気
通路に配設された制御弁を有し、前記制御弁開度を操作
量として内燃機関に供給する2次空気量を制御する内燃
機関の2次空気量制御装置において、前記内燃機関が搭
載された車両の車速を検出する車速検出手段、前記車両
の走行を制動するブレーキの作動を検出するブレーキ作
動検出手段、前記スロットル弁の開度を検出するスロッ
トル開度検出手段、前記検出された車速が所定以下のと
き、前記ブレーキの作動が検出された場合、前記検出さ
れたスロットル開度に応じて前記制御弁開度の制御値を
決定する制御値決定手段、少なくとも前記決定された制
御値に基づいて前記制御弁開度の指令値を算出する指令
値算出手段、および前記指令値算出手段の出力に基づい
て前記制御弁を駆動する制御弁駆動手段とを備える如く
構成した。
To achieve the above object, according to the present invention, there is provided a secondary air passage which bypasses a throttle valve provided in an intake system of an internal combustion engine. A secondary air amount control device for an internal combustion engine having a control valve disposed therein and controlling a secondary air amount supplied to the internal combustion engine using the control valve opening as an operation amount. Vehicle speed detecting means for detecting a vehicle speed, brake operation detecting means for detecting an operation of a brake for braking the running of the vehicle, throttle opening detecting means for detecting an opening degree of the throttle valve, wherein the detected vehicle speed is equal to or less than a predetermined value. When the operation of the brake is detected, control value determining means for determining a control value of the control valve opening according to the detected throttle opening, based on at least the determined control value. Command value calculating means for calculating a command value of the control valve opening, and was composed as a control valve drive means for driving the control valve based on the output of the command value calculating means.

【0008】請求項2項にあっては、前記内燃機関の機
関回転数を検出する機関回転数検出手段、前記検出され
た機関回転数に応じて前記制御値のリミット値を決定す
るリミット値決定手段を備え、前記制御値決定手段は、
前記決定されたリミット値以下となるように前記制御値
を決定する如く構成した。
According to a second aspect of the present invention, an engine speed detecting means for detecting an engine speed of the internal combustion engine, and a limit value determining device for determining a limit value of the control value in accordance with the detected engine speed. Means, the control value determining means,
The control value is determined so as to be equal to or less than the determined limit value.

【0009】請求項3項にあっては、前記制御値決定手
段は、前記制御値を所定時間にわたって決定する如く構
成した。
According to a third aspect of the present invention, the control value determining means is configured to determine the control value over a predetermined time.

【0010】[0010]

【作用】請求項1項に係る装置にあっては、検出された
車速が所定以下のとき、ブレーキの作動が検出された場
合、検出されたスロットル開度に応じて制御弁開度の制
御値(操作量)を決定するように構成したので、車両が
機関負荷となる運転状態に予め2次空気量を増量するこ
といよって、アクセルペダルが一度踏まれて急閉され
る、いわゆるスナップ操作が行われても、機関回転数が
急落することなく、よって機関がストールすることがな
い。
According to the first aspect of the present invention, when the detected vehicle speed is equal to or lower than a predetermined value, and when the operation of the brake is detected, the control value of the control valve opening is determined according to the detected throttle opening. (Operating amount), the so-called snap operation in which the accelerator pedal is once depressed once and suddenly closed by increasing the secondary air amount in advance to an operating state in which the vehicle becomes an engine load. Even if it is performed, the engine speed does not drop sharply, so that the engine does not stall.

【0011】請求項2項にあっては、検出された機関回
転数に応じて前記制御値のリミット値を決定し、リミッ
ト値以下となるように前記制御値を決定する如く構成し
たので、制御値を必要最小限度に止めることができる。
According to a second aspect of the present invention, the control value is determined in accordance with the detected engine speed and the control value is determined to be equal to or less than the limit value. Values can be kept to the minimum necessary.

【0012】請求項3項にあっては、制御値を所定時間
にわたって決定する如く構成したので、2次空気量の供
給を円滑に行うことができ、機関回転数が急変すること
がない。
According to the third aspect of the present invention, since the control value is determined over a predetermined time, the supply of the secondary air amount can be performed smoothly, and the engine speed does not change suddenly.

【0013】[0013]

【発明の実施の形態】以下、添付図面に即してこの発明
の実施の形態を説明する。
Embodiments of the present invention will be described below with reference to the accompanying drawings.

【0014】図1はこの発明に係る内燃機関の2次空気
量制御装置を全体的に示す概略図であり、符合10は例
えば4気筒の内燃機関を示す。内燃機関10には吸気管
12が接続され、吸気管12の途中にはスロットルボデ
ィ14が設けられ、内部にスロットル弁16が配置され
る。スロットル弁16にはスロットル開度センサ18
(図で「θTH」と示す)が接続され、スロットル開度
を電気信号に変換し、電子制御ユニット(以下「EC
U」という)20に送出する。
FIG. 1 is a schematic diagram generally showing a secondary air amount control device for an internal combustion engine according to the present invention, and reference numeral 10 indicates, for example, a four-cylinder internal combustion engine. An intake pipe 12 is connected to the internal combustion engine 10, a throttle body 14 is provided in the middle of the intake pipe 12, and a throttle valve 16 is disposed inside. The throttle valve 16 has a throttle opening sensor 18.
(Shown as “θTH” in the figure) is connected, converts the throttle opening into an electric signal, and sends it to an electronic control unit (hereinafter “EC”).
U ") 20.

【0015】スロットルボディ14の下流で各気筒燃焼
室(図示せず)の吸気弁(図示せず)の少し上流には燃
料噴射弁24が設けられる。燃料噴射弁24は図示しな
い燃料ポンプに接続されると共に、ECU20に電気的
に接続され、ECU20からの信号によって開弁時間が
制御され、それに対応する燃料量を気筒に供給する。
A fuel injection valve 24 is provided downstream of the throttle body 14 and slightly upstream of an intake valve (not shown) of each cylinder combustion chamber (not shown). The fuel injection valve 24 is connected to a fuel pump (not shown) and is electrically connected to the ECU 20. The valve opening time is controlled by a signal from the ECU 20, and a corresponding amount of fuel is supplied to the cylinder.

【0016】吸気管12において、前記燃料噴射弁24
およびスロットルボディ14の間には、吸気管12内と
大気とを連通する2次空気通路26が接続される。2次
空気通路26の大気開口端にはエアクリーナ28が取り
付けられると共に、2次空気通路26の途中には2次空
気量を制御する制御弁(EACV)30が配置される。
In the intake pipe 12, the fuel injection valve 24
A secondary air passage 26 that connects the inside of the intake pipe 12 and the atmosphere is connected between the throttle body 14 and the throttle body 14. An air cleaner 28 is attached to the open end of the secondary air passage 26, and a control valve (EACV) 30 for controlling the amount of secondary air is disposed in the middle of the secondary air passage 26.

【0017】制御弁30は常閉型であり、2次空気通路
26の開度(開口面積)を連続的に変化する弁体30a
と、その弁体30aを閉塞方向に付勢するスプリング3
0bと、通電時に弁体30aをスプリング30bの付勢
力に抗して開放方向に移動させる電磁ソレノイド30c
からなる。
The control valve 30 is a normally-closed type, and is a valve body 30a that continuously changes the opening degree (opening area) of the secondary air passage 26.
And a spring 3 for urging the valve body 30a in the closing direction.
0b, an electromagnetic solenoid 30c for moving the valve 30a in the opening direction against the urging force of the spring 30b when energized.
Consists of

【0018】前記スロットルボディ14のスロットル弁
16の下流には分岐管32を介して絶対圧センサ34
(図で「PBA」と示す)が設けられ、吸気管圧力を絶
対圧で検出する。また内燃機関10の冷却水通路(図示
せず)付近には機関冷却水温センサ40(図で「TW」
と示す)が設けられ、機関冷却水温を検出する。
An absolute pressure sensor 34 is provided downstream of the throttle valve 16 of the throttle body 14 via a branch pipe 32.
(Indicated as “PBA” in the figure) is provided to detect the intake pipe pressure in absolute pressure. In the vicinity of a cooling water passage (not shown) of the internal combustion engine 10, an engine cooling water temperature sensor 40 ("TW" in the figure) is provided.
) Is provided to detect the engine cooling water temperature.

【0019】また、機関のクランク軸(図示せず)など
の回転部の付近にはクランク角センサ42(図で「N
E」と示す)が設けられ、TDCに関連した所定クラン
ク角度およびそれを細分した単位クランク角度を検出す
る。また、内燃機関10の付近には大気圧センサ44が
設けられ、内燃機関10が位置する場所の大気圧を検出
する。
A crank angle sensor 42 (“N” in the figure) is provided near a rotating portion such as a crankshaft (not shown) of the engine.
E) is provided to detect a predetermined crank angle related to TDC and a unit crank angle obtained by subdividing it. An atmospheric pressure sensor 44 is provided near the internal combustion engine 10 and detects the atmospheric pressure at a location where the internal combustion engine 10 is located.

【0020】更に、内燃機関10の出力は、前進4段後
進1段の変速機構を備えると共に、D,Rなどの走行レ
ンジ、およびP,Nなどの非走行レンジを備えた自動変
速機(図で「A/T」と示す)に接続されると共に、内
燃機関10および自動変速機ATは一体的に車両(図示
せず)に搭載される。
Further, the output of the internal combustion engine 10 is provided with an automatic transmission (FIG. 1) having a four-speed forward and reverse one-speed transmission mechanism and a travel range such as D and R and a non-travel range such as P and N. And "A / T"), and the internal combustion engine 10 and the automatic transmission AT are integrally mounted on a vehicle (not shown).

【0021】車両のドライブシャフト(図示せず)の付
近には車速センサ46が設けられてドライブシャフト1
回転当たりの信号を出力すると共に、そのブレーキ(図
示せず)の付近にはブレーキスイッチ48が設けられ、
ブレーキが作動された否かを検出する。
A vehicle speed sensor 46 is provided near a drive shaft (not shown) of the vehicle.
A signal per rotation is output, and a brake switch 48 is provided near the brake (not shown).
Detects whether the brake has been actuated.

【0022】更に、前記自動変速機の付近にはその油圧
パワーステアリング機構(図示せず)の作動を検出する
パワステスイッチ50が設けられる。また、内燃機関1
0には吸気弁および排気弁のリフト量および開閉タイミ
ングを機関回転数(および機関負荷)に従って2分され
る高低2種の特性で切り換える、可変バルブタイミング
機構(図で「VT」と示す)が設けられる。可変バルブ
タイミング機構VTには、選択されているタイミング特
性を検出するバルブタイミングセンサ52が設けられ
る。
Further, a power steering switch 50 for detecting the operation of the hydraulic power steering mechanism (not shown) is provided near the automatic transmission. The internal combustion engine 1
At 0, a variable valve timing mechanism (indicated as "VT" in the figure) that switches the lift amount and opening / closing timing of the intake valve and the exhaust valve according to two kinds of high and low characteristics according to the engine speed (and the engine load). Provided. The variable valve timing mechanism VT is provided with a valve timing sensor 52 for detecting a selected timing characteristic.

【0023】上記した絶対圧センサ34などの出力は、
ECU20に送られる。ECU20は、各種センサから
の入力信号波形を整形し、電圧レベルを所定レベルに修
正し、アナログ信号をデジタル信号に変換する入力回路
20aおよびCPU20bを備える。
The output of the absolute pressure sensor 34 and the like is
It is sent to the ECU 20. The ECU 20 includes an input circuit 20a and a CPU 20b that shape input signal waveforms from various sensors, correct a voltage level to a predetermined level, and convert an analog signal into a digital signal.

【0024】CPU20bはクランク角センサ42の出
力をカウントして機関回転数NEを算出し、車速センサ
46の出力をカウントして車速Vを算出すると共に、記
憶手段20cに一次格納されたその他の運転パラメータ
に基づき、記憶手段20cに格納されたプログラムに従
って通電電流指令値(以下「ICMD」という)を決定
し、出力回路20dを介して操作量として電磁ソレノイ
ド30cに供給してその開度(開口面積)を調節し、2
次空気量を制御する。
The CPU 20b counts the output of the crank angle sensor 42 to calculate the engine speed NE, counts the output of the vehicle speed sensor 46 to calculate the vehicle speed V, and performs other operations temporarily stored in the storage means 20c. Based on the parameters, an energization current command value (hereinafter, referred to as "ICMD") is determined according to a program stored in the storage means 20c, supplied to the electromagnetic solenoid 30c as an operation amount via the output circuit 20d, and its opening degree (opening area). ) And adjust 2
Control the amount of secondary air.

【0025】尚、図示の装置にあっては、ICMDと、
2次空気通路26を通って吸気管12に供給される2次
空気量とは比例関係にあるように構成される。
In the illustrated device, ICMD and
It is configured to be proportional to the amount of secondary air supplied to the intake pipe 12 through the secondary air passage 26.

【0026】続いて、この発明に係る内燃機関の2次空
気量制御装置の動作を説明する。
Next, the operation of the secondary air amount control device for an internal combustion engine according to the present invention will be described.

【0027】図2はその動作を示すメイン・フロー・チ
ャートである。尚、図示のプログラムは各気筒TDCな
どの所定クランク角度で起動される。
FIG. 2 is a main flow chart showing the operation. The illustrated program is started at a predetermined crank angle of each cylinder TDC or the like.

【0028】以下説明すると、先ずS10において各種
負荷項ILOADを算出する。これは、図示しないAC
ジェネレータ、エアコンディショナ、電気負荷および前
記した油圧パワーステアリング機構などの負荷について
の項の合算値である。但し、後述するスロットル全閉負
荷項IBSTPは含まない。
First, in S10, various load terms ILOAD are calculated. This is the AC not shown
It is a total value of terms for loads such as a generator, an air conditioner, an electric load, and the above-described hydraulic power steering mechanism. However, the throttle fully closed load term IBSTP described later is not included.

【0029】続いてS12に進み、ダッシュポット項I
DPを算出する。機関減速時に空燃比がオーバリッチに
なるのを防止するために、スロットル弁16を一定開度
開いた位置で一旦止め、続いて全閉位置まで徐々に閉じ
てスロットル弁の急閉を防止するダッシュポット制御が
行われるが、IDPはそれに対応する項である。
Then, the process proceeds to S12, where the dashpot term I
Calculate DP. In order to prevent the air-fuel ratio from becoming over-rich when the engine is decelerated, the throttle valve 16 is temporarily stopped at a position where it is opened at a constant opening, and then gradually closed to a fully closed position to prevent sudden opening of the throttle valve. Pot control is performed, and IDP is a term corresponding thereto.

【0030】続いてS14に進み、スロットル全閉負荷
項IBSTP(前記した「制御値」に相当)を算出す
る。
Then, the program proceeds to S14, in which a throttle fully closed load term IBSTP (corresponding to the above-mentioned "control value") is calculated.

【0031】図3はその作業を示すサブルーチン・フロ
ー・チャートである。
FIG. 3 is a subroutine flowchart showing the operation.

【0032】先に述べたように、車両が機関負荷となる
運転状態、例えば走行レンジが選択(インギヤ)されて
停車時(あるいは極低車速時)にブレーキが操作される
ときに、アクセルペダルが一度踏まれて急閉される、い
わゆるスナップが行われると、2次空気量の供給が間に
合わず、機関回転数が急落し、場合によっては機関がス
トールする恐れがある。
As described above, when the vehicle is under engine load, for example, when the travel range is selected (in-gear) and the brake is operated when the vehicle is stopped (or at extremely low vehicle speed), the accelerator pedal is released. Once the so-called snap is performed once the pedal is stepped on and suddenly closed, the supply of the secondary air amount cannot be made in time, and the engine speed falls sharply, possibly causing the engine to stall.

【0033】従って、この項ないし制御値(操作量)を
新設し、車両が機関負荷となる運転状態において、図4
に示す如く、予め2次空気量を所定期間にわたって増量
し、よってスロットル弁が全閉位置に戻されても機関回
転数NEが目標回転数に対して急落せず、機関ストール
が生じないようにした。
Therefore, when this term or control value (operating amount) is newly established and the vehicle is in an operating state in which the engine load is applied, FIG.
As shown in (2), even if the secondary air amount is increased over a predetermined period in advance, even if the throttle valve is returned to the fully closed position, the engine speed NE does not drop sharply with respect to the target speed so that engine stall does not occur. did.

【0034】以下説明すると、S100において前記ス
ロットル開度センサ18がフェール(故障)したか否か
適宜な手法で判断し、故障時はS102に進んで減算係
数KBSTP(後述)の値をそのまま今回値KBSTP
nにする。
In the following, in S100, it is determined by an appropriate method whether or not the throttle opening sensor 18 has failed (failure). If a failure has occurred, the process proceeds to S102 and the value of the subtraction coefficient KBSTP (described later) is used as it is as the current value. KBSTP
n.

【0035】尚、この図および他の図で、量記号に付記
されるnは離散系のサンプル時刻(より具体的には図2
フロー・チャートの起動時刻)における現在時刻を示
し、n−mはそれよりm回前の時刻を示す。従って、n
が付記された場合は今回値を、n−1が付記された場合
を前回値を示す。但し、現在時刻nおよび時刻が重要で
ない場合には、その付記を省略する。
In this and other figures, n added to the quantity symbol is a discrete sample time (more specifically, FIG.
(Start time of the flow chart) indicates the current time, and nm indicates the time m times earlier than that. Therefore, n
Indicates the current value, and the case where n-1 is added indicates the previous value. However, if the current time n and the time are not important, the additional description is omitted.

【0036】続いてS104に進んでスロットル全閉負
荷項IBSTPの値を零とし、S106に進んでタイマ
(ダウンカウンタ)にtmIBSTPをセット、即ち、
時間計測を開始する。
Then, the program proceeds to S104, in which the value of the throttle fully closed load term IBSTP is set to zero, and to S106, tmIBSTP is set in a timer (down counter), that is,
Start timing.

【0037】S100で否定されるときはS108に進
み、検出された車速Vが所定車速VAIC(例えば3k
m/h)以下か否か判断し、否定されるときは車両の機
関に働く負荷が小さいことから、項IBSTPを算出し
ないこととし、S102以降に進む。
When the result in S100 is NO, the program proceeds to S108, in which the detected vehicle speed V is adjusted to a predetermined vehicle speed VAIC (for example, 3 kV).
m / h) or less, and if not, the term IBSTP is not calculated because the load acting on the engine of the vehicle is small, and the process proceeds to S102 and thereafter.

【0038】S108で肯定されるとき、例えば停車と
判断されるときはS110に進み、前記したブレーキス
イッチ48の出力からブレーキが作動されているか否か
判断し、否定されるときはS102以降に進むと共に、
肯定されるときはS112に進んで自動変速機のシフト
レンジが何か判断する。そしてN,Pなどの非走行レン
ジにあると判断されるときは、S102以降に進む。
When the determination in S108 is affirmative, for example, when it is determined that the vehicle is stopped, the process proceeds to S110, and it is determined whether or not the brake is operated based on the output of the brake switch 48. When the determination is negative, the process proceeds to S102 and thereafter. Along with
When the result is affirmative, the program proceeds to S112, in which the shift range of the automatic transmission is determined. When it is determined that the vehicle is in the non-traveling range such as N or P, the process proceeds to S102 and thereafter.

【0039】S108,S110で否定、あるいはS1
12で非走行レンジにあるときS102に進んで項IB
STPを算出しないのは、これらの状態が内燃機関10
にとって大きな負荷とならないからである。
No in S108, S110, or S1
When the vehicle is in the non-traveling range in step 12, the routine proceeds to step S102, where the term IB
STP is not calculated because these conditions are
This is because it does not impose a great load on

【0040】他方、S112で走行レンジD,Rが選
択、即ち、インギヤされていると判断されるときはS1
14に進み、検出した機関回転数NEから予め設定して
あるテーブルを検索して項IBSTPのリミット値(上
限値)IBSTPLTを求める。図5はそのテーブルの
特性を示す説明グラフであり、リミット値IBSTPL
Tは機関回転数NEが増加するにつれて増大するように
設定される。これは言うまでもなく、機関回転数NEが
高いほど、機関回転数の急落の度合いが大きいため、項
IBSTPを増加する必要があるからである。
On the other hand, when the driving ranges D and R are selected in S112, that is, when it is determined that the
The routine proceeds to 14, where a preset table is searched from the detected engine speed NE to obtain a limit value (upper limit value) IBSTPLT of the term IBSTP. FIG. 5 is an explanatory graph showing the characteristics of the table, and the limit value IBSTPL
T is set to increase as the engine speed NE increases. Needless to say, the higher the engine speed NE, the greater the degree of sudden decrease in the engine speed. Therefore, it is necessary to increase the term IBSTP.

【0041】続いてS116に進み、検出されたスロッ
トル開度θTHに応じて今回項IBSTPnを算出す
る。より詳しくは、検出されたスロットル開度θTHか
ら、全閉位置相当スロットル開度(θTHIDLL+D
θTHBSTP)を減じた差に、係数KIBSTP(例
えば50)を乗じて求める。
Then, the program proceeds to S116, in which the current term IBSTPn is calculated in accordance with the detected throttle opening θTH. More specifically, from the detected throttle opening θTH, the throttle opening corresponding to the fully closed position (θTHIDLL + D
(θTHBSTP) is multiplied by a coefficient KIBSTP (for example, 50).

【0042】全閉位置相当スロットル開度を減算するの
は、スロットル弁16は機械的には全閉位置が零ではな
く、この相当位置を全閉位置とみなしているからであ
る。また、項IBSTPを基本的にスロットル開度に比
例して算出するのは、スロットル開度が大きいほど負荷
の急変度が大きく、従って機関回転数の急落度が大きい
からである。
The reason why the throttle opening corresponding to the fully closed position is subtracted is that the throttle valve 16 mechanically assumes that the fully closed position is not zero, and considers this equivalent position to be the fully closed position. The reason why the term IBSTP is basically calculated in proportion to the throttle opening is that the larger the throttle opening is, the larger the sudden change of the load is, and hence the larger the sudden decrease of the engine speed is.

【0043】続いてS118に進み、求めた項IBST
P、より詳しくは今回項IBSTPnが、検索した今回
リミット値IBSTPLTnを超えるか否か判断し、肯
定されるときはS120に進んでリミット値に制限する
と共に、否定されるときはS122に進んで項IBST
Pが、その今回値に微小値DIBSTPを加算した値以
下か否か判断する。
Then, the program proceeds to S118, in which the obtained term IBST is obtained.
P, more specifically, it is determined whether or not the current term IBSTPn exceeds the retrieved current limit value IBSTPLTn. IBST
It is determined whether or not P is equal to or less than a value obtained by adding the minute value DIBSTP to the current value.

【0044】S122で肯定されるときはS124に進
んで減算係数KBSTPを更新し、S126に進んで今
回項IBSTPnに決定する。これは、2次空気量変動
量が小さい、換言すればスロットル開度閉方向変動が小
さいため、減少処理をパスして、制御ハンチングを防止
するためである。続いてS128に進んで前記したタイ
マtmIBSTPをセットしてダウンカウントを開始す
る。
When the result in S122 is affirmative, the program proceeds to S124, in which the subtraction coefficient KBSTP is updated, and the program proceeds to S126, where the current term IBSTPn is determined. This is to prevent the control hunting by passing the reduction process because the secondary air amount fluctuation amount is small, in other words, the throttle opening degree closing direction fluctuation is small. Then, the program proceeds to S128, in which the timer tmIBSTP is set to start counting down.

【0045】他方、S122で否定されるときはS13
0に進み、タイマ値tmIBSTPが零に達したか否
か、換言すれば所定時間が経過したか否か判断し、否定
されるときはS132に進んで項IBSTPはそのまま
とし、一旦プログラムを終了する。
On the other hand, when the result in S122 is NO, S13
The program proceeds to 0 to determine whether or not the timer value tmIBSTP has reached zero, in other words, whether or not a predetermined time has elapsed. If not, the procedure proceeds to S132, where the term IBSTP is left as it is, and the program is temporarily terminated. .

【0046】次回以降のプログラムループにおいてS1
30で肯定されるときはS134に進み、項IBSTP
に今回減算係数KBSTPn(例えば0.992)を乗
じて減少補正する。即ち、図4に示す如く、所定時間経
過後に増加2次空気量の減少処理を開始する。
In the next and subsequent program loops, S1
If affirmative in step 30, the process proceeds to step S134, where the term IBSTP
Is multiplied by the current subtraction coefficient KBSTPn (for example, 0.992), and the decrease is corrected. That is, as shown in FIG. 4, after the elapse of a predetermined time, the process of decreasing the increased secondary air amount is started.

【0047】続いてS136に進み、前記した負荷項I
LOADの中のパワステ項IPSの値が零か否か、換言
すればステアリングホィール(図示せず)が転舵されて
パワーステアリング機構が作動したか否か判断し、肯定
されるときはS138に進み、前回減算係数KBSTP
n−1から微小値DKBSTP(例えば0.047)を
減じた差を今回減算係数KBSTPnとすると共に、否
定されるときはS140に進み、前回減算係数KBST
Pn−1から別の微小値DKBSTPPS(例えば0.
035)を減じた差を今回減算係数KBSTPnとす
る。
Subsequently, the flow advances to S136, where the above-described load term I
It is determined whether or not the value of the power steering term IPS in LOAD is zero, in other words, whether or not the power steering mechanism has been operated by turning the steering wheel (not shown). If the result is affirmative, the process proceeds to S138. , Previous subtraction coefficient KBSTP
The difference obtained by subtracting the minute value DKBSTP (for example, 0.047) from n-1 is used as the current subtraction coefficient KBSTPn. If the difference is negative, the process proceeds to S140, and the previous subtraction coefficient KBST
Pn-1 to another minute value DKBSTPPS (for example, 0.
035) is used as the current subtraction coefficient KBSTPn.

【0048】このように、転舵、即ち、パワーステアリ
ング機構が作動するときの減算係数を、そうでない場合
の減算係数より小さくするのは、パワーステアリング機
構が作動するとき、油圧ポンプの負荷が増加して機関回
転数低下量が増大するので、その分、増加2次空気量の
減少度を小さくするためである。
As described above, the reason why the subtraction coefficient when turning, that is, when the power steering mechanism operates is smaller than the subtraction coefficient when not operating is that the load on the hydraulic pump increases when the power steering mechanism operates. As a result, the amount of decrease in the engine speed increases, and accordingly, the degree of decrease in the increased secondary air amount is reduced.

【0049】続いてS142に進み、今回減算係数KB
STPnが零未満か否か判断し、肯定されるときはS1
44に進んで零に置き換えると共に、否定されるときは
S146に進んで項IBSTPが今回項IBSTPn未
満か否か判断し、肯定されるときはS148に進んで今
回項IBSTPnに決定する。これは、スロットル弁駆
動が途中で止められた場合、減少処理をスロットル開度
に応じた2次空気量以下にしないためである。続いてS
150に進んで前記タイマtmIBSTPをセットして
ダウンカウントを開始する。
Then, the process proceeds to S142, in which the current subtraction coefficient KB is calculated.
It is determined whether or not STPn is less than zero.
The process proceeds to 44 to replace the value with zero. If the result is negative, the process proceeds to S146 to determine whether the term IBSTP is less than the current item IBSTPn. If the result is affirmative, the process proceeds to S148 to determine the current item IBSTPn. This is because, when the throttle valve driving is stopped halfway, the reduction processing is not performed below the secondary air amount corresponding to the throttle opening. Then S
Proceeding to 150, the timer tmIBSTP is set to start counting down.

【0050】図2フロー・チャートに戻ると、続いてS
16に進み、機関が始動モードにあるか否か判断する。
これは、例えばイグニションスイッチがオンしたか、あ
るいはクランキングモータが作動しているか否かを検出
することで行う。S16で肯定されるときはS18に進
み、フラグF.FB(後述)のビットを零にリセット
し、S20に進んで2次空気量を始動モードの式、具体
的には ICMD=(ICRST+ILOAD)×KIPA+I
PA で算出する。
Returning to the flow chart of FIG.
Proceeding to 16, it is determined whether the engine is in the start mode.
This is performed, for example, by detecting whether the ignition switch is turned on or whether the cranking motor is operating. When the result in S16 is affirmative, the program proceeds to S18, in which the flag F. The bit of FB (to be described later) is reset to zero, and the process proceeds to S20 to set the secondary air amount in the start mode equation, specifically, ICMD = (ICRST + ILOAD) × KIPA + I
Calculate with PA.

【0051】ここで、ICRST:始動モードの基本
値、KIPA,IPA:乗算形式および加算形式による
大気圧による充填効率を補償するための項である。続い
てS22に進んで算出した指令値ICMDが0%から1
00%の範囲にあるようにリミットチェックを行う。
Here, ICRST: basic value of the starting mode, KIPA, IPA: terms for compensating the charging efficiency due to the atmospheric pressure in the multiplication form and the addition form. Subsequently, the program proceeds to S22, where the calculated command value ICMD is changed from 0% to 1
A limit check is performed so as to be within the range of 00%.

【0052】S16で否定されるときはS24に進んで
フラグF.THIDLEのビットが1か否か判断する。
このフラグは検出スロットル開度が全閉相当の所定開度
(例えば5度)以上にあるとき、そのビットが1にセッ
トされる。S24で否定、即ち、検出スロットル開度が
全閉相当開度にあると判断されるときはS26に進み、
フラグF.NAのビットが0にリセットされているか否
か判断する。
When the result in S16 is NO, the program proceeds to S24, in which the flag F. It is determined whether the bit of THIDLE is 1 or not.
This flag is set to 1 when the detected throttle opening is equal to or greater than a predetermined opening (e.g., 5 degrees) corresponding to full closing. If the determination in S24 is negative, that is, if it is determined that the detected throttle opening is at the fully-closed equivalent opening, the process proceeds to S26,
Flag F. It is determined whether the NA bit has been reset to 0.

【0053】フラグF.NAは、機関回転数NEが前記
したアイドル判別回転数NA未満に下降したとき、その
ビットが零にリセットされる。即ち、このフラグのビッ
トが零であることは、機関回転数が目標回転数に向けて
低下しつつあることを意味する。
Flag F. The bit of NA is reset to zero when the engine speed NE falls below the idle determination speed NA. That is, the fact that the bit of this flag is zero means that the engine speed is decreasing toward the target speed.

【0054】S26で肯定されるときはS28に進み、
前記した今回ダッシュポット項IDPを零とし、S30
に進んで今回項IBSTPnを零とし、S32に進んで
アイドル回転数フィードバック制御の準備のため、ショ
ットエア項ISAを算出する。このショットエア項は先
に触れたように、機関回転数の1サイクル間(即ち、4
TDC間)の変動率に応じて算出する。
When the result in S26 is affirmative, the program proceeds to S28,
The aforementioned dashpot term IDP is set to zero, and S30
The program proceeds to S32, where the current term IBSTPn is set to zero, and the program proceeds to S32, where the shot air term ISA is calculated in preparation for idle speed feedback control. This shot air term is, as mentioned above, one cycle of the engine speed (ie, 4 cycles).
It is calculated according to the rate of change between TDCs.

【0055】図6はショットエア項ISAの算出作業を
示すサブルーチン・フロー・チャートである。
FIG. 6 is a subroutine flowchart showing the calculation of the shot air term ISA.

【0056】以下説明すると、S200でフラグF.A
STのビットが1にセットされているか否か、換言すれ
ば、始動後か否か判断し、否定されるときはS202に
進んでタイマtmSAのビットを零にリセットし、S2
04に進んでショットエア項ISAの値を零としてプロ
グラムを終了する。
In the following, a description will be given of the case where the flag F. A
It is determined whether or not the bit of ST is set to 1, in other words, whether or not it is after the start. If not, the process proceeds to S202, where the bit of the timer tmSA is reset to zero, and S2
In step 04, the value of the shot air term ISA is set to zero, and the program ends.

【0057】他方、S200で肯定、即ち、始動後と判
断されるときはS206に進んで検出機関冷却水温TW
からテーブルを検索し、ショットエア開始回転数(前記
しきい値)NSA、回転数変動量しきい値DNSA、タ
イマ値tmSA、および係数KISAを求める。図7な
いし図9にそれらテーブルの特性を示す。
On the other hand, if affirmative in S200, that is, if it is determined that the engine has been started, the routine proceeds to S206, where the detected engine coolant temperature TW is detected.
, A table is searched for, and a shot air start rotation speed (the threshold value) NSA, a rotation speed variation threshold value DNSA, a timer value tmSA, and a coefficient KISA are obtained. 7 to 9 show the characteristics of these tables.

【0058】続いてS208に進んで検出回転数NEが
前記しきい値NSAより大きいか否か判断し、肯定され
る、即ち、機関回転数が未だしきい値上と判断されると
きはS202に進むと共に、否定されるときはS210
に進んで前回検出回転数NEn−1が同様に前記しきい
値を超えるか否か判断し、否定されるときはS212に
進んでtmSAが零に達したか否か判断する。S212
で肯定されるときはS202以降に進むと共に、否定さ
れるときはプログラムを終了する。
Then, the program proceeds to S208, in which it is determined whether or not the detected engine speed NE is greater than the threshold value NSA. If the result is affirmative, that is, if it is determined that the engine speed is still above the threshold value, the program proceeds to S202. As the process proceeds, when the result is denied, S210
Then, it is determined whether or not the previously detected rotational speed NEn-1 exceeds the threshold value in the same manner. If the result is negative, the process proceeds to S212 to determine whether or not tmSA has reached zero. S212
When affirmative, the program proceeds to S202 and thereafter, and when negative, the program ends.

【0059】他方、S210で肯定されるときはS21
4に進み、今回検出回転数の1サイクル前、即ち、4T
DC前の検出回転数からの変動量DNECYLを求める
と共に、その符合、即ち、正値(回転数上昇)か、負値
(回転数減少)か否か判断する。そしてS214で回転
数上昇と判断されるときは回転数低下防止用のショット
エア項は不要なので、S202に進む。
On the other hand, if the result in S210 is affirmative, S21
4, one cycle before the current detected rotation speed, that is, 4T
The amount of change DENEYL from the detected rotational speed before DC is obtained, and the sign thereof, that is, whether the value is a positive value (increase in rotational speed) or a negative value (decrease in rotational speed) is determined. If it is determined in step S214 that the rotation speed is increasing, the flow proceeds to step S202 because the shot air term for preventing the rotation speed from decreasing is unnecessary.

【0060】また、S214で回転数が低下しつつある
と判断されるときはS216に進み、回転数変動量DN
ECYLの絶対値が前記検索値DNSAを超えるか否か
判断し、否定されるときはS202以降に進むと共に、
肯定されるときはS218に進んで前記タイマ値tmS
Aをセットしてダウンカウントを開始する。続いてS2
20に進んで回転数変動量DNECYLに前記検索係数
を乗じてショットエア項ISAを算出し、S222に進
んでそのリミット値を決定する。
When it is determined in S214 that the rotational speed is decreasing, the flow proceeds to S216, where the rotational speed variation DN
It is determined whether or not the absolute value of ECYL exceeds the search value DNSA.
If affirmative, the process proceeds to S218, where the timer value tmS
Set A to start counting down. Then S2
Proceeding to 20, the multiplication of the rotational speed fluctuation amount DENEYL by the above-mentioned search coefficient to calculate the shot air term ISA, and proceeding to S222, the limit value is determined.

【0061】図10はその作業を示すサブルーチン・フ
ロー・チャートである。
FIG. 10 is a subroutine flowchart showing the operation.

【0062】以下説明すると、S300でシフトレンジ
を判断し、DレンジまたはRレンジと判断されるときは
S302に進んで検出車速Vを前記所定車速VAICと
比較し、比較結果に応じてS304またはS306に進
む。尚、S300で走行レンジにないと判断されるとき
は直ちにS304に進む。
In the following, the shift range is determined in S300, and if the shift range is determined to be the D range or the R range, the flow proceeds to S302, where the detected vehicle speed V is compared with the predetermined vehicle speed VAIC, and S304 or S306 is performed according to the comparison result. Proceed to. If it is determined in step S300 that the vehicle is not in the travel range, the process immediately proceeds to step S304.

【0063】図6フロー・チャートに戻ると、続いてS
224に進み、算出したショットエア項が今決定したリ
ミット値を超えるか否か判断し、肯定されるときはS2
26に進んで算出値をリミット値に制限すると共に、否
定されるときはS212に進む。
Returning to the flow chart of FIG.
Proceeding to 224, it is determined whether the calculated shot air term exceeds the currently determined limit value.
Proceeding to 26, the calculated value is limited to the limit value, and if negative, the process proceeds to S212.

【0064】図2フロー・チャートに戻ると、続いてS
34に進んでシフトレンジを判断し、走行レンジにある
ときはS36に進んで前記フラグF.FBのビットを零
にリセットし、S38に進んで2次空気量はオープン
(制御)モードの式に基づいて以下の如く算出する。 ICMD=(ITW×IXREFM+ISA+ILOA
D)×KIPA+IPA ここで、ITW:機関冷却水温TWに基づいて決定され
る基本値、IXREFM:学習補正項である。
Returning to the flow chart of FIG.
34, the shift range is determined. If the shift range is determined, the process proceeds to S36, where the flag F. The bit of FB is reset to zero, and the routine proceeds to S38, where the secondary air amount is calculated as follows based on the open (control) mode equation. ICMD = (ITW × IXREFM + ISA + ILOA)
D) × KIPA + IPA Here, ITW is a basic value determined based on the engine cooling water temperature TW, and IXREFM is a learning correction term.

【0065】続いてS40に進んで制御弁30などにフ
ェールが発生したか否か判断し、肯定されるときはS4
2に進んで2次空気量を、前記したオープンモードの式
と同様のフェールセーフモードの式に基づいて算出す
る。
Then, the program proceeds to S40, in which it is determined whether or not a failure has occurred in the control valve 30 or the like.
Proceeding to 2, the secondary air amount is calculated based on the same fail-safe mode equation as the above-described open mode equation.

【0066】他方、S34で走行レンジにないと判断さ
れるときはS44に進み、前記フラグのビットを1にセ
ットし、S46に進んで2次空気量をフィードバック
(制御)モードの式に基づいて算出する。詳しくは、 a.フラグF.FB=1のときはフィードバック制御さ
れる。 ICMD=(IFBn+ISA+ILOAD)×KIP
A+IPA ここで、IFBnは、所定の目標回転数との偏差に応じ
て算出されるフィードバック補正項である。 b.フラグF.FB=0のときはオープンループ制御さ
れる。 V>VAICの場合 ICMD=(IDP+ILOAD)×KIPA+IPA V≦VAICの場合 ICMD=(IBSTP+ILOAD)×KIPA+I
PA
On the other hand, when it is determined in S34 that the vehicle is not in the travel range, the flow proceeds to S44, the bit of the flag is set to 1, and the flow proceeds to S46 to determine the secondary air amount based on the feedback (control) mode equation. calculate. For more information: a. Flag F. When FB = 1, feedback control is performed. ICMD = (IFBn + ISA + ILOAD) × KIP
A + IPA Here, IFBn is a feedback correction term calculated according to a deviation from a predetermined target rotation speed. b. Flag F. When FB = 0, open loop control is performed. If V> VAIC ICMD = (IDP + ILOAD) × KIPA + IPA If V ≦ VAIC ICMD = (IBSTP + ILOAD) × KIPA + I
PA

【0067】このように、ショットエア項ISAと、ス
ロットル全閉負荷項IBSTPあるいはダッシュポット
項IDPは択一的に使用されると共に、車速に応じてス
ロットル全閉負荷項IBSTPとダッシュポット項ID
Pもまた択一的に使用される。
As described above, the shot air term ISA and the throttle fully closed load term IBSTP or the dashpot term IDP are alternatively used, and the throttle fully closed load term IBSTP and the dashpot term ID according to the vehicle speed.
P is also used alternatively.

【0068】他方、S24で肯定、即ち、検出スロット
ル開度が比較的高開度にあると判断されるときはS48
に進んでフラグF.FBのビットを零にリセットし、S
50に進んで検出機関回転数NEが所定回転数NG(例
えば6000rpm)を超えているか否か判断し、肯
定、即ち、高回転と判断されるときはS52に進んで休
止モードの式(説明省略)に従って2次空気量を算出
し、S22に進むと共に、否定されるときはS46に進
んでフィードバック(制御)モードの式に従って2次空
気量を算出する。
On the other hand, if affirmative in S24, that is, if it is determined that the detected throttle opening is relatively high, the program proceeds to S48.
To flag F. Reset the bit of FB to zero,
The program proceeds to 50, where it is determined whether the detected engine speed NE exceeds a predetermined engine speed NG (for example, 6000 rpm). ) Is calculated in accordance with the following formula, and the process proceeds to S22. If the result is NO, the process proceeds to S46 to calculate the secondary air amount according to the feedback (control) mode equation.

【0069】また、S26で否定されるときはS54に
進んで前記フラグのビットを零にリセットし、S56に
進んで減速2次空気量項IDECを算出する。これは、
スロットル全閉減速時に吸気負圧が大きい(即ち、絶対
圧が小さい)と油圧消費が増加するため、その防止策と
して設定される項である。
If the result in S26 is NO, the program proceeds to S54, in which the bit of the flag is reset to zero, and the program proceeds to S56, in which the deceleration secondary air amount term IDEC is calculated. this is,
When the intake negative pressure is large (that is, the absolute pressure is small) at the time of full throttle deceleration of the throttle, the oil pressure consumption increases, and this is a term set as a preventive measure.

【0070】図11はその作業を示すサブルーチン・フ
ロー・チャートである。
FIG. 11 is a subroutine flowchart showing the operation.

【0071】以下説明すると、S400において検出機
関回転数NEがNIDEC(例えば1000rpm)を
超えるか否か判断し、否定されるとき、即ち、比較的低
回転にあるときはS402に進んで減速2次空気量項I
DECの値を零とすると共に、肯定、即ち、比較的高回
転にあると判断されるときはS404に進んでフューエ
ルカットか否か判断する。
In the following, it is determined whether or not the detected engine speed NE exceeds NIDEC (for example, 1000 rpm) in S400. If the result is negative, that is, if the engine speed is relatively low, the process proceeds to S402 and the deceleration secondary is performed. Air volume term I
The value of DEC is set to zero, and when the result is affirmative, that is, when it is determined that the engine is running at a relatively high speed, the routine proceeds to S404, where it is determined whether or not the fuel is cut.

【0072】そして、S404で否定されるときはS4
02に進むと共に、肯定されるときはS406に進んで
機関冷却水温TWが所定水温TWIDECを超えるか否
か判断し、否定されるときはS402に進むと共に、肯
定されるときはS408に進んで検出車速Vが所定車速
VIDEC(例えば5km/h)を超えるか否か判断す
る。そして否定されるときはS402に進む。
If the result in S404 is NO, S4
02, when the result is affirmative, the process proceeds to S406 to determine whether the engine cooling water temperature TW exceeds the predetermined water temperature TWIDEC. When the result is negative, the process proceeds to S402, and when the result is affirmative, the process proceeds to S408 to perform detection. It is determined whether the vehicle speed V exceeds a predetermined vehicle speed VIDEC (for example, 5 km / h). If not, the process proceeds to S402.

【0073】他方、肯定されるときはS410に進んで
ダッシュポット項IDPの値が零か否か判断し、否定さ
れるときはS402に進むと共に、肯定されるときはS
412に進んでスロットル全閉負荷項IBSTPの値が
零か否か判断し、否定されるときはS402に進むと共
に、肯定されるときはS414に進む。即ち、減速2次
空気量項IDECは、ダッシュポット項IDPとスロッ
トル全閉負荷項IBSTPとは重複しないように設定す
る。
On the other hand, if affirmative, the process proceeds to S410, where it is determined whether the value of the dashpot term IDP is zero. If negative, the process proceeds to S402.
Proceeding to 412, it is determined whether the value of the throttle fully closed load term IBSTP is zero. If the result is negative, the process proceeds to S402, and if the result is affirmative, the process proceeds to S414. That is, the deceleration secondary air amount term IDEC is set so that the dashpot term IDP and the throttle fully closed load term IBSTP do not overlap.

【0074】続いてS414に進んでF.VTECから
可変バルブタイミング機構VTで高側の特性(HiV/
T)と低側の特性(LoV/T)のいずれが選択されて
いるか判断し、判断結果に応じてS416あるいはS4
18に進み、対応するテーブルを検出機関回転数NEで
検索し、減速2次空気量項IDECを算出する。図12
にそのテーブルの特性を示す。ここで、減速2次空気量
項IDECは、機関回転数が高いほど減速度が大きいこ
とから、機関回転数に比例して増加する。
Subsequently, the flow advances to S414, and F.S. From VTEC, high-side characteristics (HiV /
T) or the lower side characteristic (LoV / T) is determined, and S416 or S4 is selected according to the determination result.
The program proceeds to step 18, wherein a corresponding table is searched by the detected engine speed NE to calculate a deceleration secondary air amount term IDEC. FIG.
Shows the characteristics of the table. Here, the deceleration secondary air amount term IDEC increases in proportion to the engine speed because the higher the engine speed, the greater the deceleration.

【0075】図2フロー・チャートに戻ると、続いてS
58に進んで項IDECの値が零か否か判断し、肯定さ
れるときはS46に進むと共に、否定されるときはS6
0に進んでDECオープンループ(制御)の式に従って
2次空気量を ICMD=(IDEC+IXREF)×KIPA+IP
A と算出する。ここでIXREF:学習補正項である。
Returning to the flow chart of FIG.
Proceeding to 58, it is determined whether the value of the term IDEC is zero or not. If affirmative, the process proceeds to S46, and if negative, S6
Go to 0 and set the secondary air volume according to the DEC open loop (control) equation ICMD = (IDEC + IXREF) × KIPA + IP
A is calculated. Here, IXREF is a learning correction term.

【0076】上記の如く構成したので、車両が機関負荷
となる運転状態に予め2次空気量を供給し、アクセルペ
ダルが一度踏まれて急閉される、いわゆるスナップ操作
が行われても、機関回転数が急落することなく、よって
機関がストールすることがない。
With the above configuration, the secondary air amount is supplied in advance to an operating state in which the vehicle becomes an engine load, and the engine is operated even if a so-called snap operation is performed, in which the accelerator pedal is once depressed and suddenly closed. There is no sudden drop in the engine speed, so that the engine does not stall.

【0077】図13タイミング・チャートはこの実施の
形態に係る制御を従来技術と比較して示すタイミング・
チャートであるが、項IBSTP(制御値(操作量))
を予め設けることから、2次空気量の供給遅れが生じる
ことがない。
FIG. 13 is a timing chart showing the control according to this embodiment in comparison with the prior art.
Although it is a chart, the term IBSTP (control value (operating amount))
Is provided in advance, the supply delay of the secondary air amount does not occur.

【0078】更に、検出された機関回転数に応じて前記
制御値のリミット値を決定し、決定されたリミット値以
下となるように前記制御値を決定する如く構成したの
で、制御値を必要最小限度に止めることができると共
に、制御値を所定時間にわたって決定する如く構成した
ので、2次空気量を円滑に供給できて機関回転数が急変
することがない。
Further, the control value is determined in accordance with the detected engine speed, and the control value is determined so as to be equal to or less than the determined limit value. Since the control value can be set to the limit and the control value is determined over a predetermined time, the secondary air amount can be supplied smoothly and the engine speed does not change suddenly.

【0079】上記の如く、この実施の形態にあっては、
内燃機関10の吸気系12に設けられたスロットル弁1
6をバイパスする2次空気通路26に配設された制御弁
30を有し、前記制御弁開度を操作量として内燃機関に
供給する2次空気量を制御する内燃機関の2次空気量制
御装置において、前記内燃機関が搭載された車両の車速
Vを検出する車速検出手段(車速センサ46)、前記車
両の走行を制動するブレーキの作動を検出するブレーキ
作動検出手段(ブレーキスイッチ48)、前記スロット
ル弁の開度θTHを検出するスロットル開度検出手段
(スロットル開度センサ18)、前記検出された車速V
が所定VAIC以下のとき、前記ブレーキの作動が検出
された場合、前記検出されたスロットル開度θTHに応
じて前記制御弁開度の制御値IBSTPを決定する制御
値決定手段(図2フロー・チャートのS14および図3
フロー・チャートのS108,S110,S112,S
116)、少なくとも前記決定された制御値に基づいて
前記制御弁開度の指令値ICMDを算出する指令値算出
手段、および前記指令値算出手段の出力に基づいて前記
制御弁30を駆動する制御弁駆動手段(電磁ソレノイド
30c)とを備える如く構成した。
As described above, in this embodiment,
Throttle valve 1 provided in intake system 12 of internal combustion engine 10
Secondary air amount control for an internal combustion engine, which has a control valve 30 disposed in a secondary air passage 26 bypassing the control valve 6 and controls the amount of secondary air supplied to the internal combustion engine using the control valve opening as an operation amount In the apparatus, a vehicle speed detecting means (vehicle speed sensor 46) for detecting a vehicle speed V of a vehicle on which the internal combustion engine is mounted, a brake operation detecting means (brake switch 48) for detecting an operation of a brake for braking the running of the vehicle, Throttle opening detecting means (throttle opening sensor 18) for detecting the opening θTH of the throttle valve;
Is equal to or less than a predetermined VAIC, and when the operation of the brake is detected, control value determining means for determining a control value IBSTP of the control valve opening in accordance with the detected throttle opening θTH (FIG. 2 flow chart). S14 and FIG.
S108, S110, S112, S of the flow chart
116) a command value calculating means for calculating a command value ICMD of the control valve opening based on at least the determined control value; and a control valve for driving the control valve 30 based on the output of the command value calculating means. The driving means (electromagnetic solenoid 30c) is provided.

【0080】また、前記内燃機関の機関回転数NEを検
出する機関回転数検出手段、前記検出された機関回転数
NEに応じて前記制御値IBSTPのリミット値IBS
TPLTを決定するリミット値決定手段(図3フロー・
チャートのS114)を備え、前記制御値決定手段は、
前記決定されたリミット値以下となるように前記制御値
を決定(図3フロー・チャートのS118,S120)
する如く構成した。
Further, an engine speed detecting means for detecting an engine speed NE of the internal combustion engine, and a limit value IBS of the control value IBSTP according to the detected engine speed NE.
Limit value determining means for determining TPLT (FIG. 3 flow
S114) of the chart, wherein the control value determining means includes:
The control value is determined so as to be equal to or less than the determined limit value (S118 and S120 in the flowchart of FIG. 3).
It was configured so that

【0081】また、前記制御値決定手段は、前記制御値
IBSTPを所定時間tmIBSTPにわたって決定す
る如く構成した。
The control value determining means is configured to determine the control value IBSTP over a predetermined time tmIBSTP.

【0082】[0082]

【発明の効果】請求項1項にあっては、車両が機関負荷
となる運転状態に予め2次空気量を増量することいよっ
て、アクセルペダルが一度踏まれて急閉される、いわゆ
るスナップ操作が行われても、機関回転数が急落するこ
となく、よって機関がストールすることがない。
According to the first aspect, the so-called snap operation in which the accelerator pedal is depressed once and suddenly closed by increasing the amount of secondary air in advance in an operating state in which the vehicle becomes an engine load. Is performed, the engine speed does not drop sharply, so that the engine does not stall.

【0083】請求項2項にあっては、制御値を必要最小
限度に止めることができる。
According to the second aspect, the control value can be reduced to a necessary minimum.

【0084】請求項3項にあっては、2次空気量の供給
を円滑に行うことができ、機関回転数が急変することが
ない。
According to the third aspect, the supply of the secondary air amount can be performed smoothly, and the engine speed does not suddenly change.

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

【図1】この発明に係る内燃機関の2次空気量制御装置
を全体的に示す概略図である。
FIG. 1 is a schematic diagram generally showing a secondary air amount control device for an internal combustion engine according to the present invention.

【図2】図1に示す装置の動作を示すメインフロー・チ
ャートである。
FIG. 2 is a main flow chart showing the operation of the apparatus shown in FIG.

【図3】図3フロー・チャートのスロットル全閉負荷項
の算出作業を示すサブルーチン・フロー・チャートであ
る。
FIG. 3 is a subroutine flowchart showing a calculation operation of a throttle fully closed load term in the flowchart of FIG. 3;

【図4】図3で算出されるスロットル全閉負荷項を示す
説明グラフである。
FIG. 4 is an explanatory graph showing a throttle fully closed load term calculated in FIG. 3;

【図5】図3で算出されるスロットル全閉負荷項のリミ
ット値の特性を示す説明グラフである。
FIG. 5 is an explanatory graph showing characteristics of a limit value of a throttle fully closed load term calculated in FIG. 3;

【図6】図2フロー・チャートのショットエア項の算出
作業を示すサブルーチン・フロー・チャートである。
FIG. 6 is a subroutine flowchart showing a calculation operation of a shot air term in the flowchart of FIG. 2;

【図7】図6フロー・チャートの演算で使用するショッ
トエア開始回転数NSAおよび回転数変動量しきい値D
NSAの特性を示す説明グラフである。
7 is a shot air start rotation speed NSA and a rotation speed fluctuation amount threshold value D used in the calculation of the flow chart of FIG. 6;
4 is an explanatory graph showing characteristics of NSA.

【図8】図6フロー・チャートの演算で使用するタイマ
値tmSAの特性を示す説明グラフである。
FIG. 8 is an explanatory graph showing characteristics of a timer value tmSA used in the calculation of the flowchart of FIG. 6;

【図9】図6フロー・チャートの演算で使用する係数K
ISAの特性を示す説明グラフである。
FIG. 9 shows a coefficient K used in the calculation of the flow chart of FIG.
4 is an explanatory graph showing characteristics of ISA.

【図10】図6フロー・チャートの演算で使用するショ
ットエア項のリミット値の算出作業を示すサブルーチン
・フロー・チャートである。
FIG. 10 is a subroutine flowchart showing a calculation operation of a limit value of a shot air term used in the calculation of the flowchart of FIG. 6;

【図11】図3フロー・チャートの減速2次空気量項の
算出作業を示すサブルーチン・フロー・チャートであ
る。
FIG. 11 is a subroutine flowchart showing a calculation operation of a deceleration secondary air amount term in the flowchart of FIG. 3;

【図12】図11フロー・チャートの減速2次空気量項
のバルブタイミングごとの特性を示す説明グラフであ
る。
FIG. 12 is an explanatory graph showing characteristics of a deceleration secondary air amount term in the flowchart of FIG. 11 for each valve timing.

【図13】この発明に係る2次空気量制御を従来技術と
比較して示すタイミング・チャートである。
FIG. 13 is a timing chart showing the secondary air amount control according to the present invention in comparison with the prior art.

【符号の説明】[Explanation of symbols]

10 内燃機関 12 吸気管 16 スロットル弁 18 スロットル開度センサ 20 ECU 26 2次空気通路 30 制御弁 46 車速センサ 48 ブレーキスイッチ Reference Signs List 10 internal combustion engine 12 intake pipe 16 throttle valve 18 throttle opening sensor 20 ECU 26 secondary air passage 30 control valve 46 vehicle speed sensor 48 brake switch

───────────────────────────────────────────────────── フロントページの続き (72)発明者 佐藤 隆治 埼玉県和光市中央1丁目4番1号 株式会 社本田技術研究所内 ──────────────────────────────────────────────────の Continued on the front page (72) Inventor Ryuji Sato 1-4-1 Chuo, Wako-shi, Saitama Pref.

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 内燃機関の吸気系に設けられたスロット
ル弁をバイパスする2次空気通路に配設された制御弁を
有し、前記制御弁開度を操作量として内燃機関に供給す
る2次空気量を制御する内燃機関の2次空気量制御装置
において、 a.前記内燃機関が搭載された車両の車速を検出する車
速検出手段、 b.前記車両の走行を制動するブレーキの作動を検出す
るブレーキ作動検出手段、 c.前記スロットル弁の開度を検出するスロットル開度
検出手段、 d.前記検出された車速が所定以下のとき、前記ブレー
キの作動が検出された場合、前記検出されたスロットル
開度に応じて前記制御弁開度の制御値を決定する制御値
決定手段、 e.少なくとも前記決定された制御値に基づいて前記制
御弁開度の指令値を算出する指令値算出手段、
および f.前記指令値算出手段の出力に基づいて前記制御弁を
駆動する制御弁駆動手段、とを備えたことを特徴とする
内燃機関の2次空気量制御装置。
A control valve is provided in a secondary air passage that bypasses a throttle valve provided in an intake system of an internal combustion engine, and a secondary valve that supplies the control valve opening as an operation amount to the internal combustion engine. A secondary air amount control device for an internal combustion engine for controlling an air amount, comprising: a. Vehicle speed detecting means for detecting the speed of a vehicle on which the internal combustion engine is mounted; b. Brake operation detecting means for detecting operation of a brake for braking the traveling of the vehicle, c. Throttle opening detecting means for detecting the opening of the throttle valve; d. Control value determining means for determining a control value of the control valve opening in accordance with the detected throttle opening when the operation of the brake is detected when the detected vehicle speed is equal to or lower than a predetermined value; e. Command value calculation means for calculating a command value of the control valve opening based on at least the determined control value,
And f. A control valve driving means for driving the control valve based on an output of the command value calculating means.
【請求項2】g.前記内燃機関の機関回転数を検出する
機関回転数検出手段、 h.前記検出された機関回転数に応じて前記制御値のリ
ミット値を決定するリミット値決定手段、 を備え、前記制御値決定手段は、前記決定されたリミッ
ト値以下となるように前記制御値を決定することを特徴
とする請求項1項記載の内燃機関の2次空気量制御装
置。
2. g. Engine speed detecting means for detecting the engine speed of the internal combustion engine; h. Limit value determining means for determining a limit value of the control value according to the detected engine speed, wherein the control value determining means determines the control value so as to be equal to or less than the determined limit value. 2. The secondary air amount control device for an internal combustion engine according to claim 1, wherein:
【請求項3】 前記制御値決定手段は、前記制御値を所
定時間にわたって決定することを特徴とする請求項1項
または2項記載の内燃機関の2次空気量制御装置。
3. The secondary air amount control device for an internal combustion engine according to claim 1, wherein the control value determining means determines the control value over a predetermined time.
JP31008096A 1996-11-06 1996-11-06 Secondary air quantity control device for internal combustion engine Expired - Fee Related JP3833317B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP31008096A JP3833317B2 (en) 1996-11-06 1996-11-06 Secondary air quantity control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP31008096A JP3833317B2 (en) 1996-11-06 1996-11-06 Secondary air quantity control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JPH10141120A true JPH10141120A (en) 1998-05-26
JP3833317B2 JP3833317B2 (en) 2006-10-11

Family

ID=18000948

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31008096A Expired - Fee Related JP3833317B2 (en) 1996-11-06 1996-11-06 Secondary air quantity control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP3833317B2 (en)

Also Published As

Publication number Publication date
JP3833317B2 (en) 2006-10-11

Similar Documents

Publication Publication Date Title
US6116213A (en) Control system for controlling internal combustion engine
US7614977B2 (en) Vehicle power train control apparatus
US7458915B2 (en) Leisure vehicle
US4898138A (en) Engine control apparatus
EP1881188A1 (en) Start controller of internal combustion engine
US4479471A (en) Method for controlling engine idling rpm immediately after the start of the engine
US6766785B2 (en) Electronic throttle control apparatus
JPH09324684A (en) Apparatus for controlling idle rotating number of engine
US10352258B2 (en) Control device for internal combustion engine having supercharger
JP2008088939A (en) Stop position control device for internal combustion engine
JP2004340061A (en) Control device for cylinder resting internal combustion engine
KR20020035881A (en) Idle control for internal combustion engine
US5575267A (en) Fault diagnosis apparatus for a fuel evaporative emission suppressing system
US5929533A (en) Method and arrangement for controlling idle of a drive unit
JPH10141120A (en) Secondary air quantity control device of internal combust ton engine
JP3719031B2 (en) Driving force control device for vehicle equipped with continuously variable transmission
US6874469B2 (en) Control system for internal combustion engine
JP2004100528A (en) Ignition timing control apparatus for internal combustion engine
JP3605267B2 (en) Internal combustion engine bypass air control device
JP4424372B2 (en) Actuator control device
JP4166445B2 (en) Intake air amount control device for internal combustion engine
KR0166617B1 (en) How to control the amount of air flowing into the engine when the car is idle
KR100380461B1 (en) Method for engine controlling of vehicle
JP3817880B2 (en) Control device for variable valve gear
JPH05180037A (en) Control device of internal combustion engine for vehicle

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050316

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060131

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060320

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060411

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060704

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060719

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100728

Year of fee payment: 4

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100728

Year of fee payment: 4

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110728

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110728

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120728

Year of fee payment: 6

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120728

Year of fee payment: 6

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130728

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140728

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees