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
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.
hmm, soweit ich weiß wird das lediglich über Vcc gepuffert... d.h. vielleicht könntest du ne batteriepufferung für den ganzen AVR bauen.
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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.