摘要 |
<P>PROBLEM TO BE SOLVED: To provide a motor controller capable of controlling a motor by a new control method without using a rotating angle sensor when the rotating angle sensor fails. <P>SOLUTION: A sensor failure determining unit 40, when it detects an abnormality in an output signal of a resolver 8, switches a motor control mode from a second mode to a first mode. When the control mode is switched to the first mode, it is determined whether or not a q-axis indication current I<SB>q</SB><SP>*</SP>of the resolver 8 before the failure is a negative value. When the q-axis indication current I<SB>q</SB><SP>*</SP>before the resolver fails is zero or a positive value, a rotating angle θ<SB>E</SB>of a rotor before the failure of the resolver that is stored in a buffer 28 is set as a switching initial value for a previous value θ<SB>C</SB>(n-1) of a control angle θ<SB>C</SB>. On the other hand, when the q-axis indication current I<SB>q</SB><SP>*</SP>before the failure of the resolver is a negative value, the rotating angle θ<SB>E</SB>of the rotor immediately before the failure of the resolver that is stored in a buffer 28 and shifted by 180°, that is, a value (θ<SB>E</SB>+π) is set as the switching initial value for the previous value θ<SB>C</SB>(n-1) of the control angle θ<SB>C</SB>. <P>COPYRIGHT: (C)2011,JPO&INPIT |