L298N motor sürücüsü, robotik, otomasyon ve kendin yap sistemlerde DC ve step motorların güvenilir kontrolü için tasarlanmış yaygın kullanılan çift H-köprü modülüdür. Daha yüksek voltajları yönetme, mikrodenetleyicilerle kolayca arayüz oluşturma ve çift yönlü kontrolü destekleme yeteneği, istikrarlı hız, yön ve yük taşıma performansı gerektiren projeler için pratik bir tercih haline getirir.

L298N Motor Sürücüsü'nün Genel Görünümü
L298N, iki DC motoru veya bir bipolar step motoru bağımsız olarak kontrol etmek için tasarlanmış çift H-köprülü motor sürücülü entegre devredir. Mikrodenetleyiciden gelen düşük güçlü mantık sinyallerini motorların ihtiyaç duyduğu yüksek voltaj ve akımla birleştirerek ileri, geri, frenleme ve hız kontrolünü sağlar. Sürücü, geniş bir çalışma voltajı aralığını destekler ve güvenilir çift yönlü kontrol sağlar; bu da onu robotik, otomasyon projeleri ve genel motor kontrol uygulamaları için yaygın bir tercih haline getirir.
L298N Motor Sürücüsü'nün özellikleri
| Özellik | Açıklama |
|---|---|
| Çift Tam H-Köprü | İki DC motorun veya bir bipolar step motorun bağımsız kontrolünü sağlar; ileri, geri, frenleme ve serbest kenar hareketlerini destekler. |
| Geniş Motor Voltaj Aralığı (5V–35V) | Robotik ve otomasyon projelerinde yaygın olarak kullanılan 6V, 9V, 12V ve 24V motorlarla uyumludur. |
| Yüksek Akım Çıkışı | Doğru ısı dağıtımıyla kanal başına 2A'ya kadar sürekli akım sağlar, bu da yüksek başlatma torku gerektiren motorlar için uygundur. |
| PWM Uyumlu ENA/ENB Pinleri | Arduino, ESP32 veya Raspberry Pi gibi mikrodenetleyicilerden gelen PWM sinyalleriyle doğrudan hız kontrolünü destekler. |
| Termal Kapatma | Yüksek yük veya uzun süreli çalışma sırasında sürücüyü aşırı ısınmaktan otomatik olarak korur. |
| 78M05 Düzenleyici Üzerinde | Motor voltajı ≤12V olduğunda stabil bir 5V mantık beslemesi sağlar ve tipik kurulumlarda harici bir regülatör ihtiyacını azaltır. |
L298N Motor Sürücüsü'nün Teknik Özellikleri
| Parametre | Sembol | Min | Tipik | Max | Birim |
|---|---|---|---|---|---|
| Motor Besleme Voltajı | Vs | 5 | 12 | 35 | V |
| Sürekli Çıkış Akımı(kanal başı) | IO-cont | - | 2 | - | A |
| Zirve Çıkış Akımı | IO-peak | - | - | 3 | A |
| Mantık Besleme Voltajı | VSS | 4.5 | 5 | 7 | V |
| Çıkış Voltaj Düşüşü | VCEsat | 1.8 | - | 4.9 | V |
| Güç Tüketimi | Ptot | - | - | 25 | W |
| Çalışma Sıcaklığı | En Üst | -2.5 | - | 130 | °C |
L298N motor sürücüsünün pin çıkışı

