Ram Pufferung

Gast #3184
Lesenswert?

Hallo Leute,

hab folgendes Problem.
Ich habe einen AT Mega103 den ich in Bascom programmiert habe.
Bei der Applikation handelt es sich um eine Heizungssteuerung, die auch 
nach
einem ev. Stromausfall wieder alle Einstellungen herstellt wie vorher.
Kann man das interene RAM irgerndwie puffern oder muß ich alles 
periodisch ins eeprom schreiben.

Wäre für schnelle Antwort dankbar

Tschüss
Gast #3185
Lesenswert?

Hallo,

für wie lange Stromausfälle willst du das konzipieren?

Und wie versorgt du deine ATMega mit 12 Volt auf einen 7805 oder wie.

Falls ja häng doch einfach ne billige 12V Autobatterie dazwischen. Damit 
sollte ein ATMega auch noch Monaten laufen. Um das interne RAM zu 
puffern muss der Atmega am Strom bleiben also siehe oben.
Gast #3187
Lesenswert?

Hallo Thomas,

danke für die schnelle Antwort. Als Speicherzeit reichen einige Minuten, 
dh
die Autobatterie ist überdimensioniert, ne kleiner tut auch. Für mich 
war die Aussage wichtig, das die ATMega am Strom bleiben muß.

mfg Rudolfo
Admin Persönliche Seite #3188
Lesenswert?

Hallo Rudolfo,

wenn du eine Batterie verwendest sollte sich der AVR schlafen legen wenn 
der Strom ausfällt (Sleep-Mode), dadurch wird viel weniger Strom 
verbraucht und die Batterie hält länger. Wie man die Batterie genau 
anschließt kann ich dir aber leider nicht sagen.
Eine andere Möglichkeit wäre einen großen Elko an die 
Versorgungsspannung zu hängen, so dass der AVR rechtzeitig die Daten ins 
EEPROM schreiben kann wenn ein Stromausfall erkannt wird.

MfG
Andreas

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