Estoy trabajando en una pequeña plataforma de sensores que funciona con baterías. Me encantaría poder activar una alerta cuando el voltaje sea demasiado bajo. El problema es que cualquier cosa que use para medir ese voltaje será alimentada por esa misma fuente de voltaje. Para lo que vale, estoy ejecutando clones Arduino Pro-mini (3.3 V) fuera de 4xAA recargables (4.8 V para comenzar, pero el sistema parece funcionar hasta 2 V más o menos, incluido el transmisor XBee).
¿Alguien tiene alguna idea inteligente sobre cómo trabajar esto? Parece que cualquier cosa que use las entradas analógicas del chip ATmega solo comparará el voltaje de entrada consigo mismo. ¿Quizás verificar la diferencia entre lo que proviene del regulador y lo que proviene de las baterías mismas?
fuente
¿Qué tal un supervisor de suministros como estos de Texas ?
Por lo general, supervisan el suministro y, si cae por debajo de un umbral fijo, un pin de salida cambia de estado.
Luego puede conectar esto al pin de interrupción (o restablecimiento) no enmascarable de su procesador.
fuente
Si su Arduino no admite la medición de la referencia de banda prohibida interna, simplemente use una referencia externa.
El voltaje en el pin de entrada se mantendrá constante por el diodo de referencia, pero el valor que lea variará dependiendo del suministro, ya que los ADC están referenciados al suministro. Si su referencia es 1.0 V, por ejemplo, y su ADC lee 512 de 1024, entonces sabe que los rieles de voltaje están a 2 V.
fuente