Wintergartensteuerung

Ausführende

Dominik Seidl, Simon Lukas 5E 2002/03

Betreuung

Dipl.-Ing. Gerhard Jüngling, Dipl.-Ing. Dr. Nikolaus Baumgartinger

Aufgabenstellung

Steuerung

Für den Wintergarten der Familie Sulak war eine vollautomatische Steuerung zu entwickeln.
Die Steuerung besitzt 3 verschiedene Betriebsarten, diese sind Manuell-, Automatik- und Programmbetrieb.
Der Benutzer hat auch noch die Möglichkeit jederzeit über die momentanen Umgebungsparameter - Temperatur [°C], Luftfeuchtigkeit [% rel.], Windkraft und Lichtintensität - Informationen zu erhalten.
Aus diesem Grund enthält das Gerät ein 4-zeiliges Display mit je 16 Zeichen pro Zeile. Das Display und die dazugehörigen Eingabetasten stellen das Kommunikationsmedium zwischen Benutzer und Gerät dar.
Da das Gerät im Dauerbetrieb läuft, ist ein internes Netzteil eingebaut. Dieses Netzteil wandelt die Netzspannung von 230V~ in eine 5V Gleichspannung.
Um auch noch die nötigen Verbraucher - Heizung, Luftbefeuchter und Markisenmotoren - mit diesen 5V schalten zu können, ist ein eigenes 230V Interface erstellt worden.

Details zur Realisierung

PIC Brenner Oberflaeche

Die Hauptaufgabe bestand darin eine funktionstüchtige Software zu schreiben. Für die Erstellung sind folgende Programme verwendet worden: - MPLAB - CC5X - Compiler Dieser Zusatz für MPLAB ermöglicht eine leichtere Programmierung, da man nicht mehr mit Assamblerbefehlen, sondern mit C- Befehlen programmiert. Das Programm wird dadurch übersichtlicher und kürzer. Es wandelt auch noch die erzeugte C- File in ein brauchbares hex- File. - PIC Brenner Software 5 (mit eigens angefertigtem PIC Brenner) Die PIC Brenner Software 5 und der dazugehörige Brenner brennen das erzeugte hex- File in den PIC.
Gliederung der Software:
- Sensorenauswertung
- Displayansteuerung
- Menüführung
- Echzeituhr
- Betriebsart
- Interfaceansteuerung
- Speichern in EEPROM
Gliederung der Hardware:
- Netzteil
- 230V Interface
Abschließend ist die Software in den Mikrokontroller gebrannt und in die fertige Hauptplatine eingesetzt worden Die Platinen sind zum Schutz vor Zerstörung oder Verschmutzung in passende Normgehäuse eingebaut.

HTL Wien 3 Rennweg, April 2004