摘要 |
PROBLEM TO BE SOLVED: To provide a motor controller and a motor control method which allow for accurate calculation of the phase of a rotor, even if a load being driven by the motor varies periodically.SOLUTION: The information representing the variation period of a periodically varying load being driven by a motor is stored, and the pulse width of each pulse of pulse signals, generated from the detection signals of a plurality of Hall sensors, having levels switched every time when the rotor rotates by a predetermined angle, is stored. Phase of the rotor is calculated based on the time elapsed after an edge immediately before the pulse signal, and the pulse widths of one or a plurality of pulses before the variation period. |