摘要 |
To precisely detect the temperature of a power assist motor without using a temperature sensor and enhance an overheating protection function. A calorific value calculating unit calculates a calorific value based upon the difference between a calorific value by current supplied to a motor and the quantity of heat radiation. The output of the calorific value calculating un it is accumulated and an accumulated value is input to an accumulated value buffer . A cumulative value TS acquired by adding initial temperature TO to a cumulative value Td is input to a ratio map of a target current value, ratio is read, and a target base current value is limited according to the ratio. The cumulative value TS used in the map is not an actual motor current value and is calculated based upon unlimited current acquired in an unlimited current calculating unit.
|