Einschalten per Taster, Ausschalten per AVR

OP #1555887
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
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
> 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
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
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
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

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.