Panduan Pemandu Motor L298N: Ciri, Pinout, Pendawaian, Spesifikasi dan Operasi

ဒီ ၁၁ ၂၀၂၅
Sumber: DiGi-Electronics
Lihat: 1846

Pemacu motor L298N ialah modul dwi-jambatan H yang digunakan secara meluas yang direka untuk kawalan motor DC dan stepper yang boleh dipercayai dalam robotik, automasi dan sistem DIY. Keupayaannya untuk mengendalikan voltan yang lebih tinggi, antara muka dengan mudah dengan mikropengawal dan menyokong kawalan dua arah menjadikannya pilihan praktikal untuk projek yang memerlukan kelajuan, arah dan prestasi pengendalian beban yang stabil.

Figure 1. L298N Motor Driver

Gambaran Keseluruhan Pemacu Motor L298N

L298N ialah litar bersepadu pemacu motor dwi-jambatan H yang direka untuk mengawal dua motor DC atau satu motor stepper bipolar secara bebas. Ia membolehkan kawalan ke hadapan, undur, brek dan kelajuan dengan mengantarmuka isyarat logik kuasa rendah daripada mikropengawal dengan voltan dan arus yang lebih tinggi yang diperlukan oleh motor. Pemacu menyokong julat voltan operasi yang luas dan menyediakan kawalan dua arah yang boleh dipercayai, menjadikannya pilihan biasa untuk robotik, projek automasi dan aplikasi kawalan motor am.

Ciri-ciri Pemandu Motor L298N

Ciri-ciriPenerangan
Jambatan H Penuh DwiMembolehkan kawalan bebas dua motor DC atau satu motor stepper bipolar, menyokong keadaan ke hadapan, mundur, brek dan pantai bebas.
Julat Voltan Motor Lebar (5V–35V)Serasi dengan motor 6V, 9V, 12V dan 24V yang biasa digunakan dalam projek robotik dan automasi.
Output Arus TinggiMenyampaikan sehingga 2A arus berterusan setiap saluran dengan pelesapan haba yang betul, menjadikannya sesuai untuk motor yang memerlukan tork permulaan yang tinggi.
Pin ENA/ENB yang serasi dengan PWMMenyokong kawalan kelajuan langsung menggunakan isyarat PWM daripada mikropengawal seperti Arduino, ESP32 atau Raspberry Pi.
Penutupan HabaSecara automatik melindungi pemandu daripada terlalu panas semasa beban tinggi atau operasi yang berpanjangan.
Pengawal Selia 78M05 OnboardMenyediakan bekalan logik 5V yang stabil apabila voltan motor ialah ≤12V, mengurangkan keperluan untuk pengawal selia luaran dalam persediaan biasa.

Spesifikasi Teknikal Pemacu Motor L298N

ParameterSimbolMinTipikalMaxUnit
Voltan Bekalan MotorVs51235V
Arus Keluaran Berterusan (setiap saluran)IO-cont-2-A
Arus Keluaran PuncakIO-puncak--3A
Voltan Bekalan LogikVSS4.557V
Penurunan Voltan KeluaranVCEsat1.8-4.9V
Pelesapan KuasaPtot--25W
Suhu OperasiAtas-2.5-130°C

Pinout Pemandu Motor L298N

Figure 2. Pinout of the L298N Motor Driver

Kebanyakan modul pemacu motor L298N menyediakan terminal skru berlabel jelas untuk output motor dan input kuasa, bersama-sama dengan pin pengepala untuk kawalan logik. Setiap pin mempunyai peranan khusus dalam memacu motor DC atau stepper melalui IC dwi-jambatan H.

Fungsi Pin

PinJenisPenerangan
VCCKuasaInput bekalan motor utama (5–35V). Kuasa output jambatan-H.
GNDKuasaRujukan asas biasa untuk kedua-dua logik dan bekalan motor.
5VKuasaInput / output bekalan logik bergantung pada konfigurasi jumper.
IN1, IN2InputInput kawalan arah untuk Motor A.
IN3, IN4InputInput kawalan arah untuk Motor B.
ENAInputDayakan input PWM untuk kawalan kelajuan Motor A.
ENBInputDayakan input / PWM untuk kawalan kelajuan Motor B.
KELUAR1, KELUAR2KeluaranOutput terminal Motor A.
KELUAR3, KELUAR4KeluaranOutput terminal Motor B.

Menggunakan Pemacu Motor L298N

Modul antara muka dengan mudah dengan mikropengawal seperti Arduino, ESP32, STM32 atau Raspberry Pi. Kawalan dilakukan dengan isyarat digital untuk arah dan PWM untuk kelajuan.

Logik Kawalan Arah

