Estoy trabajando en un dispositivo que funciona con batería (Li-ion), en mi intento de obtener el SOC de la batería, primero tengo que adquirir la batería OCV (voltaje de circuito abierto) y debo interpolarla a la tabla SOC.
por lo que mis controladores PMIC (IC de administración de energía) resuelven este problema para mí, intenta estimar el OCV a partir del voltaje de la batería, la resistencia de la batería y Inow (corriente a través de la batería)
OCV = Vbat - (Inow * rint)
mi PMIC tiene un registro de Inow que mide el voltaje a través de la resistencia mantenida en la trayectoria de descarga de la batería, ya que la resistencia es muy baja, el voltaje a través de ella se trata como corriente hacia y desde la batería, si su batería está descargando y + ve si la batería se está cargando, el rint es de 50 ohmios
pero el problema al que me enfrento es cómo mostrar correctamente el SOC durante el cambio entre el proceso de carga y descarga, como saben, mi OCV depende de la corriente a través de la batería, salta cuando desconecto mi adaptador, cuando estoy en el proceso de carga y observo el 100% de SOC, si desactivo y muestro mi SOC al usuario es menor que el anterior porque la corriente ahora cambió, entonces me hace desactivar la carga y medir el OCV real y luego habilitar nuevamente la carga, lo cual no ese proceso confiable
Quiero saber cómo en realidad los teléfonos móviles manejan la actualización SOC