In a method and system for protecting a battery being charged by an
electrical device, a current flowing through a cell stack of the battery
is measured. If the measured current is greater than a predefined value
the battery is isolated from the device. If subsequent current
measurements made within a predefined time interval indicate that the
measured current is less than or equal to the predefined value then the
battery is recoupled to the device. If the measured current remains
greater than the predefined value during the predefined time interval
then a fuse is blown and the battery is disabled.