摘要 |
PROBLEM TO BE SOLVED: To reduce processing capacity required for a motor controller.SOLUTION: A motor controller 1 includes: a 2-phase/3-phase converter 4 which inputs a command electrical angle &thetas; indicated by electrical angle information acquired by electrical angle information acquisition means 14 and a command amplitude q indicated by amplitude information acquired by amplitude information acquisition means 13 and converts these inputs into three-phase sine wave output voltages whose phases are mutually shifted by 120°; electrical angle calculation means 5 for calculating an arithmetic electrical angle &thetas;r influenced by reverse voltages generated in respective phases in accordance with a rotational speed of a synchronous motor 2 on the basis of a current value indicated by current information outputted from a current detector 3; electrical angle difference calculation means 6 for calculating a difference &thetas;d between the command electrical angle &thetas; indicated by the electrical angle information and the arithmetic electrical angle &thetas;r; and transmission means 15 for transmitting difference information indicating the difference &thetas;d calculated by the electrical angle difference calculation means 6 to a host controller 9 arranged on the outside of the motor controller 1 to control a rotational speed or a rotational position of the synchronous motor 2. The motor controller 1 is arranged independently of the host controller 9. |