Prolungare la durata della batteria con un microcontrollore per il controllo dell'alimentazione?


11

Questo articolo descrive un metodo per prolungare la durata della batteria: utilizzare un controller a basso consumo per accendere Arduino solo quando necessario. L'autore afferma che questo metodo consuma molta meno energia rispetto all'utilizzo della modalità sleep di Arduino.

Ci sono aspetti negativi di questo approccio? Quale variante dovrei costruire? (La variante TPS61240 sembra usare qualcosa di Circuits @ Home che non è più disponibile.) Gradirei schemi o collegamenti ad istruzioni dettagliate.

Sfondo: sto costruendo un dispositivo sensore che si trova in un ambiente senza alimentazione di rete. Il sensore dovrebbe svegliarsi ad es. ogni ora, leggi ad es. un sensore di temperatura, eventualmente inviare un SMS e poi tornare a dormire.


1
sembra un po 'eccessivo usare un microcontrollore per quel compito.
jippie,

Risposte:


4

Lo spegnimento della scheda ha senso solo se si utilizza un Arduino completo. Una volta rimosso Arduino dall'MCU nudo e disaccoppiando i condensatori (o iniziando invece con una scheda di breakout di base ), la disabilitazione delle periferiche inutilizzate e la sospensione della CPU hanno un effetto molto maggiore in quanto non è più necessario alimentare un chip monitor esterno .

Naturalmente ciò può comportare la creazione di una propria scheda per l'MCU. Fortunatamente Atmel ha le basi di quello coperto .


Grazie per la risposta. Alcuni motivi per cui ho pensato che usare un controller di alimentazione esterno sarebbe stato più semplice: 1) Potrei usare la scheda Arduino standard e uno scudo GSM. Gli schermi GSM necessitano momentaneamente di molta corrente (2A) e non ho ancora verificato se sarebbe facile spegnere completamente lo schermo GSM da Arduino. 2) Non sono sicuro che gli schermi GSM siano compatibili con OSCCALe le clock_div_4ottimizzazioni. 3) Non sono riuscito a trovare facilmente quale sarebbe il consumo di sonno con un Arduino ridotto. Potresti aiutarmi con questi punti?
tuomassalo,

1
Un PMOSFET può gestire lo spegnimento completo del modulo GSM, se necessario. La prescalatura dell'orologio può essere impostata su 1 durante la comunicazione con il modulo e la regolazione di OSCCAL è completamente opzionale. La scheda tecnica per la MCU parla dell'uso corrente nella sezione "Caratteristiche elettriche" e "Caratteristiche tipiche" appropriate.
Ignacio Vazquez-Abrams,

C'è una buona probabilità che il modulo GSM abbia già proprie modalità di risparmio energetico, anche se forse quelle non sono prontamente esposte da qualsiasi interfaccia venga utilizzata.
Chris Stratton,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.