摘要 |
PROBLEM TO BE SOLVED: To detect a rotation angle of a crankshaft of an engine not as a relative angle with respect to a standard value but as an absolute angle. SOLUTION: A crankshaft of an engine 10 is directly connected to a rotor of a motor 12. An absolute angle of the crankshaft (0-360 deg.) is calculated based on an output from a resolver 28 which detects a rotation angle of the rotor as the absolute value. A camshaft which is rotated at a half speed of the crankshaft is provided with a cam angle encoder 22 that sends out a signal to be an odd-number cycle for one rotation of the camshaft. A phase of an output signal on an output from the cam angle encoder 22 is inverted between two angle ranges of the crankshaft, 0-360 deg. and 360-720 deg.. A crank absolute angle of 0-720 deg. is calculated based on the crankshaft absolute angle which is calculated from the output from the resolver 28 and a signal from the cam angle encoder 22. Control timing for each cylinder is determined based on the detected absolute angle of the crankshaft in order to carry out control. |