Hallo, ich mache hier noch mal ein Thema auf, weil ich nicht weiterkomme und immer wieder neues bemerke:
Es bezieht sich alles auf eine 250er im Warthox-Design (also kein FPV-Racer), Naze32 Acro, KISS 12A, X-Motor 1806 2300 kV, Cleanflight.
Ich habe auf den KISS und in CF OneShot125 aktiviert, damit müsste ich mit der Looptime ja unabhängig von der PWM-Frequenz in Cleanflight (Standard: 400 Hz = looptime 2500) sein, von Flyduino bekam ich die Auskunft, dass man bedenkenlos bis auf 1000 runter kann (das schafft mein Board aber nicht). Ich hatte 1600 eingestellt. Dazu Controller 2 (Luxfloat) mit PID-Werten von sixchannel, hab sie heute auch selbst erflogen und kam auf ähnliche Werte (P 1.6, I 27, D 23).
Mein Problem: Meine Motoren 2 und 3 (gleiche Drehrichtung) werden heiß, der Copter steht aber wie eine 1 in der Luft, also kein Gier-Problem. Die Auswirkung ist deutlich abhängig vom gewählten Controller (C0 und C2), von der Looptime (!) und von den Props. Die beiden anderen Motoren werden kaum warm, eher kalt.
Ich hab heute nach meinem Erfliegen der PIDs noch mal Tests gemacht:
Ich würde gerne die Looptime so tief wie möglich haben (es müsste auch 1400 gehen), die Reaktion ist schon deutlich "knackiger", hab aber keine Lust meine Motoren zu grillen.
Ich hab dann mal im Flug mit USB-Kabel die Motor-Signale aufgezeichnet (ist grenzwertig, aufpassen, dass das Kabel nirgends in die Props kommt und der Copter nicht zu weit weg geht, Kabel ist aber 2 m lang). Mein Board hat leider keinen Data-Logger, damit wäre es optimal. Also über die GUI die Daten aufgezeichnet, geht minimal mit 10ms Zeitbasis (100 Hz), also deutlich langsamer als meine Looptime. Man erkennt die Unterschiede aber deutlich (siehe Bilder)
Bei beiden Motoren (in der Grafik mit der Nr. 1 und 2, das sind aber die Motoren 2 und 3 der Config X-Quad) ist eine wahnsinnige Dynamik bei Looptime 1600 zu sehen, bei Looptime=2000 ist das deutlich weniger. Die übrigen Motoren verhalten sich dabei unabhängig von der Looptime ähnlich. Verstellt wurde NUR die Looptime, sonst ist alles gleich, jeweils Schwebeflug, soweit das mit Kabel ging.
Ich hab keinen Plan, was ich machen soll, klar, ich kann die Looptime hochsetzen, dann profitiere ich aber nicht mehr so ausgeprägt von den KISS und OneShot. Hab jetzt erst mal wieder 5030er Props draufgemacht und Looptime auf 1750, vier Akkus auf der Wiese mit Vollgas-Passagen zeigen nur mäßige Erwärmung, eigentlich will ich baer 5040er oder 6030er Props fliegen. Das muss doch gehen, hab doch keine Billig-Komponenten verbaut!
Wenn jemad beitragen kann, immer zu, ich finde nichts passendes im Netz
Es bezieht sich alles auf eine 250er im Warthox-Design (also kein FPV-Racer), Naze32 Acro, KISS 12A, X-Motor 1806 2300 kV, Cleanflight.
Ich habe auf den KISS und in CF OneShot125 aktiviert, damit müsste ich mit der Looptime ja unabhängig von der PWM-Frequenz in Cleanflight (Standard: 400 Hz = looptime 2500) sein, von Flyduino bekam ich die Auskunft, dass man bedenkenlos bis auf 1000 runter kann (das schafft mein Board aber nicht). Ich hatte 1600 eingestellt. Dazu Controller 2 (Luxfloat) mit PID-Werten von sixchannel, hab sie heute auch selbst erflogen und kam auf ähnliche Werte (P 1.6, I 27, D 23).
Mein Problem: Meine Motoren 2 und 3 (gleiche Drehrichtung) werden heiß, der Copter steht aber wie eine 1 in der Luft, also kein Gier-Problem. Die Auswirkung ist deutlich abhängig vom gewählten Controller (C0 und C2), von der Looptime (!) und von den Props. Die beiden anderen Motoren werden kaum warm, eher kalt.
Ich hab heute nach meinem Erfliegen der PIDs noch mal Tests gemacht:
- wenig ausgeprägt bei 5030er Props (egal welcher Controller), deutlich ausgeprägt bei 5040er Props
- C2 deutlich ausgeprägter als C0 (haben natürlich unterschiedliche PIDs, da ja ganz unterschiedlich in der Berechnung, Flugverhalten ist aber ähnlich bis auf die Reaktion auf YAW, die ist bei C2 deutlich besser)
- bei Looptime 2000 und größer kaum merkbar, bei 1600, 1700, 1800 deutlich, je niedriger die Looptime umso stärker das Phänomen
Ich würde gerne die Looptime so tief wie möglich haben (es müsste auch 1400 gehen), die Reaktion ist schon deutlich "knackiger", hab aber keine Lust meine Motoren zu grillen.
Ich hab dann mal im Flug mit USB-Kabel die Motor-Signale aufgezeichnet (ist grenzwertig, aufpassen, dass das Kabel nirgends in die Props kommt und der Copter nicht zu weit weg geht, Kabel ist aber 2 m lang). Mein Board hat leider keinen Data-Logger, damit wäre es optimal. Also über die GUI die Daten aufgezeichnet, geht minimal mit 10ms Zeitbasis (100 Hz), also deutlich langsamer als meine Looptime. Man erkennt die Unterschiede aber deutlich (siehe Bilder)
Bei beiden Motoren (in der Grafik mit der Nr. 1 und 2, das sind aber die Motoren 2 und 3 der Config X-Quad) ist eine wahnsinnige Dynamik bei Looptime 1600 zu sehen, bei Looptime=2000 ist das deutlich weniger. Die übrigen Motoren verhalten sich dabei unabhängig von der Looptime ähnlich. Verstellt wurde NUR die Looptime, sonst ist alles gleich, jeweils Schwebeflug, soweit das mit Kabel ging.
Ich hab keinen Plan, was ich machen soll, klar, ich kann die Looptime hochsetzen, dann profitiere ich aber nicht mehr so ausgeprägt von den KISS und OneShot. Hab jetzt erst mal wieder 5030er Props draufgemacht und Looptime auf 1750, vier Akkus auf der Wiese mit Vollgas-Passagen zeigen nur mäßige Erwärmung, eigentlich will ich baer 5040er oder 6030er Props fliegen. Das muss doch gehen, hab doch keine Billig-Komponenten verbaut!
Wenn jemad beitragen kann, immer zu, ich finde nichts passendes im Netz
Anhänge
-
161,7 KB Aufrufe: 38
-
88,1 KB Aufrufe: 37