Docs

Failsafe

Failsafe

OrniFlight ha un sistema di sicurezza a due stadi per proteggere il tuo ornitottero in caso di perdita del segnale del ricevitore.

Sistema a due stadi

Rilevata perdita di segnale fase 1 —

Attivato quando: - Qualsiasi canale di volo ha una lunghezza dell’impulso non valida - Il ricevitore segnala la modalità failsafe - Nessun segnale dal ricevitore per una durata configurata

Azione: tutti i canali passano ai valori di fallback (configurati tramite rxfail). Inizia una breve finestra di recupero — se il segnale ritorna, il volo normale riprende.

Fase 2 — Tempo di guardia scaduto

Si entra quando la Fase 1 persiste per più di failsafe_delay (predefinito: 400 ms) E il velivolo è armato.

Procedure (configurabili tramite failsafe_procedure):

Procedura Comportamento
DROP Disarmare immediatamente — le ali si fermano, l’aereo scende
LAND Modalità planata — ali bloccate in orizzontale, discesa controllata

LAND è la procedura consigliata per gli ornitotteri — mantiene le ali in posizione neutra per una discesa planata, dando il tempo per il recupero del segnale.

CLI Impostazioni

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

Failsafe del ricevitore

Configura anche il fail-safe del tuo ricevitore in modo che non emetta nessun impulso in caso di perdita di segnale. Ciò consente al controllore di volo di rilevare la perdita e attivare la Fase 1.

Test

Prova il failsafe con il collegamento dell’ala scollegato sul banco: 1. Assegna la modalità FAILSAFE a un interruttore 2. Armare l’imbarcazione 3. Attivare l’interruttore → e osservare la procedura di failsafe 4. Verificare che il comportamento del servo corrisponda alle aspettative