Gast
#2599896
Hallo liebe Mikrocontroller-Gemeinde, ich bin momentan dabei eine intelligente Raumthermostatsteuerung zu programmieren. An einem LCD Display kann man zu jedem Wochentag insgesamt 6 Zeiträume und die dazu passende Raumtemperatur eingeben. Der Mikrocontroller gibt alles per 1-Draht-Bus an die übergeordnete Steuerung (S7-315) die dann die Regelung übernimmt. Die Menüführung funktioniert soweit schon sehr gut, allerdings habe ich ein Problem: Bei Spannungsausfall sind die eingegebenen Heizdaten natürlich weg. Mein Ziel ist es, die Daten zyklisch (z.B. jede Minute) in einen remanenten Speicher zu schieben. Bei einem Neustart des µC würde ich dann die Daten vor der while Schleife wieder aus diesem remanenten Speicher auslesen. (Stelle mir das momentan leider so simpel vor, da ich keine Vorstellung habe wie so etwas zu raelisieren ist) Habe die Beiträge zu EEPROM etc. schon gelesen werde aber wenig fündig wie ich das konkret realisieren könnte. Das Projek wird mit einem ATMEGA 8 realisiert. Zu mir: Bin Dipl. Ing. Elektrotechnik, berüflich aber eher in der Automatisierungstechnik zu Hause (Konzeperstellung, Berechnungen, S7 Programmierung, Projektierung etc.) und beschäftige mich in der Freizeit Laienhaft mit dem ATMEGA. Für jeden TIP, jeder ernsdt gemeinte Antwort und jeden Beispielcode bin ich sehr dankbar.