(57)【要約】【課題】本発明は、急勾配の坂道を車両の後退走行で登坂することのできる内燃機関の制御装置を提供する。【解決手段】エンジン(1)が所定運転条件で運転されており、且つシフト装置(10)にてＲレンジが選択されていると、スレッショルドオフセット値Ｖofs(t)を第１所定値に設定する。そして、スレッショルドオフセット値Ｖofs(t)とノックセンサ(2)にて検出されるノッキングの強度とを用いて、ノッキング判別スレッショルドＶth(t)とノッキング検出量Ｖk(t)を算出する。そして、当該ノッキング検出量Ｖk(t)が０より大きければ、ノッキングが発生していると判定し、１点火毎のリタード量θn(t)とリタード補正量θk(t)を算出する。そして、ノッキング学習値Ｋkni(t)とリタード補正量θk(t)とに基づいて、点火時期を算出し点火信号を点火プラグ(4)に供給する。【選択図】図１
2014173559.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載される内燃機関のノッキングの強度を検出するノッキング検出手段と、
前記車両の走行状態を検出する走行状態検出手段と、
前記走行状態検出手段での検出結果に基づき、ノッキング制御感度を設定するノッキング制御感度設定手段と、
前記ノッキング制御感度設定手段にて設定される前記ノッキング制御感度と前記ノッキング検出手段にて検出される前記ノッキングの強度とに基づいて、前記内燃機関の点火時期を遅角側に補正する遅角補正制御を行う点火時期補正手段と、を備え、
前記ノッキング制御感度は、前記車両の前進走行時に設定される第１ノッキング制御感度と前記第１ノッキング制御感度に対して前記点火時期補正手段での前記点火時期の遅角側への補正量が小さくなるように設定される第２ノッキング制御感度とからなり、
前記ノッキング感度設定手段は、前記走行状態検出手段にて前記車両の後退走行が検出されると、前記ノッキング制御感度を前記第２ノッキング制御感度に設定することを特徴とする内燃機関の点火時期制御装置。
【請求項２】
前記ノッキング検出手段で検出される前記ノッキングの強度に基づいて、ノッキング学習値を算出し記憶するノッキング学習を行うノッキング学習手段を備え、
前記点火時期補正手段は、前記遅角補正制御時に、前記ノッキング制御感度に加え、前記ノッキング学習手段に記憶される前記ノッキング学習値に基づいて、前記内燃機関の前記点火時期を遅角側に補正し、
前記ノッキング学習手段は、前記走行状態検出手段にて前記車両の後退走行が検出されると、前記ノッキング学習を制限することを特徴とする、請求項１に記載の内燃機関の点火時期制御装置。
【請求項３】
前記ノッキング学習手段は、前記走行状態検出手段にて前記車両の後退走行が検出されると、前記ノッキング学習での前記ノッキング学習値を所定値にクリップするとともに、前記ノッキング学習を禁止することを特徴とする、請求項２に記載の内燃機関の点火時期制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の点火時期制御装置に関し、特に車両後退走行時の点火時期制御に関する。
【背景技術】
【０００２】
車両に搭載される内燃機関（エンジン）では、当該エンジンの運転条件や当該エンジンに供給される燃料の性状等の影響を受けて、エンジンの燃焼室内で異常燃焼を起こすノッキングが発生することがある。
そこで、特許文献１のように、エンジンにノッキングを検出するノックセンサを設け、当該ノックセンサにてノッキングが検出されると予め設定された通常燃焼時の点火時期に対して、ノッキングが抑制されるまで点火時期を遅角（リタード）させるノッキングリタード補正制御を行ってノッキングの発生を抑制している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開昭６１−２６８８７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１のエンジンの制御装置では、ノックセンサにてノッキングが検出されると点火時期を通常燃焼時に対して遅角させるノッキングリタード補正制御を行ってノッキングの発生を抑制している。
しかしながら、点火時期を遅角させると、エンジンの出力トルクが最大となる理想の点火時期よりも遅くなるのでエンジンの出力トルクが低下することとなる。
【０００５】
また、車両には、変速装置（トランスミッション）として無段変速機を備えるものがある。
例えば、このような車両後退走行時に無段変速機の保護を行う車両に、特許文献１の技術を適用すると、当該車両が急勾配の坂道を後退走行して登坂する時にノッキングが発生すると、ノッキングの発生を抑制するために点火時期の遅角補正が行われ、エンジンの出力トルクが低下する。
【０００６】
したがって、点火時期の遅角補正によるエンジンの出力トルクが低下により、車両の駆動力が不足し車両が坂道を後退走行で登坂することができない虞があり好ましいことではない。
本発明は、この様な問題を解決するためになされたもので、その目的とするところは、急勾配の坂道を車両の後退走行で登坂することのできる内燃機関の点火時期制御装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、請求項１の内燃機関の点火時期制御装置では、車両に搭載される内燃機関のノッキングの強度を検出するノッキング検出手段と、前記車両の走行状態を検出する走行状態検出手段と、前記走行状態検出手段での検出結果に基づき、ノッキング制御感度を設定するノッキング制御感度設定手段と、前記ノッキング制御感度設定手段にて設定される前記ノッキング制御感度と前記ノッキング検出手段にて検出される前記ノッキングの強度とに基づいて、前記内燃機関の点火時期を遅角側に補正する遅角補正制御を行う点火時期補正手段と、を備え、前記ノッキング制御感度は、前記車両の前進走行時に設定される第１ノッキング制御感度と、前記第１ノッキング制御感度に対して前記点火時期補正手段での前記点火時期の遅角側への補正量が小さくなるように設定される第２ノッキング制御感度とからなり、前記ノッキング感度設定手段は、前記走行状態検出手段にて前記車両の後退走行が検出されると、前記ノッキング制御感度を前記第２ノッキング制御感度に設定することを特徴とする。
【０００８】
また、請求項２の内燃機関の点火時期制御装置では、請求項１において、前記ノッキング検出手段で検出される前記ノッキングの強度に基づいて、ノッキング学習値を算出し記憶するノッキング学習を行うノッキング学習手段を備え、前記点火時期補正手段は、前記遅角補正制御時に、前記ノッキング制御感度に加え、前記ノッキング学習手段に記憶される前記ノッキング学習値に基づいて、前記内燃機関の前記点火時期を遅角側に補正し、前記ノッキング学習手段は、前記走行状態検出手段にて前記車両の後退走行が検出されると、前記ノッキング学習を制限することを特徴とする。
【０００９】
また、請求項３の内燃機関の点火時期制御装置では、請求項２において、前記ノッキング学習手段は、前記走行状態検出手段にて前記車両の後退走行が検出されると、前記ノッキング学習での前記ノッキング学習値を所定値にクリップするとともに、前記ノッキング学習を禁止することを特徴とする。
【発明の効果】
【００１０】
請求項１の発明によれば、車両の後退走行時に、第２ノッキング制御感度にノッキング制御感度を設定することで点火時期の遅角側への補正量を小さくすることができるので、点火時期の遅角による内燃機関の出力トルクの低下を抑制することができる。
よって、車両の後退走行時には、点火時期の遅角による内燃機関の出力トルクの低下がないので、急勾配の坂道であっても、車両の後退走行での登坂を行うことができる。
【００１１】
また、請求項２の発明によれば、車両の後退走行時にノッキング学習を制限することで、ノッキングによる点火時期の遅角側への補正量を小さくできるので、点火時期の遅角による内燃機関の出力トルクの低下を抑制することができる。
また、請求項３の発明によれば、車両の後退走行時にはノッキング学習値を所定値にクリップすることで、ノッキング学習による点火時期の遅角側への補正量を小さくできるので、点火時期の遅角側への補正量の過大による内燃機関の出力トルクの低下を抑制することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係る内燃機関の点火時期制御装置が適用されたエンジンの概略構成図示す図である。
【図２】本発明に係る内燃機関の点火時期制御装置の全体構成を示す制御ブロック図である。
【図３】本発明に係る内燃機関の点火時期制御装置におけるノッキングリタード補正制御の制御ルーチンを示すフローチャートである。
【図４】本発明に係る内燃機関の点火時期制御装置におけるノッキング学習制御の制御ルーチンを示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面に基づき本発明の実施形態について説明する。
図１は、本発明に係る内燃機関の点火時期制御装置が適用されたエンジンの概略構成図示す図である。図２は、本発明に係る内燃機関の点火時期制御装置の全体構成を示す制御ブロック図である。
図１に示すように、本発明に係る内燃機関の点火時期制御装置は、動力源として図示しない車両に搭載されるエンジン１に設けられるノックセンサ（ノッキング検出手段）２、水温センサ３及び点火プラグ４と、シフト装置（走行状態検出手段）１０と、ミッションコントロールユニット（走行状態検出手段）２０と、エンジンコントロールユニット（ノッキング制御感度設定手段、ノッキング学習手段、点火時期補正手段）３０とから構成される。
【００１４】
ノックセンサ２は、エンジン１に配設され、エンジン１のノッキングを検出し、当該ノッキングの強度をノッキング信号として、エンジンコントロールユニット３０に供給するものである。
水温センサ３は、エンジン１に配設され、エンジン１の冷却水温度を検出し、当該冷却水温度を冷却水温度信号として、エンジンコントロールユニット３０に供給するものである。
【００１５】
点火プラグ４は、エンジン１の燃焼室５に臨むように配設され、燃焼室５に導入される燃料と空気の混合気に点火するものである。なお、点火プラグ４での混合気への点火は、エンジンコントロールユニット３０より供給される点火信号によって制御される。
シフト装置１０は、車両の車室内に配設され、トランスミッションの変速モードやギヤ段を選択するものである。そして、シフト装置１０は、選択された変速モードやギヤ段をシフト信号として、ミッションコントロールユニット２０に供給する。
【００１６】
ミッションコントロールユニット２０は、シフト装置１０より入力される変速モードやギヤ段等のシフト信号に基づき、車両に搭載される図示しないトランスミッションの変速を制御するものである。そしてミッションコントロールユニット２０は、シフト装置１０より入力されるシフト信号をエンジンコントロールユニット３０に供給するものである。
エンジンコントロールユニット３０は、車両やエンジン１に設けられる各センサの出力信号に基づいて、図示しない燃料タンクより燃料配管を介して燃料が供給され、トランスミッション介して図示しない駆動輪を駆動するエンジン１の作動制御を行うための制御装置であり、入出力装置、記憶装置（ＲＯＭ、ＲＡＭ、不揮発性ＲＡＭ等）及び中央演算処理装置（ＣＰＵ）等を含んで構成される。
【００１７】
エンジンコントロールユニット３０の入力側には、上記ノックセンサ２、水温センサ３、ミッションコントロールユニット２０、及びエンジン１や車両に設けられる各センサが接続されており、これらのセンサ類からの検出情報が入力される。
一方、エンジンコントロールユニット３０の出力側には、上記点火プラグ４が接続されている。そして、エンジンコントロールユニット３０は、各種センサ類からの検出情報に基づいて、点火プラグ４に点火信号を出力する。
【００１８】
また、図２に示すようにエンジンコントロールユニット３０は、制御判定モード３１と、シフトポジション判定部（ノッキング感度設定手段）３２と、補正量算出部（ノッキング制御感度設定手段）３３と、ノッキング学習値算出部（ノッキング学習手段）３４と、点火時期算出部（点火時期補正手段）３５と、点火時期制御部３６とで構成されている。
制御モード判定部３１は、エンジン１がノッキング制御モードを実行可能な所定運転条件で運転されているか否かを判定し、エンジン１がノッキング制御モードが実行可能な運転条件で運転されていれば、制御モードをノッキング制御モードとする。そして、制御モード判定部３１は、ノッキング学習判定部３３及び補正量算出部３４に当該ノッキング制御モード判定結果を供給する。
【００１９】
シフトポジション判定部３２は、ミッションコントロールユニット２０より供給されるシフト信号に基づき、シフト装置１０にて選択されている変速モード或いはギヤ段がＲ（リバース）レンジ（車両後退）であるか、それともＲレンジ以外のレンジ、即ちＤ（ドライブ）レンジ（車両前進）であるかのシフトポジション判定を行うものである。そして、シフトポジション判定部３２は、ノッキング学習判定部３３及び補正量算出部３４に当該シフトポジション判定結果を供給する。
【００２０】
補正量算出部３３は、ノックセンサ２より供給されるノッキング信号と制御モード判定部３１より供給されるノッキング制御モード判定結果とシフトポジション判定部３２より供給されるシフトポジション判定結果とに基づき、ノッキング強度に対応した点火時期の補正量であるノッキングリタード補正量θk(t)を算出するものである。そして、補正量算出部３３は、ノッキング学習値算出部３４と点火時期算出部３５とにノッキングリタード補正量θk(t)を供給する。
【００２１】
ノッキング学習値算出部３４は、ノックセンサ２より供給されるノッキング信号と、水温センサ３より供給される冷却水温度信号と制御モード判定部３１より供給されるノッキング制御モード判定結果とシフトポジション判定部３２より供給されるシフトポジション判定結果と補正量算出部３３より供給されるノッキングリタード補正量θk(t)とに基づき、ノッキング発生以降の点火時にノッキングが発生しない点火時期となるようにノッキングリタード補正量θk(t)を考慮した点火時期をノッキング学習値Ｋkni(t)として記憶するノッキング学習を行うものである。詳しくは、ノックセンサ２に異常が無く、冷却水温度が所定値以上で、且つありノッキング制御モードである時に、シフトポジション判定結果がＲレンジ以外であれば、ノッキング発生以降の点火時にノッキングの発生しない点火時期となるようにノッキングリタード補正量θk(t)に基づいたノッキング学習値Ｋkni(t)を算出し記憶する。また、シフトポジション判定結果がＲレンジである場合には、ノッキング学習値Ｋkni(t)を所定下限値（本発明の所定値に相当）でクリップし、シフトポジション判定結果がＲレンジ以外となるまでノッキング学習を禁止する。そして、ノッキング学習値算出部３４は、ノッキング学習値Ｋkni(t)を点火時期算出部３５に供給する。本実施例ではノッキング学習値Ｋkni(t)は、ノッキングが発生していない状態が最大値を示し、ノッキングリタード補正量θk(t)が増大するとともに減少する。なお、ノッキング学習値Ｋkni(t)をノッキングが発生していない状態を最小値として、ノッキングリタード補正量θk(t)が増大するとともに増大するようにしてもよい。
【００２２】
点火時期算出部３５は、補正量算出部３３より供給されるノッキングリタード補正量θk(t)とノッキング学習値算出部３４にて算出されるノッキング学習値Ｋkni(t)とに基づいて、点火時期を算出するものである。そして、点火時期算出部３５は、当該点火時期を点火時期制御部３６に供給するものである。
点火時期制御部３６は、点火時期算出部３５より供給される点火時期に基づいて、点火プラグ４に点火信号を供給するものである。
【００２３】
そして、エンジンコントロールユニット３０は、エンジン１に備えられるノックセンサ２より供給されるノッキング信号に基づいて、ノックセンサ２にてノッキングが検出されると、ノッキングリタード補正量θk(t)を算出し、ノッキングを回避するために点火時期を遅角側へ補正するノッキングリタード補正制御（本発明の遅角補正制御に相当）と、ノッキング発生以降の点火時にノッキングの発生しない点火時期となるようにノッキングリタード補正量θk(t)に基づいたノッキング学習値Ｋkni(t)を算出し記憶し、ノッキング発生以降の点火時の点火時期に反映させるノッキング学習制御（本発明のノッキング学習に相当）と、を行うノッキング制御を実施する。
【００２４】
以下、このように構成された本発明に係る内燃機関の点火時期制御装置の作用及び効果について詳細に説明する。
図３は、本発明に係る内燃機関の点火時期制御装置におけるノッキングリタード補正制御の制御ルーチンを示すフローチャートである。また、図４は、本発明に係る内燃機関の点火時期制御装置におけるノッキング学習制御の制御ルーチンを示すフローチャートである。
【００２５】
まずは、ノッキングリタード補正制御について説明する。
図３に示すように、ステップＳ１１０では、制御モード判別部３１にて、ノッキング制御モードが成立したか、否かを判別する。詳しくは、エンジン１がノッキング制御モードを実行可能な所定運転条件で運転されているか、否かを判別する。判別結果が真（Ｙｅｓ）でエンジン１がノッキング制御モードを実行可能な所定運転条件で運転されていれば、ステップＳ１１２に進み、判別結果が偽（Ｎｏ）でエンジン１がノッキング制御モードを実行可能な所定運転条件で運転されていなければ、ステップＳ１３０に進む。
【００２６】
ステップＳ１１２では、シフトポジション判定部３２にて、Ｒレンジか、否かを判別する。詳しくは、シフト装置１０で選択されている変速モード或いはギヤ段がＲ（リバース）レンジ（車両後退）であるか、否かを判別する。判別結果が真（Ｙｅｓ）でシフト装置１０において選択されている変速モード或いはギヤ段がＲレンジであれば、ステップＳ１１４に進み、判別結果が偽（Ｎｏ）でシフト装置１０において選択されている変速モード或いはギヤ段がＲレンジでなければ、ステップＳ１１６に進む。
【００２７】
ステップＳ１１４では、補正量算出部３３にて、スレッショルドオフセット値Ｖofs(t)を第１所定値（本発明の第２ノッキング制御感度に相当）に設定する。そして、ステップＳ１１８に進む。なお、第１所定値は、後述する第２所定値に対して大きな値に設定される。当該スレッショルドオフセット値Ｖofs(t)は、大きな値が設定される程、後述するノッキング判別スレッショルドＶth(t)が大きくなり、ノッキング判定が緩慢となる。即ち、微少なノッキング強度であれば、ノッキング無しと判定されることになる。
【００２８】
また、ステップＳ１１６では、補正量算出部３３にて、スレッショルドオフセット値Ｖofs(t)を第２所定値（本発明の第１ノッキング制御感度に相当）に設定する。そして、ステップＳ１１８に進む。即ち、第２所定値は、Ｒレンジ以外のレンジ、例えばＤレンジである場合の選択される。
ステップＳ１１８では、補正量算出部３３にて、ノッキング判別スレッショルドＶth(t)を算出する。詳しくは、スレッショルドオフセット値Ｖofs(t)、スレッショルド係数Ｋth、及び所定フィルタの平均値Ｖbgl2(t)より、下記式（１）に基づいて、ノッキング判別スレッショルドＶth(t)を算出する。そして、ステップＳ１２０に進む。
【００２９】
Ｖth(t)＝Ｖbgl2(t)×Ｋth＋Ｖofs(t)・・・（１）
ステップＳ１２０では、補正量算出部３３にて、ノッキング検出量Ｖk(t)を算出する。詳しくは、ノックセンサ２にて検出されるノッキングの強度のピークホールド値Ｖp(t)及びノッキング判別スレッショルドＶth(t)より、下記式（２）に基づいて、ノッキング検出量Ｖk(t)を算出する。そして、ステップＳ１２２に進む。
【００３０】
Ｖk(t)＝Ｖp(t)−Ｖth(t)・・・（２）
ステップＳ１２２では、補正量算出部３３にて、ノッキング検出量Ｖk(t)が０より大きいか、否かを判別する。判別結果が真（Ｙｅｓ）でノッキング検出量Ｖk(t)が０より大きければ、ノッキングが発生していると判定し、ステップＳ１２４に進み、判別結果が偽（Ｎｏ）でノッキング検出量Ｖk(t)が０以下であれば、ノッキングが発生していないと判定し、ステップＳ１２６に進む。
【００３１】
ステップＳ１２４では、補正量算出部３３にて、１点火毎のリタード量θn(t)を算出する。詳しくは、ノッキング検出量Ｖk(t)、ノッキング判別スレッショルドＶth(t)及びノッキング反映率Ｋgより、下記式（３）に基づいて、１点火毎のリタード量θn(t)を算出する。そして、ステップＳ１２８に進む。
θn(t)＝Ｖk(t)／Ｖth(t)×Ｋg＋所定オフセット値Ａ・・・（３）
ステップＳ１２６では、補正量算出部３３にて、ノッキングが発生していないため１点火毎のリタード量θn(t)を０（ゼロ）に設定する。そして、ステップＳ１２８に進む。即ち、１点火毎のリタード量θn(t)を０（ゼロ）に設定することは、ノッキングによる点火時期補正を行わないことを意味する。
【００３２】
ステップＳ１２８では、補正量算出部３３にて、リタード補正量θk(t)を算出する。詳しくは、１点火毎のリタード量θn(t)、前回のリタード補正量θk(t-1)、及びリタード復帰時間τより、下記式（４）に基づいて、リタード補正量θk(t)を算出する。そして、ステップＳ１３２に進む。
θk(t)＝θk(t-1)＋θn(t)−所定オフセット値Ａ／τ・・・（４）
また、ステップＳ１３０では、補正量算出部３３にて、リタード補正量θk(t)を０（ゼロ）に設定する。詳しくは、１点火毎のリタード量θn(t)、前回のリタード補正量θk(t-1)、及びリタード復帰時間τより、下記式（４）に基づいて、リタード補正量θk(t)を算出する。そして、ステップＳ１３２に進む。
【００３３】
ステップＳ１３２では、点火時期算出部３５にて後述するノッキング学習制御でのノッキング学習値Ｋkni(t)とリタード補正量θk(t)に基づいて、点火時期を算出する。そして、点火時期制御部３６にて、当該算出された点火時期に基づいて、点火プラグ４に点火信号を供給する。そして、本ルーチンをリターンする。
次に、ノッキング学習制御について説明する。
【００３４】
図４に示すように、ステップＳ２１０では、ノッキング学習値算出部３４にて、ノッキング学習条件が成立したか、否かを判別する。詳しくは、ノックセンサ２より供給されるノッキング信号や水温センサ３より供給される冷却水温度や制御モード判定部３１より供給されるノッキング制御モード判定結果等のエンジン１の運転状態に基づいて、ノッキング学習条件が成立したか、否かを判別する。判別結果が真（Ｙｅｓ）でノッキング学習条件が成立していれば、ステップＳ２１２に進み、判別結果が偽（Ｎｏ）でノッキング学習条件が成立していなければ、ステップＳ２２０に進む。
【００３５】
ステップＳ２１２では、シフトポジション判定部３２にて、Ｒレンジか、否かを判別する。詳しくは、シフト装置１０で選択されている変速モード或いはギヤ段がＲ（リバース）レンジ（車両後退）であるか、否かを判別する。判別結果が真（Ｙｅｓ）でシフト装置１０において選択されている変速モード或いはギヤ段がＲレンジであれば、ステップＳ２１４に進み、判別結果が偽（Ｎｏ）でシフト装置１０において選択されている変速モード或いはギヤ段がＲレンジでなければ、ステップＳ２１８に進む。
【００３６】
ステップＳ２１４では、ノッキング学習値算出部３４にて、ノッキング学習を禁止する。即ち、補正量算出部３３より供給されるノッキングリタード補正量θk(t)に基づき、ノッキング発生以降の点火時にノッキングが発生しない点火時期となるようにノッキングリタード補正量θk(t)を考慮した点火時期をノッキング学習値Ｋkni(t)として記憶するノッキング学習を禁止する。そして、ステップＳ２１６に進む。
【００３７】
ステップＳ２１６では、ノッキング学習値算出部３４にて、ノッキング学習値Ｋkni(t)を所定下限値（本発明の所定値に相当）に設定（クリップ）する。そして、本ルーチンをリターンする。
また、ステップＳ２１８では、ノッキング学習値算出部３４にて、ノッキング学習を実施する。即ち、前回のノッキング学習値Ｋkni(t-1)と補正量算出部３３より供給されるノッキングリタード補正量θk(t)より算出される積算ゲインＫＧＬより、下記式（５）に基づいて、ノッキング学習値Ｋkni(t)を算出し記憶するノッキング学習を実施する。そして、本ルーチンをリターンする。
【００３８】
Ｋkni(t)＝Ｋkni(t-1)±ＫＧＬ・・・（５）
また、ステップＳ２２０では、ノッキング学習値算出部３４にて、ノッキング学習条件が成立していないとしてノッキング学習を禁止する。そして、本ルーチンをリターンする。
このように、本発明の内燃機関の点火時期制御装置では、ノッキングリタード補正制御において、エンジン１がノッキング制御モードを実行可能な所定運転条件で運転されており、且つシフト装置１０にてＲ（リバース）レンジ（車両後退）が選択されていると、スレッショルドオフセット値Ｖofs(t)をＲレンジ以外にて選択される第２所定値より大きな値に設定される第１所定値に設定する。そして、当該スレッショルドオフセット値Ｖofs(t)を用いて、ノッキング判別スレッショルドＶth(t)を算出する。そして、当該、ノッキング判別スレッショルドＶth(t)を用いてノッキング検出量Ｖk(t)を算出し、当該ノッキング検出量Ｖk(t)が０より大きければ、ノッキングが発生していると判定する。そして、ノッキング検出量Ｖk(t)とノッキング判別スレッショルドＶth(t)とを用いて１点火毎のリタード量θn(t)を算出し、当該１点火毎のリタード量θn(t)を用いてリタード補正量θk(t)を算出する。そして、ノッキング学習制御でのノッキング学習値Ｋkni(t)とリタード補正量θk(t)とを用いて点火時期を算出し、当該点火時期に基づいて、点火プラグ４に点火信号を供給している。
【００３９】
したがって、ノッキングリタード補正制御において、車両の後退走行時に、車両の前進走行時に対して点火時期の遅角側への補正量が小さくなるように、スレッショルドオフセット値Ｖofsを第２所定値より大きな値に設定される第１所定値に設定することで、点火時期の遅角側への補正量を小さくすることができるので、点火時期の遅角によるエンジン１の出力トルクの低下を抑制することができる。
【００４０】
よって、車両の後退走行時には、点火時期の遅角によるエンジン１の出力トルクの低下がないので、急勾配の坂道であっても、車両の後退走行での登坂を行うことができる。
また、ノッキング学習制御においては、ノッキング学習条件が成立し、且つシフト装置１０にてＲレンジが選択されていると、ノッキングリタード補正量θk(t)に基づき、ノッキング発生以降の点火時にノッキングが発生しない点火時期となるようにノッキングリタード補正量θk(t)を考慮した点火時期をノッキング学習値Ｋkni(t)として記憶するノッキング学習を禁止し、更にノッキング学習値Ｋkni(t)を所定値に設定している。
【００４１】
したがって、車両の後退走行時にはノッキング学習値Ｋkni(t)を所定値に設定することで、ノッキング学習による点火時期の遅角側への補正量を小さくできるので、点火時期の遅角側への補正量過の大によるエンジン１の出力トルクの低下を抑制することができる。
以上で発明の実施形態の説明を終えるが、本発明の形態は実施形態に限定されるものではない。
【００４２】
例えば、本実施形態では、シフト装置１０のシフト信号より車両の後退走行を検出するようにしているが、これに限定されるものではなく、例えば、車速センサ等で後退走行を検出するようにしてもよい。
また、本実施形態では、車両の前進走行時に対して点火時期の遅角側への補正量が小さくなるように、スレッショルドオフセット値Ｖofsを第２所定値より大きな値に設定される第１所定値に設定することで、点火時期の遅角側への補正量を小さくすることとしたが、これに限られるものではなく、例えば後退時は前進に対し点火時期の遅角側への補正量を小さくするように設定してもよい。
【符号の説明】
【００４３】
１  エンジン
２  ノックセンサ（ノッキング検出手段）
３  水温センサ
４  点火プラグ
１０  シフト装置（走行状態検出手段）
２０  ミッションコントロールユニット（走行状態検出手段）
３０  エンジンコントロールユニット
３１  制御判定モード部
３２  シフトポジション判定部（ノッキング感度設定手段）
３３  補正量算出部（ノッキング制御感度設定手段）
３４  ノッキング学習値算出部（ノッキング学習手段）
３５  点火時期算出部（点火時期補正手段）
３６  点火時期制御部
【図１】
2014173559.tif 000003
【図２】
2014173559.tif 000004
【図３】
2014173559.tif 000005
【図４】
2014173559.tif 000006