Funkender Sensor - Wie am besten Strom sparen

OP #3407619
Lesenswert?
• ▲
▼
Hallo,

für ein wenig privaten Spaß baue ich mir grade ein paar funkende 
Sensoren. Ein kleiner AVR liest (aktuell) 3 Sensoren aus und sendet es 
an einen kleinen pi data logger.

Nun soll es mehrere Sender geben. Jeder soll in der Minute 1 bis 2 mal 
funken dürfen und danach wieder in Tiefschlaf verfallen. Nun habe ich 
mich schon mit dem sleepmode befasst, am besten wäre es ich könnte den 
AVR in power down bekommen.

Nur meine erste Frage:  wie weck ich ihn nach einer Minute wieder auf. 
Soweit ich verstanden habe ist watchdog im power down ja aus. Eine RTC 
die jede Minute ein Interrupt sendet macht das Sinn oder gibt es bessere 
Alternativen?

Meine zweite Frage: Ist es sinnvoll die Stromversorgung zu kappen bevor 
der Controller schlafen geht? Reicht da ein einfach schaltender 
Transistor? Einer der Sensoren brauch circa 2 Sekunden um zu starten. 
Diese Zeit müsste ich beim Aufwachen warten.

Dritte Frage: Ich benutze ein 5V Stepup für den batteriebetrieb. (2 vll 
auch 3 mal AAA) Ich habe noch ein paar aus China (ebay* 121142828799). 
Wie hoch ist der Eigenverbrauch solch eines Reglers ungefähr?

Vielen dank schonmal :)
Gast #3407636
Lesenswert?
• ▲
▼
Schau dir mal den reinen Stromverbrauch von modernen AVRs[1] im 
Sleep-Modus mit RTC an. Der ist so niedrig, dass er im Bereich der 
Selbstentladung von Batterien liegt. Da braucht man kein Power-Down.

In den Bereichen, in die du offensichtlich willst (ob Power-Down oder 
Sleep-Modus) ist es mit einem stromsparenden Mikrocontroller alleine 
nicht getan. Irgendwo gibt es immer irgendwelche Kriechströme, z.B. in 
der Peripherie, die man sorgfältig suchen und eliminieren muss [2]. Ein 
sorgfältiger Aufbau, eine peinlich genaue Planung, etc. gehören dazu.



[1] "modern" = PicoPower-Serie oder neuer. Mit den PicoPower begann es, 
aber alle neuen AVRs haben ebenfalls die PicoPower-Eigenschaften, obwohl 
Atmel die nicht mehr als "PicoPower" bezeichnet.

[2] Unerfahrene Entwickler schieben das Problem dann gerne auf den 
Mikrocontroller, der sich angeblich nicht so verhält wie im Datenblatt.
OP #3407752
Lesenswert?
• ▲
▼
Danke für den Hinweis mit der PicoPower Serie, hab mir die Datenblätter 
der AVRs noch einmal angschaut und es sieht schon gut aus.

Und ich weiß gar nicht ob ich es so genau nehmen will. Es soll ein 
kleines privates Projekt werden, will da erst einmal Testen was das 
ganze so bringt. Nur will ich nicht alle 4 Tage die Batterien wechseln.

Daher auch die Frage ob Sensoren Abschalten etwas bringt oder was ein 
stepup so verbraucht.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.