(57)【特許請求の範囲】
【請求項１】
４気筒の４サイクルエンジン（１）を２つの点火コイルで点火させるエンジン点火制御装置において、
各気筒と対応付けられた第１ないし第４点火マップ（Ｍ１，Ｍ２，Ｍ３，Ｍ４）と、
同位相の２つの気筒を同一系統として、系統ごとに設けられた第１および第２点火コイル（１１，１２）と、
各気筒の行程を判別する行程判別手段（６）と、
点火マップを、行程判別前は系統ごとに割り当て、行程判別後は気筒ごとに割り当てる点火マップ割当手段（９）と、
各気筒の点火タイミングを、当該気筒に割り当てられた点火マップに基づいて計算する点火タイミング計算手段（８）とを具備し、
行程判別前に各系統に割り当てられた点火マップに基づく点火が完了するまでの間に行程判別が完了しても、当該点火マップに基づく系統点火が完了するまでは、当該系統の各気筒には点火マップが独立に割り当てられないことを特徴とするエンジン点火制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジン点火制御装置に係り、特に、気筒数よりも少ない点火コイルで全気筒を点火させる多気筒エンジンに好適な点火制御装置に関する。
【背景技術】
【０００２】
４気筒の４サイクルエンジンでは、例えば第１気筒および第４気筒は機械的に同位相かつ行程的に表裏のタイミングで動作し、第１気筒が圧縮上死点であれば第４気筒は排気上死点にある。同様に、第２気筒および第３気筒も同位相かつ表裏のタイミングで動作する。
【０００３】
このような４気筒の４サイクルエンジンにおいて、気筒数よりも少ない２つの点火コイルで４つの気筒を点火させる技術が特許文献１に開示されている。この従来技術では、第１および第４気筒の第１系統ならびに第２および第３気筒の第２系統が、それぞれ一つの点火コイル（同爆コイル）を共有し、系統ごとに一方の気筒が点火タイミングを迎えるごとに点火が実行される。このとき、他方の気筒も点火されるが、当該他方の気筒は排気上死点にあるので、点火は捨て火として処理される。
【特許文献１】特許第３３１４３９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
４気筒エンジンを効率よく点火させるためには、気筒ごとに点火タイミングを設定することが望ましい。しかしながら、上記した従来技術のように系統ごとに点火コイルを共有する点火方式では、同一系統の２つの気筒は同一の点火マップで制御されることになる。このとき、点火タイミングの進角限界は気筒ごとに異なり、この進角限界を超えるような点火タイミングが設定されることは回避しなければならない。そのため、各系統の点火タイミングは進角限界が低い気筒に合わせなければならず、進角限界の高い気筒を十分に進角させることができなかった。
【０００５】
さらに、上記した技術課題を解決するために、気筒ごとに点火マップを用意することが考えられる。しかしながら、気筒ごとに点火タイミングを用意する場合でも、行程判別が完了するまでは、各気筒が上死点に達しても、これが圧縮上死点および排気上死点のいずれであるのか区別できないので、同一系統の気筒は進角限界の低い気筒に合わせた同一の点火タイミングで点火させ、行程判別後から各気筒を独立した点火タイミングで点火させることになる。
【０００６】
例えば、第１点火マップの進角限界より第４点火マップの進角限界の方が高い場合、行程判別が完了するまでは、第１および第４気筒のいずれもが第１点火マップの点火タイミングで点火され、行程判別後は、第１気筒は引き続き第１点火マップの点火タイミングで点火され、第４気筒は第４点火マップの点火タイミングに切り換えられるようにすることになる。しかしながら、行程判別の前後で点火マップを切り換える制御方式には、以下のような技術課題があった。
【０００７】
すなわち、同一系統の第２、３気筒に着目して説明すれば、系統点火のタイミングが所定の計算ステージで計算されてから当該点火タイミングで実際に点火が行われるまでの間には、点火コイルに通電して点火エネルギを蓄積する時間などが必要であるため、系統点火の点火タイミングを計算後、当該点火タイミングでの点火前に行程判別が完了する場合がある。
【０００８】
一方、点火タイミングを計測するタイマは一つの点火コイルに付き一つしか設けられていないので、行程判別の完了直後から独立点火制御が開始されると、例えば行程判別直後に第３気筒が計算ステージを迎え、その点火タイミングが第３点火マップに基づいて計算されると、点火タイマの設定値が、前記系統点火の点火タイミングから独立点火における第３気筒の点火タイミングに書き換えられてしまうことがある。
【０００９】
そして、第２気筒の点火タイミングが第３気筒の点火タイミングよりも早く訪れると、第２気筒が前記第３点火マップに基づいて計算された点火タイミングで点火されてしまうという技術課題があった。
【００１０】
本発明の第１の目的は、４気筒の４サイクルエンジンにおいて、２つの点火コイルのみで、各気筒に専用の点火マップを設けて点火タイミングを独立して制御できるエンジン点火制御装置を提供することにある。
【００１１】
本発明の第２の目的は、４気筒の４サイクルエンジンにおいて、２つの点火コイルのみで、行程判別の前後で２つの点火マップによる系統点火から４つの点火マップによる独立点火に切り換えるようにしても、各気筒が他の気筒の点火マップに基づいて誤点火されてしまうことのないエンジン点火制御装置を提供することにある。
【課題を解決するための手段】
【００１２】
上記した目的を達成するために、本発明は、４気筒の４サイクルエンジンを２つの点火コイルで点火させるエンジン点火制御装置において、以下のような手段を講じた点に特徴がある。
【００１３】
(1)各気筒と対応付けられた第１ないし第４点火マップと、同位相の２つの気筒を同一系統として、系統ごとに設けられた第１および第２点火コイルと、各気筒の行程を判別する行程判別手段と、点火マップを、行程判別前は系統ごとに割り当て、行程判別後は気筒ごとに割り当てる点火マップ割当手段と、各気筒の点火タイミングを、当該気筒に割り当てられた点火マップに基づいて計算する点火タイミング計算手段とを含むことを特徴とする。
【００１４】
(2)行程判別前に各系統に割り当てられた点火マップに基づく点火が完了する前に行程判別が完了すると、当該点火マップに基づく点火が完了するまでは、当該系統の各気筒には点火マップが独立に割り当てられないことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、以下のような効果が達成される。
【００１６】
(1)４気筒の４サイクルエンジンにおいて、行程判別前は、２つの点火コイルと２つの点火マップによる系統点火を実行でき、行程判別後は、２つの点火コイルと４つの点火マップによる独立点火への切替が可能になる。
【００１７】
(2)行程判別時に系統点火が実行されていると、この系統点火の完了を待って独立点火が開始されるので、系統点火において設定された点火条件で独立点火が実行されてしまうことを防止できる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して本発明の最良の実施の形態について詳細に説明する。図１は、本発明に係るエンジン点火制御装置の主要部の構成を示した機能ブロック図であり、ここでは、４サイクル４気筒エンジンを例にして説明する。
【００１９】
エンジン１のクランク軸２には、その１回転ごとに歯抜け部分を含む１３個のクランクパルスPを出力する一対のクランクパルサロータ３およびパルス発生器４が設けられている。本実施形態のエンジン１では、第１および第４気筒が同一位相かつ行程が表裏の第１系統であり、第２および第３気筒が第２系統である。
【００２０】
クランクSTG設定部５は、クランクパルスPに基づいて、クランク軸２の一回転（３６０℃）を一周期とするクランクステージ（クランクSTG）を設定する。行程判別部６は、前記クランクパルスPおよびPb（吸気圧）センサ１０の出力信号に基づいて行程判別を行う。なお、クランクパルスPおよび吸気圧Pbに基づいて行程を判別する方法は、本出願人による特許出願（特開２００７−５６７３２号公報）に開示されているので、その説明は省略する。
【００２１】
絶対STG設定部７は、行程判別後に、クランク軸２の二回転（７２０℃）を一周期とする絶対ステージ（絶対STG）を、クランクパルスPに基づいて設定する。第１ないし第４点火マップM1〜M4には、各気筒に固有の点火情報として、点火コイル１１，１２への通電開始タイミングや点火タイミングが、エンジン回転数Neやスロットル開度θthなどをパラメータとするテーブル形式で登録されている。
【００２２】
点火マップ割当部９は、各点火マップを、行程判別前はクランクSTGに基づいて系統ごとに割り当て、行程判別後は絶対STGに基づいて気筒ごとに割り当てる。本実施形態では、行程判別前の系統点火制御において、第１系統には第１点火マップM1が割り当てられ、第２系統には第２点火マップM2が割り当てられる。点火タイミング計算部８は、各点火コイル１１，１２の点火タイミングや通電開始タイミングを、各気筒に割り当てられた点火マップに基づいて計算する。
【００２３】
図２，３は、本発明の一実施形態の動作を説明するためのタイミングチャート（その１，その２）であり、行程判別が完了する時刻t3までは、クランク軸２の１回転（３６０℃）が０〜１２のクランクSTGに１３分割され、行程判別後は、クランク軸２の２回転（７２０℃）が０〜２５の絶対ステージに２６分割されている。
【００２４】
また、上記したステージとは別に、点火制御専用の点火ステージ（第１ないし第４点火STG）が気筒ごとに設定されており、いずれの点火STGでも、第８ステージは点火マップを参照して点火タイミングや通電開始タイミングを決定する計算ステージ(Cal)であり、第０ステージから第９ステージ０が点火コイルへの充電可能範囲であり、第５ステージから第９ステージが点火可能範囲であり、第１０ステージは待機用ステージである。
【００２５】
さらに、本実施形態では第１系統の第１、第４気筒に関して、第１気筒用の第１点火マップM1よりも第４気筒用の第４点火マップM4の方が最大進角を大きく設定されているので、行程判別前は、第１，４気筒のいずれもが第１気筒用の第１点火マップM1に基づいて点火タイミング等を決定される。また、第２系統の第２、第３気筒に関して、第２気筒用の第２点火マップM2よりも第３気筒用の第３点火マップM3の方が最大進角を大きく設定されているので、行程判別前は、第２，３気筒のいずれもが第２気筒用の第２点火マップM2に基づいて点火タイミング等を決定される。
【００２６】
さらに、本実施形態では以下のようなフラグが用意されている。行程判別フラグFstgokは、行程判別前はリセット状態であり、行程判別が完了するとセットされる。第１気筒フラグF#1は、行程判別前の系統点火中はリセットされ、行程判別後に第１気筒が計算ステージcalを迎えるとセットされる。同様に、第２、第３、第４気筒フラグF#2，F#3，F#4も、行程判別前の系統点火中はリセットされ、行程判別後に計算ステージを迎えるとセットされる。
【００２７】
第１系統フラグF#14は、行程判別前はセット状態であり、行程判別後に第１または第４気筒が計算ステージを迎え、その後、第１系統の系統点火STGが最終ステージを完了した時点でリセットされる。第２系統フラグF#23は、行程判別前はセット状態であり、行程判別後に第２または第３気筒が計算ステージを迎え、その後、第２系統の系統点火STGが最終ステージを完了した時点でリセットされる。
【００２８】
図４は、本実施形態の動作を示したメインフローであり、図５、６、７は、それぞれメインフローの「系統点火タイミング決定処理（Ｓ２）」、「独立点火タイミング決定第１処理（Ｓ３）」および「独立点火タイミング決定第２処理（Ｓ４）」の手順を示したフローチャートであり、図８は、各決定処理内で実行される「計算処理」の手順を示したフローチャートである。
【００２９】
図４において、ステップＳ１では行程判別フラグFstgokが参照され、最初は行程判別が完了しておらず、行程判別フラグFstgokがリセット状態なのでステップＳ２へ進む。ステップＳ２では、行程判別前に各気筒の点火タイミングを系統ごとに決定する「系統点火タイミング決定処理」が実行される。
【００３０】
図５は、前記「系統点火タイミング決定処理」の手順を示したフローチャートであり、ステップＳ１２では、気筒ごとに設けられた４つの気筒フラグF#1，F#2，F#3，F#4がリセットされ、系統ごとに設けられた２つの系統フラグF#14，F#23がセットされる。
【００３１】
ステップＳ１３，Ｓ１４ではクランクSTGが参照され、図２の時刻t1のように、クランクSTGが「１２」であれば、第２系統（第２，３気筒）の計算ステージと判定され、第２，３気筒の点火タイミングを計算すべくステップＳ１５の計算処理へ進む。また、時刻t2のように、クランクSTGが「４」であれば、第１系統（第１，４気筒）の計算ステージと判定され、第１，４気筒の点火タイミングを計算すべくステップＳ１５へ進む。
【００３２】
図８は、前記ステップＳ１５で実行される計算処理の手順を示したフローチャートであり、主に前記点火タイミング計算部８の動作を示している。
【００３３】
ステップＳ４１では、現在のクランクSTGに基づいて、第１および第２系統フラグF#14，F#23の一方が参照される。ここで、図２の時刻t1のように、クランクSTGが「１２」であれば、第２，３気筒の点火制御を系統点火から独立点火へ切り換えるか否かを判断すべく第２系統フラグF#23が参照され、ここでは、第２系統フラグF#23がセット状態なので、系統点火を継続すべくステップＳ４２へ進む。ステップＳ４２では、クランク軸２の３６０℃を１周期とし、その第８ステージ（計算ステージ）とクランクSTGの第１２ステージとが同期する系統点火STGが、第２系統を代表する第２点火STGとして割り当てられる。ステップＳ４３では、この第２系統に第２気筒用の第２点火マップM2が割り当てられる。
【００３４】
一方、時刻t2のようにクランクSTGが「４」であれば、第１，４気筒の点火制御を系統点火から独立点火へ切り換えるか否かを判断すべく、前記ステップＳ４１において第１系統フラグF#14が参照され、ここでは、第１系統フラグF#14がセット状態なので、系統点火を継続すべくステップＳ４２へ進む。ステップＳ４２では、クランク軸２の３６０℃を１周期とし、その第８ステージ（計算ステージ）とクランクSTGの第４ステージとが同期する系統点火STGが、第１系統を代表する第１点火STGとして割り当てられる。ステップＳ４３では、この第１系統に第１気筒用の第１点火マップM2が割り当てられる。ステップＳ４４では、割り当てられた点火ステージおよび点火マップに基づいて、各系統に固有の点火タイミングが計算される。
【００３５】
その後、図２の時刻t3において、前記行程判別部６による行程判別が完了すると、クランクSTGの２周期を１周期とする絶対ステージ（絶対STG）が、前記絶対STG設定部７により新たに設定されると共に、前記行程判別フラグFstgokがセットされる。そして、これが図４のステップＳ１で検知されると、ステップＳ３へ進んで「独立点火タイミング決定第１処理」が実行される。
【００３６】
図６は、前記「独立点火タイミング決定第１処理」の手順を示したフローチャートであり、ここでは、点火ステージを迎えた気筒に対して、前記点火マップ割当部９により点火ステージおよび点火マップが割り当てられる。
【００３７】
ステップＳ１６，Ｓ１７，Ｓ１８，Ｓ１９では、現在の絶対STGが「４」，「１２」，「２５」，「１７」のいずれかであるか否かが判定される。すなわち、いずれかの気筒が独立点火の計算ステージを迎えたか否かが判定される。
【００３８】
絶対STGが「４」であれば、第１気筒の計算ステージと判定されてステップＳ２０へ進み、第１気筒フラグF#1がセットされる。同様に、絶対STGが「１２」であれば、第２気筒の計算ステージと判定されてステップＳ２１へ進み、第２気筒フラグF#2がセットされる。絶対STGが「２５」であれば、第３気筒の計算ステージと判定されてステップＳ２２へ進み、第３気筒フラグF#3がセットされる。絶対STGが「１７」であれば、第４気筒の計算ステージと判定されてステップＳ２３へ進み、第４気筒フラグF#4がセットされる。ステップＳ１５では、点火タイミングが計算される。
【００３９】
図２を参照し、行程判別後の時刻t4で絶対STGが「２５」を迎えると、これが図６のステップＳ１８で検知され、ステップＳ２２で第３気筒フラグF#3をセットしたのち、第３気筒の点火タイミングを計算すべくステップＳ１５へ進む。ステップＳ１５では、前記図８に関して説明した計算処理が再び実行される。
【００４０】
図８を参照し、ステップＳ４１では、第３気筒を系統点火および独立点火のいずれとするかを判断すべく第２系統フラグF#23が参照され、ここでは、第２系統フラグF#23が依然としてセット状態なので、系統点火を継続すべくステップＳ４２へ進む。ステップＳ４２では、第２系統を代表する第２点火STGに系統点火STG（第２）が割り当てられる。ステップＳ４３では、この第２系統に第２気筒用の第２点火マップM2が割り当てられる。ステップＳ４４では、この系統点火STGおよび第２点火マップM2に基づいて、第２および第３気筒に共通の系統点火タイミングが計算される。すなわち、本実施形態では行程判別後であっても、第２系統フラグF#23がセット状態であれば、第２系統に関して系統点火が継続される。
【００４１】
図４へ戻り、前記ステップＳ３に続くステップＳ４では「独立点火タイミング決定第２処理」が実行される。
【００４２】
図７は、前記「独立点火タイミング決定第２処理」の手順を示したフローチャートであり、ここでは、行程判別後に系統点火STGの最終ステージ（第９ステージ）を完了した気筒に対して、所定の条件下で独立点火STGが割り当てられる。
【００４３】
ステップＳ３１，Ｓ３５では、それぞれ第１、第２系統点火STGが最終ステージ（ここでは、第９ステージ）であるか否かが判定される。図２の時刻t5で第２系統の系統点火STGが最終ステージを迎え、これがステップＳ３５で検知されるとステップＳ３６へ進む。時刻t6で最終ステージが完了し、これがステップＳ３６で検知されると、行程判別前に計算された系統点火タイミングでの点火が完了したと判定されてステップＳ３７へ進む。
【００４４】
ステップＳ３７では、第２および第３気筒フラグF#2，F#3の少なくとも一方がセットされているか否かが判定される。ここでは、第３気筒フラグF#3が時刻t4で既にセットされているのでステップＳ３８へ進み、第２系統フラグF#23がリセットされる。ステップＳ１５では、前記図８の計算処理が改めて実行される。
【００４５】
図８を参照し、ステップＳ４１では、第１および第２系統フラグF#14，F#23のうち、最終ステージを完了した系統点火STGに対応した第２系統フラグF#23が参照され、ここでは、第２系統フラグF#23がリセット状態なので、独立点火を採用すべくステップＳ４５へ進む。ステップＳ４５では、７２０℃を１周期とし、その計算ステージが絶対STGの第１２ステージと対応付けられた独立点火STG（第２）が、第２気筒の点火ステージとして割り当てられる。ステップＳ４６では、この第２気筒に第２点火マップM2が割り当てられる。
【００４６】
その後、図２の時刻t7で絶対STGが「４」を迎えると、これが図６のステップＳ１６で検知され、ステップＳ２０で第１気筒フラグF#1をセットしたのち、第１気筒の点火タイミングを計算すべくステップＳ１５へ進む。ステップＳ１５では、前記図８に関して説明した計算処理が再び実行される。
【００４７】
図８を参照し、ステップＳ４１では、第１気筒を系統点火および独立点火のいずれとするかを判断すべく第１系統フラグF#14が参照され、ここでは、第１系統フラグF#14が依然としてセット状態なので、系統点火を継続すべくステップＳ４２へ進む。ステップＳ４２では、第１系統を代表する第１点火STGに系統点火STG（第１）が割り当てられる。ステップＳ４３では、この第１系統に第１気筒用の第１点火マップM1が割り当てられる。ステップＳ４４では、この系統点火STGおよび第１点火マップM1に基づいて、第１および第４気筒に共通の点火タイミングが決定される。すなわち、本実施形態では行程判別後であっても、第１系統フラグF#14がセット状態であれば、第１系統に関して系統点火が継続される。
【００４８】
その後、図２の時刻t8において、第１系統の系統点火STGが最終ステージを迎え、これが図７のステップＳ３１で検知されるとステップＳ３２へ進む。時刻t9で最終ステージが完了し、これがステップＳ３２で検知されると、行程判別前に計算された系統点火タイミングでの点火が完了したと判定されてステップＳ３３へ進む。
【００４９】
ステップＳ３３では、第１および第４気筒フラグF#1，F#4の少なくとも一方がセットされているか否かが判定される。ここでは、第１気筒フラグF#1が時刻t7で既にセットされているのでステップＳ３４へ進み、第１系統フラグF#14がリセットされる。ステップＳ１５では、前記図８の計算処理が改めて実行される。
【００５０】
図８を参照し、ステップＳ４１では、第１および第２系統フラグF#14，F#23のうち、最終ステージを完了した系統点火STGに対応した第１系統フラグF#14が参照され、ここでは、第１系統フラグF#14がリセット状態なので、独立点火を採用すべくステップＳ４５へ進む。ステップＳ４５では、７２０℃を１周期とし、その計算ステージが絶対STGの第４ステージと対応付けられた独立点火STG（第１）が、第１気筒の点火ステージとして割り当てられる。ステップＳ４６では、この第１気筒に第１点火マップM1が割り当てられる。
【００５１】
その後、図２の時刻t10で絶対STGが「１２」を迎えると、これが図６のステップＳ１７で検知され、ステップＳ２１で第２気筒フラグF#2をセットしたのち、第２気筒の点火タイミングを計算すべくステップＳ１５へ進む。ステップＳ１５では、前記図８に関して説明した計算処理が再び実行される。
【００５２】
図８を参照し、ステップＳ４１では、第２気筒を系統点火および独立点火のいずれとするかを判断すべく第２系統フラグF#23が参照され、ここでは、第２系統フラグF#23がリセット状態と判定されるので、独立点火を採用すべくステップＳ４５へ進む。ステップＳ４５では、７２０℃を１周期とし、その計算ステージが絶対STGの第１２ステージと対応付けられた独立点火STG（第２）が、第２気筒の点火ステージとして割り当てられる。ステップＳ４６では、この第２気筒に第２点火マップM2が割り当てられる。
【００５３】
同様に、図２の時刻t11で絶対STGが「１７」を迎えると、これが図６のステップＳ１９で検知され、ステップＳ２３で第４気筒フラグF#4をセットしたのち、第４気筒の点火タイミングを計算すべくステップＳ１５へ進む。ステップＳ１５では、前記図８に関して説明した計算処理が再び実行される。
【００５４】
図８を参照し、ステップＳ４１では、第４気筒を系統点火および独立点火のいずれとするかを判断すべく第１系統フラグF#14が参照され、ここでは、第１系統フラグF#14がリセット状態と判定されるので、独立点火を採用すべくステップＳ４５へ進む。ステップＳ４５では、７２０℃を１周期とし、その計算ステージが絶対STGの第１７ステージと対応付けられた独立点火STG（第４）が、第４気筒の点火ステージとして割り当てられる。ステップＳ４６では、この第４気筒に第４点火マップM4が割り当てられる。
【００５５】
その後、図３の時刻t12で絶対STGが「２５」を迎えると、これが図６のステップＳ１８で検知され、ステップＳ２２で第３気筒フラグF#3をセットしたのち、第３気筒の点火タイミングを計算すべくステップＳ１５へ進む。ステップＳ１５では、前記図８に関して説明した計算処理が再び実行される。
【００５６】
図８を参照し、ステップＳ４１では、第３気筒を系統点火および独立点火のいずれとするかを判断すべく第２系統フラグF#23が参照され、ここでは、第３系統フラグF#23がリセット状態と判定されるので、独立点火を採用すべくステップＳ４５へ進む。ステップＳ４５では、７２０℃を１周期とし、その計算ステージが絶対STGの第２５ステージと対応付けられた独立点火STG（第３）が、第３気筒の点火ステージとしてとして割り当てられる。ステップＳ４６では、この第３気筒に第３点火マップM2が割り当てられる。
【００５７】
さらに、図３の時刻t13で絶対STGが「４」を迎えると、これが図６のステップＳ１６で検知され、ステップＳ２０で第１気筒フラグF#1をセットしたのち、第１気筒の点火タイミングを計算すべくステップＳ１５へ進む。ステップＳ１５では、前記図８に関して説明した計算処理が再び実行される。
【００５８】
図８を参照し、ステップＳ４１では、第１気筒を系統点火および独立点火のいずれとするかを判断すべく第１系統フラグF#14が参照され、ここでは、第１系統フラグF#14がリセット状態と判定されるので、独立点火を採用すべくステップＳ４５へ進む。ステップＳ４５では、７２０℃を１周期とし、その計算ステージが絶対STGの第４ステージと対応付けられた独立点火STG（第１）が、第１気筒の点火ステージとして割り当てられる。ステップＳ４６では、この第１気筒に第１点火マップM1が割り当てられる。
【図面の簡単な説明】
【００５９】
【図１】本発明に係るエンジン点火制御装置の主要部の構成を示した機能ブロック図である。
【図２】本発明の一実施形態の動作を説明するためのタイミングチャート（その１）である。
【図３】本発明の一実施形態の動作を説明するためのタイミングチャート（その２）である。
【図４】本実施形態の動作を示したメインフローである。
【図５】系統点火タイミング決定処理のフローチャートである。
【図６】独立点火タイミング決定第１処理のフローチャートである。
【図７】独立点火タイミング決定第２処理のフローチャートである。
【図８】計算処理のフローチャートである。
【符号の説明】
【００６０】
１…４サイクル４気筒エンジン，２…クランク軸，３…クランクパルサロータ，４…パルス発生器，５…クランクSTG設定部，６…行程判別部，７…絶対STG設定部，８…点火タイミング計算部，９…点火マップ割当部。
【図１】
0004951795.tif 000002
【図２】
0004951795.tif 000003
【図３】
0004951795.tif 000004
【図４】
0004951795.tif 000005
【図５】
0004951795.tif 000006
【図６】
0004951795.tif 000007
【図７】
0004951795.tif 000008
【図８】
0004951795.tif 000009