10M+ elektronske komponente na zalogi
Certificiran po ISO
Vključena garancija
Hitra dostava
Težko najdljivi deli?
Mi jih viramo.
Zahtevajte ponudbo

Vodič za gonilnik motorja L298N: Funkcije, razporeditev pinov, ožičenje, specifikacije in delovanje

Dec 11 2025
Izvir: DiGi-Electronics
Brskaj: 2134

Gonilnik motorja L298N je široko uporabljen modul z dvojnim H-mostom, zasnovan za zanesljivo krmiljenje enosmernih in koračnih motorjev v robotiki, avtomatizaciji in DIY sistemih. Njegova sposobnost obvladovanja višjih napetosti, enostavnega povezovanja z mikrokrmilniki in podpore dvosmernemu krmiljenju ga naredi praktično izbiro za projekte, ki zahtevajo stabilno hitrost, smer in zmogljivost obvladovanja obremenitve.

Figure 1. L298N Motor Driver

Pregled motornega pogona L298N

L298N je integrirano vezje z dvojnim H-mostom in gonilnikom motorja, zasnovano za neodvisno upravljanje dveh enosmernih motorjev ali enega bipolarnega koračnega motorja. Omogoča vožnjo naprej, nazaj, zaviranje in nadzor hitrosti z vmeščanjem nizkoenergijskih logičnih signalov iz mikrokrmilnika z višjo napetostjo in tokom, ki ju zahtevajo motorji. Gonilnik podpira širok razpon delovnih napetosti in zagotavlja zanesljivo dvosmerno krmiljenje, zaradi česar je pogosta izbira za robotiko, avtomatizacijske projekte in splošne motorne krmilne aplikacije.

Lastnosti motornega pogona L298N

ZnačilnostOpis
Dvojni polni H-mostOmogoča neodvisno krmiljenje dveh enosmernih motorjev ali enega bipolarnega korakalnega motorja, podpira stanje naprej, vzvratno, zaviranje in prosto gibanje.
Širok razpon napetosti motorja (5V–35V)Združljiv z motorji 6V, 9V, 12V in 24V, ki se pogosto uporabljajo v robotiki in avtomatizacijskih projektih.
Visok izhod tokaDovaja do 2A neprekinjenega toka na kanal z ustrezno odvajanjem toplote, kar ga naredi primernega za motorje, ki zahtevajo visok zagonski navor.
PWM-kompatibilni ENA/ENB piniPodpira neposredno krmiljenje hitrosti z uporabo PWM signalov iz mikrokrmilnikov, kot so Arduino, ESP32 ali Raspberry Pi.
Termalni izklopSamodejno ščiti voznika pred pregrevanjem med veliko obremenitvijo ali dolgotrajnim delovanjem.
Vgrajeni regulator 78M05Zagotavlja stabilen 5V logični napajalnik, ko je napetost motorja ≤12V, kar zmanjša potrebo po zunanjem regulatorju v običajnih postavitvah.

Tehnične specifikacije motornega gonilnika L298N

ParameterSimbolMinTipičnoMaxEnota
Napetost napajanja motorjaVs51235V
Neprekinjeni izhodni tok (na kanal)IO-cont-2-A
Vršni izhodni tokIO-peak--3A
Napetost logičnega napajanjaVSS4.557V
Padec izhodne napetostiVCEsat1.8-4.9V
Razprševanje močiPtot--25W
Delovna temperaturaVrh-2,5-130°C

Razporeditev pinov motornega pogona L298N

Figure 2. Pinout of the L298N Motor Driver

Večina L298N gonilnikov motorjev ima jasno označene vijake za izhode motorja in napajalne vhode, skupaj z glavnimi pini za logično krmiljenje. Vsak zatič ima posebno vlogo pri pogonu enosmernih ali korakalnih motorjev skozi dvojni H-mostni IC.

Funkcije pinov

PinTipOpis
VCCMočVhod glavnega motorja (5–35V). Napaja izhode H-mostu.
GNDMočSkupna ozemljitev za logično in motorno napajanje.
5VMočLogični vhod/izhod glede na konfiguracijo jumperja.
IN1, IN2VhodVhodi za nadzor smeri za motor A.
IN3, IN4VhodVhodi za nadzor smeri za Motor B.
ENAVhodVhod za omogočanje/PWM za nadzor hitrosti motorja A.
ENBVhodVhod za vklop/PWM za nadzor hitrosti motorja B.
OUT1, OUT2IzhodIzhod terminala motorja A.
OUT3, OUT4IzhodIzhodi terminala Motor B.

