(57)【要約】【課題】カム角を用いずに、正確な点火タイミングに気筒に点火を指示する。  【解決手段】電子制御装置は、クランク角検出部からのクランク角情報に基づき気筒における上死点を判別したときを点火タイミングとして当該気筒の点火プラグに点火を指示し、前記クランク角情報に基づき当該点火タイミングが正しいと判別したときには、その後、当該気筒の点火プラグに当該点火タイミングで点火を指示する点火制御を行う。よって、クランク軸の１回転おきの回転で燃焼工程を行ってピストンを駆動し、前記ピストンにより前記クランク軸を回転させる気筒に対し、正確な点火タイミングに気筒に点火を指示することができる。【選択図】図４
2009191691.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の気筒の点火タイミングを判別して前記気筒の点火制御を行う電子制御装置であって、
クランク角検出部からのクランク角情報を記憶する記憶部と、
前記記憶部に記憶された前記クランク角情報に基づき前記気筒における上死点を判別したときを点火タイミングとして当該気筒の点火プラグに点火を指示し、前記クランク角情報に基づき当該点火タイミングが正しいと判別したときには、その後、当該気筒の点火プラグに当該点火タイミングで点火を指示する点火制御を行う制御部を備えた電子制御装置。
【請求項２】
請求項１において、
前記制御部は、前記点火制御では、点火タイミングが異なる第１、第２の気筒における上死点を判別したときを第１の点火タイミングとして、前記第１の気筒の点火プラグに点火を指示し、当該第１の気筒における当該第１の点火タイミングが正しいと判別したときには、その後、当該第１の気筒の点火プラグに当該第１の点火タイミングで点火を指示し、かつ前記第２の気筒の点火プラグに前記第１の点火タイミングとは異なる第２の点火タイミングで点火を指示し、前記第１の気筒における前記第１の点火タイミングが誤りと判別したときには、その後、前記第１の気筒の点火プラグに前記第２の点火タイミングで点火を指示し、かつ前記第２の気筒の点火プラグに前記第１の点火タイミングで点火を指示することを特徴とする電子制御装置。
【請求項３】
請求項１において、
前記制御部は、前記点火制御では、点火タイミングが異なる第１、第２の気筒における上死点を判別したときを第１の点火タイミングとして、前記第１、第２の気筒の点火プラグに点火を指示し、前記第１の気筒における当該第１の点火タイミングが正しいと判別したときは、その後、前記第１の気筒の点火プラグに前記第１の点火タイミングで点火を指示し、かつ前記第２の気筒の点火プラグに前記第１の点火タイミングとは異なる第２の点火タイミングで点火を指示し、前記第２の気筒における前記第１の点火タイミングが正しいと判別したときは、その後、前記第２の気筒の点火プラグに前記第１の点火タイミングで点火を指示し、かつ前記第１の気筒の点火プラグに前記第２の点火タイミングで点火を指示することを特徴とする電子制御装置。
【請求項４】
請求項１において、
前記制御部は、カム角検出部からのカム角情報に基づいて前記気筒における前記点火タイミングを検出できないときに、前記点火制御を実行することを特徴とする電子制御装置。
【請求項５】
内燃機関の気筒の点火タイミングを判別する前記気筒の点火制御方法であって、
クランク角検出部からのクランク角情報を取得するする工程と、
前記クランク角情報に基づき前記気筒における上死点を判別したときを点火タイミングとして当該気筒の点火プラグに点火を指示し、前記クランク角情報に基づき当該点火タイミングが正しいと判別したときには、その後当該気筒の点火プラグに当該点火タイミングで点火を指示することを特徴とする点火制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関（エンジン）の気筒の点火タイミングを判別して前記気筒の点火制御を行う電子制御装、及び点火制御方法に関する。
【背景技術】
【０００２】
４ストローク１サイクルエンジン（いわゆる４サイクルエンジン）は、吸気行程、圧縮行程、燃焼行程、排気行程の４つの行程（ストローク）によって完結する１サイクルを気筒で反復することで、気筒内でピストンを往復させ、これと連動してクランク軸を回転させる。かかる４サイクルエンジンでは、１サイクルを実行する間にピストンが２往復するので、これにともないクランク軸が２回転する。つまり、吸気工程と圧縮工程で１回転、燃焼行程と排気工程で１回転に対応しているので、各工程は１回転おきに実行される。
【０００３】
よって、クランク軸の１回転内の回転角度（クランク角）によっては、いずれの行程であるかを特定できない。このため、４サイクルエンジンでは、クランク軸の２回転と連動して１回転するカム軸の回転角度（カム角）に基づき、電子制御装置が気筒の工程を判別する。そして、電子制御装置が、圧縮工程終了時にピストンが上死点にあるとき、つまり点火タイミングのときに気筒に点火指示を行うことで、その次の回転で燃焼行程が実行される。そして、以後、１回転おきに同じ点火タイミングで点火指示を実行することにより、点火指示がされた回転の次の回転で燃焼行程が１回転おきに実行され、エンジンが的確なタイミングで動作する。
【０００４】
しかし、カム角を検知するセンサの異常や信号線の断線などによりこれが検出できないと、工程の判別ができなくなる。すると、的確に気筒に点火することができなくなるため、エンジンの動作に支障をきたす。
【０００５】
かかる問題に対処するため、従来から種々の方法が提案されている。その一例として、特許文献１には、多気筒の４サイクルエンジンにおいて、カム角が検出不能になるまでの制御タイミングをクランク角に対応づけて電子制御装置が記憶しておき、カム角が検出不能になった後は、クランク角に基づいて気筒の点火タイミングを判別する方法が開示されている。また、別の例としては、クランク軸の任意の回転においてクランク角が圧縮工程である可能性のときに気筒に対し点火を指示し、以後１回転おきに同じタイミングで点火を指示する方法が提案されている。
【特許文献１】特開平６−３３０８３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術では、エンジンの動作中に異常が発生した場合に対処できるが、エンジンの始動時には改めて気筒の工程を判別しなくては、点火を行うことができない。また、上記の別の例では、エンジンの始動時にスタータでクランク軸が回転を始め、そのクランク角から圧縮工程のタイミングを有る程度絞ることができるが、圧縮工程はクランク軸の回転にして１回転おきに実行されるので、点火を指示しても燃焼が生じてエンジンの始動に成功する確率は、２分の１にとどまる。
【０００７】
そこで、本発明の目的は、カム角を用いなくても、エンジンを確実に始動することが可能な点火の制御を行う電子制御装置、及びエンジンの制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明の第１の側面における電子制御装置は、内燃機関の気筒の点火タイミングを判別して前記気筒の点火制御を行う電子制御装置であって、クランク角検出部からのクランク角情報を記憶する記憶部と、前記記憶部に記憶された前記クランク角情報に基づき前記気筒における上死点を判別したときを点火タイミングとして当該気筒の点火プラグに点火を指示し、前記クランク角情報に基づき当該点火タイミングが正しいと判別したときには、その後、当該気筒の点火プラグに当該点火タイミングで点火を指示する点火制御を行う制御部を備えたことを特徴とする。
【発明の効果】
【０００９】
上記電子制御装置は、クランク軸の１回転おきの回転で燃焼工程を行ってピストンを駆動し、前記ピストンにより前記クランク軸を回転させる第１の気筒に対し点火指示を行う。そして、この電子制御装置は、前記クランク軸が回転を開始した後の第１の回転で前記第１の気筒の上死点を判別すると、その点火プラグに対し点火指示を行い、当該第１の気筒での燃焼が確認されたときは、そのときの点火タイミングが正しいと判別できるので、前記第１の気筒の点火プラグに対し、前記第１の回転から１回転おきの回転での点火指示を継続する。一方、前記燃焼が確認されなかったときは、そのときの点火タイミングが誤りと判別できるので、当該第１の気筒の点火プラグに対し、前記第１の回転の次の第２の回転から１回転おきの回転での点火指示に切替える点火制御を行う。
【００１０】
このように、上記電子制御装置は、１回転おきの点火指示を行う回転の開始タイミングを、最初の点火による燃焼の有無に応じて継続または切替えるので、１回転おきに燃焼行程を実行する４サイクルエンジンの気筒に対して、燃焼行程の前の回転で確実に点火を行うことができる。よって、カム角を用いなくても、エンジン始動時に気筒に対する点火を確実に行うことができ、エンジンを確実に始動することができる。  
【発明を実施するための最良の形態】
【００１１】
以下、図面にしたがって本発明の実施の形態について説明する。但し、本発明の技術的範囲はこれらの実施の形態に限定されず、特許請求の範囲に記載された事項とその均等物まで及ぶものである。
【００１２】
図１は、本実施形態におけるエンジンと電子制御装置の基本的な構成を説明する図である。エンジン１は、吸気工程、圧縮工程、燃焼行程、排出工程の４工程からなる１サイクルを反復して行う気筒Ｋ１を備えた４ストローク１サイクルエンジン（以下、４サイクルエンジンという）である。
【００１３】
気筒Ｋ１内部には、気筒Ｋ１上部を覆うシリンダヘッドとピストン２ａの上部とで燃焼室１１が形成される。また、気筒Ｋ１は、吸気を取り込む吸気路９と吸気弁４ａを介して連通する吸気ポート８を有する。吸気ポート８には、燃料タンクから調圧して送られた燃料を吸気中に噴射するインジェクタ１０ａが備えられる。また、気筒Ｋ１は、燃焼室１１内の燃料に点火する点火プラグ１２ａを有する。さらに、気筒Ｋ１は、排気を排出する排気路７と排気弁５ａを介して連通する排気ポート６ａを有する。
【００１４】
気筒Ｋ１で上記４工程が反復されることで、気筒Ｋ１内をピストン２ａが往復する。そして、ピストン２ａとコネクティングロッド３ａにより接続されたクランク軸１６がピストン２ａの往復と連動して回転し、その回転力が動力として車両に出力される。
【００１５】
また、クランク軸１６は、タイミングベルト１７によりカム軸１８と連結される。これにより、カム軸１８は、クランク軸１６の２回転と連動して１回転する。そして、カム軸１８は、それぞれ異なる角度で付されたカムにより、吸気工程で吸気弁４ａ、排気工程で排気弁５ａを開く。
【００１６】
クランク軸１６の回転角度（クランク角）は、クランク軸１６近傍に設けられたクランク検出部１３により検知され、電子制御装置２０に入力される。クランク角検出部１３は、一例として、電磁ピックアップにより構成される。そして、クランク軸１６に付されたロータには、所定間隔、例えば１５度ごとに磁性体の歯が設けられ、電磁ピックアップによりその位置が検知される。なお、ロータに設けられた磁性体の歯の一部は間引かれて欠歯部が形成され、この欠歯部に対応する信号波形からクランク軸１６の回転における基準クランク角が判別される。
【００１７】
また、カム軸１８の回転角度（カム角）は、カム軸１８近傍に設けられたカム角検出部１４により検知され、電子制御装置２０に入力される。カム角検出部１４は、一例として電磁ピックアップにより構成される。カム軸１８に付されたロータには、基準カム角に対応して磁性体の歯が設けられ、電磁ピックアップによりその位置が検知される。よって、カム角検出部１４からは、１回転につき１つの基準カム角に対応する信号が電子制御装置２０に入力される。
【００１８】
電子制御装置２０は、一例として、各種データや制御プログラムを記憶する記憶部２３、記憶部２３に格納された制御プログラムに従って各種演算を行うＣＰＵを中心として構成される制御部２２、及び、各種信号入力を制御部２２に送り、また制御部２２が生成する制御信号を出力する入出力インターフェース回路２１を備えたマイクロコンピュータで構成される。
【００１９】
そして、電子制御装置２０は、カム角検出部１４から入力される基準カム角信号によるカム角情報に基づいて気筒Ｋ１の工程を判別する。また、電子制御装置２０は、クランク角検出部１３から入力されるクランク角信号によるクランク角情報を記憶部２３に格納し、制御部２２はクランク角情報からピストン２ａの位置を推定する。そして、電子制御装置２０は、吸気工程中にインジェクタ１０ａに燃料噴射を指示する。また、電子制御装置２０は、圧縮工程終了時においてピストン２ａが気筒Ｋ１の上死点に達するときに、点火プラグ１２ａに点火信号を送り、気筒Ｋ１に点火を指示する。
【００２０】
また、エンジン１の始動時には、電子制御装置２０は、イグニションスイッチ２４から入力されるエンジン始動指示に応答して、スタータ１５にクランク軸１６の駆動を指示する。すると、スタータ１５によりクランク軸１６が回転され、これに伴いカム軸１８も回転を開始する。よって、電子制御装置２０は、クランク角とカム角とに基づいて、圧縮工程の判別と、ピストン２ａの位置の推定を行い、気筒Ｋ１に点火を指示する。そして、連続したサイクルにおいて燃焼が生じてクランク軸１６の回転速度が増加し、スタータ１５が停止した後も気筒Ｋ１が自立して運転可能な状態となることで、エンジン１の始動が完了する。
【００２１】
図２は、気筒Ｋ１内のピストン２ａの位置と、電子制御装置２０に入力されるクランク角信号及びカム角信号の対応を示す図である。まず、図２（Ａ）には、横軸を時間として、上死点ＴＤＣと下死点ＢＤＣの間を往復するピストン２ａの位置と、気筒Ｋ１で実行される各工程の対応が示される。
【００２２】
次に、図２（Ｂ）には、ピストン２ａの位置に対応して入力されるクランク角信号が示される。ここで、クランク軸１６に付されたロータの欠歯部によってクランク角信号に欠落Ｍが生じるので、電子制御装置２０は、その後のクランク角信号を基準クランク角（例えば２１０度ＣＡ）として判別してクランク角を検出する。なお、欠歯による信号の欠落は、この例に限らず、任意のクランク角に対応させて設けることが可能である。
【００２３】
すると、図２（Ａ）、（Ｂ）に示すように、ピストン２ａが上死点ＴＤＣに位置するときは３６０度（または０度）ＣＡ（Crank Angle）、ピストン２ａが下降中に上死点ＴＤＣと下死点ＢＤＣの中間に位置するときは９０度ＣＡ、ピストン２ａが気筒Ｋ１内の下死点ＢＤＣに位置するときは１８０度ＣＡ、ピストン２ａが上昇中に下死点ＢＤＣと上死点ＴＤＣの中間に位置するときは２７０度ＣＡのクランク角が対応する。
【００２４】
そして、吸気工程では、ピストン２ａが上死点ＴＤＣから下死点ＢＤＣへ下降するので、クランク角は０度ＣＡから１８０度ＣＡまで、１８０度ＣＡ進む。次に、圧縮工程では、ピストン２ａが下死点ＢＤＣから上死点ＴＤＣまで上昇するので、クランク角は１８０度ＣＡから３６０度ＣＡまで、さらに１８０度ＣＡ進む。さらに、燃焼行程では、ピストン２ａが上死点ＴＤＣから下死点ＢＤＣへ下降するので、クランク角は３６０（０）度ＣＡから１８０度ＣＡまで、さらに１８０度ＣＡ進む。そして、排気工程では、ピストン２ａが下死点ＢＤＣから上死点ＴＤＣまで上昇するので、クランク角は１８０度ＣＡから３６０度ＣＡまで、さらに１８０度ＣＡ進む。このように、気筒Ｋ１では、クランク軸１６の１回転おきに燃焼行程が実行される。
【００２５】
また、図２（Ｃ）には、カム角信号が示される。カム軸１８は、クランク軸１６が２回転する間に１回転する。そして、カム軸１８が１回転するときに、基準カム角信号が１回入力される。
【００２６】
ここで、圧縮工程終了時にピストン２ａが上死点ＴＤＣに達したときを点火タイミングとすると、図２（Ａ）、（Ｂ）に示したように、点火タイミングに対応するクランク角（以下、点火クランク角という）は、３６０（０）度ＣＡである。しかし、１サイクル中の４工程が実行される間に、ピストン２ａは気筒Ｋ１内を２往復するので、これにともないクランク軸１６は２回転する。すなわち、点火タイミングが含まれる圧縮工程は、１回転おきに実行される。よって、排気工程終了時にピストン２ａが上死点ＴＤＣに達したときにも、３６０度ＣＡが対応する。
【００２７】
すると、点火クランク角を判別するためには、まず吸気工程を判別する必要がある。よって、図２（Ｃ）に示すように、例えば基準カム角信号が吸気工程中に入力されるようにしておく。これにより、電子制御装置２０は、基準カム角信号のタイミングから吸気工程を判別でき、その直後の３６０度ＣＡが点火クランク角であることを判別できる。そして、電子制御装置２０は、点火クランク角で気筒Ｋ１に点火を指示し、以後、１回転おきに点火指示を継続する。
【００２８】
ところで、カム角検出部１４の故障や信号線の断線などが生じると、カム角信号が電子制御装置２０に入力されなくなる。すると、その場合、カム角を検出できないので、一旦エンジン１を停止した後、これを再始動する際には、上記のようなカム角に基づく吸気工程の判別ができない。よって、電子制御装置２０は、スタータ１５によりクランク軸１６を回転させたときに、上死点に対応するクランク角を検出しても、それが点火クランク角であるか判別できない。
【００２９】
そこで、本実施形態においては、電子制御装置２０は、以下に説明する手順により、クランク角だけを用いて工程を判別し、圧縮工程終了時の上死点で気筒Ｋ１に点火することで、エンジン１の始動を可能にする。
【００３０】
図３は、エンジン１の始動時に気筒Ｋ１が実行する工程と、電子制御装置２０が検出するクランク角との対応関係を示す図である。図３（Ａ）には、気筒Ｋ１が実行する工程が示される。図２でも示したように、各工程は１８０度ＣＡのクランク角に対応し、吸気工程、圧縮工程、燃焼行程、排気工程の順に実行される。
【００３１】
なお、以下では、４工程が実行される１サイクルのうち、クランク軸１６は２回転するので、１サイクル中に進むクランク角を、０度ＣＡ〜７２０度ＣＡで表す。なお、便宜上、ピストン２ａが上死点にあるときのクランク角３６０度ＣＡ、７２０度ＣＡは、それぞれ、１サイクル前半の回転、後半の回転に含まれるものとする。そして、０度ＣＡは、前のサイクルにおける７２０度ＣＡに対応するものとする。
【００３２】
ここで、エンジン１始動後に気筒Ｋ１で実行される工程は、エンジン１が停止されたときの工程に応じて決まる。一方、エンジン１始動時において、基準クランク角が検出された後に最初に検出され、かつ、ピストン２ａの上死点に対応するクランク角を７２０（０）度ＣＡとする。すると、このクランク角が、エンジン１停止直前に実行されていたサイクルにおける排気工程の終了時に対応する場合と、吸気工程の終了時に対応する場合とがある。
【００３３】
すると、排気工程の終了時に対応する場合、新たなサイクルの吸気工程は７２０（０）度ＣＡから開始される。図３（Ｂ）には、かかる場合における、工程に対応するクランク角が示される（第１の対応関係）。この場合、点火クランク角ＳＣＡ（図３（Ａ））は、３６０度ＣＡとなる。また、吸気工程の終了時に対応する場合、新たなサイクルの吸気工程は３６０度ＣＡから開始される。図３（Ｃ）には、かかる場合における、工程に対応するクランク角が示される（第２の対応関係）。この場合、点火クランク角ＳＣＡ（図３（Ａ））は、７２０度ＣＡとなる。
【００３４】
このように、点火クランク角は３６０度ＣＡの場合と７２０度ＣＡの場合とがある。本実施形態における電子制御装置２０は、次の手順により、カム角を用いずに点火クランク角を判別する。
【００３５】
図４は、電子制御装置２０の動作手順を説明するフローチャート図である。図４の動作手順は、電子制御装置２０の制御部２２が記憶部２３に格納された制御プログラムに従って実行する動作手順である。電子制御装置２０は、スタータ１５にクランク軸１６の回転を開始させ、基準クランク角を検出した後に、図４に示す手順を実行する。
【００３６】
そのとき、最初に検出されるクランク角を含む前半の１回転と、これに続く後半の１回転とからなるサイクルを１回目のサイクルとし、以降のサイクルを順次２回目のサイクル、３回目のサイクル、…とする。なお、後述する手順でも、同様とする。
【００３７】
まず、電子制御装置２０は、１回目のサイクルの３６０度ＣＡで点火プラグ１２ａに点火を指示する（Ｓ１０）。この時点では、この３６０度ＣＡが点火クランク角ＳＣＡであるのか不明であるので、次の手順で確認する。なお、点火の指示に先立ち、点火が指示されるサイクルにおける吸気工程では燃料が噴射される。このことは、以下の説明でも、同様とする。
【００３８】
電子制御装置２０は、３６０度ＣＡ以降に一定クランク角、例えば３０度ＣＡ進む時間を測定し、クランク角が進む速度を求める。そして、これが基準値を超える場合は（Ｓ１１のＹＥＳ）、３６０度ＣＡは点火クランク角ＳＣＡであり、的確なタイミングに点火が実行されて燃料が燃焼したことによりピストン２ａが加速されたと判断できる。すなわち、燃焼が確認され、そのときの点火タイミングが正しいと判別される。よって、この場合、電子制御装置２０は、２回目のサイクル以降のサイクルでは、図３（Ｂ）で示した第１の対応関係に従い、３６０度ＣＡで気筒Ｋ１に点火を指示するよう、点火指示を継続する（Ｓ１２）。すなわち、正しいと判別した点火タイミングで点火制御を行う。
【００３９】
一方、クランク角が進む速度が基準値を超えない場合は（Ｓ１１のＮＯ）、３６０度ＣＡが点火クランク角ＳＣＡではなく、的確な点火タイミングに点火が実行されなかったため燃焼が生じなかったと判断できる。すなわち、燃焼が確認されず、そのときの点火タイミングが正しいと判別されない。この場合、７２０度ＣＡが点火クランク角ＳＣＡであるので、電子制御装置２０は、２回目のサイクルの７２０度ＣＡで気筒Ｋ１に点火を指示する（Ｓ１４）。すなわち、誤りと判別した点火タイミングとは異なる点火タイミングで点火制御を行う。
【００４０】
そして、手順Ｓ１１と同様にして、気筒Ｋ１で燃焼が確認されたときは（Ｓ１５のＹＥＳ）、電子制御装置２０は、図３（Ｃ）で示した第２の対応関係に従い、７２０度ＣＡで気筒Ｋ１に点火を指示するよう、点火指示を切替える（Ｓ１６）。そして、３回目のサイクル以降では、切替えた点火指示を継続する。
【００４１】
このように、本実施形態によれば、１回目のサイクルでの点火の後、燃焼の有無を確認し、これに基づいて最初に点火指示を行った回転から１回転おきの点火指示を実行する点火指示の継続か、または、最初に点火指示を行った回転の次の回転から１回転おきの点火指示への切替えを行う点火制御により、遅くとも２回目のサイクルからは確実に気筒Ｋ１に点火することができる。すなわち、エンジン１始動時において、カム角を用いなくても確実に気筒Ｋ１に点火でき、エンジン１を始動することができる。
【００４２】
図５は、図１に示した構成例の変形例を示す図である。図１と異なる部分について説明する。この変形例では、電子制御装置２０は、図４の手順Ｓ１１、Ｓ１５で気筒Ｋ１の燃焼を確認する手段として、エンジン１全体の振動を検知するノックセンサ３２、排気路７から排出される排気の空燃比を検知する空燃比センサ３１、点火プラグ１２ａと一体化されて備えられ、気筒Ｋ１内で発生するイオン電流を検知するイオンセンサ３３ａ、点火プラグ１２ａと一体化されて備えられ、気筒Ｋ１内の圧力を検知する筒内圧センサ３４ａをさらに有する。
【００４３】
まず、電子制御装置２０は、ノックセンサ３２からの入力を用いて、気筒Ｋ１の燃焼を確認することができる。すなわち、電子制御装置２０は、エンジン１の振動が規定量以上の場合には気筒Ｋ１で燃焼が生じたと判断し、規定量未満の場合には気筒Ｋ１で燃焼が生じなかったと判断する。
【００４４】
また、電子制御装置２０は、空燃比センサ３１からの入力を用いて、気筒Ｋ１の燃焼を確認してもよい。この場合、電子制御装置２０は、空燃比が規定値未満の場合は気筒Ｋ１で燃焼が生じたと判断し、規定値以上の場合には気筒Ｋ１で燃焼が生じなかったと判断する。
【００４５】
また、電子制御装置２０は、イオンセンサ３３ａからの入力を用いて、気筒Ｋ１の燃焼を確認してもよい。この場合、電子制御装置２０は、イオン電流が規定値以上の場合は気筒Ｋ１で燃焼が生じたと判断し、規定値未満の場合には気筒Ｋ１で燃焼が生じなかったと判断する。
【００４６】
さらに、電子制御装置２０は、筒内圧センサ３４ａからの入力を用いて、気筒Ｋ１の燃焼を確認してもよい。この場合、電子制御装置２０は、筒内圧が規定値以上の場合は気筒Ｋ１で燃焼が生じたと判断し、規定値未満の場合には気筒Ｋ１で燃焼が生じなかったと判断する。
【００４７】
この変形例では、クランク角が進む速さを用いる手段を含めた上記いずれかの手段うちの１つ、またはいずれか複数の組合せにより、気筒Ｋ１の燃焼を確認する。複数の判断基準を用いる場合は、燃焼の確認の精度を向上させることができる。
【００４８】
図６は、本実施形態の第１の実施例におけるエンジン１と電子制御装置２０の構成を説明する図である。第１の実施例では、エンジン１は図５で示した構成例に加え、気筒Ｋ２を備える。気筒Ｋ２は、図５で示した気筒Ｋ１と同じように構成され、吸気弁４ｂ、排気弁５ｂ、吸気ポート８、排気ポート６ｂ、インジェクタ１０ｂ、点火プラグ１２ｂ、イオンセンサ３３ｂ、筒内圧センサ３４ｂを有する。
【００４９】
そして、気筒Ｋ１、Ｋ２それぞれの内部を往復運動するピストン２ａ、２ｂは、それぞれコネクティングロッド３ａ、３ｂでクランク軸１６に接続される。また、クランク軸１６とタイミングベルト１７により連動してカム軸１８が回転し、カム軸１８に付されたカムにより、気筒Ｋ１、Ｋ２ではそれぞれの吸気工程に合わせて吸気弁４ａ、４ｂ排気工程に合わせて排気弁５ａ、５ｂが開閉される。また、気筒Ｋ１、Ｋ２の排気ポート６ａ、６ｂは排気路７に接続され、それぞれの排気は排気路７を介して排出される。
【００５０】
第１の実施例では、気筒Ｋ１と気筒Ｋ２とが異なるタイミングで１サイクル中の４工程を実行することにより、クランク軸１６に順次回転力を出力する。これにより、クランク軸１６は、スムーズに回転でき、より大きなトルクを得ることができる。
【００５１】
そして、電子制御装置２０は、エンジン１始動時には、イグニションスイッチ２４からのエンジン始動指示に応答してスタータ１５を始動してクランク軸１６を回転させると、後述する手順により、カム角を用いずに気筒Ｋ１、気筒Ｋ２の点火クランク角を判別して、点火すべき気筒の判別、つまり気筒判別を行う。そして、判別した気筒に対し、点火を指示する。また、点火に先立ち、吸気工程ではインジェクタ１０ａまたは１０ｂに燃料噴射を指示する。
【００５２】
なお、気筒Ｋ１、Ｋ２での燃焼を確認する手段として、クランク角が進む速度を用いる場合は、速度増加がいずれの気筒の燃焼によるものであるかは判別できないので、気筒Ｋ１、Ｋ２のいずれかでの燃焼が確認される。このことは、ノックセンサ３２を用いる場合、空燃比センサ３１を用いる場合においても同様である。これに対し、イオンセンサ３３ａ、３３ｂまたは筒内圧センサ３４ａ、３４ｂは、各気筒に設けられるので、気筒ごとに燃焼を確認することができる。
【００５３】
図７は、第１の実施例において、エンジン１の始動時に気筒Ｋ１、Ｋ２が実行する工程と、電子制御装置２０が検出するクランク角との対応関係を示す図である。図７（Ａ）には、各気筒が実行する工程が示される。図２で示したように、各工程は１８０度ＣＡのクランク角に対応し、吸気工程、圧縮工程、燃焼行程、排気工程の順に実行される。そして、気筒Ｋ１、Ｋ２の各工程は、３６０度ＣＡずれて実行される。
【００５４】
図７（Ｂ）には、気筒Ｋ１における吸気工程が７２０（０）度ＣＡから開始される場合の、工程に対応するクランク角が示される（第１の対応関係）。この場合、気筒Ｋ１の点火タイミングに対応する点火クランク角ＳＣＡ＿１は、３６０度ＣＡとなる。また、気筒Ｋ２の点火タイミングに対応する点火クランク角ＳＣＡ＿２は、７２０（０）度ＣＡとなる。
【００５５】
また、図７（Ｃ）には、気筒Ｋ１における吸気工程が３６０度ＣＡから開始される場合の、工程に対応するクランク角が示される（第２の対応関係）。この場合、気筒Ｋ１の点火タイミングに対応する点火クランク角ＳＣＡ＿１は、７２０（０）度ＣＡとなる。また、気筒Ｋ２の点火タイミングに対応する点火クランク角ＳＣＡ＿２は、３６０度ＣＡとなる。
【００５６】
すなわち、点火クランク角ＳＣＡ＿１、ＳＣＡ＿２も、３６０度ＣＡずれている。このことに着目し、第１の実施例では、電子制御装置２０は次の手順により気筒Ｋ１、Ｋ２の点火クランク角を判別する。
【００５７】
図８は、第１の実施例における電子制御装置２０の第１の動作手順を説明するフローチャート図である。電子制御装置２０は、スタータ１５にクランク軸１６の回転を開始させ、基準クランク角を検出した後に、図８に示す手順を実行する。この手順では、気筒Ｋ１、Ｋ２の燃焼を確認する手段として、クランク角が進む速度、ノックセンサ３２によるエンジン１の振動、空燃比センサ３１による排気の空燃比のいずれかまたは複数の組合せを用いることができる。
【００５８】
まず、電子制御装置２０は、１回目のサイクルの３６０度ＣＡで気筒Ｋ１に点火を指示する（Ｓ２０）。そして、図５の手順Ｓ１１と同様にして、気筒Ｋ１での燃焼を確認する。そして、燃焼が確認されたときは（Ｓ２１のＹＥＳ）、３６０度ＣＡは気筒Ｋ１の点火クランク角ＳＣＡ＿１であり、これと３６０度ＣＡずれた７２０度ＣＡが気筒Ｋ２の点火クランク角ＳＣＡ_２であると判断できる。よって、電子制御装置２０は、図７（Ｂ）で示した第１の対応関係に従い、３６０度ＣＡで気筒Ｋ１に、７２０度ＣＡで気筒Ｋ２に点火を指示するよう、点火指示を継続する（Ｓ２２）。
【００５９】
一方、気筒Ｋ１で燃焼が確認されなかったときは（Ｓ２１のＮＯ）、３６０度ＣＡは気筒Ｋ２の点火クランク角ＳＣＡ＿２であり、７２０度ＣＡが気筒Ｋ１の点火クランク角ＳＣＡ＿１であるので、電子制御装置２０は、第２回目のサイクルの７２０度ＣＡで、気筒Ｋ１に点火を指示する（Ｓ２３）。そして、気筒Ｋ１で燃焼が確認されたときは（Ｓ２４のＹＥＳ）、電子制御装置２０は、図７（Ｃ）で示した第２の対応関係に従い、３６０度ＣＡで気筒Ｋ２に、７２０度ＣＡで気筒Ｋ１に点火を指示するよう、点火指示を切替える（Ｓ２５）。そして、３回目のサイクル以降では、切替えた点火指示を継続する。
【００６０】
このように、上記手順によれば、気筒Ｋ１、Ｋ２の点火タイミングが３６０度ＣＡずれていることを利用し、気筒Ｋ１の燃焼の有無を確認することにより、気筒Ｋ１、Ｋ２それぞれについて、点火指示を行う１回転おきの回転を決定でき、それぞれの点火クランク角で点火できる。よって、遅くとも３回目のサイクルからは確実に気筒Ｋ１、Ｋ２に点火することができる。すなわち、エンジン１始動時において、カム角を用いなくても、クランク角から気筒判別を行い、気筒に点火できるので、エンジン１を確実に始動することができる。
【００６１】
図９は、第１の実施例における電子制御装置２０の第２の動作手順を説明するフローチャート図である。図９に示す手順では、図８に示す手順Ｓ２３、Ｓ２４の代わりに、手順Ｓ２３ａ、Ｓ２４ａが実行される。
【００６２】
電子制御装置２０は、手順Ｓ２３ａにおいて、第２回目のサイクルの３６０度ＣＡで、気筒Ｋ２に点火を指示する。そして、手順Ｓ２４ａで、気筒Ｋ２での燃焼を確認する。そして、電子制御装置２０は、燃焼が確認されたときに、図７で示した手順Ｓ２５を実行する。
【００６３】
上記手順によれば、気筒Ｋ２の燃焼を確認することで、気筒Ｋ２の点火クランク角の判別を確度良く行うことができる。
【００６４】
図１０は、第１の実施例における電子制御装置２０の第３の動作手順を説明するフローチャート図である。この手順では、気筒Ｋ１、Ｋ２の燃焼を確認する手段として、イオンセンサ３３ａにより検知されるイオン電流、筒内圧センサ３４ａにより検知される筒内圧のいずれかまたは両方を用いることができる。よって、この手順では、気筒Ｋ１、Ｋ２個別に燃焼が確認される。
【００６５】
電子制御装置２０は、スタータ１５にクランク軸１６の回転を開始させ、基準クランク角を検出した後に、図１０に示す手順を実行する。まず、電子制御装置２０は、１回目のサイクルの３６０度ＣＡで気筒Ｋ１、Ｋ２に点火を指示する（Ｓ２０ａ）。そして、図４の手順Ｓ１１と同様にして、気筒Ｋ１での燃焼を確認する。そして、燃焼が確認されたときは（Ｓ２１のＹＥＳ）、電子制御装置２０は、図７（Ｂ）で示した第１の対応関係に従い、３６０度ＣＡで気筒Ｋ１に、７２０度ＣＡで気筒Ｋ２に点火を指示するよう、点火指示を継続する（Ｓ２２）。
【００６６】
一方、気筒Ｋ１で燃焼が確認されなかったときは（Ｓ２１のＮＯ）、電子制御装置２０は、気筒Ｋ２の燃焼を確認する。そして、これが確認されたときは（Ｓ２４ａのＹＥＳ）、電子制御装置２０は、図７（Ｃ）で示した第２の対応関係に従い、３６０度ＣＡで気筒Ｋ２に、７２０度ＣＡで気筒Ｋ１に点火を指示するよう、点火指示を切替える（Ｓ２５）。そして、２回目のサイクル以降では、切替えた点火指示を継続する。
【００６７】
上記手順によれば、気筒Ｋ１、Ｋ２個別に燃焼が確認されるので、１回目のサイクル中に点火クランク角の判別ができる。よって、２回目のサイクルから確実に気筒Ｋ１、Ｋ２に点火することができる。すなわち、エンジン１始動時において、カム角を用いなくても、クランク角から気筒判別を行い、気筒に点火できるので、エンジン１を確実に始動することができる。
【００６８】
図１１は、本実施形態の第２の実施例におけるエンジン１と電子制御装置２０の構成を説明する図である。第２の実施例では、エンジン１は第１の実施例に加え、さらに気筒Ｋ３、Ｋ４を備える。気筒Ｋ３、Ｋ４は、図１及び図５で示した気筒Ｋ１と同じ構成を有する。また、第２の実施例における構成は、気筒数が４つであり、気筒Ｋ１〜Ｋ４が異なるタイミングで１サイクル中の４工程を実行する点を除き、図６で示した第１の実施例の構成と同じであるので、図示と説明を適宜省略する。
【００６９】
第２の実施例では、電子制御装置２０は、エンジン１始動時には、イグニションスイッチ２４からのエンジン始動指示に応答してスタータ１５を始動してクランク軸１６を回転させると、クランク角に基づいて気筒Ｋ１〜Ｋ４の気筒判別を行い、判別した気筒に点火を指示する。なお、電子制御装置２０は、点火を指示する気筒の吸気工程では、点火の指示に先立ち燃料噴射を指示する。
【００７０】
図１２は、第２の実施例において、エンジン１の始動時に気筒Ｋ１〜Ｋ４が実行する工程と、電子制御装置２０が検出するクランク角との対応関係を示す図である。図１２（Ａ）には、各気筒が実行する工程が示される。図２で示したように、各工程は１８０度ＣＡのクランク角に対応し、吸気工程、圧縮工程、燃焼行程、排気工程の順に実行される。
【００７１】
図１２（Ａ）では、点火タイミングの順序に従い、気筒Ｋ１、気筒Ｋ３、気筒Ｋ４、気筒Ｋ２の順に各工程が示される。なお、この点火タイミングの順序は、図１１で示した気筒Ｋ１〜Ｋ４の配置において、各気筒が動作するときに共振が最も小さくなるように、予め定められる。そして、気筒Ｋ１、Ｋ３、Ｋ２、Ｋ４の各工程は、１８０度ＣＡずれたクランク角で実行される。
【００７２】
そして、図１２（Ｂ）には、気筒Ｋ１における吸気工程が７２０（０）度ＣＡから開始される場合の、工程に対応するクランク角が示される（第１の対応関係）。この場合、まず、気筒Ｋ１の点火タイミングに対応する点火クランク角ＳＣＡ＿１は、３６０度ＣＡとなる。次に、気筒Ｋ３の点火タイミングに対応する点火クランク角ＳＣＡ＿３は、５４０度ＣＡとなる。さらに、気筒Ｋ４の点火タイミングに対応する点火クランク角ＳＣＡ＿４は、７２０度ＣＡとなる。そして、気筒Ｋ２の点火タイミングに対応する点火クランク角ＳＣＡ＿２は、１８０度ＣＡとなる。
【００７３】
また、図１２（Ｃ）には、気筒Ｋ１における吸気工程が３６０度ＣＡから開始される場合の、工程に対応するクランク角が示される（第２の対応関係）。この場合、まず、気筒Ｋ１の点火タイミングに対応する点火クランク角ＳＣＡ＿１は、７２０度ＣＡとなる。次に、気筒Ｋ３の点火タイミングに対応する点火クランク角ＳＣＡ＿３は、１８０度ＣＡとなる。さらに、気筒Ｋ４の点火タイミングに対応する点火クランク角ＳＣＡ＿４は、３６０度ＣＡとなる。そして、気筒Ｋ２の点火タイミングに対応する点火クランク角ＳＣＡ＿２は、５４０度ＣＡとなる。
【００７４】
すなわち、気筒Ｋ１の点火クランク角ＳＣＡ＿１、気筒Ｋ３の点火クランク角ＳＣＡ＿３、気筒Ｋ４の点火クランク角ＳＣＡ＿４、気筒Ｋ２の点火クランク角ＳＣＡ＿２は、１８０度ＣＡずれている。
【００７５】
そして、気筒Ｋ１、気筒Ｋ４のいずれかは、３６０度ＣＡ、または７２０度ＣＡのとき点火指示の対象となる。一方、気筒Ｋ３、Ｋ２のいずれかは、１８０度ＣＡ、または５４０度ＣＡのとき点火指示の対象となる。このことに着目して、第２の実施例では、電子制御装置２０は次の手順により気筒Ｋ１〜Ｋ４における気筒判別を行う。
【００７６】
図１３は、第２の実施例における電子制御装置２０の第１の動作手順を説明するフローチャート図である。電子制御装置２０は、スタータ１５にクランク軸１６の回転を開始させ、基準クランク角を検出した後に、図１３に示す手順を実行する。
【００７７】
ここで、基準クランク信号が設けられるクランク角により、最も早く検出されるクランク角が異なるので、まず、電子制御装置２０は、３６０度ＣＡ、１８０度ＣＡのいずれが先に検出されるかを判断する（Ｓ３０）。
【００７８】
そして、３６０度ＣＡが先に検出された場合は、手順Ｓ３１〜Ｓ３６を実行する。このとき、点火指示の対象となる候補は、気筒Ｋ１、Ｋ４である。
【００７９】
電子制御装置２０は、３６０度ＣＡで気筒Ｋ１に点火を指示する（Ｓ３１）。そして、気筒Ｋ１で燃焼が確認されたときは（Ｓ３２のＹＥＳ）、３６０度ＣＡが、気筒Ｋ１の点火クランク角ＳＣＡ＿１と判断される。よって、電子制御装置２０は、図１２（Ｂ）で示した第１の対応関係における点火順序に従い、１８０度ＣＡで気筒Ｋ２に、３６０度ＣＡで気筒Ｋ１に、５４０度ＣＡで気筒Ｋ３に、７２０度ＣＡで気筒Ｋ４に、点火を指示するよう、点火指示を継続する（Ｓ３３）。
【００８０】
一方、気筒Ｋ１で燃焼が確認されなかったときは（Ｓ３２のＮＯ）、３６０度ＣＡは第４の点火クランク角ＳＣＡ＿４であり、これと３６０度ＣＡずれた７２０度ＣＡが点火クランク角ＳＣＡ＿１であると判断できる。よって、この場合、電子制御装置２０は、第２回目のサイクルの７２０度ＣＡで気筒Ｋ１に点火を指示する（Ｓ３４）。
【００８１】
そして、気筒Ｋ１で燃焼が確認されたときは（Ｓ３５のＹＥＳ）、電子制御装置２０は、図１２（Ｃ）で示した第２の対応関係における点火順序に従い、１８０度ＣＡで気筒Ｋ３に、３６０度ＣＡで気筒Ｋ４に、５４０度ＣＡで気筒Ｋ２に、７２０度ＣＡで気筒Ｋ１に、点火を指示するよう、点火指示を切替える（Ｓ３６）。そして、３回目のサイクル以降では、切替えた点火指示を継続する。
【００８２】
また、手順Ｓ３０で、１８０度ＣＡが先に検出されたときは、電子制御装置２０は、手順Ｓ４１〜Ｓ４６を実行する。このとき、点火指示の対象となる候補は、気筒Ｋ３、Ｋ２である。
【００８３】
電子制御装置２０は、１８０度ＣＡで気筒Ｋ３に点火を指示する（Ｓ４１）。そして、気筒Ｋ３で燃焼が確認されたときは（Ｓ４２のＹＥＳ）、１８０度ＣＡが、気筒Ｋ３の点火クランク角ＳＣＡ＿３と判断される。よって、電子制御装置２０は、図１２（Ｃ）で示した第２の対応関係における点火順序に従い、１８０度ＣＡで気筒Ｋ３に、３６０度ＣＡで気筒Ｋ４に、５４０度ＣＡで気筒Ｋ２に、７２０度ＣＡで気筒Ｋ１に、点火を指示するよう、点火指示を継続する（Ｓ４３）。
【００８４】
一方、気筒Ｋ３で燃焼が確認されなかったときは（Ｓ４２のＮＯ）、１８０度ＣＡは第２の点火クランク角ＳＣＡ＿２であり、これと３６０度ＣＡずれた５４０度ＣＡが点火クランク角ＳＣＡ＿３であると判断できる。よって、この場合、電子制御装置２０は、第２回目のサイクルの５４０度ＣＡで気筒Ｋ３に点火を指示する（Ｓ４４）。
【００８５】
そして、気筒Ｋ３で燃焼が確認されたときは（Ｓ４５のＹＥＳ）、電子制御装置２０は、図１２（Ｂ）で示した第１の対応関係における点火順序に従い、１８０度ＣＡで気筒Ｋ２に、３６０度ＣＡで気筒Ｋ１に、５４０度ＣＡで気筒Ｋ３に、７２０度ＣＡで気筒Ｋ４に、点火を指示するよう、点火指示を切替える（Ｓ４６）そして、３回目のサイクル以降では、切替えた点火指示を継続する。
【００８６】
このように、上記手順によれば、気筒対Ｋ１、Ｋ４、及び気筒対Ｋ２、Ｋ３では、対になる気筒同士の点火クランク角が３６０度ＣＡずれていることを利用し、気筒Ｋ１、Ｋ３の燃焼を確認することにより、それぞれの対の気筒Ｋ４、Ｋ２について点火指示を行う１回転おきの回転を決定でき、それぞれの点火クランク角で点火できる。よって、遅くとも３回目のサイクルからは確実に気筒Ｋ１〜Ｋ４に点火することができる。すなわち、エンジン１始動時において、カム角を用いなくても、クランク角から気筒判別を行い、気筒に点火できるので、エンジン１を確実に始動することができる。
【００８７】
図１４は、第２の実施例における電子制御装置２０の第２の動作手順を説明するフローチャート図である。図１４に示す手順では、図１３に示す手順Ｓ３４、Ｓ３５、Ｓ４４、Ｓ４５の代わりに、手順Ｓ３４ａ、Ｓ３５ａ、Ｓ４４ａ、Ｓ４５ａが実行される。
【００８８】
電子制御装置２０は、手順Ｓ３４ａにおいて、第２回目のサイクルの３６０度ＣＡで、気筒Ｋ４に点火を指示する。そして、手順Ｓ３５ａで、気筒Ｋ４での燃焼を確認する。そして、電子制御装置２０は、燃焼が確認されたときに、図１３で示した手順Ｓ３６を実行する。
【００８９】
また、電子制御装置２０は、手順Ｓ４４ａにおいて、第２回目のサイクルの１８０度ＣＡで、気筒Ｋ２に点火を指示する。そして、手順Ｓ４５ａで、気筒Ｋ２での燃焼を確認する。そして、電子制御装置２０は、燃焼が確認されたときに、図１３で示した手順Ｓ４６を実行する。
【００９０】
上記手順によれば、気筒Ｋ４、Ｋ２の燃焼を確認することで、気筒Ｋ４、Ｋ２の点火クランク角の判別を確度良く行うことができる。
【００９１】
図１５は、第２の実施例における電子制御装置２０の第３の動作手順を説明するフローチャート図である。この手順では、気筒Ｋ１〜Ｋ４の燃焼を確認する手段として、イオンセンサ３３ａにより検知されるイオン電流、筒内圧センサ３４ａにより検知される筒内圧のいずれかまたは両方を用いることができる。よって、この手順では、気筒Ｋ１〜Ｋ４個別に燃焼が確認される。
【００９２】
電子制御装置２０は、スタータ１５にクランク軸１６の回転を開始させ、基準クランク角を検出した後に、図１５に示す手順を実行する。
【００９３】
まず、電子制御装置２０は、１８０度ＣＡ、３６０度ＣＡのどちらが先に検出されるかを判断する（Ｓ３０）。３６０度ＣＡが先に検出された場合は、電子制御装置２０は、３６０度ＣＡで気筒Ｋ１、Ｋ４に点火を指示する（Ｓ３１ａ）。そして、気筒Ｋ１で燃焼が確認されたときは（Ｓ３２のＹＥＳ）、電子制御装置２０は、図１２（Ｂ）で示した第１の対応関係における点火順序に従い、１８０度ＣＡで気筒Ｋ２に、３６０度ＣＡで気筒Ｋ１に、５４０度ＣＡで気筒Ｋ３に、７２０度ＣＡで気筒Ｋ４に、点火を指示するよう、点火指示を継続する（Ｓ３３）。
【００９４】
一方、気筒Ｋ１で燃焼が確認されなかったときは（Ｓ３２のＮＯ）、電子制御装置２０は、第４の気筒の燃焼を確認する。そして、これが確認されたときは（Ｓ３５ａのＹＥＳ）、電子制御装置２０は、図１２（Ｃ）で示した第２の対応関係における点火順序に従い、１８０度ＣＡで気筒Ｋ３に、３６０度ＣＡで気筒Ｋ４に、５４０度ＣＡで気筒Ｋ２に、７２０度ＣＡで気筒Ｋ１に、点火を指示するよう、点火指示を切替える（Ｓ３６）。そして、２回目のサイクル以降では、切替えた点火指示を継続する。
【００９５】
また、手順Ｓ３０で、１８０度ＣＡが先に検出されたときは、電子制御装置２０は、１８０度ＣＡで気筒Ｋ３、Ｋ２に点火を指示する（Ｓ４１ａ）。そして、気筒Ｋ３で燃焼が確認されたときは（Ｓ４２のＹＥＳ）、電子制御装置２０は、図１２（Ｃ）で示した第２の対応関係における点火順序に従い、１８０度ＣＡで気筒Ｋ３に、３６０度ＣＡで気筒Ｋ４に、５４０度ＣＡで気筒Ｋ２に、７２０度ＣＡで気筒Ｋ１に、点火を指示するよう、点火指示を継続する（Ｓ４３）。
【００９６】
一方、気筒Ｋ３で燃焼が確認されなかったときは（Ｓ４２のＮＯ）、電子制御装置２０は、第２の気筒の燃焼を確認する。そして、これが確認されたときは（Ｓ４５ａのＹＥＳ）、電子制御装置２０は、図１２（Ｂ）で示した第１の対応関係における点火順序に従い、１８０度ＣＡで気筒Ｋ２に、３６０度ＣＡで気筒Ｋ１に、５４０度ＣＡで気筒Ｋ３に、７２０度ＣＡで気筒Ｋ４に、点火を指示するよう、点火指示を切替える（Ｓ４６）そして、２回目のサイクル以降では、切替えた点火指示を継続する。
【００９７】
上記手順によれば、気筒Ｋ１〜Ｋ４個別に燃焼が確認されるので、１回目のサイクル中に点火クランク角の判別ができる。よって、２回目のサイクルから確実に気筒Ｋ１〜Ｋ４に点火することができる。すなわち、エンジン１始動時において、カム角を用いなくても、クランク角から気筒判別を行い、気筒に点火できるので、エンジン１を確実に始動することができる。
【００９８】
図１６は、本実施形態の第３の実施例におけるエンジン１と電子制御装置２０の構成を説明する図である。第３の実施例では、エンジン１は第２の実施例に加え、さらに気筒Ｋ５、Ｋ６を備える。気筒Ｋ５、Ｋ６は、図１及び図５で示した気筒Ｋ１と同じ構成を有する。また、第３の実施例における構成は、気筒数が６つであり、気筒Ｋ１〜Ｋ６が異なるタイミングで１サイクル中の４工程を実行する点を除き、図６で示した第１の実施例、または図１１で示した第２の実施例の構成と同じであるので、図示と説明を適宜省略する。
【００９９】
第３の実施例では、電子制御装置２０は、エンジン１始動時には、イグニションスイッチ２４からのエンジン始動指示に応答してスタータ１５を始動してクランク軸１６を回転させると、クランク角に基づいて気筒Ｋ１〜Ｋ６の気筒判別を行い、判別した気筒に点火を指示する。なお、電子制御装置２０は、点火を指示する気筒の吸気工程では、点火の指示に先立ち燃料噴射を指示する。
【０１００】
図１７は、第３の実施例において、エンジン１の始動時に気筒Ｋ１〜Ｋ６が実行する工程と、電子制御装置２０が検出するクランク角との対応関係を示す図である。図１７（Ａ）には、各気筒が実行する工程が示される。図１７（Ａ）では、点火タイミングの順序に従い、気筒Ｋ１、気筒Ｋ５、気筒Ｋ３、気筒Ｋ６、気筒Ｋ２、気筒Ｋ４の順に各工程が示される。なお、この点火タイミングの順序は、図１６で示した気筒Ｋ１〜Ｋ６の配置において、各気筒が動作するときに共振が最も小さくなるように、予め定められる。そして、気筒Ｋ１、Ｋ５、Ｋ３、Ｋ６、Ｋ２、Ｋ４の各工程は、１２０度ＣＡずれたクランク角で実行される。
【０１０１】
そして、図１７（Ｂ）には、気筒Ｋ１における吸気工程が７２０（０）度ＣＡから開始される場合の、工程に対応するクランク角が示される（第１の対応関係）。この場合、まず、気筒Ｋ１の点火タイミングに対応する点火クランク角ＳＣＡ＿１は、３６０度ＣＡとなる。次に、気筒Ｋ５の点火タイミングに対応する点火クランク角ＳＣＡ＿５は、４８０度ＣＡとなる。また、気筒Ｋ３の点火タイミングに対応する点火クランク角ＳＣＡ＿３は、６００度ＣＡとなる。さらに、気筒Ｋ６の点火タイミングに対応する点火クランク角ＳＣＡ＿６は、７２０（０）度ＣＡとなる。さらに、気筒Ｋ２の点火タイミングに対応する点火クランク角ＳＣＡ＿２は、１２０度ＣＡとなる。そして、気筒Ｋ４の点火タイミングに対応する点火クランク角ＳＣＡ＿４は、２４０度ＣＡとなる。
【０１０２】
また、図１７（Ｃ）には、気筒Ｋ１における吸気工程が３６０度ＣＡから開始される場合の、工程に対応するクランク角が示される（第２の対応関係）。この場合、まず、気筒Ｋ１の点火タイミングに対応する点火クランク角ＳＣＡ＿１は、７２０（０）度ＣＡとなる。次に、気筒Ｋ５の点火タイミングに対応する点火クランク角ＳＣＡ＿５は、１２０度ＣＡとなる。また、気筒Ｋ３の点火タイミングに対応する点火クランク角ＳＣＡ＿３は、２４０度ＣＡとなる。さらに、気筒Ｋ６の点火タイミングに対応する点火クランク角ＳＣＡ＿６は、３６０度ＣＡとなる。さらに、気筒Ｋ２の点火タイミングに対応する点火クランク角ＳＣＡ＿２は、４８０度ＣＡとなる。そして、気筒Ｋ４の点火タイミングに対応する点火クランク角ＳＣＡ＿４は、６００度ＣＡとなる。
【０１０３】
すなわち、気筒Ｋ１の点火クランク角ＳＣＡ＿１、気筒Ｋ５の点火クランク角ＳＣＡ＿５、気筒Ｋ３の点火クランク角ＳＣＡ＿３、気筒Ｋ６の点火クランク角ＳＣＡ＿６、気筒Ｋ２の点火クランク角ＳＣＡ＿２、気筒Ｋ４の点火クランク角ＳＣＡ＿４は、１２０度ＣＡずれている。
【０１０４】
そして、気筒Ｋ１、気筒Ｋ６のいずれかは、クランク角３６０度ＣＡ、または７２０度ＣＡのとき点火指示の対象となる。また、気筒Ｋ５Ｋ２のいずれかは、クランク角１２０度ＣＡ、または４８０度ＣＡのとき点火指示の対象となる。さらに、気筒Ｋ３、気筒Ｋ４のいずれかは、クランク角２４０度ＣＡ、または６００度ＣＡのとき点火指示の対象となる。このことに着目して、第３の実施例では、電子制御装置２０は次の手順により気筒Ｋ１〜Ｋ６における気筒判別を行う。
【０１０５】
図１８は、第３の実施例における電子制御装置２０の第１の動作手順を説明するフローチャート図である。電子制御装置２０は、スタータ１５にクランク軸１６の回転を開始させ、基準クランク角を検出した後に、図１８に示す手順を実行する。
【０１０６】
まず、電子制御装置２０は、３６０度ＣＡ、２４０度ＣＡ、あるいは１２０度ＣＡのうち、どれが最も早く検出されるかを判断する（Ｓ５０）。まず、３６０度ＣＡが最も早く検出された場合は、手順Ｓ５１〜Ｓ５６を実行する。このとき、点火指示の対象となる候補は、気筒Ｋ１、Ｋ６である。
【０１０７】
電子制御装置２０は、３６０度ＣＡで気筒Ｋ１に点火を指示する（Ｓ５１）。そして、気筒Ｋ１で燃焼が確認されたときは（Ｓ５２のＹＥＳ）、３６０度ＣＡが、気筒Ｋ１の点火クランク角ＳＣＡ＿１と判断される。よって、電子制御装置２０は、図１７（Ｂ）で示した第１の対応関係における点火順序に従い、１２０度ＣＡで気筒Ｋ２に、２４０度ＣＡで気筒Ｋ４に、３６０度ＣＡで気筒Ｋ１に、４８０度ＣＡで気筒Ｋ５に、６００度ＣＡで気筒Ｋ３に、７２０（０）度ＣＡで気筒Ｋ６に点火を指示するよう、点火指示を継続する（Ｓ５３）。
【０１０８】
一方、気筒Ｋ１で燃焼が確認されなかったときは（Ｓ５２のＮＯ）、３６０度ＣＡは第６の点火クランク角ＳＣＡ＿６であり、これと３６０度ＣＡずれた７２０（０）度ＣＡが気筒Ｋ１の点火クランク角ＳＣＡ＿１であると判断できる。よって、この場合、電子制御装置２０は、第２回目のサイクルの７２０度ＣＡで気筒Ｋ１に点火を指示する（Ｓ５４）。
【０１０９】
そして、気筒Ｋ１で燃焼が確認されたときは（Ｓ５５のＹＥＳ）、電子制御装置２０は、図１７（Ｃ）で示した第２の対応関係における点火順序に従い、１２０度ＣＡで気筒Ｋ５に、２４０度ＣＡで気筒Ｋ３に、３６０度ＣＡで気筒Ｋ６に、４８０度ＣＡで気筒Ｋ２に、６００度ＣＡで気筒Ｋ４に、７２０（０）度ＣＡで気筒Ｋ１に点火を指示するよう、点火指示を継続する（Ｓ５３）。そして、３回目のサイクル以降では、切替えた点火指示を継続する。
【０１１０】
また、手順Ｓ５０で、２４０度ＣＡが最も早く検出されたときは、電子制御装置２０は、手順Ｓ６１〜Ｓ６６を実行する。このとき、点火指示の対象となる候補は、気筒Ｋ３、Ｋ４である。
【０１１１】
電子制御装置２０は、２４０度ＣＡで気筒Ｋ３に点火を指示する（Ｓ６１）。そして、気筒Ｋ３で燃焼が確認されたときは（Ｓ６２のＹＥＳ）、２４０度ＣＡが、気筒Ｋ３の点火クランク角ＳＣＡ＿３と判断される。よって、電子制御装置２０は、図１７（Ｃ）で示した第２の対応関係における点火順序に従い、１２０度ＣＡで気筒Ｋ５に、２４０度ＣＡで気筒Ｋ３に、３６０度ＣＡで気筒Ｋ６に、４８０度ＣＡで気筒Ｋ２に、６００度ＣＡで気筒Ｋ４に、７２０（０）度ＣＡで気筒Ｋ１に点火を指示するよう、点火指示を継続する（Ｓ６３）。
【０１１２】
一方、気筒Ｋ３で燃焼が確認されなかったときは（Ｓ６２のＮＯ）、２４０度ＣＡは第２の点火クランク角ＳＣＡ＿２であり、これと３６０度ＣＡずれた６００度ＣＡが気筒Ｋ３の点火クランク角ＳＣＡ＿３であると判断できる。よって、この場合、電子制御装置２０は、第２回目のサイクルの６００度ＣＡで気筒Ｋ３に点火を指示する（Ｓ６４）。
【０１１３】
そして、気筒Ｋ３で燃焼が確認されたときは（Ｓ６５のＹＥＳ）、電子制御装置２０は、図１７（Ｂ）で示した第１の対応関係における点火順序に従い、１２０度ＣＡで気筒Ｋ２に、２４０度ＣＡで気筒Ｋ４に、３６０度ＣＡで気筒Ｋ１に、４８０度ＣＡで気筒Ｋ５に、６００度ＣＡで気筒Ｋ３に、７２０（０）度ＣＡで気筒Ｋ６に点火を指示するよう、点火指示を切替える（Ｓ６６）。そして、３回目のサイクル以降では、切替えた点火指示を継続する。
【０１１４】
さらに、手順Ｓ５０で、１２０度ＣＡが最も早く検出されたときは、電子制御装置２０は、手順Ｓ７１〜Ｓ７６を実行する。このとき、点火指示の対象となる候補は、気筒Ｋ５、Ｋ２である。
【０１１５】
電子制御装置２０は、１２０度ＣＡで気筒Ｋ５に点火を指示する（Ｓ７１）。そして、気筒Ｋ５で燃焼が確認されたときは（Ｓ７２のＹＥＳ）、２４０度ＣＡが、気筒Ｋ５の点火クランク角ＳＣＡ＿５と判断される。よって、電子制御装置２０は、図１７（Ｃ）で示した第２の対応関係における点火順序に従い、１２０度ＣＡで気筒Ｋ５に、１２０度ＣＡで気筒Ｋ３に、３６０度ＣＡで気筒Ｋ６に、４８０度ＣＡで気筒Ｋ２に、４８０度ＣＡで気筒Ｋ４に、７２０（０）度ＣＡで気筒Ｋ１に点火を指示するよう、点火指示を継続する（Ｓ７３）。
【０１１６】
一方、気筒Ｋ５で燃焼が確認されなかったときは（Ｓ７２のＮＯ）、２４０度ＣＡは第２の点火クランク角ＳＣＡ＿２であり、これと３６０度ＣＡずれた６００度ＣＡが気筒Ｋ５の点火クランク角ＳＣＡ＿５であると判断できる。よって、この場合、電子制御装置２０は、第２回目のサイクルの１８０度ＣＡで気筒Ｋ２に点火を指示する（Ｓ７４）。
【０１１７】
そして、気筒Ｋ２で燃焼が確認されたときは（Ｓ７５のＹＥＳ）、電子制御装置２０は、図１７（Ｂ）で示した第１の対応関係における点火順序に従い、１２０度ＣＡで気筒Ｋ２に、２４０度ＣＡで気筒Ｋ４に、３６０度ＣＡで気筒Ｋ１に、４８０度ＣＡで気筒Ｋ５に、６００度ＣＡで気筒Ｋ３に、７２０（０）度ＣＡで気筒Ｋ２に点火を指示するよう、点火指示を切替える（Ｓ７６）そして、３回目のサイクル以降では、切替えた点火指示を継続する。
【０１１８】
このように、上記手順によれば、気筒対Ｋ１、Ｋ６、気筒対Ｋ３、Ｋ４、及び気筒対Ｋ５、Ｋ２では、対になる気筒同士で点火クランク角が３６０度ＣＡずれていることを利用し、気筒Ｋ１、Ｋ３、Ｋ５の燃焼を確認することで、それぞれの対である気筒Ｋ６、Ｋ４、Ｋ３について点火指示を行う１回転おきの回転を決定でき、それぞれの点火クランク角で点火できる。よって、遅くとも３回目のサイクルからは確実に気筒Ｋ１〜Ｋ６に点火することができる。すなわち、エンジン１始動時において、カム角を用いなくても、クランク角から気筒判別を行い、気筒に点火できるので、エンジン１を確実に始動することができる。
【０１１９】
図１９は、第３の実施例における電子制御装置２０の第２の動作手順を説明するフローチャート図である。図１９に示す手順では、図１８に示す手順Ｓ５４、Ｓ５５、Ｓ６４、Ｓ６５、Ｓ７４、Ｓ７５の代わりに、手順Ｓ５４ａ、Ｓ５５ａ、Ｓ６４ａ、Ｓ６５ａ、Ｓ７４ａ、Ｓ７５ａが実行される。
【０１２０】
電子制御装置２０は、手順Ｓ５４ａにおいて、第２回目のサイクルの３６０度ＣＡで、気筒Ｋ６に点火を指示する。そして、手順Ｓ５５ａで、気筒Ｋ６での燃焼を確認する。そして、電子制御装置２０は、燃焼が確認されたときに、図１８で示した手順Ｓ５６を実行する。
【０１２１】
また、電子制御装置２０は、手順Ｓ６４ａにおいて、第２回目のサイクルの２４０度ＣＡで、気筒Ｋ４に点火を指示する。そして、手順Ｓ６５ａで、気筒Ｋ４での燃焼を確認する。そして、電子制御装置２０は、燃焼が確認されたときに、図１８で示した手順Ｓ６６を実行する。
【０１２２】
そして、電子制御装置２０は、手順Ｓ７４ａにおいて、第２回目のサイクルの１２０度ＣＡで、気筒Ｋ２に点火を指示する。そして、手順Ｓ７５ａで、気筒Ｋ２での燃焼を確認する。そして、電子制御装置２０は、燃焼が確認されたときに、図１８で示した手順Ｓ７６を実行する。
【０１２３】
上記手順によれば、気筒Ｋ６、Ｋ４、Ｋ２の燃焼を確認することで、気筒Ｋ６、Ｋ４、Ｋ２の点火クランク角の判別を確度良く行うことができる。
【０１２４】
図２０は、第３の実施例における電子制御装置２０の第３の動作手順を説明するフローチャート図である。この手順では、気筒Ｋ１〜Ｋ６の燃焼を確認する手段として、イオンセンサ３３ａにより検知されるイオン電流、筒内圧センサ３４ａにより検知される筒内圧のいずれかまたは両方を用いることができる。よって、この手順では、気筒Ｋ１〜Ｋ６個別に燃焼が確認される。
【０１２５】
電子制御装置２０は、スタータ１５にクランク軸１６の回転を開始させ、基準クランク角を検出した後に、図２０に示す手順を実行する。
【０１２６】
まず、電子制御装置２０は、３６０度ＣＡ、２４０度ＣＡ、あるいは１２０度ＣＡのうち、どれが最も早く検出されるか判断する（Ｓ５０）。まず、３６０度ＣＡが最も早く検出されたときは、電子制御装置２０は、３６０度ＣＡで気筒Ｋ１、Ｋ６に点火を指示する（Ｓ５１ａ）。そして、気筒Ｋ１で燃焼が確認されたときは（Ｓ５２のＹＥＳ）、電子制御装置２０は、図１７（Ｂ）で示した第１の対応関係における点火順序に従い、１２０度ＣＡで気筒Ｋ２に、２４０度ＣＡで気筒Ｋ４に、３６０度ＣＡで気筒Ｋ１に、４８０度ＣＡで気筒Ｋ５に、６００度ＣＡで気筒Ｋ３に、７２０（０）度ＣＡで気筒Ｋ６に点火を指示するよう、点火指示を継続する（Ｓ５３）。
【０１２７】
一方、気筒Ｋ１で燃焼が確認されなかったときは（Ｓ５２のＮＯ）、気筒Ｋ６の燃焼を確認する。そして、これが確認されたときは（Ｓ５５ａのＹＥＳ）、電子制御装置２０は、図１７（Ｃ）で示した第２の対応関係における点火順序に従い、１２０度ＣＡで気筒Ｋ５に、２４０度ＣＡで気筒Ｋ３に、３６０度ＣＡで気筒Ｋ６に、４８０度ＣＡで気筒Ｋ２に、６００度ＣＡで気筒Ｋ４に、７２０（０）度ＣＡで気筒Ｋ１に点火を指示するよう、点火指示を継続する（Ｓ５３）。そして、２回目のサイクル以降では、切替えた点火指示を継続する。
【０１２８】
また、手順Ｓ５０で、２４０度ＣＡが最も早く検出されたときは、電子制御装置２０は、２４０度ＣＡで気筒Ｋ３、Ｋ４に点火を指示する（Ｓ６１ａ）。そして、気筒Ｋ３で燃焼が確認されたときは（Ｓ６２のＹＥＳ）、電子制御装置２０は、図１７（Ｃ）で示した第２の対応関係における点火順序に従い、１２０度ＣＡで気筒Ｋ５に、２４０度ＣＡで気筒Ｋ３に、３６０度ＣＡで気筒Ｋ６に、４８０度ＣＡで気筒Ｋ２に、６００度ＣＡで気筒Ｋ４に、７２０（０）度ＣＡで気筒Ｋ１に点火を指示するよう、点火指示を継続する（Ｓ６３）。
【０１２９】
一方、気筒Ｋ３で燃焼が確認されなかったときは（Ｓ６２のＮＯ）、気筒Ｋ４での燃焼を確認する。そして、これが確認されたときは（Ｓ６５ａのＹＥＳ）、電子制御装置２０は、図１７（Ｂ）で示した第１の対応関係における点火順序に従い、１２０度ＣＡで気筒Ｋ２に、２４０度ＣＡで気筒Ｋ４に、３６０度ＣＡで気筒Ｋ１に、４８０度ＣＡで気筒Ｋ５に、６００度ＣＡで気筒Ｋ３に、７２０（０）度ＣＡで気筒Ｋ６に点火を指示するよう、点火指示を切替える（Ｓ６６）。そして、２回目のサイクル以降では、切替えた点火指示を継続する。
【０１３０】
さらに、手順Ｓ５０で、１２０度ＣＡが最も早く検出されたときは、電子制御装置２０は、電子制御装置２０は、１２０度ＣＡで気筒Ｋ５、Ｋ２に点火を指示する（Ｓ７１ａ）。そして、気筒Ｋ５で燃焼が確認されたときは（Ｓ７２のＹＥＳ）、電子制御装置２０は、図１７（Ｃ）で示した第２の対応関係における点火順序に従い、１２０度ＣＡで気筒Ｋ５に、２４０度ＣＡで気筒Ｋ３に、３６０度ＣＡで気筒Ｋ６に、４８０度ＣＡで気筒Ｋ２に、６００度ＣＡで気筒Ｋ４に、７２０（０）度ＣＡで気筒Ｋ１に点火を指示するよう、点火指示を継続する（Ｓ７３）。
【０１３１】
一方、気筒Ｋ５で燃焼が確認されなかったときは（Ｓ７２のＮＯ）、気筒Ｋ２の燃焼を確認する。そして、これが確認されたときは（Ｓ７５ａのＹＥＳ）、電子制御装置２０は、図１７（Ｂ）で示した第１の対応関係における点火順序に従い、１２０度ＣＡで気筒Ｋ２に、２４０度ＣＡで気筒Ｋ４に、３６０度ＣＡで気筒Ｋ１に、４８０度ＣＡで気筒Ｋ５に、６００度ＣＡで気筒Ｋ３に、７２０（０）度ＣＡで気筒Ｋ２に点火を指示するよう、点火指示を切替える（Ｓ７６）そして２回目のサイクル以降では、切替えた点火指示を継続する。
【０１３２】
上記手順によれば、気筒Ｋ１〜Ｋ６個別に燃焼が確認されるので、１回目のサイクル中に点火クランク角の判別ができる。よって、２回目のサイクルから確実に気筒Ｋ１〜Ｋ６に点火することができる。すなわち、エンジン１始動時において、カム角を用いなくても、クランク角から気筒判別を行い、気筒に点火できるので、エンジン１を確実に始動することができる。
【０１３３】
図２１は、本実施形態の第４の実施例におけるエンジン１と電子制御装置２０の構成を説明する図である。第４の実施例では、エンジン１は第３の実施例に加え、さらに気筒Ｋ７、Ｋ８を備える。気筒Ｋ７、Ｋ８は、図１及び図５で示した気筒Ｋ１と同じ構成を有する。また、第４の実施例における構成は、気筒数が８つであり、気筒Ｋ１〜Ｋ８が異なるタイミングで１サイクル中の４工程を実行する点を除き、図６で示した第１の実施例、図１１で示した第２の実施例、または図１６で示した第３の実施例の構成と同じであるので、図示と説明を適宜省略する。
【０１３４】
第４の実施例では、電子制御装置２０は、エンジン１始動時には、イグニションスイッチ２４からのエンジン始動指示に応答してスタータ１５を始動してクランク軸１６を回転させると、クランク角に基づいて気筒Ｋ１〜Ｋ８の気筒判別を行い、判別した気筒に点火を指示する。なお、電子制御装置２０は、点火を指示する気筒の吸気工程では、点火の指示に先立ち燃料噴射を指示する。
【０１３５】
図２２は、第４の実施例において、エンジン１の始動時に気筒Ｋ１〜Ｋ８が実行する工程と、電子制御装置２０が検出するクランク角との対応関係を示す図である。図２２（Ａ）には、各気筒が実行する工程が示される。図２２（Ａ）には、気筒Ｋ１〜Ｋ８における工程が示される。図２２（Ａ）では、点火タイミングの順序に従い、気筒Ｋ１、気筒Ｋ８、気筒Ｋ４、気筒Ｋ３、気筒Ｋ６、気筒Ｋ５、気筒Ｋ７、気筒Ｋ２の順に各工程が示される。なお、この点火タイミングの順序は、図２１で示した気筒Ｋ１〜Ｋ８の配列において、各気筒が動作するときに共振が最も小さくなるように、予め定められる。そして、気筒Ｋ１、Ｋ８、Ｋ４、Ｋ３、Ｋ６、Ｋ５、Ｋ７、Ｋ２の各工程は、９０度ＣＡずれたクランク角で実行される。
【０１３６】
そして、図２２（Ｂ）には、気筒Ｋ１における吸気工程が７２０（０）度ＣＡから開始される場合の、工程に対応するクランク角が示される（第１の対応関係）。この場合、まず、気筒Ｋ１の点火タイミングに対応する点火クランク角ＳＣＡ＿１は、３６０度ＣＡとなる。次に、気筒Ｋ８の点火タイミングに対応する点火クランク角ＳＣＡ＿８は、４５０度ＣＡとなる。また、気筒Ｋ４の点火タイミングに対応する点火クランク角ＳＣＡ＿４は、５４０度ＣＡとなる。さらに、気筒Ｋ３の点火タイミングに対応する点火クランク角ＳＣＡ＿３は、６３０度ＣＡとなる。さらに、気筒Ｋ６の点火タイミングに対応する点火クランク角ＳＣＡ＿６は、７２０（０）度ＣＡとなる。さらに、気筒Ｋ５の点火タイミングに対応する点火クランク角ＳＣＡ＿５は、９０度ＣＡとなる。さらに、気筒Ｋ７の点火タイミングに対応する点火クランク角ＳＣＡ＿７は、１８０度ＣＡとなる。そして、気筒Ｋ２の点火タイミングに対応する点火クランク角ＳＣＡ＿２は、２７０度ＣＡとなる。
【０１３７】
また、図２２（Ｃ）には、気筒Ｋ１における吸気工程が３６０度ＣＡから開始される場合の、工程に対応するクランク角が示される（第２の対応関係）。この場合、まず、気筒Ｋ１の点火タイミングに対応する点火クランク角ＳＣＡ＿１は、７２０（０）度ＣＡとなる。次に、気筒Ｋ８の点火タイミングに対応する点火クランク角ＳＣＡ＿８は、９０度ＣＡとなる。また、気筒Ｋ４の点火タイミングに対応する点火クランク角ＳＣＡ＿４は、１８０度ＣＡとなる。さらに、気筒Ｋ３の点火タイミングに対応する点火クランク角ＳＣＡ＿３は、２７０度ＣＡとなる。さらに、気筒Ｋ６の点火タイミングに対応する点火クランク角ＳＣＡ＿６は、３６０度ＣＡとなる。さらに、気筒Ｋ５の点火タイミングに対応する点火クランク角ＳＣＡ＿５は、４５０度ＣＡとなる。さらに、気筒Ｋ７の点火タイミングに対応する点火クランク角ＳＣＡ＿７は、５４０度ＣＡとなる。そして、気筒Ｋ２の点火タイミングに対応する点火クランク角ＳＣＡ＿２は、６３０度ＣＡとなる。
【０１３８】
すなわち、気筒Ｋ１の点火クランク角ＳＣＡ＿１、気筒Ｋ８の点火クランク角ＳＣＡ＿８、気筒Ｋ４の点火クランク角ＳＣＡ＿４、気筒Ｋ３の点火クランク角ＳＣＡ＿３、気筒Ｋ６の点火クランク角ＳＣＡ＿６、気筒Ｋ５の点火クランク角ＳＣＡ＿５、気筒Ｋ７の点火クランク角ＳＣＡ＿７、気筒Ｋ２の点火クランク角ＳＣＡ＿２は、９０度ＣＡずれている。
【０１３９】
そして、気筒Ｋ１、気筒Ｋ６のいずれかは、クランク角３６０度ＣＡ、または７２０度ＣＡのとき点火指示の対象となる。また、気筒Ｋ８Ｋ５のいずれかは、クランク角９０度ＣＡ、または４５０度ＣＡのとき点火指示の対象となる。さらに、気筒Ｋ４、気筒Ｋ７のいずれかは、クランク角１８０度ＣＡ、または５４０度ＣＡのとき点火指示の対象となる。さらに、気筒Ｋ３Ｋ２のいずれかは、クランク角２７０度ＣＡ、または６３０度ＣＡのとき点火指示の対象となる。
【０１４０】
このことに着目して、第４の実施例では、電子制御装置２０は次の手順により気筒Ｋ１〜Ｋ８における気筒判別を行う。
【０１４１】
図２３は、第４の実施例における電子制御装置２０の第１の動作手順を説明するフローチャート図である。電子制御装置２０は、スタータ１５にクランク軸１６の回転を開始させ、基準クランク角を検出した後に、図２３に示す手順を実行する。
【０１４２】
まず、電子制御装置２０は、３６０度ＣＡ、２７０度ＣＡ、１８０度ＣＡ、あるいは９０度ＣＡのうち、どれが最も早く検出されるかを判断する（Ｓ８０）。まず、３６０度ＣＡが最も早く検出されたときは、手順Ｓ８１〜Ｓ８６を実行する。このとき、点火指示の対象となる候補は、気筒Ｋ１、Ｋ６である。
【０１４３】
電子制御装置２０は、３６０度ＣＡで気筒Ｋ１に点火を指示する（Ｓ８１）。そして、気筒Ｋ１で燃焼が確認されたときは（Ｓ８２のＹＥＳ）、３６０度ＣＡが、気筒Ｋ１の点火クランク角ＳＣＡ＿１と判断される。よって、電子制御装置２０は、図２２（Ｂ）で示した第１の対応関係における点火順序に従い、７２０（０）度ＣＡで気筒Ｋ１に、９０度ＣＡで気筒Ｋ８に、１８０度ＣＡで気筒Ｋ４に、２７０度ＣＡで気筒Ｋ３に、３６０度ＣＡで気筒Ｋ６に、４５０度ＣＡで気筒Ｋ５に、５４０度ＣＡで気筒Ｋ７に、６３０度ＣＡで気筒Ｋ２に点火を指示するよう、点火指示を継続する（Ｓ８３）。
【０１４４】
一方、気筒Ｋ１で燃焼が確認されなかったときは（Ｓ８２のＮＯ）、３６０度ＣＡは気筒Ｋ６の点火クランク角ＳＣＡ＿６であり、これと３６０度ＣＡずれた７２０（０）度ＣＡが気筒Ｋ１の点火クランク角ＳＣＡ＿１であると判断できる。よって、この場合、電子制御装置２０は、第２回目のサイクルの７２０度ＣＡで気筒Ｋ１に点火を指示する（Ｓ８４）。
【０１４５】
そして、気筒Ｋ１で燃焼が確認されたときは（Ｓ８５のＹＥＳ）、電子制御装置２０は、図２２（Ｃ）で示した第２の対応関係における点火順序に従い、７２０（０）度ＣＡで気筒Ｋ６に、９０度ＣＡで気筒Ｋ５に、１８０度ＣＡで気筒Ｋ７に、２７０度ＣＡで気筒Ｋ２に、３６０度ＣＡで気筒Ｋ１に、４５０度ＣＡで気筒Ｋ８に、５４０度ＣＡで気筒Ｋ４に、６３０度ＣＡで気筒Ｋ３に点火を指示するよう、点火指示を切替える（Ｓ８６）。そして、３回目のサイクル以降では、切替えた点火指示を継続する。
【０１４６】
また、手順Ｓ８０で、２７０度ＣＡが最も早く検出されたときは、電子制御装置２０は、手順Ｓ９１〜Ｓ９６を実行する。このとき、点火指示の対象となる候補は、気筒Ｋ３、Ｋ２である。
【０１４７】
電子制御装置２０は、２７０度ＣＡで気筒Ｋ３に点火を指示する（Ｓ９１）。そして、気筒Ｋ３で燃焼が確認されたときは（Ｓ９２のＹＥＳ）、２７０度ＣＡが、気筒Ｋ３の点火クランク角ＳＣＡ＿３と判断される。よって、電子制御装置２０は、図２２（Ｃ）で示した第２の対応関係における点火順序に従い、７２０（０）度ＣＡで気筒Ｋ６に、９０度ＣＡで気筒Ｋ５に、１８０度ＣＡで気筒Ｋ７に、２７０度ＣＡで気筒Ｋ２に、３６０度ＣＡで気筒Ｋ１に、４５０度ＣＡで気筒Ｋ８に、５４０度ＣＡで気筒Ｋ４に、６３０度ＣＡで気筒Ｋ３に点火を指示するよう、点火指示を継続する（Ｓ９３）。
【０１４８】
一方、気筒Ｋ３で燃焼が確認されなかったときは（Ｓ９２のＮＯ）、２７０度ＣＡは気筒Ｋ２の点火クランク角ＳＣＡ＿２であり、これと３６０度ＣＡずれた６３０度ＣＡが気筒Ｋ３の点火クランク角ＳＣＡ＿３であると判断できる。よって、この場合、電子制御装置２０は、第２回目のサイクルの６３０度ＣＡで気筒Ｋ３に点火を指示する（Ｓ９４）。
【０１４９】
そして、気筒Ｋ３で燃焼が確認されたときは（Ｓ９５のＹＥＳ）、電子制御装置２０は、図２２（Ｂ）で示した第１の対応関係における点火順序に従い、７２０（０）度ＣＡで気筒Ｋ１に、９０度ＣＡで気筒Ｋ８に、１８０度ＣＡで気筒Ｋ４に、２７０度ＣＡで気筒Ｋ３に、３６０度ＣＡで気筒Ｋ６に、４５０度ＣＡで気筒Ｋ５に、５４０度ＣＡで気筒Ｋ７に、６３０度ＣＡで気筒Ｋ２に点火を指示するよう、点火指示を切替える（Ｓ９６）。そして、３回目のサイクル以降では、切替えた点火指示を継続する。
【０１５０】
さらに、手順Ｓ８０で、１８０度ＣＡが最も早く検出されたときは、電子制御装置２０は、手順Ｓ１０１〜Ｓ１０６を実行する。このとき、点火指示の対象となる候補は、気筒Ｋ４、Ｋ７である。
【０１５１】
電子制御装置２０は、１８０度ＣＡで気筒Ｋ４に点火を指示する（Ｓ１０１）。そして、気筒Ｋ４で燃焼が確認されたときは（Ｓ１０２のＹＥＳ）、１８０度ＣＡが、気筒Ｋ４の点火クランク角ＳＣＡ＿４と判断される。よって、電子制御装置２０は、図２２（Ｃ）で示した第１の対応関係における点火順序に従い、７２０（０）度ＣＡで気筒Ｋ１に、９０度ＣＡで気筒Ｋ８に、１８０度ＣＡで気筒Ｋ４に、２７０度ＣＡで気筒Ｋ３に、３６０度ＣＡで気筒Ｋ６に、４５０度ＣＡで気筒Ｋ５に、５４０度ＣＡで気筒Ｋ７に、６３０度ＣＡで気筒Ｋ２に点火を指示するよう、点火指示を継続する（Ｓ１０３）。
【０１５２】
一方、気筒Ｋ４で燃焼が確認されなかったときは（Ｓ１０２のＮＯ）、１８０度ＣＡは気筒Ｋ７の点火クランク角ＳＣＡ＿７であり、これと３６０度ＣＡずれた５４０度ＣＡが気筒Ｋ４の点火クランク角ＳＣＡ＿４であると判断できる。よって、この場合、電子制御装置２０は、第２回目のサイクルの５４５０度ＣＡで気筒Ｋ４に点火を指示する（Ｓ１０４）。
【０１５３】
そして、気筒Ｋ４で燃焼が確認されたときは（Ｓ１０５のＹＥＳ）、電子制御装置２０は、図２２（Ｂ）で示した第２の対応関係における点火順序に従い、７２０（０）度ＣＡで気筒Ｋ６に、９０度ＣＡで気筒Ｋ５に、１８０度ＣＡで気筒Ｋ７に、２７０度ＣＡで気筒Ｋ２に、３６０度ＣＡで気筒Ｋ１に、４５０度ＣＡで気筒Ｋ８に、５４０度ＣＡで気筒Ｋ４に、６３０度ＣＡで気筒Ｋ３に点火を指示するよう、点火指示を切替える（Ｓ１０６）。そして、３回目のサイクル以降では、切替えた点火指示を継続する。
【０１５４】
さらに、手順Ｓ８０で、最初に検出されたクランク角が９０度ＣＡのときは、電子制御装置２０は、手順Ｓ１１１〜Ｓ１１６を実行する。このとき、点火指示の対象となる候補は、気筒Ｋ８、Ｋ５である。
【０１５５】
電子制御装置２０は、９０度ＣＡで気筒Ｋ８に点火を指示する（Ｓ１１１）。そして、気筒Ｋ８で燃焼が確認されたときは（Ｓ１１２のＹＥＳ）、９０度ＣＡが、気筒Ｋ４の点火クランク角ＳＣＡ＿８と判断される。よって、電子制御装置２０は、図２２（Ｃ）で示した第１の対応関係における点火順序に従い、７２０（０）度ＣＡで気筒Ｋ１に、９０度ＣＡで気筒Ｋ８に、１８０度ＣＡで気筒Ｋ４に、２７０度ＣＡで気筒Ｋ３に、３６０度ＣＡで気筒Ｋ６に、４５０度ＣＡで気筒Ｋ５に、５４０度ＣＡで気筒Ｋ７に、６３０度ＣＡで気筒Ｋ２に点火を指示するよう、点火指示を継続する（Ｓ１１３）。
【０１５６】
一方、気筒Ｋ８で燃焼が確認されなかったときは（Ｓ１１２のＮＯ）、９０度ＣＡは第５の点火クランク角ＳＣＡ＿５であり、これと３６０度ＣＡずれた４５０度ＣＡが気筒Ｋ８の点火クランク角ＳＣＡ＿８であると判断できる。よって、この場合、電子制御装置２０は、第２回目のサイクルの４５０度ＣＡで気筒Ｋ８に点火を指示する（Ｓ１１４）。
【０１５７】
そして、気筒Ｋ８で燃焼が確認されたときは（Ｓ１１５のＹＥＳ）、電子制御装置２０は、図２２（Ｂ）で示した第２の対応関係における点火順序に従い、７２０（０）度ＣＡで気筒Ｋ６に、９０度ＣＡで気筒Ｋ５に、１８０度ＣＡで気筒Ｋ７に、２７０度ＣＡで気筒Ｋ２に、３６０度ＣＡで気筒Ｋ１に、４５０度ＣＡで気筒Ｋ８に、５４０度ＣＡで気筒Ｋ４に、６３０度ＣＡで気筒Ｋ３に点火を指示するよう、点火指示を切替える（Ｓ１１６）。そして、３回目のサイクル以降では、切替えた点火指示を継続する。
【０１５８】
このように、上記手順によれば、気筒対Ｋ１、Ｋ６、気筒対Ｋ３、Ｋ２、気筒対Ｋ４、Ｋ７、及び気筒対Ｋ８、Ｋ５では、対になる気筒同士の点火クランク角が３６０度ＣＡずれていることを利用し、気筒Ｋ１、Ｋ３、Ｋ４、Ｋ８の燃焼を確認することで、それぞれの対である気筒Ｋ６、Ｋ２、Ｋ７、Ｋ５について、点火指示を行う１回転おきの回転を決定でき、それぞれの点火クランク角で点火できる。よって、遅くとも３回目のサイクルからは確実に気筒Ｋ１〜Ｋ８に点火することができる。すなわち、エンジン１始動時において、カム角を用いなくても、クランク角から気筒判別を行い、気筒に点火できるので、エンジン１を確実に始動することができる。
【０１５９】
図２４は、第４の実施例における電子制御装置２０の第２の動作手順を説明するフローチャート図である。図２４に示す手順では、図２３に示す手順Ｓ８４、Ｓ８５、Ｓ９４、Ｓ９５、Ｓ１０４、Ｓ１０５、Ｓ１１４、Ｓ１１５の代わりに、手順Ｓ８４a、Ｓ８５a、Ｓ９４a、Ｓ９５a、Ｓ１０４a、Ｓ１０５a、Ｓ１１４a、Ｓ１１５aが実行される。
【０１６０】
電子制御装置２０は、手順Ｓ８４ａにおいて、第２回目のサイクルの３６０度ＣＡで、気筒Ｋ６に点火を指示する。そして、手順Ｓ８５ａで、気筒Ｋ６での燃焼を確認する。そして、電子制御装置２０は、燃焼が確認されたときに、図２３で示した手順Ｓ８６を実行する。
【０１６１】
また、電子制御装置２０は、手順Ｓ９４ａにおいて、第２回目のサイクルの２７０度ＣＡで、気筒Ｋ２に点火を指示する。そして、手順Ｓ９５ａで、気筒Ｋ２での燃焼を確認する。そして、電子制御装置２０は、燃焼が確認されたときに、図２３で示した手順Ｓ９６を実行する。
【０１６２】
そして、電子制御装置２０は、手順Ｓ１０４ａにおいて、第２回目のサイクルの１８０度ＣＡで、気筒Ｋ７に点火を指示する。そして、手順Ｓ１０５ａで、気筒Ｋ７での燃焼を確認する。そして、電子制御装置２０は、燃焼が確認されたときに、図２３で示した手順Ｓ１０６を実行する。
【０１６３】
そして、電子制御装置２０は、手順Ｓ１１４ａにおいて、第２回目のサイクルの９０度ＣＡで、気筒Ｋ５に点火を指示する。そして、手順Ｓ１１５ａで、気筒Ｋ５での燃焼を確認する。そして、電子制御装置２０は、燃焼が確認されたときに、図２３で示した手順Ｓ１１６を実行する。
【０１６４】
上記手順によれば、気筒Ｋ６、Ｋ２、Ｋ７、Ｋ５の燃焼を確認することで、気筒Ｋ６、Ｋ２、Ｋ７、Ｋ５の点火クランク角の判別を確度良く行うことができる。
【０１６５】
図２５は、第４の実施例における電子制御装置２０の第３の動作手順を説明するフローチャート図である。この手順では、気筒Ｋ１〜Ｋ８の燃焼を確認する手段として、イオンセンサ３３ａにより検知されるイオン電流、筒内圧センサ３４ａにより検知される筒内圧のいずれかまたは両方を用いることができる。よって、この手順では、気筒Ｋ１〜Ｋ８個別に燃焼が確認される。
【０１６６】
電子制御装置２０は、スタータ１５にクランク軸１６の回転を開始させ、基準クランク角を検出した後に、図２５に示す手順を実行する。まず、電子制御装置２０は、３６０度ＣＡ、２７０度ＣＡ、１８０度ＣＡ、あるいは９０度ＣＡのうち、どれが最も早く検出されるかを判断する（Ｓ８０）。まず、３６０度ＣＡが最も早く検出されたときは、電子制御装置２０は、３６０度ＣＡで気筒Ｋ１、Ｋ６に点火を指示する（Ｓ８１ａ）。そして、気筒Ｋ１で燃焼が確認されたときは（Ｓ８２のＹＥＳ）、電子制御装置２０は、図２２（Ｂ）で示した第１の対応関係における点火順序に従い、７２０（０）度ＣＡで気筒Ｋ１に、９０度ＣＡで気筒Ｋ８に、１８０度ＣＡで気筒Ｋ４に、２７０度ＣＡで気筒Ｋ３に、３６０度ＣＡで気筒Ｋ６に、４５０度ＣＡで気筒Ｋ５に、５４０度ＣＡで気筒Ｋ７に、６３０度ＣＡで気筒Ｋ２に点火を指示するよう、点火指示を継続する（Ｓ８３）。
【０１６７】
一方、気筒Ｋ１で燃焼が確認されなかったときは（Ｓ８２のＮＯ）、気筒Ｋ６の燃焼を確認する。そして、これが確認されたときは（Ｓ８５ａのＹＥＳ）、電子制御装置２０は、図２２（Ｃ）で示した第２の対応関係における点火順序に従い、７２０（０）度ＣＡで気筒Ｋ６に、９０度ＣＡで気筒Ｋ５に、１８０度ＣＡで気筒Ｋ７に、２７０度ＣＡで気筒Ｋ２に、３６０度ＣＡで気筒Ｋ１に、４５０度ＣＡで気筒Ｋ８に、５４０度ＣＡで気筒Ｋ４に、６３０度ＣＡで気筒Ｋ３に点火を指示するよう、点火指示を切替える（Ｓ８６）。そして、２回目のサイクル以降では、切替えた点火指示を継続する。
【０１６８】
また、手順Ｓ８０で、２７０度ＣＡが最も早く検出されたときは、電子制御装置２０は、２７０度ＣＡで気筒Ｋ３、Ｋ２に点火を指示する（Ｓ９１ａ）。そして、気筒Ｋ３で燃焼が確認されたときは（Ｓ９２のＹＥＳ）、電子制御装置２０は、図２２（Ｃ）で示した第２の対応関係における点火順序に従い、７２０（０）度ＣＡで気筒Ｋ６に、９０度ＣＡで気筒Ｋ５に、１８０度ＣＡで気筒Ｋ７に、２７０度ＣＡで気筒Ｋ２に、３６０度ＣＡで気筒Ｋ１に、４５０度ＣＡで気筒Ｋ８に、５４０度ＣＡで気筒Ｋ４に、６３０度ＣＡで気筒Ｋ３に点火を指示するよう、点火指示を継続する（Ｓ９３）。
【０１６９】
一方、気筒Ｋ３で燃焼が確認されなかったときは（Ｓ９２のＮＯ）、気筒Ｋ２の燃焼を確認する。そして、これが確認されたときは（Ｓ９５ａのＹＥＳ）、電子制御装置２０は、図２２（Ｂ）で示した第１の対応関係における点火順序に従い、７２０（０）度ＣＡで気筒Ｋ１に、９０度ＣＡで気筒Ｋ８に、１８０度ＣＡで気筒Ｋ４に、２７０度ＣＡで気筒Ｋ３に、３６０度ＣＡで気筒Ｋ６に、４５０度ＣＡで気筒Ｋ５に、５４０度ＣＡで気筒Ｋ７に、６３０度ＣＡで気筒Ｋ２に点火を指示するよう、点火指示を切替える（Ｓ９６）。そして、２回目のサイクル以降では、切替えた点火指示を継続する。
【０１７０】
さらに、手順Ｓ８０で、１８０度ＣＡが最も早く検出されたときは、電子制御装置２０は、１８０度ＣＡで気筒Ｋ４、Ｋ７に点火を指示する（Ｓ１０１ａ）。そして、気筒Ｋ４で燃焼が確認されたときは（Ｓ１０２のＹＥＳ）、１８０度ＣＡが、気筒Ｋ４の点火クランク角ＳＣＡ＿４と判断される。よって、電子制御装置２０は、図２２（Ｃ）で示した第１の対応関係における点火順序に従い、７２０（０）度ＣＡで気筒Ｋ１に、９０度ＣＡで気筒Ｋ８に、１８０度ＣＡで気筒Ｋ４に、２７０度ＣＡで気筒Ｋ３に、３６０度ＣＡで気筒Ｋ６に、４５０度ＣＡで気筒Ｋ５に、５４０度ＣＡで気筒Ｋ７に、６３０度ＣＡで気筒Ｋ２に点火を指示するよう、点火指示を継続する（Ｓ１０３）。
【０１７１】
一方、気筒Ｋ４で燃焼が確認されなかったときは（Ｓ１０２のＮＯ）、気筒Ｋ７の燃焼を確認する。そして、これが確認されたときは（Ｓ１０５ａのＹＥＳ）、電子制御装置２０は、図２２（Ｂ）で示した第２の対応関係における点火順序に従い、７２０（０）度ＣＡで気筒Ｋ６に、９０度ＣＡで気筒Ｋ５に、１８０度ＣＡで気筒Ｋ７に、２７０度ＣＡで気筒Ｋ２に、３６０度ＣＡで気筒Ｋ１に、４５０度ＣＡで気筒Ｋ８に、５４０度ＣＡで気筒Ｋ４に、６３０度ＣＡで気筒Ｋ３に点火を指示するよう、点火指示を切替える（Ｓ１０６）。そして、２回目のサイクル以降では、切替えた点火指示を継続する。
【０１７２】
さらに、手順Ｓ８０で、９０度ＣＡが最も早く検出されたときは、電子制御装置２０は、９０度ＣＡで気筒Ｋ８、Ｋ５に点火を指示する（Ｓ１１１）。そして、気筒Ｋ８で燃焼が確認されたときは（Ｓ１１２のＹＥＳ）、９０度ＣＡが、気筒Ｋ８の点火クランク角ＳＣＡ＿８と判断される。よって、電子制御装置２０は、図２２（Ｃ）で示した第１の対応関係における点火順序に従い、７２０（０）度ＣＡで気筒Ｋ１に、９０度ＣＡで気筒Ｋ８に、１８０度ＣＡで気筒Ｋ４に、２７０度ＣＡで気筒Ｋ３に、３６０度ＣＡで気筒Ｋ６に、４５０度ＣＡで気筒Ｋ５に、５４０度ＣＡで気筒Ｋ７に、６３０度ＣＡで気筒Ｋ２に点火を指示するよう、点火指示を継続する（Ｓ１１３）。
【０１７３】
一方、気筒Ｋ８で燃焼が確認されなかったときは（Ｓ１１２のＮＯ）、気筒Ｋ５の燃焼を確認する。そして、これが確認されたときは（Ｓ１１５ａのＹＥＳ）、電子制御装置２０は、図２２（Ｂ）で示した第２の対応関係における点火順序に従い、７２０（０）度ＣＡで気筒Ｋ６に、９０度ＣＡで気筒Ｋ５に、１８０度ＣＡで気筒Ｋ７に、２７０度ＣＡで気筒Ｋ２に、３６０度ＣＡで気筒Ｋ１に、４５０度ＣＡで気筒Ｋ８に、５４０度ＣＡで気筒Ｋ４に、６３０度ＣＡで気筒Ｋ３に点火を指示するよう、点火指示を切替える（Ｓ１１６）。そして、２回目のサイクル以降では、切替えた点火指示を継続する。
【０１７４】
上記手順によれば、気筒Ｋ１〜Ｋ８個別に燃焼が確認されるので、１回目のサイクル中に点火クランク角の判別ができる。よって、２回目のサイクルから確実に気筒Ｋ１〜Ｋ６に点火することができる。すなわち、エンジン１始動時において、カム角を用いなくても、クランク角から気筒判別を行い、気筒に点火できるので、エンジン１を確実に始動することができる。
【０１７５】
上述においては、１気筒、２気筒、４気筒、６気筒、８気筒の４サイクルエンジン１における実施例を説明した。ここで、３気筒、５気筒の４サイクルエンジンの場合を説明する。
【０１７６】
３気筒の４サイクルエンジンの場合は、各気筒の点火クランク角は、点火タイミングの順に、エンジン始動後の１回目のサイクル中の９０度ＣＡ、４５０度ＣＡ、６３０度ＣＡとなる場合（パターンＡ１）と、１回目のサイクルの４５０度ＣＡ、２回目のサイクルの９０度ＣＡ、２７０度ＣＡとなる場合（パターンＡ２）がある。
【０１７７】
よって、電子制御装置２０は、１回目のサイクルの９０度ＣＡ（前半回転）で３つの気筒のいずれかに点火し、点火が確認された場合は、パターンＡ１に従い、点火タイミングの順に、４５０度ＣＡで次の気筒、６３０度ＣＡでその次の気筒に点火を指示する。
【０１７８】
９０度ＣＡでの点火が確認されなかった場合は、その気筒に対し、２回目のサイクルの２７０度ＣＡで点火を行う。そして、点火が確認された場合は、パターンＡ２に従い、４５０度ＣＡで次の気筒、３回目のサイクルの９０度ＣＡでその次の気筒に点火を行う。
【０１７９】
さらに、２７０度ＣＡでの点火が確認されなかった場合は、その気筒に対し、３回目のサイクルの６３０度ＣＡで点火を行う。そして、パターンＡ１に従い、４回目のサイクルの９０度ＣＡで次の気筒、４５０度ＣＡでその次の気筒に点火を行う。
【０１８０】
そうすることで、遅くとも４回目のサイクルからは確実にすべての気筒に点火することができる。すなわち、エンジン始動時において、カム角を用いなくても、クランク角から気筒判別を行い、気筒に点火できるので、エンジンを確実に始動することができる。
【０１８１】
また、５気筒の４サイクルエンジンの場合は、各気筒のクランク角は、点火タイミングの順に、７２０（０）度ＣＡ、１４４度ＣＡ、２８８度ＣＡ、４３２度ＣＡ、５７６度ＣＡとなる場合と（パターンＢ１）、３６０度ＣＡ、５０４度ＣＡ、６４８度ＣＡ、７２度ＣＡ、２１６度ＣＡとなる場合（パターンＢ２）がある。
【０１８２】
よって、電子制御装置２０は、５つの気筒のいずれかに対し、７２度ＣＡ、１４４度ＣＡ、２１６度ＣＡ、２８８度ＣＡ、３６０度ＣＡ、４３２度ＣＡ、５０４度ＣＡ、６４８度ＣＡ、５７６度ＣＡ、７２０（０）度ＣＡの順で点火する。そして、点火が確認された時点で、その点火クランク角を含むパターンＢ１またはＢ２のいずれかに従って、点火タイミングの順に他の気筒に点火する。そうすることにより、エンジン始動時において、カム角を用いなくても、クランク角から気筒判別を行い、気筒に点火できるので、エンジンを確実に始動することができる。
【０１８３】
なお、本実施形態は、カム軸に伴って回転するカムにより各気筒の吸気弁、排気弁を押圧してこれを開閉する構成のエンジン以外にも適用可能である。すなわち、電子制御装置からの指示信号により駆動する電磁弁により開閉する吸気弁、排気弁を用いたエンジンに、本実施形態は適用できる。
【０１８４】
その場合、電子制御装置は、ピストンが上死点にあることが判別された気筒を任意に選択し、上死点からピストンが下降するときにその気筒の吸気弁を開放させ、また燃料を噴射して吸気工程を実行させることができる。そして、電子制御装置は、その気筒のピストンが再び上死点に達するとき、つまり圧縮工程の終了時に点火を指示する。そうすることで、確実に気筒に燃焼を実行させることができる。
【０１８５】
すなわち、クランク軸と連動してカム軸が回転することにより気筒で各工程が実行され、その工程における点火タイミングを判別するのではなく、電子制御装置は、気筒のピストンの動きに応じた工程を気筒に指示して実行させることができる。そして、電子制御装置は、点火を指示した気筒の燃焼を確認することで、確実に気筒に点火することができる。よって、エンジンを確実に始動することができる。
【０１８６】
なお、上述の例では、気筒で４工程が実行される１サイクルのうち、ピストンが上死点にあるときのクランク角３６０度ＣＡ、７２０度ＣＡは、それぞれ、１サイクル前半の回転、後半の回転に含まれるものとして説明した。しかし、３６０度ＣＡは１サイクル後半の回転、７２０度ＣＡは次のサイクルの後半の回転に含まれるものとしても、本実施形態は適用できる。
【０１８７】
以上説明したように、本実施形態によれば、エンジン始動時において、カム角を用いなくても、クランク角から気筒判別を行い、気筒に点火できるので、エンジンを確実に始動することができる。
【図面の簡単な説明】
【０１８８】
【図１】本実施形態におけるエンジンと電子制御装置の基本的な構成を説明する図である。
【図２】気筒Ｋ１内のピストン２ａの位置と、電子制御装置２０に入力されるクランク角信号及びカム角信号の対応を示す図である。
【図３】エンジン１の始動時に気筒Ｋ１が実行する工程と、電子制御装置２０が検出するクランク角との対応関係を示す図である。
【図４】電子制御装置２０の動作手順を説明するフローチャート図である。
【図５】図１に示した構成例の変形例を示す図である
【図６】本実施形態の第１の実施例におけるエンジン１と電子制御装置２０の構成を説明する図である。
【図７】第１の実施例において、エンジン１の始動時に気筒Ｋ１、Ｋ２が実行する工程と、電子制御装置２０が検出するクランク角との対応関係を示す図である。
【図８】第１の実施例における電子制御装置２０の第１の動作手順を説明するフローチャート図である。
【図９】第１の実施例における電子制御装置２０の第２の動作手順を説明するフローチャート図である。
【図１０】第１の実施例における電子制御装置２０の第３の動作手順を説明するフローチャート図である。
【図１１】本実施形態の第２の実施例におけるエンジン１と電子制御装置２０の構成を説明する図である。
【図１２】第２の実施例において、エンジン１の始動時に気筒Ｋ１〜Ｋ４が実行する工程と、電子制御装置２０が検出するクランク角との対応関係を示す図である。
【図１３】第２の実施例における電子制御装置２０の第１の動作手順を説明するフローチャート図である。
【図１４】第２の実施例における電子制御装置２０の第２の動作手順を説明するフローチャート図である。
【図１５】第２の実施例における電子制御装置２０の第３の動作手順を説明するフローチャート図である。
【図１６】本実施形態の第３の実施例におけるエンジン１と電子制御装置２０の構成を説明する図である。
【図１７】第３の実施例において、エンジン１の始動時に気筒Ｋ１〜Ｋ６が実行する工程と、電子制御装置２０が検出するクランク角との対応関係を示す図である。
【図１８】第３の実施例における電子制御装置２０の第１の動作手順を説明するフローチャート図である。
【図１９】第３の実施例における電子制御装置２０の第２の動作手順を説明するフローチャート図である。
【図２０】第３の実施例における電子制御装置２０の第３の動作手順を説明するフローチャート図である。
【図２１】本実施形態の第４の実施例におけるエンジン１と電子制御装置２０の構成を説明する図である。
【図２２】第４の実施例において、エンジン１の始動時に気筒Ｋ１〜Ｋ８が実行する工程と、電子制御装置２０が検出するクランク角との対応関係を示す図である。
【図２３】第４の実施例における電子制御装置２０の第１の動作手順を説明するフローチャート図である。
【図２４】第４の実施例における電子制御装置２０の第２の動作手順を説明するフローチャート図である。
【図２５】第４の実施例における電子制御装置２０の第３の動作手順を説明するフローチャート図である。
【符号の説明】
【０１８９】
１：エンジン、Ｋ１〜Ｋ８：気筒、１６：クランク軸、１３：クランク角検出部、２０：電子制御装置
【図１】
2009191691.tif 000003
【図２】
2009191691.tif 000004
【図３】
2009191691.tif 000005
【図４】
2009191691.tif 000006
【図５】
2009191691.tif 000007
【図６】
2009191691.tif 000008
【図７】
2009191691.tif 000009
【図８】
2009191691.tif 000010
【図９】
2009191691.tif 000011
【図１０】
2009191691.tif 000012
【図１１】
2009191691.tif 000013
【図１２】
2009191691.tif 000014
【図１３】
2009191691.tif 000015
【図１４】
2009191691.tif 000016
【図１５】
2009191691.tif 000017
【図１６】
2009191691.tif 000018
【図１７】
2009191691.tif 000019
【図１８】
2009191691.tif 000020
【図１９】
2009191691.tif 000021
【図２０】
2009191691.tif 000022
【図２１】
2009191691.tif 000023
【図２２】
2009191691.tif 000024
【図２３】
2009191691.tif 000025
【図２４】
2009191691.tif 000026
【図２５】
2009191691.tif 000027