摘要 |
PROBLEM TO BE SOLVED: To secure frequency of an origin learning in a resolver of a motor controller in a case of improving learning accuracy by executing the origin leaning of the resolver while various parameters are within a predetermined range.SOLUTION: In a motor controller, a first range suitable for achieving the desired learning accuracy with respect to a predetermined parameter and a second range which is wider than the first range are defined. When the parameter is within the first range, an origin learning of a resolver is executed. When the parameter is not within the first range and the parameter is within the second range, the origin learning of the resolver is executed and a suite of steps for the origin learning is executed afresh. When the parameter is not within the second range, the origin learning is not executed. Thereby, the accuracy of the origin learning of the resolver is improved and the frequency of the origin learning is ensured. |