10M+ Electronic Components In Stock
ISO Certified
Warranty Included
Fast Delivery
Hard-to-Find Parts?
We Source Them.
REQUEST A QUOTE

Panduan Driver Motor L298N: Fitur, Pinout, Pengkabelan, Spesifikasi, dan Pengoperasian

Des 11 2025
Sumber: DiGi-Electronics
Jelajahi: 1987

Driver motor L298N adalah modul jembatan H ganda yang banyak digunakan yang dirancang untuk kontrol motor DC dan stepper yang andal dalam robotika, otomatisasi, dan sistem DIY. Kemampuannya untuk menangani tegangan yang lebih tinggi, antarmuka dengan mudah dengan mikrokontroler, dan mendukung kontrol dua arah menjadikannya pilihan praktis untuk proyek yang membutuhkan kecepatan, arah, dan kinerja penanganan beban yang stabil.

Figure 1. L298N Motor Driver

Ikhtisar Driver Motor L298N

L298N adalah sirkuit terintegrasi driver motor jembatan H ganda yang dirancang untuk mengontrol dua motor DC atau satu motor stepper bipolar secara independen. Ini memungkinkan kontrol maju, mundur, pengereman, dan kecepatan dengan menghubungkan sinyal logika daya rendah dari mikrokontroler dengan tegangan dan arus yang lebih tinggi yang dibutuhkan oleh motor. Driver mendukung rentang tegangan operasi yang luas dan memberikan kontrol dua arah yang andal, menjadikannya pilihan umum untuk robotika, proyek otomatisasi, dan aplikasi kontrol motor umum.

Fitur Driver Motor L298N

FiturDeskripsi
Jembatan H Penuh GandaMemungkinkan kontrol independen dari dua motor DC atau satu motor stepper bipolar, mendukung keadaan maju, mundur, pengereman, dan free-coasting.
Rentang Tegangan Motor Lebar (5V–35V)Kompatibel dengan motor 6V, 9V, 12V, dan 24V yang biasa digunakan dalam proyek robotika dan otomasi.
Keluaran Arus TinggiMemberikan arus kontinu hingga 2A per saluran dengan pembuangan panas yang tepat, sehingga cocok untuk motor yang membutuhkan torsi startup tinggi.
Pin ENA/ENB yang Kompatibel dengan PWMMendukung kontrol kecepatan langsung menggunakan sinyal PWM dari mikrokontroler seperti Arduino, ESP32, atau Raspberry Pi.
Shutdown TermalSecara otomatis melindungi driver dari panas berlebih selama beban tinggi atau pengoperasian yang berkepanjangan.
Regulator 78M05 OnboardMenyediakan suplai logika 5V yang stabil saat tegangan motor ≤12V, mengurangi kebutuhan akan regulator eksternal dalam pengaturan biasa.

Spesifikasi Teknis Driver Motor L298N

ParameterSimbolMinKhasMaksSatuan
Tegangan Pasokan MotorVs51235V
Arus Keluaran Berkelanjutan (per saluran)IO-konter-2-Sebuah
Arus Keluaran PuncakPuncak IO---3Sebuah
Tegangan Pasokan LogikaVSS4.557V
Keluaran Voltage DropVCEsat1.8-4.9V
Pembuangan DayaPtot--25W
Suhu OperasiAtas-2,5-130°C

Pinout Driver Motor L298N

Figure 2. Pinout of the L298N Motor Driver

Sebagian besar modul driver motor L298N menyediakan terminal sekrup berlabel jelas untuk output motor dan input daya, bersama dengan pin header untuk kontrol logika. Setiap pin memiliki peran khusus dalam menggerakkan motor DC atau stepper melalui IC jembatan H ganda.

Fungsi Pin

SematkanTipeDeskripsi
VCCDayaInput suplai motor utama (5–35V). Memberi daya pada output jembatan H.
GNDDayaReferensi dasar umum untuk logika dan pasokan motor.
5VDayaMasukan/output suplai logika tergantung pada konfigurasi jumper.
IN1, IN2MasukanInput kontrol arah untuk Motor A.
IN3, IN4MasukanInput kontrol arah untuk Motor B.
ENAMasukanAktifkan/input PWM untuk kontrol kecepatan Motor A.
NOMOR WEBMasukanAktifkan/input PWM untuk kontrol kecepatan Motor B.
KELUAR1, KELUAR2KeluaranOutput terminal Motor A.
KELUAR3, KELUAR4KeluaranOutput terminal Motor B.

Menggunakan Driver Motor L298N

Modul ini berinteraksi dengan mudah dengan mikrokontroler seperti Arduino, ESP32, STM32, atau Raspberry Pi. Kontrol dilakukan dengan sinyal digital untuk arah dan PWM untuk kecepatan.