Çoğu L298N motor sürücü modülü, motor çıkışları ve güç girişleri için net etiketlenmiş vida terminalleri ile mantık kontrolü için başlık pinleri sağlar. Her pin, çift H-köprülü IC üzerinden DC veya step motorları çalıştırmada özel bir rol oynar.
Pin Fonksiyonları
| Pin | Tip | Açıklama |
|---|---|---|
| VCC | Güç | Ana motor besleme girişi (5–35V). H-köprü çıkışlarını güçlendirir. |
| GND | Güç | Hem mantık hem de motor beslemesi için ortak toprak referansı. |
| 5V | Güç | Mantık beslemesi giriş/çıkış jumper konfigürasyonuna bağlı olarak değişir. |
| IN1, IN2 | Giriş | Motor A için yön kontrol girişleri. |
| IN3, IN4 | Giriş | Motor B için yön kontrol girişleri. |
| ENA | Giriş | Motor A hız kontrolü için Enable/PWM girişi. |
| ENB | Giriş | Motor B hız kontrolü için Enable/PWM girişi. |
| OUT1, OUT2 | Çıktı | Motor A terminali çıkış yapıyor. |
| OUT3, OUT4 | Çıktı | Motor B terminali çıkışlar. |
L298N Motor Sürücüsü'nün Kullanımı
Modül, Arduino, ESP32, STM32 veya Raspberry Pi gibi mikrodenetleyicilerle kolayca arayüz oluşturur. Kontrol, yön için dijital sinyaller ve hız için PWM ile gerçekleştirilir.
Yön Kontrol Mantığı
| Motor A | IN1 | IN2 | ENA | Sonuç |
|---|---|---|---|---|
| İleri | 1 | 0 | PWM | Motor ileri dönüyor |
| Ters | 0 | 1 | PWM | Motor geriye dönüyor |
| Serbest Sahil | 0 | 0 | - | Motor serbestçe döner |
| Fren | 1 | 1 | - | Motor aniden duruyor |
Motor B, aynı davranışla IN3, IN4 ve ENB kullanır.
Arduino'ya Kablolama (Tipik Kurulum)
| L298N Pin | Arduino Pin | Amaç |
|---|---|---|
| IN1 | D7 | Motor A yönü |
| IN2 | D6 | Motor A yönü |
| ENA | D5 (PWM) | Motor A hızı |
| IN3 | D4 | Motor B yönü |
| IN4 | D3 | Motor B yönü |
| ENB | D9 (PWM) | Motor B hızı |
| GND | GND | Zemin referansı |
| VIN | Dış kaynak | Motor gücü |
Bağlandıktan sonra, dijital çıkışlar yönü kontrol eder ve PWM çıkışları motor hızını ayarlar.
PWM ile Hız Kontrolü
ENA ve ENB'ye uygulanan PWM sinyalleri, her motora verilen ortalama voltajı değiştirerek pürüzsüz ivmelenme ve hassas hız kontrolü sağlar.
Önerilen frekans aralıkları:
• 500 Hz – 2 kHz → En iyi motor tepki ve minimum ısı.
• 5 kHz'den yüksek → Güç kayıplarına ve ısınmanın artmasına neden olur.
• ~200 Hz'in altında → Görünür darbe ve daha düşük tork üretir.
Bipolar Step Motorların Sürülmesi
Her H-köprü kanalı, bir bipolar step motorun bir bobinini kontrol eder. L298N, tam adım ve yarım adım dizilerini destekler, bu da onu basit konumlandırma sistemleri için uygun hale getirir.
Sınırlama
• Mikrostepping desteği yok
• Ayarlanabilir akım sınırlayıcısı yok
• Bipolar transistör teknolojisi nedeniyle daha yüksek güç kaybı
Hassas veya sessiz çalışma için, A4988 veya DRV8825 gibi özel mikrostepping sürücüler çok daha iyi performans gösterir.
Elektrik Sınırları, Performans ve Termal Yönetim
L298N kanal başına 35V ve 2A için derecelendirilmiş olsa da, transistör kayıpları ve ısı birikimi nedeniyle performans daha düşüktür. IC, yük altında genellikle 1.8V ile 2.5V arasında önemli bir gerilim düşüşü sağlayan bipolar transistörler kullanır. Bu, motora ulaşan etkin voltajı azaltır, torku düşürür ve sürücünün daha yüksek akımlarda daha sıcak çalışmasını sağlar.
Pratikte kullanımda, L298N en iyi performans gösterir ve normal yük altında yaklaşık 1.5A'dan az güç çeken 7–12V motorlarla çalışır. Akımı 2A sınırına yaklaştırmak, özellikle yüksek PWM görev döngülerinde IC'nin hızla ısınmasına neden olur. Sürekli yoğun kullanım, ~80°C'nin üzerindeki sıcaklıklar performans düşüşüne ve potansiyel arızaya yol açtığı için uygun termal yönetim gerektirir.
Modülün güvenli çalışması için iyi hava akışını sağla, ağır yükler için soğutma fanı kullanın ve gerektiğinde soğutucu temasını artırmak için termal macun uygulan. Orta düzeyde PWM frekansları (yaklaşık 500 Hz–2 kHz) güç kaybını azaltmaya ve stabil çalışmayı sürdürmeye yardımcı olur.
Güç Konfigürasyonu, Kablo Stabilitesi ve Koruma
L298N motor sürücüsünün güvenilir çalışması, büyük ölçüde doğru güç kurulumu, topraklama, kablolama uygulamaları ve gürültü yönetimine bağlıdır.
Güç Konfigürasyonu ve 5V Regülatör Davranışı
Motor beslemesi (VCC) H-köprü çıkışlarını besler ve genellikle 5–35 V arasında değişebilir: yüksek voltajlar motor torkunu artırır ancak L298N'de iç voltaj düşüşü nedeniyle ısıyı artırır. Dahili 78M05 regülatör yalnızca sürücünün mantık bölümünü besler ve harici kartlar için genel 5 V kaynak olarak kullanılmamalıdır.
• Motor voltajı 12 V ≤ olduğunda, dahili regülatörün 5 V mantık gücü sağlayabilmesi için 5 V jumper'ı yerinde tutun.
• Motor voltajı 12 V > olduğunda, 5 V jumper'ı çıkarın ve 5 V pinine ayrı, düzenlenmiş bir 5 V besleyin.
Bu, regülatörün aşırı ısınmasını önler ve mantık gücünü sabit tutar.
Topraklama Gereksinimleri
Tüm güç rayları, mantık sinyallerinin net bir referans seviyesine sahip olması için ortak bir zemini paylaşmalıdır. Motor besleme toprakını, mantık topraklamasını ve mikrodenetleyici topraklamasını aynı referans düğüme bağlayın. Herhangi bir toprak yüzüyorsa veya gevşek bağlıysa, titrek motor hareketi, dengesiz hız kontrolü, rastgele mikrodenetleyici sıfırlamaları veya yön ve PWM sinyallerine yanlış yanıt görebilirsiniz.
Kablolama Stabilitesi ve Gürültü Kontrolü
DC motorlar, mantık devrelerini rahatsız edebilecek elektriksel gürültü üretir. İyi kablolama uygulaması stabiliteyi büyük ölçüde artırır.
• Voltaj düşüşünü sınırlamak ve yayılan gürültüyü azaltmak için motor çıkışlarında kısa ve kalın kablolar kullanın.
• Motor kablolarını mantık ve mikrodenetleyici sinyal hatlarından fiziksel olarak ayrı tutun.
• Tüm vida terminallerini sıkarak yüksek akım yolları yük altında açılmaması veya yay çizmemesi sağlanır.
• Yüksek akımlı motorlar için aynı rayı Logic ile paylaşmak yerine özel bir motor güç kaynağını tercih edin.
Güç ayırma için, motor besleme terminallerine (VIN ve GND) 470–1000 μF elektrolitik kondansatör yerleştirerek giriş ve yük geçişlerini emmek için ve yüksek frekanslı gürültüyü filtrelemek için mantık pinlerinin yanına 0,1 μF seramik kondansatorlar ekleyin.
Koruma Önlemleri
L298N yerleşik flyback diyotları içerse de, ek koruma güvenliği artırır:
• Motor besleme hattına durma veya kısa devre öncüsü için sigorta ekleyin.
• Motorlar yüksek akım çekiyorsa uygun soğutma veya hava akışını sağla.
• Aynı tedarik rayından birden fazla yüksek akımlı cihazı zincirlemekten kaçının.
Yaygın Sorunlar ve Sorun Giderme
motorları zayıf veya takılıyor
• Motor besleme voltajı çok düşük – Motor, özellikle yük altında yeterli tork üretecek kadar voltaj almayabilir.
• Sürücüden aşırı voltaj düşüşü – Uzun kablolar, ince kablo veya yüksek akım çekimi, motorun önünde gerilim düşmesine neden olabilir.
• Yanlış PWM frekansı – Çok düşük veya çok yüksek PWM frekansları sarsıntı veya tork azalmasına neden olabilir; uygun bir aralığa ayarlayın (genellikle 1–20 kHz).
Mikrodenetleyici Sıfırlamaları
• Yetersiz topraklama – Sürücü, güç kaynağı ve mikrodenetleyici arasındaki zayıf veya tutarsız toprak referansı, kararsız mantık sinyallerine yol açabilir.
• Ayrılan kondansatörler yok – Mikrodenetleyici veya motor beslemesinde eksik bypass kapasitörleri, ani akım artışları sırasında kahverengi kesintilere neden olabilir.
• Motor gürültüsü mantık gücüne geri dönüşür – Endüktif motor gürültüsü 5V rayı rahatsız edebilir; Ayrı malzemeler kullanın veya filtreleme bileşenleri ekleyin.
Sürücü Aşırı Isınması
• Motor sürücü kapasitesinden daha fazla akım çekiyor – L298N, kanal başına ~2A'ya kadar (soğutma olmadan genellikle daha az) kadar destekliyor; bunu aşmak hızlı ısınmaya neden olur.
• Uzun süreli yüksek hizmet PWM – Uzun süre neredeyse tam görevde çalışmak, sürücü içindeki güç kaybını artırır.
• Yetersiz hava akışı veya soğutucu – Gemi soğutucu ağır yükler için yeterli olmayabilir; Bir fan veya harici ısı dağıtıcı ekleyin.
LED'ler yanıyor ama motorlar hareket etmiyor
• Gevşek vida terminalleri – Motor telleri sıkılmamış olabilir, bu da motor bağlantısının aralıklı veya hiç kesilmesine neden olabilir.
• Yanlış motor polaritesi – Ters kablo tesisatı beklenen dönüşü engelleyebilir veya belirli kontrol mantığı nedeniyle hareketsizliğe neden olabilir.
• ENA/ENB etkinleştirme sinyali eksik – Eğer etkinleştirme pinleri DÜŞÜK veya bağlıysa, ilgili motor kanalı aktif olmaz.
L298N DC Motor Sürücü Kullanımları
• Diferansiyel tahrikli robotlar ve akıllı araç platformları – Sol ve sağ motorların bağımsız kontrolünü sağlar; böylece düzgün direksiyon, hız kontrolü ve manevra yapar.
• Engel kaçınma ve çizgi takip robotları – Sensör tabanlı navigasyon sistemleriyle sorunsuz çalışarak motor hızını ve yönünü gerçek zamanlı ayarlar.
• Kompakt konveyörler ve otomasyon mekanizmaları – Hafif endüstriyel veya eğitim otomasyon kurulumlarında küçük kayışlar, silindirler ve hareketli parçaları çalıştırır.
• Pan-tilt kamera montajları ve robotik kollar – Konumlandırma sistemleri için kontrollü çift yönlü hareket sağlar, böylece hassas açısal veya doğrusal hareket sağlar.
• Kendin yap plotterlar, CNC prototipleri ve küçük ölçekli XY sistemleri – Çizim, gravür veya basit koordinat tabanlı hareket projeleri için step veya DC motorları çalıştırır.
• Motorlu kapılar, kapaklar ve basit aktüatörler – Kontrollü açılış ve kapanma mekanizmaları gerektiren ev otomasyon projeleri için idealdir.
L298N Alternatifleri
Modern sürücüler daha iyi verimlilik ve daha düşük voltaj düşüşü sunar, bu da onları pil veya yüksek performanslı yapılar için tercih edilir.

