Forum: Mikrocontroller und Digitale Elektronik Funkender Sensor - Wie am besten Strom sparen


von Steffen H. (steffen_h71)


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 :)

von Malte (Gast)


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.

von Steffen H. (steffen_h71)


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.