Uporaba gonilnika motorja L298N

Modul se enostavno poveže z mikrokrmilniki, kot so Arduino, ESP32, STM32 ali Raspberry Pi. Krmiljenje se izvaja z digitalnimi signali za smer in PWM za hitrost.

Logika usmerjanja

Motor AIN1IN2ENARezultat
Naprej10PWMMotor se vrti naprej
Obrat01PWMMotor se vrti nazaj
Prosta obala00-Motor se prosto vrti
Zavora11-Motor se nenadoma ustavi

Motor B uporablja IN3, IN4 in ENB z enakim vedenjem.

Ožičenje do Arduina (tipična postavitev)

L298N PinArduino pinNamen
IN1D7Smer Motor A
IN2D6Smer Motor A
ENAD5 (PWM)Hitrost motorja A
IN3D4Smer Motor B
IN4D3Smer Motor B
ENBD9 (PWM)Hitrost motorja B
GNDGNDReferenčna ozemlje
VINZunanja oskrbaMotorna moč

Ko so priključeni, digitalni izhodi nadzorujejo smer, PWM izhodi pa prilagajajo hitrost motorja.

Nadzor hitrosti s PWM

PWM signali, uporabljeni na ENA in ENB, spreminjajo povprečno napetost, ki jo dostavlja vsak motor, kar omogoča gladko pospeševanje in natančno krmiljenje hitrosti.

Priporočena frekvenčna območja:

• 500 Hz – 2 kHz → Najboljši odziv motorja in minimalna toplota.

• Višje od 5 kHz → Povzroča izgube moči in povečano segrevanje.

• Pod ~200 Hz → Povzroča vidno pulziranje in nižji navor.

Pogon bipolarnih stepper motorjev

Vsak H-mostni kanal nadzoruje eno tuljavo bipolarnega koračnega motorja. L298N podpira zaporedja v polnem koraku in polkoraku, kar ga naredi primernega za preproste sisteme pozicioniranja.

Omejitve

• Brez mikrosteping podpore

• Brez nastavljive omejitve toka

• Večja izguba moči zaradi bipolarne tranzistorske tehnologije

Za natančno ali tiho delovanje namenski mikrokorakni gonilniki, kot sta A4988 ali DRV8825, delujejo bistveno bolje.

Električne omejitve, zmogljivost in toplotno upravljanje

Čeprav je L298N ocenjen za 35V in 2A na kanal, je zmogljivost nižja zaradi izgub tranzistorjev in kopičenja toplote. IC uporablja bipolarne tranzistorje, ki povzročajo znaten padec napetosti, običajno med 1,8V in 2,5V pod obremenitvijo. To zmanjša efektivno napetost, ki doseže motor, zmanjša navor in povzroči, da pogonnik deluje bolj vroče pri višjih tokovih.

V praktični uporabi L298N najbolje deluje z motorji 7–12V, ki porabijo manj kot približno 1,5A pod normalno obremenitvijo. Potiskanje toka bližje meji 2A povzroči, da se IC hitro segreva, zlasti pri visokih delovnih ciklih PWM. Neprekinjena intenzivna uporaba zahteva ustrezno termično upravljanje, saj temperature nad ~80°C povzročajo poslabšanje zmogljivosti in morebitno okvaro.

Za varno delovanje modula zagotovite dober pretok zraka, uporabljajte hladilni ventilator za večje obremenitve in po potrebi nanesite termalno pasto za izboljšanje stika s hladilnikom. Zmerne PWM frekvence (okoli 500 Hz–2 kHz) prav tako pomagajo zmanjšati izgubo moči in ohranjati stabilno delovanje.

Konfiguracija napajanja, stabilnost ožičenja in zaščita

Zanesljivo delovanje gonilnika motorja L298N močno temelji na pravilni nastavitvi napajanja, ozemljitvi, ožičenju in upravljanju šuma.

Konfiguracija napajanja in vedenje 5V regulatorja

Napajanje motorja (VCC) napaja izhod H-mostu in običajno lahko deluje od 5 do 35 V: višje napetosti povečajo navor motorja, vendar tudi povečajo toploto v L298N zaradi notranjega padca napetosti. Vgrajeni regulator 78M05 napaja le logični del gonilnika in ga ne smemo uporabljati kot splošni vir 5 V za zunanje plošče.

• Ko ≤ napetost motorja 12 V, naj bo 5 V jumper nameščen, da lahko vgrajeni regulator zagotovi 5 V logično napajanje.

• Ko > napetost motorja 12 V, odstranite 5 V jumper in na 5 V pin priključite ločen, reguliran 5 V.