Motor AIN1IN2ENAKeputusan
Ke hadapan10PWMMotor berputar ke hadapan
Terbalik01PWMMotor berputar ke belakang
Pantai bebas00-Motor berputar bebas
Brek11-Motor berhenti secara tiba-tiba

Motor B menggunakan IN3, IN4 dan ENB dengan tingkah laku yang sama.

Pendawaian ke Arduino (Persediaan Biasa)

Pin L298NPin ArduinoTujuan
IN1D7Arah Motor A
IN2D6Arah Motor A
ENAD5 (PWM)Kelajuan Motor A
IN3D4Arah motor B
IN4D3Arah motor B
ENBD9 (PWM)Kelajuan Motor B
GNDGNDRujukan asas
VINBekalan luaranKuasa motor

Setelah disambungkan, output digital mengawal arah dan output PWM melaraskan kelajuan motor.

Kawalan Kelajuan dengan PWM

Isyarat PWM yang digunakan pada ENA dan ENB mengubah voltan purata yang dihantar kepada setiap motor, membolehkan pecutan lancar dan kawalan kelajuan yang tepat.

Julat frekuensi yang disyorkan:

• 500 Hz – 2 kHz → Tindak balas motor terbaik dan haba minimum.

• Lebih tinggi daripada 5 kHz → Menyebabkan kehilangan kuasa dan peningkatan pemanasan.

• Di bawah ~200 Hz → Menghasilkan denyutan yang boleh dilihat dan tork yang lebih rendah.

Memandu Motor Stepper Bipolar

Setiap saluran jambatan H mengawal satu gegelung motor stepper bipolar. L298N menyokong jujukan langkah penuh dan separuh langkah, menjadikannya sesuai untuk sistem kedudukan yang mudah.

Had

• Tiada sokongan mikrostepping

• Tiada had arus boleh laras

• Kehilangan kuasa yang lebih tinggi disebabkan oleh teknologi transistor bipolar

Untuk operasi ketepatan atau senyap, pemacu langkah mikro khusus seperti A4988 atau DRV8825 berfungsi dengan lebih baik.

Had Elektrik, Prestasi & Pengurusan Haba

Walaupun L298N dinilai untuk 35V dan 2A setiap saluran, prestasi lebih rendah disebabkan oleh kehilangan transistor dan pengumpulan haba. IC menggunakan transistor bipolar, yang memperkenalkan penurunan voltan yang ketara, biasanya 1.8V hingga 2.5V di bawah beban. Ini mengurangkan voltan berkesan yang mencapai motor, menurunkan tork dan menjadikan pemandu berjalan lebih panas pada arus yang lebih tinggi.

Dalam kegunaan praktikal, L298N berprestasi terbaik dengan motor 7–12V menarik kurang daripada kira-kira 1.5A di bawah beban biasa. Menolak arus lebih dekat ke had 2A menyebabkan IC menjadi panas dengan cepat, terutamanya pada kitaran tugas PWM yang tinggi. Penggunaan berat yang berterusan menuntut pengurusan haba yang betul, kerana suhu melebihi ~80°C membawa kepada kemerosotan prestasi dan potensi kegagalan.

Untuk memastikan modul beroperasi dengan selamat, pastikan aliran udara yang baik, gunakan kipas penyejuk untuk beban berat dan sapukan pes haba untuk meningkatkan sentuhan heatsink apabila perlu. Frekuensi PWM sederhana (sekitar 500 Hz–2 kHz) juga membantu mengurangkan pelesapan kuasa dan mengekalkan operasi yang stabil.

Konfigurasi Kuasa, Kestabilan Pendawaian dan Perlindungan

Operasi pemacu motor L298N yang boleh dipercayai sangat bergantung pada persediaan kuasa, pembumian, amalan pendawaian dan pengurusan bunyi yang betul.

Konfigurasi Kuasa dan Tingkah Laku Pengawal Selia 5V

Bekalan motor (VCC) menggerakkan output jambatan H dan biasanya boleh berkisar antara 5–35 V: voltan yang lebih tinggi meningkatkan tork motor tetapi juga meningkatkan haba dalam L298N disebabkan oleh penurunan voltan dalamannya. Pengawal selia 78M05 onboard hanya menggerakkan bahagian logik pemandu dan tidak boleh digunakan sebagai sumber 5 V umum untuk papan luaran.

• Apabila voltan motor ≤ 12 V, pastikan pelompat 5 V di tempatnya supaya pengawal selia onboard boleh memberikan kuasa logik 5 V.

• Apabila voltan motor > 12 V, keluarkan pelompat 5 V dan masukkan 5 V yang berasingan dan dikawal selia ke pin 5 V.

