[go: up one dir, main page]

JP5427051B2 - Engine valve timing control device - Google Patents

Engine valve timing control device Download PDF

Info

Publication number
JP5427051B2
JP5427051B2 JP2010014247A JP2010014247A JP5427051B2 JP 5427051 B2 JP5427051 B2 JP 5427051B2 JP 2010014247 A JP2010014247 A JP 2010014247A JP 2010014247 A JP2010014247 A JP 2010014247A JP 5427051 B2 JP5427051 B2 JP 5427051B2
Authority
JP
Japan
Prior art keywords
learning
value
range
valve timing
variable valve
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2010014247A
Other languages
Japanese (ja)
Other versions
JP2011153538A (en
Inventor
和博 永江
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Subaru Corp
Original Assignee
Fuji Jukogyo KK
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Jukogyo KK filed Critical Fuji Jukogyo KK
Priority to JP2010014247A priority Critical patent/JP5427051B2/en
Publication of JP2011153538A publication Critical patent/JP2011153538A/en
Application granted granted Critical
Publication of JP5427051B2 publication Critical patent/JP5427051B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/12Improving ICE efficiencies

Landscapes

  • Valve Device For Special Equipments (AREA)
  • Output Control And Ontrol Of Special Type Engine (AREA)

Description

本発明は、エンジンのクランク角に対するカム角の回転位相を油圧によって進角又は遅角させる可変バルブタイミング機構を有するエンジンのバルブタイミング制御装置に関する。   The present invention relates to an engine valve timing control device having a variable valve timing mechanism for advancing or retarding a rotational phase of a cam angle with respect to a crank angle of an engine by hydraulic pressure.

近年、エンジンのクランク軸とカム軸との間の回転位相を可変する可変バルブタイミング機構システムを備えたエンジンが実用化されており、エンジン運転状態に応じて吸気弁と排気弁との少なくとも一方のバルブタイミングを連続的に変更することができる。   In recent years, an engine having a variable valve timing mechanism system that varies a rotational phase between a crankshaft and a camshaft of an engine has been put into practical use, and at least one of an intake valve and an exhaust valve according to an engine operating state. The valve timing can be changed continuously.

このような可変バルブタイミング機構は、特許文献1に開示されているように、油圧によって駆動される油圧駆動式が一般的である。この油圧駆動式の可変バルブタイミング機構は、吸気カムプーリに一体回転可能に連結されるハウジング内に、吸気カム軸の先端部に取り付けられたロータを回転自在に収納し、このロータに設けられたベーンによって区画される進角室及び遅角室に供給する油圧を油圧制御弁を介して制御することでロータを相対回転させ、吸気カムプーリに対する吸気カム軸の相対回転位相を調整してバルブタイミングを変更する。   Such a variable valve timing mechanism is generally a hydraulic drive type driven by hydraulic pressure, as disclosed in Patent Document 1. In this hydraulically driven variable valve timing mechanism, a rotor attached to the tip of an intake camshaft is rotatably housed in a housing that is connected to an intake cam pulley so as to be integrally rotatable, and a vane provided on the rotor is provided. By controlling the hydraulic pressure supplied to the advance chamber and retard chamber divided by the hydraulic control valve, the rotor is rotated relatively, and the relative rotation phase of the intake cam shaft with respect to the intake cam pulley is adjusted to change the valve timing. To do.

特開2005−2992号公報Japanese Patent Laying-Open No. 2005-2992

特許文献1に開示されているように、進角側と遅角側とにそれぞれ油圧を供給してカム位置を決める型式の可変バルブタイミング機構では、現状の角度を保持するための制御点(保持点)が存在する。この保持点は、具体的には、可変バルブタイミング機構の進角速度が0となるときの油圧制御弁に対する制御量であり、温度による影響(エンジンの熱膨張等)や可変バルブタイミング機構の個体差等等の外部要因によって多少変化する。   As disclosed in Patent Document 1, in a variable valve timing mechanism of a type that determines the cam position by supplying hydraulic pressure to the advance side and the retard side, respectively, a control point for holding the current angle (holding) Point). Specifically, this holding point is a control amount for the hydraulic control valve when the advance angle speed of the variable valve timing mechanism becomes zero, and is affected by temperature (such as engine thermal expansion) and individual differences of the variable valve timing mechanism. It varies somewhat depending on external factors such as.

このため、従来は、バルブタイミング制御中にカム角度が安定している制御点を保持点として学習し、温度による影響や可変バルブタイミング機構の個体差等による実バルブタイミングとのずれを防止するようにしている。   For this reason, conventionally, a control point where the cam angle is stable during valve timing control is learned as a holding point to prevent deviation from the actual valve timing due to the influence of temperature, individual differences of the variable valve timing mechanism, etc. I have to.

しかしながら、保持点を学習する際、最遅角位置或いは最進角位置のように可変バルブタイミング機構のハウジングとベーンが接触しているような状況では、ベーンがハウジングに押し当てられて角度が安定しているのか、保持点への制御が正しく動作して角度が安定しているのかの判別が困難である。このため、最遅角位置近傍或いは最進角位置近傍で保持点を学習した場合、誤学習を生じ、次回制御時の制御量が不適切なものとなって応答性が劣化する虞がある。   However, when learning the holding point, when the variable valve timing mechanism housing is in contact with the vane, such as the most retarded position or the most advanced position, the vane is pressed against the housing to stabilize the angle. It is difficult to determine whether the angle is stable by controlling the holding point correctly. For this reason, when the holding point is learned in the vicinity of the most retarded angle position or the most advanced angle position, erroneous learning occurs, and the control amount at the next control may become inappropriate, and the responsiveness may deteriorate.

本発明は上記事情に鑑みてなされたもので、可変バルブタイミング機構の最遅角位置近傍或いは最進角位置近傍における保持点の誤学習を防止することのできるエンジンのバルブタイミング制御装置を提供することを目的としている。   The present invention has been made in view of the above circumstances, and provides an engine valve timing control device capable of preventing erroneous learning of a holding point in the vicinity of the most retarded angle position or the most advanced angle position of the variable valve timing mechanism. The purpose is that.

上記目的を達成するため、本発明によるエンジンのバルブタイミング制御装置は、エンジンのクランク角に対するカム角の回転位相を油圧によって進角又は遅角させる可変バルブタイミング機構を備えたエンジンのバルブタイミング制御装置であって、上記可変バルブタイミング機構の進角量を一定に保持するための保持点を、最遅角位置近傍範囲と通常範囲と最進角位置近傍範囲とに区分して学習する保持点学習部と、上記最遅角位置近傍範囲の学習範囲と上記最進角位置近傍範囲の学習範囲とを、上記通常範囲の学習で取得した保持点を基準として制限する学習範囲制限部と、上記保持点の学習値の進角側上限値或いは遅角側下限値への張り付きを監視し、学習値が進角側上限値に張り付いたと判定した場合、進角側の制御範囲を設定値だけ遅角側にシフトさせて上記可変バルブタイミング機構の可動部の機械的接触による騒音発生を防止する方向に制限する一方、学習値が遅角側下限値に張り付いたと判定した場合には、遅角側の制御範囲を設定値だけ進角側にシフトさせて上記可変バルブタイミング機構の可動部の機械的接触による騒音発生を防止する方向に制限する制御範囲制限部とを備えたことを特徴とする。 In order to achieve the above object, an engine valve timing control apparatus according to the present invention is provided with a variable valve timing mechanism that advances or retards the rotational phase of a cam angle with respect to the crank angle of an engine by hydraulic pressure. The holding point learning is performed by classifying the holding point for holding the amount of advancement of the variable valve timing mechanism constant into a range near the most retarded position, a normal range, and a range near the most advanced angle position. A learning range restriction unit that restricts the learning range of the most retarded angle position vicinity range and the learning range of the most advanced angle position vicinity range based on the holding point acquired by learning of the normal range, and the holding When the sticking of the learning value of the point to the advance side upper limit value or the retard side lower limit value is monitored, and it is determined that the learned value is stuck to the advance side upper limit value, the advance side control range is set to the set value When it is determined that the learning value is stuck to the retard side lower limit while shifting to the retard side and limiting the direction to prevent noise generation due to mechanical contact of the movable part of the variable valve timing mechanism, A control range limiting section that shifts the control range on the retard side to the advance side by a set value and limits the direction to prevent noise generation due to mechanical contact of the movable part of the variable valve timing mechanism. And

