(57)【要約】【課題】内燃機関の排気温度を目標排気温度附近に安定に保持する制御を行うことができるようにした内燃機関用点火制御装置を提供する。【解決手段】排気温度が目標排気温度未満である状態で排気温度制御モードが選択されたときに、排気温度が初めて目標排気温度に達するまでの間、内燃機関の点火時期を設定された最大遅角点火時期まで遅角させて排気温度を速やかに目標排気温度まで上昇させ、機関の排気温度が一度目標排気温度を超えた後は、排気温度が目標排気温度未満になったときに、単位時間当たりの遅角量または進角量を排気温度と目標排気温度との偏差に見合った大きさとして、点火時期を遅角または進角させることにより、排気温度を目標排気温度附近に保つ制御を行う排気温制御用点火制御手段９を備えた。【選択図】    図２
2007332899.tif 000002
【特許請求の範囲】
【請求項１】
車両を駆動する内燃機関の排気温度を検出する排気温度センサと、各種の制御条件に対して前記内燃機関の点火時期を制御する点火時期制御部と、前記内燃機関の点火時期の制御モードを排気温度制御モードとするか定常時制御モードとするかを選択する制御モード選択スイッチとを備え、前記点火時期制御部は、前記排気温度制御モードが選択されているときに前記排気温度センサにより検出される排気温度を目標排気温度に保つように前記点火時期を制御する排気温制御用点火制御手段と、前記定常時制御モードが選択されているときに前記内燃機関の点火時期を定常運転時に適した点火時期とするように制御する定常時点火制御手段とを備えている内燃機関用点火制御装置において、
前記排気温制御用点火制御手段は、前記排気温度センサにより検出された排気温度と前記目標排気温度との偏差を演算する排気温度偏差演算手段と、前記排気温度センサにより検出される排気温度が目標排気温度を超えたことがない状態で前記排気温度制御モードが選択されたときに該排気温度が目標排気温度に達したことが初めて検出されるまでの間前記点火時期を許容される範囲で最も遅角した点火時期である最大遅角点火時期とする制御を行う初期排気温上昇用点火制御手段と、検出された排気温度が一度目標排気温度を超えた後に前記排気温度を目標排気温度附近に保つように前記点火時期を制御する排気温度保持用点火制御手段とを備え、
前記排気温度保持用点火制御手段は、検出された排気温度が目標排気温度未満であるときに、単位時間当たりの遅角量を前記偏差の大きさに見合った大きさとして前記点火時期を遅角させる制御と、検出された排気温度が目標排気温度以上であるときに、単位時間当たりの進角量を前記偏差の大きさに見合った大きさとして前記点火時期を進角させる制御とを行うことにより前記排気温度を目標排気温度附近に保つように構成されていること、  を特徴とする内燃機関用点火制御装置。
【請求項２】
車両を駆動する内燃機関の排気温度を検出する排気温度センサと、各種の制御条件に対して前記内燃機関の点火時期を制御する点火時期制御部と、前記内燃機関の点火時期の制御モードを排気温度制御モードとするか定常時制御モードとするかを選択する制御モード選択スイッチとを備え、前記点火時期制御部は、前記排気温度制御モードが選択されているときに前記排気温度センサにより検出される排気温度を目標排気温度に保つように前記点火時期を制御する排気温制御用点火制御手段と、前記定常時制御モードが選択されているときに前記内燃機関の点火時期を定常運転時に適した点火時期とするように制御する定常時点火制御手段とを備えている内燃機関用点火制御装置において、
前記排気温制御用点火制御手段は、
前記内燃機関のクランク軸が１回転する毎に設定されたクランク角位置で前記排気温度センサにより検出された排気温度をサンプリングする排気温度サンプリング手段と、
前記排気温度サンプリング手段によりサンプリングされた排気温度の今回のサンプル値と目標排気温度との偏差を演算する排気温度偏差演算手段と、
前記排気温度サンプリング手段によりサンプリングされた排気温度の今回のサンプル値が目標排気温度以上であるか否かを判定する第１の排気温度判定手段と、
前記第１の排気温度判定手段により今回の排気温度のサンプル値が前記目標排気温度未満であると判定された時に、今までに排気温度のサンプル値が目標排気温度を超えたことがあるか否かを判定する第２の排気温度判定手段と、
前記第１の排気温度判定手段により今回の排気温度のサンプル値が前記目標排気温度以上であると判定された時に、排気温度のサンプル値が目標排気温度を超えたのは今回が初めてであるか否かを判定する第３の排気温度判定手段と、
前記第１の排気温度判定手段により今回の排気温度のサンプル値が前記目標排気温度未満であると判定され、前記第２の排気温度判定手段により、今までに排気温度のサンプル値が目標排気温度を超えたことがないと判定されたときに排気温度が目標排気温度に達したことが初めて検出されるまでの間前記内燃機関の点火時期を許容される範囲で最も遅角した点火時期である最大遅角量点火時期とするように制御する初期排気温上昇用点火制御手段と、
前記第１の排気温度判定手段により今回の排気温度のサンプル値が前記目標排気温度以上であると判定され、前記第３の排気温度判定手段により、排気温度のサンプル値が目標排気温度を超えたのが初めてであると判定されたときに単位時間当たりの進角量を設定された大きさとして前記内燃機関の点火時期を進角させる制御を行わせる排気温度制限用点火時期進角制御手段と、
前記第１の排気温度判定手段により今回の排気温度のサンプル値が前記目標排気温度未満であると判定され、前記第２の排気温度判定手段により、今までに排気温度のサンプル値が目標排気温度を超えたことがあると判定されたときに単位時間当たりの遅角量を前記排気温度偏差演算手段により演算された偏差の大きさに見合った大きさとして前記点火時期を遅角させる制御を行わせる排気温制御時点火時期遅角制御手段と、
前記第１の排気温度判定手段により今回の排気温度のサンプル値が前記目標排気温度以上であると判定され、前記第３の排気温度判定手段により、排気温度のサンプル値が目標排気温度を超えたのが初めてでないと判定されたときに単位時間当たりの進角量を前記排気温度偏差演算手段により演算された偏差の大きさに見合った大きさとして前記点火時期を進角させる排気温制御時点火時期進角制御手段と、
を備えていることを特徴とする内燃機関用点火制御装置。
【請求項３】
前記排気温制御時点火時期遅角制御手段は、前記偏差が大きい場合ほど前記点火時期の単位時間当たりの遅角量を大きくするように構成されている請求項２に記載の内燃機関用点火制御装置。
【請求項４】
前記排気温制御時点火時期進角制御手段は、前記偏差が大きい場合ほど前記点火時期の単位時間当たりの進角量を大きくするように構成されている請求項２または３に記載の内燃機関用点火制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両を駆動する内燃機関の点火時期を制御する内燃機関用点火制御装置に関するものである。
【背景技術】
【０００２】
内燃機関においては、排気管内のガス流の慣性効果を利用することにより充填効率を高め、出力の向上を図ることができる。排気管内のガス流の慣性効果は排気温度の影響を受けるため、機関の出力を向上させるためには、慣性効果を効果的に利用することができるように排気温度を制御することが望ましい。機関の排気温度は、機関の点火時期を変えることにより制御することができる。一般の内燃機関では、機関の点火時期を遅角させると排気温度が上昇し、点火時期を進角させると排気温度が低下する。
【０００３】
内燃機関においては、その出力の向上を図るために、所定の回転速度領域において点火時期を進角させることが必要とされるが、上記のように、機関の出力を向上させるためには排気温度をも考慮することが必要であるため、機関の出力の向上を図るためには、排気温度をも制御条件に入れて、回転速度と排気温度との双方に対して点火時期を制御することが望ましい。そのため、特許文献１や特許文献２に示されているように、機関の回転速度の上昇に伴って点火時期を進角させる制御において、排気温度が望ましい温度範囲よりも低下したときに、点火時期を遅れ側に補正して排気温度を上昇させる制御が行われている。
【０００４】
上記のように、排気温度を、排気管内のガス流の慣性効果を高めるのに適当な範囲に保つと、機関の出力を向上させることができるので、車両を駆動する内燃機関において、車両を発進させる前に排気温度を適正な目標温度（例えば５００℃）に保持しておくと、発進直後からエンジンの出力を向上させることができる。
【０００５】
特許文献２に示された発明では、車両の発進前に、点火時期を定常運転時の最小進角点火時期（最も進角度が小さい点火時期）よりも更に遅角した最大遅角点火時期まで遅角させることにより排気温度を目標排気温度に向けて上昇させる最大遅角点火制御と、排気温度が目標温度を超えたときに、点火時期を上記最大遅角点火時期よりも進角した最小進角点火時期として排気温度の上昇を止める最小進角点火制御とを繰り返し行わせることにより、排気温度を目標温度附近に保つ制御を行わせている。
【特許文献１】特公平７−３７７６７号公報
【特許文献２】特開２００５−１６４３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献２に示された発明のように、最大遅角点火制御と、最小進角点火制御とを繰り返し行わせるようにした場合には、排気温度が目標排気温度を下回ったときに点火時期をいきなり最大遅角点火時期まで遅角させるため、排気温度が急激に上昇して目標排気温度を大きく超えてしまうことがあり、排気温度をきめ細かく制御することが難しいという問題があった。
【０００７】
本発明の目的は、排気温度を目標排気温度に保つ制御を行う際に、排気温度をきめ細かく制御して、排気温度の変動範囲が大きくなるのを防ぐことができるようにした内燃機関用点火制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、車両を駆動する内燃機関の排気温度を検出する排気温度センサと、各種の制御条件に対して内燃機関の点火時期を制御する点火時期制御部と、内燃機関の点火時期の制御モードを排気温度制御モードとするか定常時制御モードとするかを選択する制御モード選択スイッチとを備えた内燃機関用点火制御装置に係わるものである。
【０００９】
本発明が対象とする内燃機関用点火制御装置では、上記点火時期制御部が、排気温度制御モードが選択されているときに排気温度センサにより検出される排気温度を目標排気温度に保つように点火時期を制御する排気温制御用点火制御手段と、定常時制御モードが選択されているときに内燃機関の点火時期を定常運転時に適した点火時期とするように制御する定常時点火制御手段とを備えている。
【００１０】
本発明においては、排気温制御用点火制御手段が、排気温度センサにより検出された排気温度と目標排気温度との偏差を演算する排気温度偏差演算手段と、排気温度センサにより検出される排気温度が目標排気温度を超えたことがない状態で排気温度制御モードが選択されたときに該排気温度が目標排気温度に達したことが初めて検出されるまでの間点火時期を許容される範囲で最も遅角した点火時期である最大遅角点火時期とする制御を行う初期排気温上昇用点火制御手段と、検出された排気温度が一度目標排気温度を超えた後に排気温度を目標排気温度附近に保つように点火時期を制御する排気温度保持用点火制御手段とを備えている。
【００１１】
上記排気温度保持用点火制御手段は、検出された排気温度が目標排気温度未満であるときに、単位時間当たりの遅角量を偏差の大きさに見合った大きさとして点火時期を遅角させる制御と、検出された排気温度が目標排気温度以上であるときに、単位時間当たりの進角量を偏差の大きさに見合った大きさとして点火時期を進角させる制御とを行うことにより前記排気温度を目標排気温度附近に保つように構成されている。
【００１２】
上記のように、本発明においては、排気温度が目標排気温度を一度も超えたことがない状態で排気温度制御モードが選択されたときに、排気温度が初めて目標排気温度に達するまでの間、内燃機関の点火時期を設定された最大遅角点火時期とする制御を行う。
【００１３】
このような制御を行うと、排気温度制御が開始された後、機関の排気温度を速やかに目標排気温度まで上昇させて、内燃機関から高出力を発生させ得る状態にすることができ、車両を発進させる前の準備時間を短くすることができる。
【００１４】
また上記のように、本発明においては、機関の排気温度が一度目標排気温度を超えた後は、排気温度が目標排気温度未満になったときに、点火時期をいきなり最大遅角点火時期まで遅角させたり、排気温度が目標排気温度以上になったときに、点火時期を最大遅角点火時期よりも大幅に進角した点火時期までいきなり進角させたりするのではなく、単位時間当たりの遅角量または進角量を排気温度と目標排気温度との偏差に見合った大きさとして、点火時期を遅角または進角させることにより、排気温度を目標排気温度附近に保つ制御を行う。
【００１５】
このような制御を行うと、排気温度が目標排気温度を大きく超えたり、目標排気温度を大きく下回ったりする状態を生じさせることなく、排気温度を目標排気温度附近に安定に保持させることができる。
【００１６】
本発明の好ましい態様では、上記排気温制御用点火制御手段が、内燃機関のクランク軸が１回転する毎に設定されたクランク角位置で前記排気温度センサにより検出された排気温度をサンプリングする排気温度サンプリング手段と、排気温度サンプリング手段によりサンプリングされた排気温度の今回のサンプル値と目標排気温度との偏差を演算する排気温度偏差演算手段と、排気温度サンプリング手段によりサンプリングされた排気温度の今回のサンプル値が目標排気温度以上であるか否かを判定する第１の排気温度判定手段と、第１の排気温度判定手段により今回の排気温度のサンプル値が目標排気温度未満であると判定された時に、今までに排気温度のサンプル値が目標排気温度を超えたことがあるか否かを判定する第２の排気温度判定手段と、第１の排気温度判定手段により今回の排気温度のサンプル値が前記目標排気温度以上であると判定された時に、排気温度のサンプル値が目標排気温度を超えたのは今回が初めてであるか否かを判定する第３の排気温度判定手段と、第１の排気温度判定手段により今回の排気温度のサンプル値が前記目標排気温度未満であると判定され、第２の排気温度判定手段により、今までに排気温度のサンプル値が目標排気温度を超えたことがないと判定されたときに排気温度が目標排気温度に達したことが初めて検出されるまでの間内燃機関の点火時期を許容される範囲で最も遅角した点火時期である最大遅角量点火時期とするように制御する初期排気温上昇用点火制御手段と、第１の排気温度判定手段により今回の排気温度のサンプル値が目標排気温度以上であると判定され、第３の排気温度判定手段により、排気温度のサンプル値が目標排気温度を超えたのが初めてであると判定されたときに単位時間当たりの進角量を設定された大きさとして内燃機関の点火時期を進角させる制御を行わせる排気温度制限用点火時期進角制御手段と、第１の排気温度判定手段により今回の排気温度のサンプル値が目標排気温度未満であると判定され、第２の排気温度判定手段により、今までに排気温度のサンプル値が目標排気温度を超えたことがあると判定されたときに単位時間当たりの遅角量を排気温度偏差演算手段により演算された偏差の大きさに見合った大きさとして点火時期を遅角させる制御を行わせる排気温制御時点火時期遅角制御手段と、第１の排気温度判定手段により今回の排気温度のサンプル値が目標排気温度以上であると判定され、第３の排気温度判定手段により、排気温度のサンプル値が目標排気温度を超えたのが初めてでないと判定されたときに単位時間当たりの進角量を排気温度偏差演算手段により演算された偏差の大きさに見合った大きさとして点火時期を進角させる排気温制御時点火時期進角制御手段とにより構成される。
【００１７】
上記排気温制御時点火時期遅角制御手段と排気温制御時点火時期進角制御手段により、
排気温度保持用点火制御手段が構成される。
【００１８】
上記排気温制御時点火時期遅角制御手段は、偏差が大きい場合ほど点火時期の単位時間当たりの遅角量を大きくするように構成するのが好ましい。
【００１９】
また排気温制御時点火時期進角制御手段は、偏差が大きい場合ほど点火時期の単位時間当たりの進角量を大きくするように構成するのが好ましい。
【発明の効果】
【００２０】
以上のように、本発明によれば、排気温度が目標排気温度未満である状態で排気温度制御モードが選択されたときに、排気温度が初めて目標排気温度に達するまでの間、内燃機関の点火時期を設定された最大遅角点火時期とする制御を行うので、排気温度制御が開始された後、機関の排気温度を速やかに目標排気温度まで上昇させて、内燃機関から高出力を発生させ得る状態にすることができ、車両を発進させる前の準備時間を短くすることができる。
【００２１】
また本発明によれば、機関の排気温度が一度目標排気温度を超えた後は、排気温度が目標排気温度未満になったときに、点火時期をいきなり最大遅角点火時期まで遅角させたり、排気温度が目標排気温度以上になったときに、点火時期を最大遅角点火時期よりも大幅に進角した点火時期までいきなり進角させたりするのではなく、単位時間当たりの遅角量または進角量を排気温度と目標排気温度との偏差に見合った大きさとして、点火時期を遅角または進角させることにより、排気温度を目標排気温度附近に保つ制御を行うので、排気温度が目標排気温度を大きく超えたり、目標排気温度を大きく下回ったりする状態を生じさせることなく、排気温度を目標排気温度附近に安定に保持させることができる。
【発明を実施するための最良の形態】
【００２２】
以下図面を参照して本発明の好ましい実施形態を詳細に説明する。
図１は本発明に係わる点火制御装置のハードウェアの構成例を示したものである。本実施形態では、一例として、内燃機関が２気筒内燃機関であるとしている。本発明は、４サイクル機関にも２サイクル機関にも適用できるが、この例では、内燃機関が２サイクル機関であるとしている。
【００２３】
図１において１は同時発火式の点火コイルで、一次コイル１ａと二次コイル１ｂとを有し、二次コイル１ｂの一端及び他端はそれぞれ機関の第１気筒及び第２気筒に取り付けられた点火プラグ２Ａ及び２Ｂの非接地側端子に接続されている。
【００２４】
３は機関により駆動されるフライホイール磁石発電機で、カップ状のフライホイールの内周に永久磁石を取り付けてなる磁石回転子３Ａと、固定子３Ｂとからなっている。固定子３Ｂは、磁石回転子の磁極に対向する磁極部を有する電機子鉄心と、該電機子鉄心に巻回されたエキサイタコイルＬｅ及び他の発電コイルＬａとからなっている。
【００２５】
４は内燃機関の所定のクランク角位置でパルスを発生する信号発生器で、この信号発生器は、フライホイールの外周に機関の第１気筒及び第２気筒にそれぞれ対応させて１８０°間隔で設けられたリラクタｒ1及びｒ2をそれぞれ検出して機関の第１気筒及び第２気筒に対応するパルス信号を発生する。各気筒に対応するパルス信号は、対応するリラクタの回転方向の前端側エッジ及び後端側エッジがそれぞれ検出されたときに発生する極性が異なる１対のパルスＶp1及びＶp2からなる。各気筒に対応する１対のパルスの内、位相が進んだ方のパルスＶp1は、対応する気筒のピストンが上死点に達したときのクランク角位置（上死点位置）よりも十分に進角したクランク角位置に設定された基準クランク角位置で発生し、位相が遅れた方のパルスＶp2は対応する気筒のピストンが上死点に達するクランク角位置附近で発生する。
【００２６】
５は電子式制御ユニット（ＥＣＵ）、６は運転者により操作される制御モード選択スイッチ、７は機関の排気管に取り付けられた感温抵抗素子等からなる排気温度センサである。この例では、制御モード選択スイッチ６が閉じられたときに制御モードが排気温度制御モードとされ、制御モード選択スイッチ６が開かれたときに制御モードが定常時制御モードとされるようになっている。
【００２７】
ＥＣＵ５には、点火コイル１とともに点火装置を構成する点火回路５Ａと、マイクロプロセッサ（ＭＰＵ）５Ｂと、発電コイルＬａの出力電圧をマイクロプロセッサ５Ｂを駆動するのに適した一定の電圧Ｖccに変換する電源回路５Ｃと、信号発生器４が出力する負極性パルスＶp1及び正極性パルスＶp2がダイオードＤ1及びＤ2を通して入力された波形整形回路５Ｄ及び５Ｅとが設けられ、ＭＰＵ５Ｂから点火回路５Ａに点火信号Ｖiが与えられる。
【００２８】
点火回路５Ａは、エキサイタコイルＬｅを電源として、点火信号Ｖiが与えられたときに急激な変化を示す一次電流を点火コイル１の一次コイル１ａに流す回路である。この点火回路としては、例えば、一端が一次コイル１ａの一端に接続されてエキサイタコイルＬｅの出力電圧で一方の極性に充電される点火用コンデンサと、点火信号Ｖｉが与えられたときにオン状態なって点火用コンデンサの電荷を一次コイル１ａを通して放電させる放電用スイッチとを備えて、点火用コンデンサの電荷の放電により点火コイルの二次コイル１ｂに点火用高電圧を誘起させるコンデンサ放電式の回路を用いることができる。点火コイルの二次コイルに誘起する高電圧は点火プラグ２Ａ及び２Ｂに印加されるため、これらの点火プラグで同時に火花放電が生じ、点火プラグ２Ａ及び２Ｂが取り付けられた２つの気筒のうち、点火時期にある方の気筒で燃料に着火される。
【００２９】
マイクロプロセッサ５Ｂは、所定のプログラムを実行することにより、点火回路５Ａに点火信号を与える時期（点火時期）を制御するために必要な各種の手段を構成する。
【００３０】
図２は、本実施形態において、マイクロプロセッサ５Ｂにより構成される各種の手段を含む点火制御装置の全体的な構成を示したものである。同図において、ＥＮＧは内燃機関、ＴＭは内燃機関のクランク軸と車両の駆動輪Ｗｈとの間に設けられて、内燃機関ＥＮＧのクランク軸の回転を駆動輪Ｗｈに伝達する自動クラッチ付きの変速機、ＥＸは内燃機関の排気管であり、排気管ＥＸに排気温度センサ７が取り付けられている。
【００３１】
図２において、ＩＧは点火コイル１と点火回路５Ａとからなる点火装置、８は制御モード選択スイッチ６により定常時制御モードが選択されているときに内燃機関の点火時期を定常運転時に適した点火時期とするように制御する定常時点火制御手段、９は、制御モード選択スイッチ６により排気温度制御モードが選択されているときに、排気温度センサ７により検出される排気温度を目標排気温度に保つように点火時期を制御する排気温制御用点火制御手段であり、定常時点火制御手段８と排気温制御用点火制御手段９とにより点火時期制御部が構成されている。
【００３２】
定常時点火制御手段８は、内燃機関の回転速度を含む各種の制御条件に対して機関の定常運転時の点火時期を演算して、演算した点火時期が検出されたときに点火回路５Ａに点火信号Ｖｉを与える。
【００３３】
排気温制御用点火制御手段９は、排気温度サンプリング手段９Ａと、排気温度偏差演算手段９Ｂと、第１の排気温度判定手段９Ｃと、第２の排気温度判定手段９Ｄと、第３の排気温度判定手段９Ｅと、初期排気温上昇用点火制御手段９Ｆと、排気温度制限用点火時期進角制御手段９Ｇと、排気温度保持用点火制御手段９Ｈとからなっている。
【００３４】
各部を更に詳細に説明すると、排気温度サンプリング手段９Ａは、排気温度センサ７により検出された排気温度を、クランク軸が１回転する毎に決まったクランク角位置でサンプリングして、サンプル値を記憶する。排気温度をサンプリングするタイミングは、例えば、制御装置に機関のクランク角情報を与えるために機関に取り付けられている信号発生器４が、機関の特定のクランク角位置で発生する信号により定めることができる。
【００３５】
排気温度偏差演算手段９Ｂは、排気温度サンプリング手段９Ａによりサンプリングされた排気温度Ｔｘの今回のサンプル値と目標排気温度Ｔａとの偏差ΔＴｘ（＝Ｔｘ−Ｔａ）を演算する。
【００３６】
第１の排気温度判定手段９Ｃは、排気温度サンプリング手段によりサンプリングされた排気温度の今回のサンプル値Ｔｘが目標排気温度Ｔａ以上であるか否かを判定する。
【００３７】
第２の排気温度判定手段９Ｄは、第１の排気温度判定手段９Ｃにより今回の排気温度のサンプル値Ｔｘが目標排気温度Ｔａ未満であると判定された時に、今までに排気温度のサンプル値が目標排気温度を超えたことがあるか否かを判定する。
【００３８】
第３の排気温度判定手段９Ｅは、第１の排気温度判定手段により今回の排気温度のサンプル値が目標排気温度以上であると判定された時に、排気温度のサンプル値が目標排気温度を超えたのは今回が初めてであるか否かを判定する。
【００３９】
初期排気温上昇用点火制御手段９Ｆは、第１の排気温度判定手段９Ｃにより排気温度の今回のサンプル値が目標排気温度Ｔａ未満であると判定され、第２の排気温度判定手段９Ｄにより、今までに排気温度のサンプル値が目標排気温度を超えたことがないと判定されたときに排気温度が目標排気温度に達したことが初めて検出されるまでの間内燃機関の点火時期を許容される範囲で最も遅角した点火時期である最大遅角量点火時期とするように制御する。
【００４０】
排気温度制限用点火時期進角制御手段９Ｇは、第１の排気温度判定手段９Ｃにより今回の排気温度のサンプル値Ｔｘが目標排気温度Ｔａ以上であると判定され、第３の排気温度判定手段９Ｅにより、排気温度のサンプル値Ｔｘが目標排気温度Ｔａを超えたのが初めてであると判定されたときに単位時間当たりの進角量を設定された大きさとして内燃機関の点火時期を進角させる制御を行わせる。
【００４１】
排気温度保持用点火制御手段９Ｈは、検出された排気温度が一度目標排気温度を超えた後に排気温度を目標排気温度附近に保つように点火時期を制御する手段で、検出された排気温度が目標排気温度未満であるときに、単位時間当たりの遅角量を偏差の大きさに見合った大きさとして点火時期を遅角させる制御と、検出された排気温度が目標排気温度以上であるときに、単位時間当たりの進角量を前記偏差の大きさに見合った大きさとして点火時期を進角させる制御とを行うことにより排気温度を目標排気温度附近に保つ。
【００４２】
本実施形態では、上記排気温度保持用点火制御手段９Ｈが、排気温度制御時点火時期遅角制御手段９H１と、排気温度制御時点火時期進角制御手段９H2とからなっている。
【００４３】
排気温度制御時点火時期遅角制御手段９H1は、第１の排気温度判定手段９Ｃにより今回の排気温度のサンプル値Ｔｘが目標排気温度Ｔａ未満であると判定され、第２の排気温度判定手段９Ｄにより、今までに排気温度のサンプル値が目標排気温度を超えたことがあると判定されたときに単位時間当たりの遅角量を排気温度偏差演算手段９Ｂにより演算された偏差ΔＴｘの大きさに見合った大きさとして点火時期を遅角させる制御を行わせる。
【００４４】
排気温制御時点火時期進角制御手段９H2は、第１の排気温度判定手段９Ｃにより今回の排気温度のサンプル値が目標排気温度以上であると判定され、第３の排気温度判定手段９Ｅにより、排気温度のサンプル値が目標排気温度を超えたのが初めてでないと判定されたときに単位時間当たりの進角量を排気温度偏差演算手段９Ｂにより演算された偏差ΔＴｘの大きさに見合った大きさとして点火時期を進角させる。
【００４５】
本実施形態の点火制御装置では、制御モード選択スイッチ６が閉じられたときに制御モードを排気温度制御モードとして、排気温度制御用点火制御手段９による点火時期の制御を開始する。この制御では、内燃機関のクランク角位置が設定されたクランク角位置に一致する毎に、排気温度サンプリング手段９Ａが排気温度センサ７の出力をサンプリングし、排気温度のサンプル値が得られる毎に排気温度偏差演算手段９Ｂが新たにサンプルされた排気温度Ｔｘと目標排気温度Ｔａとの偏差ΔＴｘ＝Ｔｘ−Ｔａを演算する。
【００４６】
また排気温度の新たなサンプル値が得られる毎に第１の排気温度判定手段９Ｃにより、新たな排気温度のサンプル値が目標排気温度Ｔａ以上であるか否かを判定する。その結果新たな排気温度のサンプル値が目標排気温度未満であり、かつ第２の排気温度判定手段９Ｄにより、今までに排気温度のサンプル値が目標排気温度を超えたことがないと判定されたときには、初期排気温上昇用点火制御手段９Ｆが、内燃機関の点火時期を設定された最大遅角点火時期まで遅角させ、これにより機関の排気温度を急速に上昇させる。
【００４７】
第１の排気温度判定手段により今回の排気温度のサンプル値が目標排気温度以上であると判定され、第３の排気温度判定手段９Ｅにより、排気温度のサンプル値が目標排気温度を超えたのが今回が初めてであると判定されたときには、排気温度制限用点火時期進角制御手段９Ｇが、単位時間当たりの進角量［°／sec］を設定された大きさとして、内燃機関の点火時期を進角させる制御を行わせ、機関の排気温度が目標排気温度を超えて上昇していくのを防ぐ。
【００４８】
第１の排気温度判定手段により今回の排気温度のサンプル値が前記目標排気温度未満であると判定され、前記第２の排気温度判定手段９Ｄにより、今までに排気温度のサンプル値が目標排気温度を超えたことがあると判定されたときには、排気温度制御時点火時期遅角制御手段９H1が、単位時間当たりの遅角量［°／sec］を排気温度偏差演算手段により演算された偏差の大きさに見合った大きさとして前記点火時期を遅角させるように制御して排気温度を上昇させる。
【００４９】
また第１の排気温度判定手段９Ｃにより今回の排気温度のサンプル値が目標排気温度以上であると判定され、第３の排気温度判定手段９Ｅにより、排気温度のサンプル値が目標排気温度を超えたのが今回が初めてでないと判定されたときに、排気温制御時点火時期進角制御手段９H2が単位時間当たりの進角量［°／sec］を排気温度偏差演算手段９Ｂにより演算された偏差の大きさに見合った大きさとして点火時期を進角させるように制御して排気温度を低下させる。上記排気温制御時点火時期遅角制御手段９H1による制御と、排気温制御時点火時期遅角制御手段９H2による制御とが交互に繰り返されることにより、機関の排気温度が目標排気温度附近に保持される。
【００５０】
上記のように、本発明においては、排気温度が目標排気温度未満である状態で排気温度制御モードが選択されたときに、排気温度が初めて目標排気温度に達するまでの間、内燃機関の点火時期を設定された最大遅角点火時期とする制御を行うので、排気温度制御が開始された後、機関の排気温度を速やかに目標排気温度まで上昇させて、内燃機関から高出力を発生させ得る状態にすることができ、車両を発進させる前の準備時間を短くすることができる。
【００５１】
また機関の排気温度が一度目標排気温度を超えた後は、排気温度が目標排気温度未満になったときに、点火時期をいきなり最大遅角点火時期まで遅角させたり、排気温度が目標排気温度以上になったときに、点火時期を最大遅角点火時期よりも大幅に進角した点火時期までいきなり進角させたりするのではなく、単位時間当たりの遅角量または進角量を排気温度と目標排気温度との偏差に見合った大きさとして、点火時期を遅角または進角させることにより、排気温度を目標排気温度附近に保つ制御を行うので、排気温度が目標排気温度を大きく超えたり、目標排気温度を大きく下回ったりする状態を生じさせることなく、排気温度を目標排気温度附近に安定に保持させることができる。
【００５２】
図２に示した点火制御装置を構成するためにマイクロプロセッサに実行させるプログラムのアルゴリズムの一例を図３に示した。本実施形態では、前述のように、点火時期を遅角または進角させて、排気温度を目標排気温度（例えば５００℃）附近に保持する制御を行う。この制御を行う際の点火時期変化割合（単位時間当たりの点火時期の変化量）［°／sec］は、排気温度の偏差に応じて、予め設定された変化割合Ｄ，Ｆ，Ｈ及びＪ（Ｄ＜Ｆ＜Ｈ＜Ｊ）の中から選択する。
【００５３】
点火時期変化割合［°／sec］は、今回サンプリングした排気温度Ｔxが目標排気温度Ｔaを超えているとき（進角制御を行うとき）にマイナス（−）の符号をとり、今回サンプリングした排気温度Ｔxが目標排気温度Ｔa以下のとき（遅角制御を行うとき）にプラス（＋）の符号をとる。
【００５４】
点火時期変化割合の選択の仕方は例えば下記の通りである。
ΔＴｘ≦２［℃］のとき：Ｄ＝１［°／sec］を選択
２［℃］＜ΔＴｘ≦５［℃］のとき：Ｆ＝２［°／sec］を選択
５［℃］＜ΔＴｘ≦１０［℃］のとき：Ｈ＝３［°／sec］を選択
１０［℃］＜ΔＴｘ≦５０［℃］のとき：Ｊ＝４［°／sec］を選択
【００５５】
また本発明では、排気温度制御モードでの点火時期の制御を開始した後、排気温度が初めて目標排気温度を超えたときに、進角割合（単位時間当たりの進角量）を設定された値として点火時期を進角させる制御を行うが、このときの点火時期の進角割合を与える一つの数値Ｋ［°／sec］を設定しておく。このＫの値は例えば、５［°／sec］とする。
【００５６】
図３は、マイクロプロセッサが排気温度をサンプリングする毎に実行するタスクである。本実施形態では、クランク軸が１回転する毎に決まったクランク角位置で排気温度がサンプリングされ、図３のタスクが実行される。このタスクでは先ずステップＳ０１において制御モード選択スイッチ６がオン状態にあるか否か（排気温度制御モードが選択されているか否か）が判定される。その結果、制御モード選択スイッチ６がオン状態にない（排気温度制御モードが選択されていない）と判定されたときには、ステップＳ０２に進んで制御モードを定常時点火制御モードとしてこのタスクを終了する。
【００５７】
ステップＳ０１で制御モード選択スイッチがオン状態にある（排気温度制御モードが選択されている）と判定されたときには、ステップＳ０３に進んで今回サンプリングされた排気温度Ｔｘと目標排気温度Ｔａとの偏差ΔＴｘ＝Ｔｘ−Ｔａを演算し、その演算結果をメモリに記憶させる。次いでステップＳ０４で今回の排気温度のサンプル値Ｔxが目標排気温度Ｔａを超えているか否かを判定する。ここで今回の排気温度のサンプル値Ｔxが目標排気温度Ｔａ以下であると判定されたときには、ステップＳ０５に進んで、これまでに排気温度が目標排気温度Ｔａを超えたことがあるか否かを判定する。その結果、これまでに排気温度が目標排気温度を超えたことがないと判定されたときには、ステップＳ０６に進んで、点火時期θig（機関のピストンが上死点に達したときのクランク角位置である上死点位置から進角側に測った点火時期までの角度で表す。）を許容される範囲で最も遅角した点火時期である最大遅角点火時期とする。
【００５８】
次いでステップＳ０７で機関の回転速度Ｎ［rpm］が設定回転速度Ｎs以上であるか否かを判定する。設定回転速度Ｎｓは変速機ＴＭの自動クラッチがつながる回転速度よりも僅かに低い回転速度（例えば４０００rpm）に設定されている。ステップＳ０７で回転速度が設定回転速度Ｎｓ以上でないと判定されたときには、ステップＳ０８に進んで、点火時期θigを計測するために点火タイマにセットする計時データＴsetを演算して、演算した計時データＴsetを直ちに点火タイマにセットしてその開始させ、このタスクを終了する。
【００５９】
排気温度をサンプリングするクランク角位置（図３のタスクを開始するクランク角位置）を上死点位置から進角側に測った角度θaで表し、機関の回転速度をＮとすると、点火時期θigを計測するために点火タイマに計測させる計時データＴsetは下記の式により演算される。
Ｔset＝（θigーθa）・（Ｎ／３６０）                                 （１）
【００６０】
ステップＳ０７で回転速度Ｎが設定回転速度Ｎｓ以上であると判定されたときには、ステップＳ０９に進んで点火動作が行われるのを禁止して機関を失火させ、排気温度を上昇させる制御を行っている間に自動クラッチがつながって車両が発進するのを防ぐ。
【００６１】
ステップＳ０４で排気温度の今回のサンプル値Ｔxが目標排気温度Ｔa以下であると判定され、ステップＳ０５で排気温度が目標排気温度Ｔａを超えたことがあると判定されたときには、ステップＳ１０に進んで、偏差ΔＴxに応じて、用意された点火時期変化割合Ｄ、Ｆ、Ｈ、Ｊ（Ｄ＜Ｆ＜Ｈ＜Ｊ）の中の１つを点火時期遅角割合［°／sec］（＋符号をとる）として選択し、ステップＳ１１で、下記の（２）式により点火時期θigを演算して、ステップＳ０７〜Ｓ０９を実行する。
θig＝θig-1 ＋（選択された点火時期変化割合）×Ｔn                  （２）
ここで、θig-1は前回の点火時期である。Ｔnは回転速度対応値で、クランク軸が３６０°回転するのに要した時間である。
【００６２】
ステップＳ０４で排気温度の今回のサンプル値Ｔxが目標排気温度Ｔaを超えていると判定されたときには、ステップＳ１２で排気温度が目標排気温度Ｔaを超えたのが今回が初めてであるか否かを判定する。その結果、排気温度が目標排気温度を超えたのは今回が初めてであると判定されたときには、ステップＳ１３に進んで、点火時期変化割合［°／sec］として、予め用意された点火時期変化割合Ｄ、Ｆ、Ｈ、Ｊ、Ｋ（Ｄ＜Ｆ＜Ｈ＜Ｊ＜Ｋ）の中から最大のものＫを点火時期進角割合として選択する。次いでステップＳ１１で点火時期θigを（２）式により演算する。
【００６３】
次いで、ステップＳ０７で回転速度Ｎが設定回転速度Ｎs以上であるか否かを判定し、回転速度が設定回転速度Ｎｓ以上でないと判定されたときにステップＳ０８に進む。ステップＳ０８では、点火時期θigを計測するために点火タイマにセットする計時データＴsetを演算して、演算した計時データＴsetを直ちに点火タイマにセットしてその開始させ、このタスクを終了する。ステップＳ０７で回転速度Ｎが設定回転速度Ｎｓ以上であると判定されたときには、ステップＳ０９に進んで点火動作が行われるのを禁止して機関を失火させる。
【００６４】
ステップＳ１２で排気温度が目標排気温度Ｔaを超えたのが今回が初めてでないと判定されたときには、ステップＳ１４に進んで、偏差ΔＴxの大きさに応じて、予め用意された点火時期変化割合Ｄ、Ｆ、Ｈ、Ｊ（Ｄ＜Ｆ＜Ｈ＜Ｊ）の中の１つを点火時期進角割合［°／sec］（−符号をとる）として選択して、ステップＳ１１で、（２）式により点火時期θigを演算し、ステップＳ０７〜Ｓ０９を実行する。
【００６５】
上記のように、排気温度が目標排気温度よりも低い状態で排気温度制御が開始された場合に、先ず機関の点火時期を大きく遅角させる制御を行わせると、排気温度を目標排気温度に向けて急速に上昇させることができる。その結果排気温度が目標排気温度を超えた場合には、直ちに点火時期を進角させる制御を行わせて排気温度を下げることにより、排気温度が目標排気温度を大きく超えるのを防ぐことができる。
【００６６】
図３のアルゴリズムによる場合には、ステップＳ０３により、排気温度偏差演算手段９Ｂが構成され、ステップＳ０４により第１の排気温度判定手段９Ｃが構成される。またステップＳ０５により第２の排気温度判定手段９Ｄが構成され、ステップＳ１２により、第３の排気温度判定手段９Ｅが構成される。更に、ステップＳ０６により、初期排気温上昇用点火制御手段９Ｆが構成され、ステップＳ１３により、排気温度制限用点火時期進角制御手段９Ｇが構成される。またステップＳ１０，Ｓ１１及びＳ０８により排気温制御時点火時期遅角制御手段９H1が構成され、ステップＳ１４，Ｓ１１及びＳ０８により排気温制御時点火時期進角制御手段９H2が構成される。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施形態のハードウェアの構成例を示した回路図である。
【図２】本発明の実施形態に係わる点火制御装置の全体的な構成を示したブロック図である。
【図３】図２の制御装置を構成するためにマイクロプロセッサに実行させるタスクのアルゴリズムの一例を示したフローチャートである。
【符号の説明】
【００６８】
１  点火コイル
３  フライホイール磁石発電機
４  信号発生器
５  電子式制御ユニット（ＥＣＵ）
５Ａ  点火回路
５Ｂ  ＭＰＵ
９  排気温制御用点火制御手段
９Ａ  排気温度サンプリング手段
９Ｂ  排気温度偏差演算手段
９Ｃ  第１の排気温度判定手段
９Ｄ  第２の排気温度判定手段
９Ｅ  第３の排気温度判定手段
９Ｆ  初期排気温上昇用点火制御手段
９Ｇ  排気温度制限用点火時期進角制御手段
９Ｈ  排気温度保持用点火制御手段
９H1  排気温制御時点火時期遅角制御手段
９H2  排気温制御時点火時期進角制御手段
【図１】
2007332899.tif 000003
【図２】
2007332899.tif 000004
【図３】
2007332899.tif 000005