Ini menghalang pengawal selia daripada terlalu panas dan memastikan kuasa logik stabil.

Keperluan Pembumian

Semua rel kuasa mesti berkongsi titik persamaan supaya isyarat logik mempunyai tahap rujukan yang jelas. Sambungkan tanah bekalan motor, tanah logik dan tanah mikropengawal ke nod rujukan yang sama. Jika mana-mana tanah terapung atau disambungkan longgar, anda mungkin melihat gerakan motor gelisah, kawalan kelajuan tidak stabil, tetapan semula mikropengawal rawak atau tindak balas yang salah terhadap arah dan isyarat PWM.

Kestabilan Pendawaian dan Kawalan Bunyi

Motor DC menjana bunyi elektrik yang boleh mengganggu litar logik. Amalan pendawaian yang baik sangat meningkatkan kestabilan.

• Gunakan wayar pendek dan tebal untuk output motor untuk mengehadkan penurunan voltan dan mengurangkan bunyi yang dipancarkan.

• Pastikan pendawaian motor dipisahkan secara fizikal daripada talian isyarat logik dan mikropengawal.

• Ketatkan semua terminal skru supaya laluan arus tinggi tidak terbuka atau melengkung di bawah beban.

• Lebih suka bekalan kuasa motor khusus untuk motor arus tinggi dan bukannya berkongsi rel yang sama dengan logik.

Untuk penyahgandingan kuasa, letakkan kapasitor elektrolitik 470–1000 μF merentasi terminal bekalan motor (VIN dan GND) untuk menyerap lonjakan masuk dan transien beban, dan tambah kapasitor seramik 0.1 μF berhampiran pin logik untuk menapis bunyi frekuensi tinggi.

Langkah Perlindungan

Walaupun L298N termasuk diod flyback terbina dalam, perlindungan tambahan meningkatkan keselamatan:

• Tambah fius pada talian bekalan motor untuk melindungi daripada gerai atau litar pintas.

• Pastikan penyejukan atau aliran udara yang betul jika motor menarik arus tinggi.

• Elakkan rantaian daisy berbilang peranti arus tinggi daripada rel bekalan yang sama.

Isu Biasa dan Penyelesaian Masalah

Motor lemah atau gagap

• Bekalan motor voltage terlalu rendah – Motor mungkin tidak menerima voltan yang mencukupi untuk menghasilkan tork yang mencukupi, terutamanya di bawah beban.

• Penurunan voltan yang berlebihan melalui pemacu – Wayar panjang, pendawaian tolok nipis atau cabutan arus tinggi boleh menyebabkan voltan kendur sebelum motor.

• Kekerapan PWM yang salah – Frekuensi PWM yang sangat rendah atau sangat tinggi boleh menyebabkan gerakan tersentak atau tork berkurangan; laraskan kepada julat yang sesuai (biasanya 1–20 kHz).

Tetapan semula mikropengawal

• Pembumian yang tidak mencukupi – Rujukan tanah yang lemah atau tidak konsisten antara pemacu, bekalan kuasa dan mikropengawal boleh menyebabkan isyarat logik yang tidak stabil.

• Tiada kapasitor penyahgandingan – Kapasitor pintasan yang hilang pada mikropengawal atau bekalan motor boleh menyebabkan pemadaman semasa lonjakan arus secara tiba-tiba.

• Bunyi motor menyumbang semula kepada kuasa logik – Bunyi motor induktif boleh mengganggu rel 5V; gunakan bekalan berasingan atau tambah komponen penapisan.

Pemandu Terlalu Panas

• Lukisan motor lebih arus daripada keupayaan pemacu – L298N menyokong sehingga ~2A setiap saluran (selalunya kurang tanpa penyejukan); melebihi ini menyebabkan pemanasan yang cepat.

• PWM tugas tinggi yang berpanjangan – Berjalan pada tugas hampir penuh untuk tempoh yang lama meningkatkan pelesapan kuasa di dalam pemandu.

• Aliran udara atau heatsinking yang tidak mencukupi – Heatsink onboard mungkin tidak mencukupi untuk beban berat; Tambah kipas atau pelesapan haba luaran.

LED menyala tetapi motor tidak bergerak

• Terminal skru longgar – Wayar motor mungkin tidak diikat dengan ketat, menyebabkan sambungan motor terputus-putus atau tiada sambungan motor.

• Kekutuban motor yang salah – Pendawaian terbalik boleh menghalang putaran yang dijangkakan atau menyebabkan tiada pergerakan dengan logik kawalan tertentu.

• Isyarat dayakan ENA/ENB hilang – Jika pin dayakan RENDAH atau tidak disambungkan, saluran motor yang sepadan tidak akan diaktifkan.

