Solarregler
Basierend auf dem eNet-sam7X ist im Rahmen einer privaten Entwicklung der Prototyp einer Solaranlagenregelung entstanden. Den Solarregler können Sie Live auf
solar.thermotemp.de beobachten. Dort finden Sie auch weiter interessante Informationen
über eine Eigenbau Solarthermieanlage.
Beschreibung
SolarControl kann per Halbleiterrelais und mechanischen Relais Pumpen, Schieber oder Ventile steuern.
Mittels Wellenpaketsteuerung können einfache Solarpumpen in Verbindung mit einer Warmwasseruhr mit Impulsausgang drehzahlgeregelt werden (matched flow Betrieb).
Zur Temperaturmessung können PT1000 Meßfühler angeschlossen werden. Mit einem digitalen Potenziometer, das anstelle eines Aussenfühlers an den Heizkessel
angeschlossen wird, kann eine überlagerte Regelung des Heizungskessel erfolgen, ohne dass ein Eingriff in den Kesselregler erforderlich ist.
Aktuelle Meßwerte, Pumpen-, Schieber- oder Ventilzustände können jederzeit per LAN abgefragt werden. Ein interner Webserver liefert ein Prozessbild
mit Echtzeitwerten und Zuständen.
Technische Daten
- 6 Halbleiterelais mit Schaltpunkt im Nulldurchgang und Feinsicherung
- 2 Relais mit je einem Wechsler und Feinsicherung
- 1 elektronisches Potenziometer 1...100 kΩ
- 16 Messeingänge für PT1000 Fühler
- Ethernet 100MBit
- Bootloader per Ethernet
- interner JTAG Programmiersockel
- Webserver mit CGI Unterstützung
- NUT/OS RTOS Betriebssystem
- interne USB Schnittstelle
Software
Die Software, ein C-Programm, steht in Kürze zum Dowmload zur Verfügung.
Darin enthalten ist der Bootloader, Webserver und CGI Routinen. Die Software läuft unter dem
NUT/OS RTOS Betriebssystem (open source)
auf dem
eNet-sam7X.
Externer Webserver mit PHP und MySQL
Auf einem externen Server, auf dem Apache, PHP5 und MySQL installiert sind, können die Daten von SolarControl automatisch durch ein PHP Script, das in die crontab eingetragen wird,
mittels HttpXMLRequest abgefragt und in eine MySQL Datenbank geschrieben werden. Eine zwischengelagerte site auf dem Apache holt diese Daten dann aus der MySQL Datenbank, um sie in der
Website darzustellen.
