摘要 |
PROBLEM TO BE SOLVED: To obtain a controller for brushless motors which is capable of controlling rotational speed over a wide range of speed with accuracy. SOLUTION: Data table 11b is created in advance in which data table data An and Bn for reducing differences between actual rotational speeds and target values due to causes which steadily occur during running of a brushless motor is stored in relation to each unit speed range of unit speed range groups obtained by dividing the rotational speed range into a plurality of segments. When a target value Din for rotational speed is input, a data sampling means 11a samples data An and Bn from the data table 11b according to the input value. Drive controlling means (11c, 11d, 12e) corrects the target value Din using the sampled data An and Bn, and further controls driving of the brushless motor based on the corrected target value Dout. Therefore, the rotational speed of the brushless motor is controlled over a wide range from low speed to high speed with accuracy. |