Method for verifying CVVD position learning result and CVVD system for verifying CVVD position learning result

文档序号:1412778 发布日期:2020-03-10 浏览:34次 中文

阅读说明:本技术 用于验证cvvd位置学习结果的方法以及用于验证cvvd位置学习结果的cvvd系统 (Method for verifying CVVD position learning result and CVVD system for verifying CVVD position learning result ) 是由 具本昌 于 2019-05-08 设计创作,主要内容包括:本发明涉及用于验证CVVD位置学习结果的方法以及用于验证CVVD位置学习结果的CVVD系统。用于验证CVVD位置学习结果的方法可以包括:如果控制器确定需要对在CVVD系统的短持续时间和长持续时间中所获得的学习值进行验证,那么通过利用用于凸轮轴旋转的辅助凸轮传感器的信号值来确定连接至电机的控制轴的位置,从而执行学习值验证控制。(The invention relates to a method for verifying a CVVD position learning result and a CVVD system for verifying the CVVD position learning result. The method for verifying the CVVD position learning result may include: if the controller determines that the learned values obtained in the short duration and the long duration of the CVVD system need to be verified, the learned value verification control is performed by determining the position of the control shaft connected to the motor using the signal value of the auxiliary cam sensor for camshaft rotation.)

1. A method for verifying CVVD position learning results, comprising the steps of:

determining, by the controller, whether a verification of learned values obtained in the short and long durations of the CVVD system is required;

the learned value verification control is performed by determining the position of a control shaft connected to a motor as a signal value of an auxiliary cam sensor that detects rotation of a camshaft.

2. The method of claim 1, wherein the auxiliary cam sensor is located in a middle portion of the camshaft.

3. The method of claim 1, wherein the step of determining whether the learning value needs to be verified is based on each of a CVVD system hardware abnormality, a learning value abnormality, and a motor voltage abnormality, wherein the learning value verification control is performed when all of the conditions are not satisfied, the learning abnormality is determined when any one of the conditions is satisfied, and further comprising the step of switching from the learning value verification control to a relearning control for learning each of a long duration and a short duration when the learning abnormality is determined.

4. The method according to claim 3, wherein the learning value verification control is divided into a long position verification control in which a threshold value of a signal value of the assist cam sensor for a long duration is applied and a short position verification control in which a threshold value of a signal value of the assist cam sensor for a short duration is applied.

5. The method of claim 4, wherein the long location verification control is performed by: the long-duration control is performed by rotating the motor, a long-duration threshold value of each of the high signal a and the high signal B that distinguish the signal values of the assist cam sensor is applied as a threshold value, and when a condition of the long-duration threshold value is satisfied, the learning of the long duration is verified as normal.

6. The method according to claim 5, wherein each of the high signal A and the high signal B is a signal hold time having a signal value determined by the auxiliary cam sensor detecting the auxiliary target wheel located at the middle portion of the camshaft, and wherein a long duration threshold that satisfies a condition is determined as the signal hold time.

7. The method of claim 5, wherein switching to learning control occurs when a long duration threshold is not met.

8. The method of claim 4, wherein short location verification control is performed by: short duration control is performed by rotating the motor, a short duration threshold value of each of the high signal a and the high signal B that distinguish the signal value of the assist cam sensor is applied as a threshold value, and when a condition of the short duration threshold value is satisfied, learning of the short duration is verified as normal.

9. The method according to claim 8, wherein each of the high signal a and the high signal B is a signal hold time having a signal value determined by the auxiliary cam sensor detecting the auxiliary target wheel located at the middle portion of the camshaft, and wherein a short duration threshold that satisfies a condition is determined as the signal hold time.

10. The method of claim 8, wherein switching to learning control occurs when the short duration threshold is not met.

11. The method of claim 3, wherein the CVVD system hardware anomaly is a connection failure of a motor connector that prevents CAN communication between the motor and the controller.

12. The method according to claim 3, wherein the learning value abnormality is a loss of the learning value caused by a reset of the learning value.

13. The method of claim 3, wherein the motor voltage anomaly is a voltage drop.