本発明によれば、可変バルブタイミング機構の最遅角位置近傍或いは最進角位置近傍における保持点の誤学習を防止することができ、常に最適なバルブタイミング制御を行うことが可能となる。   According to the present invention, erroneous learning of the holding point in the vicinity of the most retarded angle position or the most advanced angle position of the variable valve timing mechanism can be prevented, and optimum valve timing control can always be performed.

可変バルブタイミング機構付エンジンの全体構成図Overall configuration diagram of engine with variable valve timing mechanism 可変バルブタイミング機構の概略構成を示す説明図Explanatory drawing showing the schematic configuration of the variable valve timing mechanism 学習制御のメイン処理を示すフローチャートFlow chart showing the main process of learning control 保持点学習処理のフローチャートHolding point learning process flowchart 学習値上限張り付き判定処理のフローチャートFlow chart of learning value upper limit sticking determination processing 学習値下限張り付き判定処理のフローチャートFlow chart of learning value lower limit sticking determination processing

以下、図面を参照して本発明の実施の形態を説明する。
図1において、符号1は、可変バルブタイミング機構付きエンジン(以下、単に「エンジン」と略記する)である。図1においては、エンジン1は、シリンダブロック1aがクランク軸1bを中心として左右2つのバンク(図の右側が左バンク、左側が右バンク)の気筒群に分割される水平対向型エンジンを示している。
Embodiments of the present invention will be described below with reference to the drawings.
In FIG. 1, reference numeral 1 denotes an engine with a variable valve timing mechanism (hereinafter simply referred to as “engine”). In FIG. 1, the engine 1 is a horizontally opposed engine in which a cylinder block 1a is divided into two left and right banks (a left bank on the right side and a right bank on the left side) centered on a crankshaft 1b. Yes.

先ず、エンジン1の吸排気系について説明する。エンジン1のシリンダブロック1aの左右両バンクには、シリンダヘッド2がそれぞれ設けられている。シリンダヘッド2の各吸気ポートには、インテークマニホルド3が連通され、このインテークマニホルド3の各気筒の吸気ポート直上流に、インジェクタ11が配設されている。尚、シリンダヘッド2の各気筒毎には、放電電極を燃焼室に露呈する点火プラグ12が配設されている。   First, the intake / exhaust system of the engine 1 will be described. Cylinder heads 2 are provided in both the left and right banks of the cylinder block 1a of the engine 1, respectively. An intake manifold 3 communicates with each intake port of the cylinder head 2, and an injector 11 is disposed immediately upstream of the intake port of each cylinder of the intake manifold 3. A spark plug 12 that exposes the discharge electrode to the combustion chamber is provided for each cylinder of the cylinder head 2.

インテークマニホルド3は、各気筒の吸気通路が集合するエアチャンバ4を介してスロットルチャンバ5に連通されている。スロットルチャンバ5には、スロットルアクチュエータ10によって駆動されるスロットルバルブ5aが介装されている。更に、スロットルチャンバ5の上流には、吸気管6を介してエアクリーナ7が取り付けられ、このエアクリーナ7に接続されるエアインテーク通路にチャンバ8が連通されている。   The intake manifold 3 communicates with the throttle chamber 5 through an air chamber 4 in which intake passages of the cylinders gather. A throttle valve 5 a that is driven by a throttle actuator 10 is interposed in the throttle chamber 5. Further, an air cleaner 7 is attached upstream of the throttle chamber 5 via an intake pipe 6, and the chamber 8 is communicated with an air intake passage connected to the air cleaner 7.

一方、シリンダヘッド2の各排気ポートには、エキゾーストマニホルド14が連通され、このエキゾーストマニホルド14の集合部に排気管15が連通されている。排気管15には触媒コンバータ16が介装され、マフラ17に連通されている。   On the other hand, an exhaust manifold 14 is communicated with each exhaust port of the cylinder head 2, and an exhaust pipe 15 is communicated with a collecting portion of the exhaust manifold 14. A catalytic converter 16 is interposed in the exhaust pipe 15 and communicates with the muffler 17.

次に、エンジン1の動弁系について説明する。エンジン1の左右バンクの各シリンダヘッド2内には、それぞれ吸気カム軸19、排気カム軸20が配設され、各カム軸19,20にクランク軸1bの回転が伝達される。このクランク軸1bの吸気カム軸19、排気カム軸20への回転の伝達は、クランク軸1bに固設されたクランクプーリ21、タイミングベルト22、吸気カム軸19に介装された吸気カムプーリ23、排気カム軸20に固設された排気カムプーリ24等を介して行われる。そして、吸気カム軸19に設けられた吸気カム、及び排気カム軸20に設けられた排気カムにより、それぞれクランク軸1bと2対1の回転角度に維持される各カム軸19,20の回転に基づいて、吸気弁25、排気弁26が開閉駆動される。   Next, the valve train of the engine 1 will be described. An intake cam shaft 19 and an exhaust cam shaft 20 are disposed in each cylinder head 2 of the left and right banks of the engine 1, and the rotation of the crankshaft 1 b is transmitted to the cam shafts 19 and 20. The transmission of rotation of the crankshaft 1b to the intake camshaft 19 and the exhaust camshaft 20 is transmitted to a crank pulley 21 fixed to the crankshaft 1b, a timing belt 22, an intake cam pulley 23 interposed in the intake camshaft 19, This is performed via an exhaust cam pulley 24 and the like fixed to the exhaust cam shaft 20. Each of the camshafts 19 and 20 is maintained at a rotation angle of 2 to 1 with the crankshaft 1b by the intake cam provided on the intake camshaft 19 and the exhaust cam provided on the exhaust camshaft 20. Based on this, the intake valve 25 and the exhaust valve 26 are driven to open and close.

また、左右バンクの各動弁系には、吸気カム軸19のクランク軸1bに対する回転位相(変位角)を連続的に変更する油圧駆動式の可変バルブタイミング機構27inと、排気カム軸20のクランク軸1bに対する回転位相を連続的に変更する油圧駆動式の可変バルブタイミング機構27exとが設けられている。   Further, in each valve system of the left and right banks, a hydraulically driven variable valve timing mechanism 27in that continuously changes the rotational phase (displacement angle) of the intake camshaft 19 with respect to the crankshaft 1b, and a crank of the exhaust camshaft 20 A hydraulically driven variable valve timing mechanism 27ex that continuously changes the rotational phase with respect to the shaft 1b is provided.

尚、本実施の形態においては、エンジン1は、吸気側と排気側とにそれぞれ可変バルブタイミング機構27in,27exを備えているが、本発明は、これに限定されるものではなく、吸気側と排気側との何れか一方に可変バルブタイミング機構を備えるエンジンにも適用される。   In the present embodiment, the engine 1 includes variable valve timing mechanisms 27in and 27ex on the intake side and the exhaust side, respectively, but the present invention is not limited to this, and the intake side and The present invention is also applied to an engine having a variable valve timing mechanism on either the exhaust side.

