L298N motorni drajver je široko korišćen dvostruki H-bridge modul dizajniran za pouzdanu kontrolu DC i koračnih motora u robotici, automatizaciji i DII sistemima. Njegova sposobnost da se nosi sa višim naponima, lako se povezuje sa mikrokontrolerima i podržava dvosmernu kontrolu čini ga praktičnim izborom za projekte koji zahtevaju stabilnu brzinu, pravac i performanse rukovanja opterećenjem.

Pregled L298N vozača motora
L298N je integrisano kolo sa dvostrukim H-mostom motora dizajnirano da samostalno kontroliše dva jednosmerna motora ili jedan bipolarni koračni motor. Omogućava napred, unazad, kočenje i kontrolu brzine povezivanjem logičkih signala male snage iz mikrokontrolera sa većim naponom i strujom koju zahtevaju motori. Vozač podržava širok opseg radnog napona i obezbeđuje pouzdanu dvosmernu kontrolu, što ga čini uobičajenim izborom za robotiku, projekte automatizacije i opšte aplikacije za kontrolu motora.
Karakteristike L298N vozača motora
| Odlika | Opis |
|---|---|
| Dvostruki puni H-most | Omogućava nezavisnu kontrolu dva jednosmerna motora ili jednog bipolarnog koračnog motora, podržavajući napred, unazad, kočenje i slobodna stajanja. |
| Širok opseg napona motora (5V–35V) | Kompatibilan sa 6V, 9V, 12V i 24V motorima koji se obično koriste u robotici i automatizaciji projekata. |
| Visok izlaz struje | Isporučuje do 2A kontinuirane struje po kanalu sa odgovarajućim rasipanjem toplote, što ga čini pogodnim za motore koji zahtevaju visok obrtni moment pokretanja. |
| PVM-kompatibilni ENA / ENB pinovi | Podržava direktnu kontrolu brzine pomoću PVM signala iz mikrokontrolera kao što su Arduino, ESP32 ili Raspberri Pi. |
| Termičko gašenje | Automatski štiti vozača od pregrevanja tokom velikog opterećenja ili produženog rada. |
| Ugrađeni 78M05 regulator | Obezbeđuje stabilno 5V logičko napajanje kada je napon motora ≤12V, smanjujući potrebu za spoljnim regulatorom u tipičnim podešavanjima. |
Tehničke specifikacije L298N vozača motora
| Parametar | Simbol | Min | Tipičan | Maks | Jedinica |
|---|---|---|---|---|---|
| Napon napajanja motora | Vs | 5 | 12 | 35 | V |
| Kontinuirana izlazna struja (po kanalu) | IO-cont | - | 2 | - | A |
| Peak izlazna struja | IO-vrh | - | - | 3 | A |
| Logički napon napajanja | VSS | 4.5 | 5 | 7 | V |
| Pad izlaznog napona | VCEsat | 1.8 | - | 4.9 | V |
| Rasipanje snage | Ptot | - | - | 25 | W |
| Radna temperatura | Vrh | -2.5 | - | 130 | °C |
Pinout od L298N vozača motora

Većina L298N modula vozača motora obezbeđuje jasno označene vijčane terminale za izlaze motora i ulaze za napajanje, zajedno sa zaglavljem igle za logičku kontrolu. Svaki pin ima specifičnu ulogu u vožnji DC ili koračnih motora kroz dvostruki H-most IC.
Pin funkcije
| Pin | Tip | Opis |
|---|---|---|
| VCC | Snaga | Glavni ulaz za napajanje motora (5–35V). Ovlašćuje izlaze H-mosta. |
| GND | Snaga | Zajednička osnova referenca za logiku i napajanje motora. |
| 5V | Snaga | Ulaz / izlaz logičkog snabdevanja u zavisnosti od konfiguracije skakača. |
| IN1, IN2 | Ulaz | Ulazi za kontrolu pravca za motor A. |
| IN3, IN4 | Ulaz | Ulazi za kontrolu pravca za motor B. |
| ENA | Ulaz | Omogući / PVM ulaz za kontrolu brzine motora A. |
| ENB | Ulaz | Enable / PVM ulaz za kontrolu brzine motora B. |
| OUT1, OUT2 | Izlaz | Izlazi terminala motora A. |
| OUT3, OUT4 | Izlaz | Izlazi terminala motora B. |
Korišćenje L298N vozača motora
Modul se lako povezuje sa mikrokontrolerima kao što su Arduino, ESP32, STM32 ili Raspberri Pi. Kontrola se vrši digitalnim signalima za pravac i PVM za brzinu.
Logika kontrole pravca
| Motor A | IN1 | IN2 | ENA | Rezultat |
|---|---|---|---|---|
| Napred | 1 | 0 | PWM | Motor se okreće napred |
| Obrnuto | 0 | 1 | PWM | Motor se vrti unazad |
| Slobodna obala | 0 | 0 | - | Motor se slobodno vrti |
| Kočnica | 1 | 1 | - | Motor se naglo zaustavlja |
Motor B koristi IN3, IN4 i ENB sa identičnim ponašanjem.
Ožičenje za Arduino (tipično podešavanje)
| L298N Pin | Arduino pin | Svrha |
|---|---|---|
| IN1 | D7 | Motor A pravac |
| IN2 | D6 | Motor A pravac |
| ENA | D5 (PWM) | Brzina motora A |
| IN3 | D4 | Motor B pravac |
| IN4 | D3 | Motor B pravac |
| ENB | D9 (PWM) | Brzina motora B |
| GND | GND | Ground reference |
| VIN | Spoljno snabdevanje | Snaga motora |
Kada se povežete, digitalni izlazi kontrolišu pravac i PVM izlazi podešavaju brzinu motora.
Kontrola brzine sa PVM
PVM signali koji se primenjuju na ENA i ENB variraju prosečni napon koji se isporučuje svakom motoru, omogućavajući glatko ubrzanje i preciznu kontrolu brzine.
Preporučeni frekventni opseg:
• 500 Hz – 2 kHz → Najbolji odziv motora i minimalna toplota.
• Veći od 5 kHz → Uzrokuje gubitke snage i povećano zagrevanje.
• Ispod ~ 200 Hz → Proizvodi vidljivo pulsiranje i manji obrtni moment.
Vožnja bipolarnih stepper motora
Svaki kanal H-mosta kontroliše jedan kalem bipolarnog koračnog motora. L298N podržava sekvence u punom koraku i pola koraka, što ga čini pogodnim za jednostavne sisteme pozicioniranja.
Ograničenja
• Nema podrške za mikrokorake
• Nema podesivog ograničenja struje
• Veći gubitak snage zbog tehnologije bipolarnih tranzistora
Za precizan ili tihi rad, namenski mikrostepping drajveri kao što su AKSNUMKS ili DRV8825 rade znatno bolje.
Električne granice, performanse i termičko upravljanje
Iako je L298N ocenjen za 35V i 2A po kanalu, performanse su niže zbog gubitaka tranzistora i nagomilavanja toplote. IC koristi bipolarne tranzistore, koji uvode značajan pad napona, obično 1.8V do 2.5V pod opterećenjem. Ovo smanjuje efektivni napon koji dostiže motor, smanjujući obrtni moment i čineći vozača toplijim pri većim strujama.
U praktičnoj upotrebi, L298N najbolje radi sa 7–12V motorima koji crtaju manje od oko 1.5A pod normalnim opterećenjem. Guranje struje bliže granici 2A uzrokuje da se IC brzo zagreje, posebno u visokim PVM radnim ciklusima. Kontinuirana teška upotreba zahteva pravilno termičko upravljanje, jer temperature iznad ~ 80 ° C dovode do degradacije performansi i potencijalnog kvara.
Da bi modul bezbedno funkcionisao, obezbedite dobar protok vazduha, koristite ventilator za hlađenje za velika opterećenja i nanesite termalnu pastu za poboljšanje kontakta hladnjaka kada je to potrebno. Umerene PVM frekvencije (oko 500 Hz–2 kHz) takođe pomažu u smanjenju rasipanja energije i održavanju stabilnog rada.
Konfiguracija napajanja, stabilnost ožičenja i zaštita
Pouzdan rad vozača motora L298N u velikoj meri zavisi od ispravnog podešavanja napajanja, uzemljenja, prakse ožičenja i upravljanja bukom.
Konfiguracija napajanja i 5V regulator ponašanje
Napajanje motora (VCC) napaja izlaze H-mosta i obično može da varira od 5–35 V: viši naponi povećavaju obrtni moment motora, ali i podižu toplotu u L298N zbog unutrašnjeg pada napona. Ugrađeni 78M05 regulator samo napaja logički deo vozača i ne treba ga koristiti kao opšti 5 V izvor za eksterne ploče.
• Kada napon motora ≤ 12 V, držite 5 V kratkospojnik na mestu tako da ugrađeni regulator može da obezbedi 5 V logičko napajanje.
• Kada napon motora > 12 V, uklonite 5 V kratkospojnik i uključite odvojeni, regulisani 5 V na 5 V pin.
Ovo sprečava regulator od pregrevanja i održava logičku snagu stabilnom.
Zahtevi za uzemljenje
Sve šine za napajanje moraju da dele zajedničku osnovu, tako da logički signali imaju jasan referentni nivo. Povežite uzemljenje za napajanje motora, logičko uzemljenje i uzemljenje mikrokontrolera na isti referentni čvor. Ako bilo koja zemlja pluta ili labavo povezana, možete videti nervozno kretanje motora, nestabilnu kontrolu brzine, slučajno resetovanje mikrokontrolera ili pogrešan odgovor na pravac i PVM signale.
Stabilnost ožičenja i kontrola buke
DC motori generišu električnu buku koja može poremetiti logička kola. Dobra praksa ožičenja u velikoj meri poboljšava stabilnost.
• Koristite kratke, debele žice za izlaze motora kako biste ograničili pad napona i smanjili zračenu buku.
• Držite ožičenje motora fizički odvojeno od logičkih i mikrokontrolerskih signalnih linija.
• Zategnite sve vijčane stezaljke tako da se putevi visoke struje ne otvaraju ili luk pod opterećenjem.
• Preferirajte namensko napajanje motora za motore visoke struje umesto da delite istu šinu sa logikom.
Za razdvajanje snage, postavite 470–1000 μF elektrolitički kondenzator preko terminala za napajanje motora (VIN i GND) da apsorbuje prolazne pojave i opterećenja i dodajte 0.1 μF keramičke kondenzatore u blizini logičkih igle za filtriranje visokofrekventne buke.
Mere zaštite
Iako L298N uključuje ugrađene povratne diode, dodatna zaštita poboljšava sigurnost:
• Dodajte osigurač na napajanju motora kako biste se zaštitili od zastoja ili kratkog spoja.
• Obezbedite pravilno hlađenje ili protok vazduha ako motori troše veliku struju.
• Izbegavajte lančano povezivanje više uređaja visoke struje iz iste šine za snabdevanje.
Uobičajena pitanja i rešavanje problema
Motori su slabi ili mucaju
• Napon napajanja motora je prenizak – Motor možda neće primiti dovoljno napona da proizvede adekvatan obrtni moment, posebno pod opterećenjem.
• Prekomerni pad napona kroz drajver – Duge žice, tanke žice ili velika potrošnja struje mogu izazvati pad napona pre motora.
• Pogrešna PWM frekvencija – Veoma niske ili vrlo visoke PWM frekvencije mogu izazvati trzajno kretanje ili smanjeni obrtni moment; podesite na odgovarajući opseg (obično 1–20 kHz).
Mikrokontroler Resetuje
• Neadekvatno uzemljenje – Loša ili nedosledna referenca uzemljenja između drajvera, napajanja i mikrokontrolera može izazvati nestabilne logičke signale.
• Nema kondenzatora za razdvajanje – Nedostaju bajpas kondenzatori na mikrokontroleru ili napajanju motora može izazvati prekide tokom iznenadnih strujnih šiljaka.
• Buka motora koja se vraća u logičku snagu – Induktivna buka motora može poremetiti 5V šinu; koristite odvojene zalihe ili dodajte komponente za filtriranje.
Pregrevanje vozača
• Motor crpi više struje od mogućnosti drajvera – L298N podržava do ~2A po kanalu (često manje bez hlađenja); prekoračenje ovoga uzrokuje brzo zagrevanje.
• Produženi PWM visokog opterećenja – Rad na skoro punom pogonu tokom dužeg trajanja povećava rasipanje energije unutar vozača.
• Nedovoljan protok vazduha ili hladnjak – Ugrađeni hladnjak možda neće biti dovoljan za velika opterećenja; Dodajte ventilator ili spoljno rasipanje toplote.
LED diode svetle, ali motori se ne pomeraju
• Labavi vijčani terminali – Žice motora možda neće biti čvrsto stegnute, što uzrokuje isprekidano ili nikakvo spajanje motora.
• Neispravan polaritet motora – Obrnuto ožičenje može sprečiti očekivanu rotaciju ili izazvati nikakvo kretanje sa određenom kontrolnom logikom.
• Nedostaje signal za omogućavanje ENA/ENB – Ako su pinovi za omogućavanje NISKI ili nisu povezani, odgovarajući kanal motora se neće aktivirati.
L298N DC Motor Driver Koristi
• Roboti sa diferencijalnim pogonom i platforme pametnih automobila – Omogućava nezavisnu kontrolu levog i desnog motora za glatko upravljanje, kontrolu brzine i manevrisanje.
• Roboti za izbegavanje prepreka i praćenje linija – Radi besprekorno sa navigacionim sistemima zasnovanim na senzorima za podešavanje brzine i pravca motora u realnom vremenu.
• Kompaktni transporteri i mehanizmi za automatizaciju – Napaja male trake, valjke i pokretne delove u lakim industrijskim ili obrazovnim postavkama automatizacije.
• Pan-tilt nosači kamere i robotske ruke – Obezbeđuje kontrolisano dvosmerno kretanje za sisteme pozicioniranja, omogućavajući precizno ugaono ili linearno kretanje.
• DIY ploteri, CNC prototipovi i mali XY sistemi – Pokreće koračne ili jednosmerne motore za crtanje, graviranje ili jednostavne projekte kretanja zasnovane na koordinatama.
• Motorizovana vrata, zaklopke i jednostavni aktuatori – Idealno za projekte kućne automatizacije koji zahtevaju kontrolisane mehanizme za otvaranje i zatvaranje.
L298N Alternative
Moderni vozači nude bolju efikasnost i niži pad napona, što ih čini poželjnijim za baterije ili visokih performansi gradi.

