1. Field of the Invention
The present invention relates to a valve timing control apparatus for an internal combustion engine which varies a valve timing (an opening-and-closing timing) of an intake valve and/or an exhaust valve of an engine due to a rotational phase of a camshaft with respect to a crankshaft of an internal combustion engine being varied.
2. Description of the Related Art
As a valve timing control apparatus for an internal combustion engine, there is an apparatus disclosed in Japanese unexamined patent publication No. 2000-303865. In this type of conventional valve timing control apparatus for an internal combustion engine, a crank angle sensor outputting a crank angle signal at a reference rotational position of a crankshaft and a cam sensor outputting a cam signal at a reference rotational position of a camshaft are provided thereto, and a rotational phase of the camshaft with respect to the crankshaft is detected on the basis of a deviation angle between the reference rotational positions.
In the above-described conventional structure, a rotational phase is detected for each constant crank angle (rotational period of the camshaft). However, feedback control (valve timing control) based on such a detected result of a rotational phase is generally executed in each micro-unit time.
Therefore, at the time of low-speed rotating, a detection period of rotational phases is made longer than an execution period of valve timing control, and the rotational phases cannot be detected with sufficient frequency in terms of the controllability. In such a case, there is a problem that a deviation with a target rotational phase is calculated on the basis of a rotational phase different from an actual rotational phase, and a feedback manipulated variable is calculated on the basis of an incorrect deviation, and the controllability deteriorates.
Here, rotational phase detecting means which can detect a rotational phase in an arbitrary timing regardless of the rotational period of the camshaft is provided, and by carrying out detection of a rotational phase in accordance with a request such as a valve timing control period or the like, it is possible to detect a rotational phase with sufficient frequency in terms of the controllability at the time of low-speed rotating as well.
However, in a case in which a rotational phase can be detected in an arbitrary timing, usually, as compared with the above-described conventional structure, there is a high possibility that the output characteristics or the like of the rotational phase detecting means (detecting element) are varied over time, and a new problem that the precision in detecting rotational phase, i.e., the precision of a valve timing control deteriorates due to a variable (deviation) in the output characteristics is brought about.
The present invention has been achieved in consideration of the problems, and an object of the present invention is to provide rotational phase detecting means which can detect a rotational phase in an arbitrary timing, and even when the output characteristics or the like thereof has been changed, to be able to always realize high-responsive/high-accurate valve timing control even at the time of low-speed rotating by modifying the case.
In order to achieve the object, in a first invention, in a structure in which an opening-and-closing timing of an intake valve and/or an exhaust valve is varied due to a rotational phase of a camshaft with respect to a crankshaft being varied, a correction value for correcting a second rotational phase of detected in an arbitrary timing is learned regardless of the rotational period of the camshaft, with a first rotational phase detected for each rotational period of the camshaft being as a reference, on the basis of output signals of a crank angle sensor detecting a reference rotational position of the crankshaft and a cam sensor detecting a reference rotational position of the camshaft.
Here, in order to carry out the stable learning (calculation of a correction value), the learning of correction value is preferably carried out when a variation per a predetermined time in at least one of the first rotational phase and the second rotational phase which have been detected is less than or equal to a predetermined amount (i.e., when it is substantially constant).
Further, the learning of correction value is preferably carried out when an engine temperature is within a predetermined range in consideration of the temperature characteristic of a sensor detecting the second rotational phase or the like.
The other objects and features of this invention will become understood from the following description with accompanying drawings.
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
An ignition plug 133 is provided at each chamber of the engine, and spark ignition is carried out thereby, and air-fuel mixture is ignited and burnt. Exhaust gas is exhausted from combustion chamber 106 via an exhaust valve 107, and thereafter, the exhaust gas is purged through a front catalytic converter 108 and a rear catalytic converter 109, and the gas is discharged in the atmosphere.
Intake valve 105 and exhaust valve 107 are respectively controlled to open and close by cams which are provided at an intake side cam shaft 134 and an exhaust side camshaft 110. A variable valve timing mechanism (VTC) 113 is provided at intake side cam shaft 134.
VTC 113 is a mechanism is a mechanism which varies an opening-and-closing timing of intake valve 105 (a valve timing) by varying a rotational phase of intake side camshaft 134 with respect to a crankshaft 120, and the details thereof will be described later.
Note that the present embodiment is structured such that VTC 113 is provided only at the side of intake valve 105. However, it may be a structure in which VTC 113 is provided at the side of exhaust valve 107, in spite of the side of intake valve 105 or in addition to the side of intake valve 105.
Note that an electromagnetic fuel injection valve 131 is provided at an intake port 130 in each cylinder, and fuel injection valve 131 is controlled to open the valve by an injection pulse signal from an engine control unit (ECU) 114, and jets out fuel adjusted to have a predetermined pressure to intake valve 105.
Output signals from various sensors are inputted to ECU 114 in which a microcomputer is built-in, and controls electronic control throttle 104, VTC 113, ignition plug 133 and fuel injection valve 131 by computing processing based on those signals.
As the various sensors, an accelerator pedal sensor APS 116 which detects an opening of an accelerator, an air flow meter 115 detecting an intake air quantity Qa of engine 101, a crank angle sensor 117 which takes a reference crank angle signal REF at a reference rotational position at each crank angle of 180 degrees, and takes a unit angle signal POS at each unit crank angle out of crankshaft 120, a throttle sensor 118 detecting an opening TVO of throttle valve 103b, a water temperature sensor 119 detecting a cooling water temperature Tw in engine 101, a cam sensor 132 taking a cam signal CAM at a reference rotational position at each cam angle of 90 degrees (a crank angle of 180 degrees) out of intake side cam shaft 134, a pressure sensor 135 which detects a combustion pressure in chamber 106, a voltage sensor 136 which detects a battery voltage Vb, or the like are provided. Note that an engine rotational speed Ne is calculated on the basis of a period of the reference crank angle signal REF or a number of generating unit angle signals POS per unit time.
Next, the structure of VTC mechanism 113 will be described with reference to
As shown in
In VTC 113, a driven shaft member 507 is fixed to the end portion of camshaft 134 by a cam bolt 510.
A flange 507a is provided so as to be integrated with driven shaft member 507.
Timing sprocket 502 is structured from a large-diameter cylinder portion 502a at which a gear portion 503 with which the timing chain is engaged is formed, a small-diameter cylinder portion 502b, and a disk portion 502c connecting between cylinder portion 502a and cylinder portion 502b.
Cylinder portion 502b is assembled so as to be rotatable by a ball bearing 530 with respect to flange 507a of driven shaft member 507.
As shown in
Further, three protruding portions 509 protruding in a radial pattern in radial directions are formed so as to be integrated with the camshaft 134 side end surface of flange portion 507a of driven shaft member 507.
The base ends of three links 511 are respectively connected to respective protruding portions 509 so as to be rotatable by pins 512.
Cylindrical lobes 513 engaging with the respective grooves 508 so as to be freely rockable are formed so as to be integrated with the top ends of respective links 511.
Because respective links 511 are connected to driven shaft member 507 via pins 512 in a state in which respective lobes 513 engage with the corresponding grooves 508, when the top end sides of links 511 are displaced along grooves 508 by receiving external force, timing sprocket 502 and driven shaft member 507 are relatively rotated by the effects of respective links 511.
Further, accommodating holes 514 opening toward camshaft 134 side are formed at lobes 513 of respective links 511.
An engagement pin 516 engaging with a spiral slot 515 which will be described later, and a coil spring 517 urging the engagement pin 516 against spiral slot 515 side are accommodated in the accommodating hole 514.
On the other hand, a disk type intermediate rotator 518 is supported to be freely pivotable via a bearing 529 at driven shaft member 507 which is further at camshaft 134 side than the protruding portion 509.
Spiral slot 515 is formed at the end surface (the protruding portion 509 side) of intermediate rotator 518, and engagement pins 516 at the top ends of respective links 511 are engaged with spiral slot 515.
Spiral slot 515 is formed so as to gradually reduce the diameter along the rotational direction of timing sprocket 502.
Accordingly, when intermediate rotator 518 is relatively displaced in the retard direction with respect to timing sprocket 502 in a state in which the respective engagement pins 516 engage with spiral slot 515, the top end portions of respective links 511 are moved toward the inside in the radial direction by being led by spiral slot 515 while being guided by grooves 508.
In contrast thereto, when intermediate rotator 518 is relatively displaced in the advance direction with respect to timing sprocket 502, the top end portions of respective links 511 are moved toward the outside in the radial direction.
Assembling angle operating means 504 is structured from grooves 508, links 511, lobes 513, engagement pins 516, intermediate rotator 518, spiral slot 515, and the like of timing sprocket 502.
When an operating force for rotations is inputted from operating force providing means 505 to intermediate rotator 518, the top ends of links 511 are displaced in radial directions, and the displacement is transmitted as a turning force which varies an angle of the relative displacement between timing sprocket 502 and driven shaft member 507 via links 511.
Operating force providing means 505 has a spiral spring 519 urging intermediate rotator 518 in the rotational direction of timing sprocket 502, and a hysteresis brake 520 generating braking force which rotates intermediate rotator 518 in a direction opposite to the rotational direction of timing sprocket 502.
Here, ECU 114 controls the braking force of hysteresis brake 520 in accordance with an operating state of the internal combustion engine 101, and in accordance therewith, intermediate rotator 518 can be relatively rotated with respect to timing sprocket 502 up to a position where the urging force of spiral spring 519 and the braking force of hysteresis brake 520 are made to be in balance.
As shown in
Hysteresis brake 520 has a hysteresis ring 523, an electromagnetic coil 524 serving as magnetic field control means, and a coil yoke 525 inducing magnetism of electromagnetic coil 524.
Hysteresis ring 523 is attached to the rear end portion of intermediate rotator 518 via a retainer plate 522 and a protrusion 522a provided so as to be integrated with the rear end surface of retainer plate 522.
Energizing (exciting current) to electromagnetic coil 524 is controlled by ECU 114 in accordance with an operating state of the engine.
Hysteresis ring 523 is structured from a cylinder portion 523a, and a disk type cylinder portion 523b to which cylinder portion 523a is connected by a screw 523c.
It is structured such that base portion 523a is connected to retainer plate 522 due to respective protrusions 522a being press-fitted into bushes 521 provided at positions at uniform intervals in the circumferential direction.
Further, hysteresis ring 523 is formed from a material having the characteristic that the magnetic flux is varied so as to have a phase delay with respect to a variation in the external magnetic field (refer to
Coil yoke 525 is formed so as to surround electromagnetic coil 524, and the outer peripheral surface thereof is fixed to a cylinder head out of the drawing.
Further, the side of the inner periphery of coil yoke 525 supports camshaft 134 to be freely pivotable via a needle bearing 528, and the side of base portion 523a of hysteresis ring 523 is supported so as to freely pivotable by a ball bearing 531.
Then, a pair of facing surfaces 526 and 527 which face one another via a ring-shaped gap are formed at the side of intermediate rotator 518 of coil yoke 525.
In the pair of facing surfaces 526 and 527, a plurality of irregularities are sequentially formed along the circumferential direction as shown in
Then, convex portions 526a on the one facing surface 526 and convex portions 527a on the other facing surface 527 are disposed alternately in the circumferential direction, and adjacent convex portions 526a and 527a of facing surfaces 526 and 527 are entirely shifted in the circumferential direction.
Accordingly, a magnetic field deflected in the circumferential direction is generated between convex portions 526a and 527a adjacent to one another of facing surfaces 526 and 527 by excitation of electromagnetic coil 524 (refer to
Here, the principle of operation of hysteresis brake 520 will be described by using
In the state of
When hysteresis ring 523 is transferred from this state to the state shown in
Accordingly, a flow of the magnetic flux (line of magnetic force) entering hysteresis ring 523 from convex portion 527a of facing surface 527 and a flow of the magnetic flux (line of magnetic force) going from hysteresis ring 523 toward convex portion 526a of the other facing surface 526 are distorted, and at that time, a pull-against force such that the distortions in the magnetic fluxes are corrected is applied between facing surfaces 526 and 527 and hysteresis ring 523, and the pull-against force serves as a drag F2 braking hysteresis ring 523.
Namely, with respect to hysteresis brake 520, as described above, when hysteresis ring 523 is displaced in the magnetic field between facing surfaces 526 and 527, braking force is generated due to a divergence between the direction of the magnetic flux and the direction of the magnetic field inside hysteresis ring 523, and the braking force is made to be a constant value which is substantially in proportion to the strength of the magnetic field, i.e., a magnitude of an exciting current of electromagnetic coil 524 regardless of a rotational speed of hysteresis ring 523 (a relative velocity between facing surfaces 526 and 527 and hysteresis ring 523).
Note that
As shown in
The magnetic field generating mechanism has a magnet base 533 formed from a non-magnetic material fixed at the front end side of flange 507a of driven shaft member 507, a permanent magnet 534 which is accommodated in a groove 533a formed at the top end portion of magnet base 533, and which is fixed by a pin 533c, a sensor base 535 fixed at the top end edge of cylinder portion 502b of timing sprocket 502, and first and second yoke members 537 and 538 which are fixed at the front end surface of sensor base 535 via a cylindrical yoke holder 536. A seal member 551 preventing dirt and the like from entering the sensor mechanism is set between the outer peripheral surface of magnet base 533 and the inner peripheral surface of sensor base 535.
As shown in
Permanent magnet 534 is formed in an oval so as to correspond to the shape of groove 533a, and the center of the top end portion and the center of the bottom end portion are respectively set to the centers of the north pole and the south pole.
As shown in
Second yoke member 538 is structured from a plate shaped base portion 538a fixed to sensor base 535, a plate shaped circular arc yoke portion 538b provided so as to be integrated with the upper end edge of base portion 538a, and a ring yoke portion 538c provided so as to be integrated with the rear end portion of circular arc yoke portion 538b in a same curvature. Ring yoke portion 538c is disposed so as to surround the outer peripheral side of a fourth yoke member 542 which will be described later.
The sensor mechanism has a ring shaped element holder 540, a third yoke member 541 serving as a rectifying yoke, a bottled cylinder shaped fourth yoke member 542 serving as a rectifying yoke, a synthetic resin protective cap 543, a protective member 544, and a Hall element 545.
Element holder 540 is disposed at the inside of VTC cover 532, and supports the front end portion of yoke holder 536 so as to be freely rotatable via ball bearing 539 fixed by being fitted into or the like. Further, as shown in
Further, the outer ring of ball bearing 539 is urged in the direction of camshaft 134 due to a spring force of a coil spring 549 set between the inner surface of VTC cover 532 and fourth yoke member 542, and in accordance therewith, positioning in the axis direction is carried out, and generation of looseness is prevented.
Further, three of holes 532a are formed at uniform intervals in the circumferential direction at the inner side of VTC cover 532, and rubber bushes 547 are respectively fixed to the insides of holes 532a. The other end portions of pins 546 are inserted into the holes drilled at the centers of respective rubber bushes 547, and in accordance therewith, element holder 540 is supported at VTC cover 532. Note that a stopper body 548 choking the openings at the outer sides of respective holding holes 506a is screwed up on VTC cover 532.
Third yoke member 541 is formed in a substantially disk type, and is disposed so as to face central yoke portion 537c of first yoke member 537 via an air gap G of a predetermined amount (about 1 mm).
An air gap G1 is formed between the inner peripheral surface of ring yoke portion 538c of second yoke member 538 and an outer peripheral surface of cylinder portion 542b of fourth yoke member 542.
Fourth yoke member 542 is fixed to the inner periphery of element holder 540 by a bolt and the like, and has a disk type base portion 542a fixed to element holder 540, a small-diameter cylinder portion 542b which is provided so as to be integrated with the side end surface of Hall element 545 of base portion 542a, and a protrusion 542c provided at the bottom wall surrounded by cylinder portion 542b. Protrusion 542c is disposed coaxially with permanent magnet 534, central yoke member 537c of first yoke member 537, and third yoke member 541.
Protective cap 543 is fixed to the inner peripheral surface of the cylinder portion 542b of fourth yoke member 542, and supports third yoke member 541.
Protective member 544 is fitted into to be attached to the outer periphery of a cylindrical protrusion 542c provided so as to be integrated with the center of the bottom wall of fourth yoke member 542.
Hall element 545 is maintained between third yoke member 541 and protrusion 542c of fourth yoke member 542, and a lead wire 545a thereof is connected to ECU 114.
VTC 113 is structured as described above, and during the time of rotating the engine (for example, during idling-driving before stopping), due to the excitation of electromagnetic coil 524 of hysteresis brake 520 being turned off, intermediate rotator 518 is made to rotate at the maximum in the direction in which engine is rotated with respect to timing sprocket 502 by the force of power spring 519 (refer to
In accordance therewith, a rotational phase of camshaft 134 with respect to crankshaft 120 is maintained at the maximum retard side in which a valve timing of intake valve 105 is retarded at the maximum (the maximum retard timing).
When an instruction to vary the rotational phase to the maximum retard side from this state is ordered from ECU 114, the excitation of electromagnetic coil 524 of hysteresis brake 520 is turned on, braking force against the force of spiral spring 519 is applied to intermediate rotator 518. In accordance therewith, intermediate rotator 518 is moved to rotate with respect to timing sprocket 502, and in accordance therewith, engagement pins 516 at the top ends of links 511 are led to spiral slot 515, and the top end portions of links 511 are displaced along groove 508 in the radial direction, and as shown in
Moreover, when an instruction that the rotational phase is varied from this state (the maximum advance side) to the maximum retard side is ordered from ECU 114, the excitation of electromagnetic coil 524 of hysteresis brake 520 is turned off, and intermediate rotator 518 is moved to rotate in the direction of returning by the force of spiral spring 319 again. Then, links 311 swing in the direction opposite to the direction described above due to engagement pins 316 being led by spiral slot 315, and as shown in
The rotational phase (of camshaft 134 with respect to the crank shaft) varied by VTC 113 can be varied to be, not only two types of phases at the maximum retard side and the maximum advance side described above, but also an arbitrary phase such as, for example, an intermediate advance state shown in
Further, detection of a relative displacement angle (rotational phase) by relative displacement detecting means 506 is carried out as follows. Note that
As shown in
Magnetic field Z which has been transmitted to Hall element 545 is transmitted to cylinder portion 542b of fourth yoke member 542 via protrusion 542c of fourth yoke member 542 from Hall element 545, and is further transmitted to ring yoke portion 538c of second yoke member 538 via air gap G1, and is returned to the south pole of permanent magnet 534 via circular arc yoke portion 538b.
Because the magnetic flux density of magnetic field Z is sequentially varied due to rotational angle 0 of permanent magnet 534 being sequentially varied, the sequential variation in the magnetic flux density is detected by Hall element 545, and a variation in the voltages thereof is outputted to ECU 114.
Accordingly, at ECU 114, a relative rotational displacement angle (an advance value of a rotational phase) of camshaft 134 with respect to crankshaft 120 can be sequentially found in an arbitrary timing by a computation on the basis of the sequential detection signals (variations in voltage) outputted from Hall element 545 via lead wire 545a.
Namely, ECU 114 in the present embodiment can detect a rotational phase (a valve timing of intake valve 105) of intake side camshaft 134 with respect to crank shaft 120 at each rotational period of intake side camshaft 134 on the basis of output signals of crank angle sensor 117 and cam sensor 132 (first rotational phase detecting means), and can sequentially detect the rotational phase in arbitrary timings on the basis of an output signal of Hall element 545 (second rotational phase detecting means).
To describe concretely, the first rotational phase detecting means detects (calculates) the rotational phase by counting unit angle signals POS (measuring time) from the time when a reference crank angle signal REF is generated up to the time when a cam signal CAM is generated (refer to
On the other hand, the second rotational phase detecting means detects (calculates) the rotational phase on the basis of a sequential variation in the magnetic flux density of magnetic field Z detected by Hall element 545.
Then, in the present embodiment, at the time of low-speed rotating in which a detection period of a rotational phase by the first rotational phase detecting means (i.e., a rotational phase of camshaft 134) is made longer than a valve timing control period, due to VTC 113 being controlled such that the rotational phase detected by the second rotational phase detecting means is made to be a predetermined target rotational phase, the inconvenience brought about due to the rotational phase detection period being made longer than the valve timing control period (deterioration in the controllability) is avoided, and highly responsive and highly precise valve timing control is realized.
On the other hand, at the time of intermediate/high-speed rotating in which there is no inconvenience as described above, stable valve timing control is realized due to VTC 113 being controlled such that the rotational phase detected by the first rotational phase detecting means is made to be a predetermined target rotational phase.
Here, in the present embodiment, valve timing (rotational phase) control executed by ECU 114 will be described.
In accordance with the above-described flows of
At S31, the counted value CPOS from the time when a reference crank angle signal REF is generated and up to the time when a cam signal CAM is generated is read.
At S32, a first rotational phase θdet1 is detected on the basis of the read counted value CPOS. Namely, at the first rotational phase detecting means, a rotational phase (first rotational phase) θdet1 of camshaft 134 with respect to crankshaft 120 is detected every time when a cam signal CAM is outputted (each crank angle of 180 degrees).
At S41, engine operating states such as an engine rotational speed Ne, an intake air quantity Qa, a cooling water temperature Tw, and the like are read.
At S42, a target rotational phase (target valve timing) θtg is set on the basis of the read engine operating states.
At S43, it is judged whether or not an engine rotational speed Ne is greater than or equal to a predetermined rotational speed Ns set in advance. When it is Ne≧Ns, the routine proceeds to S44, and the first rotational phase θdet1 (latest value) detected by the aforementioned
At S45, a rotational phase (hereinafter, this will be called a second rotational phase θdet2) is detected on the basis of an output (detection) signal of Hall element 545, i.e., by the second rotational phase detecting means.
At S46, the detected second rotational phase θdet2 is corrected by using a correction table as shown in the drawing (θdet2→θdet2N). In such a correction table, as will be described later, the contents thereof are updated when predetermined conditions are satisfied (refer to
At S47, on the basis of the target rotational phase θtg set at S42, and the first rotational phase θdet1 read at S44 or the second rotational phase θdet2N corrected at S46, a manipulated variable of VTC113 (feedback manipulated variable) U is calculated by PID control or the like.
At S48, the calculated manipulated variable U is outputted to VTC 113, and this flow is completed.
The second rotational phase detecting means can detect a rotational phase (second rotational phase θdet2) in an arbitrary timing regardless of a rotational period of camshaft 134. However, Hall element 545 has a structure in which a signal corresponding to a magnetic flux density is outputted, and the output characteristics thereof may be changed due to long-term usage and the like in some cases. In such a case, because detection of a rotational phase by the second rotational phase detecting means cannot be precisely carried out, and the controllability of valve timing control at the time of low-speed rotating deteriorates, it is necessary to rectify the problem.
On the other hand, with respect to the first rotational phase θdet1 detected by the first rotational phase detecting means, it has been conventionally verified that, although the detection period thereof is made longer at the time of low-speed rotating, it is possible to stably and precisely detect a rotational phase at the detecting time, and it is hard to bring about an error in detection and a variation in characteristics.
Then, in the present embodiment, as described above, at the time of low-speed rotating, the second rotational phase θdet2 is corrected by using the correction table, and valve timing control is carried out on the basis of the corrected second rotational phase θdet2N. Here, such a correction table is updated supposing that the first rotational phase θdet1 is correct, and a deviation of the second rotational phase θdet2 due to a change in the output characteristics or the like of Hall element 545 is modified.
Hereinafter, correction table updating control (i.e., correction value learning control) will be described.
At S51, a first rotational phase θdet1 and a second rotational phase θdet2 are read.
At S52, it is judged whether or not a variation Δθ from a previous value θ(−1) of a rotational phase θ is less than or equal to a predetermined amount θs (˜0) set in advance. Note that such a judgment may be carried out by using any of a first rotational phase θdet1 and a second rotational phase θdet2. When it is Δθ≦θs, it is judged that VTC 113 maintains a predetermined rotational phase (the rotational phase has not been varied), and the routine proceeds to S53, and when it is Δθ>θs, the routine proceeds to S60.
At S53, it is judged whether or not a cooling water temperature (engine temperature) Tw is within a predetermined range (Tw1≧Tw≧Tw2) set in advance. The reason for that such a judgment is carried out is for taking the temperature characteristic of Hall element 545 into consideration. When the cooling water temperature Tw is within a predetermined range, the routine proceeds to S54, and in other cases, the routine proceeds to S60.
At S54, it is judged whether or not an engine rotational speed Ne is within a predetermined range (Ne1≧Ne≧Ne2) set in advance. The reason for that the judgment is carried out is for eliminating the effect of the engine rotational speed Ne. When the engine rotational speed Ne is within a predetermined range, the routine proceeds to S55, and in other cases, the routine proceeds to S60.
At S55, a counted value CNT is counted up by one (CNT←CNT+1). This counted value CNT denotes an elapsed time from the time when all the conditions at S52 to S54 have been met.
At S56, it is judged whether or not the counted-up counted value CNT reaches the predetermined value CNT 1 set in advance. When the counted value CNT has reached the predetermined value CNT 1, it is judged that a predetermined time has passed from the time when all the conditions had been met, and the routine proceeds to S57, and when the counted value CNT has not reached the predetermined value CNT 1, the routine returns to S52.
At S57, the first rotational phase θdet1 and the second rotational phase θdet2 which have been read are respectively set to an output βx and an input γx in the aforementioned correction table. Here, suppose that the output βx and the input γx which have been set belong to an N region in the divided correction table.
At S58, it is judged whether or not the first rotational phase θdet1 and the second rotational phase θdet2 have been already set to an output βx and an input γx in one of the regions adjacent to N region (N+1 region or N−1 region). When the first rotational phase θdet1 and the second rotational phase θdet2 have been already set to the output βx and the input γx, the routine proceeds to S59, and in other cases, the routine proceeds to S60.
At S59, an input value α corresponding to an output grid between the regions in which the input and the output have been set already is calculated, and is updated. For example, as shown in
α=γx+{(γy−γx)/(βy−βx)}*(An−βx)
At S60, the counted value CNT is cleared, and this flow is completed.
In this way, the correction table (correction value) for correcting the second rotational phase θdet2 is modified (learned) with the first rotational phase θdet1 as a reference, and due to the second rotational phase θdet2 being corrected by using this correction table, a deviation of the second rotational phase θdet2 can be modified so as to correspond to a change in the output characteristics of Hall element 545.
Note that, in the above descriptions, only the input values corresponding to the respective output grids (A1, A2, . . . An−1, An, An+1, . . . ) in the correction table are updated. However, as shown in
At S61, a first rotational phase θdet1 and a second rotational phase θdet2 are read.
At S62, it is judged whether or not a target rotational phase θtg is at the maximum retard position. When the target rotational phase θtg has been at the maximum retard position, the routine proceeds to S63, and in other cases, the routine proceeds to S70.
At S63, it is judged whether or not a manipulated variable for the maximum retard is outputted to VTC 113 (for example, it is duty=0). When the manipulated variable for the maximum retard has been outputted to VTC 113, the routine proceeds to S64, and in other cases, the routine proceeds to S70.
Because S64 to S68 are the same as S52 to S56 in
At S69, the read second rotational phase θdet2 is updated as an input value corresponding to the maximum retard position (output value) in the correction table.
At S70, the counted value CNT is cleared (CNT=0), and this flow is completed.
In accordance therewith, the input value corresponding to the maximum retard position (correction table value) is modified (updated) in accordance with a change in the output characteristics of Hall element 545.
In this flow, there are differences from the flow in
Then, due to the above-described correction table updating controls (1) to (3) being repeated, the input values corresponding to the respective output grids, the maximum retard position, and the maximum advance position (correction table values) are updated, and the correction table for correcting the second rotational phase θdet2 (correction values) are modified in accordance with a change in the output characteristics of Hall element 545. Therefore, by correcting the second rotational phase (detected value) θdet2 by using this correction table, and by executing valve timing control on the basis of a corrected value (θdet2N), the precise of valve timing control, in particular, at the time of low-speed rotating can be highly maintained.
In the present embodiment, at the time of low-speed rotating, VTC 113 is controlled such that the rotational phase detected by the second rotational phase detecting means is made to be a predetermined target rotational phase, and Hall element 545 is used as the second rotational phase detecting means. However, the embodiment is not limited thereto.
For example, as shown in
In this case, rotator 401 is fixed to camshaft 134 directly or indirectly via another member, and the outer periphery thereof is formed such that a distance from the center of camshaft 134 is gradually varied in the circumferential direction.
Gap sensor 402 outputs an output signal (a voltage or the like) corresponding to a gap Gp between camshaft 134 and the outer periphery of rotator 401 varying in accordance with a rotation to ECU 114.
Here, any of fixing methods, fixed positions, and the like thereof in which rotator 401 is provided so as to rotate along with camshaft 134 can be used, and any of systems thereof in which gap sensor 402 can sequentially output a signal corresponding to the gap Gp with the outer periphery of rotator 401 can be used.
As shown in
Namely, ECU 114 can detect the rotational angle of camshaft 134 instantly (in an arbitrary timing) on the basis of an output signal from gap sensor 402.
On the other hand, because the rotational angle of crankshaft 120 can be detected by counting the number of generating unit angle signals POS from a reference rotational position of crankshaft 120 detected at crank angle sensor 117, the rotational phase of camshaft 134 with respect to crankshaft 120 can be detected in an arbitrary timing on the basis of the rotational angle of camshaft 134 and the rotational angle of crankshaft 120 which have been detected.
Note that it may be structured such that a rotator in which a distance from the center is gradually varied in the circumferential direction and a gap sensor are provided at the side of crankshaft 120, and a rotational phase is detected on the basis of output signals from the gap sensor and gap sensor 402 at the side of camshaft 134.
In the above-described structure as well, because the correction table for correcting the second rotational phase θdet2 (correction value) is modified in accordance with a change in the output characteristics or the like of gap sensor 402, by correcting the second rotational phase (detected value) θdet2 by using this correction table, and by executing valve timing control on the basis of the corrected value (θdet2N), the precise of valve timing control, in particular, at the time of low-speed rotating can be highly maintained.
In the embodiments described above, the apparatus in which VTC 113 is provided at intake valve 115 was described. However, a case in which VTC 113 is provided at the side of exhaust valve 107 is in the same way.
Further, if the second rotational phase detecting means can detect a rotational phase of intake side camshaft 134 with respect to crankshaft 120 in an arbitrary timing, it is not limited to the second rotational phase detecting means described above, and any means which can detect a rotational phase at a period which is at least shorter than the rotational period of intake side camshaft 134 may be used as the second rotational phase detecting means.
Moreover, the electromagnetic VTC was described in the above descriptions, the embodiment may be applied to a hydraulic VTC.
The entire contents of basic Japanese Patent Application No. 2004-80514, filed Mar. 19, 2004, Japanese Patent Application NO. 2005-036150, filed Feb. 14, 2005, priorities of which are claimed, are incorporated herein by reference.
Number | Date | Country | Kind |
---|---|---|---|
2004-080514 | Mar 2004 | JP | national |
2005-036150 | Feb 2005 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
6718922 | Yasui | Apr 2004 | B1 |
Number | Date | Country |
---|---|---|
2000-303865 | Oct 2000 | JP |
Number | Date | Country | |
---|---|---|---|
20050205031 A1 | Sep 2005 | US |