(57)【特許請求の範囲】
【請求項１】
車両に搭載された内燃機関の基本点火時期、前記内燃機関の環境状態を反映した環境補正量、及び前記内燃機関の運転状態を反映した運転状態補正量に基づき、前記内燃機関の点火時期を算出する点火時期制御部を備えた点火時期制御装置において、
前記点火時期制御部は、前記基本点火時期として第１基本点火時期及び第２基本点火時期を用い、前記第１基本点火時期と、前記内燃機関の冷却水温に基づいて算出される冷却水温補正量及び前記内燃機関の吸気温度に基づいて算出される吸気温度補正量の少なくとも一方を含む前記環境補正量と、前記運転状態補正量と、に基づいて第１点火時期を算出すると共に、前記環境補正量に基づかず、かつ、前記第２基本点火時期と、前記運転状態補正量と、に基づいて第２点火時期を算出し、所定の切換条件が成立した際には、前記点火時期を前記第１点火時期から前記第２点火時期に切り換えることを特徴とする点火時期制御装置。
【請求項２】
前記所定の切換条件は、前記第１基本点火時期と前記環境補正量との前記和が、前記第２基本点火時期よりも前記遅角側になるという条件に設定されていることを特徴とする請求項１に記載の点火時期制御装置。
【請求項３】
前記点火時期制御部は、前記第２基本点火時期を前記内燃機関の負荷状態に応じて算出することを特徴とする請求項１又は２に記載の点火時期制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、点火時期制御装置に関し、特に、車両に搭載された内燃機関の点火時期を算出すると共に、その点火時期における遅角側への補正量を制限する点火時期制御装置に関する。
【背景技術】
【０００２】
近年、自動二輪車等の車両においては、それに搭載された内燃機関であるエンジンの信頼性を確保しながら、その高出力化、低燃費化及び排気ガス清浄化等を実現する観点から、エンジンの点火時期を電子制御する点火時期制御装置が採用されている。
【０００３】
かかるエンジンの点火時期は、エンジンに関する種々の条件を考慮して、点火時期制御装置により、圧縮上死点から進角側や遅角側に適宜変化するように制御されるものであるが、エンジンの信頼性を確保しながらエンジンを適切に燃焼させ、運転者が違和感を受けないようなエンジンの円滑な出力特性を実現するためには、点火時期のより緻密な制御が求められる状況になってきている。
【０００４】
かかる状況下で、特許文献１は、加速時点火時期制御装置に関し、スロットル開度やその変化量に基づいて遅角側制限値を遅角側に超えないようにエンジンの点火時期を制御する構成が開示されている。具体的には、特許文献１の構成は、エンジン回転数があまり上昇しないのにもかかわらずエンジン負荷が過渡的に高まる運転状態において、エンジンの点火時期の遅角し過ぎを抑制し、燃焼を安定させてエンジン出力の低下を防止することを企図したものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−３４３９５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、エンジンの点火時期は、基本点火時期を各種補正量により補正することで算出することができる。各種補正量には、環境補正量や運転状態補正量がある。環境補正量は、エンジンの冷却水温などエンジンの環境状態を反映するものであり、例えば、エンジンが高温となりノッキングが発生しやすい環境状態で点火時期を遅角側へ補正させることにより、エンジンをノッキングから保護することを目的とするものである。運転状態補正量は、スロットル開度の変化量などエンジンの運転状態を反映するものであり、例えば、スロットル開度の急変時に点火時期を遅角補正することにより、エンジンの出力やその変動を抑制することを目的とするものである。
【０００７】
しかしながら、本発明者の更なる検討によれば、各種補正量により遅角補正されたエンジンの点火時期に対して、特許文献１の構成のように遅角補正の制限を行う場合、運転状態補正量による遅角補正と遅角補正の制限とが相殺されることで、例えば、エンジンの出力やその変動を本来は抑制するのが好ましいにもかかわらず十分に抑制することができない事象が発生することが考えられる。
【０００８】
本発明は、以上の検討を経てなされたものであり、例えば、エンジンが高温の場合に、エンジンをノッキングから保護しつつ、その点火時期に過度の遅角補正がなされることによるエンジンの出力の無用な低下を抑制すると共に、例えば、エンジンの出力やその変動を抑制するのが好ましい場合に、点火時期の遅角補正を許容可能な点火時期制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
以上の目的を達成するべく、本発明は、車両に搭載された内燃機関の基本点火時期、前記内燃機関の環境状態を反映した環境補正量、及び前記内燃機関の運転状態を反映した運転状態補正量に基づき、前記内燃機関の点火時期を算出する点火時期制御部を備えた点火時期制御装置において、前記点火時期制御部は、前記基本点火時期として第１基本点火時期及び第２基本点火時期を用い、前記第１基本点火時期と、前記内燃機関の冷却水温に基づいて算出される冷却水温補正量及び前記内燃機関の吸気温度に基づいて算出される吸気温度補正量の少なくとも一方を含む前記環境補正量と、前記運転状態補正量と、に基づいて第１点火時期を算出すると共に、前記環境補正量に基づかず、かつ、前記第２基本点火時期と、前記運転状態補正量と、に基づいて第２点火時期を算出し、所定の切換条件が成立した際には、前記点火時期を前記第１点火時期から前記第２点火時期に切り換えることを第１の局面とする。
【００１０】
また、本発明は、第１の局面に加えて、前記所定の切換条件は、前記第１基本点火時期と前記環境補正量との前記和が、前記第２基本点火時期よりも前記遅角側になるという条件に設定されていることを第２の局面とする。
【００１１】
また、本発明は、第１又は第２の局面に加えて、前記点火時期制御部は、前記第２基本点火時期を前記内燃機関の負荷状態に応じて算出することを第３の局面とする。
【発明の効果】
【００１２】
以上の本発明の第１の局面にかかる点火時期制御装置によれば、点火時期制御部が、基本点火時期として第１基本点火時期及び第２基本点火時期を用い、第１基本点火時期と、内燃機関の冷却水温に基づいて算出される冷却水温補正量及び内燃機関の吸気温度に基づいて算出される吸気温度補正量の少なくとも一方を含む環境補正量と、運転状態補正量と、に基づいて第１点火時期を算出すると共に、環境補正量に基づかず、かつ、第２基本点火時期と、運転状態補正量と、に基づいて第２点火時期を算出し、所定の切換条件が成立した際には、点火時期を第１点火時期から第２点火時期に切り換えるものであるため、例えば、エンジンが高温の場合に、エンジンをノッキングから保護しつつ、環境補正量が遅角側へ増加することに起因して点火時期に過度の遅角補正がなされることによるエンジンの出力の無用な低下を抑制すると共に、例えば、エンジンの出力やその変動を抑制するのが好ましい場合に、運転状態補正量が遅角側へ増加することに起因して点火時期の遅角補正がなされることを許容して、点火時期を適切な値に制御することができる。
【００１３】
また、本発明の第２の局面にかかる点火時期制御装置によれば、所定の切換条件は、第１基本点火時期と環境補正量との和が、第２基本点火時期よりも遅角側になるという条件に設定されているものであるため、第１点火時期からそれよりも遅角側への遅角補正量が制限された第２点火時期に点火時期を適切かつ確実に切り換えることができる。
【００１４】
また、本発明の第３の局面にかかる点火時期制御装置によれば、点火時期制御部が、第２基本点火時期を内燃機関の負荷状態に応じて算出するものであるため、第２基本点火時期を内燃機関の負荷状態に応じてより適切に算出することができる。
【図面の簡単な説明】
【００１５】
【図１】図１は、本発明の実施形態における点火時期制御装置の構成を示すブロック図である。
【図２】図２は、本実施形態における点火時期制御装置が実行する点火時期制御処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、図面を適宜参照して、本発明の実施形態における点火時期制御装置につき、詳細に説明する。
〔点火時期制御装置の構成〕
まず、図１を参照して、本実施形態における点火時期制御装置の構成につき、詳細に説明する。
【００１７】
図１は、本実施形態における点火時期制御装置の構成を示すブロック図である。
【００１８】
図１に示すように、本実施形態における点火時期制御装置１は、図示を省略する車両に搭載され、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やメモリ等を有するマイクロコンピュータ等の演算処理装置であり、典型的にはＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）である。点火時期制御装置１は、メモリから必要な制御プログラム及び制御データを読み出して、車両に搭載された内燃機関であるエンジンの点火時期の遅角側への遅角補正量を必要に応じて制限しながら、点火時期を制御する点火時期制御処理用等の制御プログラムを実行する。
【００１９】
点火時期制御装置１は、入力回路２ａ、２ｂ、２ｃ、２ｄ及び２ｅ、Ａ／Ｄ変換器３ａ、３ｂ、３ｄ及び３ｅ、波形整形回路３ｃ、ＲＯＭ４（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５、ＣＰＵ６、並びに点火回路７を備えている。
【００２０】
入力回路２ａは、エンジンの冷却水の温度（冷却水温）を検出する水温センサ１１ａの出力信号を取得し、このように取得した出力信号をＡ／Ｄ変換器３ａに入力する。
【００２１】
入力回路２ｂは、エンジンの吸入空気の温度（吸気温度）を検出する吸気温センサ１１ｂの出力信号を取得し、このように取得した出力信号をＡ／Ｄ変換器３ｂに入力する。
【００２２】
入力回路２ｃは、エンジンのクランク角（クランク軸の回転角度）を検出するクランクセンサ１１ｃの出力信号を取得し、このように取得した出力信号を波形整形回路３ｃに入力する。
【００２３】
入力回路２ｄは、エンジンの図示を省略するスロットルバルブの開度（スロットル開度）を検出するスロットルセンサ１１ｄの出力信号を取得し、このように取得した出力信号をＡ／Ｄ変換器３ｄに入力する。
【００２４】
入力回路２ｅは、車両の速度（車速）を検出する車速センサ１１ｅの出力信号を取得し、このように取得した出力信号をＡ／Ｄ変換器３ｅに入力する。
【００２５】
Ａ／Ｄ変換器３ａ、３ｂ、３ｄ及び３ｅは、各々対応する入力回路２ａ、２ｂ、２ｄ及び２ｅから入力されたアナログ形態の電気信号をデジタル形態の電気信号に変換してＣＰＵ６に出力する。
【００２６】
波形整形回路３ｃは、入力回路２ｃから入力されたアナログ形態の電気信号の波形を整形してＣＰＵ６に出力する。
【００２７】
ＲＯＭ４は、不揮発性の記憶装置によって構成され、後述する点火時期制御処理用等の制御プログラムや制御データを格納している。
【００２８】
ＲＡＭ５は、揮発性の記憶装置によって構成され、ＣＰＵ６の算出値等を記憶するワーキングエリアとして機能する。
【００２９】
ＣＰＵ６は、点火時期制御装置１全体の動作を制御する。本実施形態では、ＣＰＵ６は、ＲＯＭ４内に格納されている制御プログラムを読み出して実行することにより、点火制御部６ａ、エンジン回転数算出部６ｂ、及びスロットル開度算出部６ｃとして機能する。点火制御部６ａは、第１基本点火時期算出部６ａ１、環境補正量算出部６ａ２、運転状態補正量算出部６ａ３、及び第２基本点火時期算出部６ａ４を備えている。なお、これらは、ＣＰＵ６の機能ブロックとして構成されているが、ＣＰＵ６外の電気回路として構成されてもよい。
【００３０】
具体的には、点火制御部６ａは、所定の点火時期切換条件が成立したか否かを判別する。かかる判別の結果、所定の点火時期切換条件が成立していない場合には、エンジンをノッキングから保護するためにはその点火時期の遅角補正を制限しないことが好ましい状況に相当するため、点火制御部６ａは、エンジンの点火時期を、その遅角補正量が制限されない第１点火時期に設定する。一方で、所定の点火時期切換条件が成立している場合には、エンジンをノッキングから保護しつつ、その点火時期の遅角補正を制限してエンジンの出力の無用な低下を抑制するのが好ましい状況に相当するため、点火制御部６ａは、エンジンの点火時期の遅角補正が過剰になされないようにその遅角補正量を制限すべく、かかる点火時期を、第１点火時期よりも進角側の値（角度）を呈する第２点火時期に設定する。
【００３１】
ここで、数式（数１）に示されるように、第１点火時期ＩＧＦ（ｄｅｇ）は、典型的には、第１基本点火時期ＩＧＲＦ（ｄｅｇ）、環境補正量ＩＧＩＤ（ｄｅｇ）、及び運転状態補正量ＩＧＥＳ（ｄｅｇ）の和である。また、数式（数２）に示されるように、第２点火時期ＩＧＳ（ｄｅｇ）は、典型的には、第２基本点火時期ＩＧＲＳ（ｄｅｇ）及び運転状態補正量ＩＧＥＳ（ｄｅｇ）の和である。
【００３２】
詳しくは、数式（数３）に示されるように、環境補正量ＩＧＩＤ（ｄｅｇ）は、典型的には、エンジンの冷却水温、及び吸気温度に対応して基づき算出される冷却水温補正量ＩＧＷ（ｄｅｇ）、及び吸気温度補正量ＩＧＴ（ｄｅｇ）の和である。かかる環境補正量ＩＧＩＤは、例えば、エンジンが高温の状況でエンジンをノッキングから保護するために点火時期を遅角させる補正量であると共に、エンジンの点火時期の遅角補正量を制限することが好ましい場合に、かかる遅角補正量の制限によって相殺される補正量である。
【００３３】
また、数式（数４）に示されるように、運転状態補正量ＩＧＥＳ（ｄｅｇ）は、典型的には、スロットル開度の変化量（エンジンの加速状態）及び車速に対応して基づき算出される加速補正量ＩＧＡ（ｄｅｇ）及び車速補正量ＩＧＶ（ｄｅｇ）の和である。かかる運転状態補正量ＩＧＥＳは、例えば、エンジンの出力やその変動を抑制するなどしてエンジンの運転状態を最適化するために点火時期を調整させる補正量であると共に、エンジンの点火時期の遅角補正量を制限することが好ましい場合であっても、かかる遅角補正量の制限によっては相殺されない補正量である。
【００３４】
また、数式（数５）に示されるように、所定の点火時期切換条件は、典型的には、第１基本点火時期ＩＧＲＦと環境補正量ＩＧＩＤとの和が、第２基本点火時期ＩＧＲＳ以上の角度（第２基本点火時期ＩＧＲＳに等しいか又はそれよりも進角側の角度）であるという不等式が成立しないという条件である。
【００３５】
【数１】
0006545038.tif 000002
【００３６】
【数２】
0006545038.tif 000003
【００３７】
【数３】
0006545038.tif 000004
【００３８】
【数４】
0006545038.tif 000005
【００３９】
【数５】
0006545038.tif 000006
【００４０】
第１基本点火時期算出部６ａ１は、エンジン回転数算出部６ｂが算出したエンジン回転数及びスロットル開度算出部６ｃが算出したスロットル開度に基づいて、第１基本点火時期ＩＧＲＦを算出する。かかる第１基本点火時期ＩＧＲＦは、エンジンの負荷状態に応じた基本点火時期の値（角度）である。
【００４１】
環境補正量算出部６ａ２は、Ａ／Ｄ変換器３ａ及び３ｂから入力された電気信号に各々対応して基づいて、つまり冷却水温、及び吸気温度に対応して基づいて、冷却水温補正量ＩＧＷ、及び吸気温度補正量ＩＧＴを算出すると共に、冷却水温補正量ＩＧＷ、及び吸気温度補正量ＩＧＴの和を算出することにより、環境補正量ＩＧＩＤを算出する。なお、環境補正量算出部６ａ２は、構成の簡素化等の必要性に応じて、環境補正量ＩＧＩＤとして、冷却水温補正量ＩＧＷ、及び吸気温度補正量ＩＧＴのうちの１つを適用してもよく、かかる場合には、対応して、冷却水温、及び吸気温度のうちの１つを用いることになる。
【００４２】
運転状態補正量算出部６ａ３は、Ａ／Ｄ変換器３ｄ及び３ｅから入力された電気信号に各々対応して基づいて、つまりスロットル開度の変化量及び車速に対応して基づいて、加速補正量ＩＧＡ及び車速補正量ＩＧＶを算出すると共に、加速補正量ＩＧＡ及び車速補正量ＩＧＶの和を算出することにより、運転状態補正量ＩＧＥＳを算出する。なお、運転状態補正量算出部６ａ３は、構成の簡素化等の必要性に応じて、運転状態補正量ＩＧＥＳとして、加速補正量ＩＧＡ及び車速補正量ＩＧＶのうちの１つを適用してもよく、かかる場合には、対応して、スロットル開度の変化量及び車速のうちの１つを用いることになる。
【００４３】
第２基本点火時期算出部６ａ４は、エンジン回転数算出部６ｂが算出したエンジン回転数及びスロットル開度算出部６ｃが算出したスロットル開度に基づいて、第２基本点火時期ＩＧＲＳを算出する。かかる第２基本点火時期ＩＧＲＳは、エンジンの負荷状態に応じた基本点火時期の値（角度）であるが、第１基本点火時期算出部６ａ１が算出した第１基本点火時期ＩＧＲＦと、環境補正量算出部６ａ２が算出した環境補正量ＩＧＩＤと、の和よりもより進角側となる値（角度）を含むものである。
【００４４】
エンジン回転数算出部６ｂは、波形整形回路３ｃから入力された電気信号に基づいて、エンジン回転数を算出する。エンジン回転数算出部６ｂが算出したエンジン回転数は、第１基本点火時期算出部６ａ１及び第２基本点火時期算出部６ａ４で用いられる。
【００４５】
スロットル開度算出部６ｃは、Ａ／Ｄ変換器３ｄから入力された電気信号に基づいて、スロットル開度を算出する。スロットル開度算出部６ｃが算出したスロットル開度は、第１基本点火時期算出部６ａ１及び第２基本点火時期算出部６ａ４で用いられる。
【００４６】
点火回路７は、ＣＰＵ６からの制御信号に従って点火コイル１２に２次電圧を発生させる。
【００４７】
このような構成を有する点火時期制御装置１は、以下に示す点火時期制御処理を実行することにより、エンジンの高温時等にその点火時期に過度の遅角補正がなされることを抑制して、点火時期を適切な値に制御する。以下、更に図２も参照して、本実施形態における点火時期制御装置１が実行する点火時期制御処理の流れについて説明する。
〔点火時期制御処理〕
図２は、本実施形態における点火時期制御装置が実行する点火時期制御処理の流れを示すフローチャートである。
【００４８】
図２のフローチャートに示すように、本実施形態における点火時期制御処理は、車両が起動されて点火時期制御装置１が稼働したタイミングで開始となり、点火時期制御処理はステップＳ１の処理に進む。かかる点火時期制御処理は、車両が起動されて点火時期制御装置１が稼働している間、繰り返し実行される。
【００４９】
ステップＳ１の処理では、エンジン回転数算出部６ｂ及びスロットル開度算出部６ｃが、波形整形回路３ｃ及びＡ／Ｄ変換器３ｄから入力された電気信号に各々対応して基づいて、エンジン回転数及びスロットル開度を算出する。そして、第１基本点火時期算出部６ａ１が、ＲＯＭ４に記憶されている第１基本点火時期算出データを読み出し、第１基本点火時期算出データにエンジン回転数及びスロットル開度を適用してこれを参照することにより、エンジン回転数及びスロットル開度に対応するエンジンの第１基本点火時期ＩＧＲＦを算出する。かかる第１基本点火時期ＩＧＲＦは、エンジンの負荷状態に応じた基本点火時期の値である。また、第１基本点火時期算出データは、テーブルやマップの形態の他に計算式で与えられるものであってもよい。これにより、ステップＳ１の処理は完了し、点火時期制御処理はステップＳ２の処理に進む。
【００５０】
ステップＳ２の処理では、環境補正量算出部６ａ２が、Ａ／Ｄ変換器３ａ及び３ｂから入力された電気信号に各々対応して基づいて、つまり冷却水温、及び吸気温度に対応して基づいて、冷却水温補正量ＩＧＷ、及び吸気温度補正量ＩＧＴを算出すると共に、冷却水温補正量ＩＧＷ、及び吸気温度補正量ＩＧＴの和を算出することにより、環境補正量ＩＧＩＤを算出する。かかる冷却水温補正量ＩＧＷ、及び吸気温度補正量ＩＧＴの算出は、環境補正量算出部６ａ２が、ＲＯＭ４に記憶されている各々の算出データを読み出し、かかる算出データに冷却水温、及び吸気温度を対応して適用してこれらを参照することによりなされる。なお、環境補正量算出部６ａ２は、必要に応じて、環境補正量ＩＧＩＤとして、冷却水温補正量ＩＧＷ、吸気温度補正量ＩＧＴのうちの１つを適用してもよく、かかる場合には、対応して、冷却水温、及び吸気温度のうちの１つを用いることになる。また、各々の算出データは、テーブルやマップの形態の他に計算式で与えられるものであってもよい。これにより、ステップＳ２の処理は完了し、点火時期制御処理はステップＳ３の処理に進む。
【００５１】
ステップＳ３の処理では、運転状態補正量算出部６ａ３が、Ａ／Ｄ変換器３ｄ及び３ｅから入力された電気信号に各々対応して基づいて、つまりスロットル開度の変化量、及び車速に対応して基づいて、加速補正量ＩＧＡ、及び車速補正量ＩＧＶを算出すると共に、加速補正量ＩＧＡ、及び車速補正量ＩＧＶの和を算出することにより、運転状態補正量ＩＧＥＳを算出する。かかる加速補正量ＩＧＡ、及び車速補正量ＩＧＶの算出は、運転状態補正量算出部６ａ３が、ＲＯＭ４に記憶されている各々の算出データを読み出し、かかる算出データにスロットル開度の変化量、及び車速を対応して適用してこれらを参照することによりなされる。なお、運転状態補正量算出部６ａ３は、必要に応じて、運転状態補正量ＩＧＥＳとして、加速補正量ＩＧＡ、及び車速補正量ＩＧＶのうちの１つを適用してもよく、かかる場合には、対応して、スロットル開度の変化量、及び車速のうちの１つを用いることになる。また、各々の算出データは、テーブルやマップの形態の他に計算式で与えられるものであってもよい。これにより、ステップＳ３の処理は完了し、点火時期制御処理はステップＳ４の処理に進む。
【００５２】
ステップＳ４の処理では、第２基本点火時期算出部６ａ４が、ＲＯＭ４に記憶されている第２基本点火時期算出データを読み出し、第２基本点火時期算出データにステップＳ１の処理で各々算出したエンジン回転数及びスロットル開度を適用してこれを参照することにより、エンジン回転数及びスロットル開度に対応するエンジンの第２基本点火時期ＩＧＲＳを算出する。かかる第２基本点火時期ＩＧＲＳは、エンジンの負荷状態に応じた基本点火時期の値であるが、ステップＳ３の処理で各々算出された第１基本点火時期ＩＧＲＦ及び環境補正量ＩＧＩＤの和よりもより進角側となる値を含むものである。また、第２基本点火時期算出データは、テーブルやマップの形態の他に計算式で与えられるものであってもよい。これにより、ステップＳ４の処理は完了し、点火時期制御処理はステップＳ５の処理に進む。
【００５３】
ステップＳ５の処理では、点火制御部６ａが、所定の点火時期切換条件が成立したか否か、つまり第１基本点火時期ＩＧＲＦと環境補正量ＩＧＩＤとの和が、第２基本点火時期ＩＧＲＳ以上の値（進角側の値）であるか否かを判別する。判別の結果、第１基本点火時期ＩＧＲＦと環境補正量ＩＧＩＤとの和が第２基本点火時期ＩＧＲＳ以上（進角（アドバンス）側）である場合には、かかる場合が点火時期切換条件が成立していない場合であるため、点火制御部６ａは、点火時期制御処理をステップＳ６の処理に進める。一方、第１基本点火時期ＩＧＲＦと環境補正量ＩＧＩＤとの和が第２基本点火時期ＩＧＲＳ未満（遅角（リタード）側）である場合には、かかる場合が点火時期切換条件が成立している場合であるため、点火制御部６ａは、点火時期制御処理をステップＳ７の処理に進める。
【００５４】
ステップＳ６の処理では、点火制御部６ａが、第１基本点火時期ＩＧＲＦ、環境補正量ＩＧＩＤ、及び運転状態補正量ＩＧＥＳの和（第１点火時期）を算出して、エンジンの点火時期を第１点火時期ＩＧＦに設定すると共に、これに応じて点火コイル１２に２次電圧を発生させるための制御信号を点火回路７に対して出力する。これにより、ステップＳ６の処理は完了し、今回の一連の点火時期制御処理は終了する。
【００５５】
ステップＳ７の処理では、点火制御部６ａが、第２基本点火時期ＩＧＲＳ及び運転状態補正量ＩＧＥＳの和（第２点火時期）を算出して、エンジンの点火時期を第２点火時期ＩＧＳに設定すると共に、これに応じて点火コイル１２に２次電圧を発生させるための制御信号を点火回路７に対して出力する。これにより、ステップＳ７の処理は完了し、一連の点火時期制御処理は終了する。
【００５６】
以上の説明から明らかなように、本実施形態における点火時期制御装置１では、点火制御部６ａが、基本点火時期として第１基本点火時期ＩＧＲＦ及び第２基本点火時期ＩＧＲＳを用い、第１基本点火時期ＩＧＲＦ、環境補正量ＩＧＩＤ、及び運転状態補正量ＩＧＥＳに基づいて第１点火時期ＩＧＦを算出すると共に、第２基本点火時期ＩＧＲＳ及び運転状態補正量ＩＧＥＳに基づいて第２点火時期ＩＧＳを算出し、所定の切換条件が成立した際には、点火時期を第１点火時期ＩＧＦから第２点火時期ＩＧＳに切り換えて、第１点火時期ＩＧＦの遅角側への遅角補正量と比べて第２点火時期ＩＧＳの遅角側への遅角補正量を制限するので、点火時期を第２点火時期ＩＧＳに切り換えることにより、例えば、エンジンが高温の場合に、エンジンをノッキングから保護しつつ、環境補正量ＩＧＩＤが遅角側へ増加することに起因して点火時期に過度の遅角補正がなされることによるエンジンの出力の無用な低下を抑制すると共に、例えば、エンジンの出力やその変動を抑制するのが好ましい場合に、運転状態補正量ＩＧＥＳが遅角側へ増加することに起因して点火時期に遅角補正がなされることを許容して、点火時期を適切な値に制御することができる。
【００５７】
また、本実施形態における点火時期制御装置１では、所定の切換条件が、第１基本点火時期ＩＧＲＦと環境補正量ＩＧＩＤとの和が、第２基本点火時期ＩＧＲＳよりも遅角側になるという条件に設定されているので、第１点火時期ＩＧＦからそれよりも遅角側への遅角補正量が制限された第２点火時期ＩＧＳに点火時期をより適切に切り換えることができる。
【００５８】
また、本実施形態における点火時期制御装置１では、点火制御部６ａが、第２基本点火時期ＩＧＲＳをエンジンの負荷状態に応じて算出するので、第２基本点火時期ＩＧＲＳをエンジンの負荷状態に応じてより適切に算出することができる。
【００５９】
なお、本発明は、部材の種類、形状、配置、個数等は前述の実施形態に限定されるものではなく、その構成要素を同等の作用効果を奏するものに適宜置換する等、発明の要旨を逸脱しない範囲で適宜変更可能であることはもちろんである。
【産業上の利用可能性】
【００６０】
以上のように、本発明は、エンジンの高温時等にその点火時期に過度の遅角補正がなされることを抑制して、点火時期を適切な値に制御可能な点火時期制御装置を提供することができるものであり、その汎用普遍的な性格から自動二輪車等の車両の点火時期制御装置に広く適用され得るものと期待される。
【符号の説明】
【００６１】
１…点火時期制御装置
２ａ、２ｂ、２ｃ、２ｄ及び２ｅ…入力回路
３ａ、３ｂ、３ｄ及び３ｅ…Ａ／Ｄ変換器
３ｃ…波形整形回路
４…ＲＯＭ
５…ＲＡＭ
６…ＣＰＵ
６ａ…点火制御部
６ａ１…第１基本点火時期算出部
６ａ２…環境補正量算出部
６ａ３…運転状態補正量算出部
６ａ４…第２基本点火時期算出部
６ｂ…エンジン回転数算出部
６ｃ…スロットル開度算出部
７…点火回路
１１ａ…水温センサ
１１ｂ…吸気温センサ
１１ｃ…クランクセンサ
１１ｄ…スロットルセンサ
１１ｅ…車速センサ
１２…点火コイル
【図１】
0006545038.tif 000007
【図２】
0006545038.tif 000008