To preprečuje pregrevanje regulatorja in ohranja stabilno logično moč.

Zahteve za ozemljitev

Vse napajalne vodila morajo imeti skupno ozemljitev, da imajo logični signali jasno referenčno raven. Priključite ozemljitev napajanja motorja, logično ozemljitev in ozemljitev mikrokontrolerja na isto referenčno vozlišče. Če je katera koli ozemljitev plavajoča ali ohlapno povezana, lahko opazite tresenje motorja, nestabilen nadzor hitrosti, naključne ponastavitve mikrokontrolerjev ali napačen odziv na smerne in PWM signale.

Stabilnost ožičenja in nadzor hrupa

DC motorji ustvarjajo električni šum, ki lahko moti logična vezja. Dobra praksa ožičenja močno izboljša stabilnost.

• Uporabite kratke, debele žice za izhode motorjev za omejitev padca napetosti in zmanjšanje oddajnega šuma.

• Fizično ločitev motornih ožičenja od logičnih in mikrokrmilnikovih signalnih linij.

• Zategni vse vijake tako, da se poti z visokim tokom ne odprejo ali ne ukrivijo pod obremenitvijo.

• Raje uporabljajo namenski napajalnik motorjev za motorje z visokim tokom, namesto da bi delili isto tirnico z logiko.

Za razvezo moči postavite elektrolitski kondenzator 470–1000 μF čez priključke motorja (VIN in GND), da absorbira prehodne in vžigalne in obremenilne pojave, ter dodajte 0,1 μF keramične kondenzatorje blizu logičnih pinov za filtriranje visokofrekvenčnega šuma.

Zaščitni ukrepi

Čeprav ima L298N vgrajene flyback diode, dodatna zaščita izboljšuje varnost:

• Dodajte varovalko na napajalno linijo motorja za zaščito pred zastoji ali kratkimi stiki.

• Zagotoviti ustrezno hlajenje ali pretok zraka, če motorji porabijo visok tok.

• Izogibajte se verižnemu povezovanju več visokotokovnih naprav z iste oskrbovalne tirnice.

Pogoste težave in odpravljanje težav

Motorji 10.1 so šibki ali se zatikajo

• Prenizka napetost napajanja motorja – Motor morda ne prejme dovolj napetosti za ustvarjanje ustreznega navora, zlasti pod obremenitvijo.

• Prevelik padec napetosti skozi gonilnik – Dolge žice, tanka ožičenja ali močan tok lahko povzročijo padec napetosti pred motorjem.

• Napačna frekvenca PWM – Zelo nizke ali zelo visoke PWM frekvence lahko povzročijo sunkovite premike ali zmanjšan navor; prilagodite na ustrezno območje (običajno 1–20 kHz).

Ponastavitve mikrokrmilnika

• Nezadostna ozemljitev – Slaba ali nedosledna referenčna ozemljitev med gonilnikom, napajalnikom in mikrokrmilnikom lahko povzroči nestabilne logične signale.

• Brez ločevalnih kondenzatorjev – Manjkajoči obvozni kondenzatorji na mikrokontrolerju ali napajanju motorja lahko povzročijo izpade elektrike ob nenadnih sunkih toka.

• Hrup motorja, ki se vrača v logično napajanje – Induktivni hrup motorja lahko moti 5V vodilo; Uporabite ločene vire ali dodajte filtrirne komponente.

Pregrevanje gonilnika

• Motor porabi več toka kot zmogljivost gonilnika – L298N podpira do ~2A na kanal (pogosto manj brez hlajenja); Prekoračitev tega povzroči hitro segrevanje.

• Dolgotrajni visokonamenski PWM – Dolgotrajno delovanje pri skoraj polni zmogljivosti poveča izgubo moči znotraj pogona.

• Nezadostni pretok zraka ali poplavljanje – Vgrajeni hladilnik morda ni dovolj za večje obremenitve; Dodajte ventilator ali zunanjo odvajanje toplote.

10,4 LED sveti, vendar se motorji ne premikajo

• Ohlapni vijačni priključki – Žice motorja ne smejo biti močno stisnjene, kar povzroča občasno ali odsotno povezavo motorja.

• Nepravilna polariteta motorja – Obratno ožičenje lahko prepreči pričakovano vrtenje ali povzroči negibanje z določeno kontrolno logiko.

• Manjkajoči ENA/ENB omogočevalni signal – Če so omogočevalni pini NIZKI ali niso povezani, se ustrezni motorni kanal ne aktivira.

Uporaba motorja L298N DC

