ESC Nedir? Fırçasız Motor Sürücü Nasıl Çalışır? Arduino ile ESC ve BLDC Motor Kontrolü
ESC, yani Electronic Speed Controller, fırçasız BLDC motorların hızını kontrol etmek için kullanılan elektronik motor sürücüdür. Drone, RC uçak, model araç, tekne, robotik güç sistemleri ve hobi elektroniği projelerinde BLDC motorlar doğrudan mikrodenetleyiciye bağlanamaz. Arduino veya alıcı yalnızca ESC’ye kontrol sinyali gönderir; motorun ihtiyaç duyduğu yüksek akım ise ESC ve Li-Po batarya üzerinden sağlanır.
Bu rehberde ESC’nin ne olduğunu, nasıl çalıştığını, Arduino ile nasıl bağlandığını, ESC kalibrasyonunun neden gerekli olduğunu ve Robomer’de bulabileceğiniz 20A, 30A ve 50A ESC çeşitlerini inceleyeceğiz.
ESC Nedir?
ESC, bataryadan aldığı DC gücü fırçasız motorun üç fazına uygun sırayla aktararak motorun dönmesini sağlar. BLDC motorların içinde fırça ve kollektör yapısı bulunmadığı için fazların elektronik olarak anahtarlanması gerekir. Bu anahtarlama işlemini ESC yapar.
ESC Nasıl Çalışır?
Arduino, ESC’ye servo sinyaline benzer bir kontrol sinyali gönderir. Bu sinyal genellikle 1000 µs ile 2000 µs arasında değişir. 1000 µs minimum gazı, 2000 µs maksimum gazı temsil eder. ESC bu komuta göre motor fazlarını sürer ve motorun hızını ayarlar.
| Sinyal Değeri | Anlamı |
|---|---|
| 1000 µs | Minimum gaz / motor durma seviyesi |
| 1500 µs | Orta seviye gaz |
| 2000 µs | Maksimum gaz |
Proje Uygulama Videosu
ESC bağlantısı, BLDC motor testi, kalibrasyon ve potansiyometre ile hız kontrolü uygulamasını aşağıdaki video alanına ekleyebilirsiniz:
Arduino ile ESC Bağlantısı
| Bağlantı | Açıklama |
|---|---|
| ESC sinyal kablosu | Arduino D9 gibi PWM/servo sinyali üretilebilen pine bağlanır. |
| ESC GND | Arduino GND ile ortaklanır. |
| ESC güç kabloları | 2S/3S Li-Po bataryaya bağlanır. |
| Motor 3 faz kablosu | ESC motor çıkışlarına bağlanır. |
Arduino ESC Test Kodu
#include <Servo.h>
Servo esc;
void setup() {
esc.attach(9);
esc.writeMicroseconds(1000);
delay(5000);
}
void loop() {
esc.writeMicroseconds(1100);
delay(3000);
esc.writeMicroseconds(1200);
delay(3000);
esc.writeMicroseconds(1000);
delay(3000);
}
ESC Seçerken Nelere Dikkat Edilmeli?
- Motorun maksimum akım değerinden daha yüksek akım kapasiteli ESC seçilmelidir.
- Batarya hücre sayısı ESC ile uyumlu olmalıdır. Örneğin 2S-3S Li-Po desteği.
- Uygulama drone ise hızlı tepki veren ESC tercih edilmelidir.
- RC uçaklarda BEC/UBEC desteği önemli olabilir.
- Motor ve pervane yükü arttıkça ESC akım kapasitesi de artırılmalıdır.
Arduino ESC ve BLDC Motor Kodları
ESC kalibrasyonu, temel motor testi, potansiyometre ile hız kontrolü ve servo tester modu örneklerine Robomer GitHub motor rehberinden ulaşabilirsiniz.
Robomer’de Bulabileceğiniz ESC Çeşitleri
ESC 20A Fırçasız Motor Sürücü 2-3S LiPo Uyumlu
Küçük ve orta ölçekli BLDC motor testleri, RC modelcilik ve hobi projeleri için uygun 20A ESC seçeneği.
Ürünü İncele
ESC 30A Fırçasız Motor Sürücü 2-3S LiPo Uyumlu
A2212 gibi yaygın BLDC motorlar ve daha yüksek akım gerektiren model uçak/drone projeleri için tercih edilebilir.
Ürünü İncele
Hobbywing Skywalker 50A ESC V2 UBEC Fırçasız Motor Sürücü
Daha yüksek akım ihtiyacı olan RC uçak, modelcilik ve güçlü BLDC motor uygulamaları için profesyonel ESC seçeneği.
Ürünü İnceleSonuç
ESC, fırçasız motor kullanılan her projede motorun güvenli ve kontrollü çalışmasını sağlayan temel sürücü elemanıdır. Arduino ile ESC üzerinden BLDC motor kontrolü yapılabilir; ancak motor gücü her zaman uygun ESC ve batarya üzerinden sağlanmalıdır.
BLDC Motor ve ESC Projelerinizi Kurun
Fırçasız motorlar, ESC sürücüler, Li-Po uyumlu güç sistemleri ve Arduino kontrol uygulamaları için ihtiyaç duyduğunuz ürünleri Robomer üzerinden inceleyebilirsiniz.
ESC Ürünlerini İncele