吸気側の可変バルブタイミング機構27inは、吸気カム軸19と吸気カムプーリ23との間に設けられ、カム角制御弁28inによって制御される油圧により吸気カムプーリ23と吸気カム軸19とを相対回転させる。一方、排気側の可変バルブタイミング機構27exは、排気カム軸20と排気カムプーリ24との間に設けられ、カム角制御弁28inによって制御される油圧により排気カムプーリ24と排気カム軸20とを相対回転させる。   The intake side variable valve timing mechanism 27in is provided between the intake camshaft 19 and the intake cam pulley 23, and relatively rotates the intake cam pulley 23 and the intake camshaft 19 by hydraulic pressure controlled by the cam angle control valve 28in. On the other hand, the variable valve timing mechanism 27ex on the exhaust side is provided between the exhaust camshaft 20 and the exhaust cam pulley 24 and relatively rotates the exhaust cam pulley 24 and the exhaust camshaft 20 by the hydraulic pressure controlled by the cam angle control valve 28in. Let

吸気側の可変バルブタイミング機構27in,排気側の可変バルブタイミング機構27exは、同様の構成であり、吸気側の可変バルブタイミング機構27inで代表して説明すると、可変バルブタイミング機構27inは、概略的には、図2に示すように、吸気カムプーリ23に一体回転可能に連結されるハウジング50内に、吸気カム軸19の先端部に取り付けられたロータ51を収納して構成されている。このロータ51を油圧によって相対回転させることで、吸気カムプーリ23に対する吸気カム軸19の相対回転位相を変更し、吸気弁25のバルブタイミングを変更する。   The variable valve timing mechanism 27in on the intake side and the variable valve timing mechanism 27ex on the exhaust side have the same configuration, and the variable valve timing mechanism 27in will be schematically described as a representative example of the variable valve timing mechanism 27in on the intake side. As shown in FIG. 2, a rotor 51 attached to the tip end portion of the intake cam shaft 19 is housed in a housing 50 that is connected to the intake cam pulley 23 so as to be integrally rotatable. By relatively rotating the rotor 51 by hydraulic pressure, the relative rotation phase of the intake cam shaft 19 with respect to the intake cam pulley 23 is changed, and the valve timing of the intake valve 25 is changed.

具体的には、ハウジング50に形成される扇状空間部に、ロータ51に設けられたベーン51aが回動自在に収納されている。各扇状空間部は、ベーン51aによって進角室(進角作動の油圧室)52aと遅角室(遅角作動の油圧室)52bとに区画され、それぞれ、進角用油圧通路53、遅角用油圧通路54を介してカム角制御弁28inに接続されている。   Specifically, a vane 51 a provided on the rotor 51 is rotatably accommodated in a fan-shaped space formed in the housing 50. Each fan-shaped space is divided into an advance chamber (advanced hydraulic chamber) 52a and a retard chamber (retarded hydraulic chamber) 52b by a vane 51a. It is connected to the cam angle control valve 28in through the hydraulic passage 54 for use.

カム角制御弁28inは、オイルパン1cからエンジン駆動式オイルポンプ(図示せず)及びチェックバルブ55を介して油圧を供給するメイン油圧通路56のポート、進角用油圧通路53,遅角用油圧通路54の各ポート、後述するドレイン通路57のポート等を切り換える制御弁であり、可動子60aを有する電磁ソレノイド60と、この電磁ソレノイド60により進退駆動されて各ポートを開閉するスプール弁61とで構成されている。   The cam angle control valve 28in is a port of a main hydraulic passage 56 that supplies hydraulic pressure from an oil pan 1c through an engine-driven oil pump (not shown) and a check valve 55, an advance hydraulic passage 53, and a retard hydraulic pressure. A control valve that switches each port of the passage 54, a port of a drain passage 57, which will be described later, and the like. An electromagnetic solenoid 60 having a mover 60a and a spool valve 61 that is driven forward and backward by the electromagnetic solenoid 60 to open and close each port. It is configured.

スプール弁61は、ロータ51の中央部に配設されたスリーブ62内に、各ポートを切り換えるスプール63と、このスプール63を電磁ソレノイド60の可動子60aに当接する方向に付勢するスプリング64とを収容して構成されている。排気側のカム角制御弁28exも同様である。   The spool valve 61 has a spool 63 that switches each port in a sleeve 62 disposed in the center of the rotor 51, and a spring 64 that urges the spool 63 in a direction to contact the movable element 60a of the electromagnetic solenoid 60. It is configured to accommodate. The same applies to the cam angle control valve 28ex on the exhaust side.

カム角制御弁28in,28exは、マイクロコンピュータ等からなる電子制御装置(以下、「ECU」と略記する)100によってデューティ制御され、電磁ソレノイド60の可動子60aを介してスプール弁61のスプール63を進退駆動することにより、各ポートが切り換えられる。すなわち、デューティ制御のデューティ比に応じて電磁ソレノイド60の通電電流が増減され、電磁ソレノイド60の可動子60aを介してスプール弁61のスプール63が軸方向に移動すると、メイン油圧通路56、進角用油圧通路53、遅角用油圧通路54の各ポートが切換えられ、オイルの流れ方向が切り換えられると共にパッセージの開度が調整される。その結果、進角室52a、遅角室52bに供給される油圧の大きさが調整され、吸気弁25や排気弁26の開閉タイミングが進角或いは遅角側に制御される。   The cam angle control valves 28in and 28ex are duty-controlled by an electronic control unit (hereinafter abbreviated as “ECU”) 100 formed of a microcomputer or the like, and the spool 63 of the spool valve 61 is controlled via the mover 60a of the electromagnetic solenoid 60. Each port is switched by driving back and forth. That is, when the energizing current of the electromagnetic solenoid 60 is increased or decreased according to the duty ratio of the duty control and the spool 63 of the spool valve 61 moves in the axial direction via the mover 60a of the electromagnetic solenoid 60, the main hydraulic passage 56, the advance angle The ports of the hydraulic pressure passage 53 and the retarding hydraulic passage 54 are switched to switch the oil flow direction and adjust the opening of the passage. As a result, the magnitude of the hydraulic pressure supplied to the advance chamber 52a and the retard chamber 52b is adjusted, and the opening / closing timing of the intake valve 25 and the exhaust valve 26 is controlled to the advance or retard side.

また、可変バルブタイミング機構27in,27exには、エンジンの始動時等、油圧の低い状態においてバルブタイミングを所定のタイミングに固定すべく、カム軸の回転位相を所定のタイミングに対応する位相にてロックするロック機構70が設けられている。このロック機構70は、ハウジング50に設けられたロック孔50aと、このロック孔50aへ没入可能に配設されるロックピン71とを主として構成されている。   In addition, the variable valve timing mechanisms 27in and 27ex lock the camshaft rotation phase at a phase corresponding to the predetermined timing in order to fix the valve timing at a predetermined timing in a low oil pressure state such as when the engine is started. A locking mechanism 70 is provided. The lock mechanism 70 mainly includes a lock hole 50a provided in the housing 50 and a lock pin 71 disposed so as to be immersible in the lock hole 50a.