• Roboti z diferencialnim pogonom in platforme pametnih avtomobilov – Omogočajo neodvisno krmiljenje levega in desnega motorja za gladko krmiljenje, nadzor hitrosti in manevriranje.

• Roboti za izogibanje oviram in sledenje liniji – Brezhibno sodelujejo z navigacijskimi sistemi na osnovi senzorjev za prilagajanje hitrosti in smeri motorja v realnem času.

• Kompaktni transporterji in avtomatizacijski mehanizmi – Poganja majhne jermene, valje in gibljive dele v lahkih industrijskih ali izobraževalnih avtomatizacijskih sistemih.

• Pan-tilt nosilci kamer in robotske roke – Omogoča nadzorovano dvosmerno gibanje za sisteme pozicioniranja, kar omogoča natančno kotno ali linearno gibanje.

• DIY ploterji, CNC prototipi in majhni XY sistemi – Poganja stepper ali DC motorje za risanje, graviranje ali preproste projekte gibanja na osnovi koordinat.

• Motorizirana vrata, lopute in preprosti aktuatorji – Idealno za projekte avtomatizacije doma, ki zahtevajo nadzorovane mehanizme odpiranja in zapiranja.

Alternative L298N

Sodobni gonilniki ponujajo boljšo učinkovitost in manjši padec napetosti, zato so bolj primerni za baterijske ali visokozmogljive modele.

Figure 3. TB6612FNG

• TB6612FNG – Odlična učinkovitost, nizka temperatura, idealno za prenosne robote.

Figure 4. DRV8833

• DRV8833 – Kompakten, z nizko porabo energije, zelo učinkovit za vgrajene projekte.

Figure 5. BTS7960

• BTS7960 – H-most z visokim tokom za velike enosmerne motorje.

Figure 6. A4988 DRV8825

• A4988 / DRV8825 – Mikrokorakalni gonilniki za gladko in natančno krmiljenje koraka.

Figure 7. MX1508

• MX1508 – Zelo poceni možnost za majhne hobistične motorje pri lahki obremenitvi.

Te alternative omogočajo nadgradnjo glede na navor, učinkovitost in zahteve glede nadzora.

Zaključek

L298N ostaja zanesljiv gonilnik motorja za aplikacije z zmerno močjo, saj ponuja zanesljivo zmogljivost, prilagodljive možnosti krmiljenja in enostavno integracijo s priljubljenimi mikrokrmilniki. Čeprav ima omejitve v učinkovitosti in proizvodnji toplote v primerjavi z novejšimi gonilniki, pravilna napeljava, ozemljitev in toplotno upravljanje pomagajo povečati njegovo zanesljivost. Za številne izobraževalne in hobistične modele še naprej ponuja praktično in vzdržljivo rešitev za krmiljenje motorja.

Pogosta vprašanja [FAQ]

Ali lahko L298N poganja dva motorja pri različnih hitrostih?

Da. L298N ima dva neodvisna PWM vhoda (ENA in ENB), kar omogoča, da vsak motor deluje z različno hitrostjo ali pospeševalno krivuljo, dokler mikrokrmilnik zagotavlja ločene PWM signale.

Koliko padca napetosti naj upoštevam pri uporabi L298N?

Pričakujte padec napetosti med 1,8 V in 2,5 V pri običajnih obremenitvah ter do 4 V pri visokem toku. Vedno izberite napetost napajanja motorja, ki kompenzira ta padec, da motor prejme dovolj učinkovitega navora.

Je L298N primeren za robote na baterije?

Deluje, vendar ni idealno. L298N zaradi bipolarnih tranzistorjev izgublja energijo kot toploto, kar hitreje prazni baterije. Učinkoviti gonilniki na osnovi MOSFET-a (TB6612FNG, DRV8833) delujejo bolje za mobilne robote.

Ali L298N podpira omejevanje toka ali zaščito pred zastojem motorja?

Ne. L298N ne vključuje omejevanja toka, zaznavanja zastoja ali izklopa prevelikega toka. Če vaš motor med zastojem ali zagonom preseže 2A, uporabite zunanjo varovalko ali izberite gonilnik z vgrajenim nadzorom toka.

Kakšno velikost kondenzatorja naj dodam za stabilno moč motorja L298N?

Uporabite elektrolitski kondenzator 470–1000 μF čez vhod motorja za zgladitev nenadnih sunkov obremenitve. Za najboljšo zmogljivost ga povežite z 0,1 μF keramičnim kondenzatorjem blizu logičnih pinov za obvladovanje visokofrekvenčnega šuma.