Patent ID: 9403445
Filing Date: 2016-08-02
CPC Classification: B60L,H02P,Y02T

Claim Text:
1. A motor controller comprising: a motor that drives a target object to be controlled; an encoder that outputs a pulse signal synchronously with rotation of the motor, and a control circuit that rotates the motor based on a count value of the pulse signal, wherein the control circuit switches to a sleep mode when making sure that a rotation position of the motor is stable after finishing rotating the motor or when a predetermined time necessary for the rotation position of the motor to be stable elapses after finishing rotating the motor, and when a change in the pulse signal during a period of time where the control circuit is in the sleep mode is not smaller than a predetermined amount, the control circuit performs a reference position learning process to learn a reference position of the motor by rotating the motor when returning to a wakeup mode from the sleep mode.