Ana içeriğe geç

ESC (Elektronik Hız Kontrolörü)

Bu bölüm, İHA itki sistemlerinde motor hızını düzenlemek için kullanılan elektronik hız kontrolörlerini (ESC) tanımlar. ESC'ler, elektriksel özellikleri, iletişim protokolleri ve fiziksel özellikleriyle belirtilir.

Genel Bakış

Setuav Standardındaki ESC'ler bağımsız olarak tanımlanır ve motorlar tarafından referans edilir. ESC tanımı, güç sistemi tasarımı ve ağırlık dağılımı için gerekli elektriksel özellikleri, protokol desteğini ve yerleşim bilgisini içerir.

Parametreler

Tanımlama

Parametre Tip Açıklama
tag str ESC'nin benzersiz tanımlayıcısı (örn: "main_esc", "pusher_esc").
manufacturer str Üretici adı (opsiyonel, örn: "Hobbywing", "Castle Creations").
model str Model tanımlaması (opsiyonel, örn: "XRotor 40A", "Phoenix Edge 80").

Elektriksel Özellikler

Parametre Birim Açıklama
current_max A Maksimum sürekli akım değeri.
current_burst A Maksimum anlık akım (opsiyonel, genellikle 10-30 saniye).
voltage_min V Minimum çalışma voltajı.
voltage_max V Maksimum çalışma voltajı.
resistance Ω İç direnç (opsiyonel).
bec_voltage V Batarya Eliminatör Devresi çıkış voltajı (opsiyonel, BEC yoksa 0).
bec_current A BEC maksimum çıkış akımı (opsiyonel).

İletişim

Parametre Tip Açıklama
protocol enum Kontrol protokolü (opsiyonel): PWM, OneShot125, OneShot42, MultiShot, DShot150, DShot300, DShot600, DShot1200.
firmware str Firmware tipi (opsiyonel, örn: "BLHeli_S", "BLHeli_32", "AM32").
telemetry bool Telemetri desteği (opsiyonel, varsayılan: false).

Fiziksel Özellikler

Parametre Birim Açıklama
mass g Kablolar dahil ESC ağırlığı.
dimensions object Fiziksel boyutlar (opsiyonel).
dimensions.length mm Uzunluk.
dimensions.width mm Genişlik.
dimensions.height mm Yükseklik/kalınlık.

Yerleşim

ESC'ler placement nesnesi kullanılarak airframe'de konumlandırılır:

Parametre Birim Açıklama
placement object ESC'nin airframe'deki yerleşimi (opsiyonel).
placement.position object ESC'nin SETUAV_BODY çerçevesindeki pozisyonu.
placement.position.x mm Boylamsal pozisyon (burun ucundan mesafe).
placement.position.y mm Yanal pozisyon (0 = merkez hattı, pozitif = sağ).
placement.position.z mm Dikey pozisyon (pozitif = yukarı).
placement.rotation object ESC yönelimi.
placement.rotation.x deg X-ekseni etrafında rotasyon (roll, opsiyonel, varsayılan: 0).
placement.rotation.y deg Y-ekseni etrafında rotasyon (pitch, opsiyonel, varsayılan: 0).
placement.rotation.z deg Z-ekseni etrafında rotasyon (yaw, opsiyonel, varsayılan: 0).

Örnek Konfigürasyon

escs:
  - tag: "main_esc"
    manufacturer: "Hobbywing"
    model: "XRotor 40A"
    current_max: 40
    current_burst: 55
    voltage_min: 7.4
    voltage_max: 25.2
    resistance: 0.003
    bec_voltage: 5.0
    bec_current: 3.0
    protocol: "DShot600"
    firmware: "BLHeli_32"
    telemetry: true
    mass: 12
    dimensions:
      length: 45
      width: 25
      height: 8
    placement:
      position:
        x: 50
        y: 0
        z: -20
      rotation:
        x: 0
        y: 0
        z: 0

  - tag: "pusher_esc"
    manufacturer: "Castle Creations"
    model: "Phoenix Edge 80"
    current_max: 80
    current_burst: 100
    voltage_min: 11.1
    voltage_max: 25.2
    protocol: "PWM"
    firmware: "Castle_Link"
    telemetry: true
    mass: 28
    placement:
      position:
        x: 1150
        y: 0
        z: 30
      rotation:
        x: 0
        y: 0
        z: 0