摘要 |
<P>PROBLEM TO BE SOLVED: To allow a steering function by an electric motor to be obtained sufficiently, while maintaining an over-heat preventing function, even if estimated temperature data cannot be written in a non-volatile memory. <P>SOLUTION: If data in an EEPROM is abnormal, a microcomputer corrects each of temporary temperature values SUM1max, SUM2max and SUM3max for computing the motor estimated temperature by using a board temperature change value ΔT(Tbmax-Tb) obtained by subtracting the board temperature Tb, which is detected by a temperature sensor, from the temporary board temperature Tbmax previously set at a high temperature (S61, S62). Consequently, initial values SUM1(n-1), SUM2(n-1) and SUM3(n-1) corresponding to the board temperature Tb can be set. In this case, when the temperature sensor is abnormal, correction by using the board temperature change value ΔT(Tbmax-Tb) is not performed (S63). <P>COPYRIGHT: (C)2012,JPO&INPIT |