ich habe eine mikrocontroller gesteuerte lüftungsanlage gebaut. Ein Autolüfter auf dem Dachboden saugt warme Luft an und pumpt sie in den Keller. Dieser wird nur eingeschaltet wenn die Temperaturbereiche mit den eingestellbaren Schwellenwerten stimmen. Die Temperaturen werden im Keller und auf dem Dach mit einem KTY eingeholt und im µC in Celsius umgerechnet und angezeigt. Die Sollwerte lassen sich für Dach und Keller einstellen. Die Logik arbeitet so: int dD = IstDach-SollDach; // alle Werte in Celsius int dK = IstKeller-SollKeller; if(dD>=0 && dK<=0) MotorEin(); Beispiel: dD = 30°C-25°C=5°C dK = 18°C-22°C=-4°C dD>0 (w) && dK<0 (w) => MotorEin(); Wie das Beispiel zeigt ist es Sinn der Lüftung warme Luft aus dem Dach in den Keller zu pumpen um den Keller zu erwärmen. Das ganze funktioniert echt SUPER. Alle meine Bedenken und teilweise Berechnungen dazu haben sich (glücklicherweise ;)) nicht erfüllt. Der Keller wird warm und trocken! Allerdings gibt es einen unschöne Sache: Wenn der KTY sich an einer Temperaturschwelle befindet oder besser gesagt der ADC noch nicht ganz reagiert hat dann schwankt die Temperatur. Beispiel: Die Sonne geht auf, das Dach wird warm, die Temperatur steigt der Schaltschwelle entgegen, irgendwann kommt dann der Punkt wo die Temperatur zum schalten fast reicht aber nicht ganz. Folge ist ein Ein- und wieder Abschalten der Anlage. Das geht dann so lange bis, ist ja klar, die Temperatur vollständig im Schaltbereich liegt. Im moment fällt mir keine einfache Lösung ein, wisst ihr was? danke ;).
Mach' doch zwei Schaltpunkte, wenn Du die Hysterese als Parameter (noch) nicht realisieren kannst. Das Überschreiten des oberen Schaltpunktes schaltet ein, das Unterschreiten des unteren Schaltpunktes schaltet aus, ein Wert zwischen den Schaltpunkten lässt alles so, wie es ist. Wenn das funktioniert, kannst Du Dir ja Gedanken machen, ob Du beim Parametrieren lieber mit zwei Schaltpunkten (als Referenzwerte) arbeitest, oder mit einem Temperaturwert und einer Hysterese. In letzterem Fall kannst Du daraus auch zwei Schaltpunkte machen, indem Du den Hysteresewert zum Temperaturwert addierst bzw. subtrahierst. ...
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.