Logika Kontrol Arah

Motor AIN1IN2ENAHasil
Maju10PWMMotor berputar ke depan
Terbalik01PWMMotor berputar mundur
Pantai bebas00-Motor berputar bebas
Rem11-Motor berhenti tiba-tiba

Motor B menggunakan IN3, IN4, dan ENB dengan perilaku yang identik.

Pengkabelan ke Arduino (Pengaturan Khas)

Pin L298NPin ArduinoTujuan
IN1D7Arah motor A
IN2D6Arah motor A
ENAD5 (PWM)Kecepatan motor A
IN3D4Arah motor B
IN4D3Arah motor B
NOMOR WEBD9 (PWM)Kecepatan motor B
GNDGNDReferensi tanah
VINPasokan eksternalTenaga motor

Setelah terhubung, output digital mengontrol arah dan output PWM menyesuaikan kecepatan motor.

Kontrol Kecepatan dengan PWM

Sinyal PWM yang diterapkan pada ENA dan ENB memvariasikan tegangan rata-rata yang dikirimkan ke setiap motor, memungkinkan akselerasi yang mulus dan kontrol kecepatan yang tepat.

Rentang frekuensi yang direkomendasikan:

• 500 Hz – 2 kHz → Respons motor terbaik dan panas minimal.

• Lebih tinggi dari 5 kHz → Menyebabkan kehilangan daya dan peningkatan pemanasan.

• Di bawah ~200 Hz → Menghasilkan denyut yang terlihat dan torsi yang lebih rendah.

Menggerakkan Motor Stepper Bipolar

Setiap saluran jembatan-H mengontrol satu kumparan motor stepper bipolar. L298N mendukung urutan langkah penuh dan setengah langkah, sehingga cocok untuk sistem pemosisian sederhana.

Keterbatasan

• Tidak ada dukungan microstepping

• Tidak ada pembatasan arus yang dapat disesuaikan

• Kehilangan daya yang lebih tinggi karena teknologi transistor bipolar

Untuk pengoperasian yang presisi atau senyap, driver microstepping khusus seperti A4988 atau DRV8825 berkinerja jauh lebih baik.

Batas Listrik, Kinerja & Manajemen Termal

Meskipun L298N diberi nilai 35V dan 2A per saluran, kinerjanya lebih rendah karena kehilangan transistor dan penumpukan panas. IC menggunakan transistor bipolar, yang menimbulkan penurunan tegangan yang signifikan, biasanya 1.8V hingga 2.5V di bawah beban. Ini mengurangi tegangan efektif yang mencapai motor, menurunkan torsi dan membuat driver berjalan lebih panas pada arus yang lebih tinggi.

Dalam penggunaan praktis, L298N berkinerja terbaik dengan motor 7–12V yang menarik kurang dari sekitar 1.5A di bawah beban normal. Mendorong arus lebih dekat ke batas 2A menyebabkan IC memanas dengan cepat, terutama pada siklus kerja PWM yang tinggi. Penggunaan berat terus menerus menuntut manajemen termal yang tepat, karena suhu di atas ~80°C menyebabkan penurunan kinerja dan potensi kegagalan.

Agar modul tetap beroperasi dengan aman, pastikan aliran udara yang baik, gunakan kipas pendingin untuk beban berat, dan oleskan pasta termal untuk meningkatkan kontak heatsink bila perlu. Frekuensi PWM sedang (sekitar 500 Hz–2 kHz) juga membantu mengurangi pembuangan daya dan mempertahankan operasi yang stabil.

Konfigurasi Daya, Stabilitas Pengkabelan, dan Perlindungan

Pengoperasian driver motor L298N yang andal sangat bergantung pada pengaturan daya, pembumian, praktik pengkabelan, dan manajemen kebisingan yang benar.

Konfigurasi Daya dan Perilaku Regulator 5V

Suplai motor (VCC) memberi daya pada output jembatan-H dan biasanya dapat berkisar antara 5–35 V: tegangan yang lebih tinggi meningkatkan torsi motor tetapi juga meningkatkan panas di L298N karena penurunan tegangan internalnya. Regulator 78M05 onboard hanya memberi daya pada bagian logika driver dan tidak boleh digunakan sebagai sumber 5 V umum untuk papan eksternal.

• Saat tegangan motor ≤ 12 V, pertahankan jumper 5 V di tempatnya sehingga regulator onboard dapat memberikan daya logika 5 V.

• Ketika tegangan motor > 12 V, lepaskan jumper 5 V dan masukkan 5 V yang terpisah dan diatur ke pin 5 V.

