Estou trabalhando em uma pequena plataforma de sensor que fica sem bateria. Eu adoraria poder acionar um alerta quando a tensão ficar muito baixa. O problema é que qualquer coisa que eu use para medir essa tensão será alimentada pela mesma fonte de tensão. Para o que vale a pena, estou executando os clones do Arduino Pro-mini (3,3 V) com os recarregáveis 4xAA (4,8 V, para começar, mas o sistema parece funcionar até 2 V, aproximadamente, incluindo o transmissor XBee).
Alguém tem alguma idéia inteligente de como trabalhar isso? Parece que qualquer coisa usando as entradas analógicas do chip ATmega estará apenas comparando a tensão de entrada consigo mesma. Talvez verificando a diferença entre o que vem do regulador e o que vem das próprias baterias?
fonte
Que tal um supervisor de suprimentos como esses do Texas ?
Normalmente, eles monitoram o suprimento e, se ele cair abaixo de um limite fixo, um pino de saída muda de estado.
Em seguida, você pode conectá-lo ao pino de interrupção (ou redefinição) não mascarável do seu processador.
fonte
Se o seu Arduino não suportar a medição da referência de bandgap interno, use uma referência externa.
A tensão no pino de entrada será mantida constante pelo diodo de referência, mas o valor que você ler variará dependendo da fonte, pois os ADCs são referenciados à fonte. Se sua referência é 1,0 V, por exemplo, e seu ADC lê 512 de 1024, você sabe que os trilhos de tensão estão em 2 V.
fonte