From what I understand, the only reason someone might want to fully discharge Li-Ion and Li-Po type cells (hopefully ones not in series) is to maybe recalibrate battery meters. Not exactly sure why, but I've heard this rationale.
If you know battery capacity ('historical records'), a previous
State-
of-
Charge (for example: empty), and know at what rate you have been charging (= measured), then you can calculate remaining charge, time until empty, time until full, etc.
For a battery with unkown capacity that doesn't work. Capacity as new is of little use since batteries degrade, so their actual capacity is always changing.
So the point of a full discharge is to measure actual capacity, and have a known SoC point as reference. Personally I don't see the point to do this regularly, unless you feel it is critical to have an accurate % shown. Batteries
will run empty from time to time, when it happens you have your up-to-date capacity info then. And when a battery is
about to run empty, that's usually pretty clear even if remaining charge was estimated wrong.
Seems as though they should be able to measure this based on voltage levels,
Seems like a good idea. But I suspect not accurate enough (perhaps because exact voltages may depend on temperature, etc). More useful where accurate charge estimate isn't important (mp3 player, electric toothbrush etc comes to mind).
In modern "smart" devices with battery circuits built-in, I would hope they turn themselves off before this happens, and that maybe "0%" is really 10% remaining capacity. I'm not sure about that though.
Well one circuit is 'smarter' than another... ;) But this is one problem I have with "smart" batteries, protection pcb's and similar: it makes a stored battery discharge faster than necessary. If the difference is negligable, okay then. But I suspect it's often not (protection circuit draw >> battery's own self discharge). Which makes batteries sit empty quicker, and thus longer than if no monitoring circuit were present. To have the best of both worlds, you'd need a quick/easy way to disconnect a monitoring board for when a battery goes in storage. :thinking: