¿Cuál es la forma más fácil y menos intrusiva de controlar el voltaje, el estado de carga y la carga restante de una batería USB?
Los paquetes de baterías y los circuitos de carga para proyectos móviles pueden ser complicados y costosos de diseñar. Mientras tanto, hay un montón de paquetes de baterías Lipo relativamente baratos, pequeños y de gran capacidad con un conveniente conector USB para cargar y descargar. Desafortunadamente, están diseñados para usos del consumidor como recargar teléfonos celulares y no para retoques, por lo que no hay una interfaz formal para obtener el estado de la batería.
Si desea conectar uno de estos a un microcontrolador o SBC para que el sistema pueda reportar el cargo restante, es la única opción para abrir uno, espero que no lo destruya en el proceso y que el circuito de carga sea hackeable?
Las posibles soluciones que he pensado son:
-
Usar un ADC para leer directamente el voltaje en la salida de la batería, pero esto probablemente no funcionaría ya que la salida de la batería está regulada a 5V. Incluso cerca de estar muerto, probablemente seguirá leyendo 5V.
-
Cablee un contador de culombio en serie con la batería. Probablemente, este podría rastrear la energía total cargada / descargada, pero no tendría un punto de referencia, por lo que aún no podría decirle el cargo restante. Además, en baterías con múltiples tomas, tendría que tener un contador separado para cada salida que utilizó.
¿Hay otras opciones?