摘要 |
PROBLEM TO BE SOLVED: To prevent reduction in detection accuracy due to a difference between an actual rotor angle section and an angle section recognized by a system.SOLUTION: A rotation angle detection system of a rotating body includes a resolver with an axial double angle of N (N is a natural number), and a correction part 32 that corrects a detection angle of the rotating body based on a resolver signal. The correction part 32 includes: a detection part 60 that detects the rotation angle of the rotating body as a detection angle; a calculation part 62 that calculates an ideal angle on the basis of a rotation period of the rotating body; an estimation part 64 that estimates an angle section to which the detection angle of the rotating body belongs; a determination part 66 that determines a difference between the angle section estimated by the estimation part 64 and the actual angle section; an output part 68 that outputs an error for each angle section or a value between the maximal error value and the minimum error value, depending on the presence of the difference of the section, as a corrected error; and an adjustment part 70 that adjusts the detection angle of the resolver on the basis of the error or the corrected error. |