Abstract:
A control device projects a lock pin to lock a VCT phase in an intermediate lock phase when a lock request occurs. A learning unit learns one of a most retarded phase, a most advanced phase, and an intermediate lock phase, as a reference phase. A control unit sets a target phase according to the reference phase and controls the control device. A monitor unit determines that the VCT phase has passed through the intermediate lock phase when the lock request occurs before completion of learning of the reference phase, and when a change in the VCT phase becomes greater than a threshold. The threshold is set to be greater than a sum of i) a design value of a phase difference between the intermediate lock phase and one of the most retarded phase and the most advanced phase and ii) a range of a product variation of the phase difference.
Abstract:
A motor current (driving current of motor) is estimated based on a target motor speed, an actual motor speed, and an engine speed. When the estimated motor current exceeds the upper limit value equivalent to a heat generation limiting current, the motor current is restricted by restricting a variation (motor speed F/B amount) in target motor speed outputted to an EDU from an ECU. If it is continued that a deviation between the target motor speed and the actual motor speed exceeds a predetermined value, the estimated motor current exceeds this upper limit value and the restricting action of the motor current is continued.
Abstract:
At time of starting an engine, stop/rotation of an electric motor is sensed based on presence/absence of output pulses of an encoder installed in the motor. Controlling of power supply to the motor is prohibited to maintain an off-state of the motor until start of rotation of the motor is sensed. When the start of the motor is sensed, the controlling of the power supply to the motor is started. At time of stopping the engine, stop/rotation of the motor is sensed based on time intervals of pulses outputted from the encoder. The controlling of the power supply to the motor is enabled until sensing of stopping of rotation of the motor. When the stopping of rotation of the motor is sensed, the controlling of the power supply to the motor is prohibited to stop the power supply to the motor.
Abstract:
A motor current (driving current of motor) is estimated based on a target motor speed, an actual motor speed, and an engine speed. When the estimated motor current exceeds the upper limit value equivalent to a heat generation limiting current, the motor current is restricted by restricting a variation (motor speed F/B amount) in target motor speed outputted to an EDU from an ECU. Thereby, the heat value of motor may not exceed the heat generation limit, and it can be prevented that the coil temperature of motor exceeds an allowable temperature range. A durability deterioration and failure of motor can be prevented.
Abstract:
The signal levels of vibration waveform signals outputted by knock sensors are extracted at a filter processing section for each of a plurality of frequency bands. The mean value of the signal levels in the frequency bands at a point in time when variation of the signal levels in the frequency bands is minimum computed, and the mean value is detected as a background level. A knock characteristic parameter, which represents the characteristics of knock, is computed based on the extracted signal levels in the frequency bands. The knock characteristic parameter is compared with the background level to obtain a knock intensity. If the knock intensity is equal to or greater than a knock determination value, it is determined that knock that exceeds a permissible level is occurring. If the knock intensity is less than the knock determination value, it is determined that knock that exceeds the permissible level is not occurring. This configuration permits the background level of the output of the knock sensors to be accurately detected without being influenced by knock or noise.
Abstract:
An actuator operation amount setting unit prepares the rotational speed command value for an electric motor such that the phase of an intake valve changes in accordance with the target phase. An electric-motor EDU controls the motor supply electric power such that the electric motor operates in accordance with the rotational speed command value. An overheating determination unit determines whether at least one of the electric motor and the electric-motor EDU needs to be restricted from heating up based on a result of comparison between the information indicating the motor supply electric power and the reference value. A rotational speed command value restriction unit restricts the rotational speed command value provided to the electric-motor EDU to a value within a predetermined range, when it is determined that the at least one of the electric motor and the electric-motor EDU needs to be restricted from heating up. A reference value setting unit variably sets the reference value based on the rotational speed of the electric motor.
Abstract:
A motor current is estimated based on a target motor speed, an actual motor speed, and an engine speed. When the estimated motor current exceeds a predetermined value equivalent to a heat limiting current value, a variation (motor speed F/B amount) of the target motor speed outputted to an EDU from an ECU is restricted so that the motor current was restricted and heat generation in motor is restricted. In consideration of a deterioration of responsivity of the variable valve timing control due to restriction of the motor current during execution of motor current restriction processing, an existence of the abnormalities of variable valve timing controller is determined based on a deviation of the target camshaft phase and the actual camshaft phase.
Abstract:
An ECU obtains two data values (a peak value and a waveform correlation coefficient) that show the characteristics of a knock from the output of a knock sensor. The ECO approximately obtains the mean of each data value by smoothing each data value, and approximately obtains a variance by smoothing the squared deviation between the data values before and after the smoothing process. The ECU then computes the square root of the variance to approximately obtain a standard deviation. The ECU normalizes each data value using the mean and the standard deviation, obtains a distribution of the normalized two data values, and calculates a correlation coefficient that shows the correlation between the obtained distribution and an ideal knock distribution. Based on the correlation coefficient, the ECU corrects a knock determination threshold value. Therefore, the mean and the standard deviation of the data values are computed with a small RAM capacity.
Abstract:
An ECU obtains two data values (a peak value and a waveform correlation coefficient) that show the characteristics of a knock from the output of a knock sensor. The ECO approximately obtains the mean of each data value by smoothing each data value, and approximately obtains a variance by smoothing the squared deviation between the data values before and after the smoothing process. The ECU then computes the square root of the variance to approximately obtain a standard deviation. The ECU normalizes each data value using the mean and the standard deviation, obtains a distribution of the normalized two data values, and calculates a correlation coefficient that shows the correlation between the obtained distribution and an ideal knock distribution. Based on the correlation coefficient, the ECU corrects a knock determination threshold value. Therefore, the mean and the standard deviation of the data values are computed with a small RAM capacity.
Abstract:
A basic cylinder-charged air quantity is determined by a first-order delay processing of an intake air quantity per rotation. Next, an estimated value of a change portion of the cylinder-charged air quantity caused by a change in intake valve timing is computed on the basis of engine speed, throttle opening angle, displacement angle of the intake valve timing. Then, the estimated value of the change portion of the cylinder-charged air quantity is processed second-time by the first-order delay. A difference between the estimated value of a change portion of the cylinder-charged air quantity and a value obtained by processing the estimated value second-time by the first-order delay is added as a delay correction to the basic cylinder-charged air quantity, thereby obtaining an actual cylinder-charged air quantity with a change in the intake valve timing.