Docs

Sécurité intégrée

Sécurité intégrée

OrniFlight dispose d’un système de sécurité en deux étapes pour protéger votre ornithoptère en cas de perte du signal du récepteur.

Système à deux étages

Perte de signal — de l’étape 1 détectée

Déclenché lorsque : - Tout canal de vol a une longueur d’impulsion invalide - Le récepteur signale le mode de sécurité - Aucun signal du récepteur pendant une durée configurée

Action : Tous les canaux passent aux valeurs de repli (configurées via rxfail). Une courte fenêtre de récupération commence — si le signal revient, le vol normal reprend.

Temps de garde — de l’étape 2 expiré

Entré lorsque l’étape 1 persiste plus longtemps que failsafe_delay (par défaut : 400 ms) ET que le vaisseau est armé.

Procédures (configurables via failsafe_procedure) :

Procédure Comportement
DROP Désarmez immédiatement les ailes de — s’arrêtent, l’avion descend
LAND Mode plané ailes — verrouillées horizontalement, descente contrôlée

LAND est la procédure recommandée pour les ornithoptères —. Elle maintient les ailes en position neutre pour une descente planée, ce qui laisse le temps de récupérer le signal.

CLI Paramètres

set failsafe_delay = 4 # Guard time in 0.1s (4 = 400ms) set failsafe_procedure = LAND # DROP or LAND set failsafe_throttle = 1000 # Fallback throttle (low) set failsafe_switch_mode = STAGE1 # Transmitter switch behavior

Sécurité intégrée du récepteur

Configurez également la sécurité intégrée de votre récepteur pour qu’elle n’émet aucune impulsion en cas de perte de signal. Cela permet au contrôleur de vol de détecter la perte et d’activer l’étape 1.

Tests

Test de sécurité avec tringlerie d’aile déconnectée sur banc : 1. Attribuez le mode FAILSAFE à un commutateur 2. Armez l’engin 3. Basculez l’interrupteur → et observez la procédure de sécurité. 4. Vérifiez que le comportement du servo correspond aux attentes