To provide a motor controller capable of controlling a motor with a new control method in which a rotation angle sensor is not used.
A rotor angle θ is estimated by rotor angular estimation means which consists of a d-axis current command value setting part 31, a d-axis current deviation operation part 32, a rotor angle control part 33, a rotor angle operation part 34, and a speed operation part 35. A q-axis current command value setting part 21 sets a q-axis current command value Iq* for generating a motor torque from a motor 5 which is in accordance with a steering torque detected by a torque sensor 1 and a vehicle speed detected by a vehicle speed sensor 2. A d-axis current command value setting part 24 sets a d-axis current command value Id*. The current supplied to the motor 5 is controlled on the basis of the q-axis current command value Iq*, the d-axis current command value Id*, the q-axis current detection value Iq, a d-axis current detection value Id, and the estimated rotor angle θ.
OKUMURA SHIGEKAZU
Mio Kawasaki
Hideyuki Kayama