Benutzer-Werkzeuge

Webseiten-Werkzeuge


arduino:flaschenkuehler:programmversion_0.4

Dies ist eine alte Version des Dokuments!


Flaschenkühler - Programmversion 0.4

Diese Programmversion dokumentiert den Wechsel von der experimentellen Verdrahtung auf dem Breadboard auf gelötete Platinen. Außerdem ist der experimentelle Aufbau der Hardware fertiggestellt.

ACHTUNG: Weil der AREF am Arduino mit dessen 3,3-Volt-Ausgang verbunden ist, dürfen auf keinen Fall ältere Programmversionen ohne die folgende Änderung im Setup geladenwerden:

analogReference(EXTERNAL);

Ohne diesen Befehl wird die interne Referenzspannung mit dem 3,3-Volt-Ausgang kurzgeschlossen, was den Arduino zerstören kann.

Es wurden die folgenden Anpassungen vorgenommen:

  • Das Dispaly zeigt nun korrekt die Soll- und Isttemperatur des Kühlbechers an.
  • Über die beiden Taster wird die Solltemperatur des Kühlbechers eingestellt.
  • Die PID-Regler für den Lüfter und das Peltier-Element wurden angepasst. (Weitere Optiemierung ist aber noch notwendig.)
  • Die Solltemperatur für den Kühlkörper wird von der Umgebungstemperatur (+ 10 °C) festgelegt.

To Dos:

  • Ebenso kann der Höchstwert für die Solltemperatur für der kalten Seite von der Umgebungstemperatur abhängig gemacht werden, da die Solltemperatur nicht über der Umgebungstemperatur liegen kann. (Das Peltier-Element wird so gesteuert, dass es nur kühlen kann.
  • Die Bestimmung der Lüfterdrehzahl funktioniert nur im Anzeigemodus „grafisch“ zuverlässig. Offenbar bremst die Aktualisierung des Displays in den anderen beiden Anzeigemodi immer noch den Code aus.
    • Option 1: Den Code so optimieren, dass die Aktualisierung des Displays weniger Zeit kostet.
    • Option 2: Es müsste nicht der Mittelwert aus den ermittelten Drehzahlen gebildet werden, sondern die höchste Drehzah, denn Abweichungen nach unten sind das Resultat von Verzögerungen bei der Ausführung des Codes.

Um die PID-Regler abstimmen zu können, sollen verschiedene Variablen grafisch am PC dargestellt werden.

http://www.serialcominstruments.com/serial.php

http://www.serialcominstruments.com/instrument4.php

Tags: #Arduino #Peltier-Element

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