Verlagerung des Mischtemperaturreglers auf das Basisboard
Philipp Schiebel, 13.11.2025 - Aufgabenanalyse
Ziel ist die Implementierung der bestehenden MATLAB®-Regelung für die Mischwassertemperatur auf der Basisplatine, um eine PC-unabhängige Regelung zu ermöglichen.
Regelung und Stellgrößenberechnung
Der Mischtemperaturregler dient der Regelung der Kaffee- und Teewassertemperatur im Bereich von 30 °C bis 98 °C. Die Regelung erfolgt über einen PID-Regler, der auf dem Basisboard implementiert wird. Stellgröße ist die Verstellung des Mischventils in ½-Schritten mit Richtungsvorzeichen. Der Sollwert entstammt aus dem aktiven Espressorezept.
Da der Mischregler vom aktuell eingestellten Durchfluss abhängt, bietet sich die Umsetzung einer Kaskadenregelung an. In dieser Struktur arbeitet der Durchflussregler als innerer, schneller Regelkreis, während der Mischtemperaturregler den äußeren Regelkreis bildet. Das Ergebnis des inneren Durchflussreglers, also der aktuelle Durchfluss, wird dabei im Mischregler berücksichtigt.
Kommunikation und Signalübertragung
Der Sollwert, der Stellwert sowie die Schaltbefehle der Magnetventile werden über den Token übermittelt. (Optional kann die aktuelle Mischwassertemperatur und der Reglerstatus auf der Displayplatine visualisiert werden.) Dadurch wird die Synchronisation im MCU-Verbund gewährleistet und der Regelzustand kontinuierlich übermittelt.
Armin Rohnen, 11.04.2024
Kaffee- und Teewasserbezug erfolgen mit geregelter Mischwassertemperatur. Die Regelung erfolgt für einen Sollwert aus der MATLAB®-GUI. Es soll zukünftig möglich sein auch einen Sollwertverlauf zu regeln. Der Wertebereich dazu liegt zwischen 80 °C und 96 °C. Die Regelung erfolgt nach [114] über einen PID-Regler. Die Stellgröße ist die Verstellung des Mischventils in Form von 1/2-Schritten mit Richtungsvorzeichen und wird von der MATLAB®-GUI an die SSR-Platine übermittelt.
Das Einschwingen der Mischwassertemperatur erfolgt mit einem Vorsteuerwert für die Pumpensteuerung und der letzte Stellwert des Mischventils bleibt nach dem Kaffeebezug für den nächsten Kaffeebezug erhalten. Wenn die Mischwassertemperatur erreicht ist und der Mischwasserregler sich im eingeschwungenen Zustand befindet wird über Schaltung der Magnetventile vonWasserüberlauf auf Kaffee- oder Teewasserbezug umgeschaltet.
Die Mischwassertemperaturregelung soll wie beschrieben auf das Basisboard verlagert werden. Die Auslösung für den Kaffee- bzw. Teewasserbezug erfolgt in der finalen Version über die Tasten. Bis zur Fertigstellung der finalen Version ist der Auslöser die MATLAB®-GUI. Die erforderlichen Stellvorgänge werden entweder auf der Platine selbst umgesetzt oder über den Token an die SSR-Platine übermittelt.
Der Sollwert für die Mischwasserregelung wird über denTastendruck oder die Auslösung durch dieMATLAB®-GUI übermittelt. Im Zweifelsfall ist dies der Erstwert im Temperaturverlaufsprofil.
Wenn die Mischwassertemperatur erreicht ist und der Mischwasserregler sich im eingeschwungenen Zustand befindet, wird über Schaltung der Magnetventile auf Kaffee- oder Teewasserbezug umgeschaltet und der Durchflussregler gestartet.
Der Verstellwert der Stellgröße, die Anzahl der zu verstellenden 1/2-Schritte nebst Richtungsvorzeichen, werden über den Token an die SSR-Platine übermittelt. Ebenso werden die zu stellenden Magnetventile behandelt.