Hallo,
hier möchte ich Euch mein Projekt einer relativ komplexen Heizungssteuerung vorstellen.
Da ich weder Öl noch Gas verwenden möchte, habe ich mich für einen wasserführenden Kaninofen entschieden.
Zur Zeit wird Warmwasser und Heizung (Nachtspeicher) durch Strom versorgt.
Im Plan Heizung sieht man das Schema mit der Solaranbindung.
Da es keine brauchbare Steuerung zu einem annehmbaren Preis gibt, will ich die Steuerung selber bauen. Das ich das nicht ganz alleine schaffe ist klar, deshalb suche ich auch Hilfe hier im Forum, und stelle für andere meine Entwicklungen zur Verfügung.
Die Komponenten der Heizung werden nach und nach angeschaft. So habe ich genug Vorlaufzeit meine Ideen umzusetzen.
Im Moment bin ich an der Zeitschaltuhr der Heizungssteuerung. Ich dache ich komme mit einem ATTiny 2313 zurecht, bin aber schon sehr schnell an die Speichergrenze gestossen. Habe mich dann für einen ATMega 8 entschieden, aber auch hier ist der Flash schon zu klein.
Jetzt benutze ich einen ATMega 32. Die Zeitschaltuhr ist jetzt zu 90% fertig (zumindest in der Theorie). Was noch fehlt ist die Kommunikation zwischen 2 ATMega.
Wie soll das ganze Aussehen?
Der Hauptprozessor wird ein ATMega 2560 für die Steuer und Messaufgaben der Komponenten wie Pumpen, Ventile usw. ,für die LCD's, und für die SD-Karte.
DCF77, Zeitschaltuhr und Zeitstempel werden durch den oben genannten ATMega32 umgesetzt.
Da ich sehr viele Messstellen habe bin ich noch am überlegen ob ich noch andere ATMega's einsetze um den 2560 zu entlasten.
Ausserdem ist die Überlegung ob es nicht für die Fehlersuche und die Betriebssicherheit sinnvoller ist die Aufgaben auf mehrere Prozessoren zu verteilen.
Als besonderes Bonbon möchte ich ein Backupsystem für die Steueraufgaben des 2560 entwickeln, das ständig überprüft ob der Hauptprozessor ordentlich arbeitet und bei Bedarf alle Aufgaben übernimmt.
Wie gesagt habe ich für die Realisierung genug Zeit, was man auch mit sicherheit benötigen wird.
Ich wünsche Euch, dass auch Ihr einige Ideen übernehmen könnt, so wie ich es auch mache.
Kurz zu mir.
Ich bin seit 4 Jahren Ausbilder für kaufmännische und IT-Berufe bei einem großen Unternehmen mit einem großen T.
Zuvor habe ich meine Erfahrungen in Delphi und MS-Office-Paket Programmierung gemacht (4 Jahre).
Mit Delphi habe ich Messgeräte mit dem PC Verbunden und die Messdaten in Datenbanken eingelesen. Die Auswertungen der Daten und die integration der Auswertungen in Officeprodukte wurden ebenfalls in Delphi realisiert.
So, und jetzt an die Arbeit!
kaninchen
hier möchte ich Euch mein Projekt einer relativ komplexen Heizungssteuerung vorstellen.
Da ich weder Öl noch Gas verwenden möchte, habe ich mich für einen wasserführenden Kaninofen entschieden.
Zur Zeit wird Warmwasser und Heizung (Nachtspeicher) durch Strom versorgt.
Im Plan Heizung sieht man das Schema mit der Solaranbindung.
Da es keine brauchbare Steuerung zu einem annehmbaren Preis gibt, will ich die Steuerung selber bauen. Das ich das nicht ganz alleine schaffe ist klar, deshalb suche ich auch Hilfe hier im Forum, und stelle für andere meine Entwicklungen zur Verfügung.
Die Komponenten der Heizung werden nach und nach angeschaft. So habe ich genug Vorlaufzeit meine Ideen umzusetzen.
Im Moment bin ich an der Zeitschaltuhr der Heizungssteuerung. Ich dache ich komme mit einem ATTiny 2313 zurecht, bin aber schon sehr schnell an die Speichergrenze gestossen. Habe mich dann für einen ATMega 8 entschieden, aber auch hier ist der Flash schon zu klein.
Jetzt benutze ich einen ATMega 32. Die Zeitschaltuhr ist jetzt zu 90% fertig (zumindest in der Theorie). Was noch fehlt ist die Kommunikation zwischen 2 ATMega.
Wie soll das ganze Aussehen?
Der Hauptprozessor wird ein ATMega 2560 für die Steuer und Messaufgaben der Komponenten wie Pumpen, Ventile usw. ,für die LCD's, und für die SD-Karte.
DCF77, Zeitschaltuhr und Zeitstempel werden durch den oben genannten ATMega32 umgesetzt.
Da ich sehr viele Messstellen habe bin ich noch am überlegen ob ich noch andere ATMega's einsetze um den 2560 zu entlasten.
Ausserdem ist die Überlegung ob es nicht für die Fehlersuche und die Betriebssicherheit sinnvoller ist die Aufgaben auf mehrere Prozessoren zu verteilen.
Als besonderes Bonbon möchte ich ein Backupsystem für die Steueraufgaben des 2560 entwickeln, das ständig überprüft ob der Hauptprozessor ordentlich arbeitet und bei Bedarf alle Aufgaben übernimmt.
Wie gesagt habe ich für die Realisierung genug Zeit, was man auch mit sicherheit benötigen wird.
Ich wünsche Euch, dass auch Ihr einige Ideen übernehmen könnt, so wie ich es auch mache.
Kurz zu mir.
Ich bin seit 4 Jahren Ausbilder für kaufmännische und IT-Berufe bei einem großen Unternehmen mit einem großen T.
Zuvor habe ich meine Erfahrungen in Delphi und MS-Office-Paket Programmierung gemacht (4 Jahre).
Mit Delphi habe ich Messgeräte mit dem PC Verbunden und die Messdaten in Datenbanken eingelesen. Die Auswertungen der Daten und die integration der Auswertungen in Officeprodukte wurden ebenfalls in Delphi realisiert.
So, und jetzt an die Arbeit!
kaninchen