Hallo Multicopter-Freunde,
ich habe vor einiger Zeit begonnen einen Quad zu basteln.
Parts:
Alles weitere ist mit einzelteilen zusammengebaut, d.h.:
Meine Frage:
Der Copter fliegt (noch!?) nicht weil die Stabilisierung nicht funktioniert. Die wahrscheinlichste Ursache ist der PID Regler. Aber da ich bereits seit Wochen versuche ein setup dafür zu finden beschleicht mich das Gefühl, dass noch etwas anderes ist. Ich kann mir mehrere Fehlerursachen vorstellen:
Es wäre nett wenn der eine oder andere einen Vermutung / einen Hinweis zu meinen Gedanken geben kann. Ich liefere gern auch noch mehr Infos.
Danke im Voraus,
Christoph
ich habe vor einiger Zeit begonnen einen Quad zu basteln.
Parts:
- Motoren: Multistar 920KV
- Rotoren: Multistar Carbon 10x4.5
- Frame: Turnigy Talon Quad
- ESCs: Afro 20A / SimonK
- LiPo: 5200mAh 3s
- Gewicht inkl. LIPO: ~1280g
Alles weitere ist mit einzelteilen zusammengebaut, d.h.:
- der "Pilot" ist ein Arduino Nano
- Lage bekommt der Arduino von einer Bosch IMU
- ESCs steuert er per PWM Signal
- Benutzerinput mache ich wahlweise über eine 6CH Receiver am Arduino (PPM) oder per gemouteten RasPI und WLAN
- Die Motoren habe ich Stück für Stück ohne Rotoren "gebalanced" und die Rotoren auch (mit Tape und vibrationsmesser)
- ich habe X-Setup und +-Setup getestet, aktuell ist er als X montiert.
- Motor/Rotor Leistungskurven sind alle identisch und linear (Angaben je Motor):
- 5% schub 50g
- 20% schub 140g
- 50% schub 375g
- 70% schub 585g
- 80% schub 700g
- 90% schub 800g
- 95% schub 850g
- 5% schub 50g
Meine Frage:
Der Copter fliegt (noch!?) nicht weil die Stabilisierung nicht funktioniert. Die wahrscheinlichste Ursache ist der PID Regler. Aber da ich bereits seit Wochen versuche ein setup dafür zu finden beschleicht mich das Gefühl, dass noch etwas anderes ist. Ich kann mir mehrere Fehlerursachen vorstellen:
- Mein PID ist nicht korrekt eingestellt - wie bereits erwähnt wahrscheinlich
- Das Setup der Parts ist schlicht falsch? Motoren zu stark? Copter zu leicht? (kann ich mir eigentlich nicht vorstellen)
- Der Arduino ist zu langsam: Die ESCs bekommen mit einer Rate von 60 Hz (d.h. alle 15 MS) ein Update der gewünschten Rotorgeschwindigkeit. Reicht das?
- Die Motoren sind zu träge für das Gewicht des Copters: Bis die Rotoren die "Wunschdrehzahl" haben vergeht zu viel Zeit. Stichwort Sprungantwort.
- Schwerpunkt des Quads falsch (er ist mittig, wie weit unter der Propellerebene muss er sein?
Es wäre nett wenn der eine oder andere einen Vermutung / einen Hinweis zu meinen Gedanken geben kann. Ich liefere gern auch noch mehr Infos.
Danke im Voraus,
Christoph
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von TaC ()