Tengo un nodo sensor de prueba con Arduino. La configuración es Sensor de temperatura + Arduinoboard + Batería + Panel solar + Xbee para transmisión inalámbrica. Se coloca en el exterior de la casa. (clima caliente).
El nodo del sensor está usando una batería de 3.7V / 6600mAh con Arduino (Seeeduino; se basa en Arduino). La batería cargada con panel solar. Estoy leyendo el Pin analógico 7 para el valor de la batería para calcular el% de la batería. Creo que es un ADC de resolución de 8 bits (0 a 255).
En general, noté que la curva de porcentaje de la batería aumenta antes de que se agote. Como 10 a 12 horas antes de que muera, es decir, disminución de la batería. Generalmente, si la luz del Sol es buena, dura muchos días. Si no, la batería disminuye gradualmente y baja, y aumenta repentinamente durante unas horas y se detiene por completo. Cuando se mide el voltaje de esa batería muerta; es alrededor de 2.8V.
No estoy seguro, ¿por qué ocurre este aumento repentino? ¿Es debido a que la tensión de referencia de la batería Lipo o Arduino (Seeeduino) no es precisa cuando la batería está baja?
actualizacion :
Gracias por la información. Tienes razón: Arduino AREF es predeterminado y es 3.3V. Si entiendo correctamente, Incluso el voltaje inicial de la batería es 4.2v, pero AREF es siempre 3.3v.Entonces, ¿la batería está por debajo de 3.1v y la salida del regulador también 3.1v? ¿Derecha? Pero el ADC no conoce esta caída de voltaje y siempre hace referencia al voltaje de AREF. Espero, lo tengo bien.
Otro punto es el voltaje por debajo de 3.2 el Zbee deja de funcionar, por lo tanto, no es muy útil, incluso si agrego el buzo de voltaje con Zener. Derecho?