14. The method according to claim 3, wherein the relearning control is executed from a next ignition timing at which the abnormal timing is learned.

15. The method according to claim 14, wherein the relearning control stores and completes a learning value obtained by short-duration learning after the long-duration learning.

16. A CVVD system, comprising: a controller configured to determine whether a learning value existing in the CVVD system needs to be verified during one of a hardware anomaly, a learning value anomaly, and a motor voltage anomaly; and performing learning value verification control using the rotation detection value; and when relearning is required, switching is made from the learned value verification control to relearning control.

17. The CVVD system according to claim 16, comprising an auxiliary cam sensor and a cam sensor, the cam sensor being disposed at an end portion of the camshaft, the auxiliary cam sensor being disposed at a middle portion of the camshaft.

18. The CVVD system according to claim 17, wherein the auxiliary cam sensor generates a rotation detection value of the camshaft by an a-projection and a B-projection of the auxiliary target wheel provided at a middle portion of the camshaft.

19. The CVVD system of claim 16, wherein the controller includes a CVVD learn verify map configured to provide a signal indicating whether a hardware anomaly, a learned value anomaly, or a motor voltage anomaly exists in the CVVD system.

20. The CVVD system according to claim 16, wherein the controller controls the continuously variable valve timing system to directly control a camshaft.

Technical Field

The present invention relates to Continuously Variable Valve Duration (CVVD) position learning.

Background

The statements in this section merely provide background information related to the present disclosure and may not constitute prior art.

Generally, a Continuously Variable Valve Duration (CVVD) system performs valve duration (i.e., the duration of a cam that drives an intake valve, which means the time when the intake valve is in an open state) learning at the end of a production line at the initial stage of engine assembly to perform an accurate duration/timing control operation. In this case, the valve duration learning at the end of the production line means learning the CVVD position by the initial learning or the end of the production line learning.

For example, CVVD position learning is a method for rotating a control shaft connected to a cam driving an intake valve by a rotor to change a cam duration (i.e., valve duration), and determining a position value of the control shaft by an RPM of the control shaft to determine the duration (i.e., a time at which the intake valve is in an open state).

Thus, the CVVD position learning ensures the accuracy of the duration/timing control operation of the engine-equipped CVVD system, and the CVVD system accurately drives the engine ignition timing to perform engine control without engine start-up misfire.

Disclosure of Invention

CVVD systems have a variety of reasons for which verification of CVVD position learning results is desired or required.

For example, various causes may be due to hardware aspects of the CVVD system such as motor power failure, connector disconnection, and CVVD microcomputer failure. In this case, even if the duration is determined by CVVD position learning, the air amount cannot be controlled, and therefore, there is a possibility that an engine start-up and shut down, an idling instability, and a deterioration in fuel economy may occur.

Therefore, CVVD position learning requires relearning when the accuracy of the determined duration cannot be guaranteed due to hardware aspects of the CVVD system.

In view of the foregoing, an aspect of the present invention is directed to provide a method for verifying a CVVD position learning result and a CVVD system for verifying a CVVD position learning result, which can verify learning values of short and long durations, respectively, through a detection value of an auxiliary cam sensor applied to a camshaft, thereby preventing engine start-up misfire, idle instability, and fuel economy degradation caused without verifying a learning abnormality, and particularly, when a system hardware failure (or error) occurs and a learning value is lost, relearning each of the short/long durations from a next ignition timing of the learning abnormal timing, thereby preventing occurrence of an abrupt output change of an engine due to relearning.

The principles of the present invention may be understood by the following description.

According to one aspect of the invention, a method for verifying a CVVD position learning result includes: if the controller determines that the learned values obtained in the short duration and the long duration of the CVVD system need to be verified, learned value verification control is performed by determining the position of a control shaft connected to the motor as the signal value of an auxiliary cam sensor that detects the rotation of the camshaft.

The necessity of verifying the learning value may be based on each of a CVVD system hardware abnormality, a learning value abnormality, and a motor voltage abnormality as conditions, learning value verification control may be executed when all of the conditions are not satisfied, the learning abnormality may be determined when any one of the conditions is satisfied, and when the learning abnormality is determined, switching from the learning value verification control to relearning control for learning each of the long duration and the short duration may be performed.

