Schlafmodus bzw. andere Lösung

OP #1610185
Hallo,

ich möchte mit meinem Atmega alle paar Sekunden Messdaten erfassen, und 
aus diesen ständig den Durchschnittswert bilden.
Wenn dann der Strom vom µC genommen wird, will ich aber das er sich den 
letzten Wert merkt. Da kommt eigentlich nur der EEPROM in Frage.
Problem ist nur, dass man ihn nur 100000 mal beschreiben kann.
Von daher kann ich nicht einfach alle 10 Sekunden auf gut Glück 
speichern.

Schlafmodus ist mir auch so ne Sache... wie verlässlich ist den sowas?
Der µC würde dann über mehrere Jahre laufen, ab und an mal schlafen, 
etc.
Meine Angst dabei ist, dass er sich irgendwann aufhängt und es soll kein 
Benutzereingriff erforderlich sein (Watchdog geht nicht, der killt mir 
die Werte).

Am liebsten wäre es mir, das der µC die Daten speichert, wenn er merkt, 
dass die Spannung abfällt.

Könnte man das realisieren? Die Schaltung wird mit 12 V betrieben. Das 
ganze geht dann über einen Spannungswandler in den µC.
Wenn ich jetzt nen größeren Kondensator an den Ausgang des 
Spannungswandlers hänge, wird ja der µC für ein paar Millisekunden 
weiter versorgt, auch wenn die 12V weg sind.
Die 12 V könnte ich ja dann über den ADC messen, und z.B. bei 8 Volt 
automatisch speichern.

Ist das ne saubere Lösung, oder gibt es da etwas besseres?


Dankeschön

Gruß Mike
Läuft das ganze über eine Batterie?
sind starke Schwankungen im Messwert zu erwarten, oder willst du wissen 
ob der Wert konstant bleibt?


Das mit dem Kondensator der den Controller noch weiter versorgt wenn die 
Eingangsspannung einen gewissen Wert unterschreitet würde ich genau so 
machen ^^

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.