ロックピン71は、スプリング72によってロック孔50a方向に付勢された状態で、ロータ51に形成されたロックピン孔51bに収納されている。ロックピン穴51bはロック孔50aと対向した状態において、ロックピン71が摺動可能なシリンダを形成している。ここで、ロック孔50aはロックピン71に油圧を印加してロックピン71のロック孔50aへの係合を解除するためのアンロック用油圧室を兼ねている。そしてロック孔50aは油圧回路74を介して、スプール弁61に連結されている。   The lock pin 71 is housed in a lock pin hole 51 b formed in the rotor 51 in a state in which the lock pin 71 is urged toward the lock hole 50 a by the spring 72. The lock pin hole 51b forms a cylinder in which the lock pin 71 can slide in a state facing the lock hole 50a. Here, the lock hole 50a also serves as an unlocking hydraulic chamber for applying hydraulic pressure to the lock pin 71 and releasing the engagement of the lock pin 71 with the lock hole 50a. The lock hole 50 a is connected to the spool valve 61 via the hydraulic circuit 74.

カム角制御弁28in(28ex)によって油圧回路74がドレイン通路57に連通され、ロック孔50aの油圧が所定以下の状態では、ロックピン71がスプリング72の付勢力によってロック孔50aに挿入され、ハウジング50に対するロータ51の相対回転が機械的にロックされる。本実施の形態においては、最遅角位置と最進角位置との中間の位置にロックされるよう、ロックピン71とロック孔50aとの係合位置が設定されている。 一方、油圧回路74がメイン油圧通路56に連通され、ドレイン通路57が閉じられると、メイン油圧通路56から油圧通路74を介してロック孔50aに所定の油圧が印加される。この油圧により、スプリング72の付勢力に抗してロックピン71がロック孔50aから係脱され、ロックが解除される(アンロック)。   When the hydraulic circuit 74 is communicated with the drain passage 57 by the cam angle control valve 28in (28ex) and the hydraulic pressure of the lock hole 50a is below a predetermined value, the lock pin 71 is inserted into the lock hole 50a by the biasing force of the spring 72, and the housing The relative rotation of the rotor 51 with respect to 50 is mechanically locked. In the present embodiment, the engagement position between the lock pin 71 and the lock hole 50a is set so as to be locked at an intermediate position between the most retarded angle position and the most advanced angle position. On the other hand, when the hydraulic circuit 74 is communicated with the main hydraulic passage 56 and the drain passage 57 is closed, a predetermined hydraulic pressure is applied from the main hydraulic passage 56 to the lock hole 50 a via the hydraulic passage 74. By this hydraulic pressure, the lock pin 71 is disengaged from the lock hole 50a against the urging force of the spring 72, and the lock is released (unlocked).

次に、エンジン1の状態を検出するためのセンサ類について説明する。スロットルチャンバ5のスロットルバルブ5aには、スロットルバルブ5aの開度を検出するスロットルセンサ30が介装され、吸気管6のエアクリーナ7の直下流には、吸入空気量センサ31が介装されている。一方、排気管15の触媒コンバータ16の上下流側には、空燃比センサ32,33がそれぞれ配設されている。   Next, sensors for detecting the state of the engine 1 will be described. A throttle sensor 30 for detecting the opening degree of the throttle valve 5 a is interposed in the throttle valve 5 a of the throttle chamber 5, and an intake air amount sensor 31 is interposed immediately downstream of the air cleaner 7 of the intake pipe 6. . On the other hand, air-fuel ratio sensors 32 and 33 are disposed on the upstream and downstream sides of the catalytic converter 16 in the exhaust pipe 15.

また、シリンダブロック1aのクランク軸1bに軸着するクランクロータ34の外周に、クランク角センサ35が対設され、シリンダブロック1aの左右両バンクを連通する冷却水通路36に水温センサ37が臨まされると共に、シリンダブロック1a下部のオイルパン1cに油温センサ29が臨まされている。更に、シリンダブロック1aには、左バンク或いは左バンクで発生するノッキングによってシリンダブロック1aに伝わる振動を検出するピエゾ式センサ等からなるノックセンサ38が配設されている。   In addition, a crank angle sensor 35 is provided on the outer periphery of the crank rotor 34 that is attached to the crankshaft 1b of the cylinder block 1a, and a water temperature sensor 37 is exposed to the cooling water passage 36 that communicates the left and right banks of the cylinder block 1a. In addition, an oil temperature sensor 29 is exposed to the oil pan 1c below the cylinder block 1a. Further, the cylinder block 1a is provided with a knock sensor 38 including a piezo-type sensor that detects vibration transmitted to the cylinder block 1a by knocking generated in the left bank or the left bank.

また、吸気側の可変バルブタイミング機構27inの作動位置を検出するためのセンサとして、吸気カム軸19の後端に固設されたカムロータ39の外周に、吸気カム位置検出用のカム位置センサ40が対設されている。更に、排気側の可変バルブタイミング機構27exの作動位置を検出するためのセンサとして、排気カム軸20の後端に固設されたカムロータ41の外周に、排気カム位置検出用のカム位置センサ42が対設されている。   As a sensor for detecting the operating position of the intake side variable valve timing mechanism 27in, a cam position sensor 40 for detecting the intake cam position is provided on the outer periphery of a cam rotor 39 fixed to the rear end of the intake cam shaft 19. It is opposite. Further, a cam position sensor 42 for detecting the exhaust cam position is provided on the outer periphery of the cam rotor 41 fixed to the rear end of the exhaust camshaft 20 as a sensor for detecting the operating position of the exhaust side variable valve timing mechanism 27ex. It is opposite.

以上の各センサ類の出力信号は、ECU100に入力されて処理され、エンジン運転状態が検出される。ECU100は、予め内部に格納されている制御プログラムに従って、各センサ類・スイッチ類等からの信号を処理し、前述のインジェクタ11、スロットルアクチュエータ10、吸気側の可変バルブタイミング機構27inのカム角制御弁28in、排気側の可変バルブタイミング機構27exのカム角制御弁28ex等に対する制御量を演算し、燃料噴射制御、点火時期制御、スロットル制御、バルブタイミング制御等のエンジン制御を行う。   The output signals from the sensors described above are input to the ECU 100 and processed to detect the engine operating state. The ECU 100 processes signals from the sensors, switches, and the like according to a control program stored therein in advance, and controls the cam angle control valve of the above-described injector 11, throttle actuator 10, and intake side variable valve timing mechanism 27in. 28in, the control amount for the cam angle control valve 28ex and the like of the variable valve timing mechanism 27ex on the exhaust side is calculated, and engine control such as fuel injection control, ignition timing control, throttle control, and valve timing control is performed.

ここで、バルブタイミング制御においては、エンジン運転状態、例えばエンジン負荷とエンジン回転数とに基づいて、吸気カム軸19及び排気カム軸20の回転位相の各制御目標値である目標バルブタイミングを設定すると共に、クランク角センサ35から出力されるクランク角を表すクランクパルスとカム位置センサ40,42から出力されるカム位置を表すカム位置パルスとから、クランク軸1bの実際の回転角と吸気カム軸19,排気カム軸20の実際の回転角との位相差である実バルブタイミングを算出する。そして、実バルブタイミングが目標バルブタイミングに収束するよう、カム角制御弁28in,28exをデューティ制御により駆動し、可変バルブタイミング機構27in,27exをフィードバック制御する。   Here, in the valve timing control, a target valve timing that is each control target value of the rotational phase of the intake camshaft 19 and the exhaust camshaft 20 is set based on the engine operating state, for example, the engine load and the engine speed. At the same time, the actual rotation angle of the crankshaft 1b and the intake camshaft 19 are determined from the crank pulse indicating the crank angle output from the crank angle sensor 35 and the cam position pulse indicating the cam position output from the cam position sensors 40 and 42. The actual valve timing, which is the phase difference from the actual rotation angle of the exhaust camshaft 20, is calculated. The cam angle control valves 28in and 28ex are driven by duty control so that the actual valve timing converges to the target valve timing, and the variable valve timing mechanisms 27in and 27ex are feedback-controlled.