• TB6612FNG – Mükemmel verimlilik, düşük ısı, taşınabilir robotlar için idealdir.

• DRV8833 – Gömülü projeler için kompakt, düşük güçlü, yüksek verimlilik.

• BTS7960 – Büyük DC motorlar için yüksek akımlı H-köprü.

• A4988 / DRV8825 – Akıcı ve hassas stepper kontrolü için mikrostepping sürücüler.

• MX1508 – Hafif yük altında küçük hobi motorları için çok düşük maliyetli bir seçenek.
Bu alternatifler, tork, verimlilik ve kontrol gereksinimlerine göre yükseltme yapmanıza olanak tanır.
Sonuç
L298N, orta güçlü uygulamalar için güvenilir bir motor sürücü olmaya devam ediyor; sağlam performans, esnek kontrol seçenekleri ve popüler mikrodenetleyicilerle doğrudan entegrasyon sunuyor. Yeni sürücülere kıyasla verimlilik ve ısı üretiminde sınırlamalar olsa da, doğru kablolama, topraklama ve termal yönetim güvenilirliğini en üst düzeye çıkarmaya yardımcı olur. Birçok eğitim ve hobi yapım için, pratik ve dayanıklı bir motor kontrol çözümü sunmaya devam ediyor.
Sıkça Sorulan Sorular [SSS]
L298N iki motoru farklı hızlarda çalıştırabilir mi?
Evet. L298N'nin iki bağımsız PWM girişi (ENA ve ENB) vardır; bu da mikrodenetleyici ayrı PWM sinyalleri sağladığı sürece her motorun farklı hız veya ivme eğrisinde çalışmasına olanak tanır.
L298N kullanırken ne kadar voltaj düşüşünü hesaba katmalıyım?
Tipik yüklerde 1.8V–2.5V gerilim düşüşü, yüksek akımda ise 4V'a kadar bekleniyor. Her zaman bu düşüşü telafi eden bir motor besleme voltajı seçin ki motorunuz yeterince etkili tork alsın.
L298N pil motorlu robotlar için uygun mu?
İşliyor ama ideal değil. L298N, bipolar transistörleri sayesinde enerjiyi ısı olarak boşa harcıyor ve pilleri daha hızlı tüketiyor. Verimli MOSFET tabanlı sürücüler (TB6612FNG, DRV8833) mobil robotlar için daha iyi performans gösterir.
L298N akım sınırlamasını veya motor durma korumasını destekliyor mu?
Hayır. L298N akım sınırlama, stop algılama veya aşırı akım kapatma içermez. Motorunuz durma veya başlatma sırasında 2A'yı aşabiliyorsa, harici sigorta kullanın veya dahili akım kontrolü olan bir sürücü seçin.
Stabil L298N motor gücü için hangi boyutta kondansat eklemeliyim?
Ani yük artışlarını düzeltmek için motor besleme girişi boyunca 470–1000 μF elektrolitik kondansatör kullanın. En iyi performans için, yüksek frekanslı gürültüyü yönetmek için mantık pinlerine yakın 0.1 μF seramik kondansatörle eşleştirin.