Forum: Mikrocontroller und Digitale Elektronik Batteriebetrieb einer AVR Funk-Fernbedienung


von Peter F. (Gast)


Lesenswert?

Hallo!
Es handelt sich um eine Kleine Schaltung mit einem Mega644, Mega32, S65 
Display und einem RFM12 das mit Batterien versorgt werden soll.
Die Schaltung tut meist garnichts, befindet sich also meist im 
Sleepmode.
Alle Komponenten bis auf das Display laufen von 3,3V bis 5V, das Display 
möchte 2,9V. Strombedarf Spannungsabhängig zwischen ca. 40mA und 80mA.

Ich habe mir schon einige Beiträge und Artikel (Versorgung aus einer 
Zelle) hier im Forum durchgelesen und habe noch einige Probleme, 
folgende Lösungsansätze habe ich:

4AA oder 4AAA Akkus mit einem StepUp auf 5V(LT130), seperater LDO hinter 
dem Stepup fürs S65:
Guter Wirkungsgrad, wenn mal ne Animation auf dem Display laufen soll 
volle 16Mhz rechenleistung.

4AA oder 4AAA Akkus direkt an die Schaltung, seperater LDO fürs S65:
Bester Wirkungsgrad, leider nur maximal 10Mhz Rechenleistung.

4AA, 4AAA oder mehr mit StepDown Regler auf 3,3v mit extra LDO fürs S65 
hinter dem StepDown, passenden StepDown noch nicht gefunden:
Guter Wirkungsgrad, leider nur maximal 10Mhz Rechenleistung.

Jetzt Frage ich mich, wenn ich einen StepUp oder StepDown verwende, was 
macht der Regler wenn ich die µC in den Power-Down Modus fahre?
Sie laufen dauerhaft weiter und verbrauchen den im Datenblatt 
angegebenen Strom.
Die Regler haben teilweise einen Shutdown Pin, den könnte ich mit dem 
AVR Steuern aber das macht ja keinen Sinn da ich mir dann selbst den Ast 
absäge auf dem ich sitze.
Also müsste ich entweder damit leben oder einen Mechanischen Schalter 
verwenden.

Ich denke Momentan ist mir die 5V StepUp Lösung am liebsten, allerdings 
währe es am effektivsten einfach den µC direkt an die Batterien zu 
hängen...

Wenn man das alles betrachtet macht es ja keinen Sinn einen 3,3V 
StepDown zu verwenden oder sehe ich das falsch?

Vielleicht jemand dazu noch eine Idee?
Ich denke ich habe schon alles berücksichtigt und muss selber zu einer 
Lösung finden...

Mfg,
Peter

von Uwe .. (uwegw)


Lesenswert?

Ich würde Variante 2 nehmen, also AVR direkt an den Akku. Programmier 
doch erst mal was und schau dann, ob es wirklich so zeitkritisch ist.

von Thomas (Gast)


Lesenswert?

NOch etwas:
Ich würde den Controller nicht in den Sleep setzen sondern in den "Power 
down" und dann per externem Interrupt auswachen lassen.

von Peter D. (peda)


Lesenswert?

Peter F. wrote:

> Guter Wirkungsgrad, wenn mal ne Animation auf dem Display laufen soll
> volle 16Mhz rechenleistung.

Warum willst Du den Benutzer mit langweiligen Animationen quälen?
Der will doch nur ne Taste drücken und die soll dann sofort zu dem zu 
steuernden Gerät gesendet werden ohne erst mit irgendeinem Getöse Zeit 
zu vertrödeln.
In der Regel hat man ja Sichtkontakt, dann brauchts überhaupt kein 
Display.


> Bester Wirkungsgrad, leider nur maximal 10Mhz Rechenleistung.

Bist Du wirklich der Meinung, daß 10 oder 16Mhz so einen riesen 
Unterschied macht?

Wenns ja eh nur ne Spielerei ist, dann kannste Deinen AVR ruhig auch bei 
3V auf 16MHz pimpen, wenns Dir Freude macht.


Peter

von Peter F. (piet)


Lesenswert?

Peter Dannegger wrote:
> Warum willst Du den Benutzer mit langweiligen Animationen quälen?
> Der will doch nur ne Taste drücken und die soll dann sofort zu dem zu
> steuernden Gerät gesendet werden ohne erst mit irgendeinem Getöse Zeit
> zu vertrödeln.
> In der Regel hat man ja Sichtkontakt, dann brauchts überhaupt kein
> Display.

Das Ding is nur für mich, ich mag Bunte Bildchen ;-)
Das ist eine etwas komplexere Fernbedienung, eigentlich ist sie die 
Komplette Steuerung für das Gerät.

>> Bester Wirkungsgrad, leider nur maximal 10Mhz Rechenleistung.
>
> Bist Du wirklich der Meinung, daß 10 oder 16Mhz so einen riesen
> Unterschied macht?

Mein Proof of Concept hatte ich bisher mit einem KS0108 bei 16 und 
Testweise bei 8Mhz betrieben, 8Mzh waren etwas wenig.
Ich war jetzt davon ausgegangen das sich das S65 Display nicht viel 
anders verhalten wird.

> Wenns ja eh nur ne Spielerei ist, dann kannste Deinen AVR ruhig auch bei
> 3V auf 16MHz pimpen, wenns Dir Freude macht.

Es währe schon schön wenn die Daten die das Ding erfassen und Senden 
soll heile bleiben... -_-

von thomas (Gast)


Lesenswert?

hi

was hälst du denn LIPO als antrieb und dann boost.

gruß thomas

von Peter F. (piet)


Lesenswert?

thomas wrote:
> hi

Hoi Hoi!

> was hälst du denn LIPO als antrieb und dann boost.

Hatte ich erst überlegt und wollte Handyakkus nutzen.
Ich hatte mich auch schon in das Thema LiPo laden und entladen 
eingelesen dann aber beschlossen das mir das in dem Moment erstmal 
zuviel wird.

Von der größe her währe LiPo auch viel attraktiver, kein verpolschutz 
notwendig, einfacheres Batteriefach...
Die passenden ICs habe ich aber nirgends bekommen können...

Fest einbauen geht nicht da ich den Akku gleich wechseln können möchte 
wenn er leer ist.

Mfg,
Peter

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.