Control device (3) for controlling an
electric power steering device (4) which uses a three-phase
synchronous motor (2) as a power assistance during a steering operation, comprising the following a rotation position
estimation unit (16) that estimates a position of a rotor of the three-phase
synchronous motor (2) on the basis of a neutral point potential or a potential of a virtual neutral point of the three-phase
synchronous motor (2), and a command
signal calculation unit (17) which calculates a command
signal to the three-phase synchronous motor (2) on the basis of the position of the rotor which is estimated by the rotation position
estimation unit (16), wherein a position
signal, detected by a rotary
position detector (21) which detects the position of the rotor of the three-phase synchronous motor (2), is input to the control device (3), the command signal calculation unit (17) calculates a command signal to the three-phase synchronous motor (2) either on the basis of the position of the rotor detected by the rotation
position detector (21) or the position of the rotor estimated by the rotation position
estimation unit (16) and The command signal calculation unit (17) then, when the position signal is abnormal, calculates the command signal to the three-phase synchronous motor (2) on the basis of the position of the rotor, which is estimated by the rotation position estimation unit (16), and wherein Then, when the position of the rotor detected by the rotary
position detector (21) generally matches the position of the rotor estimated by the rotary position estimation unit (16), a calculation of the command signal to the three-phase synchronous motor (2) based on the position of the rotor detected by the rotary position
detector (21) and a calculation of the command signal to the three-phase synchronous motor (2) based on the position of the rotor estimated by the rotary position estimation unit (16) are exchanged.