A battery ECU includes i) a circuit connected to a plurality of battery
temperature sensors provided on a plurality of battery cells which make
up a battery, and a cooling fan, the circuit detecting operation of the
cooling fan, and ii) a circuit that determines that there is a
temperature abnormality in a battery based on the difference between a
maximum value and a minimum value of battery temperatures measured by the
battery temperature sensors only when the period of time during which
temperature increases within a predetermined period of time in the
battery temperatures measured by the battery temperature sensors continue
to be less than a threshold value is longer than a predetermined period
of time, and the cooling fan has been operating for a longer period of
time than a suitable cooling fan operating time obtained based on the
difference between the maximum value and the minimum value of the
measured battery temperatures.