また、ECU100は、バルブタイミング制御において現在角度を保持するための保持点の学習を実施する。保持点の学習は、具体的には、カム角制御弁28in,28exに与えるデューティ比や電流値等の制御量に対する学習である。例えば、目標進角値VTTGTと実進角値VTとの偏差に基づくフィードバック制御では、比例微分制御等による偏差のフィードバック電流値に、保持電流値を加算した値をカム角制御弁28in,28exの制御電流値として、この制御電流値を与えるデューティ比を決定する。   In addition, the ECU 100 learns a holding point for holding the current angle in the valve timing control. The holding point learning is specifically learning for a control amount such as a duty ratio and a current value given to the cam angle control valves 28in and 28ex. For example, in feedback control based on the deviation between the target advance value VTTGT and the actual advance value VT, a value obtained by adding the holding current value to the feedback current value of the deviation by proportional differential control or the like is set in the cam angle control valves 28in and 28ex. As a control current value, a duty ratio giving this control current value is determined.

保持電流値は、カム角制御弁28in,28exのスプール63を、ベーン51aが進角側にも遅角側にも変位しない移動速度0の点に維持するための電流値、換言すれば、所定の目標バルブタイミングに収束した定常状態に保持するための電流値である。この保持電流値を与える制御点は、フィードバック制御における保持点として個別の可変バルブタイミング機構毎に学習される。   The holding current value is a current value for maintaining the spool 63 of the cam angle control valves 28in and 28ex at a point at which the vane 51a does not displace to the advance side or the retard side, i.e., a predetermined speed. This is a current value for maintaining a steady state converged to the target valve timing. The control point giving this holding current value is learned for each individual variable valve timing mechanism as a holding point in feedback control.

このような保持点の学習においては、最遅角位置近傍や最進角位置近傍で学習を行うと、最遅角位置或いは最進角位置でカム角度が安定しているのか、保持点への制御が正しく動作してカム角度が安定しているのかの判別が困難であり、誤学習が生じる虞がある。   In learning of such a holding point, if learning is performed in the vicinity of the most retarded position or the most advanced position, whether the cam angle is stable at the most retarded position or the most advanced position, It is difficult to determine whether the control is operating correctly and the cam angle is stable, and there is a risk of erroneous learning.

このため、ECU100は、保持点学習部としての機能により、保持点の学習範囲を「通常範囲」、「最遅角位置近傍範囲」、「最進角位置近傍範囲」に区分して学習を実施し、学習範囲制限部としての機能により、最遅角位置近傍範囲の学習範囲と最進角位置近傍範囲の学習範囲とを、通常範囲の学習で取得した保持点を基準として制限することで、誤学習を防止する。   Therefore, the ECU 100 performs learning by classifying the learning range of the holding points into “normal range”, “most retarded position vicinity range”, and “most advanced angle position vicinity range” by the function as the holding point learning unit. And by limiting the learning range of the most retarded angle position vicinity range and the learning range of the most advanced angle position vicinity range with the function as the learning range restriction unit with reference to the holding point acquired by learning of the normal range, Prevent false learning.

この場合、最遅角近傍範囲或いは最進角近傍範囲の学習範囲を制限することで誤学習は防止できるが、最遅角近傍範囲或いは最進角近傍範囲の学習では、学習中に最遅角位置や最進角位置のように可変バルブタイミング機構27in,27exのハウジング50とベーン51aが接触するような制御状態となる可能性がある。このため、ハウジング50とベーン51aの材質によっては、ハウジング50とベーン51aとの接触による騒音が発生する虞がある。   In this case, mislearning can be prevented by limiting the learning range of the most retarded angle vicinity range or the most advanced angle vicinity range, but in the learning of the most retarded angle vicinity range or the most advanced angle vicinity range, the most retarded angle during learning There is a possibility that the control state in which the housing 50 and the vane 51a of the variable valve timing mechanisms 27in and 27ex are in contact with each other as in the position or the most advanced angle position may occur. For this reason, depending on the material of the housing 50 and the vane 51a, there is a possibility that noise due to the contact between the housing 50 and the vane 51a may occur.

従って、ECU100は、更に、制御範囲制限部としての機能により、学習値の進角側上限値或いは遅角側下限値への張り付きを監視することで、ベーン51aとハウジング50とが接触するか否かを推定する。そして、学習値が進角側上限値或いは遅角側下限値へ張り付いたと判定した場合、ベーン51aとハウジング50とが接触する可能性があると判断し、現在の制御範囲を可変バルブタイミング機構の可動部が接触しない方向に制限することで、騒音の発生を抑制する。   Therefore, the ECU 100 further monitors whether the learning value is stuck to the advance side upper limit value or the retard side lower limit value by the function as the control range restriction unit, thereby determining whether or not the vane 51a and the housing 50 come into contact with each other. Estimate. When it is determined that the learning value has stuck to the advance side upper limit value or the retard side lower limit value, it is determined that there is a possibility that the vane 51a and the housing 50 come into contact with each other, and the current control range is changed to the variable valve timing mechanism. The generation of noise is suppressed by limiting to the direction in which the movable part is not in contact.

具体的には、以上の保持点学習に係るECU100の機能は、図3〜図6のフローチャートに示すプログラム処理によって実現される。以下、このプログラム処理について説明する。   Specifically, the functions of the ECU 100 related to the holding point learning described above are realized by the program processing shown in the flowcharts of FIGS. Hereinafter, this program processing will be described.

図3のフローチャートは、学習制御のメイン処理を示し、このメイン処理では、最初のステップS1,S2において、保持点の学習範囲を、最遅角位置近傍の範囲、通常範囲、最進角位置近傍の範囲に区分するための判断を行う。具体的には、先ずステップS1で現在の進角値(カム角)VTが進角側の設定値A1(絶対値)未満か否かを調べる。設定値A1は、現在の進角値が最進角位置近傍であるか否かを判定するための閾値である。   The flowchart of FIG. 3 shows the main process of learning control. In this main process, in the first steps S1 and S2, the learning range of the holding point is set to the range near the most retarded position, the normal range, and the most advanced position. Judgment is made to categorize the scope. Specifically, first, in step S1, it is checked whether or not the current advance angle value (cam angle) VT is less than the advance angle side set value A1 (absolute value). The set value A1 is a threshold value for determining whether or not the current advance value is near the most advanced position.

その結果、ステップS1において、VT≧A1の場合にはステップS13〜S19の最進角位置近傍の処理を実施し、VT<A1の場合、更にステップS2で進角値VTが設定値A2(絶対値)より大きいか否かを調べる。設定値A2は、現在の進角値が最遅角位置近傍であるか否かを判定するための閾値であり、VT≦A2の場合、ステップS23〜S29の最遅角位置近傍の処理を実施し、VT>A2の場合、ステップS3〜S6の通常範囲の処理を実施する。   As a result, in step S1, if VT ≧ A1, the process in the vicinity of the most advanced angle position in steps S13 to S19 is performed. If VT <A1, the advance value VT is further set to the set value A2 (absolute in step S2). Value) is checked to see if it is greater. The set value A2 is a threshold value for determining whether or not the current advance angle value is in the vicinity of the most retarded angle position. When VT ≦ A2, the process in the vicinity of the most retarded angle position in steps S23 to S29 is performed. In the case of VT> A2, processing in the normal range of steps S3 to S6 is performed.

