Pumpenansteuerung Multi-MCU: Unterschied zwischen den Versionen

Aus Technische Beeinflussbarkeit der Geschmacksache Kaffee
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 4: Zeile 4:
Wird die Eingabe der Pumpenleistung geändert erfolgt der Aufruf der Callback-Funktion "PumpenleistungValueChanged". In der Funktion wird der Leistungswert auf den Spannungsbereich 0 bis 5000 mV begrenzt und durch
Wird die Eingabe der Pumpenleistung geändert erfolgt der Aufruf der Callback-Funktion "PumpenleistungValueChanged". In der Funktion wird der Leistungswert auf den Spannungsbereich 0 bis 5000 mV begrenzt und durch


value = ceil(value*4095/5000)
          value = ceil(value*4095/5000)


auf einen 2Bit-Integerwert umgerechnet. Über
auf einen 2Bit-Integerwert umgerechnet. Über


riteline(app.bas_platine, ['Pumpenansteuerung.pumpe('  num2str(value) ')']);
          writeline(app.bas_platine, ['Pumpenansteuerung.pumpe('  num2str(value) ')']);


erfolgt die übermittlung an die Basis-Platine und damit die tatsächliche neue Stellung der Pumpenleistung.
erfolgt die übermittlung an die Basis-Platine und damit die tatsächliche neue Stellung der Pumpenleistung.

Version vom 13. August 2023, 13:13 Uhr

Armin Rohnen, 13.08.2023

Die Pumpenansteuerung erfolgt über die Callback-Funktion des Eingabefeldes oder alternativ per direkter Übermittlung auf die Basisplatine.

Wird die Eingabe der Pumpenleistung geändert erfolgt der Aufruf der Callback-Funktion "PumpenleistungValueChanged". In der Funktion wird der Leistungswert auf den Spannungsbereich 0 bis 5000 mV begrenzt und durch

         value = ceil(value*4095/5000)

auf einen 2Bit-Integerwert umgerechnet. Über

         writeline(app.bas_platine, ['Pumpenansteuerung.pumpe('  num2str(value) ')']);

erfolgt die übermittlung an die Basis-Platine und damit die tatsächliche neue Stellung der Pumpenleistung.

Armin Rohnen, 16.02.2023

Die für die STM32-Elektronik vorhandene Pumpenansteuerung ist unter Beachtung der Schaltungsunterschiede für die Multi-MCU-Elektronik zu realisieren.