The learning value verification control may be divided into a long position verification control in which a threshold value of a signal value of the assist cam sensor for a long duration is applied and a short position verification control in which a threshold value of a signal value of the assist cam sensor for a short duration is applied.

The long location verification control may be performed by: the long-duration control is performed by rotating the motor, a long-duration threshold value of each of the high signal a and the high signal B that distinguish the signal values of the assist cam sensor is applied as a threshold value, and when a condition of the long-duration threshold value is satisfied, the learning of the long duration is verified as normal. Each of the high signal a and the high signal B may be a signal hold time having a signal value determined by the auxiliary cam sensor detecting the auxiliary target wheel located at the middle portion of the camshaft, and the long-duration threshold satisfying the condition may be determined as the signal hold time. When the long-duration threshold condition is not met, a switch may be made to learning control.

The short location verification control may be performed by: short duration control is performed by rotating the motor, a short duration threshold value of each of the high signal a and the high signal B that distinguish the signal value of the assist cam sensor is applied as a threshold value, and when a condition of the short duration threshold value is satisfied, learning of the short duration is verified as normal. Each of the high signal a and the high signal B may be a signal hold time having a signal value determined by the auxiliary cam sensor detecting the auxiliary target wheel located at the middle portion of the camshaft, and a short duration threshold satisfying a condition may be determined as the signal hold time. When the short-duration threshold condition is not satisfied, switching to learning control may be made.

CVVD system hardware anomalies CAN be motor connector connection failures that prevent CAN communication between the motor and the controller. The learning value abnormality may be a loss of the learning value caused by a reset of the learning value. The motor voltage anomaly may be a voltage drop.

The relearning control may be accomplished by: the learning value obtained by the short-duration learning after the long-duration learning is stored from the learning abnormal timing to the next ignition timing.

According to one aspect of the invention, a CVVD system includes: the controller is used for determining whether the existing learning value needs to be verified or not under the conditions of abnormal hardware, abnormal learning value and abnormal motor voltage of the CVVD system respectively; and performing learning value verification control using the rotation detection value; and when relearning is required, the long duration and the short duration are executed by switching from the learned value verification control to the relearning control.

The auxiliary cam sensor may be paired with a cam sensor, the cam sensor may be provided at an end portion of the camshaft, and the auxiliary cam sensor may be provided at a middle portion of the camshaft. The assist cam sensor may generate a rotation detection value of the camshaft by the a protrusion and the B protrusion of the assist target wheel, and the assist target wheel may be disposed at a middle portion of the camshaft.

The controller comprises a CVVD learning verification mapping which can provide signals for the controller whether hardware abnormity, abnormal learning value or abnormal motor voltage exists in the CVVD system.

The controller may control a Continuously Variable Valve Timing (CVVT) system to directly control the camshaft.

Further areas of applicability will become apparent from the description provided herein. It should be understood that the description and specific examples are intended for purposes of illustration only and are not intended to limit the scope of the present disclosure.

Drawings

In order that the invention may be better understood, various embodiments of the invention will now be described, by way of example, with reference to the accompanying drawings, in which:

fig. 1A, 1B, and 2 are flow diagrams of methods for verifying CVVD position learning results;

fig. 3 is a diagram showing a configuration example of a CVVD system for verifying a CVVD position learning result;

FIG. 4 is a schematic diagram showing an example of signal values of an assist cam sensor for controlling the short/long duration position of the shaft;

fig. 5 is a diagram showing an example of short/long-duration rotation control of a motor for existing learned value verification and relearn value acquisition in a CVVD system; and

fig. 6 is a diagram illustrating an operation state of the CVVD system after verifying and relearning a CVVD position learning result.

The drawings described herein are for illustration purposes only and are not intended to limit the scope of the present disclosure in any way.

Detailed Description

The following description is merely exemplary in nature and is not intended to limit the present disclosure, application, or uses. It should be understood that throughout the drawings, corresponding reference numerals indicate like or corresponding parts and features.