• TB6612FNG – Odlična efikasnost, niska temperatura, idealna za prenosive robote.

• DRV8833 – Kompaktan, male snage, visoko efikasan za ugrađene projekte.

• BTS7960 – H-most visoke struje za velike jednosmerne motore.

• A4988 / DRV8825 – Microstepping drajveri za glatku i preciznu kontrolu koraka.

• MX1508 – Veoma jeftina opcija za male hobi motore pod malim opterećenjem.
Ove alternative vam omogućavaju da nadogradite na osnovu obrtnog momenta, efikasnosti i zahteva kontrole.
Zaključak
LKSNUMKSN ostaje pouzdan vozač motora za aplikacije umerene snage, nudeći solidne performanse, fleksibilne opcije kontrole i jednostavnu integraciju sa popularnim mikrokontrolerima. Iako ima ograničenja u efikasnosti i proizvodnji toplote u poređenju sa novijim vozačima, pravilno ožičenje, uzemljenje i upravljanje toplotom pomažu u maksimiziranju njegove pouzdanosti. Za mnoge obrazovne i hobističke građe, nastavlja da pruža praktično i izdržljivo rešenje za kontrolu motora.
Često postavljana pitanja [FAK]
Može li L298N pokrenuti dva motora pri različitim brzinama?
Da. LKSNUMKSN ima dva nezavisna PVM ulaza (ENA i ENB), omogućavajući svakom motoru da radi na različitoj brzini ili krivoj ubrzanja sve dok mikrokontroler obezbeđuje odvojene PVM signale.
Koliko pad napona treba da objasnim kada se koristi L298N?
Očekujte pad napona od 1.8V–2.5V pod tipičnim opterećenjima, i do 4V pri visokoj struji. Uvek izaberite napon napajanja motora koji kompenzuje ovaj pad, tako da vaš motor dobija dovoljno efektivnog obrtnog momenta.
Da li je L298N pogodan za robote na baterije?
Radi, ali nije idealno. L298N troši energiju kao toplotu zbog svojih bipolarnih tranzistora, pražnjenje baterija brže. Efikasni upravljački programi zasnovani na MOSFET-u (TB6612FNG, DRV8833) bolje rade za mobilne robote.
Da li L298N podržava ograničavanje struje ili zaštitu od zastoja motora?
Ne. L298N ne uključuje ograničavanje struje, detekciju zastoja ili gašenje prekomerne struje. Ako vaš motor može da pređe 2A tokom zastoja ili pokretanja, koristite eksterni osigurač ili izaberite drajver sa ugrađenom kontrolom struje.
Šta veličina kondenzator treba da dodam za stabilnu L298N snage motora?
Koristite elektrolitički kondenzator od 470–1000 μF preko ulaza za napajanje motora kako biste izgladili nagle šiljke opterećenja. Za najbolje performanse, uparite ga sa keramičkim kondenzatorom od 0,1 μF u blizini logičkih igle za rukovanje visokofrekventnom bukom.