Strom sparen mit Atmega32

OP #2815711
Lesenswert?

Hallo,
ich hatte bisher immer Applications welche in irgend einer Form über das 
Netz betrieben wurden. Nun habe ich mir einen Fahrradcomputer / 
Datenlogger gebaut, welcher selbstverständlich über Batterie betrieben 
wird. Ich bekomme, selbst wenn  ich schnell fahre, < 10 Interrupts in 
der Sekunde, danach kommt noch die Rechnerei und Ausgabe auf dem LCD....
Würde es sich stromtechnisch rechnen, den Atmega32 zwischen den 
Interrupts schlafen zu legen?

viele Grüße
Saxosun
Gast #2815733
Lesenswert?

Hi,

das kommt immer darauf an, wie lange die Rechnerei (etc) dauert. 
Allgemein kann man sagen: Wenn grundsätzlich nur auf die Interrupts 
reagiert wird (Display, Rechnerei usw hängen NUR von den Interrupts ab), 
lohnt es sich auf jeden Fall zwischendrin zu schlafen. Dafür ist der 
Aufwand, den du im Code treiben musst um zu schlafen, einfach zu gering.
Ob sich das Ganze letztendlich in der Akkulaufzeit bemerkbar macht, kann 
man mit den paar Informationen nicht sagen. Dafür müsste man die Aufgabe 
genauer unter die Lupe nehmen und sich die genauen Timings der 
Interrupts, der Rechnerei und der LCD-Ausgabe angucken.

Meine Erfahrung bei diesen Geschichten ist übrigens, dass es in vielen 
Fällen mehr Sinn macht, sich die anderen Komponenten zuerst mal 
anzusehen (sofern vorhanden). Wir haben in einem Gerät eine höhere 
Spannung und brauchen eine recht niedrige Spannung. Statt einem 
Linearregler benutzen wir da z.B. einen Schaltregler, einfach weil das 
viel effizienter ist. Das spart letztendlich viel mehr Strom als die 
diversen Sleep-Modi.

Gruß,
Tobi
OP #2815749
Lesenswert?

Hallo,

danke für die Anregungen, für mich ist das bisher Neuland. Ich habe mal 
mit meinem Multimeter (Peak Tech 4000) den Strom gemessen, und komme auf 
ca. 6mA, betrieben wird das ganze über 2 x AAA. Auf Regler habe ich 
(natürlich) verzichtet. Das Display ist mit 700µA angegeben, von daher 
vermute ich noch Einsparpotential.
Grüße
Saxosun
Gast #2815915
Lesenswert?

Tobi:
>Statt einem Linearregler benutzen wir da z.B. einen Schaltregler, einfach weil 
das viel effizienter ist. Das spart letztendlich viel mehr Strom als die diversen 
Sleep-Modi.

Stimmt leider nicht generell. Wenn man von 12V auf 3V runterheizt, 
verbratet man 75% der Leistung. Wenn man mit einem Sleepmode 95% der 
Zeit schlafen kann, spart man immer noch 5 fach mit dem Sleep mode. Es 
haengt also vom effektiven Programmaufbau ab. Hat man poll-schleifen 
oder eben nicht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren