¿Cómo medir el consumo de batería de 6S LIPO en porcentaje desde la Raspberry Pi?

1

Tengo una Raspberry Pi y quiero usarla para medir el porcentaje de carga que ha dejado una batería 6S LIPO que luego envío a un servidor a través de Internet. Supuse que habría sensores fáciles de hacer para esto, pero lo más cercano que encontré fue

Después de buscar más, encontré este controlador de administración de batería y medidor de gas de Texas Instruments que parece ser capaz de leer 6 baterías LiPo de celda y emitir la carga a través de I2C.

Así que me pregunto tres cosas:

  1. ¿Me estoy perdiendo o pasando por alto algo? ¿No hay una manera fácil de medir el porcentaje de mi paquete de baterías de una Raspberry Pi? ¿No hay tablas confeccionadas con código de ejemplo (preferiblemente Python)? Supongo que no soy el primero que quiere hacer esto ...
  2. Si la respuesta a 1 es "No", creo que necesito construirla yo mismo; ¿Estoy en lo cierto? Lo que encontré en TI es algo que puedo usar para lograr lo que quiero?
  3. Soy un programador, pero un principiante temprano en electrónica. Teniendo en cuenta esto, ¿qué tan difícil es usar el chip TI para lograr lo que quiero?

Tenga en cuenta que no necesito una cifra exacta. Una aproximación estaría bien.

¡Todos los consejos son bienvenidos!

    
pregunta kramer65

3 respuestas

0

Esta es la curva de descarga para una Panasonic NCR18650B que creo que es una li-Colbalt. El Li-Po es un colbalt de litio.

La descarga es muy lineal, especialmente con una tasa de descarga más baja.

El voltaje de corte de Li-Po es 3.0V

Por lo tanto, tiene una histéresis de 1.2V desde 4.2 de carga completa hasta un corte de 3.0.

Léalo con una tarjeta ADC. Hay unos cuantos tableros ADC de menos de diez dólares para el PI como este: ADC de 16 bits $ 9.99

    
respondido por el Misunderstood
0

El voltaje de la celda LiPo disminuye con la temperatura, la resistencia de carga, el estado de carga (SoC), la edad o condición y la capacidad inicial. Se puede obtener un indicador aproximado a la temperatura ambiente con V en cualquier carga conocida con conocimiento del perfil V @I vs SoC.

El método más preciso es Coulomb contando con memoria usando la detección de corriente.

    
respondido por el Tony EE rocketscientist
0

En caso de que falte algún conocimiento básico: su paquete 6S tendrá una carga completa de 25.2V y alrededor de 18V cuando esté casi muerto (4.2V - 3.0V). Su celda debe tener una capacidad nominal, probablemente de 2-3.5 amperios-hora. Agregue bancos 6S en paralelo para agregar capacidad.

Habiendo dicho todo eso, no, el Raspberrypi no tiene un ADC incorporado, por lo que no puedes medir el voltaje. Necesitas un ADC. Si no está configurado en un SOC, algunos arduinos sí tienen entrada analógica, por lo que puede diseñar fácilmente un circuito para escalar los 25.2 / 18 voltios desde 100% / 0%.

Ahora, si desea usar el chip de TI al que hizo referencia, la buena noticia es que parece que es compatible con SMbus, por lo que podría usar la biblioteca de pitones smbus (I2C) con raspberrypi. Realmente depende de en qué etapa del proyecto se encuentre para decidir ir con el chip TI. Definitivamente necesitarás hardware, soldadura, controladores, etc. adicionales para ponerlo en marcha.

    
respondido por el jmaturner

Lea otras preguntas en las etiquetas