¿Cómo puedo medir la tensión de alimentación de una batería sin un multímetro?

0

Mi sistema consta de dos XBee S1 s y un Raspberry Pi . He adjuntado un sensor TMP36 y un LDR al primer XBee S1 y transmito esas informaciones al segundo XBee S1 a través del protocolo ZigBee. El segundo Xbee S1 se conecta a través del adaptador USB al Raspberry Pi . Mi primer XBee S1 es alimentado por batteris a 5V.

A medida que el voltaje dado por las baterías disminuye con el tiempo, me gustaría tener una indicación del voltaje suministrado por la batería para saber cuándo debo cambiarlas. ¿Puedes decirme cómo puedo hacer eso? Mi idea es hacer un indicador con un 4 LEDs adjunto a la Raspberry Pi. El problema al que me enfrento es que no sé cómo puedo enviar el voltaje de alimentación a través de los Xbees (ya que el XBee 1 se alimenta con esa batería).

PD: no quiero usar un multímetro cada vez que me pregunto cuánto voltaje proporcionan las baterías.

    
pregunta traviata

2 respuestas

1

Si el primer XBee tiene una entrada analógica, úsela para medir el voltaje de la batería.

simular este circuito : esquema creado usando CircuitLab

Figura 1. Sentido del voltaje de la batería.

Cree un divisor de potencial para llevar el voltaje máximo de la batería por debajo del voltaje de entrada máximo para el ADC.

Entonces necesitarías averiguar el factor de escala y configurar el control remoto para controlar tu manómetro. Esto sería fácil de lograr con un potenciómetro en el análogo durante la configuración.

    
respondido por el Transistor
0

No ha especificado cuál Xbee tiene (hay lotes ), pero IIRC, todos los XBees de 2.4GHz tienen un ADC de 10 bits integrado con varios canales.

Tendrá que verificar el voltaje de referencia para su XBee en particular, pero creo que normalmente están configurados con un Vref de 1.2V, por lo que debe dividir el 0-5V de la batería a un 0-1.2V rango (dejar un poco de margen de maniobra). Digamos que el voltaje máximo que pueden alcanzar tus baterías es de 6V, entonces necesitas un divisor de voltaje para escalar el voltaje en 1.2V / 6V = 0.2.

Además, tenga en cuenta que la impedancia de entrada del ADC es 10kΩ o mayor, lo cual no es excelente, por lo que necesita diseñar un divisor de voltaje con valores de resistencia significativamente más pequeños, o (mejor) usar un amplificador operacional para amortiguar la tensión descendente en la entrada ADC.

    
respondido por el uint128_t

Lea otras preguntas en las etiquetas