Die beiden Beispiele wie es nicht geht, habe ich nur eingefügt, um zu zeigen, dass ich erst zu kompliziert gedacht habe.
Ich habe Dein Posting mal sortiert nach "geht um asymmetrische Anlenkung" und "andere Probleme".
Erst einmal asymmetrische Anlenkung:
Meine vorgestellte Lösung ist eigentlich genau das, was man losgelöst von Methoden auf anderen Sendern haben möchte.
- Die normale Mittel-Stellung des Ruders weicht von der Mittelstellung des Servos ab.
- Unabhängig davon wird der Querrudermischer ganz normal eingestellt wie auch bei nicht asymmetrisch angesteuerten Rudern.
Momentan finde ich alle anderen vorgestellten Lösungen erheblich komplizierter und um die Ecke gedacht.
Ich glaube nicht. Ich habe den Link jetzt nur überflogen, aber da geht es doch im Prinzip um das Servomenü bzw. äquivalente Einstellungen, also im Prinzip das, was ich bei der ersten Lösung probiert habe. Oder habe ich den Link falsch verstanden?
Was dabei ein Problem werden könnte ist, dass man beim Nullstellungs MAX Mischer keine Kommastellen einstellen kann und dann doch wieder mit Subtrim rumspielen muss damit die Ruder bei neutral im Strack stehen.
Das muss man doch immer. Auch bei einer nicht asymmetrischen Anlenkung. Wo ist da der Unterschied zur asymmetrischen Anlenkung?
Meine aktuelle Lösung sieht so aus, dass ich die Querruderwege mit Kurven anpasse die in etwa die Form -25% 0 100% haben.
Was dabei einfach idiotisch ist man braucht für jedes Ruder ne eigene Kurve und dazu noch 2 Kanäle pro Querruder, da Kurve + Differenzierung nicht gleichzeitig geht.
Klar, mit Kurven kann ich fast alles erschlagen. Daran hatte ich auch gedacht, war mit aber auch zu kompliziert/uneffektiv.
IMHO wäre die einzig richtige Lösung für das Thema zusätzlich die Option anzubieten Mischergewichte als Prozentsatz des Gesamtservowegs einzustellen (bzw. alternativ Mischergewichte in µs einzustellen).
Genau das mache ich doch. Ich gebe sowohl für die asymmetrische Mittelstellung, als auch für den Querruder- und Spoilerausschlag die Mischergewichte in % des kompletten Servoweges an. Mit dem Nachteil, dass man keine Zehntelprozent eingeben kann.
Ehrlich, nachdem ich diese Lösung gefunden habe, habe ich nur den Kopf geschüttelt, wie kompliziert ich das früher immer einstellen musste.
Unabhängig vom Problem der asymmetrischen Anlenkung:
Noch so ein Grundproblem mit OpenTX und Seglern. Negative Differenzierung reduziert den Ausschlag nach oben anstatt den Ausschlag nach unten zu vergößern.
Effekt ist, dass es unnötig schwer werden kann eine Differenzierungsreduktion bei Butterfly zu programmieren (wenn "echte" negative Differenzierung notwendig ist). Man kanns hintricksen indem man nicht bloß die Differnzierung sondern auch das Mischergewicht anpasst (also mehr Ausschlag nach unten erzeugen durch mehr Mischergewicht und Ausschlag nach oben begrenzen mit "falsch" wirkender negativer Differenzierung) - aber schön ist was anderes.
So ganz sehe ich nicht das Problem.
Du bist gewohnt oder willst haben:
- Positive Differenzierung=Reduzierung des Ausschlags nach unten
- Negative Differenzierung=Erhöhung des Ausschlags nach unten
OpenTX:
- Positive Differenzierung=Reduzierung des Ausschlags nach unten
- Negative Differenzierung=Reduzierung des Ausschlags nach oben
Das sind einfach nur zwei verschiedene Definitionen für den Begriff "Differenzierung". Du definierst das als "Veränderung des Ausschlags nach unten" und OpenTX definiert es als "Reduzierung des Ruderauschlages".
Effektiv ist die Einstellungen gleich "kompliziert":
Deine Methode:
- Mit Gewichtung stellst Du den Ausschlag nach oben ein und mit Differenzierung den abweichenden nach unten.
Open TX:
- Mit Gewichtung stellst Du den größeren der beiden Ausschläge ein und mit Differenzierung den abweichenden kleineren.
Ich vermute mal das ist das gleiche Problem wie hier und der Offset hat intern in der Software den gleichen Effekt wie Trimmung
Das Problem mit dem Offset ist, dass die Differenzierung auf alle negativen Werte wirkt. Hat man also -40% Offset und Differenzierung +50%, hat man effektiv als Ergebnis -20%. OK, das kann ich austricksen, indem ich jeweils den Offset erhöhe, aber das ist nicht schön. Daher habe ich das fallen lassen.
Btw. bei dem erwähnten F3K ist mir noch was aufgefallen. Der Vorbesitzer hat das Seitenruderservo so eingebaut, dass es mit einem Servolimit von 0 auf der einen Seite immernoch etwas weit ausschlägt. OpenTX lässt es aber leider nicht zu positive Werte fürs untere bzw negative Werte fürs obere Limit einzustellen.
Da habe ich jetzt nicht verstanden, was da eingestellt werden soll.