JPS6013982A - 内燃機関用点火時期制御装置 - Google Patents
内燃機関用点火時期制御装置Info
- Publication number
- JPS6013982A JPS6013982A JP58124319A JP12431983A JPS6013982A JP S6013982 A JPS6013982 A JP S6013982A JP 58124319 A JP58124319 A JP 58124319A JP 12431983 A JP12431983 A JP 12431983A JP S6013982 A JPS6013982 A JP S6013982A
- Authority
- JP
- Japan
- Prior art keywords
- engine
- ignition timing
- computer
- crank angle
- signal
- 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
- 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/152—Digital data processing dependent on pinking
- F02P5/1521—Digital data processing dependent on pinking with particular means during a transient phase, e.g. starting, 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)
- Signal Processing (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Electrical Control Of Ignition Timing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
この発明は、マイクロコンピュータを用いて内燃機関の
点火時期を制御する内燃機関用点火時期制御装置に関す
るものである。
点火時期を制御する内燃機関用点火時期制御装置に関す
るものである。
従来、この種の装置として第1図に示すようなものが知
られている。第1図において、(1)はクランク軸の回
転角が所定角度に達する毎に発生する角度信号θを入力
する入力端、(2)は角度信号θに基づき点火装R(3
)の点火時期を算出し、点火時期の制御信号Fを出力端
(4)から送出するマイクロコンピュータである。この
場合、マイクロコンピュータ(2)は第2図にその詳細
を示しているように、割込み演算およびその他の演算を
実行するマイクロプロセッサユニット((資))、タイ
マ時間をプログラムによシ制御可能なプログ、ラマプル
タイマユニット(21)、入出カポ−)(22)、各種
のデータを一時記憶するランダムアクセスメモリ(23
)%制御に必要な定数やプログラムを記憶したプログ
。
られている。第1図において、(1)はクランク軸の回
転角が所定角度に達する毎に発生する角度信号θを入力
する入力端、(2)は角度信号θに基づき点火装R(3
)の点火時期を算出し、点火時期の制御信号Fを出力端
(4)から送出するマイクロコンピュータである。この
場合、マイクロコンピュータ(2)は第2図にその詳細
を示しているように、割込み演算およびその他の演算を
実行するマイクロプロセッサユニット((資))、タイ
マ時間をプログラムによシ制御可能なプログ、ラマプル
タイマユニット(21)、入出カポ−)(22)、各種
のデータを一時記憶するランダムアクセスメモリ(23
)%制御に必要な定数やプログラムを記憶したプログ
。
ラムメモリ(24)とから構成されている。
このような構成において、マイクロコンピュ−タ(2)
は第3図に示すメインプログラムの70−チャートおよ
び第4図に示す割込み処理プログラムのフローチャート
に従って点火時期の制御を実行する。すなわち、マイク
ロコンピュータ(2)にはクランク軸の1回転につき第
5図(a)に示すような角度信号θが入力されるが、マ
イクロコンピュータ(2)はこの角度信号0が入力され
ると第4図の割込み処理プログラムのステップ(402
)において前回割込み時刻データt1を前前回割込み時
刻データt(1へ変更し、次のステップ(403)にお
いて今回割込み時刻データtを前回割込み時刻データt
1へ変更して第3図のメインプログラムの処理へ戻る。
は第3図に示すメインプログラムの70−チャートおよ
び第4図に示す割込み処理プログラムのフローチャート
に従って点火時期の制御を実行する。すなわち、マイク
ロコンピュータ(2)にはクランク軸の1回転につき第
5図(a)に示すような角度信号θが入力されるが、マ
イクロコンピュータ(2)はこの角度信号0が入力され
ると第4図の割込み処理プログラムのステップ(402
)において前回割込み時刻データt1を前前回割込み時
刻データt(1へ変更し、次のステップ(403)にお
いて今回割込み時刻データtを前回割込み時刻データt
1へ変更して第3図のメインプログラムの処理へ戻る。
マイクロコンピュータ(2)はメインプログラム処理に
おいて、まずステップ(302)で各種のデータレジス
タ等の初期設定を行った後、次のステップ(303)で
ADコンバータ(図示せず)から吸気圧や冷却水温等の
機関状態を表わす入力データを読込む。次に、ステップ
(304)において前前回割込み時刻データt(1と前
回割込み時刻データとの差をめることKよυクランク軸
の回転周期、すなわち機関回転数を検出する。次に、ス
テップ(305)において、検出した機関回転数と吸気
圧などの機関状態データとに基づき現在の運転状態に最
適な点火時期を算出し、この算出した点火時期に対応し
たタイミングにおいて第5図(b)に示すような点火時
期の制御信号Fを送出する(ステップ306)。
おいて、まずステップ(302)で各種のデータレジス
タ等の初期設定を行った後、次のステップ(303)で
ADコンバータ(図示せず)から吸気圧や冷却水温等の
機関状態を表わす入力データを読込む。次に、ステップ
(304)において前前回割込み時刻データt(1と前
回割込み時刻データとの差をめることKよυクランク軸
の回転周期、すなわち機関回転数を検出する。次に、ス
テップ(305)において、検出した機関回転数と吸気
圧などの機関状態データとに基づき現在の運転状態に最
適な点火時期を算出し、この算出した点火時期に対応し
たタイミングにおいて第5図(b)に示すような点火時
期の制御信号Fを送出する(ステップ306)。
これによって、点火装置(3)においては制御信号Fの
発生タイミングに対応した時期に火花が発生する。
発生タイミングに対応した時期に火花が発生する。
ところが、マイクロコンピュータ(2)は例えば、第5
図のtxt’の期間においては時刻tからT入時間経過
後に18時間幅の制御信号Fを出力するが、この制御信
号Fを出力する際の基礎になっている機関回転数として
は前前回のクランク回転周期(to=tx)で検出した
ものを用いている。このため、機関の加速中においては
点火時期が遅れ、逆に減速中においては点火時期が進ん
でしまうという現象が生じ、機関出力の低下およびノッ
キングを起こすという欠点があった。
図のtxt’の期間においては時刻tからT入時間経過
後に18時間幅の制御信号Fを出力するが、この制御信
号Fを出力する際の基礎になっている機関回転数として
は前前回のクランク回転周期(to=tx)で検出した
ものを用いている。このため、機関の加速中においては
点火時期が遅れ、逆に減速中においては点火時期が進ん
でしまうという現象が生じ、機関出力の低下およびノッ
キングを起こすという欠点があった。
本発明はこのような欠点を解決するためになされたもの
で、その目的は機関の加減速中においても精度良く点火
時期を制御し得るようにした内燃機関用点火時期制御装
置を提供することにある。
で、その目的は機関の加減速中においても精度良く点火
時期を制御し得るようにした内燃機関用点火時期制御装
置を提供することにある。
このために本発明は、クランク角度が所定角度よシ遅れ
た第2のクランク角度に達したことを検出する第2のク
ランク角検出手段を設け、この縞2のクランク角検出手
段の検出出力と所定の第1クランク角度に達したことを
検出する従来の第1のクランク角検出手段の検出出力と
に基づきクランク軸の1回転中における機関の加減速状
態を検出し、この検出結果によシ点火時期の補正を行う
ようにしたものである。
た第2のクランク角度に達したことを検出する第2のク
ランク角検出手段を設け、この縞2のクランク角検出手
段の検出出力と所定の第1クランク角度に達したことを
検出する従来の第1のクランク角検出手段の検出出力と
に基づきクランク軸の1回転中における機関の加減速状
態を検出し、この検出結果によシ点火時期の補正を行う
ようにしたものである。
以下、図示する実施例に基づき本発明の詳細な説明する
。
。
第6図は本発明の一実施例を示すブロック図であって、
マイクロコンピュータ(2)に対しては第7図(、)に
示すように第1クランク角度および第2クランク角度に
対応して発生される第1の角度信号θ1およびθ2が多
重角度信号θ12として時分割多重で入力されると共に
、この2つの角度信号θ1θ2を識別するための識別信
号IDが入力されている。一方、マイクロコンピュータ
(2)の内部のリードオンリメモリには第8図のフロー
チャートに示すようなメインプログラムおよび第9図の
70−チャー)K示すような割込み処理プログラムが記
憶されている。
マイクロコンピュータ(2)に対しては第7図(、)に
示すように第1クランク角度および第2クランク角度に
対応して発生される第1の角度信号θ1およびθ2が多
重角度信号θ12として時分割多重で入力されると共に
、この2つの角度信号θ1θ2を識別するための識別信
号IDが入力されている。一方、マイクロコンピュータ
(2)の内部のリードオンリメモリには第8図のフロー
チャートに示すようなメインプログラムおよび第9図の
70−チャー)K示すような割込み処理プログラムが記
憶されている。
このような構成において、多重角度信号θ12が発生す
ると、第9図の割込み処理プログラムが起動される。仮
シに第1の角度信号θxhM2の角度信号θ2が発生す
るクランク角度の差を180度とすると、マイクロコン
ピュータ(2)はステップ(112)において34回回
転前時刻データto1を44回転前の時刻データtoo
K変更し、さらにステップ(113)において的回転前
の時刻データt02を3/2回転前の時刻データtoi
に変更する。さらに、ステップ(114)において1/
2回転前の時刻データt03を2/2回転前の時刻デー
タt02に変更し、次のステップ(115) において
今回の割込み時刻のデータtを1/2回転前の時刻デー
タteaに変更して第8図のメインプログラムの処理に
戻る。
ると、第9図の割込み処理プログラムが起動される。仮
シに第1の角度信号θxhM2の角度信号θ2が発生す
るクランク角度の差を180度とすると、マイクロコン
ピュータ(2)はステップ(112)において34回回
転前時刻データto1を44回転前の時刻データtoo
K変更し、さらにステップ(113)において的回転前
の時刻データt02を3/2回転前の時刻データtoi
に変更する。さらに、ステップ(114)において1/
2回転前の時刻データt03を2/2回転前の時刻デー
タt02に変更し、次のステップ(115) において
今回の割込み時刻のデータtを1/2回転前の時刻デー
タteaに変更して第8図のメインプログラムの処理に
戻る。
すると、マイクロコンピュータ(2)ハメインプログラ
ム処理姉おいて、まずステップ(102)で各種のデー
タレジスタ等の初期設定を行った後、次のステップ(1
03)でADコンバータ(図示せず)から吸気圧や冷却
水温等の機関状態を表わす入力データを読込み、次のス
テップQo4)において機関回転周期Te検出する。こ
の機関回転周期Tyは次の第(1)式を演算することに
よって検出される。
ム処理姉おいて、まずステップ(102)で各種のデー
タレジスタ等の初期設定を行った後、次のステップ(1
03)でADコンバータ(図示せず)から吸気圧や冷却
水温等の機関状態を表わす入力データを読込み、次のス
テップQo4)において機関回転周期Te検出する。こ
の機関回転周期Tyは次の第(1)式を演算することに
よって検出される。
ここでs T=t02 jooIT’1l=to1−1
QOyT12”’t03〜t02eK=定数である。こ
の場合、上記第(1)式の計算結果は実際の第1のクラ
ンク角度での角速度の推定値を表わしているととになる
。何故なら、等速運転中ならば’I’llとT12とは
同じ値を示し、加速中ならばT12は減少し、減速中な
らばT12は増加するからである。
QOyT12”’t03〜t02eK=定数である。こ
の場合、上記第(1)式の計算結果は実際の第1のクラ
ンク角度での角速度の推定値を表わしているととになる
。何故なら、等速運転中ならば’I’llとT12とは
同じ値を示し、加速中ならばT12は減少し、減速中な
らばT12は増加するからである。
マイクロコンピュータ(2)はこのようにして機関の回
転周期TNを検出した後、次のステップ(105)にお
いて吸気圧などの機関状態データも参照して現在の運転
状態シて最適な点火時期を算出し、この算出した点火時
期に対応したタイミングにおいて制御信号Fを送出する
(ステップ106)。
転周期TNを検出した後、次のステップ(105)にお
いて吸気圧などの機関状態データも参照して現在の運転
状態シて最適な点火時期を算出し、この算出した点火時
期に対応したタイミングにおいて制御信号Fを送出する
(ステップ106)。
このように点火時期は加減速状態に応じて補正されるも
のとなる。このため、加減速時における機関出力の低下
およびノッキングを防止することができる。
のとなる。このため、加減速時における機関出力の低下
およびノッキングを防止することができる。
なお、第6図の実施例では第1の角度信号θlと第2の
角度信号θ2とを識別信号IDによって識別するように
しているが、第7図(b)に信号θ12’として示すよ
うに第1の角度信号θ1は立上シ方向に変化し、第2の
角度信号θ2は立下シ方向に変化する信号の構成とし、
この信号012′の立上シエツジおよび立下シエッジを
ソフトウェアによって識別するようにしてもよい。
角度信号θ2とを識別信号IDによって識別するように
しているが、第7図(b)に信号θ12’として示すよ
うに第1の角度信号θ1は立上シ方向に変化し、第2の
角度信号θ2は立下シ方向に変化する信号の構成とし、
この信号012′の立上シエツジおよび立下シエッジを
ソフトウェアによって識別するようにしてもよい。
また、上記実施例の説明では第1のクランク角度と第2
のクランク角度との差を180度としたが機関回転周期
TNの計算式および定数を変えることによシ、メインプ
ログラムが1通シ終了する時間以上に対応する角度であ
れば何度に設定してもよい。
のクランク角度との差を180度としたが機関回転周期
TNの計算式および定数を変えることによシ、メインプ
ログラムが1通シ終了する時間以上に対応する角度であ
れば何度に設定してもよい。
さらに、単気筒の内燃機関の場合について説明したが、
複数気筒機関で枚数のクランク角度を検出する手段を有
する場合についてはこれらの各角度検出手段の検出出力
によって全く同様に機関の加減速状態を検出することが
できる。
複数気筒機関で枚数のクランク角度を検出する手段を有
する場合についてはこれらの各角度検出手段の検出出力
によって全く同様に機関の加減速状態を検出することが
できる。
第10図は2気筒工/ジンに適用する場合の実施例を示
すブロック図であシ、第1気筒における所定のクランク
角度で発生される第1気筒角度信号θ1と第2気筒にお
ける所定のクランク角度で発生される第2気筒角度信号
θ2とが入力され、これらの信号01.θ2に基づき第
6図の実施例と全く同様にして各気筒の点火時期を制御
するための制御信号F1 e F 2が送出される。第
11図には信号θ 、θ とのクランク角度差を180
度とした場合のタイムチャートを示している。
すブロック図であシ、第1気筒における所定のクランク
角度で発生される第1気筒角度信号θ1と第2気筒にお
ける所定のクランク角度で発生される第2気筒角度信号
θ2とが入力され、これらの信号01.θ2に基づき第
6図の実施例と全く同様にして各気筒の点火時期を制御
するための制御信号F1 e F 2が送出される。第
11図には信号θ 、θ とのクランク角度差を180
度とした場合のタイムチャートを示している。
以上の説明から明らかなように本発明によれば、クラン
ク軸の2回転未満において機関の加減速状態を識別して
点火時期を補正しているため、機関の加速中における点
火時期の遅れによる出力低下あるいは減速中のノッキン
グを防止することができる。また、補正定数を変えるこ
とによシ加速中は点火時期をさらに進角させて出力を増
加させ、減速中は点火時期をさらに遅らせて出力を減少
させることもできる。
ク軸の2回転未満において機関の加減速状態を識別して
点火時期を補正しているため、機関の加速中における点
火時期の遅れによる出力低下あるいは減速中のノッキン
グを防止することができる。また、補正定数を変えるこ
とによシ加速中は点火時期をさらに進角させて出力を増
加させ、減速中は点火時期をさらに遅らせて出力を減少
させることもできる。
第1図は従来装置の構成を示すプiツク図、蕗2図はマ
イクロコンピュータの内部構成を示すブロック図、第3
図および第4図は従来装置で用いるメインプログラムお
よび割込み処理プログラムを示すフローチャート、第5
図は従来装置の動作を説明するためのタイムチャート、
第6図は本発明の一実施例を示すブロック図、第7図は
その動作を説明するだめのタイムチャート、舘8図およ
び第9図は第6図の実施例で用いるメインプログラムお
よび割込み処理プログラムを示すフローチャート、第1
0図は本発明の他の実施例を示すブロック図、第11図
はその動作を説明するためのタイムチャートである。 (1)・・・・入力端、(2)・・・・マイクロコンピ
ュータ、(3)・・・・点火装L (4)・・・・出力
端。 代理人 大岩増雄 !1図 第5図 第6図 第7v!J
イクロコンピュータの内部構成を示すブロック図、第3
図および第4図は従来装置で用いるメインプログラムお
よび割込み処理プログラムを示すフローチャート、第5
図は従来装置の動作を説明するためのタイムチャート、
第6図は本発明の一実施例を示すブロック図、第7図は
その動作を説明するだめのタイムチャート、舘8図およ
び第9図は第6図の実施例で用いるメインプログラムお
よび割込み処理プログラムを示すフローチャート、第1
0図は本発明の他の実施例を示すブロック図、第11図
はその動作を説明するためのタイムチャートである。 (1)・・・・入力端、(2)・・・・マイクロコンピ
ュータ、(3)・・・・点火装L (4)・・・・出力
端。 代理人 大岩増雄 !1図 第5図 第6図 第7v!J
Claims (2)
- (1)クランク角度が所定角度に達したことを検出する
第1のクランク角検出手段と、この第1のクランク角検
出手段の検出出力に基づき点火装置の点火時期および通
電時間を算出する演算手段とを備えた内燃機関用点火時
期制御装置において、クランク角度が前記所定角度よシ
遅れた第2の所定角度に達したことを検出する第2のク
ランク角検出手段を設け、前記演算手段は前記第1およ
び鎮2のクランク角検出手段の検出出力に基づきクラン
ク軸の2回転未満で機関の加減速を検出して加減速時の
点火時期を算出するように構成したことを特徴とする内
燃機関用点火時期制御装置。 - (2)前記演算手段は前記第1および第2のクランク角
検出手段の検出出力をパルスエツジで識別するように構
成したことを特徴とする特許請求の範囲第1項記載の内
燃機関用点火時期制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58124319A JPS6013982A (ja) | 1983-07-06 | 1983-07-06 | 内燃機関用点火時期制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58124319A JPS6013982A (ja) | 1983-07-06 | 1983-07-06 | 内燃機関用点火時期制御装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6013982A true JPS6013982A (ja) | 1985-01-24 |
Family
ID=14882387
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP58124319A Pending JPS6013982A (ja) | 1983-07-06 | 1983-07-06 | 内燃機関用点火時期制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6013982A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63106732U (ja) * | 1986-12-27 | 1988-07-09 | ||
US5306755A (en) * | 1992-04-09 | 1994-04-26 | The Gillette Company | Correction fluid containing a butyl methacrylate copolymer ditridecyl phthalate, a non-halogenated solvent and an opacifying agent |
-
1983
- 1983-07-06 JP JP58124319A patent/JPS6013982A/ja active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63106732U (ja) * | 1986-12-27 | 1988-07-09 | ||
US5306755A (en) * | 1992-04-09 | 1994-04-26 | The Gillette Company | Correction fluid containing a butyl methacrylate copolymer ditridecyl phthalate, a non-halogenated solvent and an opacifying agent |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4489691A (en) | Method and apparatus for controlling the ignition timing of an internal combustion engine | |
JPH05240102A (ja) | 内燃機関の制御装置 | |
JPH0552707A (ja) | 多気筒内燃機関の失火検出装置 | |
US4442813A (en) | Method of and apparatus for controlling the ignition timing of an internal combustion engine | |
US4873958A (en) | Engine ignition timing control system | |
JP2627152B2 (ja) | 点火時期制御装置 | |
EP0203576B1 (en) | Ignition timing control method for internal combustion engines | |
JPH0520590B2 (ja) | ||
US4831536A (en) | Method of processing controlled variables in engine control system | |
JPH0579396A (ja) | 内燃機関の失火検出装置 | |
JPS6325179B2 (ja) | ||
US4741310A (en) | Ignition timing control system for internal combustion engine | |
JPS6013982A (ja) | 内燃機関用点火時期制御装置 | |
US4690122A (en) | Ignition control system for internal combustion engines | |
JPH0320592B2 (ja) | ||
JPH0692781B2 (ja) | 内燃機関点火装置 | |
JPH0476026B2 (ja) | ||
JPH01294941A (ja) | エンジンの制御装置 | |
JPS5843584B2 (ja) | 点火時期制御装置 | |
KR100273530B1 (ko) | 상사점 태스크용 인터럽트 장치 | |
KR100242080B1 (ko) | 크랭크 각 검출장치 | |
JP2631851B2 (ja) | 点火時期制御装置 | |
JPH04153548A (ja) | ウォッチドッグタイマ | |
JP2744627B2 (ja) | 内燃機関の制御装置 | |
JPH1182146A (ja) | エンジン機種判別装置及び気筒数判別装置 |