Przedłużyć żywotność baterii za pomocą mikrokontrolera sterującego mocą?

11

W tym artykule opisano metodę przedłużenia żywotności baterii: użyj kontrolera o niskiej mocy, aby włączyć Arduino tylko w razie potrzeby. Autor stwierdza, że ​​ta metoda zużywa znacznie mniej energii niż przy użyciu trybu uśpienia Arduino.

Czy są jakieś wady tego podejścia? Który wariant powinienem zbudować? ( Wydaje się, że wariant TPS61240 korzysta z czegoś z Circuits @ Home, który nie jest już dostępny.) Doceniłbym schematy lub linki do szczegółowych instrukcji.

Tło: buduję urządzenie czujnikowe w środowisku bez zasilania sieciowego. Czujnik powinien się obudzić np. co godzinę czytaj np. czujnik temperatury, ewentualnie wyślij SMS, a następnie wróć do snu.

tuomassalo
źródło
1
używanie mikrokontrolera do tego zadania wydaje się nieco przesadne.
jippie

Odpowiedzi:

4

Wyłączenie zasilania na płycie ma sens tylko wtedy, gdy używasz pełnego Arduino. Po rozłożeniu Arduino na samą jednostkę MCU i kondensatory odsprzęgające (lub zamiast tego zaczniesz od podstawowej płytki z wyłącznikiem ), wyłączenie nieużywanych urządzeń peryferyjnych i uśpienie procesora ma znacznie większy wpływ, ponieważ nie musisz już dostarczać zasilania do zewnętrznego układu monitorującego .

Oczywiście może to obejmować utworzenie własnej płyty MCU. Na szczęście Atmel ma podstawy tego .

Ignacio Vazquez-Abrams
źródło
Dziękuję za odpowiedź. Kilka powodów, dla których myślałem, że użycie zewnętrznego kontrolera zasilania byłoby prostsze: 1) Mogę użyć gotowej płyty Arduino i tarczy GSM. Tarcze GSM potrzebują chwilowo dużego prądu (2A), a ja jeszcze nie badałem, czy łatwo byłoby całkowicie wyłączyć tarczę GSM z Arduino. 2) Nie jestem pewien, czy osłony GSM są kompatybilne OSCCALi clock_div_4optymalizowane. 3) Nie mogłem łatwo znaleźć zużycia snu przy rozebranym Arduino. Czy możesz mi pomóc z tymi punktami?
tuomassalo
1
PMOSFET może całkowicie wyłączyć moduł GSM, jeśli jest to wymagane. Wstępne skalowanie zegara można ustawić na 1 podczas komunikacji z modułem, a dostrajanie OSCCAL jest całkowicie opcjonalne. Arkusz danych MCU mówi o bieżącym użyciu w odpowiednich sekcjach „Charakterystyka elektryczna” i „Typowa charakterystyka”.
Ignacio Vazquez-Abrams,
Istnieje spora szansa, że ​​moduł GSM ma już własne tryby oszczędzania energii, choć być może nie są one łatwo widoczne przez używany interfejs.
Chris Stratton,