BlogMühendislikProjeler

Flight Controller Nedir ve Nasıl Çalışır?

Motor, ESC, pil seçtin. Şimdi drone’un beyni geliyor: Flight Controller (FC).

FC, saniyede 100-8000 kez drone durumunu ölçüyor ve instant düzeltmeler yapıyor. O olmasa, drone düşer.

Bu yazıda:

  1. FC nedir?
  2. IMU (gyro, accelerometer) sensörleri
  3. PID kontrol loop’u
  4. FC tipi seçimi
  5. Barometer ve magnetometer

Flight Controller Nedir?

FC = Drone’un “beyni.” Sensörlerden veri alır, hesaplamalar yaparak ESC’ye kontrol sinyalleri gönderir.

FC’nin İşi

Loop Time: FC, saniyede kaç kez hesap yapıyor?

  • 8kHz = Saniyede 8000 hesap = 125 microsecond/loop (çok hızlı)
  • 4kHz = Saniyede 4000 hesap (normal hobi)
  • 2kHz = Saniyede 2000 hesap (yavaş)

⚠️ UYARI: Loop time arttıkça, kontrol daha hassas ama daha çok CPU gerekli.


IMU (Inertial Measurement Unit) Sensörleri

Gyroscope (Jyroskop) — Dönüş Hızı

Gyro, dönüş hızını ölçer (°/second cinsinden):

Doğruluk: ±2000°/s (çok hızlı döndürüş bile ölçebilir)

Accelerometer (Hızlandırma Sensörü) — G Kuvveti

Accelerometer, ivmelenme ölçer (G cinsinden, 1G = yerçekimi):

Önemli: 1G = 9.81 m/s² (sabit)

Kullanışı: Drone’un “eğim açısını” bilmek için.

IMU Kalibrasyon

FC kullanmadan önce, IMU’yu kalibre etmelisin:

Neden? Fabrika hatası olabilir, sıcaklık etkileyebilir.


PID Kontrol Loop’u (Temellemeleri)

Drone dengede kalmak için FC PID (Proportional-Integral-Derivative) kontrol kullanır.

PID Nedir? (Basit Anlatım)

P Kazancı (Proportional Gain)

I Kazancı (Integral Gain)

D Kazancı (Derivative Gain)

💡 İPUCU: Başlangıçta, P-gain ortalıyor, D-gain yüksek, I-gain düşük. İter iterasyon.


FC Türleri Seçim

Popüler FC’ler

FC Processor Loop Özellik Başlangıç
F3 STM32F3 8kHz Eski, basit ✅ OK
F4 STM32F4 8kHz Orta ✅ Tavsiye
F7 STM32F7 16kHz Yüksek ✅ Pro
H7 STM32H7 32kHz Çok yüksek ❌ Pahalı

Tavsiye: Başlangıçta F4 FC. Balanslar, yeterli performans, ucuz.


Barometer ve Magnetometer

Barometer (Basınç Sensörü)

Irtifa ölçer. Hava basıncından yüksekliği hesaplar.

Magnetometer (Pusula)

Dünya manyetik alanını ölçer = pusula görevi.

⚠️ UYARI: Magnetometer, motor kablolarından etkilenebilir (manyetik alan). FC’yi motorlardan uzak tut.


FC Ayarları (Temellemeleri)

Gyro Filter

D Term Filter

Throttle Boost (TPA)


FC Firmware Seçimi

Betaflight

En popüler. Racing, FPV için.

INAV

Autonomous uçuş. GPS, navigation için.

Cleanflight

Eski, basit. Artık kullanılmıyor.

Tavsiye: Başlangıçta Betaflight.


FC Kurulumu Adımları


Sık Sorulan Sorular

“Loop time kaç olmalı?”

Cevap: 8kHz başlangıç. 4kHz çok yavaş, 16kHz+ gereksiz başlangıçta.

“PID ayarı yazıda nasıl değişiyor?”

Cevap: Yazı 10’da detaylı tuning var.

“Gyro vs Accelerometer farkı nedir?”

Cevap: Gyro = hızı, Accelerometer = pozisyonu ölçer. İkisi beraber = stabil kontrol.


🎯 Yazı 9 Özeti

FC = Drone’un beyni

IMU = Gyro + Accelerometer

PID = P (hız) + I (toplam hata) + D (smooth)

Betaflight firmware tavsiye edilen

F4 FC başlangıç için ideal

Sonraki yazıda, PID’i pratik olarak nasıl ayarlamak gerektiğini öğreneceksin.

Hazırsan, tuning’e dalalım! 🚀

One thought on “Flight Controller Nedir ve Nasıl Çalışır?

Bir Yorum Yap