- Labornetzteil AliExpress         
Ergebnis 1 bis 10 von 90

Thema: Zeitschalter

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    HaWe
    Gast
    über eine echte u/mA Zahl, was den Stromverbrauch angeht, kann ich noch gar nichts sagen, Knopfzellen-Level über ein paar Monate wäre schon gut - aber in der Tat vllt noch nicht mal nötig. "So wenig wie möglich" ist daher mehr als schwammig, aber zumindest sollte es deutlich weniger sein als ein AVR Arduino, wenn er (ohne sleep) im Normalbetrieb einfach zwischen 2 delay() Zyklen umschaltet
    Code:
    while(1) {
      digitalWrite(pin, LOW);
      delay(5*60*1000);
      digitalWrite(pin, HIGH);
      delay(10*1000);
    }
    ich "dachte" halt, dass ein analog-Timer wie NE555/6 da etwas sparsamer ist im Verbrauch, kA, ob das überhaupt stimmt...

  2. #2
    Erfahrener Benutzer Roboter-Spezialist Avatar von schorsch_76
    Registriert seit
    25.03.2012
    Ort
    Kurz vor Neuschwanstein
    Alter
    48
    Beiträge
    456
    Ein Atmega im Power Down Mode braucht 0.1µA bei 1.8V. Es gibt auch den Standby Mode wo der Oscilator weiter läuft. Im Power-Save Mode läuft der Oscillator und der Timer weiter. Die CPU ist nach 6 Takten wieder voll da. Damit kann man sicher auf Knopfzellen Niveau kommen

    Quelle: ATmega48/88/168 Dokumentation

  3. #3
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    07.04.2015
    Beiträge
    903
    Zitat Zitat von schorsch_76 Beitrag anzeigen
    Ein Atmega im Power Down Mode braucht 0.1µA bei 1.8V. Es gibt auch den Standby Mode wo der Oscilator weiter läuft. Im Power-Save Mode läuft der Oscillator und der Timer weiter. Die CPU ist nach 6 Takten wieder voll da. Damit kann man sicher auf Knopfzellen Niveau kommen

    Quelle: ATmega48/88/168 Dokumentation
    Jo, allerdings scheint sich dieser Weg für Arduinos ohne externe RTC als Wakeup zu verschließen.

    Aber, HaWe, ohne Dir die Würmer aus der Nase ziehen zu wollen: Was versorgt denn den Motor? Und wieviel Strom nimmt der? Wenn Du alles über eine Spannungsversorgung betreibst und der Motor z.B. 1A zieht, sind die 200uA eines heruntergetakteten ATTiny auf 5 Minuten bezogen eher vernachlässigbar und aus einer Knopfzelle wirst Du auch kein Ampere für den Motor herausbekommen.

    Ob Du mit 200uA gleichwertige Ergebnisse z.B. mit nem NE555 erzielst? Schau ins Datenblatt! Ich hab gerade kurz mal geschaut und auf die schnelle als "Supply Current" bei 5V 2..3 mA (je nach Zustand des Ausgangs) gefunden.

  4. #4
    HaWe
    Gast
    dass nur Arduino-Boards in Frage kommen, bei denen diese sleep-Funktion auch wirklich mit Beispielen dokumentiert verfügbar ist, hatte ich doch geschrieben, oder täusche ich mich? Ich kenne nun kein Arduino Atmega48 Board mit RTC, wer hilft mir auf die Sprünge?

    Der Motor wird etwa 100mA ziehen, * 10sec, alle 5Min = 100*10*24/3600= 6,7 mAh pro Tag (EDIT! *12 ! => ~ 80mAh pro Tag !!)

    für den µC:
    200µA*24 h = 4,8 mAh plus vlt 10% für die kurzen aktiven Phasen = 5,3 mAh pro Tag

    Das wären also vergleichbare Größenordnungen, was bedeutet: die Steuerung braucht fast so viel Leistung wie der Motor selber.
    (Relais noch nicht gerechnet)
    Ich hatte gehofft, das geht mit ~2 mAh pro Tag (edit: oder eher noch weniger)
    Geändert von HaWe (19.11.2015 um 14:55 Uhr)

  5. #5
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    07.04.2015
    Beiträge
    903
    Das stimmt vorne und hinten nicht:

    Wenn Du in 310 Sekunden 10 Sekunden den Motor mit 100mA laufen lässt, kommst Du auf einen Stundenverbrauch von
    10s/310s*0,1Ah = 3,2mAh
    (die 310s sind die 5 Minuten Pause + die 10 Sekunden "Ein-Zeit")
    bei 24h sind das dann gut 77mAh.

    für den Prozessor das Gleiche noch mal:
    310s/310s* 0,0002Ah = 0,0002Ah
    bei 24h sind das dann 4,8mAh

    Bei insgesamt 4,8mAh/ (77,4mAh+4,8mAh) komme ich auf einen Anteil von 6%, den der Prozessor an der Sache ausmacht - ohne Sleep und ohne Schnickschnack.

    (Kam mir gleich komisch vor: wenn beim zeitlichen Verhältnis 1:30 das Stromverhältnis 1:500 etwa das gleiche herausbekommt, stimmt doch irgendwas nicht)
    Geändert von Holomino (19.11.2015 um 14:47 Uhr)

  6. #6
    HaWe
    Gast
    stimmt, du hast Recht, da habe ich mich verrechnet ! Ich habe beim Motor den Faktor 12 für die Stunden vergessen!


    die 200µA waren ja jetzt for einen ATTiny - mal gucken, obs das von Arduino gibt...

    https://www.arduino.cc/en/Main/Products
    ...wer findet was...?


    ps,
    ach ja:
    ich brauche einen USB-Programmier-Port, kein ICSP !

    .. also kommen nur Micro (ATmega32U4) und Nano (ATmega328/128 ) in Frage, oder?

  7. #7
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    07.04.2015
    Beiträge
    903
    Wie soll es das geben?

    Du verlierst doch bei diesen Ein-Platinen-Computern sämtliche Vorzüge des USB-Programmierens, wenn Du den Controller auf 128kHz berunterfused. Mit dem vormontierten 16MHz-Quarz und ohne Extra-RTC (ob nun auf der Platine oder danebengebaut) kann es nicht funktionieren.

  8. #8
    HaWe
    Gast
    was DU brauchst, hatte aber keiner gefragt.
    MEINE Frage war: Arduino oder Timer-chip.

Ähnliche Themen

  1. Zeitschalter
    Von kuzman im Forum Elektronik
    Antworten: 6
    Letzter Beitrag: 10.04.2010, 19:16
  2. Zeitschalter mit NE555
    Von markus1990 im Forum Elektronik
    Antworten: 1
    Letzter Beitrag: 01.03.2006, 12:20

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test