摘要 |
<P>PROBLEM TO BE SOLVED: To provide a motor controller capable of normally controlling a motor at all times without increasing costs. <P>SOLUTION: The motor controller includes: position sensor failure determination means 10 for determining a failure of position sensors Du, Dv and Dw on the basis of position sensor signals θd, generating failure determination signals F, and generating a first phase θ1; rotational speed calculation means 9 for calculating a rotational speed ω of a motor 2 on the basis of the failure determination signals F and the position sensor signals θd; phase command generation means 11 for generating a phase command θr on the basis of the first phase θ1, the failure determination signals F and the rotational speed ω; amplitude command generation means 7 for generating an amplitude command Ar indicating the size of driving signals to the motor 2; and energizing means 12 for applying the driving signals to the motor 2 on the basis of the phase command θr and the amplitude command Ar. When the failure determination signals F indicate a partial failure of the position sensor, the phase command generation means 11 generates the phase command θr using the first phase θ1 and a second phase θ2 based on the first phase θ1 and the rotational speed ω. <P>COPYRIGHT: (C)2013,JPO&INPIT |