Benutzer-Werkzeuge

Webseiten-Werkzeuge


arduino:flaschenkuehler:programmversion_0.5

Dies ist eine alte Version des Dokuments!


Flaschenkühler - Programmversion 0.5 (RC2)

Diese Programmversion wurde einem ausführlichen Praxistest unterzogen (ca. 150 Stunden). Die dabei gewonnenen Erkenntnisse flossen in letzte Programmverbesserungen ein.

Es zeigte sich, dass der grafische Anzeigemodus in der Art und Weise, wie er mit dem Arduino Nano umgesetzt werden kann, wenig informativ ist. Er wurde ersetzt und durch einen „Expertenmodus“ ersetzt, der die folgenden Werte im Textformat ausgibt:

  • Solltemperatur
  • Isttemperatur Becherrand
  • Isttemperatur Becherboden
  • Umgebungstemperatur
  • Kühlkörpertemperatur
  • Kühlleistung
  • Lüfterdrehzahl

Der dadurch frei gewordene dynamische Speicher wird genutzt, um auch den Thermistor am Becherboden auszulesen. Er fleißt aber nicht in die Regelung des Peltier-Elements ein.

Außerdem wurde der Wert für den Activity threshold für die Thermistoren Nr. 2 und Nr. 4 von 4 (default) auf 7 erhöht, damit die Isttemperatur am Kühlbecherrand und des Kühlkörpers weniger „zappeln“.

Schließlich wurde der Wert reduziert, der auf die gemessene Umgebungstemperatur addiert wird und der Setpoint für den PID-Regler des Lüfters ist. Experimentell zeigt sich, dass die Reduktion der Kühlkörpertemperatur um 1 °C dazu führt, dass das Peltierelement mit 5% weniger Leistung aufbringen muss, um eine Temperatur von 8°C halten zu können. Es zeigt sich, dass ein Offset von 8 °C optimal ist. Wird der Offset-Wert kleiner angesetzt, läuft der Lüfter sehr häufig mit hohen Drehzahlen.

Tags: #Arduino #Flaschenkühler

arduino/flaschenkuehler/programmversion_0.5.1503249660.txt.gz · Zuletzt geändert: 18.05.2023 12:16 (Externe Bearbeitung)