(57)【要約】【課題】点火時期の無駄な遅角を減らす。【解決手段】エンジンの負荷が安定している定常状態において、点火時期は、エンジンの運転状態に応じて設定される基本点火時期を基準に、ノックが発生したか否かに応じて制御される。点火時期は学習値として記憶される。負荷の変化量が所定の判定値以上であると、学習値から、さらに点火時期が遅角される。判定値は、点火時期の学習値に応じて定められる。【選択図】図２
2013155662.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の点火時期制御装置であって、
ノックが発生したか否かに応じて前記内燃機関の点火時期を制御するための制御手段と、
前記制御手段により制御された点火時期に応じて定められる条件が満たされた場合に、
前記制御手段により制御された点火時期からさらに点火時期を遅角するための遅角手段とを備える、内燃機関の点火時期制御装置。
【請求項２】
前記制御手段により制御された点火時期に応じて判定値を設定するための設定手段をさらに備え、
前記遅角手段は、前記内燃機関の負荷の変化量が前記判定値以上であると、点火時期を遅角する、請求項１に記載の内燃機関の点火時期制御装置。
【請求項３】
前記設定手段は、前記制御手段により制御された点火時期が遅いほど小さい判定値を設定する、請求項２に記載の内燃機関の点火時期制御装置。
【請求項４】
前記遅角手段は、前記制御手段による前記点火時期が遅いほど大きい遅角量で、点火時期を遅角する、請求項１〜３のいずれかに記載の内燃機関の点火時期制御装置。
【請求項５】
前記制御手段は、
ノックが発生すると前記内燃機関の点火時期を遅角し、
ノックが発生しないと前記内燃機関の点火時期を進角する、請求項１〜４のいずれかに記載の内燃機関の点火時期制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の点火時期制御装置に関し、特に、点火時期を遅角する技術に関する。
【背景技術】
【０００２】
ノック（ノッキング）が発生すると点火時期を遅角するノックコントロールシステムが公知である。ノックの発生し易さは、たとえば燃料性状に応じて変化し得る。
【０００３】
特開２００８−９５５９３号公報（特許文献１）は、燃料性状が変更されても早期にノックを回避可能な点火時期を学習すべく、ノックが検出された際に、空燃比に応じて変化するノック発生限界点火時期を学習値に基づいて遅角側に更新し、更新されたノック発生限界点火時期に基づいて点火プラグにより点火時期を制御する技術を開示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−９５５９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
燃料性状以外にも、内燃機関の運転状態（たとえば負荷）がノックの発生に影響を及ぼすことが知られている。たとえば、内燃機関の負荷が増大しているとき、すなわち過渡時においては、負荷が安定しているときに比べてノックが発生し易い。このような特性に対応して過渡時におけるノックを抑制する目的で、内燃機関の運転状態が過渡時にある場合には、一時的に点火時期を遅角することも考えられる。
【０００６】
しかしながら、過渡時におけるノックの発生し易さも燃料性状に応じて異なり得る。たとえば、プレミアム（ハイオク）ガソリンを使用した場合、レギュラーガソリンを使用した場合に比べて、過渡時におけるノックが発生し難い。したがって、レギュラーガソリンを使用したときに備えて過渡時に点火時期を一意的に遅角すると、プレミアムガソリンを使用した場合には無駄に点火時期時期を遅角し得る。
【０００７】
本発明は、上述の課題を解決するためになされたものであって、その目的は、点火時期の無駄な遅角を減らすことである。
【課題を解決するための手段】
【０００８】
ある実施例において、内燃機関の点火時期制御装置は、ノックが発生したか否かに応じて内燃機関の点火時期を制御するための制御手段と、制御手段により制御された点火時期に応じて定められる条件が満たされた場合に、制御手段により制御された点火時期からさらに点火時期を遅角するための遅角手段とを備える。
【０００９】
この構成によると、点火時期をさらに遅角するか否かを、ノックが発生したか否かに応じて制御された現時点での点火時期に応じて判断することができる。よって、現時点での点火時期から判断してノックが発生し易い状況にあると考えられる場合などに限定して点火時期をさらに遅角できる。その結果、点火時期の無駄な遅角を減らすことができる。
【００１０】
別の実施例において、点火時期制御装置は、制御手段により制御された点火時期に応じて判定値を設定するための設定手段をさらに備える。遅角手段は、内燃機関の負荷の変化量が判定値以上であると、点火時期を遅角する。
【００１１】
この構成によると、内燃機関の負荷の変化量が大きいために、ノックの発生量が増大する可能性がある場合において、点火時期を遅角し、ノックを抑制できる。
【００１２】
さらに別の実施例において、設定手段は、制御手段により制御された点火時期が遅いほど小さい判定値を設定する。
【００１３】
この構成によると、現在の点火時期の遅角量が大きいために、ノックが発生し易い状況であると考えられる場合には、さらなる遅角をし易くできる。一方、現在の点火時期の遅角量が小さいために、ノックが発生し難い状況であると考えられる場合には、さらなる遅角をし難くできる。よって、無駄な遅角を減らすことができる。
【００１４】
さらに別の実施例において、遅角手段は、制御手段による点火時期が遅いほど大きい遅角量で、点火時期を遅角する。
【００１５】
この構成によると、現在の点火時期の遅角量が大きいために、ノックが発生し易い状況であると考えられる場合には、付加される遅角量が大きくされる。よって、ノックを抑制できる。一方、現在の点火時期の遅角量が小さいために、ノックが発生し難い状況であると考えられる場合には、付加される遅角量が小さくされる。よって、無駄な遅角を減らすことができる。
【００１６】
さらに別の実施例において、制御手段は、ノックが発生すると内燃機関の点火時期を遅角する。ノックが発生しないと内燃機関の点火時期を進角する。
【００１７】
この構成によると、ノックが発生した場合には点火時期を遅角してノックを発生し難くし、ノックが発生していない場合には点火時期を進角して出力を高くできる。
【図面の簡単な説明】
【００１８】
【図１】エンジンを示す概略構成図である。
【図２】過渡時における点火時期の遅角量を示すタイミングチャートである。
【図３】点火時期の学習値と過渡状態の判定値との関係を示す図である。
【図４】点火時期の学習値と過渡時における点火時期の遅角量の初期値との関係を示す図である。
【図５】ＥＣＵが実行する処理を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同一である。したがって、それらについての詳細な説明は繰返さない。
【００２０】
図１を参照して、車両のエンジン１００について説明する。このエンジン１００には複数の気筒が設けられる。本実施の形態に係る制御装置は、たとえばエンジンＥＣＵ（Electronic Control Unit）２００が実行するプログラムにより実現される。
【００２１】
エンジン１００は、エアクリーナ１０２から吸入された空気とインジェクタ１０４から噴射される燃料との混合気を、燃焼室内で点火プラグ１０６により点火して燃焼させる内燃機関である。
【００２２】
混合気が燃焼すると、燃焼圧によりピストン１０８が押し下げられ、クランクシャフト１１０が回転する。燃焼後の混合気（排気ガス）は、三元触媒１１２により浄化された後、車外に排出される。エンジン１００に吸入される空気の量は、スロットルバルブ１１４により調整される。吸気バルブ１１６が開いた際に燃焼室に混合気が導入される。排気バルブ１１８が開いた際に燃焼室から排気ガスが排出される。
【００２３】
エンジン１００の負荷が安定している定常状態において、点火時期は、エンジン１００の運転状態に応じて設定される基本点火時期を基準に、ノックが発生したか否かに応じて制御される。ノックが発生した場合、点火時期は基本点火時期から遅角される。一方、ノックが発生していないと、基本点火時期を最進角限度として、点火時期は進角される。このようにして、ノックが発生したか否かに応じて、点火時期が制御される。点火時期は学習値として記憶される。なお、ノックが発生したか否かに基づく点火時期の学習方法は、周知の一般的な技術を利用すればよいため、ここではさらなる詳細な説明は繰り返さない。また、本実施の形態において、「定常状態」とは、エンジン１００の負荷の変化量（変化率）が後述する判定値よりも小さい運転状態を意味する。
【００２４】
エンジン１００は、エンジンＥＣＵ２００により制御され、ノックが発生したか否かは、ノックセンサ３００を用いて検出された振動の強度に基づき、エンジンＥＣＵ２００によって判断される。
【００２５】
ノックセンサ３００は、エンジン１００のシリンダブロックに設けられる。ノックセンサ３００は、圧電素子により構成されている。ノックセンサ３００は、エンジン１００の振動により電圧を発生する。電圧の大きさは、振動の大きさと対応した大きさとなる。ノックセンサ３００は、電圧を表わす信号をエンジンＥＣＵ２００に送信する。この信号に基づき、エンジンＥＣＵ２００はノックが発生したか否かを判定する。一例として、振動の強度（大きさ）が所定の判定値よりも大きいと、ノックが発生したと判断される。なお、ノックが発生したか否かを判断する方法はこれに限定されない。ノックが発生したか否かは公知の方法を利用して判定すればよいため、ここではさらなる詳細な説明は繰り返さない。
【００２６】
エンジンＥＣＵ２００には、ノックセンサ３００のほか、水温センサ３０２と、タイミングロータ３０４に対向して設けられたクランクポジションセンサ３０６と、スロットル開度センサ３０８と、車速センサ３１０と、エアフローメータ３１２とから信号が入力される。
【００２７】
水温センサ３０２は、エンジン１００のウォータージャケット内の冷却水の温度を検出し、検出結果を表わす信号を、エンジンＥＣＵ２００に送信する。タイミングロータ３０４は、クランクシャフト１１０に設けられており、クランクシャフト１１０と共に回転する。タイミングロータ３０４の外周には、予め定められた間隔で複数の突起が設けられている。クランクポジションセンサ３０６は、タイミングロータ３０４の突起に対向して設けられている。タイミングロータ３０４が回転すると、タイミングロータ３０４の突起と、クランクポジションセンサ３０６とのエアギャップが変化するため、クランクポジションセンサ３０６のコイル部を通過する磁束が増減し、コイル部に起電力が発生する。クランクポジションセンサ３０６は、起電力を表わす信号を、エンジンＥＣＵ２００に送信する。エンジンＥＣＵ２００は、クランクポジションセンサ３０６から送信された信号に基づいて、クランク角およびクランクシャフト１１０の回転数を検出する。
【００２８】
スロットル開度センサ３０８は、スロットル開度を検出し、検出結果を表わす信号をエンジンＥＣＵ２００に送信する。車速センサ３１０は、車輪（図示せず）の回転数を検出し、検出結果を表わす信号をエンジンＥＣＵ２００に送信する。エンジンＥＣＵ２００は、車輪の回転数から、車速を算出する。エアフローメータ３１２は、エンジン１００に吸入される空気量を検出し、検出結果を表わす信号をエンジンＥＣＵ２００に送信する。
【００２９】
エンジンＥＣＵ２００は、各センサから送信された信号、ＲＯＭ（Read Only Memory）に記憶されたマップおよびプログラムに基づいて演算処理を行ない、エンジン１００が所望の運転状態となるように、機器類を制御する。
【００３０】
本実施の形態において、エンジンＥＣＵ２００は、エンジン１００の負荷の変化量（変化率）を算出し、図２に示すように、負荷の変化量が所定の判定値以上であるとエンジン１００が過渡状態であると判定して、ノックの発生を抑制すべく点火時期を遅角する。エンジン１００が過渡状態であると判定された場合には、定常状態においてノックが発生したか否かに応じて制御された点火時期、すなわち学習値から、さらに点火時期が遅角される。点火時期は、所定の初期値に相当する遅角量だけ遅角された後、所定時間経過後に所定の低下率で減衰される。なお、負荷を算出する方法には、周知の一般的な技術を利用すればよいため、ここではその詳細な説明は繰り返さない。
【００３１】
判定値は、点火時期の学習値に応じて定められる。一例として、図３に示すように、学習値の遅角量が大きいほど、すなわち学習値が示す点火時期が遅いほど、判定値が小さくなるように定められる。したがって、たとえばレギュラーガソリンを使用しているためにノックが発生し易い状況にあり、その結果、点火時期が大きく遅角された場合には、過渡状態の判定をし易くし、点火時期をさらに遅角し易くできる。なお、別の実施例として、学習値が示す点火時期が遅いほど、判定値が大きくなるように定めてもよい。
【００３２】
また、点火時期の遅角量の初期値は、一例として図４に示すように、学習値が示す点火時期が遅いほど大きくなるように定められる。したがって、たとえばレギュラーガソリンを使用しているためにノックが発生し易い状況にあり、その結果、点火時期が大きく遅角された場合には、点火時期をさらに大きく遅角できる。なお、別の実施例として、学習値が示す点火時期が遅いほど遅角量の初期値が小さくなるように定めてもよい。
【００３３】
なお、点火時期を遅角する運転状態は過渡状態に限定されず、たとえばエンジン１００の負荷（負荷率）が所定の判定値以上であると、学習値に応じて定められた遅角量だけ点火時期をさらに遅角するようにしてもよい。この場合、負荷と比較される判定値を学習値に応じて設定するようにしてもよい。
【００３４】
図５を参照して、過渡時に点火時期を遅角するためにエンジンＥＣＵ２００が実行する処理について説明する。以下に説明する処理は、ソフトウェアにより実現してもよく、ハードウェアにより実現してもよく、ソフトウェアとハードウェアとの協働により実現してもよい。
【００３５】
ステップ（以下、ステップをＳと略す）１００にて、定常時において、ノックが発生したか否かに応じて点火時期が遅角あるいは進角するように制御され、点火時期の学習値が取得される。
【００３６】
その後、Ｓ１０２にて、点火時期の学習値に応じて、過渡状態の判定値が設定される。エンジン１００の負荷の変化量が判定値以上となり、エンジン１００が過渡状態であると判定されると（Ｓ１０４にてＹＥＳ）、Ｓ１０６にて、点火時期の学習値に応じた遅角量が設定される。その後、Ｓ１０８にて、定められた遅角量だけ点火時期が遅角される。
【００３７】
以上のように、本実施の形態においては、ノックが発生したか否かに応じて制御された点火時期を反映させて点火時期がさらに遅角される運転領域が、ノックが発生したか否かに応じて制御された点火時期に応じて定められる。したがって、点火時期をさらに遅角するか否かを、ノックの発生状況に応じて判断することができる。よって、たとえばレギュラーガソリンを使用しているためにノックが発生し易い場合などに限定して点火時期をさらに遅角できる。その結果、たとえばプレミアムガソリンを使用しているためにノックが発生し難い場合などにおける点火時期の無駄な遅角を減らすことができる。
【００３８】
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００３９】
１００  エンジン、１０２  エアクリーナ、１０４  インジェクタ、１０６  点火プラグ、１０８  ピストン、１１０  クランクシャフト、１１２  三元触媒、１１４  スロットルバルブ、１１６  吸気バルブ、１１８  排気バルブ、２００  エンジンＥＣＵ、３００  ノックセンサ、３０２  水温センサ、３０４  タイミングロータ、３０６  クランクポジションセンサ、３０８  スロットル開度センサ、３１０  車速センサ、３１２  エアフローメータ。
【図１】
2013155662.tif 000003
【図２】
2013155662.tif 000004
【図３】
2013155662.tif 000005
【図４】
2013155662.tif 000006
【図５】
2013155662.tif 000007