Ini mencegah regulator dari panas berlebih dan menjaga daya logika tetap stabil.

Persyaratan Pembumian

Semua rel daya harus memiliki kesamaan sehingga sinyal logika memiliki tingkat referensi yang jelas. Hubungkan ground suplai motor, ground logika, dan ground mikrokontroler ke node referensi yang sama. Jika ada ground yang mengambang atau terhubung longgar, Anda mungkin melihat gerakan motor yang gelisah, kontrol kecepatan tidak stabil, reset mikrokontroler acak, atau respons yang salah terhadap arah dan sinyal PWM.

Stabilitas Pengkabelan dan Kontrol Kebisingan

Motor DC menghasilkan kebisingan listrik yang dapat mengganggu sirkuit logika. Praktik pengkabelan yang baik sangat meningkatkan stabilitas.

• Gunakan kabel pendek dan tebal untuk output motor untuk membatasi penurunan tegangan dan mengurangi kebisingan yang dipancarkan.

• Jauhkan kabel motor secara fisik dari logika dan saluran sinyal mikrokontroler.

• Kencangkan semua terminal sekrup sehingga jalur arus tinggi tidak terbuka atau melengkung di bawah beban.

• Lebih suka catu daya motor khusus untuk motor arus tinggi daripada berbagi rel yang sama dengan logika.

Untuk pemisahan daya, tempatkan kapasitor elektrolit 470–1000 μF di terminal suplai motor (VIN dan GND) untuk menyerap transien masuk dan beban, dan tambahkan kapasitor keramik 0,1 μF di dekat pin logika untuk menyaring kebisingan frekuensi tinggi.

Tindakan Perlindungan

Meskipun L298N menyertakan dioda flyback bawaan, perlindungan tambahan meningkatkan keselamatan:

• Tambahkan sekering pada saluran suplai motor untuk melindungi dari stall atau korsleting.

• Pastikan pendinginan atau aliran udara yang tepat jika motor menarik arus tinggi.

• Hindari rantai daisy beberapa perangkat arus tinggi dari rel suplai yang sama.

Masalah Umum dan Pemecahan Masalah

Motor lemah atau gagap

• Tegangan suplai motor terlalu rendah – Motor mungkin tidak menerima tegangan yang cukup untuk menghasilkan torsi yang memadai, terutama di bawah beban.

• Volume yang berlebihantage jatuh melalui driver – Kabel panjang, kabel pengukur tipis, atau penarikan arus yang tinggi dapat menyebabkan voltage melorot sebelum motor.

• Frekuensi PWM yang salah – Frekuensi PWM yang sangat rendah atau sangat tinggi dapat menyebabkan gerakan tersentak atau torsi berkurang; sesuaikan dengan rentang yang sesuai (biasanya 1–20 kHz).

Pengaturan Ulang Mikrokontroler

• Pembumian yang tidak memadai – Referensi ground yang buruk atau tidak konsisten antara driver, catu daya, dan mikrokontroler dapat menyebabkan sinyal logika yang tidak stabil.

• Tidak ada kapasitor pemisahan – Kapasitor bypass yang hilang pada mikrokontroler atau suplai motor dapat menyebabkan pemadaman listrik selama lonjakan arus yang tiba-tiba.

• Kebisingan motor diumpan kembali ke daya logika – Kebisingan motor induktif dapat mengganggu rel 5V; Gunakan persediaan terpisah atau tambahkan komponen penyaringan.

Driver Terlalu Panas

• Motor menarik lebih banyak arus daripada kemampuan driver – L298N mendukung hingga ~2A per saluran (seringkali lebih sedikit tanpa pendinginan); Melebihi ini menyebabkan pemanasan yang cepat.

• PWM tugas tinggi yang berkepanjangan – Berjalan pada tugas hampir penuh untuk jangka waktu yang lama meningkatkan pembuangan daya di dalam driver.

• Aliran udara atau heatsinking yang tidak mencukupi – Heatsink onboard mungkin tidak cukup untuk beban berat; Tambahkan kipas atau pembuangan panas eksternal.

LED menyala tetapi motor tidak bergerak

• Terminal sekrup longgar – Kabel motor mungkin tidak terpasang dengan erat, menyebabkan sambungan motor terputus-putus atau tidak ada.

• Polaritas motor yang salah – Kabel terbalik dapat mencegah rotasi yang diharapkan atau tidak menyebabkan gerakan dengan logika kontrol tertentu.

• Sinyal pengaktifan ENA/ENB hilang – Jika pin pengaktifan RENDAH atau tidak terhubung, saluran motor yang sesuai tidak akan aktif.

Penggunaan Driver Motor DC L298N

