Patent ID: 9562605
Date: 2017-02-07
CPC Classifications: F16H,G01D,Y02T

Claim:
1. A motor control apparatus which controls a rotation of a motor based on a resolver signal that is output from a resolver and is in synchronization with a rotation angle of the motor, the motor control apparatus comprising: a control hardware block configured to correct the resolver signal; and a memory installed outside the control hardware block and configured to store error data of the resolver signal, wherein the control hardware block includes an access part configured to read corresponding error data corresponding to a predetermined resolver rotation angle at which the resolver signal will be detected in the future from among the error data stored in the memory, the corresponding error data being the error data corresponding to the resolver rotation angle a predetermined period of time ahead of the current resolver rotation angle, a data area configured to store the corresponding error data that is read by the access part, and a correction part configured to correct the detected resolver signal based on the corresponding error data stored in the data area, and wherein the access part includes a resolver cycle calculation part configured to calculate a resolver cycle that is a period of time required for one turn of the resolver based on an angular velocity of the resolver, and a period-of-time changing part configured to change the predetermined period of time depending on the resolver cycle calculated by the resolver cycle calculation part.