Referring to fig. 1A, 1B and 2, the method for verifying the Continuous Variable Valve Duration (CVVD) position learning result is divided into learning abnormality entry control (S10 to S40) using a sensor for learning an existing learning abnormality, learning value verification control (S50 to S80 and S50-1 to S80-1), and relearning control (S100 to S160) for a new learning value.

Thus, the method for verifying the CVVD position learning result monitors the assist cam sensor signal during the short-duration and long-duration controls in the learning abnormal entry control (S10 to S40) to monitor whether to output a signal value corresponding to the respective duration. Next, it is determined by monitoring that no signal value corresponding to the corresponding duration is output, or that any one of disconnection of the motor connector, generation of low voltage by the motor, failure in storing of the learned value is a learning abnormality, and the method for verifying the CVVD position learning result is switched to the relearning control (S100 to S160) to perform relearning. Further, the method for verifying the CVVD position learning result performs relearning control at the next ignition timing (S100 to S160).

Therefore, the cross check (crosscheck) type CVVD position learning method may have the following advantages. The target value of the control shaft is checked only by the position sensor (or the rotation angle sensor) without considering the duration of the intake valve, which is finally determined by the housing and the connecting rod connected between the control shaft of the motor and the camshaft, thereby eliminating the disadvantage that the existing method of the CVVD system cannot measure the actual duration of the intake valve by the auxiliary cam sensor newly mounted on the camshaft. In addition, the alignment of the housing and the link can be determined by monitoring the auxiliary cam sensor, and it can also be determined whether each component of the hardware (items corresponding to On-Board Diagnostics (OBD) regulations for CVVD systems) is normal.

Referring to fig. 3, the CVVD system 1 includes, as constituent elements, a CVVD controller 2, a CVVD mechanism unit 3, a cam sensor 6, and an auxiliary cam sensor 7, and the CVVD system 1 is equipped in an engine 200 (see fig. 6), is connected to a Continuous Variable Valve Timing (CVVT) system 100, and includes a controller 10 for controlling the CVVD mechanism unit 3 and the CVVT system 100.

For example, the CVVD controller 2 includes a brushless direct current (BLDC) three-phase motor 2-1, a control shaft 2-2 connected to a camshaft 5 and rotated by the motor 2-1, and a stopper 2-3 (see fig. 5). Specifically, the stopper 2-3 (see fig. 5) is a mechanical stopper provided at the end of the control shaft 2-2 for checking the arrival of the short/long position with respect to the rotation of the motor 2-1 by physical contact. The CVVD mechanism unit 3 includes a gear 3-1 connected to a control shaft 2-2, a housing 3-2 forming an appearance shape, and a connecting rod 3-3 connected to a camshaft, and is assembled with the camshaft to open and close an intake/exhaust valve.

For example, the cam sensor 6 is located at an end of the camshaft 5, and provides the controller 10 with a rotation angle of the camshaft detected by recognizing a protrusion of the target wheel 6-1 formed on the outer periphery of the camshaft 5. The assist cam sensor 7 is located at a middle portion of the camshaft 5, and supplies a rotation angle of the camshaft detected by recognizing a protrusion of the assist target wheel 7-1 formed at the outer periphery of the camshaft 5 (for example, a protrusion 7-1a referring to an initial position and a protrusion 7-1b referring to a rotation position in fig. 4) to the controller 10. Therefore, the assist cam sensor 7 is applied as a new sensor independent from the cam sensor 6. In this case, the rotation angle detected by the assist cam sensor 7 is built in the motor 2-1 to verify a hall sensor (not shown) for detecting the short/long position and correct an abnormality (e.g., hall loss). Here, the hall miss means that the recognized motor generates a much smaller RPM value than the motor actually generates, so that the amount of rotation generated in the motor is greater than the amount of rotation of the motor converted into a hall sensor signal value following the target position.

For example, the controller 10 detects and controls the occurrence of the duration error by checking and monitoring the duration using the assist cam sensor 7 to determine the learning abnormality and perform the relearning. To this end, the controller 10 includes a data input unit 10-1, a CVVD learning map 10-2, and a CVVD learning verification map 10-3. Thus, the controller 10 is composed of an Electronic Control Unit (ECU) driver for controlling these components.

