• Du musst dich registrieren, bevor du Beiträge verfassen kannst. Klicke auf Jetzt registrieren!, um den Registrierungsprozess zu starten. Registrierte User surfen werbefrei, können Suchen durchführen und sehen die volle Darstellung des Forums mit vielen anderen Unterforen!!!

Damper (Servogesteuerte Klappe + Lüfter) (Betaversion)

Bjoern

Grillkaiser
10+ Jahre im GSV
Hier mal etwas zum testen, diesmal mit Damper Support und einigen anderen Verbesserungen.
Auch das Problem der Geisterwerte auf unbelegten Kanälen sollte damit deutlich besser werden, außerdem sollten die Messwerte an sich auch etwas genauer werden, je nach Fühler.
https://cloud.wlanthermo.com/index.php/s/DmvVAsDQJ6H6cqq/download

Anleitung siehe hier wie bei den anderen Tests auch.

Noch vorhandene Fehler:
Das Update Icon wird noch im Webinterface eingeblendet und ein Update für das Nextion Display wird angezeigt, das gibt es aber noch nicht. Die Konfiguration muss also per Weboberfläche durchgeführt werden.
Neue Einstellungen:
Damper:

Der Pitmaster teilt sich dann in zwei Abschnitte auf, mit den neuen Werten für Pitch und Offset verhält es sich folgendermaßen:
Servoausgang = Reglerwert * Pitch + Offset
Offset = 50 würde also heißen das die Klappe immer 50% auf ist und ab 50% Pitmaster 100% auf ist.
Oder Pitch = 10 heißt das die Klappe von 0-10% aufgeht und ab 10% Pitmaster zu 100% auf ist.
Servo deadband:
Wert in % um den sich der Reglerausgangswert verändern muss damit sich das Servo bewegt.
Die Begrenzungen von 0% und 100% werden direkt angesteuert.
Wirkt bei Servo und Damper
Rate limiting:
Begrenzt die Rate mit der sich der Reglerausgangswert verändert.
0 = keine Begrenzung
60 = Von 0 auf 100% braucht der Pitmaster 60s, es wird also maximal 5% in einem Zyklus von 3s gestellt.
Logging für den Pitmaster auf DEBUG stellen und Logauszüge bei Fehlern an mich schicken, dann kann ich mir das ansehen.

EDIT: 8.8.: Neue Parameter, Bugfix.
 
Kann man dem Lüfter und Servo unterschiedlichen PID Werte dann zuweisen?
Nein, nur die o.g. Parameter beeinflussen, aber 2x PID finde ich in dem Fall auch unsinnig und für diesen Fall eher eine Notlösung.
2 unabhängige Pitmaster gehen aber weiterhin mit der MiniV2
 
Wegen des Samplings lohnt es sich auf jeden Fall. Wobei ich da noch nicht ausprobiert habe ob (mein) pigpiod's Software-SPI nicht sowieso langsam genug ist. Kernelseitiges Software-SPI war für den alten Algorithmus einfach zu schnell.
CPU-Last ist auch etwas reduziert.
 
Nein, nur die o.g. Parameter beeinflussen, aber 2x PID finde ich in dem Fall auch unsinnig und für diesen Fall eher eine Notlösung.
Mir ginge es eher um den Servo etwas zu schonen und nicht so aggressiv regeln zu lassen wie es der Lüfter macht.
Der Rest ist perfekt :thumb2:

Kannst du den nextion.py bitte noch der main.pit_type.val den Wert 5 für den Dampermode beibringen?
Ich werde dann kommende Woche die passende tft Datei für erstellen.
Bildschirmfoto 2017-08-03 um 13.38.00.png
 

Anhänge

  • Bildschirmfoto 2017-08-03 um 13.38.00.png
    Bildschirmfoto 2017-08-03 um 13.38.00.png
    24,3 KB · Aufrufe: 1.402
Kannst du den nextion.py bitte noch den main.pit_type.val den Wert 5 für den Dampermode beibringen?
Hatte ich gleich mitgeändert, d.h. könntest du mit der Software von oben sogar testen.
 
Eine Idee (auch wenn du mich deswegen sicher boxen möchtest :gotcha:)
Im Dampermode den Servo nur alle 10% eine Positionsänderung erlauben.
Dann könnte man trotzdem einen hohen Kd Wert nutzen ohne das der Servo jedes mal wie bescheuert am zucken ist.
Bei 180° würde das immer noch 18 Positionen entsprechen was mehr als genau genug für den Zweck ist
 
Nimm halt ein Servo was auch für Modellheli-Heckrotoren verwendet wird, die können das bestimmt ab. Ich erwarte aber auch mit einem SG-90 keine Probleme.
"Wie bescheuert am zucken" ist bei 3s Regelintervall auch eher relativ.
Ich halte das im Moment für unnötige vorzeitige Optimierung.
 
Hi. Habe auch das Problem mit Geisterwerten auf dem Display und dadurch ständig Alarme.
Gibt's irgendwo ne Anleitung wie man so ein update macht für Technik Dummis´s wie mich?
 
Bjoern muss ich mit meinem Damper an einem Pit XLR Anschluß wenn ich das Update mache wieder etwas umschreiben in der "wlt_2_pitmaster.py" ?
Nein, dann geht es auch mit einem Pitmaster an beiden Anschlüssen.
Ist aber noch eine Vorabversion.
 
Hi. Habe auch das Problem mit Geisterwerten auf dem Display und dadurch ständig Alarme.
Gibt's irgendwo ne Anleitung wie man so ein update macht für Technik Dummis´s wie mich?
Mehr also die Anleitung im alten Thread den ich oben verlinkt habe kann ich nicht anbieten.
Woran scheitert es denn?
 
Bis auf Punkt 2 und 3 verstehe ich nix.
Geht alles über wlan oder muss das Mini am Rechner angeschlossen sein?
Was ist ein Putty?

Ich weiß....
Ich bin unwürdig :bdsm:

Stell dir einfach vor du formulierst eine Anleitung die bei der Sendung mit der Maus gezeigt werden soll. Einfachste Wortwahl, bitte.... :gnade:
 
@Kamado holly
Hatte ich auch die Geisterwerte. Habe dann an allen Klinke-Buchsen die offenen Lötstellen mit Isolierband geschützt.
Seither habe ich keinerlei Probleme mehr mit Geister-Werten.

Vielleicht hilft es Dir ja auch.

Und ohne ein wenig Hintergrundwissen wird es schwierig mit dem Update.
Mein Vorschlag wäre: Nimm dir eine zweite SD-Karte und versuche es...
 
Hab jetzt ne PDF Datei entdeckt in der die Installation beschrieben wird. Werde es damit versuchen
 
OK.
Servo Mode und Regelkurve ist in der Version noch kaputt.
 
Wenn du "Servo" als Pitmastertyp einstellst funktioniert das nicht.
Regelkurve funktioniert genauso nicht.
 
und was stellt man ein bei Servo und Fan an einem Pit XLR Anschluss ein ?
kein Lüfter oder Servo sondern Damper ?

irgendwie noch etwas unklar....

aber er regelt und nur die Kurve (Darstellung) klappt nicht oder ?
 
Zurück
Oben Unten