先ず、ステップS3〜S6の通常範囲の処理について説明する。この通常範囲の処理では、予め規定された範囲内で学習を実施するため、ステップS3で学習上限値Lmaxとして設定値(絶対値)A3をセットし、ステップS4で学習下限値Lminとして設定値(絶対値)A4をセットしてステップS5へ進む。ここで、各設定値A3,A4は、全体の学習可能範囲を規定するものであり、最遅角位置近傍或いは最進角位置近傍での学習では、これらの値を超えて学習することはできない。   First, the normal range process in steps S3 to S6 will be described. In this normal range processing, learning is performed within a predetermined range. Therefore, in step S3, a set value (absolute value) A3 is set as a learning upper limit value Lmax, and in step S4, a set value ( (Absolute value) A4 is set and the process proceeds to step S5. Here, the set values A3 and A4 define the entire learnable range, and learning in the vicinity of the most retarded angle position or the most advanced angle position cannot be learned beyond these values. .

ステップS5では、先に設定した学習上限値Lmaxと学習下限値Lminとの範囲内で、後述する図4のフローチャートに示す保持点学習処理を実施する。そして、ステップS6で、保持点学習処理によって得られた学習値(保持点学習値)Lhを、進角側或いは遅角側の領域での学習の基準となる学習基準値Lrefとして保存し(Lref←Lh)、本処理を抜ける。   In step S5, the holding point learning process shown in the flowchart of FIG. 4 to be described later is performed within the range between the learning upper limit value Lmax and the learning lower limit value Lmin set previously. In step S6, the learning value (holding point learning value) Lh obtained by the holding point learning process is stored as a learning reference value Lref serving as a reference for learning in the advance side or retard side region (Lref). ← Lh) Exit this process.

次に、ステップS13〜S19の最進角位置近傍範囲での学習処理について説明する。この最進角位置近傍範囲の学習処理では、先ずステップS13で、学習基準値Lrefに設定値αを加算した値を設定値A3と比較し、そのうちの小さい方の値を学習上限値Lmaxとする(Lmax←min(Lref+α,A3))。次に、ステップS14へ進み、学習基準値Lrefから設定値βを減算した値を、学習下限値Lminとする(Lmmin←Lref−β)。設定値αは誤学習の可能性のある範囲、設定値βは誤学習し得ない範囲を規定するものであり、進角側では進角量が大きくなる方向で誤学習が起こり易いため、ここでの処理では、学習の上限値をLref+αとA3とを比較して小さい方の値に設定する。   Next, the learning process in the vicinity of the most advanced angle position in steps S13 to S19 will be described. In the learning process for the most advanced angle position vicinity range, first, in step S13, a value obtained by adding the setting value α to the learning reference value Lref is compared with the setting value A3, and the smaller value is set as the learning upper limit value Lmax. (Lmax ← min (Lref + α, A3)). Next, the process proceeds to step S14, and a value obtained by subtracting the set value β from the learning reference value Lref is set as a learning lower limit Lmin (Lmmin ← Lref−β). The setting value α defines a range where mis-learning is possible, and the setting value β defines a range where mis-learning is not possible. In the processing at, the upper limit value of learning is set to a smaller value by comparing Lref + α and A3.

次に、ステップS15へ進み、進角側に設定した学習上限値Lmaxと学習下限値Lminとによって制限される範囲内で保持点学習処理を実施し、ステップS16で学習値が上限値に張り付いているか否かを判定する図5の学習値上限張り付き判定処理を実行する。図4の保持点学習処理及び図5の学習値上限張り付き判定処理については後述する。   Next, the process proceeds to step S15, where the holding point learning process is performed within a range limited by the learning upper limit value Lmax and the learning lower limit value Lmin set on the advance side, and the learning value sticks to the upper limit value in step S16. The learning value upper limit sticking determination process of FIG. The holding point learning process in FIG. 4 and the learning value upper limit sticking determination process in FIG. 5 will be described later.

その後、ステップS17へ進み、学習値が上限値或いは下限値に張り付いていることを示す学習値張り付きフラグFの値を参照する。学習値張り付きフラグFは、F=1のとき学習値が張り付いていることを示しており、最進角側の処理では、F=1で学習値が上限値に張り付いていることを示している。   Thereafter, the process proceeds to step S17, and the value of the learned value sticking flag F indicating that the learned value is stuck to the upper limit value or the lower limit value is referred to. The learning value sticking flag F indicates that the learning value is stuck when F = 1. In the process of the most advanced angle, F = 1 and the learning value sticks to the upper limit value. ing.

ステップS17において、F=0で学習値が上限値に張り付いていない場合には本処理を抜け、F=1で学習値が上限値に張り付いている場合、ステップS18へ進んで進角側の制御範囲を制限する。そして、ステップS19で保持点学習値Lhを学習基準値Lrefに戻して(Lh←Lref)本処理を抜ける。   If it is determined in step S17 that F = 0 and the learning value does not stick to the upper limit value, the process is terminated. If F = 1 and the learning value sticks to the upper limit value, the process proceeds to step S18 and the advance side is reached. Limit the control range. In step S19, the holding point learning value Lh is returned to the learning reference value Lref (Lh ← Lref), and the process is exited.

本来、バルブタイミングの制御範囲は、可変バルブタイミング機構の物理的な可動範囲よりも狭く設定されているが、構成部品の個体差や角度算出基準の誤差等により、通常の制御範囲のままであると、ハウジング50とベーン51とが接触して騒音が発生する可能性がある。従って、予め可変バルブタイミング機構の構成部品の個体差や角度算出基準の誤差等を考慮して決定した設定値θだけ本来の制御範囲よりも遅角側にシフトさせ、可変バルブタイミング機構の可動部の機械的接触(ハウジング50とベーン51aとの接触)による騒音発生を防止する。   Originally, the control range of the valve timing is set narrower than the physical movable range of the variable valve timing mechanism, but it remains the normal control range due to individual differences of components, errors in angle calculation criteria, etc. Then, the housing 50 and the vane 51 may come into contact with each other and noise may be generated. Accordingly, the movable portion of the variable valve timing mechanism is shifted by a set value θ that is determined in advance in consideration of individual differences of components of the variable valve timing mechanism, errors in the angle calculation reference, etc. from the original control range. Noise generation due to mechanical contact (contact between the housing 50 and the vane 51a) is prevented.

次に、ステップS23〜S29の最遅角側の学習処理について説明する。先ず、ステップS23において、学習基準値Lrefに設定値βを加算した値を学習上限値Lmaxとする(Lmax←Lref+β)。更に、ステップS24で、学習基準値Lrefから設定値αを減算した値と設定値A4とを比較し、大きい方の値を、学習下限値Lminとする(Lmin←max(Lref−α,A4))。遅角側での学習では、進角側の学習とは逆に、進角量が小さくなる方向で誤学習が起こり易いため、学習の下限値をLref−αとA4とのうちの大きい方の値に設定する。 Next, the learning processing on the most retarded side in steps S23 to S29 will be described. First, in step S23, a value obtained by adding the set value β to the learning reference value Lref is set as a learning upper limit Lmax (Lmax ← Lref + β). Furthermore, in step S24, the value obtained by subtracting the set value α from the learning reference value Lref is compared with the set value A4, and the larger value is set as the learning lower limit Lmin (L min ← max (Lref−α, A4 )). In the learning on the retard side, contrary to the learning on the advance side, mislearning is likely to occur in the direction in which the advance amount decreases, so the lower limit of learning is set to the larger of Lref-α and A4. Set to value.

