Pumpenansteuerung Multi-MCU

Aus Technische Beeinflussbarkeit der Geschmacksache Kaffee
Zur Navigation springen Zur Suche springen

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 12Bit-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.