-> Hier kostenlos registrieren
Wie groß sind denn die zu erwartenden Dosiermengen? Und wie genau muss dosiert werden?
Warum willst du alle x Minuten einen Wert abspeichern? Genauer wird es dadurch nicht. Im einfachsten Fall speicherst du beim Start das Startgewicht und berechnest das Stoppgewicht. Aus diesen beiden Werten bildest du die Differenz, multiplizierst diese mit einem Faktor x, begrenzt das Produkt auf einen MaxWert y und gibst das Ergebnis normiert auf dem Analogausgang aus. Geht dieser Wert gegen Null, nimmst du die Freigabe für die Rüttelrinne weg, falls diese ansonsten auf einem Minimalwert weiter läuft.
Das selbe Ergebnis erreichst du mit einem PID-Regler, welcher als P-Regler parametriert ist. Eine bleibende Regelabweichung kann man bei hinreichend großer Verstärkung vermutlich vernachlässigen. Beim PID-Regler kannst du aber anschließend vorsichtig mit dem I-Anteil spielen, um auf den Punkt genau zu dosieren. Es darf nur nicht über-schwingen.
Das ist ein echt guter Gedankenansatz. Den lasse ich mir bei einer Tasse Kaffee noch mal durch den Kopf gehen und werde das mal durchsimulieren. Danke für den Tipp.
Gruß raz