Naze32 schaltet bei Crash Motoren nicht ab / FAILSAFE / MOTOR STOP

Status
Nicht offen für weitere Antworten.

crashfix

Erfahrener Benutzer
#1
Steh grad auf`m Schlauch:

DX6i (alt)
Orange Rx 615X
Naze32 (neueste FW und Multiwii 2.3 hybrid)

Ich bilde mir ein das ursprünglich die Motoren bei einem (auch schon leichten) crash - automatisch abgeschaltet wurden. Bei mir laufen sie jetzt weiter...

Failsafe: Nutze ich den Failsafe des Orange RX mit minimaldrehzahl (ca. 1050umin), schaltet sich der Quad beim "Einschlag" nicht automatisch aus (Mist).

Mach ich den RX ohne Failsafe aber dafür den über cleanflight (dito etwas über mindrehzahl 1050kV), schalten die Motoren bei Signalverlust komplett ab....(auch Mist) und drehen nicht wie eigentlich programiert mit 1050 Umin weiter....

WAS ICH MÖCHTE: 1.) Failsave mit Minimaldrehzahl - und 2.) soll der FC die Motoren bei einem Einschlag (auch ohne Funkverbindung) abschalten.

FRAGE: Wie geht das?
 

Arakon

Erfahrener Benutzer
#3
Automatisch haben sich die Motoren nie abgeschaltet. Das gehört fest in deine Finger einprogrammiert: Wenn ein Crash passiert bzw. nicht mehr zu vermeiden ist, Gas runter, Disarm schalten. Selbst aus geht nur bei Motor Stop + Failsave auf Gas 0.

RSSI ist der Naze völlig egal, das hat mit Failsafe gar nichts zu tun. Die Naze schaut nur, ob ein gültiges Signal (Seriell) oder gültige Stickstellung vorliegt (z.b. Gas nicht unter 985).
 

crashfix

Erfahrener Benutzer
#4
Ersteres ist prinzipell klar.

RSSI ist der Naze völlig egal, das hat mit Failsafe gar nichts zu tun. Die Naze schaut nur, ob ein gültiges Signal (Seriell) oder gültige Stickstellung vorliegt (z.b. Gas nicht unter 985).
Ich dachte nur, das wenn die Funkübertragung abbricht (kein RSSI mehr), der Failsafe der Naze das erkennt und entsprechend entweder
a). die Motoren auf vorgegbene Minimaldrehzahl zwecks "Reststabilisierung" bringt - oder
b.) Häkchen bei "MOTOR_STOP" die Motoren abschaltet.

...ein Autodisarm (z.B. bei soundsoviel G, z.B. bei einem Crash / Einschlag wäre ja ggf. sinnvoll. Was meint ihr?
 
Zuletzt bearbeitet:

lysie

Erfahrener Benutzer
#5
Ersteres ist prinzipell klar.



Ich dachte nur, das wenn die Funkübertragung abbricht (kein RSSI mehr), der Failsafe der Naze das erkennt ...
Nö.
Das ist komplett abhängig von deinem Empfänger und wie dieser eingestellt ist. Gibt dein Empfänger nach Verbindungsabbruch weiterhin fröhlich legitime Signale aus , merkt die FC das überhaupt nicht.

Stichwort hold/no pulse/preset value

Wenn du den failsafe von Cleanflight nutzen möchtest solltest du darauf achten dass dein Empfänger nach Verbindungsabbruch kein Signal oder ein Signal auserhalb der zulässigen Grenzen (rx_min_usec / max_usec) ausgibt.
Anschließend kannst du dann in Cleanflight deinen Failsafe nach Vorlieben einstellen
Hier: https://github.com/cleanflight/cleanflight/blob/master/docs/Failsafe.md und hier : https://github.com/cleanflight/cleanflight/blob/master/docs/Rx.md (RX loss configuration)

Automatischen disarm nach Bruchlandung halte ich für Quatsch. Persönlich möchte ich nicht dass die FC mir selbständig in irgendetwas eingreift solange ich noch die Kontrolle besitze - ist nur eine weitere Schwachstelle im Code auf die man aufpassen muss dass sie sich im Flug nicht plötzlich selbständig macht...
 
Zuletzt bearbeitet:

MazeVX

Erfahrener Benutzer
#6
Problem wäre da auch wo man die Grenze setzt, beim Streifen von ästen oder ähnlich schlecht vorhersehbaren Ereignissen können durchaus sehr hohe g peaks entstehen wenn die dann zu einem "Crash disarm" führen kann das Böse ausgehen.
Da kann ich lysie nur recht geben.
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten