Abstract:
Even when a crankshaft reversely rotates, a rotation phase of a camshaft can be accurately detected. A motor shaft rotation angle, a crankshaft forward rotation angle, a crankshaft reverse rotation angle, a final crankshaft rotation angle, a sprocket rotation angle of an electric VTC where a sprocket rotates at ½ rotation speed of the crankshaft and a stator of an electric motor are integrally rotated, a motor shaft rotation angle changing amount during a control period, a sprocket rotation angle changing amount, a motor shaft rotation angle changing amount, an intake camshaft rotation angle changing amount, and a current real rotation angle of the intake camshaft are calculated sequentially, and the VTC manipulated variable is computed so that the VTC real angle follows a VTC target angle.
Abstract:
Valve timing is held to a position close to a target value as much as possible while suppressing control errors of valve timing even though a crankshaft rotates in reverse. In an internal combustion engine which controls the valve timing by a variable valve timing mechanism (an electric VTC) driven by an electric motor, an intake valve timing is controlled after an output of an engine stop command such that: when the engine rotates in a forward direction, a real valve timing (a VTC real angle θr) detected by a sensor is converged to a target valve timing (a VTC target angle θtrg) advanced for the time of start; and when the engine rotates in a reverse direction, a manipulated variable of the electric VTC is set so that the VTC real angle θr is held to the VTC real angle θr detected just before the detection of the reverse rotation.