摘要 |
<P>PROBLEM TO BE SOLVED: To provide a sensorless controller of a brushless motor in which arithmetic processing can be performed even if a high cost CPU is not used, and furthermore which is not required to change an arithmetic processing program even if the brushless motor to be controlled is changed. <P>SOLUTION: The sensorless controller of the brushless motor includes: an angle control part 17 for calculating a rotor correction angle based on a d-axis current value and a demand value; a speed calculation part 18 for calculating the present rotor speed from the amount of change in the angle during the passage of a predetermined period of time; and an angle calculation part 19 for calculating the present rotor angle by using an rotor angle obtained at the previous sampling time, a correction angle obtained by the angle control part, and the speed obtained by the speed calculation part. A current control part 12 finds only a q-axis voltage demand value out of the q-axis voltage demand value and a d-axis voltage demand value, and the d-axis voltage demand value is found by using a constant in a speed control part 11, the angle obtained by the angle calculation part 19 and the q-axis voltage demand value of a current control part 12. <P>COPYRIGHT: (C)2010,JPO&INPIT |