More specifically, the data input unit 10-1 detects engine data including a vehicle speed, an accelerator pedal opening, a battery voltage, a coolant temperature/intake air temperature range, etc., as well as an engine crank (a rotation state of a crank shaft of a starter motor), an engine RPM (revolutions per minute), and a key on/off (ignition), detects sensor data, and detects motor data; the sensor data includes that a detected value of a sensor (e.g., hall sensor, cam sensor 6) for controlling the shaft short/long position is abnormal, a communication error (e.g., CAN communication error of EMS and CVVD system) and a learned value (e.g., a value stored in a memory of the map 10-2 or the controller 10) of a short/long duration using a stopper (not shown) of the control shaft is lost; the motor data includes motor abnormalities due to connector disconnection and low voltage and RPM of the motor 2-1, etc.

Specifically, the CVVD learning map 10-2 stores and updates position learning values for short-duration and long-duration control. The CVVD learning verification map 10-3 generates a learning abnormal signal for any one of no-duration signal value output, motor connector disconnection, motor low voltage generation, and learning value storage failure.

For example, the CVVT system 100 directly controls the camshaft 5 so as to change the valve opening/closing timing while the controller 10 fixes the short/long duration. Thus, the CVVT system 100 controls the opening and closing timing (e.g., Intake Valve Open (IVO) and Intake Valve Close (IVC)) and opening amount of the valves according to the rotational range of the engine to control the overlap timing, thereby adjusting the cylinder charge amount and the residual gas amount.

Hereinafter, the method of fig. 1A, 1B, and 2 for verifying the CVVD position learning result will be described in detail with reference to fig. 3 to 6. In this case, the control subject is the controller 10, and the target to be controlled is the CVVD system 1. The objects to be detected include temperature, vehicle speed, ignition key, accelerator pedal opening, battery voltage, starter motor, etc., as well as motor, voltage, CAN, assist cam sensor 7, and learned value to be monitored.

Referring to fig. 1A and 1B, the controller 10 divides the learning abnormality entry control (S10 to S40) into a CVVD hardware abnormality detection step (S10), a learning value storage failure check step (S20), a power supply voltage abnormality detection step (S30), and a control shaft position detection step (S40). In this case, the CVVD hardware abnormality detecting step (S10), the learning memory checking step (S20), and the power supply voltage abnormality detecting step (S30) are sequentially performed, but the order may be changed according to the actual situation.

Referring to fig. 3, the operation of the controller 10 for learning the abnormal entry control (S10 to S40) can be known. In order to perform the CVVD hardware abnormality detecting step (S10), the controller 10 checks the engine data, the sensor data, and the motor data supplied from the data input unit 10-1, and checks the sensor detection value abnormality, the CAN abnormality, and the loss of the learned value included in the sensor data, and the low voltage generation of the motor power supply voltage included in the motor data.

First, in the CVVD hardware abnormality detecting step (S10), the hardware communication state of the CVVD controller 2 is used. For example, when CAN communication with the motor 2-1 is not possible for about two seconds, the controller 10 determines a CVVD hardware anomaly as a motor connector disconnection problem. Further, in the case where there is no disconnection of the motor connector, the controller 10 checks a sensor detection value abnormality for detecting a hardware abnormality, and detects a CVVD hardware abnormality as a sensor (any one of the hall sensor and the cam sensor 6) problem such as the sensor detection value abnormality.

Next, in the learned value storage failure checking step (S20), the learned value stored in the CVVD learning map 10-2 of the CVVD system 1 or the memory of the controller 10 is used. For example, when the learned value cannot be detected after the memory reset or the initial learned value is detected among the existing learned values, the controller 10 checks that the learned value storage is failed.

In the power supply voltage abnormality detecting step (S30), the power supply voltage of the motor 2-1 of the CVVD controller 2 is used. For example, when a voltage drop of about 5.1V or less is detected, the controller 10 detects an abnormality in the power supply voltage.