• Robot penggerak diferensial dan platform mobil pintar – Memungkinkan kontrol independen motor kiri dan kanan untuk kemudi yang mulus, kontrol kecepatan, dan manuver.

• Robot penghindaran rintangan dan pengikut garis – Bekerja dengan mulus dengan sistem navigasi berbasis sensor untuk menyesuaikan kecepatan dan arah motor secara real time.

• Konveyor ringkas dan mekanisme otomatisasi – Memberi daya pada sabuk kecil, rol, dan bagian yang bergerak dalam pengaturan otomasi industri atau pendidikan ringan.

• Dudukan kamera pan-tilt dan lengan robot – Menyediakan gerakan dua arah yang terkontrol untuk sistem pemosisian, memungkinkan gerakan sudut atau linier yang tepat.

• Plotter DIY, prototipe CNC, dan sistem XY skala kecil – Menggerakkan motor stepper atau DC untuk merencanakan, mengukir, atau proyek gerak berbasis koordinat sederhana.

• Pintu bermotor, flap, dan aktuator sederhana – Ideal untuk proyek otomatisasi rumah yang membutuhkan mekanisme pembukaan dan penutupan terkontrol.

Alternatif L298N

Driver modern menawarkan efisiensi yang lebih baik dan penurunan tegangan yang lebih rendah, menjadikannya lebih disukai untuk rakitan bertenaga baterai atau berperforma tinggi.

Figure 3. TB6612FNG

• TB6612FNG – Efisiensi yang sangat baik, panas rendah, ideal untuk robot portabel.

Figure 4. DRV8833

• DRV8833 – Kompak, berdaya rendah, sangat efisien untuk proyek tertanam.

Figure 5. BTS7960

• BTS7960 – Jembatan H arus tinggi untuk motor DC besar.

Figure 6. A4988 DRV8825

• A4988 / DRV8825 – Driver microstepping untuk kontrol stepper yang halus dan presisi.

Figure 7. MX1508

• MX1508 – Pilihan berbiaya sangat rendah untuk motor hobi kecil di bawah beban ringan.

Alternatif ini memungkinkan Anda untuk meningkatkan berdasarkan torsi, efisiensi, dan persyaratan kontrol.

Kesimpulan

L298N tetap menjadi driver motor yang dapat diandalkan untuk aplikasi berdaya sedang, menawarkan kinerja yang solid, opsi kontrol yang fleksibel, dan integrasi langsung dengan mikrokontroler populer. Meskipun memiliki keterbatasan dalam efisiensi dan pembangkit panas dibandingkan dengan driver yang lebih baru, kabel, pembumian, dan manajemen termal yang tepat membantu memaksimalkan keandalannya. Untuk banyak bangunan pendidikan dan penghobi, ia terus memberikan solusi kontrol motor yang praktis dan tahan lama.

Pertanyaan yang Sering Diajukan [FAQ]

Bisakah L298N menjalankan dua motor dengan kecepatan berbeda?

Ya. L298N memiliki dua input PWM independen (ENA dan ENB), memungkinkan setiap motor berjalan pada kecepatan atau kurva akselerasi yang berbeda selama mikrokontroler menyediakan sinyal PWM terpisah.

Berapa banyak penurunan tegangan yang harus saya perhitungkan saat menggunakan L298N?

Harapkan penurunan tegangan 1.8V–2.5V di bawah beban biasa, dan hingga 4V pada arus tinggi. Selalu pilih tegangan suplai motor yang mengkompensasi penurunan ini sehingga motor Anda menerima torsi efektif yang cukup.

Apakah L298N cocok untuk robot bertenaga baterai?

Ini berhasil, tetapi tidak ideal. L298N membuang energi sebagai panas karena transistor bipolarnya, menguras baterai lebih cepat. Driver berbasis MOSFET yang efisien (TB6612FNG, DRV8833) berkinerja lebih baik untuk robot seluler.

Apakah L298N mendukung pembatasan arus atau perlindungan stall motor?

Tidak. L298N tidak termasuk pembatasan arus, deteksi stall, atau shutdown arus lebih. Jika motor Anda dapat melebihi 2A selama stall atau startup, gunakan sekering eksternal atau pilih driver dengan kontrol arus bawaan.

Berapa ukuran kapasitor yang harus saya tambahkan untuk daya motor L298N yang stabil?

Gunakan kapasitor elektrolit 470–1000 μF di seluruh input suplai motor untuk memuluskan lonjakan beban mendadak. Untuk kinerja terbaik, pasangkan dengan kapasitor keramik 0,1 μF yang dekat dengan pin logika untuk menangani kebisingan frekuensi tinggi.