Re-Animierung Copter mit BetaFlight/BLHeli

Status
Nicht offen für weitere Antworten.

Blebbens

Erfahrener Benutzer
#1
Hi,

Ich war längere Zeit vom Fliegen abstinent, möchte nun aber meinen 250er Race-Copter reanimieren.
Damals habe ich eine Taranis X9D, Flip32 und Cleanflight genutzt. Alles hat definitiv funktioniert.

All das soll nun wieder genutzt werden, wozu ich sämtliche Updates einspielen wollte...

Nun habe ich die Taranis auf das aktuelle OpenTX 2.18 gebracht. Danach habe ich das aktuelle BetaFlight 3.0-RC4 geflasht und die bisherigen Cleanflight-Settings manuell eingetragen (RX_PPM, Channel Modes, OneShot, Motor_Stop, Board Alignmet etc).

Stecke ich den LiPo an, so ist alles ruhig, das Receiver-Tab im BetaFlight-Configurator zeigte alle Taranis-Stickbewegungen an. Schalte ich dann zwischen den Modes um (Angle, Horizon), so läuft ein Motor wildu reagiert nicht. Überhaupt drehen die Motoren sonst nicht und reagieren nicht auf throttle. Früher habe ich die Motoren mit dem Throttle-Stick unten rechts erst aktivieren müssen, was ihm jetzt egal ist. Geht das nicht mehr - kann man jetzt nur mit einem Aux-Schalter freischalten?

Dann kam mir die Idee, dass Betaflight bei den ESCs ggf BLHeli von mind. 14.x voraussetzt. Verbinde ich also jetzt BLHeli-Suite via Atmel/Cleanflight-Programmer (BetaFlight gibt es wohl nicht), so liest es manchmal 2, manchmal 3 ESCs aus. Scheinbar ist BLHeli 13.2 installiert. Kann ich diese DYS20A Opto nun also via BLHeli trotz der alten Version auf die aktuelle Version flashen? Notfalls habe ich noch einen DYS-USB-Linker, an dem man Masse, Plus und Signal anschliessen muss. Aber, was genau? Die drei Kabel zum Motor sind es wohl nicht, Masse/Plus der eingebauten ESCs sind am PCB verlötet. Das verbleibende 2-adrige Kabel verläuft natürlich zum Flight controller. Dieses muss dann doch gemeint sein (Ader schwarz=Masse, Ader weiss=Signal)?

Es war damals mein erster Copter, die ESCs sind sehr unzugänglich verbaut...

Würde mich freuen, wenn jemand Tipps hat (wie schalte ich die Motoren frei, warum reagieren die Motoren nicht, wie aktualisiere ich alte BLHeli-Firmware)?

Besten Dank im Voraus.
 

Blebbens

Erfahrener Benutzer
#2
Habe mittlerweile die ESCs auf BLHeli 14.6 updaten können (SimonK-Bootloader). Habe die Settings vom Master auf die Slave-ESCs clonen können.

Im BetaFlight-Configurator kann ich nun die Motoren einzeln steuern.

Einziges verbliebendes Problem: die Motoren reagieren nicht auf die Funksteuerung, ich bekomme sie nicht freigeschaltet.
An der Taranis habe ich gegenüber früher keine Settings geändert. Im BetaFlight habe ich - wie früher unter Cleanflight - Spektrum1024, RX_PPM, Channel Mode AETR1234 eingestellt.

Kann mir jemand da helfen? Warum reagiert der Copter plötzlich nach Aktualisierungen nicht mehr auf die Funke?
 

steffen78

Neuer Benutzer
#3
https://github.com/betaflight/betaf...my-fc-board-arm-after-upgrading-the-firmware-

Vielleicht doch so kompliziert wie in den FAQ, oder wirklich nur arming möglich über schalter position. Ich habe im Cleanflight auf ein und die selbe Schalterposition Arm und Stablemode gelegt. Aus - Arm/Stable - ARM/Stable/BARO - throttle stick unten rechts ist schon sehr lange her.

https://www.reddit.com/r/Multicopte..._ideas_why_a_new_betaflight_install_wont_arm/

Evtl. haben sich Knüppelwege/Werte geändert und stick unten rechts ist nicht mehr weit genug unten rechts.
 

Blebbens

Erfahrener Benutzer
#4
Der Entwickler hat geantwortet. Die cpu load lag bei 100%, weshalb die Motoren nicht starten.
Beim Aufspielen der bereinigten Firmware ist leider die Firmware zerschossen. Muss die Bootpins brücken und neu flashen.
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten