¿Cómo calcula realmente una PC portátil la capacidad restante de una batería de iones de litio? (Tiene que ser más que solo leer el voltaje … ¿verdad?)

Tienes razón. El voltaje de la batería fluctúa con el tiempo, dependiendo de la carga. Por ejemplo, un giro del disco duro cargará la batería durante unos segundos, lo que disminuirá el voltaje en unos cientos de milivoltios. Además, el voltaje de la batería, así como su capacidad real, depende de la temperatura y otros factores.

La mejor técnica para estimar la carga restante de la batería de una batería de iones de litio es el recuento de Coulomb. La técnica se basa en medir la corriente que se descarga de la batería en tiempo real, por ejemplo, una vez por segundo. Las mediciones se pueden sumar a lo largo del tiempo para obtener una estimación de mAh, horas de miliamperios consumidas. La técnica también funciona a la inversa, para obtener una estimación del progreso de carga.

Con el recuento de culombios, es necesario restablecer el total acumulado (el contador de culombios) cuando la batería se considera agotada, o establecer el valor de capacidad máxima cuando se completa la carga. La finalización de la carga se puede determinar mediante un proceso que es independiente del recuento de culombios. La ‘resincronización’ del contador de culombio es necesaria, porque todavía es solo una estimación. La capacidad de la batería cambia con el tiempo, a medida que se desgasta, así como la temperatura y la carga.

Los mejores algoritmos de estimación de la capacidad de la batería tendrán un proceso continuo de ‘aprendizaje’, de modo que la capacidad real de la batería, la cantidad de horas de miliamperios que almacena una batería completamente cargada se mantiene actualizada.