Finally, in the control shaft position detecting step (S40), the controller 10 checks the position of the control shaft 2-2 of the CVVD controller 2 based on the rotation detection value of the camshaft of the auxiliary cam sensor 7 provided at the middle portion of the camshaft 5. The reason for this is that when the short-duration and long-duration control is performed according to the learning abnormality, the signal value (camshaft rotation detection value) detected by the monitoring assist cam sensor 7 can be replaced with the long-duration signal value for the long-duration control and the short-duration signal value for the short-duration control, respectively.

Thus, when each of the conditions in the hardware abnormality detecting step (S10), the learned value storage failure checking step (S20), and the power supply voltage abnormality detecting step (S30) is not satisfied through each of the steps of the learning abnormality entry control (S10 to S40), the controller 10 performs the control shaft position detecting step (S40), and then performs the learned value verification control (S50 to S80, S50-1 to S80-1).

Referring again to fig. 1A and 1B, the controller 10 divides the learning value verification control (S50 to S80, S50-1 to S80-1) into a long position verification control (S50 to S80) and a short position verification control (S50-1 to S80-1).

Specifically, the long position verification control (S50 to S80) is executed by the long duration control execution step (S50), the assist cam sensor long output verification step (S60 to S70), and the long duration learning normal check step (S80). Further, the short position verification control (S50-1 to S80-1) is executed by the short duration control execution step (S50-1), the assist cam sensor short output verification step (S60-1 to S70-1), and the short duration learning normal check step (S80-1).

Among the long duration and the short duration for the learning verification, the controller 10 may execute the long-duration control execution (S50) prior to the short-duration control execution (S50-1). The reason for this is that the duration in the engine of the CVVD system 1 is a factor for controlling the intake air amount, and a large amount of air is taken in for a long duration compared to a short duration so that the actual air amount is insufficient or excessive compared to the target air amount in the abnormal duration learning, and therefore, a start-up stall of the vehicle may occur.

Referring to fig. 4, it is shown that the controller 10 applies a long duration threshold to the high signal a, the high signal B of the cam sensor 7 in the cam sensor long output verification step (S60 to S70), and the controller 10 applies a short duration threshold to the high signal a, the high signal B of the cam sensor 7 in the cam sensor short output verification step (S60-1 to S70-1).

As shown in the drawing, the assist cam sensor 7 is provided with an assist target wheel 7-1 for checking the short/long duration position of the control shaft 2-2, and the assist target wheel 7-1 includes an a projection 7-1a and a B projection 7-1B projecting from the outer periphery of the camshaft 5 at positions spaced apart from each other. Specifically, the position of the B projection 7-1B occupies about 118 ° in the 62 ° to 180 ° section except for the 0 ° to 62 ° section in the 0 ° to 180 ° section of the 360 ° circumferential section, and the position of the a projection 7-1a occupies about 58 ° in the 302 ° to 360 ° section except for the 180 ° to 302 ° section in the 180 ° to 360 ° section of the 360 ° circumferential section. That is, the B projection 7-1B sets a region of about 118 in a 62-180 portion of a 360 circumferential portion of the camshaft 5 as the projection, and the A projection 7-1a sets a region of about 58 in a 302-360 portion of the 360 circumferential portion of the camshaft 5 as the projection.

Therefore, the a-projection 7-1a generates the cam sensor signal value as the high signal a from each of the measured short/long durations for CVVD learning abnormality diagnosis; the B-protrusion 7-1B generates a cam sensor signal value as a high signal B from each of the measured short/long durations for CVVD learning abnormality diagnosis.

Thus, the controller 10 divides the assist cam sensor long output verification (S60 to S70) into THD _1< high signal a < THD _2 in S60 and THD _3< high signal B < THD _4 in S70, and divides the assist cam sensor short output verification (S60-1 to S70-1) into THD _5< high signal a < THD _6 in S60-1 and THD _7< high signal B < THD _8 in S70-1. Here, "high signal a, high signal B" indicates the signal value of the auxiliary cam sensor 7 for long/short duration control, "THD _ 1" indicates the long-duration high signal a lower threshold, "THD _ 2" indicates the long-duration high signal a upper threshold, "THD _ 3" indicates the long-duration high signal B lower threshold, "THD _ 4" indicates the long-duration high signal B upper threshold, "THD _ 5" indicates the short-duration high signal a lower threshold, "THD _ 6" indicates the short-duration high signal a upper threshold, "THD _ 7" indicates the short-duration high signal B lower threshold, and "THD _ 8" indicates the short-duration high signal B upper threshold. "<" means that the two values are not equal in magnitude.

