JPS59170433A - エンジン制御方法 - Google Patents
エンジン制御方法Info
- Publication number
- JPS59170433A JPS59170433A JP4657883A JP4657883A JPS59170433A JP S59170433 A JPS59170433 A JP S59170433A JP 4657883 A JP4657883 A JP 4657883A JP 4657883 A JP4657883 A JP 4657883A JP S59170433 A JPS59170433 A JP S59170433A
- Authority
- JP
- Japan
- Prior art keywords
- engine
- time
- determined
- routine
- detected
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/04—Introducing corrections for particular operating conditions
- F02D41/10—Introducing corrections for particular operating conditions for acceleration
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Electrical Control Of Ignition Timing (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明はエアフローメータを用いてスロットルチャンバ
内に吸入される吸入空気量を測定し、この吸入空気量デ
ータに基づいて空燃比制御、点火時期制御等を行うエン
ジン制御システムの加速時における制御に関する。
内に吸入される吸入空気量を測定し、この吸入空気量デ
ータに基づいて空燃比制御、点火時期制御等を行うエン
ジン制御システムの加速時における制御に関する。
吸入空気量の測定にエア70−メータを用いた場合急加
速時に吸入空気量が増大するためにエアフローメータの
吸入空気量信号はオーバーシュートし、検出された吸入
空気量は一時的に実際の吸入空気量より大きな値を示す
。この結果エアフローメータより検出された吸入空気量
に応じて所定の空燃比になるようにエンジンに燃料が供
給されるため空燃比がオーバリッチとなり着火不良等の
問題を生じこの結果エンジン出力低下、燃費の悲化を招
いていた。又、急加速時においては実際より多量の吸入
空気量がある状態、即ち高負荷時のM B T K 適
合するように点火時期が制御されるために実際の吸入空
気量に適合する点火時期よりも遅角した状態となり、こ
の点においてもエンジン出力の低下、燃費の悪化が生じ
ていた。
速時に吸入空気量が増大するためにエアフローメータの
吸入空気量信号はオーバーシュートし、検出された吸入
空気量は一時的に実際の吸入空気量より大きな値を示す
。この結果エアフローメータより検出された吸入空気量
に応じて所定の空燃比になるようにエンジンに燃料が供
給されるため空燃比がオーバリッチとなり着火不良等の
問題を生じこの結果エンジン出力低下、燃費の悲化を招
いていた。又、急加速時においては実際より多量の吸入
空気量がある状態、即ち高負荷時のM B T K 適
合するように点火時期が制御されるために実際の吸入空
気量に適合する点火時期よりも遅角した状態となり、こ
の点においてもエンジン出力の低下、燃費の悪化が生じ
ていた。
本発明の目的はエンジン出力及び燃費の向上を図ったエ
ンジン制御方法を提供することにある。
ンジン制御方法を提供することにある。
本発明はスロットルチャンバ内に吸入される吸入空気I
Ix(Q)及びエンジン回転数(N)に基づいてエンジ
ンの点火時期、燃料噴射量等を制御するものにおいて、
急加速状態を検出後、所定時間、実際に検出された讐に
対してガードをかけることを特徴とするものである。
Ix(Q)及びエンジン回転数(N)に基づいてエンジ
ンの点火時期、燃料噴射量等を制御するものにおいて、
急加速状態を検出後、所定時間、実際に検出された讐に
対してガードをかけることを特徴とするものである。
ここに「ガードをかける」とは食の上限値を設定するこ
とを意味する。
とを意味する。
〔発明の実施例〕
本発明が通用されるエンジン制御装置の全体構成を第1
図に示す。同図においてエンジン本体14は図に示すよ
うに、エアクリーナー(図示せず)の下流側に設けられ
た吸入空気量センサとしてのエアフローメータ2を備え
ている。エアフローメータ2は、ダンピングチャンバ内
に回動可能Kitl)Ibレタコンベンセーションプレ
ー) 2Aと、コンベンセーションプレー)2Aの開度
を検出するポテンショメータ2Bとから構成されている
。
図に示す。同図においてエンジン本体14は図に示すよ
うに、エアクリーナー(図示せず)の下流側に設けられ
た吸入空気量センサとしてのエアフローメータ2を備え
ている。エアフローメータ2は、ダンピングチャンバ内
に回動可能Kitl)Ibレタコンベンセーションプレ
ー) 2Aと、コンベンセーションプレー)2Aの開度
を検出するポテンショメータ2Bとから構成されている
。
従って吸入空気iQはポテンショメータ2Bから出力さ
れる電圧として検出される。
れる電圧として検出される。
またエアフローメータ2の近傍には、吸入空気の温度を
検出する吸入空気温センサ4が設けられている。
検出する吸入空気温センサ4が設けられている。
更にエアフローメータ2の下流側にはスロットル弁6が
配置され、スロットル弁6の下流側には、サージタンク
8が設けられている。このサージタンク8には、インテ
ークマニホールド10が連結されておシ、このインテー
クマニホールド10内に突出してインジェクタ12が配
置されている。
配置され、スロットル弁6の下流側には、サージタンク
8が設けられている。このサージタンク8には、インテ
ークマニホールド10が連結されておシ、このインテー
クマニホールド10内に突出してインジェクタ12が配
置されている。
インテークマニホールド10は、エンジン本体14の燃
焼室14AK接続され、エンジンの燃焼室14Aldエ
キゾーストマニホールド16を介して三元触媒を充填し
た触媒コンバータ(図示せず)に接続されている。
焼室14AK接続され、エンジンの燃焼室14Aldエ
キゾーストマニホールド16を介して三元触媒を充填し
た触媒コンバータ(図示せず)に接続されている。
なお20は点火プラグ、22は混合気を理論空燃比近傍
に制御するための02センサ、24はエンジン冷却水温
を検出する冷温水温センサである。
に制御するための02センサ、24はエンジン冷却水温
を検出する冷温水温センサである。
エンジン本体14の点火プラグ20は、ディストリビュ
ータ26に接続され、ディストリビュータ26はイグナ
イタ28に接続されている。
ータ26に接続され、ディストリビュータ26はイグナ
イタ28に接続されている。
このディストリビュータ26には、ピックアップとディ
ストリビュータシャフトに固定されたシグナルロータと
で構成された、気筒判別センサ30およびエンジン回転
角センサ32が設けられている。
ストリビュータシャフトに固定されたシグナルロータと
で構成された、気筒判別センサ30およびエンジン回転
角センサ32が設けられている。
この気筒判別センサ30は、例えばクランク角720度
毎に気筒判別信号をマイクロコンピュータ等で構成され
た制御回路34へ出力し、このエンジン回転角センサ3
2は、例えばクランク角30度毎にクランク角基準位置
信号を制御回路34へ出力する。
毎に気筒判別信号をマイクロコンピュータ等で構成され
た制御回路34へ出力し、このエンジン回転角センサ3
2は、例えばクランク角30度毎にクランク角基準位置
信号を制御回路34へ出力する。
また80はスロットル弁6の開速度、換言すれば急加速
状態を検出するためのスロットルセンサであり、具体的
には第3図に示すような構成となっている。
状態を検出するためのスロットルセンサであり、具体的
には第3図に示すような構成となっている。
すなわち、スロットルセンサ60はプリント基板(図示
せず)等にプリント配線され、抵抗R1、R2を介して
一定電圧が印加される櫛歯状に形成された導体部19C
,19dと、スロットル弁6に連動し、スロットル弁6
の開閉時に前記導体部19C,19d上を摺動する摺動
部82とからなる。そして摺動部62はスロットル弁6
と同軸上に設けられ絶縁体で形成されたレバー64、レ
バー64の基端部よシ延役されたコインスプリング19
b1及びコインスプリングに対向してレバー84の先端
部に固設され、かつ接地された導体片19tLとからな
る。
せず)等にプリント配線され、抵抗R1、R2を介して
一定電圧が印加される櫛歯状に形成された導体部19C
,19dと、スロットル弁6に連動し、スロットル弁6
の開閉時に前記導体部19C,19d上を摺動する摺動
部82とからなる。そして摺動部62はスロットル弁6
と同軸上に設けられ絶縁体で形成されたレバー64、レ
バー64の基端部よシ延役されたコインスプリング19
b1及びコインスプリングに対向してレバー84の先端
部に固設され、かつ接地された導体片19tLとからな
る。
スロットル弁6が開くにつれて導体部19o119d上
をコイルスプリング19bが導体片19aに押されなが
ら摺動するために、端子19e、19fは交互に接地さ
れ、この結果これら端子19e119fからは交互にパ
ルス状の信号が出力される。
をコイルスプリング19bが導体片19aに押されなが
ら摺動するために、端子19e、19fは交互に接地さ
れ、この結果これら端子19e119fからは交互にパ
ルス状の信号が出力される。
後述する加速検出割込みルーチンではこれらの信号を割
込み信号として用いている。
込み信号として用いている。
制御回路34は第2図に示すように、ランダム・アクセ
ス舎メモリ(RAM)36と、リード−オンリー・メモ
!、I (ROM)38と、中央処理装置1l(CPU
)40と、クロック(CLOCK)41と、第1の入出
力ボート42と、第2の入出力ボート44と、第1の出
力ボート46と、第2の出力ポート48とを會んで構成
され、RAM36、ROM38、CPU40、CLOC
K41、第1の入出力ボート42、第2の入出力ボート
44、第1の出力ボート46および第2の出力ボート4
8は、バス50より接続されている。
ス舎メモリ(RAM)36と、リード−オンリー・メモ
!、I (ROM)38と、中央処理装置1l(CPU
)40と、クロック(CLOCK)41と、第1の入出
力ボート42と、第2の入出力ボート44と、第1の出
力ボート46と、第2の出力ポート48とを會んで構成
され、RAM36、ROM38、CPU40、CLOC
K41、第1の入出力ボート42、第2の入出力ボート
44、第1の出力ボート46および第2の出力ボート4
8は、バス50より接続されている。
第1の入出力ボート42にはバッファ(図示せず)マル
チプレクサ54、アナログ−ディジタル(A/D)変換
器56を介してエアフローメータ2、冷却水温センサ2
4および吸気温センサ、4等が接続されている。
チプレクサ54、アナログ−ディジタル(A/D)変換
器56を介してエアフローメータ2、冷却水温センサ2
4および吸気温センサ、4等が接続されている。
このマルチプレクサ54およびA/D変換器56は、第
1の入出力ボート42から出力される信号により制御さ
れる。
1の入出力ボート42から出力される信号により制御さ
れる。
第2の入出力ボート44には、バッファ(図示せず)お
よびコンパレータ62を介してO,センサ22が接続さ
れ、波形整形回路64を介して気筒判別センサ30およ
びエンジン回転角上ンサ32が接続されている。
よびコンパレータ62を介してO,センサ22が接続さ
れ、波形整形回路64を介して気筒判別センサ30およ
びエンジン回転角上ンサ32が接続されている。
更にスロットルセンサ80からはスロットル弁6の開時
に割込み信号19t、19fが波形整形回路82に出力
され、これらの信号は該波形整形回路82により波形整
形され、入出力ボート44に入力される。
に割込み信号19t、19fが波形整形回路82に出力
され、これらの信号は該波形整形回路82により波形整
形され、入出力ボート44に入力される。
また、第1の出力ボート46は駆動回路70を介してイ
グナイタ28に接続され、第2の出力ボート48は駆動
回路72を介して燃料噴射弁12に接続されている。
グナイタ28に接続され、第2の出力ボート48は駆動
回路72を介して燃料噴射弁12に接続されている。
制御回路34のROM38には、エンジン回転数と吸入
空気量とで表わされる基本点火進角θBASEのマツプ
および基本燃料噴射量等が予め記憶されており、エアフ
ローメータ2からの信号およびエンジン角獣角センサ3
2からの信号により基本点火進角2よび基本燃料噴射量
が読出されると共に、冷却水温センサ24および吸気温
センサからの信号を含む各種の信号により、上記基本点
火進角および基本燃料噴射量に補正点火進角および補正
燃料噴射前が加えられ、イグナイタ28およびインジェ
クタ12が制御される。
空気量とで表わされる基本点火進角θBASEのマツプ
および基本燃料噴射量等が予め記憶されており、エアフ
ローメータ2からの信号およびエンジン角獣角センサ3
2からの信号により基本点火進角2よび基本燃料噴射量
が読出されると共に、冷却水温センサ24および吸気温
センサからの信号を含む各種の信号により、上記基本点
火進角および基本燃料噴射量に補正点火進角および補正
燃料噴射前が加えられ、イグナイタ28およびインジェ
クタ12が制御される。
0、センサ22から出力される空燃比信号は、混合気の
空燃比を理論空燃比近傍に制御する空燃比制御に使用さ
れる。
空燃比を理論空燃比近傍に制御する空燃比制御に使用さ
れる。
次に第4図に制御回路34により実行されるメインルー
チンの概略の内容を示す。ステップ80でメインルーチ
ンが電源投入により起動されると、次のステップ82で
入出力ボート42.44の初期設定がなされる。更にス
テップ84ではRAM36の内容がクリアされ且つ初期
データが設定される。
チンの概略の内容を示す。ステップ80でメインルーチ
ンが電源投入により起動されると、次のステップ82で
入出力ボート42.44の初期設定がなされる。更にス
テップ84ではRAM36の内容がクリアされ且つ初期
データが設定される。
次にステップ86では入出カポ−)42.44内に設け
られた入出力カウンタのクロック定義、たとえばA/D
変換割込みの起動周期の設定等がなされる。ステップ8
8では割込みリンゲージのセットがなされ、ステップ9
oで割込許可の判定がなされる。そしてステップ92で
は吸入空気址期θtりが、又ステップ96では燃料噴射
時間τの算出が行なわれる。
られた入出力カウンタのクロック定義、たとえばA/D
変換割込みの起動周期の設定等がなされる。ステップ8
8では割込みリンゲージのセットがなされ、ステップ9
oで割込許可の判定がなされる。そしてステップ92で
は吸入空気址期θtりが、又ステップ96では燃料噴射
時間τの算出が行なわれる。
次に第5図にクランク角30°(30’CA)ごとに起
動される割込みルーチンの内容を示す。同図においてス
テップ100で割込みルーチンが起動されると、次のス
テップ102で前回の割込みからの時間からエンジン回
転数Nを求め、ステップ104で気筒判別センサ30か
ら気筒判別信号が入力されてから何査目の割込みかを数
えて現在のクランク角を示すフラグを立てる。更にステ
ップ106では現在のクランク角が上死点前9o0(9
0°BTDC)であるか否かが判定され、ステップ10
−6で”Yec’ と判定された場合にはステップ10
8でメインルーチンで求めた点火時期θIGと現在時刻
、エンジン回転数からイグナイタをONする時刻を求め
て時刻−散開込みAにセットし、ステップ110に移行
する。
動される割込みルーチンの内容を示す。同図においてス
テップ100で割込みルーチンが起動されると、次のス
テップ102で前回の割込みからの時間からエンジン回
転数Nを求め、ステップ104で気筒判別センサ30か
ら気筒判別信号が入力されてから何査目の割込みかを数
えて現在のクランク角を示すフラグを立てる。更にステ
ップ106では現在のクランク角が上死点前9o0(9
0°BTDC)であるか否かが判定され、ステップ10
−6で”Yec’ と判定された場合にはステップ10
8でメインルーチンで求めた点火時期θIGと現在時刻
、エンジン回転数からイグナイタをONする時刻を求め
て時刻−散開込みAにセットし、ステップ110に移行
する。
ステップ106で”No”と判定された場合も同様であ
る。ステップ110では現在のクランク角が上死点前6
0°(600BTDC)であるか否かの判定がなされ、
ステップ110で”Ye8#と判定された場合には次の
ステップ112でメインルーチンで求めた点火時期θI
Gと現在時刻、エンジン回転数からイグナイタをOFF
にすべき時刻を求めて時刻−散開込みBにセットし、ス
テップ114に移行する。ステップ110でNO#と判
定された場合も同様である。ステップ114では第1気
筒、第6気筒がそれぞれ上死点(TDC)に達したか否
かが判定され、ステップ114で”Y88”と判定され
た場合にはステップ116で現在の時刻に燃料噴射時間
τを加えた時刻−散開込みBにセットし、インジェクタ
12をONにすると共に、ステップ118でメインルー
チンに復帰する。ステップ114で”No”と判定され
た場合と同様にステップ118にジャンプし、メインル
ーチンに復帰する。
る。ステップ110では現在のクランク角が上死点前6
0°(600BTDC)であるか否かの判定がなされ、
ステップ110で”Ye8#と判定された場合には次の
ステップ112でメインルーチンで求めた点火時期θI
Gと現在時刻、エンジン回転数からイグナイタをOFF
にすべき時刻を求めて時刻−散開込みBにセットし、ス
テップ114に移行する。ステップ110でNO#と判
定された場合も同様である。ステップ114では第1気
筒、第6気筒がそれぞれ上死点(TDC)に達したか否
かが判定され、ステップ114で”Y88”と判定され
た場合にはステップ116で現在の時刻に燃料噴射時間
τを加えた時刻−散開込みBにセットし、インジェクタ
12をONにすると共に、ステップ118でメインルー
チンに復帰する。ステップ114で”No”と判定され
た場合と同様にステップ118にジャンプし、メインル
ーチンに復帰する。
次に第6図に時刻−散開込みルーチンAの内容を示す。
同図においてステップ120で割込みルーチンが起動さ
れると、次のステップ120にてイグナイタ28をON
にすべきフラグFivがセットされているか否か判定が
なされ、ステップ122で” Ye8’と判定された場
合にはステップ124でイグナイタ28をONにし、ス
テップ128でメインルーチンに復帰する。
れると、次のステップ120にてイグナイタ28をON
にすべきフラグFivがセットされているか否か判定が
なされ、ステップ122で” Ye8’と判定された場
合にはステップ124でイグナイタ28をONにし、ス
テップ128でメインルーチンに復帰する。
他方ステップ122でNO”と判定された場合にはステ
ップ126でイグナイタ28をOFFにし、ステップ1
28でメインルーチンに復帰する。
ップ126でイグナイタ28をOFFにし、ステップ1
28でメインルーチンに復帰する。
次に第7図に時刻−散開込みルーチンBの内容を示す。
同図においてステップ130で割込みルーチンが起動さ
れると、ステップ132でインジェクタ12をOFFに
し、ステップ134でメインルーチンに復帰する。なお
インジェクタ12はすでに第5図に示した30°CAご
とに起動される割込み化−テンでON状態になりこのル
ーチンでは第5図のステップ116で設定された燃料噴
射時間τに達した時点でインジェクタをOFFにするだ
けである。
れると、ステップ132でインジェクタ12をOFFに
し、ステップ134でメインルーチンに復帰する。なお
インジェクタ12はすでに第5図に示した30°CAご
とに起動される割込み化−テンでON状態になりこのル
ーチンでは第5図のステップ116で設定された燃料噴
射時間τに達した時点でインジェクタをOFFにするだ
けである。
次に第8図に4??+(8)ごとに起動される割込みル
ーチンの内容を示す。同図においてステップ140で割
込みルーチンが起動されると1、ステップ142でタイ
マTACの内容をl”だけインクリメントし、次のステ
ップ144のTAC≦30であるか否かが判定され、ス
テップ144で’NO”と判定された場合にはステップ
146でタイマTacの内容を30としステップ148
に移行する。他方ステップ144でY、s”と判定され
た場合にはそのままステップ148に移行し、ステップ
148ではタイマTACIの内容を1#だけインクリメ
ントしステップ150に移行する。ステップ150では
タイマTACIの内容がTACI≦80であるか否かが
判定され、ステップ150で1NO#と判定された場合
にはステップ152に移行し、タイマ’l’Aclの内
容を80としてステップ154に移行する。他方ステッ
プ150で”Ye8″と判定された場合にはステップ1
54に移行し、メインルーチンに復帰する。なおタイマ
TACは急加速状態を判定するためのタイマであシ、又
タイマTACIは加速状態検出時から一定時間、段階的
に点火時期を進角させる通常の制御動作を停止させるた
めのタイマである。
ーチンの内容を示す。同図においてステップ140で割
込みルーチンが起動されると1、ステップ142でタイ
マTACの内容をl”だけインクリメントし、次のステ
ップ144のTAC≦30であるか否かが判定され、ス
テップ144で’NO”と判定された場合にはステップ
146でタイマTacの内容を30としステップ148
に移行する。他方ステップ144でY、s”と判定され
た場合にはそのままステップ148に移行し、ステップ
148ではタイマTACIの内容を1#だけインクリメ
ントしステップ150に移行する。ステップ150では
タイマTACIの内容がTACI≦80であるか否かが
判定され、ステップ150で1NO#と判定された場合
にはステップ152に移行し、タイマ’l’Aclの内
容を80としてステップ154に移行する。他方ステッ
プ150で”Ye8″と判定された場合にはステップ1
54に移行し、メインルーチンに復帰する。なおタイマ
TACは急加速状態を判定するためのタイマであシ、又
タイマTACIは加速状態検出時から一定時間、段階的
に点火時期を進角させる通常の制御動作を停止させるた
めのタイマである。
次に第9図および第1θ図に基づき本発明の一実施例に
ついて説明する。第9図にはスロットルセンサ60の出
力信号19g、19fによシ起動される加速検出割込み
ルーチンの内容が示されており、同図においてステップ
160で割込ミルーチ□ンが起動され・ると、次のステ
ップ162で今回の割°込みが割込信号1’Mによる割
込みであるか否かが判定され、ステップ162で′Ye
s#と判定された場合にはステップ164でフラグFe
がリセットされているか否かが判定される。ステップ1
64で″Yo8#と判定された場合はステップ16゛8
で7ラグFeが反転される。又、ステップ162で“−
NO”と判定された場合にはステップ166でフラグF
eがセットされているか否かが判定される。そしてステ
ップ166でフラグFtがセットされていると判定され
た場合にはステップ168に移行し同様に7ラグFeが
反転される。
ついて説明する。第9図にはスロットルセンサ60の出
力信号19g、19fによシ起動される加速検出割込み
ルーチンの内容が示されており、同図においてステップ
160で割込ミルーチ□ンが起動され・ると、次のステ
ップ162で今回の割°込みが割込信号1’Mによる割
込みであるか否かが判定され、ステップ162で′Ye
s#と判定された場合にはステップ164でフラグFe
がリセットされているか否かが判定される。ステップ1
64で″Yo8#と判定された場合はステップ16゛8
で7ラグFeが反転される。又、ステップ162で“−
NO”と判定された場合にはステップ166でフラグF
eがセットされているか否かが判定される。そしてステ
ップ166でフラグFtがセットされていると判定され
た場合にはステップ168に移行し同様に7ラグFeが
反転される。
他方ステップ164.166で”No”と判定された場
合にはステップ174に移行する。ここでステップ16
2.164.166.168では異なる割込みが発生し
たか否かを判定し異なる割込みが発生した場合のみステ
ップ170に移行するように構成することによりスロッ
トルセンサ60における摺動部62のチャタリングの防
止を図っている。そしてステップ168でフラグFtが
反転された後、ステップ170でタイマTACの内容が
TAC≦25であるか否かが判定される。すなわち加速
状態が発生してから所定時間内に異なる割込みが生じた
か否か、換言すればスロットルが急速に開いたか否かが
判定され、ステップ170でtt ye8mと判定され
た場合にはステップ172でタイマTAC1がリセット
され、NO″と判定された場合にはステップ174に移
行する。ステップ174ではタイマTACをリセットし
、次のステップ176でメインルーチンに復帰する。
合にはステップ174に移行する。ここでステップ16
2.164.166.168では異なる割込みが発生し
たか否かを判定し異なる割込みが発生した場合のみステ
ップ170に移行するように構成することによりスロッ
トルセンサ60における摺動部62のチャタリングの防
止を図っている。そしてステップ168でフラグFtが
反転された後、ステップ170でタイマTACの内容が
TAC≦25であるか否かが判定される。すなわち加速
状態が発生してから所定時間内に異なる割込みが生じた
か否か、換言すればスロットルが急速に開いたか否かが
判定され、ステップ170でtt ye8mと判定され
た場合にはステップ172でタイマTAC1がリセット
され、NO″と判定された場合にはステップ174に移
行する。ステップ174ではタイマTACをリセットし
、次のステップ176でメインルーチンに復帰する。
このように本実施例では加速検出をスロットル弁6の開
速度を検出することにょシ行なっている。
速度を検出することにょシ行なっている。
次に第10図にこの場合のメインルーチンの内容を示す
。ステップ18oでメインルーチンが起動されると、ス
テップ182でエアフローメータ2の出力よシ吸入空気
量Q t7// mrを質出し、次t/ re IJ、
としステップ186に移行する。そしてステップ186
ではタイマTACIの内容がTAC1≦75であるか否
かが判定される。すなわち急加速時におけるエアフロメ
ータ2の誤検出により加トすると考えられる一定時間(
たとえば30 ’Om5tx)が経過したか否かの判定
がなされる。ステップ186で′Ye8#と判定された
場合にはステップ188良 で−≦1.O1/reν、であるか否かが判定され、ス
テップ188で’No”と判定された場合にはステップ
190に移行する。ステップ190でU工y シフ 負
$4 ヲ1.OL / re v、 (!: L −X
テラ7” 192ト で他のルーチンに移行する。ステラ7’186f“NO
”、りるいはステップ188で’Yes”と判定された
場合はそのままステップ192に移行し、他のルーチン
に移行する。
。ステップ18oでメインルーチンが起動されると、ス
テップ182でエアフローメータ2の出力よシ吸入空気
量Q t7// mrを質出し、次t/ re IJ、
としステップ186に移行する。そしてステップ186
ではタイマTACIの内容がTAC1≦75であるか否
かが判定される。すなわち急加速時におけるエアフロメ
ータ2の誤検出により加トすると考えられる一定時間(
たとえば30 ’Om5tx)が経過したか否かの判定
がなされる。ステップ186で′Ye8#と判定された
場合にはステップ188良 で−≦1.O1/reν、であるか否かが判定され、ス
テップ188で’No”と判定された場合にはステップ
190に移行する。ステップ190でU工y シフ 負
$4 ヲ1.OL / re v、 (!: L −X
テラ7” 192ト で他のルーチンに移行する。ステラ7’186f“NO
”、りるいはステップ188で’Yes”と判定された
場合はそのままステップ192に移行し、他のルーチン
に移行する。
次に本発明の他の実施例を第11図および第12図に基
づいて説明する。第11図には4 m5ec毎に起動さ
れる加速検出割込みルーチンの内容が示されており、同
図においてステップ200で割込みルーチンが起動され
ると、ステップ202でタイマTAclの内容がl″だ
けインクリメントされ、次のステップ204でタイマT
ACIの内容がTACI〉80であるか否かが判定され
る。ステップ204で・Y8.′と判定された場合には
ステップ206でタイマTACIの内容を80とし、ス
テップ208に移行する。又ステップ204でNO″と
判定された場合も同様である。ステップ208ではメイ
ンルーチンで求められた前回のエンジン負荷重′に0.
02 L / rev、を加えたものを前回のエンジン
負荷重 とし、ステップ210で今回のエンジンα 負荷重とステップ208で設定された前回のエンプ21
0で今回のエンジン負荷8が前回のエンジン負荷i よ
り大であると判定された場合にはステップ212でタイ
マTAC1をリセットし、ステップ214VC$行する
。
づいて説明する。第11図には4 m5ec毎に起動さ
れる加速検出割込みルーチンの内容が示されており、同
図においてステップ200で割込みルーチンが起動され
ると、ステップ202でタイマTAclの内容がl″だ
けインクリメントされ、次のステップ204でタイマT
ACIの内容がTACI〉80であるか否かが判定され
る。ステップ204で・Y8.′と判定された場合には
ステップ206でタイマTACIの内容を80とし、ス
テップ208に移行する。又ステップ204でNO″と
判定された場合も同様である。ステップ208ではメイ
ンルーチンで求められた前回のエンジン負荷重′に0.
02 L / rev、を加えたものを前回のエンジン
負荷重 とし、ステップ210で今回のエンジンα 負荷重とステップ208で設定された前回のエンプ21
0で今回のエンジン負荷8が前回のエンジン負荷i よ
り大であると判定された場合にはステップ212でタイ
マTAC1をリセットし、ステップ214VC$行する
。
他方ステップ210で今回のエンジン負荷重が前回のエ
ンジン負荷主′より小であると判定されたべ 場合にはステップ214に移行する。ステップ214で
は今回水められたエンジン負荷重を前回i’ のエンジン負荷重 として、ステップ216でメインル
ーチンに復帰する。このように本実施例でを行なってい
る。
ンジン負荷主′より小であると判定されたべ 場合にはステップ214に移行する。ステップ214で
は今回水められたエンジン負荷重を前回i’ のエンジン負荷重 として、ステップ216でメインル
ーチンに復帰する。このように本実施例でを行なってい
る。
次にこの場合におけるメインルーチンの内容を示す。ス
テップ220でメインルーチンが起動されると、ステッ
プ222でエアフロメータ2の出力よシ吸入空気量Q
m’ / H7を算出し、次のステ(t/ rtv、
)とし、ステップ226Kg行する。
テップ220でメインルーチンが起動されると、ステッ
プ222でエアフロメータ2の出力よシ吸入空気量Q
m’ / H7を算出し、次のステ(t/ rtv、
)とし、ステップ226Kg行する。
ステップ226ではタイマTAc 1の内容がTAC1
≦75であるか否か、換言すればエンジンが急加速状態
にあるか否かの判定がなされる。ステップ226で”
Y8s”と判定された場合にはエンジン負荷量のガード
値Gを1. Ot /rev、とし、ステラプ232に
移行する。
≦75であるか否か、換言すればエンジンが急加速状態
にあるか否かの判定がなされる。ステップ226で”
Y8s”と判定された場合にはエンジン負荷量のガード
値Gを1. Ot /rev、とし、ステラプ232に
移行する。
他方ステップ226で″NO″′と判定された場合、す
なわち急加速状態を脱した状態であると判定された場合
にはステップ230でガード値Gを1.5L/rev、
に設定しステップ232に移行する。
なわち急加速状態を脱した状態であると判定された場合
にはステップ230でガード値Gを1.5L/rev、
に設定しステップ232に移行する。
ステップ232では今回算出されたエンジン負荷量が玄
≦Gであるか否かが判定され、ステップr@5 232で”Ye、”と判定された場合にはステップ23
6に移行し他のルーチンへ移行する。他方ステップ23
2で”NO”と判定された場合にはステップ228又は
ステップ230で設定されたガード値Gを今回求めたエ
ンジン負荷量とし、ステツブ236で他のルーチンへ移
行する。
≦Gであるか否かが判定され、ステップr@5 232で”Ye、”と判定された場合にはステップ23
6に移行し他のルーチンへ移行する。他方ステップ23
2で”NO”と判定された場合にはステップ228又は
ステップ230で設定されたガード値Gを今回求めたエ
ンジン負荷量とし、ステツブ236で他のルーチンへ移
行する。
次に第13図に上記した二つの実施例の制御特性を従来
例との関係で示す。同図(A)に示す始時ニオーバーシ
ュートするため従来ではエンジンα 負荷量も実線で示すようにオーバーシュートした値をそ
のまま用いていた。このためエンジン負荷qK比例して
制御される燃料噴射時間τも同図(酬 B)に示す如く最適値(点線で示されている。)に対し
実線で示す如くオーバーシュートした形になシ、急加速
時にはオーバリッチの状態となっていた。又点火時期θ
IGもエンジン負荷量に対し反8 比例するように制御されるため、従来では実際の吸入空
気量に対してM B T (Minimum 5par
kAdvance for Be5t Torque
)に適合する点火時期(点線で示しである。)に対し実
線で示すように過遅角した状態となる。
例との関係で示す。同図(A)に示す始時ニオーバーシ
ュートするため従来ではエンジンα 負荷量も実線で示すようにオーバーシュートした値をそ
のまま用いていた。このためエンジン負荷qK比例して
制御される燃料噴射時間τも同図(酬 B)に示す如く最適値(点線で示されている。)に対し
実線で示す如くオーバーシュートした形になシ、急加速
時にはオーバリッチの状態となっていた。又点火時期θ
IGもエンジン負荷量に対し反8 比例するように制御されるため、従来では実際の吸入空
気量に対してM B T (Minimum 5par
kAdvance for Be5t Torque
)に適合する点火時期(点線で示しである。)に対し実
線で示すように過遅角した状態となる。
これに対して上記した二つの実施例では同図(A)に示
す如く急加速状態検出時から所定時間(例えば300
ms″)検出さまた”′井負荷夕に対しガードをかけた
(上限値を設定した)ので一点鎖線で示すような特性と
なり、この結果燃料唄時間τ、点火時期θraにおいて
も同様に一点鎖線で示す如く最適値に近い特性が得られ
る。
す如く急加速状態検出時から所定時間(例えば300
ms″)検出さまた”′井負荷夕に対しガードをかけた
(上限値を設定した)ので一点鎖線で示すような特性と
なり、この結果燃料唄時間τ、点火時期θraにおいて
も同様に一点鎖線で示す如く最適値に近い特性が得られ
る。
次に本発明の更に他の実施例を第14図乃至第17図に
基づいて説明する。第14図にはスロットルセンサ60
よシ出力される割込信号19e119fにより起動され
る加速検出割込みルーチンの内容が示されており同図に
おいてステップ300からステップ310までは第9図
に示した加速検出割込みルーチンの内容とまったく同様
であるので説明を省略する。ステップ310でタイマT
ACの内容がTAc≦25であるか否かの判定が行なわ
、れ、所定時間内に異なる割込みが発生したと判定され
た場合にはステップ310にてガード値Gの設定がなさ
れる。すなわち今回求めたエンジン負に 荷■に0.1 t / rev、を加えたものをガード
値Gとして設定し、ステップ314でタイマTACをリ
セットすると共に、ステップ316でメインルーチンに
復帰する。
基づいて説明する。第14図にはスロットルセンサ60
よシ出力される割込信号19e119fにより起動され
る加速検出割込みルーチンの内容が示されており同図に
おいてステップ300からステップ310までは第9図
に示した加速検出割込みルーチンの内容とまったく同様
であるので説明を省略する。ステップ310でタイマT
ACの内容がTAc≦25であるか否かの判定が行なわ
、れ、所定時間内に異なる割込みが発生したと判定され
た場合にはステップ310にてガード値Gの設定がなさ
れる。すなわち今回求めたエンジン負に 荷■に0.1 t / rev、を加えたものをガード
値Gとして設定し、ステップ314でタイマTACをリ
セットすると共に、ステップ316でメインルーチンに
復帰する。
次に417!IIceごとに起動される割込みルーテン
の内容を第15区に示す。同図においてステップ340
で割込みルーチンが起動されると、ステップ340にて
タイマTACの内容が1”だけインクリメントされ、次
のステップ344でタイマTAcの内容がTAC≦30
であるか否かが判定される。
の内容を第15区に示す。同図においてステップ340
で割込みルーチンが起動されると、ステップ340にて
タイマTACの内容が1”だけインクリメントされ、次
のステップ344でタイマTAcの内容がTAC≦30
であるか否かが判定される。
ステップ344で@Y88#と判定された場合にはステ
ップ346に移行する。
ップ346に移行する。
他方、ステップ344で’No”と判定された場合には
ステップ348でタイマTACの内容を30とし、ステ
ップ346に移行する。、ステップ346では前回設定
されたガード値G K 0.004 t/r6v。
ステップ348でタイマTACの内容を30とし、ステ
ップ346に移行する。、ステップ346では前回設定
されたガード値G K 0.004 t/r6v。
を加えたものを今回のガード値Gとして設定し、ステッ
プ350に移行する。ステップ350では今回設定され
たガード値GがG≦1.51 / rev、であるか否
かの判定が行なわれ、ステップ350でY、s”と判定
された場合にはステップ350にてメインルーチンに復
帰する。
プ350に移行する。ステップ350では今回設定され
たガード値GがG≦1.51 / rev、であるか否
かの判定が行なわれ、ステップ350でY、s”と判定
された場合にはステップ350にてメインルーチンに復
帰する。
他方ステップ350で”No”と判定された場合にはス
テップ354でガード値Gを1.5 t /rev。
テップ354でガード値Gを1.5 t /rev。
とじ、ステップ3.52でメインルーチンに6?’i4
する。このようにしてこの割込みルーチンが発生するご
とに第17図において一点鎖線で示す如くガード値Gは
実際のエンジン負荷監(点線で示す曲線B)に近い値を
とるように時間の経過と共に段階的に変更されることと
なる。
する。このようにしてこの割込みルーチンが発生するご
とに第17図において一点鎖線で示す如くガード値Gは
実際のエンジン負荷監(点線で示す曲線B)に近い値を
とるように時間の経過と共に段階的に変更されることと
なる。
次に第16図にこの場合におけるメインルーチンの内容
を示す。ステップ320でメインルーチンが起動される
と、次のステップ322でエアフローメータ2の出力よ
り吸入空気1ik Q rt? / Hrが求められ、
更にステップ324で今回のエンジン負N ヲGLx
100o t/r、 p、 トL、スf 77’ 3
26NN×60 に移行する。ステップ326では第15図に示し比較が
行なわれ、エンジン負荷図が豆≦Gである N と判定された場合にはステップ330にジャンプし、他
のルーチンへ移行する。他方ステップ326330で他
のルーチンに移行する。
を示す。ステップ320でメインルーチンが起動される
と、次のステップ322でエアフローメータ2の出力よ
り吸入空気1ik Q rt? / Hrが求められ、
更にステップ324で今回のエンジン負N ヲGLx
100o t/r、 p、 トL、スf 77’ 3
26NN×60 に移行する。ステップ326では第15図に示し比較が
行なわれ、エンジン負荷図が豆≦Gである N と判定された場合にはステップ330にジャンプし、他
のルーチンへ移行する。他方ステップ326330で他
のルーチンに移行する。
本発明によれば急加速時における空燃比及び点火時期を
最適に制御し得る。
最適に制御し得る。
第1図は本発明が適用されるエンジン制御装置の全体構
成図、第2図は第1図における制御回路34の具体的構
成を示すブロック図、第3図はスロットルセンサ60の
構成を示す説明図、第4図は制御回路34より実行され
るプログラムの概要を示すフローチャート、第5図は3
0°CAごとに起動される割込みル・−チンの内容を示
すフローチャート、第6図は時刻一致割込みルーチンA
の内容を示すフローチャート、第7図は時刻一致割込み
ルーチンBの内容を示すフローチャート、第8図は4
m5oc毎に起動される割込みルーチンの内容を示すフ
ローチャート、第9図および第1θ図は本発明の一実施
例を示し、第9図はスロットルセンサ60の出力によシ
起動される加速検出割込みルーチンの内容を示すフロー
チャート、第10図はその場合におけるメインルーチン
の処理内容を示すフローチャート、第11図および第1
2図は本発明の他の実施例を示し、第11図は4 wr
tx毎に起動される加速検出割込みルーチンの内容を示
すフローチャート、第12図はこの場合におけるメイン
ルーチンの内容を示すフローチャート、第13図は第9
図乃至第12図に示された実施例における制御特性を従
来例との比較で示した特性図、@14図乃至第17図は
本発明の更に他の実施例を示し、第14図はスロットル
センサ60の出力によシ起動される加速検出割込みルー
チンの内容を示すフローチャート、第15図は4m5e
c毎に起動される割込みルーチンの内容を示すフローチ
ャート、第16図はメインルーチンの内容を示すフロー
チャート、第17図は第14図乃至第16図に示した処
理により実現される制御特性を示す図である。 2・・・エアフローメータ、6・・・スロットル弁、1
2・・・燃料噴射弁、30・・・気筒判別センサ、32
・・・エンジン回1伝角センサ、34・・・制御回路。 代理人 M 沼 辰 りr糾φ、1り)1 第3図 第4図 6図 第8図 第90 第10図 第11図 第12図 第14図 第15図
成図、第2図は第1図における制御回路34の具体的構
成を示すブロック図、第3図はスロットルセンサ60の
構成を示す説明図、第4図は制御回路34より実行され
るプログラムの概要を示すフローチャート、第5図は3
0°CAごとに起動される割込みル・−チンの内容を示
すフローチャート、第6図は時刻一致割込みルーチンA
の内容を示すフローチャート、第7図は時刻一致割込み
ルーチンBの内容を示すフローチャート、第8図は4
m5oc毎に起動される割込みルーチンの内容を示すフ
ローチャート、第9図および第1θ図は本発明の一実施
例を示し、第9図はスロットルセンサ60の出力によシ
起動される加速検出割込みルーチンの内容を示すフロー
チャート、第10図はその場合におけるメインルーチン
の処理内容を示すフローチャート、第11図および第1
2図は本発明の他の実施例を示し、第11図は4 wr
tx毎に起動される加速検出割込みルーチンの内容を示
すフローチャート、第12図はこの場合におけるメイン
ルーチンの内容を示すフローチャート、第13図は第9
図乃至第12図に示された実施例における制御特性を従
来例との比較で示した特性図、@14図乃至第17図は
本発明の更に他の実施例を示し、第14図はスロットル
センサ60の出力によシ起動される加速検出割込みルー
チンの内容を示すフローチャート、第15図は4m5e
c毎に起動される割込みルーチンの内容を示すフローチ
ャート、第16図はメインルーチンの内容を示すフロー
チャート、第17図は第14図乃至第16図に示した処
理により実現される制御特性を示す図である。 2・・・エアフローメータ、6・・・スロットル弁、1
2・・・燃料噴射弁、30・・・気筒判別センサ、32
・・・エンジン回1伝角センサ、34・・・制御回路。 代理人 M 沼 辰 りr糾φ、1り)1 第3図 第4図 6図 第8図 第90 第10図 第11図 第12図 第14図 第15図
Claims (1)
- 【特許請求の範囲】 (1)スロットルチャンバ内に吸入される吸入空気−1
1Q及びエンジン回転数Nに基づいてエンジンの点火時
期、燃料噴射量等を制御するものにおいて、急加速状態
を検出後、所定時間、実際に検出るエンジン制御方法。 (2)急加速状態の検出はスロットル弁の開速度の大小
の判定により行うことを特徴とする特許請求の範囲第(
1)項に記載のエンジン制御方法。 単位時間当りの増加量と設定値との大小比較の判定に工
り行うことを特徴とする特許請求の範囲第(1)項に記
載のエンジン制御方法。 (4) ガードに用いられる設定値は一定であること
を特徴とする特許請求の範囲第(1)項及至第<3)項
の何れかに記載のエンジン制御方法。 (5) ガードに用いられる設定値は段階的に変化す
ることを特徴とする特許請求の範囲第(1)項乃至第(
3)項の何れかに記載のエンジン制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4657883A JPS59170433A (ja) | 1983-03-18 | 1983-03-18 | エンジン制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4657883A JPS59170433A (ja) | 1983-03-18 | 1983-03-18 | エンジン制御方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS59170433A true JPS59170433A (ja) | 1984-09-26 |
Family
ID=12751180
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4657883A Pending JPS59170433A (ja) | 1983-03-18 | 1983-03-18 | エンジン制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59170433A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6224034U (ja) * | 1985-07-29 | 1987-02-13 | ||
| JPS62251439A (ja) * | 1986-04-25 | 1987-11-02 | Mazda Motor Corp | エンジンの燃料供給装置 |
| JPS62267537A (ja) * | 1986-05-16 | 1987-11-20 | Hitachi Ltd | 燃料制御装置 |
| JPS63289263A (ja) * | 1987-05-20 | 1988-11-25 | Mitsubishi Motors Corp | 内燃エンジンの加速時の点火時期制御方法 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57105531A (en) * | 1980-12-23 | 1982-07-01 | Toyota Motor Corp | Fuel injection controlling method for internal combustion engine |
| JPS57119134A (en) * | 1981-01-19 | 1982-07-24 | Toyota Motor Corp | Method of injecting fuel into internal combustion engine |
| JPS5838336A (ja) * | 1981-08-28 | 1983-03-05 | Nissan Motor Co Ltd | 内燃機関の燃料供給装置 |
-
1983
- 1983-03-18 JP JP4657883A patent/JPS59170433A/ja active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57105531A (en) * | 1980-12-23 | 1982-07-01 | Toyota Motor Corp | Fuel injection controlling method for internal combustion engine |
| JPS57119134A (en) * | 1981-01-19 | 1982-07-24 | Toyota Motor Corp | Method of injecting fuel into internal combustion engine |
| JPS5838336A (ja) * | 1981-08-28 | 1983-03-05 | Nissan Motor Co Ltd | 内燃機関の燃料供給装置 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6224034U (ja) * | 1985-07-29 | 1987-02-13 | ||
| JPS62251439A (ja) * | 1986-04-25 | 1987-11-02 | Mazda Motor Corp | エンジンの燃料供給装置 |
| JPS62267537A (ja) * | 1986-05-16 | 1987-11-20 | Hitachi Ltd | 燃料制御装置 |
| JPS63289263A (ja) * | 1987-05-20 | 1988-11-25 | Mitsubishi Motors Corp | 内燃エンジンの加速時の点火時期制御方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3326945B2 (ja) | 内燃機関の制御装置 | |
| US4626997A (en) | Method of and system for controlling ignition timing retard limit in internal combustion engine | |
| JPS59170433A (ja) | エンジン制御方法 | |
| JPS60166734A (ja) | 多気筒内燃エンジンの燃料供給制御方法 | |
| US4559915A (en) | Method of controlling air-fuel ratio and ignition timing in internal combustion engine and apparatus therefor | |
| JPS5963330A (ja) | 電子制御式内燃機関の制御方法 | |
| JPH0842434A (ja) | 内燃機関の点火時期制御装置 | |
| JPS58176470A (ja) | アイドリング時のエンジン回転数制御方法 | |
| US4658785A (en) | Method of controlling air-fuel ratio and ignition timing in internal combustion engine and apparatus therefor | |
| JPH0316498B2 (ja) | ||
| JP2546230B2 (ja) | 内燃機関用ノツクコントロ−ル装置 | |
| JP2551378Y2 (ja) | 内燃機関の電子制御燃料噴射装置 | |
| JPS61155638A (ja) | アイドル回転数制御方法 | |
| JP2590940B2 (ja) | 内燃機関の燃料噴射量制御装置 | |
| JP2569457B2 (ja) | 内燃機関の燃料噴射制御装置 | |
| JPH02153240A (ja) | 内燃機関の制御装置 | |
| JPH0238794B2 (ja) | ||
| JPH09324675A (ja) | 内燃機関の燃焼制御装置 | |
| JPH10169489A (ja) | 成層燃焼内燃機関の燃料噴射制御装置 | |
| JPS5828592A (ja) | エンジンの電子制御装置 | |
| JPH03185247A (ja) | エンジンの燃料制御装置 | |
| JP3606066B2 (ja) | 内燃機関の点火時期制御装置 | |
| JPS6119947A (ja) | 燃料噴射制御装置 | |
| JP3319352B2 (ja) | 筒内噴射内燃機関の燃料噴射制御装置 | |
| JP3124011B2 (ja) | 内燃機関の始動時燃料噴射制御装置 |