failsafe
OrniFlight memiliki sistem failsafe dua tahap untuk melindungi ornithopter Anda jika sinyal penerima hilang.
Sistem Dua Tahap
Tahap 1 — Kehilangan Sinyal Terdeteksi
Dipicu ketika: - Saluran penerbangan mana pun memiliki panjang pulsa yang tidak valid - Penerima melaporkan mode failsafe - Tidak ada sinyal dari penerima selama durasi yang dikonfigurasi
Tindakan: Semua saluran beralih ke nilai cadangan (dikonfigurasi melalui rxfail). Jendela pemulihan singkat dimulai — jika sinyal kembali, penerbangan normal dilanjutkan.
Tahap 2 — Waktu Penjagaan Berakhir
Dimasuki ketika Tahap 1 bertahan lebih lama dari failsafe_delay (default: 400ms) DAN pesawat dipersenjatai.
Prosedur (dapat dikonfigurasi melalui failsafe_procedure):
| Prosedur | Perilaku |
|---|---|
| DROP | Segera lucuti — sayap berhenti, pesawat turun |
| LAND | Mode luncur — sayap terkunci horizontal, penurunan terkontrol |
LAND adalah prosedur yang direkomendasikan untuk ornithopter — yang menahan sayap pada posisi netral untuk meluncur turun, sehingga memberikan waktu untuk pemulihan sinyal.
CLI Pengaturan
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
Penerima Gagal Aman
Konfigurasikan juga fail-safe receiver Anda untuk mengeluarkan tidak ada pulsa saat sinyal hilang. Hal ini memungkinkan pengontrol penerbangan mendeteksi kehilangan dan mengaktifkan Tahap 1.
Pengujian
Uji failsafe dengan sambungan sayap terputus di bangku cadangan: 1. Tetapkan mode FAILSAFE ke sakelar 2. Persenjatai pesawatnya 3. Alihkan sakelar → amati prosedur failsafe 4. Pastikan perilaku servo sesuai dengan harapan