Therefore, when THD _1< high signal a < THD _2 and THD _3< high signal B < THD _4 both satisfy the condition, the controller 10 enters the long-duration learning normal check (S80) to complete the long-duration learning verification. In addition, when THD _5< high signal a < THD _6 and THD _7< high signal B < THD _8 both satisfy the condition, the controller 10 enters a short-duration learning normal check (S80-1) to complete the short-duration learning verification.

For this purpose, each of THD _1/THD _2(S60), THD _3/THD _4(S70), THD _5/THD _6(S60-1), and THD _7/THD _8(S70-1) representing a threshold value may employ "THD _1 ═ 99 °", "THD _2 ═ 180 °", "THD _3 ═ 260 °", "THD _4 ═ 360 °", "THD _5 ═ 137 °", "THD _6 ═ 180 °", "THD _7 ═ 222 °", and "THD _8 ═ 360 °. Therefore, the high signal a for THD _1(99 °) < high signal a < THD _2(180 °) is a signal holding time corresponding to 81 °, the high signal B for THD _3(260 °) < high signal B < THD _4(360 °) is a signal holding time corresponding to 100 °, the high signal a for THD _5(137 °) < high signal a < THD _6(180 °) is a signal holding time corresponding to 43 °, the high signal B for THD _7(222 °) < high signal B < THD _8(360 °) is a signal holding time corresponding to 138 °, which is a threshold value satisfying the condition.

Fig. 5 illustrates the controller 10 applying the stopper block 2-3 to each of the long-duration learning normal check (S80) and the short-duration learning normal check (S80-1).

For example, the long-duration learning normality check (S80) is shown at the upper side of fig. 5 by verifying the RPM of the motor 2-1, which is measured by: the motor 2-1 connected to the end of the control shaft 2-2 is rotated until the long-duration stop positions of the left and right sides are checked by the contact with the stopper 2-3 (S80). In this case, the controller 10 stores the RPM of the motor 2-1, which is subjected to the long-duration learning normal check (S80), in the CVVD learning map 10-2 or the memory as a learning value.

For example, it is shown in the lower side of fig. 5 that the short duration learning normal check (S80-1) is performed by verifying the RPM of the motor 2-1, which is measured by: the motor 2-1 connected to the end of the control shaft 2-2 is rotated until short-duration stop positions of the left and right sides are checked by contact with the stopper 2-3 (S80-1). In this case, the controller 10 stores the RPM of the motor 2-1, which is subjected to the short-duration learning normal check (S80-1), in the CVVD learning map 10-2 or the memory as a learning value.

On the other hand, referring to fig. 2, when any one of each of the hardware abnormality detection (S10), the learned value storage failure check (S20), and the power supply voltage abnormality detection (S30) is found in the learning abnormality entry control (S10 to S40), the controller 10 immediately switches to the relearning control (S100 to S160) without entering the control shaft position detection (S40). In addition, when any one of the conditions of THD _1< high signal a < THD _2(S60) and THD _3< high signal B < THD _4(S70) is not satisfied in the long position verification control (S50 to S80), or any one of the conditions of THD _5< high signal a < THD _6(S60-1) and THD _7< high signal B < THD _8(S70-1) is not satisfied in the short position verification control (S50-1 to S80-1), the controller 10 switches to the relearning control (S100 to S160).

The relearning control (S100 to S160) checks the RPM of the motor by relearning the long duration and the short duration, and then stores it as a learning value. For this purpose, the relearning control (S100 to S160) is divided into a motor position learning abnormality storage step in S100, an ignition timing determination step in S110, a motor position relearning execution step in S120, a CVVD relearning request step in S130, a long-duration control execution step in S140, a short-duration control execution step in S150, and a long/short-duration learning value storage completion step in S160.

