-> Hier kostenlos registrieren
Vorab: Ich habe die gleiche Frage in das Oscat-Forum geschrieben, daher bitte nicht "umbringen"
Hallo in die Runde der "Heizungsbauer" etc...
Mal eine Grundsatzfrage zum Actuator_3P aus der OSCAT-Bibliothek.:
Der Stellwert, welcher ggf. vom PID kommt ist ja ein Byte mit dem genutzen Range 0-255.
Nun wird entweder fix oder via Referenzfahrt die Zeit für Auf bzw. Zu ermittelt.
In meinem Fall und ggf. vielen anderen liegt die Motorlaufzeit bei ca. 60s .
Wenn man nun 60s / 255 rechnet, kommt man auf 255ms pro Positionsschritt.
Üblicherweise werden die klassischen 3-Wegemischer mit 1 bis 2s angesteuert, darunter habe ich noch nichts gesehen.
Meines Erachtens macht es ja auch wenig Sinn so kurz anzusteuern weil alleine die Relaiszeiten hier auch schon eine Rolle spielen !?
Nun die Sache:
Ist es hier nicht sinnvoller, die Anzahl Steps, zumindest in meinem Fall auf 100 zu skalieren (0-100)
Dann bin ich zwar immmer noch unter 1 Sekunde, aber deutlich näher am "echten" Laufverhalten des Mischers ?
Der Änderungsaufwand ist ja gering, einfach den PID oder was auch immer auf 0-100 regeln lassen und dem Aktuator 0-100 vorgeben.
Wie seht ihr das ?
PS: Bei mir läuft das zwar mit 0-255, aber ich sehe ja, das er ab und an 1 Schritt macht, welcher eigentlich Blödsinn ist, es dauert halt alles n-Schritte länger und
die Abweichung, wird zwar regelmäßig kompensiert, wird immer größer
LG
Shrimps
Hallo in die Runde der "Heizungsbauer" etc...
Mal eine Grundsatzfrage zum Actuator_3P aus der OSCAT-Bibliothek.:
Der Stellwert, welcher ggf. vom PID kommt ist ja ein Byte mit dem genutzen Range 0-255.
Nun wird entweder fix oder via Referenzfahrt die Zeit für Auf bzw. Zu ermittelt.
In meinem Fall und ggf. vielen anderen liegt die Motorlaufzeit bei ca. 60s .
Wenn man nun 60s / 255 rechnet, kommt man auf 255ms pro Positionsschritt.
Üblicherweise werden die klassischen 3-Wegemischer mit 1 bis 2s angesteuert, darunter habe ich noch nichts gesehen.
Meines Erachtens macht es ja auch wenig Sinn so kurz anzusteuern weil alleine die Relaiszeiten hier auch schon eine Rolle spielen !?
Nun die Sache:
Ist es hier nicht sinnvoller, die Anzahl Steps, zumindest in meinem Fall auf 100 zu skalieren (0-100)
Dann bin ich zwar immmer noch unter 1 Sekunde, aber deutlich näher am "echten" Laufverhalten des Mischers ?
Der Änderungsaufwand ist ja gering, einfach den PID oder was auch immer auf 0-100 regeln lassen und dem Aktuator 0-100 vorgeben.
Wie seht ihr das ?
PS: Bei mir läuft das zwar mit 0-255, aber ich sehe ja, das er ab und an 1 Schritt macht, welcher eigentlich Blödsinn ist, es dauert halt alles n-Schritte länger und
die Abweichung, wird zwar regelmäßig kompensiert, wird immer größer
LG
Shrimps