摘要 |
PURPOSE:To improve uneven rotation phase sensing accuracy by providing gain switching means for switching a control gain at the time of a learning mode for detecting an uneven rotation to a value different from that at the time of normal rotation mode. CONSTITUTION:A mode switching unit 13 generates an FG pulse (a) responsive to number of slits of a rotary encoder 2 from an FG sensor 3 when a DC motor 1 rotates, measures a period by an FG period measuring unit 4 to obtain FG period data (b). Then, the data (b) is subtracted from reference FG period data stored in an error data generator 5 to calculate rotating speed error data of each FG period, and sequentially input to a D/A converter 6 as control data (h). When a predetermined time is elapsed and a rotating speed of the motor 1 reaches a target speed, a motor controller detects an uneven rotation to switch to a learning mode, varies a control gain by a conversion gain switching signal (j), thereby intensifying the uneven rotation. Accordingly, a rotating speed error variation can be accurately sensed. |