Lo que hay que tener en cuenta al determinar el estado de carga de las baterías es que su voltaje es solo una indicación aproximada de eso, y especialmente cuando están bajo carga, su resistencia interna cambia su salida de voltaje, lo que te lleva a pensar. están en un SoC más bajo de lo que realmente son. Este es particularmente el caso de las baterías de química de litio, ya que su curva de descarga en función del tiempo es comparativamente plana (no es perfectamente plana, solo es más plana que otras composiciones químicas) para la mayor parte de su capacidad (excepto el inicio y el final).
El cálculo del SoC de la batería "profesional" se realiza al integrar el área debajo de la curva de tiempo actual, esencialmente para contar la cantidad de coulombs de energía que entran o salen de la batería, & comparando eso con (a) la capacidad de coulomb teórica / diseñada de la batería, o (b) mantener un seguimiento durante largos períodos de tiempo de cuántos coulombs salen de una 'carga completa', lo cual es preferible porque esto cae cuando la batería edades.
Las baterías encapsuladas están en computadoras portátiles y amp; los teléfonos celulares tienen estos chips integrados en la carcasa de la batería (junto con el módulo de protección de la batería), y la CPU del host puede interrogar a la batería para descubrir su SoC como un buen & % de edad bastante precisa.
Permitir que tu gadget funcione hasta el final hasta que se apague, de vez en cuando, es una buena manera de permitir que el chip 'gas-guage' actualice su medición de capacidad total de coulomb.
Como dijo @Matt Young, hay muchos chips de gestión de baterías con 'medidor de gas' para hacer esto.
relacionado:
enlace
¿Por qué se miden las baterías? en amperios-hora pero el consumo de electricidad se mide en kilovatios-hora?