Kegunaan Pemandu Motor DC L298N

• Robot pemacu pembezaan dan platform kereta pintar – Membolehkan kawalan bebas motor kiri dan kanan untuk stereng lancar, kawalan kelajuan dan manuver.

• Robot pengelakan halangan dan mengikut garisan – Berfungsi dengan lancar dengan sistem navigasi berasaskan penderia untuk melaraskan kelajuan dan arah motor dalam masa nyata.

• Penghantar padat dan mekanisme automasi – Menggerakkan tali pinggang kecil, penggelek dan bahagian bergerak dalam persediaan automasi industri atau pendidikan tugas ringan.

• Pelekap kamera pan-tilt dan lengan robotik – Menyediakan gerakan dua arah terkawal untuk sistem kedudukan, membolehkan pergerakan sudut atau linear yang tepat.

• Plotter DIY, prototaip CNC dan sistem XY berskala kecil – Memacu motor stepper atau DC untuk plot, ukiran atau projek gerakan berasaskan koordinat mudah.

• Pintu bermotor, kepak dan penggerak ringkas – Sesuai untuk projek automasi rumah yang memerlukan mekanisme pembukaan dan penutupan terkawal.

Alternatif L298N

Pemacu moden menawarkan kecekapan yang lebih baik dan penurunan voltan yang lebih rendah, menjadikannya lebih disukai untuk binaan berkuasa bateri atau berprestasi tinggi.

Figure 3. TB6612FNG

• TB6612FNG – Kecekapan yang sangat baik, haba rendah, sesuai untuk robot mudah alih.

Figure 4. DRV8833

• DRV8833 – Kompak, berkuasa rendah, sangat cekap untuk projek terbenam.

Figure 5. BTS7960

• BTS7960 – Jambatan H arus tinggi untuk motor DC yang besar.

Figure 6. A4988 DRV8825

• A4988 / DRV8825 – Pemacu microstepping untuk kawalan stepper yang lancar dan tepat.

Figure 7. MX1508

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

Alternatif ini membolehkan anda menaik taraf berdasarkan keperluan tork, kecekapan dan kawalan.

Kesimpulannya

L298N kekal sebagai pemacu motor yang boleh dipercayai untuk aplikasi kuasa sederhana, menawarkan prestasi kukuh, pilihan kawalan yang fleksibel dan penyepaduan mudah dengan mikropengawal popular. Walaupun ia mempunyai had dalam kecekapan dan penjanaan haba berbanding pemacu yang lebih baharu, pendawaian, pembumian dan pengurusan haba yang betul membantu memaksimumkan kebolehpercayaannya. Bagi kebanyakan binaan pendidikan dan hobi, ia terus memberikan penyelesaian kawalan motor yang praktikal dan tahan lama.

Soalan Lazim [Soalan Lazim]

Bolehkah L298N menjalankan dua motor pada kelajuan yang berbeza?

Ya. L298N mempunyai dua input PWM bebas (ENA dan ENB), membolehkan setiap motor berjalan pada kelajuan atau lengkung pecutan yang berbeza selagi mikropengawal menyediakan isyarat PWM yang berasingan.

Berapa banyak penurunan voltan yang perlu saya ambil kira apabila menggunakan L298N?

Jangkakan penurunan voltan 1.8V–2.5V di bawah beban biasa, dan sehingga 4V pada arus tinggi. Sentiasa pilih voltan bekalan motor yang mengimbangi kejatuhan ini supaya motor anda menerima tork berkesan yang mencukupi.

Adakah L298N sesuai untuk robot berkuasa bateri?

Ia berfungsi, tetapi ia tidak sesuai. L298N membazirkan tenaga sebagai haba kerana transistor bipolarnya, mengalirkan bateri dengan lebih cepat. Pemacu berasaskan MOSFET yang cekap (TB6612FNG, DRV8833) berprestasi lebih baik untuk robot mudah alih.

Adakah L298N menyokong pengehadan arus atau perlindungan gerai motor?

Tidak. L298N tidak termasuk pengehadan arus, pengesanan gerai atau penutupan arus berlebihan. Jika motor anda boleh melebihi 2A semasa gerai atau permulaan, gunakan fius luaran atau pilih pemacu dengan kawalan arus terbina dalam.

Apakah kapasitor saiz yang perlu saya tambah untuk kuasa motor L298N yang stabil?

Gunakan kapasitor elektrolitik 470–1000 μF merentasi input bekalan motor untuk melicinkan lonjakan beban secara tiba-tiba. Untuk prestasi terbaik, pasangkan dengan kapasitor seramik 0.1 μF berhampiran dengan pin logik untuk mengendalikan bunyi frekuensi tinggi.