そして、ステップS25において、遅角側に設定した学習上限値Lmaxと学習下限値Lminとによって制限される範囲内で保持点学習処理を実施し、ステップS26で学習値が下限値に張り付いているか否かを判定する図6の学習値下限張り付き判定処理を実行する。学習値下限張り付き判定処理については、学習値上限張り付き判定処理と共に後述する。   In step S25, the holding point learning process is performed within a range limited by the learning upper limit value Lmax and the learning lower limit value Lmin set on the retard side, and in step S26, is the learning value stuck to the lower limit value? The learning value lower limit sticking determination process of FIG. 6 for determining whether or not is performed is executed. The learning value lower limit sticking determination process will be described later together with the learning value upper limit sticking determination process.

次に、ステップS27へ進み、学習値張り付きフラグFの値を参照する。この遅角位置近傍の処理では、F=1で学習値が下限値に張り付いていることを示し、F=0の場合(学習値が下限値に張り付いていない場合)には本処理を抜け、F=1の場合(学習値が下限値に張り付いている場合)、ステップS28で遅角側の制御範囲を設定値θだけ進角側にシフトさせることで、可変バルブタイミング機構の可動部の機械的接触による騒音発生を防止する。その後、ステップS29で保持点学習値Lhを学習基準値Lrefに戻し(Lh←Lref)、本処理を抜ける。   Next, the process proceeds to step S27, and the value of the learned value sticking flag F is referred to. In the processing near the retard position, F = 1 indicates that the learning value is stuck to the lower limit value, and when F = 0 (when the learning value is not stuck to the lower limit value), this processing is performed. If F = 1 and the learning value is stuck to the lower limit value, the variable valve timing mechanism can be moved by shifting the retarded control range to the advanced side by the set value θ in step S28. Prevents noise generation due to mechanical contact of parts. Thereafter, in step S29, the holding point learning value Lh is returned to the learning reference value Lref (Lh ← Lref), and the process is exited.

次に、図4の保持点学習処理について説明する。この保持点学習処理では、最初のステップS501において、目標進角値VTTGTと実進角値VTの偏差が設定値A5未満か否か、すなわち実進角値VTが目標進角値VTTGTに対して一定の範囲内に収束している状態であるか否かを調べる。その結果、|VTTGT−VT|≧A5の場合には、学習に適した状態でないと判断して学習を実施することなく本処理を抜け、|VTTGT−VT|<A5の場合、ステップS502へ進んで目標進角値VTTGTが変化しているか否かを調べる。   Next, the holding point learning process of FIG. 4 will be described. In this holding point learning process, in the first step S501, whether or not the deviation between the target advance value VTTGT and the actual advance value VT is less than the set value A5, that is, the actual advance value VT is smaller than the target advance value VTGT. It is checked whether or not the state is converged within a certain range. As a result, when | VTTTGT−VT | ≧ A5, it is determined that the state is not suitable for learning, and the present process is exited without performing learning. When | VTTTGT−VT | <A5, the process proceeds to step S502. It is checked whether or not the target advance value VTTGT has changed.

その結果、ステップS502において、目標進角値VTTGTが変化している場合には、制御状態が未だ安定していないと判断して本処理を抜ける。一方、ステップS502において、目標進角値VTTGTが変化していない場合には、制御状態が安定していると判断し、ステップS503へ進んで、現在の制御量VVTが学習上限値Lmax以下か否かを調べる。   As a result, if the target advance value VTTGT has changed in step S502, it is determined that the control state is not yet stable, and the process is exited. On the other hand, if the target advance value VTTGT has not changed in step S502, it is determined that the control state is stable, and the process proceeds to step S503, where the current control amount VVT is less than or equal to the learning upper limit value Lmax. Find out.

その結果、ステップS503においてVVT>Lmaxの場合、ステップS506で保持点学習値Lhを学習上限値Lmaxで制限し(Lh←Lmax)、本処理を抜ける。一方、ステップS503においてVVT≦Lmaxの場合には、更にステップS504で制御量VVTが学習下限値Lmin以上か否かを調べる。その結果、VVT≧Lminの場合、ステップS505で現在の制御量VVTを保持点学習値Lhとして保持し(Lh←VVT)、VVT<Lminの場合、ステップS507で保持点学習値Lhを学習下限値Lminで制限し(Lh←Lmin)、本処理を抜ける。   As a result, if VVT> Lmax in step S503, the holding point learning value Lh is limited to the learning upper limit value Lmax (Lh ← Lmax) in step S506, and the process is exited. On the other hand, if VVT ≦ Lmax in step S503, it is further checked in step S504 whether the control amount VVT is greater than or equal to the learning lower limit Lmin. As a result, if VVT ≧ Lmin, the current control amount VVT is held as the holding point learning value Lh in step S505 (Lh ← VVT). If VVT <Lmin, the holding point learning value Lh is set to the learning lower limit value in step S507. Limit by Lmin (Lh ← Lmin), and exit this process.

次に、図5の学習値上限張り付き判定処理、図6の学習値下限張り付き判定処理について説明する。学習値の上限値或いは下限値への張り付きは、学習値が上限値或いは下限値となっている状態の継続時間で判定し、その判定結果に応じて学習値張り付きフラグFをセット/クリアする。   Next, the learning value upper limit sticking determination process of FIG. 5 and the learning value lower limit sticking determination process of FIG. 6 will be described. The sticking of the learning value to the upper limit value or the lower limit value is determined by the duration of the state where the learning value is the upper limit value or the lower limit value, and the learning value sticking flag F is set / cleared according to the determination result.

先ず、図5の学習値上限張り付き判定処理では、最初のステップS601で現在の学習値Lが学習上限値Lmaxに達しているか否かを調べる。その結果、L=Lmaxの場合、ステップS602で学習値Lが学習上限値Lmaxとなっている状態の継続時間を計時するためのカウンタCTをカウントアップ(CT←CT+1)してステップS603へ進み、L≠Lmaxの場合、ステップS605でカウンタCTをクリア(CT←0)してステップS603へ進む。   First, in the learning value upper limit sticking determination process of FIG. 5, it is checked in the first step S601 whether or not the current learning value L has reached the learning upper limit value Lmax. As a result, when L = Lmax, the counter CT for counting the duration of the state in which the learning value L is the learning upper limit value Lmax in step S602 is counted up (CT ← CT + 1), and the process proceeds to step S603. If L ≠ Lmax, the counter CT is cleared (CT ← 0) in step S605, and the process proceeds to step S603.

ステップS603では、カウンタCTが設定値C1に達したか否かを調べることにより、学習値の張り付き判定を行う。そして、CT≧C1の場合、学習値が上限値に張り付いていると判定し、ステップS604で学習値張り付きフラグFをセット(F←1)して本処理を抜ける。一方、CT<C1の場合には、ステップS606で学習値張り付きフラグFをクリア(F←0)して本処理を抜ける。   In step S603, it is determined whether or not the counter value CT has reached the set value C1, thereby determining sticking of the learning value. If CT ≧ C1, it is determined that the learning value is stuck to the upper limit value, and the learning value sticking flag F is set (F ← 1) in step S604, and the process is exited. On the other hand, if CT <C1, the learning value sticking flag F is cleared (F ← 0) in step S606, and the process is exited.

