(57)【要約】【課題】火花点火式多気筒エンジンの始動性と始動時の排気エミッションを改善する。【解決手段】始動時に吸入行程に同期して燃料噴射を行い、ただし最初の気筒判定時の噴射以後の各気筒の噴射タイミングが初爆想定サイクルの膨張行程以降となる気筒に対しては燃料噴射を２回に分割して実施し、その１回目の噴射は吸入行程ではなく初爆想定サイクルの膨張行程以前に行う。噴射パルスを分割したことで始動時の回転上昇にかかわらず吸入行程を含むそれ以前のタイミングで燃料噴射が可能となるので、吸入行程内噴射による始動性改善効果を確実に得ることができる。【選択図】        図１８
2005030269.tif 000002
【特許請求の範囲】
【請求項１】
火花点火式多気筒エンジンの運転状態を検出する運転状態検出手段と、各気筒の吸気通路毎に設けられる燃料噴射弁と、前記運転状態に基づいて演算した燃料噴射量信号により前記燃料噴射弁を制御する制御装置とを備えた燃料噴射制御装置において、
エンジンの始動クランキングを検出する始動検出手段と、気筒位置を判定する気筒判定手段とを設けると共に、
前記制御装置を、前記始動検出手段および気筒判定手段からの信号に基づき、始動クランキング開始後の最初の気筒判定時に吸入行程となる気筒のうち、吸入行程の最も早い時期にある初爆想定サイクル気筒に対して、気筒判定時期に同期して燃料を噴射し、
かつ前記最初の気筒判定時の燃料噴射以後の各気筒のうち、吸入行程開始が初爆想定サイクルの膨張行程開始以降となる気筒もしくは気筒グループに対しては燃料噴射を２回に分割して実施し、その１回目の噴射は前記初爆想定サイクルの膨張行程以前に行う
ように構成したことを特徴とする燃料噴射制御装置。
【請求項２】
前記２回に分割した燃料噴射のうち２回目の噴射開始時期は吸入行程開始時とし、当該２回目の噴射量は吸入行程開始から目標噴射終了時期までの期間とこの期間での想定上限回転数から決定する請求項１に記載の燃料噴射制御装置。
【請求項３】
前記２回に分割した燃料噴射のうち２回目の噴射開始時期は噴射終了時期基準で決定する請求項１に記載の燃料噴射制御装置。
【請求項４】
前記制御装置は、前記分割燃料噴射をエンジン冷却水温が基準値未満の始動時にのみ行い、エンジン冷却水温が基準値以上の始動時には、始動クランキング開始後の最初の気筒判定時に最も早い時期にある吸入行程および／または排気行程となる気筒に、気筒判定時期に同期して燃料を噴射するように構成した請求項１に記載の燃料噴射制御装置。
【請求項５】
前記制御装置は、クランクアングルの基準位置を示す最初のＲＥＦ信号入力後の気筒判定直前に全気筒同時に燃料を噴射する請求項１に記載の燃料噴射制御装置。
【請求項６】
前記制御装置は、燃料噴射弁に燃料を供給する燃料配管の圧力が基準値以上となった後に燃料噴射を開始する請求項１に記載の燃料噴射制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はエンジンの燃料噴射制御装置に関し、より詳しくは火花点火式エンジンの始動性および排気エミッション性能の改善を目的とした燃料噴射制御装置の改良に関する。
【０００２】
【従来の技術と解決すべき課題】
火花点火式エンジンの始動性を改善する技術として、特許文献１に開示されているようなものがある。これは、エンジン始動の開始をイグニッションスイッチまたはスタータースイッチのＯＮ操作により検出し、全気筒同時噴射により吸気管壁面に壁流を付着させるための予備噴射を行ない、その後クランク角センサによる気筒判定直前の基準信号（ＲＥＦ信号）を基準としてシーケンシャル噴射相当量の燃料を全気筒同時に供給するようにしたものである。また、特許文献２には、エンジンの始動完了を回転数により判定し、始動完了前は吸気弁開弁中に全気筒同時に燃料を噴射することにより、クランキングから最初の点火までの時間を短縮するようにしたものが提案されている。
【０００３】
【特許文献１】特開２０００−４５８４１号公報
【特許文献２】特開２０００−２４０４８９号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、前者では始動操作の開始時を基準として全気筒同時噴射を行う構成であり、クランクアングルに対する燃料噴射タイミングが一定ではないという問題がある。例えば、吸入行程、特にその後半で燃料が噴射された気筒では燃料量が不足して燃焼不良を起こしＨＣエミッションが悪化する。また、エンジン始動開始時に全気筒同時噴射を行ない、その後気筒判定直前のＲＥＦ信号を基準としてシーケンシャル相当量の全気筒同時噴射を行なうので、気筒毎に吸気弁開時期に対する噴射タイミングがまちまちになり、各気筒への吸気管壁に付着する壁流燃料の状態にもばらつきが生じる。この結果、各気筒に吸入される燃料量にもばらつきが生じ、リーンな気筒では失火により、リッチな気筒では不完全燃焼により、排気エミッションが悪化するおそれがある。一方、後者では吸入行程気筒への要求噴射量が多く噴射時間が長くなる場合には、燃料を吸入できる所定のクランクアングルまでの時間が限られるため要求量の燃料を噴射しきれず、リーン失火して始動性およびＨＣエミッションが悪化するという問題がある。
【０００５】
【発明の概要】
本発明では、火花点火式多気筒エンジンにおいて始動クランキング開始後の最初の気筒判定時に吸入行程となる気筒に、当該気筒毎もしくは気筒グループ毎に、気筒判定時期に同期して燃料を噴射する。
【０００６】
始動時に燃料噴射を気筒判定に同期して吸入行程に行うことで燃料の壁流化を回避しつつ筒内に良好な空燃比の混合気を形成して初爆を早期に得られるため始動時間が短縮する。
【０００７】
また、本発明では前記最初の気筒判定時の燃料噴射以後の各気筒の燃料噴射のタイミングが初爆想定サイクルの膨張行程以降となる気筒に対しては燃料噴射を２回に分割して実施し、その１回目の噴射は例外的に吸入行程ではなく前記初爆想定サイクルの膨張行程以前に行う。前記初爆想定サイクルとは、多数の気筒のうち気筒判別後最初に燃料吸入行程にある気筒のなかでも、吸入行程の最も早い時期にある気筒の燃焼サイクルである。
【０００８】
初爆以後の始動過程で回転数が上昇すると燃料吸入可能時間が短くなるため要求燃料量を１回の噴射では供給しきれなくなることがあるが、これに対して前記本発明の制御によれば、噴射パルスを分割したことで回転上昇に備えた短時間での噴射が可能となるので、回転上昇による目標噴射終了時期と実噴射終了時期とのずれを小さくでき、吸入行程内での燃料噴射と、燃料吸入が可能なクランクアングル限界内での燃料噴射完了とを両立させることができる。なお、もし回転上昇時に１回の噴射によって前記クランクアングル限界内で燃料噴射を完了させようとするとそれだけ早期に燃料噴射を開始することになるので、もしも回転上昇しなかったときには過早時期に噴射が終了してしまい、前述した吸入行程で燃料噴射することによる始動性改善効果が得られなくなるおそれを生じる。
【０００９】
本発明において、前記２回に分割した燃料噴射のうち２回目の噴射開始時期を吸入行程開始時とし、当該２回目の噴射量は吸入行程開始から目標噴射終了時期までの期間とこの期間での想定上限回転数から決定するものとすれば、吸入行程内に吸入可能な燃料量を最大限として吸入行程噴射による効果をより高めることができる。前記想定上限回転数とは、通常の始動時に達しうると想定した最大回転数であり、エンジンの特性によって異なる。
【００１０】
前記２回に分割した燃料噴射のうち２回目の噴射開始時期を噴射終了時期基準で決定するものとすれば、２回目の噴射を確実に吸入行程内で行わせることができるので、回転上昇が想定よりも遅い場合であっても吸入行程噴射の効果を確保できる。
【００１１】
一方、本発明において、前記分割燃料噴射をエンジン冷却水温が基準値未満の始動時にのみ行い、エンジン冷却水温が基準値以上の始動時には、始動クランキング開始後の最初の気筒判定時に吸入行程および／または排気行程となる気筒に、当該気筒毎もしくは気筒グループ毎に、気筒判定時期に同期して燃料を噴射するように構成することができる。水温がある程度高温の条件下では吸気管壁や吸気弁への燃料壁流の形成が少なくなるので、むしろ早期の排気行程に噴射することにより燃料気化を促して良好な混合気性状が得られる。これにより、ＨＣの排出量を最小限に抑えて、速やかな始動性とより良好な排気エミッション性能とを確保できる。
【００１２】
【発明の実施の形態】
以下、本発明の実施形態を図面に基づいて説明する。図１は、本実施形態に係る４ストローク型ガソリンエンジンの概略構成を示している。図において、エンジン２の吸気管３には吸入空気量を検出するエアフローメータ４およびスロットルバルブ５が設けられ、気筒６付近の吸入ポート７には燃料噴射弁８が設けられている。燃料噴射弁８は、例えば８気筒エンジンであれば各気筒宛て都合８個が設けられる。燃料噴射弁８には図示しない燃料供給系統により一定圧力で燃料が供給され、その開弁時間に応じた量の燃料を噴射するように構成されている。コントローラ１により演算される燃料噴射量は、前記燃料噴射弁８の開弁時間に相当する噴射パルス幅として算出される。
【００１３】
９はクランクシャフト１０の回転角度およびエンジン回転数を検出するためのクランク角センサであり、パルス状のＰＯＳ信号とＲＥＦ信号を出力する。ＰＯＳ信号はクランクシャフト１０の単位回転角度毎に、例えば１ｄｅｇ周期で出力され、ＲＥＦ信号はクランクシャフト１０の予め設定された基準位置で出力される。１１はカムシャフト１２の回転位置を検出するカム位置センサであり、カムシャフト１２が予め設定された回転位置となったときにパルス状のＰＡＨＳＥ信号を出力する。１３はイグニッションスイッチであり、そのスタータ接点のＯＮに伴いコントローラ１は点火コイル１４に所定のタイミングでイグニッション信号を供給すると共に図示しないスタータモータを駆動する。１５はエンジン温度の代表値として冷却水温を検出する水温センサ、１６は排気中の酸素濃度を検出する酸素センサである。
【００１４】
コントローラ１はマイクロコンピュータおよびその周辺装置から構成され、運転状態信号として前記エアフローメータ４からの吸入空気量信号、クランク角センサ９からの回転数信号、水温センサ１５からの水温信号、酸素センサ１６からの酸素濃度信号等が入力し、これらに基づき燃料噴射制御に関わる演算を行う。
【００１５】
図２は、前記コントローラ１の燃料噴射制御に係る機能をブロック図として表したものである。クランキング判定部ａでは、前記イグニッションスイッチ１３からのスタータ信号およびイグニッション信号に基づき、クランキング開始を判定する。気筒判定部ｂでは、前記カム位置センサ１１からのＰＨＡＳＥ信号とクランク角センサ９からのＰＯＳ信号とにより、エンジン２のある気筒がどの行程にあるかの気筒判定を行う。回転数生成部ｃでは、前記ＰＯＳ信号の単位時間あたりの個数からエンジン回転数を算出する。噴射パルス幅演算部ｄでは、基本的な噴射パルス幅を吸入空気量と回転数によってテーブル検索等により決定し、これを水温信号や酸素濃度信号により補正して所期の空燃比で運転されるように噴射量指令値を決定する。駆動信号出力部ｅは前記噴射量指令値に基づいて燃料噴射弁８の駆動信号を出力する。噴射開始時期演算部ｆは、噴射終了時期管理で噴射を行う場合は、この噴射パルス幅とエンジン回転数から噴射開始時期を算出し、前記駆動信号出力部ｅによる燃料噴射弁８の駆動タイミングを管理する。
【００１６】
次に、図３以下に示した流れ図に基づいて前記構成下での始動時の燃料噴射制御について説明する。図３〜図１６は、前記コントローラ１により周期的に実行される始動時制御の処理ルーチンを表し、図１７〜図１９は前記始動制御による各部の状態を経時的に表したタイミング図である。流れ図中の符号Ｓは処理ステップ番号を表している。なお以下の制御は点火順序が＃１−＃８−＃７−＃３−＃６−＃５−＃４−＃２のＶ型８気筒エンジンを前提としている。
【００１７】
図３は、始動クランキング開始後の制御の全体のフローを示す。ステップ１ではイグニッション信号オン後の経過時間ＴＭＦＰＯＮをカウントし、これが基準値ＦＰＯＮＴＭを経過したらば、ステップ２以降のクランキング時の燃料噴射制御に移行する。ここで設定される基準値ＦＰＯＮＴＭは、燃料配管中の燃料圧力が定常圧力に上昇するのに必要な燃料ポンプの駆動時間に相当し、この時間設定によりクランキング開始後初回となる燃料噴射において燃料圧力のばらつきによる燃料噴射量のばらつきを防止している。ＴＭＦＰＯＮ＞ＦＰＯＮＴＭとなるまでは後述の処理にて使用するカウンタおよびフラグ類を０に初期化しておく（ステップ１６）。ステップ２以降では、燃圧上昇時間経過後の初回気筒判定信号（ＰＨＡＳＥ信号）が入力された場合、初回気筒判定以降のＲＥＦ入力回数カウンタＲＥＦＣＮＴのカウント許可フラゲＦ１を１にセットし（ステップ３）、カウントを許可する。さらに、ステップ４で各気筒１サイクル目噴射制御中の次回噴射セット気筒ＮＸＴＣＹＬＳとして吸入行程の最も早い時期にある気筒（このステップでは最初の噴射気筒で、図１７では＃１気筒）を判定する。また、ステップ５では初回ＮＸＴＣＹＬＳから、＃１気筒を基準としたＲＥＦ入力カウンタＲＥＦ１初期値を表１を用いて求める。表中の数字は前記Ｖ型８気筒エンジンの気筒番号をあらわしており、左上欄の初回ＮＸＴＣＹＬＳの該当気筒に応じてその下欄の各変数に格納されるべき気筒番号を与える。この関係はエンジンの気筒数、点火順序、気筒配列等の仕様によって定まる。以下の表２、表４についても同様である。
【００１８】
【表１】
2005030269.tif 000003
ステップ６でＲＥＦ入力された場合（気筒判定時期とＲＥＦが重なっている場合）、およびステップ１２でＲＥＦ入力されステップ１３でＦ１＝１と判定された場合（初回気筒判定後にＲＥＦが入力された場合）、ステップ７でＲＥＦＣＮＴを更新する。さらに、ステップ８で＃１気筒のＲＥＦと判定された場合ＲＥＦ１を０にクリアし（ステップ９）、それ以外のＲＥＦの場合ＲＥＦ１をインクリメントする（ステップ１０）。初回気筒判別およびＲＥＦ入力時はステップ１１で図４の燃料噴射パターン制御を実行し、そうでない場合はステップ１４，１５で所定周期、例えば１０ｍｓ毎に所期の燃料噴射パルス幅算出制御、点火制御をそれぞれ実行する。
【００１９】
図４は、前記図３のステップ１１で実行される燃料噴射パターン制御の全体フローであり、ＲＥＦ入力時および気筒判定時に実行される。ステップ２１にてＲＥＦ入力と判定した場合、ステップ２２で全気筒の今回ＲＥＦからの噴射開始角度をＲＥＦ間隔以上にセットし、その後ステップ２４，２７，２８の各サブルーチンで決定される次回ＲＥＦまでに噴射開始する気筒以外では、噴射開始しないようにしておく。ステップ２３でＲＥＦＣＮＴが所定回数以上（この場合ＲＥＦＣＮＴ≧４）となったら、ステップ２４で図７，８に示した噴射終了時期基準制御を実行する。ステップ２５ではフラグＦＳＴＡにより各気筒１サイクル目噴射制御中（ＦＳＴＡ＝０）か否（ＦＳＴＡ＝１）かを判定し、各気筒１サイクル目噴射制御中であれば始動時水温に応じて、ステップ２７で図５の通常水温時噴射開始時期基準制御、またはステップ２８で図６の極低水温時噴射開始時期基準制御を実行する。
【００２０】
図５は、前記ステップ２７の通常水温時噴射開始時期基準制御フローで、ＲＥＦ入力時および初回気筒判定時に実行される。対応するタイミングチャートは図１７である。ステップ３０で初回ＲＥＦの場合、全気筒のパルス幅にＴＩＳＴ１をセットし（ステップ３１）、ＲＥＦ同期で全気筒に噴射を開始する（ステップ３２）。ＴＩＳＴ１は所定時間間隔毎に図１０のステップ１３５で求められる。このようにして気筒判定前に全気筒に同時噴射を行うことで、必要パルス幅が大きく、初回気筒判定同期の噴射ではその吸入行程の吸入限界アングルまでに噴射が終了しない場合でも必要な量の燃料を供給することができる。
【００２１】
ステップ３３で初回気筒判定であれば、ステップ３４〜３８を実行する。ステップ３４では、気筒判別同期で噴射開始する気筒ＮＸＴＣＹＬＳ１、ＮＸＴＣＹＬＳ２および次回ＲＥＦ基準でパルスセットを行う気筒ＮＸＴＣＹＬＳ３を求める（前記表１参照。Ｖ型８気筒エンジンの場合、初回気筒判定時に排気行程となっている気筒が２気筒あるため、ＮＸＴＳＹＬＳと合わせて、３気筒にグループ噴射を行う）。ステップ３５では、ステップ４３および図７，８で判定に用いる準備を行う。ステップ３６，３７では初回気筒判定時に吸入行程前半にある気筒（ＮＸＴＣＹＬＳ）および排気行程にある気筒（ＮＸＴＣＹＬＳ１、ＮＸＴＣＹＬＳ２）にパルス幅をセットし、気筒判定同期で噴射を開始する。ステップ３８ではＮＸＴＣＹＬＳをＮＸＴＣＹＬ３にセットし次回パルスセットに備える。ステップ３９でＲＥＦ入力された場合およびステップ３３で初回気筒判定されなかった場合（初回気筒判定以降でＲＥＦ入力された場合）は、ＮＸＴＣＹＬＳにパルス幅をセットし（ステップ４０）、ＮＸＴＣＹＬＳの今回ＲＥＦからの噴射開始角度をＶＤＩＮＪ１にセットする（ステップ４１）。ステップ４２では表２を用いてＮＸＴＣＹＬＳを更新し次回パルスセットに備える。
【００２２】
【表２】
2005030269.tif 000004
ステップ４３は各気筒１サイクル目の噴射制御が終了したか否かを判定する処理であり、次回噴射パルスセット気筒ＮＸＴＣＹＬＳが初回気筒判別時のＮＸＴＣＹＬＳ（＝ＩＮＴＣＹＬ）と一致したら、各気筒１サイクル目の噴射制御が終了したと判定し、以降は各気筒１サイクル目噴射制御を実施しないようにＦＳＴＡを１にセットし（ステップ４４）、ＲＥＦ入力カウンタＲＥＦＣＮＴもそれ以降カウントする必要がないためＦ１を０にリセットしカウントしないようにする（ステップ４５）。
【００２３】
図６は図４のステップ２８で実行される極低水温時噴射開始時期基準制御フローで、ＲＥＦ入力時および初回気筒判定時に実行される。対応するタイミングチャートは図１８である。ステップ６１〜６３は図５のステップ３０〜３２と、ステップ６７は同じくステップ３５と、ステップ７９〜８２は同じくステップ４２〜４５と同一である。ステップ６４にて初回気筒判定された場合、ステップ６５で初回ＮＸＴＣＹＬＳから前出の表１を用いて分割噴射実施気筒ＤＣＹＬ１〜４を判別する（図１８はＤＣＹＬ１＝＃６気筒、ＤＣＹＬ２＝＃５気筒、ＤＣＹＬ３＝＃４気筒、ＤＯＹＬ４＝＃２気筒の場合を示している）。ステップ６６はステップ６７のための予備ステップである。ステップ６８〜６９では、ＮＸＴＣＹＬＳに噴射パルスをセットし、気筒判定同期で噴射を開始する。ステップ７０では表２を参照してＮＸＴＣＹＬＳを更新し次回パルスセットに備える。
【００２４】
ステップ７１では極低水温時噴射開始時期基準制御のＲＥＦからの噴射開始角度ＶＤＩＮＪＬに、分割噴射でない場合の噴射開始角度ＶＤＩＮＪ２をセットする。ステップ７２でＲＥＦ入力された場合およびステップ６４で初回気筒判定されなかった場合つまり初回気筒判定以降でＲＥＦ入力された場合は、ＮＸＴＣＹＬＳにパルス幅をセットし（ステップ７３）、ＮＸＴＣＹＬＳの今回ＲＥＦからの噴射開始角度をＶＤＩＮＪＬにセットする（ステップ７４）。ステップ７５は分割噴射１回目のパルスセット実行を判定するステップで、本実施形態ではＲＥＦＣＮＴ＝３となるＲＥＦでパルスセットを実行している（ステップ７６，７７）。ステップ７７は分割噴射２回目のＲＥＦからの噴射開始角度をＶＤＩＮＪ３に変更するためのステップである。
【００２５】
図７，８は図４のステップ２４における噴射終了時期基準制御フローで、ＲＥＦ入力時に実行される。ステップ９４にて、ステップ９１，９３で読み込んだパルス幅、回転数からパルス幅換算値ＭＴＩＡを算出する。ステップ９５ではＭＩＴＡとステップ９２（後出の図９のフロー）で算出した噴射終了時期目標値ＴＩＴＭからＩＮＪＯＦＳを求める。本実施形態ではＴＩＴＭは自気筒の１つ前の気筒のＲＥＦからのクランクアングルで設定され、ＩＮＪＯＦＳはそのＲＥＦから何個目のＲＥＦで噴射パルスをセットすべきかを判定するパラメータである。ステップ９６ではＲＥＦ１とＩＮＪＯＦＳから表３を用いて今回ＲＥＦで噴射パルスをセットすべき気筒ＮＸＴＣＹＬを判別する。表３はＲＥＦ１とＩＮＪＯＦＳ／ＩＮＪＯＦＳ２に格納されている数値に応じてパルスセットすべき気筒番号を与えるように予めエンジン仕様に基づいて設定されたテーブルである。
【００２６】
【表３】
2005030269.tif 000005
ステップ９７のＦＥＮＤは噴射終了時期基準噴射パルスセット許可を判定するためのフラグで、１の場合パルスセットが許可される。ステップ９７でＦＥＮＤ＝０つまり噴射終了時期基準噴射パルスセット開始前の場合、ステップ９９およびステップ１１０でＮＸＴＣＹＬが図５のステップ３５または、図６のステップ６７で求めたＮＸＴＣＹＬ１、ＮＸＴＣＹＬ２と一致するか否かを判定する。ＦＥＮＤ＝１となるまでは、ＮＸＴＣＹＬ１は初回気筒判定時ＮＸＴＣＹＬＳ（気筒判別後最初に噴射された気筒）、ＮＸＴＣＹＬ２はその次の気筒となっている。ステップ９９でＮＸＴＣＹＬ＝ＮＸＴＣＹＬ１となった場合は、気筒判別後最初に噴射開始した気筒が今回ＲＥＦにて噴射終了時期基準でパルスセットすべきと判断された場合であり、２サイクル目以降のパルスセット実施開始が必要になったと判断できるため、ステップ１００でＦＥＮＤ＝１とし、以降の噴射終了時期基準パルスセットを許可する。ステップ１１０でＮＸＴＣＹＬとＮＸＴＣＹＬ２を比較し噴射終了時期基準パルスセット許可判定を行っているのは、ＲＥＦ間の回転上昇が大きい場合ＮＸＴＣＹＬ＝ＮＸＴＣＹＬ１とならない、つまりあるＲＥＦでＮＸＴＣＹＬがＮＸＴＣＹＬ１の１つ前の気筒と計算され、次のＲＥＦでは回転が上昇しているためＮＸＴＣＹＬがＮＸＴＣＹＬ１を飛び越してＮＸＴＣＹＬ２と計算される可能性があるため、そうなった場合でも２サイクル目以降のパルスセット実施を確実に開始させるためである。ステップ９７でＦＥＮＤ＝１となった場合、ステップ９８でＮＸＴＣＹＬと前回パルスセット気筒ＯＬＤＣＹＬを比較し、一致した場合（このような一致は、回転数が低下した場合またはパルス幅が短くなった場合生じる可能性がある）は今回ＲＥＦでパルスセットする必要がないためこのフローを終了する。ステップ１０１ではＮＸＴＣＹＬにパルス幅をセットし、ステップ１０２では今回ＲＥＦからの噴射開始角度ＡＮＧＴＭを演算して、ステップ１０３で噴射開始角度をセットする。ステップ１０５ではＯＬＤＯＹＬ＝ＮＸＴＣＹＬとし、今回パルスセット気筒を記憶する。ステップ１０６はＮＸＴＣＹＬにより噴射順序から求めた次回噴射終了時期基準噴射パルスセット気筒ＮＸＴＣＹＬ１を算出する（ＮＸＴＣＹＬ１＝ＮＸＴＣＹＬの次の気筒とする。表４参照。）。
【００２７】
【表４】
2005030269.tif 000006
ステップ１０４でＮＸＴＣＹＬ（パルス幅、回転数、噴射終了時期から求めたパルスセット気筒）がＮＸＴＣＹＬ１（噴射順序から求めたパルスセット気筒）と一致しない場合は、ＮＸＴＣＹＬがＮＸＴＣＹＬ１を飛び越して次の気筒として演算されている場合であり、ＮＸＴＣＹＬ１では今回ＲＥＦ以前に噴射開始すべき状況となっているため、ＮＸＴＣＹＬ１にもパルス幅をセットし（ステップ１０７）、ＮＸＴＣＹＬ１ではＲＥＦ同期で噴射を開始する（ステップ１０８）。
【００２８】
図９は、前記ステップ９２で実行される目標噴射終了時期の算出フローを示す。クランキング開始時水温ＴＷＩＮＴが所定の基準値未満（ステップ１２１）、かつ回転数が所定回転数以下（ステップ１２２）の時は、噴射終了時期目標値は吸入行程噴射となる所定値でセットされ（ステップ１２３）、クランキング開始時水温が基準値以上またはクランキング開始時水温が基準値未満であっても回転数が所定回転数を超えている場合は、噴射終了時期目標値は、各回転数毎に排気が最良となる噴射終了時期（排気行程噴射）でセットされる（ステップ１２４）。
【００２９】
図１０は燃料噴射パルス幅算出の全体フローで、所定時間間隔毎に実行される。初回ＲＥＦ入力前はステップ１３５で図１１の初回ＲＥＦ入力時噴射パルス幅演算を実施する。初回気筒判定以前はステップ１３６で図１２の初回気筒判定時噴射パルス幅演算を実施する。各気筒１サイクル目噴射パルスセット終了以前（ステップ１３３でＦＳＴＡ＝０のとき）は始動時水温に応じてステップ１３８で図１３の通常水温時各気筒初回噴射時噴射パルス幅演算、またはステップ１３９で図１４，１５の極低水温時各気筒初回噴射時噴射パルス幅演算を実施する。
【００３０】
図１１は図１０のステップ１３５で実行される初回ＲＥＦ入力時のパルス幅算出フローである。ステップ１４１で、大気圧変化による空気質量変化に伴う噴射量補正値ＴＡＴＭ、吸気管内の圧力変化による燃料圧力と噴射場とのあいだの差圧変化に伴う噴射量補正値ＫＢＳＴ、クランキング開始後経過時間に応じて変化する吸気バルブ温度変化に応じた燃料気化変化に伴う噴射量補正値ＫＴＳＴを読み込み、ステップ１４２にて、クランキング開始時水温に応じて気筒判定入力時噴射用テーブルＴＴＳＴ１から基本値ＴＳＴ１を決定する。次に、ステップ１４３にて、ＴＳＴ１に対して前記各補正値で補正を行いＴＩＳＴ１を算出する。ステップ１４４にて噴射弁の特性で決まる最小噴射パルス幅ＴＥＭＩＮを読み込る。ステップ１４５では、ＴＩＳＴ１演算値が最小噴射パルス幅ＴＥＭＩＮより小さい場合には安定した噴射量が得られないため、ステップ１４７でＴＩＳＴ１＝０とし初回ＲＥＦで噴射しないようにする。ステップ１４６でＴＩＳＴ１演算値をＴＩＳＴｌＭとして記憶しておくのは、初回ＲＥＦで噴射を禁止した分噴射量が不足するため、その後の噴射パルスにその分を加算するためである。
【００３１】
図１２は、図１０のステップ１３６で実行される初回気筒判定時の噴射パルス幅演算フローを示す。ステップ１５１で、エアフローメータで計量される空気計量値に基づく噴射量基本パルス幅ＴＰと目標当量比ＴＦＢＹＡから決まる噴射量ＴＩＰＳを読み込む。なお目標当量比はストイキ時の空気過剰率に対する目標空気過剰率の比率である。ステップ１５２で、大気圧変化による空気質量変化に伴う噴射量補正値ＴＡＴＭ、吸気管内の圧力変化による燃料圧力と噴射場とのあいだの差圧変化に伴う噴射量補正値ＫＢＳＴ、クランキング開始後経過時間に応じて変化する吸気バルブ温度変化に応じた燃料気化変化に伴う噴射量補正値ＫＴＳＴを読み込み、ステップ１５３にて、クランキング開始時水温に応じて気筒判定時噴射用テーブルＴＴＳＴ２から基本値ＴＳＴ２を決定する。次に、ステップ１５４にて、ＴＳＴ２に対して前記各補正値で補正を行いＴＩＳＴ２を算出する。ＲＥＦ信号入力時噴射量ＴＩＳＴ１が、最小噴射量以下となりゼロ設定される場合に、各気筒に与える噴射量が要求量に対して少なくなるため、ＴＩＳＴ１がゼロの場合（ステップ１５５）は、ステップ１５４で算出されたＴＩＳＴ２に対して、ステップ１４６で算出されたＴＩＳＴ１Ｍを加算して、噴射量が要求噴射量に対して少なくなることによる始動性悪化、排気悪化を防止する（ステップ１５６）。ステップ１５７にて、空気計量から算出された噴射量ＴＩＰＳからＴＩＳＴ１を減算した値とＴＩＳＴ２との比較を行い、大きいほうの噴射量を初回気筒判定時噴射パルス幅ＩＮＪＰＵＬＳ２としてセットし、スロットル開での始動操作等で吸入空気量が大きくなった場合のリーン化を防止する。
【００３２】
図１３は、図１０のステップ１３８で実行される通常水温時の各気筒初回噴射時用の噴射パルス幅演算フローを示す。ステップ１６１で、エアフローメータの空気計量値に基づく噴射量基本パルス幅と目標当量比から決まる噴射量ＴＩＰＳを読み込む。ステップ１６２で、大気圧変化による空気質量変化に伴う噴射量補正値ＴＡＴＭ、吸気管内の圧力変化による燃料圧力と噴射場とのあいだの差圧変化に伴う噴射量補正値ＫＢＳＴ、クランキング開始後経過時間に応じて変化する吸気バルブ温度変化に応じた燃料気化変化に伴う噴射量補正値ＫＴＳＴを読み込み、ステップ１６３にてクランキング開始時水温に応じて各気筒初回燃料噴射時噴射用テーブルＴＴＳＴ３から基本値ＴＳＴ３を決定する。次に、ステップ１６４にて、ＴＳＴ３に対して前記各補正値で補正を行いＴＩＳＴ３を算出する。ＲＥＦ信号入力時噴射量ＴＩＳＴ１が、最小噴射量以下となりゼロ設定される場合に各気筒に与える噴射量が要求量に対して少なくなるため、ＴＩＳＴ１がゼロの場合（ステップ１６５）は、ステップ１６４で算出されたＴＩＳＴ３に対して、ステップ１４６で算出されたＴＩＳＴ１Ｍを加算して、噴射量が要求噴射量に対して少なくなることによる始動性悪化・排気悪化を防止する（ステップ１６６）。ステップ１６７にて、空気計量から算出された噴射量ＴＩＰＳからＴＩＳＴ１を減算した値とＴＩＳＴ３との比較を行い、大きいほうの噴射量を各気筒初回噴射時噴射パルス幅１ＮＪＰＵＬＳ３としてセットし、スロットル開での始動操作等で吸入空気量が大きくなった場合のリーン化を防止する。
【００３３】
図１４〜図１５は、図１０のステップ１３９で実行される極低水温時各気筒初回噴射時の噴射パルス幅演算フローである。ステップ１７１〜１７４は図１３のステップ１６１〜１６４と同じ処理を行い、次のステップ１７５でＲＥＦＣＮＴが２以下（分割噴射１回目パルスをセットするＲＥＦより前）では、各気筒初回噴射時噴射パルス幅ＩＮＪＰＵＬＳ３に加えて、分割噴射１回目噴射パルス幅ＩＮＪＰＵＬＳ３Ｄ１〜４を演算する（ステップ１８１〜１８５）。分割噴射１回目噴射パルス幅基本値ＴＳＴ３Ｄ１〜４は、クランキング開始時水温ＴＷＩＮＴに応じて、２回目噴射の吸入行程開始〜目標噴射終了クランクアングルとその区間での想定上限回転数から求めた２回目噴射可能パルス幅をＴＩＳＴ３から差し引いたものをテーブル設定しておき、これをステップ１７６で読み込むことで設定する。ステップ１７８，１７９はＴＩＳＴ１＝０の時の処理で、図１３のステップ１６５，１６６に準じる。ステップ１８２では、ＴＩＰＳとＴＩＳＴ３Ｄ１を比較しＩＮＪＰＵＬＳ３Ｄ１を演算するが、分割噴射２回目の噴射パルス幅は吸入限界クランクアングルから上限値が決まっているため、増やすことはできない。このため、ＴＩＰＳから初回ＲＥＦで噴射した分（ＴＩＳＴ４）と分割噴射２回目で噴射する分（ＴＩＳＴ３−ＴＩＳＴ３Ｄ１）とを差し引いたものとＴＩＳＴ３Ｄ１を比較し大きい方をＩＮＪＰＵＬＳ３Ｄ１とする。ステップ１８３〜１８５においても、それぞれ前記と同様にしてＩＮＪＰＵＬＳ３Ｄ２〜ＩＮＪＰＵＬＳ３Ｄ４を設定する。ステップ１７５でＲＥＦＣＮＴが２より大きい場合は、図１５のステップ１８６で分割噴射２回目噴射パルス幅としてＴＩＳＴ３Ｄ１（ＴＩＳＴ３Ｄ２〜ＴＩＳＴ３Ｄ４）を、ＴＩＳＴ３からステップ１８０で記憶した１回目噴射パルスＴＩＳＴ３ＤｌＭ（ＴＩＳＴ３Ｄ２Ｍ〜ＴＩＳＴ３Ｄ４Ｍ）を差し引いて求める。ステップ１８７以降では、次のＲＥＦでＤＣＹＬ１に分割噴射２回目パルスをセットすることになるＲＥＦＣＮＴが３の場合はＩＮＪＰＵＬＳ３＝ＴＩＳＴ３Ｄ１（ステップ１８８）、ＲＥＦＣＮＴが４のときはＩＮＪＰＵＬＳ３＝ＴＩＳＴ３Ｄ２（ステップ１８９，１９０）、ＲＥＦＣＮＴが５のときはＩＮＪＰＵＬＳ３＝ＴＩＳＴ３Ｄ３（ステップ１９１，１９２）、ＲＥＦＣＮＴが前記以外のときはＩＮＪＰＵＬＳ３＝ＴＩＳＴ３Ｄ４（ステップ１９３）とする。
【００３４】
図１６は、図１０のステップ１３４にて実行される通常噴射パルス幅演算フローを示す。ステップ２０１で、エアフローメータの空気計量値に基づく噴射量基本パルス幅と目標当量比から決まる噴射量ＣＴＩを読み込む。ステップ２０２で、大気圧変化による空気質量変化に伴う噴射量補正値ＴＡＴＭ、吸気管内の圧力変化による燃料圧力と噴射場とのあいだの差圧変化に伴う噴射量補正値ＫＢＳＴ、クランキング開始後経過時間に応じて変化する吸気バルブ温度変化に応じた燃料気化変化に伴う噴射量補正値ＫＴＳＴを読み込み、ステップ２０３にて回転数変化に対する噴射量補正を行うための回転数を読み込み、ステップ２０４で回転補正値ＫＮＳＴを読み込む。この回転数は、ＲＥＦ信号入力毎に更新される回転数を用いるか、ＰＯＳ信号入力毎に更新される回転数を用いるか、運転状態（過渡か定常か）に合わせて読み込むものとする。ステップ２０５にて、クランキング開始時水温に応じて通常噴射用テーブルＴＴＳＴ４から基本値ＴＳＴ４を決める。次に、ステップ２０６にて、ＴＳＴ４に対して前記各補正値で補正を行いＴＩＳＴ４を算出する。ステップ２０７にて、空気計量から算出された噴射量ＣＴＩとステップ２０６で算出されたＴＩＳＴ４の比較を行い、大きいほうの噴射量を通常噴射パルス幅ＩＮＪＰＵＬＳとしてセットし、スロットル開での始動操作等で吸入空気量が大きくなった場合のリーン化を防止する。
【００３５】
前記制御に基づき、図１７に示したように、エンジン冷却水温が比較的高い通常水温での始動時には、始動クランキング開始後の最初の気筒判定時に吸入行程および／または排気行程となる気筒に、当該気筒毎もしくは気筒グループ毎に、気筒判定時期に同期して燃料を噴射することにより、壁流が形成されにくい比較的高温の条件下で良好な燃料霧化を図ることができ、吸気量変化に対する空燃比の制御精度を高めることができる。
【００３６】
これに対して噴射燃料量が多くなる極低水温時には、図１８に示したように特定の気筒、この場合最初の判定気筒が＃１である場合の＃６−＃５−＃４−＃２気筒において燃料噴射を２分割している。図中の破線で示した燃料噴射パルスは始動中の回転数が想定される最高値のときのパルス幅を示しており、分割した第２回目の噴射パルスに余裕があるため、このように回転数が上昇した場合でも全量を吸入行程内に噴射供給でき、これにより低温始動時の吸入行程噴射による始動性の改善効果を安定して発揮させることが可能となる。
【００３７】
なお、図１８は最初の気筒判定（＃１気筒）が２度目のＲＥＦ入力と同時となる場合の制御結果を示しているが、図１９に示したように最初の気筒判別が２度目のＲＥＦ信号入力の前に行うものとすれば、最初の気筒の吸入行程噴射の余裕をより大きくして始動性をさらに高めることができる。
【００３８】
次に、本発明の始動時燃料噴射制御に関する第２の実施形態につき、第１の実施形態と異なる部分を中心に図２０以下に示した流れ図により説明する。この実施形態は、第１の実施形態と同様のＶ型８気筒エンジンの始動時燃料噴射制御において、分割した２回目の噴射タイミングを噴射終了時期基準で定め、すなわち噴射終了クランクアングルから回転数を用いて噴射開始クランクアングルを決めるようにすると共に、２回目の噴射量と目標噴射終了クランクアングルを始動時の想定上限回転数および下限回転数から吸入行程中の噴射量が最大となるように決めるようにしたことを特徴としている。図２６にタイミングチャートを示す。
【００３９】
図２０は燃料噴射パターン制御の全体フローで、第１の実施形態の図４に対応している。各図につきステップ番号が同一の部分は互いに同一の処理を表している。ここでは、ＲＥＦＣＮＴ＝３となるＲＥＦ信号入力時に分割噴射１回目の噴射パルスをセットする（図２１参照）。このため、それ以降（ステップ３０１以降でＲＥＦＣＮＴ＞３の場合）は、図２２，２３の分割噴射終了時期基準制御を実行する（ステップ３０２）。
【００４０】
図２１は前記図２０のステップ２８での極低水温時噴射開始時期基準制御フローで、第１実施形態の図６に対応する。ステップ７５でＲＥＦＣＮＴ＝３の場合ＤＣＹＬ１〜４にパルス幅および噴射開始角度をセットし（ステップ７６，３１３）、図２２，２３で判定に用いるためのＯＬＤＣＹＬＳ（前回パルスセット気筒）、ＮＸＴＣＹＬＳ１（噴射順序から求めた次回分割噴射２回目噴射パルスセット気筒）を演算する（ステップ３１４，３１５）
図２２，２３は図２０のステップ３０２での分割噴射終了時期基準制御フローである。ステップ３２４にて、ステップ３２１，３２３で読み込んだパルス幅、回転数よりパルス幅角度換算値ＭＴＩＡ２を算出する。ステップ３２５ではＭＩＴＡ２とステップ３２２で算出した噴射終了時期目標値ＴＩＴＭ２からＩＮＪＯＦＳ２を求める。本実施形態ではＴＩＴＭ２は自気筒の１つ前の気筒のＲＥＦからのクランクアングルで設定され、ＩＮＪＯＦＳ２はそのＲＥＦから何個目のＲＥＦでパルスをセットすべきかを判定するパラメータ（図８のＩＮＪＯＦＳと同様）である。ステップ９６ではＲＥＦ１とＩＮＪＯＦＳ２から前出の表３を用いて今回ＲＥＦでパルスセットすべき気筒ＮＸＴＣＹＬＳ（パルス幅、回転数、噴射終了時期から求めたパルスセット気筒）を判別する。ステップ３２７では、ＮＸＴＣＹＬＳと前回パルスセット気筒ＯＬＤＣＹＬＳを比較し、一致した場合は今回ＲＥＦでパルスセットする必要がないためこのフローを終了する。ステップ３２８でＮＸＴＣＹＬＳ＝ＮＸＴＣＹＬＳ１となった場合、ステップ３２９でＮＸＴＣＹＬＳにパルス幅をセットし、ステップ３３０では今回ＲＥＦからの噴射開始角度ＡＮＧＴＭ２を演算して、ステップ３３１で噴射開始角度をセットする。
【００４１】
ステップ３３２ではＯＬＤＣＹＬＳ＝ＮＸＴＣＹＬＳとし、今回パルスセット気筒を記憶する。ステップ３３３ではＮＸＴＣＹＬＳからＮＸＴＣＹＬＳ１を算出する（ＮＸＴＣＹＬＳ１はＮＸＴＣＹＬＳの次の気筒とする）。ステップ３３４でＮＸＴＣＹＬＳ１＝ＩＮＴＣＹＬとなった場合は、各気筒１サイクル目噴射制御が終了したと判定し、以降は各気筒１サイクル目噴射制御を実施しないようにＦＳＴＡを１にセットし（ステップ３３５）、ＲＥＦ入力カウンタＲＥＦＣＮＴもそれ以降カウントする必要がないためＦ１を０にリセットし（ステップ３３６）、カウントしないようにする。ステップ３２８でＮＸＴＣＹＬＳがＮＸＴＣＹＬＳ１と一致しない場合は、ＮＸＴＣＹＬＳがＮＸＴＣＹＬＳ１を飛び越して次の気筒として演算されている場合であり、ＮＸＴＣＹＬＳ１では今回ＲＥＦ以前に噴射開始すべき状況となっているため、ＮＸＴＣＹＬＳ１にもパルス幅をセットし（ステップ３３７）、ＮＸＴＣＹＬＳ１ではＲＥＦ同期で噴射を開始する（ステップ３３８）。ＮＸＴＣＹＬＳ１にパルスをセットしため、ステップ３３９ではＯＬＤＣＹＬＳ＝ＮＸＴＣＹＬＳ１とし、今回パルスセット気筒を記憶する。
【００４２】
ステップ３４０ではＮＸＴＣＹＬＳ１を更新する（更新後ＮＸＴＣＹＬＳ１＝更新前ＮＸＴＣＹＬＳの次の気筒とする）。ステップ３４１でＮＸＴＣＹＬＳ１＝ＩＮＴＣＹＬとなった場合は、各気筒１サイクル目噴射制御が終了したと判定し、ステップ３３５、３３６と同様にＦＳＴＡを１にセットし（ステップ３４７）、Ｆ１を０にリセットする（ステップ３４８）。ステップ３４１でＮＸＴＣＹＬＳ１がＩＮＴＣＹＬと一致しない場合は、ステップ３３７でパルスセットした気筒の次の気筒に対するパルス幅ＮＪＰＵＬＳ３Ｎを用いて、ステップ３２４〜３２６と同様にしてＮＸＴＣＹＬＳを演算する（ステップ３４２〜３４４）。ステップ３４５でＮＸＴＣＹＬＳがＯＬＤＣＹＬＳと一致した場合は、ＮＸＴＣＹＬＳには既にパルスセットが終了しているため、これ以上のパルスセットは行わずステップ３４４に進む。ステップ３４５でＮＸＴＣＹＬＳがＯＬＤＣＹＬＳと一致しない場合は、ステップ３４６でＮＸＴＣＹＬＳのパルス幅にＩＮＪＰＵＬＳ３Ｎをセットし、ステップ３３０，３３１で噴射開始を演算しセットする。
【００４３】
図２４，２５は、図２０のステップ２８での極低水温時各気筒初回噴射時噴射パルス幅演算フローであり、第１の実施形態の図１４，１５に対応する。図１４，１５との相違は、ステップ３５１，３５２，３５３，３５４でＩＮＪＰＵＬＳ３をセットする次の気筒のパルス幅をＩＮＪＰＵＬＳ３Ｎとする部分である。
【００４４】
図２７にこの実施形態における分割噴射２回目噴射の噴射目標終了時期、パルス幅設定の考え方を示す。回転上昇が大きい場合、回転上昇が遅い場合に対し、噴射開始タイミングを演算する時期と噴射中の回転数差が大きくなるため、実際の噴射終了時期と目標終了時期の差が大きくなる。したがって、２回目噴射に設定可能なパルス幅は、ある目標終了時期に対し回転上昇が最大（始動時の想定しうる最大回転数）となった場合に吸入限界クランクアングルまでに噴射が終了するパルス幅として求められる。このパルス幅は図の（Ｃ）→（Ａ）のように目標噴射終了時期を早める程大きく設定できるが、目標終了時期を早めすぎると実際の回転上昇が遅い場合、実噴射終了時期と目標終了時期の差が小さいため早く噴射が終了してしまい、吸入行程中に噴射できる噴射量が少なくなる。一方、目標終了時期を遅くしすぎると（Ａ）→（Ｃ）のように２回目噴射に設定できるパルス幅が小さくなるため、吸入行程中に噴射される噴射量が少なくなる。このように、回転上昇の度合いに応じて吸入行程中の噴射量を最大にできる目標終了時期が存在し、これに対応した制御を実施することにより、回転上昇が早い場合も遅い場合も、吸入行程中の噴射量を最大にすることが可能となる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るエンジンの概略構成図。
【図２】前記実施形態のコントローラの機能を表すブロック図。
【図３】前記コントローラにより実行される始動時燃料噴射制御の第１の流れ図。
【図４】前記コントローラにより実行される始動時燃料噴射制御の第２の流れ図。
【図５】前記コントローラにより実行される始動時燃料噴射制御の第３の流れ図。
【図６】前記コントローラにより実行される始動時燃料噴射制御の第４の流れ図。
【図７】前記コントローラにより実行される始動時燃料噴射制御の第５の流れ図。
【図８】前記コントローラにより実行される始動時燃料噴射制御の第６の流れ図。
【図９】前記コントローラにより実行される始動時燃料噴射制御の第７の流れ図。
【図１０】前記コントローラにより実行される始動時燃料噴射制御の第８の流れ図。
【図１１】前記コントローラにより実行される始動時燃料噴射制御の第９の流れ図。
【図１２】前記コントローラにより実行される始動時燃料噴射制御の第１０の流れ図。
【図１３】前記コントローラにより実行される始動時燃料噴射制御の第１１の流れ図。
【図１４】前記コントローラにより実行される始動時燃料噴射制御の第１２の流れ図。
【図１５】前記コントローラにより実行される始動時燃料噴射制御の第１３の流れ図。
【図１６】前記コントローラにより実行される始動時燃料噴射制御の第１４の流れ図。
【図１７】前記始動時燃料噴射制御の通常水温制御時のタイミング図。
【図１８】前記始動時燃料噴射制御の極低水温制御時のタイミング図。
【図１９】前記始動時燃料噴射制御の変形例の極低水温制御時のタイミング図。
【図２０】始動時燃料噴射制御に関する第２の実施形態の動作内容を表す第１の流れ図。
【図２１】始動時燃料噴射制御に関する第２の実施形態の動作内容を表す第２の流れ図。
【図２２】始動時燃料噴射制御に関する第２の実施形態の動作内容を表す第３の流れ図。
【図２３】始動時燃料噴射制御に関する第２の実施形態の動作内容を表す第４の流れ図。
【図２４】始動時燃料噴射制御に関する第２の実施形態の動作内容を表す第５の流れ図。
【図２５】始動時燃料噴射制御に関する第２の実施形態の動作内容を表す第６の流れ図。
【図２６】前記始動時燃料噴射制御の第２の実施形態の制御による極低水温制御時のタイミング図。
【図２７】前記第２の実施形態の目標燃料噴射時期設定およびパルス幅設定に関する説明図。
【符号の説明】
１    コントローラ
２    エンジン
３    吸気管
４    エアフローメータ
５    スロットルバルブ
６    気筒
７    吸入ポート
８    燃料噴射弁
９    クランク角センサ
１０    クランクシャフト
１１    カム位置センサ
１２    カムシャフト
１３    イグニッションスイッチ
１４    点火コイル
１５    水温センサ
１６    酸素センサ
【図１】
2005030269.tif 000007
【図２】
2005030269.tif 000008
【図３】
2005030269.tif 000009
【図４】
2005030269.tif 000010
【図５】
2005030269.tif 000011
【図６】
2005030269.tif 000012
【図７】
2005030269.tif 000013
【図８】
2005030269.tif 000014
【図９】
2005030269.tif 000015
【図１０】
2005030269.tif 000016
【図１１】
2005030269.tif 000017
【図１２】
2005030269.tif 000018
【図１３】
2005030269.tif 000019
【図１４】
2005030269.tif 000020
【図１５】
2005030269.tif 000021
【図１６】
2005030269.tif 000022
【図１７】
2005030269.tif 000023
【図１８】
2005030269.tif 000024
【図１９】
2005030269.tif 000025
【図２０】
2005030269.tif 000026
【図２１】
2005030269.tif 000027
【図２２】
2005030269.tif 000028
【図２３】
2005030269.tif 000029
【図２４】
2005030269.tif 000030
【図２５】
2005030269.tif 000031
【図２６】
2005030269.tif 000032
【図２７】
2005030269.tif 000033