Forum: Mikrocontroller und Digitale Elektronik Einschalten per Taster, Ausschalten per AVR


von Dirk J. (jedi)


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

von Piet-kun (Gast)


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

von yalu (Gast)


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.

von Dirk J. (jedi)


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

von Stefan P. (form)


Lesenswert?

Dirk Je. schrieb:
> Eine winzige 5 x 7 LED Matrix (0603 Gehäuse)

Hast Du bitte mal eine Bezugsquelle für so etwas niedliches?

von Route_66 (Gast)


Lesenswert?

Hallo!
Photo-MOS (z.B. von NAIS) sind für sowas auch geeignet.

von Dirk J. (jedi)


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

von Dirk J. (jedi)


Lesenswert?

an <form>

ich glaube ich hatt die Frage falsch verstanden - es ist keine fertige 
Matrix im 0603 Gehäuse - sondern 35 x 0603er LEDs.

wenn es sowas gibt, wäre ich auch dran interessiert.

Gruß
jedi

von Vlad T. (vlad_tepesch)


Lesenswert?

ne armbanduhr mit leds? wie oft willst du Batterie wechseln?
oder gehen die leds erst auf knopfdruck an?

von Peter F. (piet)


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

von Dirk J. (jedi)


Lesenswert?

Danke Peter
hätte es nicht besser formulieren können ;-)

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.