図6の学習値下限張り付き判定処理も同様であり、図5の学習値上限張り付き判定処理に対して、ステップS601に代えてステップS601’で現在の学習値Lが学習下限値Lminに達しているか否かを調べる。そして、ステップS603でCT≧C1の場合、学習値が下限値に張り付いていると判定する。   The learning value lower limit sticking determination process in FIG. 6 is the same, and whether the current learning value L has reached the learning lower limit value Lmin in step S601 ′ instead of step S601 with respect to the learning value upper limit sticking determination process in FIG. Check for no. In step S603, if CT ≧ C1, it is determined that the learning value is stuck to the lower limit value.

以上のように、本実施の形態においては、最遅角位置近傍或いは最進角位置近傍における保持点の学習に際して、通常範囲の学習で取得した学習基準値に基づいて学習範囲を制限し、誤学習を防止する。これにより、常に最適なバルブタイミング制御を辞することが可能となり、制御応答性の向上を図ることができる。   As described above, in the present embodiment, when learning the holding point in the vicinity of the most retarded angle position or the most advanced angle position, the learning range is limited based on the learning reference value acquired in the normal range learning. Prevent learning. Thereby, it is possible to always leave the optimum valve timing control, and it is possible to improve the control response.

また、学習値が最遅角側の下限値或いは最進角側の上限値に張り付いてしまったと判定差される場合には、現在の制御範囲を可変バルブタイミング機構の可動部が接触しない方向に制限するため、可動部の機械的接触による騒音発生を未然に回避することができ、運転者に不快感を与えることがない。   Further, when it is determined that the learning value has stuck to the lower limit value on the most retarded angle side or the upper limit value on the most advanced angle side, the current control range is not in contact with the movable portion of the variable valve timing mechanism. Therefore, generation of noise due to mechanical contact of the movable part can be avoided in advance, and the driver is not uncomfortable.

1 エンジン
1b クランク軸
19 吸気カム軸
20 排気カム軸
27in,27ex 可変バルブタイミング機構
28in,28ex カム角制御弁
100 電子制御装置(保持点学習部、学習範囲制限部、制御範囲制限部)
1 Engine 1b Crankshaft 19 Intake camshaft 20 Exhaust camshaft 27in, 27ex Variable valve timing mechanism 28in, 28ex Cam angle control valve 100 Electronic control unit (holding point learning unit, learning range limiting unit, control range limiting unit)

Claims (1)

エンジンのクランク角に対するカム角の回転位相を油圧によって進角又は遅角させる可変バルブタイミング機構を備えたエンジンのバルブタイミング制御装置であって、
上記可変バルブタイミング機構の進角量を一定に保持するための保持点を、最遅角位置近傍範囲と通常範囲と最進角位置近傍範囲とに区分して学習する保持点学習部と、
上記最遅角位置近傍範囲の学習範囲と上記最進角位置近傍範囲の学習範囲とを、上記通常範囲の学習で取得した保持点を基準として制限する学習範囲制限部と
上記保持点の学習値の進角側上限値或いは遅角側下限値への張り付きを監視し、学習値が進角側上限値に張り付いたと判定した場合、進角側の制御範囲を設定値だけ遅角側にシフトさせて上記可変バルブタイミング機構の可動部の機械的接触による騒音発生を防止する方向に制限する一方、学習値が遅角側下限値に張り付いたと判定した場合には、遅角側の制御範囲を設定値だけ進角側にシフトさせて上記可変バルブタイミング機構の可動部の機械的接触による騒音発生を防止する方向に制限する制御範囲制限部と
を備えたことを特徴とするエンジンのバルブタイミング制御装置。
An engine valve timing control device having a variable valve timing mechanism for advancing or retarding a rotational phase of a cam angle with respect to a crank angle of an engine by hydraulic pressure,
A holding point learning unit that learns by classifying a holding point for holding the advance amount of the variable valve timing mechanism constant into a most retarded position vicinity range, a normal range, and a most advanced angle position vicinity range;
A learning range limiter that limits the learning range of the most retarded angle position vicinity range and the learning range of the most advanced angle position vicinity range with reference to the holding point acquired by learning of the normal range ;
The sticking of the learning value of the holding point to the advance side upper limit value or the retard side lower limit value is monitored, and if it is determined that the learned value is stuck to the advance side upper limit value, the advance side control range is set to the set value. When it is determined that the learning value has stuck to the retard side lower limit value while shifting to the retard side only to limit the direction to prevent noise generation due to mechanical contact of the movable part of the variable valve timing mechanism, A control range limiting section that shifts the control range on the retard side to the advance side by a set value and limits the direction to prevent noise generation due to mechanical contact of the movable part of the variable valve timing mechanism. An engine valve timing control device.
JP2010014247A 2010-01-26 2010-01-26 Engine valve timing control device Expired - Fee Related JP5427051B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010014247A JP5427051B2 (en) 2010-01-26 2010-01-26 Engine valve timing control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010014247A JP5427051B2 (en) 2010-01-26 2010-01-26 Engine valve timing control device

Publications (2)

Publication Number Publication Date
JP2011153538A JP2011153538A (en) 2011-08-11
JP5427051B2 true JP5427051B2 (en) 2014-02-26

Family

ID=44539688

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010014247A Expired - Fee Related JP5427051B2 (en) 2010-01-26 2010-01-26 Engine valve timing control device

Country Status (1)

Country Link
JP (1) JP5427051B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2888178B2 (en) * 1995-04-13 1999-05-10 トヨタ自動車株式会社 Valve timing control device for internal combustion engine
JP3424479B2 (en) * 1997-02-10 2003-07-07 トヨタ自動車株式会社 Valve timing control device for internal combustion engine
JP3546700B2 (en) * 1998-05-12 2004-07-28 トヨタ自動車株式会社 Valve timing control device for internal combustion engine
JP4425417B2 (en) * 2000-03-14 2010-03-03 富士重工業株式会社 Engine valve timing control device
US6772721B1 (en) * 2003-06-11 2004-08-10 Borgwarner Inc. Torsional assist cam phaser for cam in block engines

Also Published As

Publication number Publication date
JP2011153538A (en) 2011-08-11

Similar Documents

Publication Publication Date Title
JP4767096B2 (en) Variable valve timing device
US6352061B2 (en) Control device for a variable valve timing mechanism of an engine
JP4161880B2 (en) Valve timing control device for internal combustion engine
JP3763468B2 (en) Valve timing control device for internal combustion engine
JP4475473B2 (en) Valve timing control device for internal combustion engine
JP5249887B2 (en) Engine control device
JP2005188293A (en) Fuel injection control device of internal combustion engine
JP4125999B2 (en) Control device for variable valve timing mechanism
US7036358B2 (en) Diagnostic apparatus for valve timing control system
JP5015710B2 (en) Intake air amount control device for internal combustion engine
JP5427051B2 (en) Engine valve timing control device
JP5330923B2 (en) Engine control device
JP5427022B2 (en) Engine valve timing control device
JP5026446B2 (en) Control device for internal combustion engine
JP3620134B2 (en) Fuel injection control device for internal combustion engine with variable valve mechanism
JP5291589B2 (en) Engine valve timing control device
JP5426984B2 (en) Engine valve timing control device
JP5427023B2 (en) Engine valve timing control device
JP3826298B2 (en) Valve timing control device for internal combustion engine
JP5281449B2 (en) Control device for variable valve mechanism
JP2008088928A (en) Variable valve timing control device for internal combustion engine
JP5330961B2 (en) Engine control device
JP2011032951A (en) Engine control device
JP2004116405A (en) Diagnosis device for valve timing control system
JP2006291840A (en) Control device for internal combustion engine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120927

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130521

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130523

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130711

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20131105

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131129

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5427051

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees