Einschalten per Taster, Ausschalten per AVR

OP #1555887
Lesenswert?

Hallo zusammen,

ich bin gerade dabei eine Armbanduhr mit einem MEGA 8 zu bauen.  Eine 
winzige 5 x 7 LED Matrix (0603 Gehäuse) wird im Zeitmultiplexverfahren 
angesteuert und schiebt die Zahlen von rechts nach links durch.
Der Uhrenbaustein erhält permanent Strom und wird bei Bedarfd via I2C 
ausgelesen.
Soviel zu der Grundschaltung.

Mein Problem ist aber nun nicht die o.g. Funktion, sondern das ich die 
Gesamtschaltung aufgrund des hohen Stromverbrauchs der LEDs nur im 
Bedarfsfall anlaufen lassen will.

Das soll so aussehen:

Den Taster drücken und irgendetwas soll parallel zum Taster vom Mega8 
geschaltet werden, so das dieser für die Dauer der Darstellung der 
Uhrzeit überbrückt wird und dann vom MEGA8 abgeschaltet wird - und sich 
selber damit auch ausschaltet.

Meine Idee war es einen Transistor parallel zum Taster zu schalten, aber 
da die ganze Schaltung nur mit 3 Volt läuft ist mir der Spannungsverlsut 
am Transistor zu hoch.
Ein Relais fällt aus, da in dem Uhrengehäuse definitiv kein Platz ist.

Für Ideen bin ich zur Zeit äußerst empfänglich :-)

Viele Grüße
jedi
Gast #1555899
Lesenswert?

Dafür gibt es externe Interrupt und Sleep Modes ;-)

Taster drücken -> interrupt -> AVR wacht auf -> Taste loslassen -> dinge 
erledigen -> AVR schläft ein

Der Stromverbrauch liegt dabei unter der Selbstentladung der Batterie.
Du könntest auch drüber nachdenken den RTC Baustein einzusparen und die 
RTC mit dem AVR zu verwirklichen.

Grüße,
Peter
Gast #1555909
Lesenswert?

> Meine Idee war es einen Transistor parallel zum Taster zu schalten, aber
> da die ganze Schaltung nur mit 3 Volt läuft ist mir der Spannungsverlsut
> am Transistor zu hoch.

Bipolartransistor: Bei kleinen Strömen ist auch Uce ziemlich klein, oft
deutlich kleiner als 100mV.

Mosfet: Je nach RDSon kann der DS-Spannungsabfall nahezu beliebig klein
werden. Du brauchst allerdings einen Typ, der bei Ugs<3V schon gut genug
durchschaltet. Bei IRF ist für einige der Mosfets RDSon für Ugs=2,7V
angegeben. Das ist die Sorte, wonach du suchst.

Aber erst würde ich über den Vorschlag von Piet-kun nachdenken.
OP #1555931
Lesenswert?

Die Idee mit dem Sleep-mode überzeugt auf voller Länge

Scheinbar war mein Motto: "warum einfach wenns konpliziert geht"

Also die Idee mit meinem parallelgeschaltetem "etwas" ist damit wohl 
gestorben.

Ich werde mich mal auf die Pirsch begeben wie ich das programmtechnisch 
umsetze.

Danke
OP #1555951
Lesenswert?

An <form>

das gibt es nicht zu kaufen, sondern ist eine kleine Platine mit EAGLE 
und ner Menge fummelsarbeit.

Zur Zeit besteht der Prototyp zum ausprobieren und messen noch auf nem 
Lochraster und besteht aus 5mm Dioden - die zukünftige Platine mit einem 
Gesamtdurchmesser von 34mm für Batterie, MEGA8, RTC und 35 LEDS ist 
schon fertig geroutet - und wenn der Prototyp funzt lasse ich die 
Platine für ein paar Uhren fertigen.

Ist alles extrem fummelig - mal sehen wie ich es zusammengeschustert 
bekomme und ob es dann auch alles hält.

Gruß jedi
#1556028
Lesenswert?

Vlad Tepesch schrieb:
> ne armbanduhr mit leds? wie oft willst du Batterie wechseln?
> oder gehen die leds erst auf knopfdruck an?

Er schreibt doch:

> Mein Problem ist aber nun nicht die o.g. Funktion, sondern das ich die
> Gesamtschaltung aufgrund des hohen Stromverbrauchs der LEDs nur im
> Bedarfsfall anlaufen lassen will.

Gruß,
Peter

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