摘要 |
<P>PROBLEM TO BE SOLVED: To provide a motor controller for determining whether a cause of a shift is due to a failure in a position sensor if a counter value as the number of pulse signals outputted from the position sensor is shifted from a value corresponding to an actual rotation angle in a motor. <P>SOLUTION: When the counter value as the number of the pulse signals outputted from the position sensor is shifted from the value corresponding to the actual rotation angle in the motor, an accumulated shift ΔPa as an accumulated value of a shift in the counter value to the corresponding value is calculated at a predetermined interval. A change speed ΔPs of the accumulated shift ΔPa is calculated (S310). If the calculated change speed ΔPs is a failure determination value A or more (S320: YES), it determines that the position sensor is failed (S330). If the calculated change speed ΔPs is less than a failure determination value A (S320: NO), it determines that the position sensor is not failed (S340). <P>COPYRIGHT: (C)2007,JPO&INPIT |