摘要 |
A microcomputer calculates an internal resistance value (Rm) of a motor (S20), and subsequently calculates an internal resistance value (Rq) of a switching element of a motor drive circuit (S30). When the internal resistance value (Rm) of the motor is a semi-abnormal value, the microcomputer sets an upper limit current (Imax_m) (S41). When the internal resistance value (Rq) of the motor drive circuit is a semi-abnormal value, the microcomputer sets an upper limit current (Imax_q) (S43). The microcomputer sets a smaller one of the upper limit current (Imax_m) and the upper limit current (Imax_q) as an upper limit current (Imax) of the motor (S44 to S46). In this manner, the progress of degradation of the motor and the motor drive circuit can be suppressed. |