For example, the motor position learning abnormality storage (S100) is performed such that: the controller 10 is caused to store the long/short duration positions for the RPM of the motor 2-1 that bring learning anomalies to the CVVD learning map 10-2. The ignition timing determination (S110) determines the next ignition timing of the timings that bring the learning abnormality to the learning abnormality entry control (S10 to S40). As described above, the reason why the next ignition timing needs to be determined is that, after the existing learned value is reset (i.e., the abnormal ignition timing is learned), the engine is relearned while the engine is running, and an abrupt output change may occur in the engine.

For example, the motor position relearning execution (S120) means that the controller 10 enters relearning, the relearning request (S130) means that an output for long-duration control of long duration and short duration is generated for the motor 2-1, and each of the long-duration control execution (S140) and the short-duration control execution (S150) means that a learning value is acquired by the long duration and the short duration. In this case, each process (S140 and S150) performed by the long/short duration control is the same as the existing long/short duration position learning process. That is, the existing long/short duration location learning process is one such method: it allows the controller 10 to apply a designated duty cycle (e.g., 50% duty cycle) for a designated time (ms), check the long/short duration stop position of the motor 2-1 through contact with the stopper 2-3 when the motor 2-1 rotates to the left and right as shown in fig. 5, and then measure the RPM of the motor 2-1 to obtain a learned value of the stop position.

For example, in the learning value storing completion (S160), the learning value obtained by measuring the RPM of the motor 2-1 is stored in the CVVD learning map 10-2 or the memory by the controller 10.

Meanwhile, referring to fig. 6, a control strategy in which the controller 10 operates the CVVD system 1 and the CVVT system 100 using the verified learning value or the relearn value is shown.

As shown, the control strategy is based on a target timing/duration set according to the operating region, and the target timing/duration is determined according to the specified times of Intake Valve Opening (IVO) and Intake Valve Closing (IVC). Next, the oil control valve of the CVVT system 100 is controlled to follow the target timing, and the rotational position of the motor 2-1 is controlled to follow the target duration. Thus, the CVVD system 1 operates using the control strategy of the controller 10 using the learned or relearned values verified for duration control and individual control of intake valve opening/closing times.

As described above, the method for verifying the CVVD position learning result applied to the CVVD system 1 according to the embodiment of the present invention determines the necessity or advisability of verification of the existing learning value under the conditions of the CVVD system hardware abnormality, the learning value abnormality, and the motor voltage abnormality, respectively, performs the learning value verification control using the rotation detection value of the camshaft 5 of the auxiliary cam sensor 7 (for the position confirmation of the control shaft 5 of the motor 2-1) when the learning value needs to be verified, switches to the relearning control when the relearning is needed, performs the learning value verification control for long and short durations to prevent the engine from starting misfire/idling instability/fuel economy from deteriorating, and particularly in the relearning, by applying the next ignition timing after the learning abnormality timing to the relearning control, sudden output changes of the engine can be prevented according to the relearning.

According to one embodiment, the CVVD system of the present invention can achieve the following actions and effects by verifying the CVVD position learning result through the auxiliary cam sensor data.

First, whether each component constituting hardware of the CVVD system is normal may be determined based on an item corresponding to an on-board diagnosis (OBD) specification by using information of an auxiliary cam sensor applied to a middle position of a camshaft. Second, the alignment of the motor assembly (e.g., control shaft, housing, linkage) may be determined based on the data of the auxiliary cam sensor. Third, generation of a learning result that cannot control the air amount is prevented by eliminating various problems caused by hardware aspects such as motor power abnormality, connector disconnection, and CVVD microcomputer malfunction during CVVD position learning. And finally, according to the learning result, accurate air volume control is ensured, so that the problems of engine starting flameout, unstable idling, fuel economy reduction and the like when the CVVD system works are avoided.

The invention is not limited by the foregoing description and accompanying drawings. Accordingly, those skilled in the art will appreciate that substitutions, modifications and variations may be made without departing from the spirit and scope of the invention.

18页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:缸压传感器的故障诊断装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!