System and method of battery capacity estimation
View Patent ↗A method includes measuring an operating parameter of a battery of a mobile device. The measured operating parameter is translated into an equivalent series resistance (ESR) value. The ESR value is adjusted by a correction factor to generate a corrected ESR value. The capacity of the battery is determined based on the corrected ESR value. The correction factor is automatically calibrated based on the measured operating parameter.
1. A method comprising:
measuring an operating parameter of a battery configured to power a mobile device;
accessing a profile table, that relates battery profile values to corresponding operating parameter values, to translate the measured operating parameter into an equivalent series resistance (ESR) value of the battery using the profile table; and
determining the capacity of the battery based on the ESR value;
the measuring, accessing and determining steps being performed by the mobile device.
2. The method of claim 1 further comprising, after the determining step:
automatically calibrating the correction factor based on the measured operating parameter.
3. The method of claim 1 , wherein the operating parameter is a temperature of the battery.
4. The method of claim 1 further comprising measuring a loaded voltage of the battery, and the determining step includes:
determining an unloaded battery voltage based on the ESR value and the measured loaded battery voltage; and
determining the capacity of the battery based on the unloaded battery voltage.
5. The method of claim 1 further comprising:
displaying a message, on the mobile device, advising a user to warm the mobile device to increase the battery capacity.
6. The method of claim 1 further comprising:
displaying a message, on the mobile device, advising a user to move to another location to increase battery capacity.
7. The method of claim 1 wherein the mobile device is a mobile communication device.
8. The method of claim 7 further comprising:
measuring, by the mobile device, during a call conducted by the mobile device, a first voltage of the battery and a first current drawn from the battery and a temperature of the battery; and
measuring, by the mobile device, after the call has ended but before the temperature noticeably changes, both a second voltage of the battery and a second current drawn from the battery; and
calculating the ESR as a function of a difference between the first and second voltages and a difference between first and second currents.
9. The method of claim 8 further comprising:
adding, to the profile table, an entry relating the calculated ESR to the measured temperature.
10. The method of claim 8 wherein the measuring of the first current includes:
measuring transmit power of the mobile device; and
translating the measured transmit power into said first current, using a table that relates transmit power to battery current.
11. A mobile device comprising:
a memory device;
a battery configured to power the mobile device;
a profile table stored in the memory device that relates battery profile values to corresponding operating parameter values;
a sensor circuit configured to measure an operating parameter of the battery; and
a battery capacity estimation program configured to access the profile table to translate the measured operating parameter into an equivalent series resistance (ESR) value of the battery using the profile table, and to determine the capacity of the battery based on the ESR value.