JPH0635865B2 - 内燃機関の制御装置 - Google Patents
内燃機関の制御装置Info
- Publication number
- JPH0635865B2 JPH0635865B2 JP59015054A JP1505484A JPH0635865B2 JP H0635865 B2 JPH0635865 B2 JP H0635865B2 JP 59015054 A JP59015054 A JP 59015054A JP 1505484 A JP1505484 A JP 1505484A JP H0635865 B2 JPH0635865 B2 JP H0635865B2
- Authority
- JP
- Japan
- Prior art keywords
- ignition timing
- engine
- intake air
- amount
- air amount
- 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 - Lifetime
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P5/00—Advancing or retarding ignition; Control therefor
- F02P5/04—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
- F02P5/145—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
- F02P5/15—Digital data processing
- F02P5/1502—Digital data processing using one central computing unit
- F02P5/1504—Digital data processing using one central computing unit with particular means during a transient phase, e.g. acceleration, deceleration, gear change
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Electrical Control Of Ignition Timing (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Description
【発明の詳細な説明】 技術分野 この発明は、内燃機関の点火時期及び燃料供給を制御す
る制御装置に関する。
る制御装置に関する。
従来技術 従来、内燃機関の点火時期及び燃料供給を制御する制御
装置の内、点火時期を制御する点火時期制御装置として
は、例えば「昭和54年6月 日産自動車株式会社発行
ECCS L系エンジン 技術解説書 第46〜54頁」に
記載されているようなものがある。
装置の内、点火時期を制御する点火時期制御装置として
は、例えば「昭和54年6月 日産自動車株式会社発行
ECCS L系エンジン 技術解説書 第46〜54頁」に
記載されているようなものがある。
このような点火時期制御装置について第1図を参照して
説明する。
説明する。
この点火時期制御装置のコントロールユニツト1は、C
PU(中央処理装置)11,ROM(リード・オンリ・
メモリ)12,RAM(ランダム・アクセス・メモリ)
13及びI/O(入出力装置)14等からなるマイクロ
コンピユータで構成され、そのROM12に格納したプ
ログラムに基づいて点火時期を制御する。
PU(中央処理装置)11,ROM(リード・オンリ・
メモリ)12,RAM(ランダム・アクセス・メモリ)
13及びI/O(入出力装置)14等からなるマイクロ
コンピユータで構成され、そのROM12に格納したプ
ログラムに基づいて点火時期を制御する。
このコントロールユニツト1のROM12には、第2図
に示すような機関回転数に対応する点火時期値データの
テーブルXと、第3図に示すような機関回転数及び吸気
管吸入空気量に対応する点火時期値データのテーブルY
とを格納してある。
に示すような機関回転数に対応する点火時期値データの
テーブルXと、第3図に示すような機関回転数及び吸気
管吸入空気量に対応する点火時期値データのテーブルY
とを格納してある。
また、このコントロールユニツト1は、クランク角度を
検出するクランク角センサ2からの角度信号P1を計数
して機関回転数を算出し、機関の吸気管に吸入される空
気量を検出するエアフロメータ3からの吸気管吸入空気
量信号P2に基づいて吸入空気量を算出する。
検出するクランク角センサ2からの角度信号P1を計数
して機関回転数を算出し、機関の吸気管に吸入される空
気量を検出するエアフロメータ3からの吸気管吸入空気
量信号P2に基づいて吸入空気量を算出する。
そして、スロツトルバルブが全閉になつたことを検出す
るスロツトル閉スイツチ4からスロツトル閉信号P3が
入力されているときには、テーブルXを選択して機関回
転数に対応する点火時期値データを読出し、またスロツ
トル閉信号P3が入力されていないときにはテーブルY
を選択して機関回転数及び吸気管吸入空気量に対応する
点火時期値データを読出し、クランク角センサ2からの
基準位置信号P4に基づいて、読出した点火時期値デー
タに対応するタイミングでパワートランジスタ5をオフ
状態にする。
るスロツトル閉スイツチ4からスロツトル閉信号P3が
入力されているときには、テーブルXを選択して機関回
転数に対応する点火時期値データを読出し、またスロツ
トル閉信号P3が入力されていないときにはテーブルY
を選択して機関回転数及び吸気管吸入空気量に対応する
点火時期値データを読出し、クランク角センサ2からの
基準位置信号P4に基づいて、読出した点火時期値デー
タに対応するタイミングでパワートランジスタ5をオフ
状態にする。
それによつて、バツテリ6から点火コイル7の一次巻線
7aに流れていた一次電流が遮断されて、その二次巻線
7bに高電圧が発生し、この高電圧がデイストリビユー
タ8で分配されて順次点火プラグ9A〜9Dに給電さ
れ、火花放電を発生させて点火する。
7aに流れていた一次電流が遮断されて、その二次巻線
7bに高電圧が発生し、この高電圧がデイストリビユー
タ8で分配されて順次点火プラグ9A〜9Dに給電さ
れ、火花放電を発生させて点火する。
次に、燃料供給を制御する燃料供給制御装置としては、
例えば「昭和55年7月20日 株式会社山海堂発行 自動
車工学全書 第4巻 ガソリンエンジン 第201〜204
頁」に記載されているようなものがある。
例えば「昭和55年7月20日 株式会社山海堂発行 自動
車工学全書 第4巻 ガソリンエンジン 第201〜204
頁」に記載されているようなものがある。
このような燃料供給制御装置について第4図を参照して
説明する。
説明する。
この燃料供給制御装置において、燃料は、フユーエルタ
ンク21からフユーエルポンプ22に吸入圧送された
後、フユーエルダンパ23によつて脈動が抑えられ、フ
ユーエルフイルタ24によつてゴミや水分が除去され
て、機関25に装着したフユーエルインジエクタ26に
供給される。なお、プレツシヤレギユレータ27は、フ
ユーエルインジエクタ26に供給する燃料圧力を一定に
する。
ンク21からフユーエルポンプ22に吸入圧送された
後、フユーエルダンパ23によつて脈動が抑えられ、フ
ユーエルフイルタ24によつてゴミや水分が除去され
て、機関25に装着したフユーエルインジエクタ26に
供給される。なお、プレツシヤレギユレータ27は、フ
ユーエルインジエクタ26に供給する燃料圧力を一定に
する。
一方、空気は、エアーフイルタ31を介して内部に取入
れられた後、エアフロメータ32及びスロツトルバルブ
33を介して、インテークマニホールド34から機関2
5の各シリンダに供給される。なお、エアーレギユレー
タ35は、始動時や暖機運転時にインテークマニホール
ド34内に補助空気を導入し、吸入空気量を増大させ
る。
れられた後、エアフロメータ32及びスロツトルバルブ
33を介して、インテークマニホールド34から機関2
5の各シリンダに供給される。なお、エアーレギユレー
タ35は、始動時や暖機運転時にインテークマニホール
ド34内に補助空気を導入し、吸入空気量を増大させ
る。
そして、コントロールユニツト41は、第1図のコント
ロールユニツト1と同様にマイクロコンピユータで構成
され、エアフロメータ32からの吸気管吸入空気量信
号,スロツトルバルブ33の全閉を検出する図示しない
スロツトル閉スイッチからのスロツトル閉信号,水温セ
ンサ42からの水温信号,図示しないバツテリの電圧検
出信号,スタータモータの作動を検出するスタータスイ
ツチからのスタータ信号,図示しないクランク角度を検
出するクランク角センサからの角度信号等を入力し、こ
れ等の入力結果に基づいて各気筒のフユーエルインジエ
クタ26を同時に機関1回転につき1度駆動制御して燃
料供給量を制御する。
ロールユニツト1と同様にマイクロコンピユータで構成
され、エアフロメータ32からの吸気管吸入空気量信
号,スロツトルバルブ33の全閉を検出する図示しない
スロツトル閉スイッチからのスロツトル閉信号,水温セ
ンサ42からの水温信号,図示しないバツテリの電圧検
出信号,スタータモータの作動を検出するスタータスイ
ツチからのスタータ信号,図示しないクランク角度を検
出するクランク角センサからの角度信号等を入力し、こ
れ等の入力結果に基づいて各気筒のフユーエルインジエ
クタ26を同時に機関1回転につき1度駆動制御して燃
料供給量を制御する。
つまり、コントロールユニツト41は、エアフロメータ
32からの吸気管吸入空気量信号及びクランク角センサ
からの角度信号に基づいて、一回転当りの吸気管吸入空
気量に比例した噴射量(基本噴射量)Tpを Tp=K・Q/N の演算をして算出する。なお、Qは吸入空気量、Nは機
関回転数である。
32からの吸気管吸入空気量信号及びクランク角センサ
からの角度信号に基づいて、一回転当りの吸気管吸入空
気量に比例した噴射量(基本噴射量)Tpを Tp=K・Q/N の演算をして算出する。なお、Qは吸入空気量、Nは機
関回転数である。
そして、この基本噴射量Tpを、各種センサからの検出
信号に基づいて以下のように補正する。
信号に基づいて以下のように補正する。
始動後増量補正(KAS):円滑な始動特性を得るため
及び始動からアイドリングへの移行を円滑に行なうため
の補正であり、補正係数KASはスタータモータがオン
した時に第5図に示す初期値となり、時間の経過と共に
「0」になる。
及び始動からアイドリングへの移行を円滑に行なうため
の補正であり、補正係数KASはスタータモータがオン
した時に第5図に示す初期値となり、時間の経過と共に
「0」になる。
アイドル後増量補正(KAI):暖気が充分でないとき
の発進を円滑にするための補正であり、補正係数kAI
はアイドルスイツチがオフになつた直後に第6図に示す
初期値になり、時間の経過と共に「0」になる。
の発進を円滑にするための補正であり、補正係数kAI
はアイドルスイツチがオフになつた直後に第6図に示す
初期値になり、時間の経過と共に「0」になる。
バツテリ電圧補正(TS):フユーエルインジエクタの
駆動電圧(バツテリ電圧)の変動によるフユーエルイン
ジエクタの有効開弁時間の変化の補正であり、補正値T
Sは第7図をも参照して、 TS=a+b(14−VB) で求める。なお、a,bは各々定数であり、VBはバツ
テリ電圧である。
駆動電圧(バツテリ電圧)の変動によるフユーエルイン
ジエクタの有効開弁時間の変化の補正であり、補正値T
Sは第7図をも参照して、 TS=a+b(14−VB) で求める。なお、a,bは各々定数であり、VBはバツ
テリ電圧である。
水温増量補正(FT):機関が充分暖機されていないと
きの補正であり、補正係数FTは第8図に示す。
きの補正であり、補正係数FTは第8図に示す。
また、機関始動時には、 Tp1=Tp×(1+KAS)×1.3+TS Tp2=TST×KNST×KTST の演算をして、Tp1及びTp2のいずれか値が大きい
方を燃料噴射量とする。なお、TSTは始動時基本噴射
量(第9図),KNSTは回転数補正係数(第10図)
及びKTSTは時間補正係数(第11図)である。
方を燃料噴射量とする。なお、TSTは始動時基本噴射
量(第9図),KNSTは回転数補正係数(第10図)
及びKTSTは時間補正係数(第11図)である。
なお、以上の説明では内燃機関の制御装置を構成する点
火時期制御装置及び燃料供給制御装置を個別的に述べた
が、同一機関を制御する場合には、同一のコントロール
ユニツトで点火時期及び燃料供給を制御する。
火時期制御装置及び燃料供給制御装置を個別的に述べた
が、同一機関を制御する場合には、同一のコントロール
ユニツトで点火時期及び燃料供給を制御する。
このように、従来の内燃機関の制御装置にあつては、燃
料供給量を機関回転数及び吸気管吸入空気量に応じて制
御し、また点火時期をアイドリング時には機関回転数に
よつて、それ以外の時には機関回転数及び吸気管吸入空
気量によつて、夫々一義的に決定して制御していた。
料供給量を機関回転数及び吸気管吸入空気量に応じて制
御し、また点火時期をアイドリング時には機関回転数に
よつて、それ以外の時には機関回転数及び吸気管吸入空
気量によつて、夫々一義的に決定して制御していた。
しかしながら、特にスロットル開度が全閉あるいは全閉
付近の場合、すなわちスロツトル部でソニツク状態が実
現して、スロツトルを通つて吸気管に吸入される空気量
が一定の(スロツトル開面積のみで決定される)場合に
は、機関回転数の変動によつて、燃料が機関回転数の逆
数に対応して供給されるが、シリンダに流入する実際の
吸入空気量は吸気管容積等の影響によつて機関回転数の
変化に対して略一次遅れの応答で変化するので、空燃比
が不安定になる。
付近の場合、すなわちスロツトル部でソニツク状態が実
現して、スロツトルを通つて吸気管に吸入される空気量
が一定の(スロツトル開面積のみで決定される)場合に
は、機関回転数の変動によつて、燃料が機関回転数の逆
数に対応して供給されるが、シリンダに流入する実際の
吸入空気量は吸気管容積等の影響によつて機関回転数の
変化に対して略一次遅れの応答で変化するので、空燃比
が不安定になる。
そのため、特にクラツチミート等によつて機関回転数が
急激に減速したときに、空燃比が過濃になり、エンスト
が発生しやすくなる恐れがある。
急激に減速したときに、空燃比が過濃になり、エンスト
が発生しやすくなる恐れがある。
また、空燃比が不安定なために、機関が発生するトルク
の発生パターンがベースとなる空燃比(設定ベース空燃
比)によつて異なつてしまう恐れもある。
の発生パターンがベースとなる空燃比(設定ベース空燃
比)によつて異なつてしまう恐れもある。
しかも、前述したようにシリンダに流入する実際の吸入
空気量が機関回転数の変化に対して一次遅れで変化する
ため、ベースとなる空燃比に関係なく、機関の発生する
トルクも機関回転数の変化に対して一次遅れで変化す
る。
空気量が機関回転数の変化に対して一次遅れで変化する
ため、ベースとなる空燃比に関係なく、機関の発生する
トルクも機関回転数の変化に対して一次遅れで変化す
る。
そのため、クラツチミート等によつて機関回転数が減速
しても、発生トルクの増加が遅れて、エンストが発生し
やすくなる恐れもある。
しても、発生トルクの増加が遅れて、エンストが発生し
やすくなる恐れもある。
目 的 この発明は上記の点に鑑みてなされたものであり、機関
回転数の変動時におけるシリンダ吸入空気量の応答遅れ
によつて生じる設定ベース空燃比の差異によるトルクの
発生パターンの相違を抑制し、且つ発生トルクの応答遅
れを補正することによつて、高回転速度からのギヤ抜き
時や、クラツチ・ミート等の負荷が加わつた場合等にお
いてもエンストしないようにすることを目的とする。
回転数の変動時におけるシリンダ吸入空気量の応答遅れ
によつて生じる設定ベース空燃比の差異によるトルクの
発生パターンの相違を抑制し、且つ発生トルクの応答遅
れを補正することによつて、高回転速度からのギヤ抜き
時や、クラツチ・ミート等の負荷が加わつた場合等にお
いてもエンストしないようにすることを目的とする。
構 成 そのため、この発明による内燃機関の制御装置は、第1
2図に示すように、シリンダ吸入空気量算出手段Aで算
出した機関のシリンダに実際に吸入されるシリンダ吸入
空気量に基づいて、燃料供給量制御手段Bが燃料供給量
を制御すると共に、そのシリンダ吸入空気量に基づいて
偏差値算出手段Cが算出した機関が実際に発生するトル
クと機関の理想的な発生トルクとの差に相当する偏差値
に基づいて、点火時期算出手段Dで算出した機関の運転
状態に応じた点火時期を点火時期補正手段Eによつて補
正するようにしたものである。
2図に示すように、シリンダ吸入空気量算出手段Aで算
出した機関のシリンダに実際に吸入されるシリンダ吸入
空気量に基づいて、燃料供給量制御手段Bが燃料供給量
を制御すると共に、そのシリンダ吸入空気量に基づいて
偏差値算出手段Cが算出した機関が実際に発生するトル
クと機関の理想的な発生トルクとの差に相当する偏差値
に基づいて、点火時期算出手段Dで算出した機関の運転
状態に応じた点火時期を点火時期補正手段Eによつて補
正するようにしたものである。
実施例 以下、この発明の実施例を添付図面の第13図以降を参
照して説明する。なお、第1図又は第4図と同一部分に
は同一符号を付してその部分の説明は省略する。
照して説明する。なお、第1図又は第4図と同一部分に
は同一符号を付してその部分の説明は省略する。
第13図は、この発明の一実施例を示すブロツク図であ
る。
る。
制御回路51は、第12図に示したシリンダ吸入空気量
算出手段A,燃料供給量制御手段B,偏差値算出手段
C,点火時期算出手段D及び点火時期補正手段Eを兼ね
た回路であり、CPU(中央処理装置)52,ROM
(リード・オンリ・メモリ)53,RAM(ランダム・
アクセス・メモリ)54及びA/D変換器を内蔵したI
/O(入出力装置)55等からなるマイクロコンピユー
タで構成してある。
算出手段A,燃料供給量制御手段B,偏差値算出手段
C,点火時期算出手段D及び点火時期補正手段Eを兼ね
た回路であり、CPU(中央処理装置)52,ROM
(リード・オンリ・メモリ)53,RAM(ランダム・
アクセス・メモリ)54及びA/D変換器を内蔵したI
/O(入出力装置)55等からなるマイクロコンピユー
タで構成してある。
そして、この制御回路51は、ROM53に格納したプ
ログラムに基づいて機関のシリンダに吸入されるシリン
ダ吸入空気量の算出演算,実際に発生するトルク(実ト
ルク)と理想トルクとの差に相当する偏差値の算出演
算,燃料供給量制御,点火時期の算出演算,点火時期の
補正及び点火時期制御をする。
ログラムに基づいて機関のシリンダに吸入されるシリン
ダ吸入空気量の算出演算,実際に発生するトルク(実ト
ルク)と理想トルクとの差に相当する偏差値の算出演
算,燃料供給量制御,点火時期の算出演算,点火時期の
補正及び点火時期制御をする。
そのROM53には、シリンダ吸入空気量の算出,偏差
値の算出,燃料供給量の算出,点火時期の算出,点火時
期の補正に必要なデータやテーブルをも格納してある。
値の算出,燃料供給量の算出,点火時期の算出,点火時
期の補正に必要なデータやテーブルをも格納してある。
また、I/O55のパワートランジスタ5の制御に係る
部分は、第14図に示すように、点火時期データADD
1をセツトされるADV(進角値)レジスタ551と、
リセツトパルスRS1でリセツトされてクランク角セン
サ2からの角度(1゜パルス)信号P2をカウントする
カウンタ552と、カウンタ552がリセツトされたと
きにパワートランジスタ5をオン状態にし、ADVレジ
スタ551にセツトされた点火時期データADD1とカ
ウンタ552のカウント値が一致したときにパワートラ
ンジスタ5をオフ状態にするコンパレータ553とから
なる。
部分は、第14図に示すように、点火時期データADD
1をセツトされるADV(進角値)レジスタ551と、
リセツトパルスRS1でリセツトされてクランク角セン
サ2からの角度(1゜パルス)信号P2をカウントする
カウンタ552と、カウンタ552がリセツトされたと
きにパワートランジスタ5をオン状態にし、ADVレジ
スタ551にセツトされた点火時期データADD1とカ
ウンタ552のカウント値が一致したときにパワートラ
ンジスタ5をオフ状態にするコンパレータ553とから
なる。
さらに、I/O55のフユーエルインジエクタ(燃料噴
射弁)26の駆動用パワートランジスタ56の制御に係
る部分は、第15図に示すように、燃料噴射量データA
DD2をセツトされるEGI(燃料噴射)レジスタ55
5と、リセツトパルスRS2でリセツトされてクロツク
パルスをカウントするカウンタ556と、カウンタ55
6がリセツトされたときにパワートランジスタ56をオ
ン状態にし、EGIレジスタ555にセツトされた燃料
噴射量データADD2とカウンタ556のカウント値が
一致したときにパワートランジスタ56をオフ状態にす
るコンパレータ557とからなる。
射弁)26の駆動用パワートランジスタ56の制御に係
る部分は、第15図に示すように、燃料噴射量データA
DD2をセツトされるEGI(燃料噴射)レジスタ55
5と、リセツトパルスRS2でリセツトされてクロツク
パルスをカウントするカウンタ556と、カウンタ55
6がリセツトされたときにパワートランジスタ56をオ
ン状態にし、EGIレジスタ555にセツトされた燃料
噴射量データADD2とカウンタ556のカウント値が
一致したときにパワートランジスタ56をオフ状態にす
るコンパレータ557とからなる。
スタータスイツチ57は、機関が始動状態にあるときに
オン状態になるスイツチであり、その状態に応じたスタ
ータ信号P5を制御回路51のI/O55に入力する。
オン状態になるスイツチであり、その状態に応じたスタ
ータ信号P5を制御回路51のI/O55に入力する。
また、アイドルスイツチ58は、機関がアイドリング状
態にあるときにオン状態になるスイツチであり、その状
態に応じたアイドル信号P6を制御回路51のI/O5
5に入力する。
態にあるときにオン状態になるスイツチであり、その状
態に応じたアイドル信号P6を制御回路51のI/O5
5に入力する。
なお、このアイドルスイツチ58に代えて、スロツトル
バルブが全閉であることを検出するスロツトル閉スイツ
チを使用してもよい。
バルブが全閉であることを検出するスロツトル閉スイツ
チを使用してもよい。
吸気管圧力センサ59は、吸気管内の圧力に応じた吸気
管圧力信号P7を制御回路51のI/O55に入力す
る。
管圧力信号P7を制御回路51のI/O55に入力す
る。
基準パルス発生器60は、機関が1回転する毎に基準信
号P8を発生して制御回路51のI/O55に入力す
る。なお、この基準信号P8が第15図のカウンタ55
6のリセツトパルスRS2となる。なお、制御回路51
のI/O55には、図示しないが、水温センサからの水
温検出信号やバツテリ6の電圧検出信号も入力される。
号P8を発生して制御回路51のI/O55に入力す
る。なお、この基準信号P8が第15図のカウンタ55
6のリセツトパルスRS2となる。なお、制御回路51
のI/O55には、図示しないが、水温センサからの水
温検出信号やバツテリ6の電圧検出信号も入力される。
次に、このように構成した実施例の作用について第16
図以降をも参照して説明する。
図以降をも参照して説明する。
まず、この制御装置における燃料噴射量制御及び点火時
期制御の原理について述べる。
期制御の原理について述べる。
第16図を参照して、従来から用いられている所謂L−
Jetro方式の制御装置においては機関のスロツトルバル
ブ全閉時に、機関回転数Nを同図(イ)に示すように70
0rpmから600rpmにステツプ的に変化させた場合、単位時
間当りの吸気管吸入空気量Q,1気筒1サイクル当たり
のシリンダ吸入空気量Qa,1気筒1サイクル当たりの
燃料噴射量Tp,空燃比Y及び軸トルクTは夫々同図
(ロ)〜(ヘ)に実線で示すようになる。
Jetro方式の制御装置においては機関のスロツトルバル
ブ全閉時に、機関回転数Nを同図(イ)に示すように70
0rpmから600rpmにステツプ的に変化させた場合、単位時
間当りの吸気管吸入空気量Q,1気筒1サイクル当たり
のシリンダ吸入空気量Qa,1気筒1サイクル当たりの
燃料噴射量Tp,空燃比Y及び軸トルクTは夫々同図
(ロ)〜(ヘ)に実線で示すようになる。
つまり、単位時間当りの吸気管吸入空気量Qは、例え
ば、アイドリング時にクラッチミート等の負荷が加わっ
て、第16図(イ)に示すように、機関回転数Nが急激に
ステップ状に変化すると、ソニック状態となって機関回
転数Nの変化にかかわらず第16図(ロ)に示すように一
定となる。
ば、アイドリング時にクラッチミート等の負荷が加わっ
て、第16図(イ)に示すように、機関回転数Nが急激に
ステップ状に変化すると、ソニック状態となって機関回
転数Nの変化にかかわらず第16図(ロ)に示すように一
定となる。
1気筒1サイクル当たりの値で表されるシリンダに流入
する実際の吸入空気量、即ち、シリンダ吸入空気量Qa
は、この時、機関回転数の変動に応じて変化し、この変
化は、吸気管容積及び気筒行程容積等の影響によって第
16図(ハ)に示すように機関回転数の変化に対して一次
遅れの応答で変化する。
する実際の吸入空気量、即ち、シリンダ吸入空気量Qa
は、この時、機関回転数の変動に応じて変化し、この変
化は、吸気管容積及び気筒行程容積等の影響によって第
16図(ハ)に示すように機関回転数の変化に対して一次
遅れの応答で変化する。
燃料噴射量Tpは、機関回転数N,吸気管吸入空気量Q
により、Tp=K・Q/Nで表わされ、吸気管吸入空気
量Qが一定の場合には、機関回転数Nの逆数に比例した
量になる。
により、Tp=K・Q/Nで表わされ、吸気管吸入空気
量Qが一定の場合には、機関回転数Nの逆数に比例した
量になる。
空燃比Yは、燃料噴射量Tpが機関回転数Nの逆数に比
例した量になるので、機関回転数Nが急変した時には不
安定になつて、機関回転数Nの急変時にリツチ(Rich)化
し、次第にベース空燃比に戻る。
例した量になるので、機関回転数Nが急変した時には不
安定になつて、機関回転数Nの急変時にリツチ(Rich)化
し、次第にベース空燃比に戻る。
軸トルクTは、シリンダ吸入空気量Qaに比例して機関
に発生するものであり、従って、前記シリンダ吸入空気
量Qaの一次遅れに伴って、第16図(ヘ)に示すように
機関回転数の変化に対して一次の応答で変化すると共
に、空燃比Yの変化によって、即ち設定ベース空燃比の
違いによって図に実線,破線及び一点鎖線で示すように
応答挙動(発生パターン)が異なる。
に発生するものであり、従って、前記シリンダ吸入空気
量Qaの一次遅れに伴って、第16図(ヘ)に示すように
機関回転数の変化に対して一次の応答で変化すると共
に、空燃比Yの変化によって、即ち設定ベース空燃比の
違いによって図に実線,破線及び一点鎖線で示すように
応答挙動(発生パターン)が異なる。
なお、その第16図(ヘ)の実線は空燃比Yがリツチの
時、破線は空気過剰率λがλ=1の時、一点想線は空燃
比Yがリーン(Lean)の時の挙動を示す。
時、破線は空気過剰率λがλ=1の時、一点想線は空燃
比Yがリーン(Lean)の時の挙動を示す。
そこで、まず燃料噴射量Tpを、シリンダ吸入空気量Q
aに比例するように制御したとすると、軸トルクTの発
生パターン(挙動)は、第17図(ホ)に示すように、
各設定ベース空燃比について略同じになる(各線の意味
は第16図(ヘ)と同じ)。
aに比例するように制御したとすると、軸トルクTの発
生パターン(挙動)は、第17図(ホ)に示すように、
各設定ベース空燃比について略同じになる(各線の意味
は第16図(ヘ)と同じ)。
しかしながら、軸トルクTが機関回転数Nの変動に対し
て応答遅れがない理想的な応答をしたときの発生パター
ンは、第17図(ホ)に一点鎖線で示すようになるので
あり、未だ機関回転数Nの変動に対するシリンダ吸入空
気量Qaの応答遅れによる応答遅れが存在する。
て応答遅れがない理想的な応答をしたときの発生パター
ンは、第17図(ホ)に一点鎖線で示すようになるので
あり、未だ機関回転数Nの変動に対するシリンダ吸入空
気量Qaの応答遅れによる応答遅れが存在する。
ところで、点火時期と軸トルクとは第18図に示すよう
な関係にあり、点火時期を変化させることによつて軸ト
ルクも変化する。
な関係にあり、点火時期を変化させることによつて軸ト
ルクも変化する。
したがつて、第17図(ホ)に一点鎖線で示す機関の理
想的なトルク(理想トルク)T1と実線,破線及び一点
鎖線で示す機関が実際に発生するトルク(実トルク)T
2との差、つまり同図(ヘ)に示す補正トルク量ΔTが
得られる分だけ点火時期を補正すれば、実トルクとして
理想トルクを得ることができる。
想的なトルク(理想トルク)T1と実線,破線及び一点
鎖線で示す機関が実際に発生するトルク(実トルク)T
2との差、つまり同図(ヘ)に示す補正トルク量ΔTが
得られる分だけ点火時期を補正すれば、実トルクとして
理想トルクを得ることができる。
このように、シリンダ吸入空気量Qa(実際のシリンダ
吸入空気量)に見合つた燃料噴射量Tpを供給して設定
ベース空燃比による発生軸トルクTの発生パターンの差
異を抑制した上で、点火時期を補正して実トルクを理想
トルクに近づけるのである。
吸入空気量)に見合つた燃料噴射量Tpを供給して設定
ベース空燃比による発生軸トルクTの発生パターンの差
異を抑制した上で、点火時期を補正して実トルクを理想
トルクに近づけるのである。
次に、この燃料噴射量の制御及び点火時期の制御につい
て具体的に述べる。
て具体的に述べる。
まず、一般に、機関のシリンダに吸入されるシリンダ吸
入空気量Qaは、吸気管圧力P及び機関回転数Nの関数
として表わすことができる。
入空気量Qaは、吸気管圧力P及び機関回転数Nの関数
として表わすことができる。
あるいはこの場合、機関回転数Nが与える影響は吸入効
率が主であるため、アイドリング時等の比較的挟い回転
数の範囲では吸気管圧力Pの関数として表わしても大差
ない。
率が主であるため、アイドリング時等の比較的挟い回転
数の範囲では吸気管圧力Pの関数として表わしても大差
ない。
したがつて、シリンダ吸入空気量Qaは、 Qa=F(P,N)又はQa=G(P) と表わすことができる。
そこで、機関回転数N,吸気管圧力Pを計側して、機関
回転数N,吸気管圧力Pに応じて予め設定したテーブル
データを参照して実際のシリンダ吸入空気量(実シリン
ダ吸入空気量)Qa1を求め、この実シリンダ吸入空気
量Qa1に比例した燃料噴射量Tpを供給する。
回転数N,吸気管圧力Pに応じて予め設定したテーブル
データを参照して実際のシリンダ吸入空気量(実シリン
ダ吸入空気量)Qa1を求め、この実シリンダ吸入空気
量Qa1に比例した燃料噴射量Tpを供給する。
これによつて、機関回転数変動時の空燃比を略一定に保
つことができ、発生軸トルクの発生パターン(挙動)が
設定ベース空燃比にかかわらず略同じになる。
つことができ、発生軸トルクの発生パターン(挙動)が
設定ベース空燃比にかかわらず略同じになる。
また、第19図に示すように、機関回転数Nを700rpmか
ら600rpmに変化させた場合、シリンダ吸入空気量Qa及
び吸気管圧力Pは、夫々同図(ロ)及び(ハ)に示すよ
うに、略比例して変化する。
ら600rpmに変化させた場合、シリンダ吸入空気量Qa及
び吸気管圧力Pは、夫々同図(ロ)及び(ハ)に示すよ
うに、略比例して変化する。
ここで、実シリンダ吸入空気量Qa1の変化量ΔQa1
を、例えば点火毎の変化量として求めると、第19図
(ニ)に示すようになり、第17図(ヘ)から分るよう
に、実シリンダ吸入空気量Qa1の変化量ΔQa1の変
化は、補正トルク量ΔTの変化と略一致している。
を、例えば点火毎の変化量として求めると、第19図
(ニ)に示すようになり、第17図(ヘ)から分るよう
に、実シリンダ吸入空気量Qa1の変化量ΔQa1の変
化は、補正トルク量ΔTの変化と略一致している。
つまり、理想トルクT1と実トルクT2との差(補正ト
ルク量)ΔTは、実シリンダ吸入空気量Qの変化量ΔQ
a1に比例し、 ΔT∞ΔQa1 の関係が成立する。
ルク量)ΔTは、実シリンダ吸入空気量Qの変化量ΔQ
a1に比例し、 ΔT∞ΔQa1 の関係が成立する。
したがつて、実シリンダ吸入空気量Qa1の変化量ΔQ
a1、すなわち補正トルク量ΔTに比例する値を算出し
て、この算出結果を予め定めた関数に従つて点火時期の
補正量に変換し、この補正量分だけ点火時期を補正し
て、点火時期を制御することによつてシリンダ吸入空気
量の応答遅れ、つまりはトルクの応答遅れを補正するこ
とが出来る。
a1、すなわち補正トルク量ΔTに比例する値を算出し
て、この算出結果を予め定めた関数に従つて点火時期の
補正量に変換し、この補正量分だけ点火時期を補正し
て、点火時期を制御することによつてシリンダ吸入空気
量の応答遅れ、つまりはトルクの応答遅れを補正するこ
とが出来る。
次に、第13図の制御回路51が実行する燃料噴射量制
御及び点火時期制御動作について第20図以降をも参照
して説明する。
御及び点火時期制御動作について第20図以降をも参照
して説明する。
まず、制御回路51は、フローは図示しないが、スター
タスイツチ57からのスタータ信号P5を、RAM54
の所定のアドレス(以下「アドレスDI1」と称す)に
格納し、アイドルスイツチ58からのアイドル信号P6
を、RAM54の所定のアドレス(以下「アドレスDI
2」と称す)に格納する。
タスイツチ57からのスタータ信号P5を、RAM54
の所定のアドレス(以下「アドレスDI1」と称す)に
格納し、アイドルスイツチ58からのアイドル信号P6
を、RAM54の所定のアドレス(以下「アドレスDI
2」と称す)に格納する。
また、クランク角センサ2からの角度(1゜パルス)信
号P1を一定時間、例えば12.5msecの間カウントして、
そのカウント値を機関回転数NとしてRAM54の所定
のアドレス(以下「アドレスDN」と称す)に格納す
る。
号P1を一定時間、例えば12.5msecの間カウントして、
そのカウント値を機関回転数NとしてRAM54の所定
のアドレス(以下「アドレスDN」と称す)に格納す
る。
さらに、吸気管圧力センサ59からの吸気管圧力信号P
7をI/O55のA/D変換器でA−D変換した結果
を、吸気管圧力PとしてRAM54の所定のアドレス
(以下「アドレスDP」と称す)に格納する。
7をI/O55のA/D変換器でA−D変換した結果
を、吸気管圧力PとしてRAM54の所定のアドレス
(以下「アドレスDP」と称す)に格納する。
そして、制御回路51は、これ等の入力データに基づい
て後述するようにバツクグラウンドジヨブで燃料噴射量
Tp及び点火時期の演算処理を行なうと共に、第20図
に示すように、クランク角センサ2からの基準位置信号
P4の入力によつて、1サイクル毎、すなわち1点火毎
に点火時期データADD1を第14図のADVレジスタ
551にセツトすると共に、燃料噴射量Tpを更新す
る。
て後述するようにバツクグラウンドジヨブで燃料噴射量
Tp及び点火時期の演算処理を行なうと共に、第20図
に示すように、クランク角センサ2からの基準位置信号
P4の入力によつて、1サイクル毎、すなわち1点火毎
に点火時期データADD1を第14図のADVレジスタ
551にセツトすると共に、燃料噴射量Tpを更新す
る。
また、更新後の燃料噴射量Tpの1サイクル前の値は、
Tp′として保存される。
Tp′として保存される。
なお、以下では、燃料噴射量Tpを実シリンダ吸入空気
量Qa1に比例する値とし、実シリンダ吸入空気量Qa
1の代わりに燃料噴射量Tpを用いて説明する。つま
り、 Tp=K・F(N,P)=K′(Qa1) とする。
量Qa1に比例する値とし、実シリンダ吸入空気量Qa
1の代わりに燃料噴射量Tpを用いて説明する。つま
り、 Tp=K・F(N,P)=K′(Qa1) とする。
次に、制御回路51がバツクグラウンドジヨブで実行す
る燃料噴射量演算処理について第21図をも参照して説
明する。
る燃料噴射量演算処理について第21図をも参照して説
明する。
まず、RAM54のアドレスDNに格納されている機関
回転数Nのデータ及びアドレスDPに格納されている吸
気管圧力Pのデータを夫々読出し、これ等の機関回転数
N及び吸気管圧力Pから関数F又はテーブルデータによ
つて、燃料噴射量Tpを、 Tp=K′・(Qa1) の演算をして算出する。
回転数Nのデータ及びアドレスDPに格納されている吸
気管圧力Pのデータを夫々読出し、これ等の機関回転数
N及び吸気管圧力Pから関数F又はテーブルデータによ
つて、燃料噴射量Tpを、 Tp=K′・(Qa1) の演算をして算出する。
なお、この燃料噴射量Tpは、前述したように1サイク
ル毎に更新されて、1サイクル前の値は燃料噴射量T
p′となる。
ル毎に更新されて、1サイクル前の値は燃料噴射量T
p′となる。
その後、従来と同様に各種センサからの検出信号に基づ
いて燃料噴射量Tpを補正した補正燃料噴射量TIを、
例えば TI=Tp・(FT+KAS+KAI)+TS の演算をして算出する。
いて燃料噴射量Tpを補正した補正燃料噴射量TIを、
例えば TI=Tp・(FT+KAS+KAI)+TS の演算をして算出する。
そして、この算出した補正燃料噴射量TIを燃料噴射量
データADD2として第15図のEGIレジスタ555
にセツトする。
データADD2として第15図のEGIレジスタ555
にセツトする。
それによつて、第15図及び第21図も参照して、カウ
ンタ556が基準パルス発生器60から機関の1回転毎
に発生される基準信号P8(リセツトパルスRS2)で
リセツトされた時点Ta1で、コンパレータ557がパ
ワートランジスタ56をオン状態にしてフユーエルイン
ジエクタ26をオン状態にするので、燃料噴射が開始さ
れる。
ンタ556が基準パルス発生器60から機関の1回転毎
に発生される基準信号P8(リセツトパルスRS2)で
リセツトされた時点Ta1で、コンパレータ557がパ
ワートランジスタ56をオン状態にしてフユーエルイン
ジエクタ26をオン状態にするので、燃料噴射が開始さ
れる。
そして、カウンタ556のカウント値がEGIレジスタ
555のセツト値と一致した時点Tb2で、コンパレー
タ557がパワートランジスタ56をオフ状態にしてフ
ユーエルインジエクタ26をオフ状態にするので、燃料
噴射が終了する。
555のセツト値と一致した時点Tb2で、コンパレー
タ557がパワートランジスタ56をオフ状態にしてフ
ユーエルインジエクタ26をオフ状態にするので、燃料
噴射が終了する。
このように、機関回転数N及び吸気管圧力Pに基づいて
シリンダ吸入空気量を算出して、この算出したシリンダ
吸入空気量に見合つた燃料噴射量を供給するので、設定
ベース空燃比による軸トルクの発生パターン(挙動)の
差異を抑制することができる。
シリンダ吸入空気量を算出して、この算出したシリンダ
吸入空気量に見合つた燃料噴射量を供給するので、設定
ベース空燃比による軸トルクの発生パターン(挙動)の
差異を抑制することができる。
次に、制御回路51がバツクグランドジヨブで実行する
点火時期演算処理について第23図を参照して説明す
る。
点火時期演算処理について第23図を参照して説明す
る。
まず、RAM54のアドレスDI1のデータを読出し
て、スタータスイツチ57がオン状態か否か、すなわち
機関が始動状態か否かを判別する。
て、スタータスイツチ57がオン状態か否か、すなわち
機関が始動状態か否かを判別する。
この判別の結果、スタータスイツチ57がオン状態であ
れば、クランキング時の点火時期を演算して、RAM5
4の所定のアドレス(以下「アドレスADVL」と称
す)に格納する。
れば、クランキング時の点火時期を演算して、RAM5
4の所定のアドレス(以下「アドレスADVL」と称
す)に格納する。
これに対して、スタータスイツチ57がオン状態でなけ
れば、次にRAM54のアドレスDI2のデータを読出
して、アイドルスイツチ58がオン状態か否か、すなわ
ち機関がアイドリング状態か否かを判別する。
れば、次にRAM54のアドレスDI2のデータを読出
して、アイドルスイツチ58がオン状態か否か、すなわ
ち機関がアイドリング状態か否かを判別する。
この判別の結果、アイドルスイツチ58がオン状態であ
れば、RAM54のアドレスDNに格納されている機関
回転数Nのデータを読出し、その機関回転数Nに対応す
る点火時期値データをROM53に格納したテーブルか
ら読出し、アイドリング時の設定点火時期Aを演算した
後、この点火時期Aを前述した補正トルク量ΔTに応じ
た補正をする点火時期補正演算をし、この補正演算で算
出した点火時期ADをRAM54のアドレスADVLに
格納する。
れば、RAM54のアドレスDNに格納されている機関
回転数Nのデータを読出し、その機関回転数Nに対応す
る点火時期値データをROM53に格納したテーブルか
ら読出し、アイドリング時の設定点火時期Aを演算した
後、この点火時期Aを前述した補正トルク量ΔTに応じ
た補正をする点火時期補正演算をし、この補正演算で算
出した点火時期ADをRAM54のアドレスADVLに
格納する。
これに対して、アイドルスイツチ58がオン状態でなけ
れば、RAM54のアドレスDNに格納されている機関
回転数Nのデータ及びアドレスDPに格納されている吸
気管圧力Pのデータを読出し、機関回転数N及び吸気管
圧力Pに対応する点火時期値データをROM53に格納
したテーブルから読出して、その点火時期ADをRAM
54のアドレスADVLに格納する。
れば、RAM54のアドレスDNに格納されている機関
回転数Nのデータ及びアドレスDPに格納されている吸
気管圧力Pのデータを読出し、機関回転数N及び吸気管
圧力Pに対応する点火時期値データをROM53に格納
したテーブルから読出して、その点火時期ADをRAM
54のアドレスADVLに格納する。
このアドレスADVLにセツトされた点火時期ADは、
前述したように1点火毎に割込みルーチンで所定の変換
処理がされて、点火時期データADD1として第14図
のADVレジスタ551にセツトされる。
前述したように1点火毎に割込みルーチンで所定の変換
処理がされて、点火時期データADD1として第14図
のADVレジスタ551にセツトされる。
次に、その点火時期補正演算処理について第24図を参
照して説明する。
照して説明する。
まず、前述した燃料噴射量演算処理で算出した燃料噴射
量Tp(実シリンダ吸入空気量Qa1比例値)と、1サ
イクル前の燃料噴射量Tp′を読込んで、補正トルク量
ΔTを、 ΔT=Tp−Tp′ の演算をして算出する。
量Tp(実シリンダ吸入空気量Qa1比例値)と、1サ
イクル前の燃料噴射量Tp′を読込んで、補正トルク量
ΔTを、 ΔT=Tp−Tp′ の演算をして算出する。
その後、予め設定した関数Fに従つて点火時期の補正量
ΔAを、 ΔA=F(ΔT) の演算をして求める。
ΔAを、 ΔA=F(ΔT) の演算をして求める。
なお、関数Fは、例えば ΔT≧ΔT1のとき、F(ΔT)≧0 ΔT1>ΔT>ΔT2のとき、F(ΔT)=0 ΔT≦ΔT2のとき、F(ΔT)≦0 を満足する関数である。なお、ΔT1,ΔT2は定数で
あり、ΔT1≧0,ΔT2≦0とする。
あり、ΔT1≧0,ΔT2≦0とする。
次に、このようにして算出した点火時期の補正量ΔA
と、既に算出した設定点火時期Aとによつて、補正点火
時期ADを、 AD=ΔA+A の演算をして算出し、第23図に示したように、この補
正点火時期ADをRAM54のアドレスADVLに格納
する。
と、既に算出した設定点火時期Aとによつて、補正点火
時期ADを、 AD=ΔA+A の演算をして算出し、第23図に示したように、この補
正点火時期ADをRAM54のアドレスADVLに格納
する。
なお、補正トルク量ΔTは、 ΔT=Tp/Tp′ 演算をして算出することもできる。
この場合には、前記関数Fにおける定数ΔT1,ΔT2
を、 ΔT1≧1.0, 0≦ΔT2≦1.0 とする。
を、 ΔT1≧1.0, 0≦ΔT2≦1.0 とする。
また、補正点火時期ADは、 AD=ΔA・A の演算をして算出することもできる。この場合には、前
記関数Fを、 ΔT≧ΔT1のとき、F(ΔT)≧1.0 ΔT1>ΔT>ΔT2のとき、F(ΔT)=1.0 ΔT≦ΔT2のとき、0≦F(ΔT)≦1.0 を満足する関数とする。なお、ΔT1,ΔT2は定数で
あり、ΔT1≧1.0,0≦ΔT2≦1.0とする。
記関数Fを、 ΔT≧ΔT1のとき、F(ΔT)≧1.0 ΔT1>ΔT>ΔT2のとき、F(ΔT)=1.0 ΔT≦ΔT2のとき、0≦F(ΔT)≦1.0 を満足する関数とする。なお、ΔT1,ΔT2は定数で
あり、ΔT1≧1.0,0≦ΔT2≦1.0とする。
このように、シリンダ吸入空気量に基づいてアイドリン
グ時に機関が発生する実際のトルクと理想的なトルクと
の差(補正トルク量)を算出し、この算出した補正トル
ク量に応じて点火時期を補正して、その差がなくなるよ
うにしているので、機関回転数の変動による発生トルク
の応答遅れが生じない。
グ時に機関が発生する実際のトルクと理想的なトルクと
の差(補正トルク量)を算出し、この算出した補正トル
ク量に応じて点火時期を補正して、その差がなくなるよ
うにしているので、機関回転数の変動による発生トルク
の応答遅れが生じない。
それによつて、アイドリング時において、高回転速度か
らのギヤ抜き時やクラツチ・ミート等の負荷が加わつた
場合にエンストすることがない。
らのギヤ抜き時やクラツチ・ミート等の負荷が加わつた
場合にエンストすることがない。
なお、機関のアイドリング状態とは、 機関のスロツトルバルブが全閉又は全閉付近にある
とき、 上記が満足され、かつ機関回転数が予め定めた機
関回転数以下のとき、 上記が満足され、かつギヤがニユートラルになつて
いるとき、 上記が満足され、かつ吸気管圧力あるいは燃料噴
射量Tpが設定値以下のとき、 等のいずれかのときあるいはそれ等をいくつか組合せの
状態が全て満足されたときを意味する。
とき、 上記が満足され、かつ機関回転数が予め定めた機
関回転数以下のとき、 上記が満足され、かつギヤがニユートラルになつて
いるとき、 上記が満足され、かつ吸気管圧力あるいは燃料噴
射量Tpが設定値以下のとき、 等のいずれかのときあるいはそれ等をいくつか組合せの
状態が全て満足されたときを意味する。
第25図は、この発明の他の実施例における制御回路が
実行する点火時期演算処理の一例を示すフロー図であ
る。
実行する点火時期演算処理の一例を示すフロー図であ
る。
この実施例は、前述の各実施例がアイドリング時にのみ
点火時期の補正をしていたのに対して、クランキング時
以外の運転域では常に点火時期の補正をするようにした
ものである。
点火時期の補正をしていたのに対して、クランキング時
以外の運転域では常に点火時期の補正をするようにした
ものである。
このようにすれば、前述の各実施例の効果に加えて例え
ば定速走行時等におけるエアコンのオン・オフ等の負荷
変動や空燃比フイードバツク制御を行なつた場合に生ず
るトルク変動によるシヨツクを柔らげることができる。
ば定速走行時等におけるエアコンのオン・オフ等の負荷
変動や空燃比フイードバツク制御を行なつた場合に生ず
るトルク変動によるシヨツクを柔らげることができる。
効 果 以上説明したように、この発明によれば、機関回転数の
変動時のシリンダ吸入空気量の応答遅れによつて生じる
設定ベース空燃比の相違によるトルクの応答挙動(発生
パターン)の差異を抑制でき、またトルクの応答遅れを
補正することが出来るので、高回転速度からのギヤ抜き
時やクラツチ・ミート等の負荷が加わつたときにもエン
ストを起すようなことがなくなる。
変動時のシリンダ吸入空気量の応答遅れによつて生じる
設定ベース空燃比の相違によるトルクの応答挙動(発生
パターン)の差異を抑制でき、またトルクの応答遅れを
補正することが出来るので、高回転速度からのギヤ抜き
時やクラツチ・ミート等の負荷が加わつたときにもエン
ストを起すようなことがなくなる。
第1図は、従来の内燃機関の点火時期制御装置の一例を
示すブロツク図、 第2図及び第3図は、第1図のROMに格納される点火
時期データの説明に供する機関回転数−進角値特性及び
機関回転数・吸入空気量−進角値特性の一例を示す線
図、 第4図は、従来の内燃機関の燃料供給制御装置の一例を
示す構成図、 第5図乃至第11図は、夫々同じくその燃料噴射量の補
正に用いる補正係数の特性図である。 第12図は、この発明の構成を示す機能ブロツク図、 第13図は、この発明の一実施例を示すブロツク図、 第14図及び第15図は、夫々第13図のI/Oの要部
ブロツク構成図、 図、 第16図は、機関回転数の変化に対する吸気管吸入空気
量,シリンダ吸入空気量,燃料噴射量,空燃比及び軸ト
ルクの変化の一例を示す線図、 第17図は、同じく機関回転数の変化に対する吸気管吸
入空気量,シリンダ吸入空気量,燃料噴射量,軸トルク
及び補正トルク量の変化の一例を示す線図、 第18図は、点火時期とトルクとの関係の一例を示す線
図、 第19図は、機関回転数の変化に対するシリンダ吸入空
気量,吸気管圧力及びシリンダ吸入空気量の変化量の変
化の一例を示す線図、 第20図は、第13図の制御回路が実行する燃料噴射制
御及び点火制御動作の一例を示す要部フロー図、 第21図は、同じく燃料噴射量演算処理の一例を示すフ
ロー図、 第22図は、同じくその説明に供する第15図の各部の
タイミングチヤート図、 第23図は、同じく点火時期演算処理の一例を示すフロ
ー図、 第24図は、第23図の点火時期補正演算処理の一例を
示すフロー図、 第25図は、この発明の他の実施例における制御回路が
実行する点火時期演算処理の一例を示すフロー図であ
る。 2……クランク角センサ、3……エアフロメータ 5,56……パワートランジスタ、6……バツテリ 7……点火コイル、8……デイストリビユータ 9A〜9D……点火プラグ、51……制御回路 57……スタータスイツチ 58……アイドルスイツチ 59……吸気管圧力センサ 60……基準パルス発生器
示すブロツク図、 第2図及び第3図は、第1図のROMに格納される点火
時期データの説明に供する機関回転数−進角値特性及び
機関回転数・吸入空気量−進角値特性の一例を示す線
図、 第4図は、従来の内燃機関の燃料供給制御装置の一例を
示す構成図、 第5図乃至第11図は、夫々同じくその燃料噴射量の補
正に用いる補正係数の特性図である。 第12図は、この発明の構成を示す機能ブロツク図、 第13図は、この発明の一実施例を示すブロツク図、 第14図及び第15図は、夫々第13図のI/Oの要部
ブロツク構成図、 図、 第16図は、機関回転数の変化に対する吸気管吸入空気
量,シリンダ吸入空気量,燃料噴射量,空燃比及び軸ト
ルクの変化の一例を示す線図、 第17図は、同じく機関回転数の変化に対する吸気管吸
入空気量,シリンダ吸入空気量,燃料噴射量,軸トルク
及び補正トルク量の変化の一例を示す線図、 第18図は、点火時期とトルクとの関係の一例を示す線
図、 第19図は、機関回転数の変化に対するシリンダ吸入空
気量,吸気管圧力及びシリンダ吸入空気量の変化量の変
化の一例を示す線図、 第20図は、第13図の制御回路が実行する燃料噴射制
御及び点火制御動作の一例を示す要部フロー図、 第21図は、同じく燃料噴射量演算処理の一例を示すフ
ロー図、 第22図は、同じくその説明に供する第15図の各部の
タイミングチヤート図、 第23図は、同じく点火時期演算処理の一例を示すフロ
ー図、 第24図は、第23図の点火時期補正演算処理の一例を
示すフロー図、 第25図は、この発明の他の実施例における制御回路が
実行する点火時期演算処理の一例を示すフロー図であ
る。 2……クランク角センサ、3……エアフロメータ 5,56……パワートランジスタ、6……バツテリ 7……点火コイル、8……デイストリビユータ 9A〜9D……点火プラグ、51……制御回路 57……スタータスイツチ 58……アイドルスイツチ 59……吸気管圧力センサ 60……基準パルス発生器
Claims (2)
- 【請求項1】内燃機関の点火時期及び燃料供給を制御す
る制御装置において、機関のシリンダに吸入されるシリ
ンダ吸入空気量を算出するシリンダ吸入空気量算出手段
と、該シリンダ吸入空気量算出手段の算出結果に基づい
て機関が実際に発生するトルクと機関の理想的な発生ト
ルクとの差に相当する偏差値を算出する偏差値算出手段
と、前記シリンダ吸入空気量算出手段の算出結果に基づ
いて燃料供給量を制御する燃料供給量制御手段と、機関
の運転状態に応じた点火時期を算出する点火時期算出手
段と、該点火時期算出手段が算出した点火時期を前記偏
差値算出手段が算出した偏差値に基づいて補正する点火
時期補正手段とを設けたことを特徴とする内燃機関の制
御装置。 - 【請求項2】シリンダ吸入空気量算出手段が、機関の吸
気管圧力に基づいてシリンダ吸入空気量を算出する特許
請求の範囲第1項記載の内燃機関の制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59015054A JPH0635865B2 (ja) | 1984-02-01 | 1984-02-01 | 内燃機関の制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59015054A JPH0635865B2 (ja) | 1984-02-01 | 1984-02-01 | 内燃機関の制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60162064A JPS60162064A (ja) | 1985-08-23 |
| JPH0635865B2 true JPH0635865B2 (ja) | 1994-05-11 |
Family
ID=11878119
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59015054A Expired - Lifetime JPH0635865B2 (ja) | 1984-02-01 | 1984-02-01 | 内燃機関の制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0635865B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2749181B2 (ja) * | 1990-05-11 | 1998-05-13 | 株式会社日立製作所 | 内燃機関の運転制御方法及びその電子制御装置 |
| FR3028626B1 (fr) * | 2014-11-17 | 2016-12-23 | Peugeot Citroen Automobiles Sa | Procede de commande de couple d’un groupe motopropulseur comprenant un moteur thermique |
-
1984
- 1984-02-01 JP JP59015054A patent/JPH0635865B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS60162064A (ja) | 1985-08-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4658787A (en) | Method and apparatus for engine control | |
| JP3979692B2 (ja) | 筒内噴射エンジン制御装置 | |
| JPH0211729B2 (ja) | ||
| US4739741A (en) | Fuel supply control method for internal combustion engines at starting | |
| JP2796419B2 (ja) | 電子制御燃料噴射装置 | |
| JPH0243902B2 (ja) | ||
| JP3956455B2 (ja) | 内燃機関の燃料噴射制御装置 | |
| US4688534A (en) | Idling speed control device of an internal combustion engine | |
| JPH0635865B2 (ja) | 内燃機関の制御装置 | |
| JPH1061467A (ja) | ウォームアップ運転において内燃機関に供給される燃料過剰量の決定方法 | |
| JPH0635864B2 (ja) | 内燃機関の制御装置 | |
| JPH0363668B2 (ja) | ||
| JPH09151777A (ja) | 内燃機関の燃料性状検出装置 | |
| JPH0425428B2 (ja) | ||
| JPS61135948A (ja) | 内燃機関の燃料噴射量制御方法 | |
| JPH0680306B2 (ja) | 内燃機関の点火時期制御装置 | |
| JP2551378Y2 (ja) | 内燃機関の電子制御燃料噴射装置 | |
| JPS60142058A (ja) | 内燃機関の点火時期制御装置 | |
| JPH0379543B2 (ja) | ||
| JPS60249647A (ja) | 内燃機関の燃料供給量制御装置 | |
| JPH04353267A (ja) | エンジンの点火時期制御装置 | |
| JPH02271041A (ja) | 内燃機関の吸気温度検出装置 | |
| JP2516055B2 (ja) | 車両用内燃機関のアイドル回転数制御装置 | |
| JP2500946Y2 (ja) | 内燃機関の電子制御燃料供給装置 | |
| JPS60108547A (ja) | 内燃エンジンの冷間始動時の燃料供給制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |