摘要 |
PURPOSE:To obtain a brushless motor driver having no practical pole sensor by detecting the rotor position of motor from the phase difference between an exciting signal and a rotational angle signal or a rotational. angular speed signal produced according to generated torque or microvibration. CONSTITUTION:When a controller 4 detects pole position, a commanding section 46 commands a rotary angular speed omega corresponding with a torque current command value i'rand exciting frequency under a state where switches 48, 49 are turned as shown on the drawing, and an integrator 41B determines a rotational angle phi' from the rotary angular speed omega'. When the rotational angle phi' and the torque current command value i'r are fed to a vector rotator 44 in order to drive a motor 1 through a power amplifier 3, microvibration occurs. Pulses generated from an encoder 2 are processed through a pulse processor 5 and fed to a speed detecting section 40 and a rotational angle operating section 41 thence to a detecting section 47 where a pole position signal phio, representing the phase difference between a rotational angle theta or a detected value (n) of rotational speed and the rotational angle command phi' is produced. |