L298N mootoridraiver on laialdaselt kasutatav topelt-H-silla moodul, mis on loodud usaldusväärseks alalisvoolu- ja samm-mootorite juhtimiseks robootikas, automaatikas ja isetegemise süsteemides. Selle võime hallata kõrgemaid pingeid, hõlpsasti ühenduda mikrokontrolleritega ja toetada kahepoolset juhtimist teeb sellest praktilise valiku projektidele, mis nõuavad stabiilset kiirust, suunda ja koormuse käsitlemise jõudlust.

L298N mootorjuhi ülevaade
L298N on kahe H-silla mootori draiviga integreeritud vooluring, mis on loodud juhtima kahte alalisvoolumootorit või ühte bipolaarset samm-mootorit iseseisvalt. See võimaldab edasi-, tagurpidi-, pidurdamis- ja kiiruse kontrolli, ühendades mikrokontrolleri madala võimsusega loogikasignaalid mootorite nõutava kõrgema pinge ja vooluga. Draiver toetab laia tööpinge vahemikku ja tagab usaldusväärse kahepoolse juhtimise, muutes selle tavapäraseks valikuks robootikas, automaatikaprojektides ja üldistes mootorijuhtimise rakendustes.
L298N mootordraiveri omadused
| Funktsioon | Kirjeldus |
|---|---|
| Topelt täis-H-sild | Võimaldab iseseisvalt juhtida kahte alalisvoolumootorit või ühte bipolaarset samm-mootorit, toetades edasi-, tagurpidi-, pidurdamis- ja vabasõidu režiime. |
| Lai mootori pingevahemik (5V–35V) | Ühilduv 6V, 9V, 12V ja 24V mootoritega, mida kasutatakse sageli robootika ja automaatika projektides. |
| Kõrge voolu väljund | Annab kuni 2A pidevat voolu kanali kohta korraliku soojushajutusega, muutes selle sobivaks mootoritele, mis vajavad suurt käivitusmomenti. |
| PWM-ühilduvad ENA/ENB tihvtid | Toetab otsest kiiruse kontrolli PWM-signaalide abil mikrokontrolleritelt nagu Arduino, ESP32 või Raspberry Pi. |
| Termiline seiskamine | Kaitseb automaatselt juhti ülekuumenemise eest suure koormuse või pikaajalise töö ajal. |
| 78M05 regulaator pardal | Tagab stabiilse 5V loogikatoite, kui mootori pinge on ≤12V, vähendades vajadust välise regulaatori järele tüüpilistes seadistustes. |
L298N mootoridraiveri tehnilised andmed
| Parameeter | Sümbol | Min | Tüüpiline | Max | Üksus |
|---|---|---|---|---|---|
| Mootori toitepinge | Vs | 5 | 12 | 35 | V |
| Pidev väljundvool (kanali kohta) | IO-cont | - | 2 | - | A |
| Maksimaalne väljundvool | IO-tipp | - | - | 3 | A |
| Loogika toitepinge | VSS | 4.5 | 5 | 7 | V |
| Väljundpinge langus | VCEsat | 1.8 | - | 4.9 | V |
| Võimsuse hajutamine | Ptot | - | - | 25 | W |
| Töötemperatuur | Tipp | -2.5 | - | 130 | °C |
L298N mootorjuhi tihvt

Enamik L298N mootoridraiveri mooduleid pakub selgelt märgistatud kruviklemmid mootori väljundite ja võimsuse sisendite jaoks ning päise tihvte loogika juhtimiseks. Iga tihvt täidab kindlat rolli alalisvoolu- või astmemootorite juhtimisel läbi kahe H-silla IC-süsteemi.
Tihvtide funktsioonid
| Pin | Tüüp | Kirjeldus |
|---|---|---|
| VCC | Võimsus | Põhimootori toiteallikas (5–35V). Toidab H-silla väljundeid. |
| GND | Võimsus | Ühine maandusreferents nii loogika kui mootori toiteallika jaoks. |
| 5V | Võimsus | Loogikatoite sisend/väljund sõltub hüppaja konfiguratsioonist. |
| IN1, IN2 | Sisend | Suunajuhtimise sisendid mootorile A. |
| IN3, IN4 | Sisend | Suunajuhtimise sisendid mootorile B. |
| ENA | Sisend | Enable/PWM sisendi Motor A kiiruse reguleerimiseks. |
| ENB | Sisend | Enable/PWM sisendi Motor B kiiruse reguleerimiseks. |
| VÄLJA1, VÄLJA2 | Väljund | Mootori A klemmi väljundid. |
| VÄLJA3, VÄLJA4 | Väljund | Mootori B klemmi väljundid. |
L298N mootoridraiveri kasutamine
Moodul ühendub hõlpsasti mikrokontrolleritega nagu Arduino, ESP32, STM32 või Raspberry Pi. Juhtimine toimub suuna jaoks digitaalse signaaliga ja kiiruse jaoks PWM-iga.
Suunajuhtimise loogika
| Motor A | IN1 | IN2 | ENA | Tulemus |
|---|---|---|---|---|
| Edasi | 1 | 0 | PWM | Mootor pöörleb edasi |
| Tagurpidi | 0 | 1 | PWM | Mootor pöörleb tagurpidi |
| Free-coast | 0 | 0 | - | Mootor pöörleb vabalt |
| Pidur | 1 | 1 | - | Mootor peatub järsult |
Motor B kasutab IN3, IN4 ja ENB-d identse käitumisega.
Juhtmestik Arduinoga (tüüpiline seadistus)
| L298N tihvt | Arduino nõel | Eesmärk |
|---|---|---|
| IN1 | D7 | Mootor A suund |
| IN2 | D6 | Mootor A suund |
| ENA | D5 (PWM) | Mootor A kiirus |
| IN3 | D4 | Mootori B suund |
| IN4 | D3 | Mootori B suund |
| ENB | D9 (PWM) | Mootor B kiirus |
| GND | GND | Maapinna viide |
| VIN | Väline varustus | Mootori võimsus |
Kui see on ühendatud, juhivad digitaalsed väljundid suunda ja PWM-väljundid reguleerivad mootori kiirust.
Kiiruse kontroll PWM-iga
PWM-signaalid, mis rakendatakse ENA-le ja ENB-le, varieeruvad iga mootori keskmist pinget, võimaldades sujuvat kiirendust ja täpset kiiruse kontrolli.
Soovitatud sagedusvahemikud:
• 500 Hz – 2 kHz → Parim motoorne vastus ja minimaalne kuumus.
• Üle 5 kHz → Põhjustab võimsuskadusid ja suurenenud soojenemist.
• Alla ~200 Hz → Tekitab nähtavat pulsatsiooni ja väiksemat pöördemomenti.
Bipolaarsete astmemootorite juhtimine
Iga H-silla kanal juhib ühte bipolaarse sammmootori mähist. L298N toetab täis- ja poolastmelisi järjestusi, muutes selle sobivaks lihtsate positsioneerimissüsteemide jaoks.
Piirangud
• Puudub mikrosteppingu tugi
• Reguleeritavat voolupiirangut ei ole
• Suurem võimsuskadu bipolaarse transistori tehnoloogia tõttu
Täpseks või vaikseks tööks toimivad spetsiaalsed mikrostepping-draiverid nagu A4988 või DRV8825 oluliselt paremini.
Elektrilised piirid, jõudlus ja soojusjuhtimine
Kuigi L298N on hinnatud 35V ja 2A kanali kohta, on jõudlus madalam transistori kadude ja soojuse kuhjumise tõttu. IC kasutab bipolaartransistoreid, mis põhjustavad märkimisväärset pingelangust, tavaliselt 1,8V kuni 2,5V koormuse all. See vähendab efektiivset pinget, mis jõuab mootorini, vähendades pöördemomenti ja muutes juhi suuremate voolude korral kuumemaks.
Praktilises kasutuses töötab L298N kõige paremini 7–12V mootoritega, mis tarbivad vähem kui umbes 1,5A normaalse koormuse all. Voolu lähemale surumine 2A piirile põhjustab IC kiiret kuumenemist, eriti kõrgete PWM-i töötsüklite korral. Pidev tugev kasutus nõuab korralikku termilist juhtimist, kuna temperatuurid üle ~80°C põhjustavad jõudluse langust ja võimalikke rikkeid.
Mooduli ohutuks tööks taga hea õhuvool, kasuta jahutusventilaatorit raskete koormuste jaoks ning vajadusel kasuta soojuspastat, et parandada jahutusradiaatori kontakti. Mõõdukad PWM sagedused (umbes 500 Hz–2 kHz) aitavad samuti vähendada võimsuse hajumist ja säilitada stabiilset tööd.
Toite konfiguratsioon, juhtmestiku stabiilsus ja kaitse
L298N mootori draiveri usaldusväärne töö sõltub suuresti õigest toiteseadistusest, maandamisest, juhtmestiku ja mürajuhtimisest.
Toitekonfiguratsioon ja 5V regulaatori käitumine
Mootori toiteallikas (VCC) toidab H-silla väljundeid ja võib tavaliselt olla vahemikus 5–35 V: kõrgemad pinged suurendavad mootori pöördemomenti, kuid tõstavad ka soojust L298N-is sisemise pinge languse tõttu. Pardal olev 78M05 regulaator toidab ainult draiveri loogikaosa ja seda ei tohiks kasutada üldise 5V allikana välistele plaatidele.
• Kui mootori pinge ≤ 12 V, hoia 5 V hüppaja paigal, et pardaregulaator saaks anda 5 V loogikavõimsust.
• Kui mootori pinge > 12 V, eemalda 5 V hüppaja ja sööda eraldi, reguleeritud 5 V pinget 5 V tihvtile.
See hoiab regulaatori ülekuumenemise ja hoiab loogikavõimsuse stabiilsena.
Maandamisnõuded
Kõik jõurööpad peavad jagama ühist maandust, et loogikasignaalidel oleks selge viitetase. Ühenda mootori toite maandus, loogikamaa ja mikrokontrolleri maandus samasse referentssõlme. Kui mõni maandus on hõljuv või lõdvalt ühendatud, võid näha värisevat mootori liikumist, ebastabiilset kiiruse reguleerimist, juhuslikke mikrokontrollerite lähtestusi või valet reageerimist suuna- ja PWM-signaalidele.
Juhtmestiku stabiilsus ja mürakontroll
Alalisvoolumootorid tekitavad elektrilist müra, mis võib häirida loogikaskeeme. Hea juhtmestiku harjutamine parandab oluliselt stabiilsust.
• Kasuta lühikesi ja juhtmeid mootori väljunditeks, et piirata pingelangust ja vähendada kiirgusmüra.
• Hoia mootorijuhtmed füüsiliselt eraldatuna loogika- ja mikrokontrolleri signaaliliinidest.
• Pinguta kõik kruviklemmid nii, et suurvooluteed ei avaneks ega kaarduks koormuse all.
• Eelistada spetsiaalset mootori toiteallikat suure voolutugevusega mootoritele, selle asemel et jagada sama rööbast loogikaga.
Toite lahtiühendamiseks paigalda 470–1000 μF elektrolüütiline kondensator mootori toiteklemmide (VIN ja GND) kohale, et neelata sissevoolu ja koormuse üleminekuid, ning lisa loogikakontaktide lähedale 0,1 μF keraamilised kondensaatorid, et filtreerida kõrgsageduslikku müra.
Kaitsemeetmed
Kuigi L298N sisaldab sisseehitatud tagasilenddioode, parandab täiendav kaitse ohutust:
• Lisada mootori toitejuhtmele kaitse, et kaitsta seiskumiste või lühiste eest.
• Tagada korralik jahutus või õhuvool, kui mootorid tarbivad suurt voolu.
• Vältige mitme suure vooluga seadme ühendamist samast toiterööbast.
Levinumad probleemid ja tõrkeotsing
mootorid on nõrgad või tõrkuvad
• Mootori toitepinge liiga madal – Mootor ei pruugi saada piisavalt pinget, et toota piisavat pöördemomenti, eriti koormuse all.
• Liigne pingelangus draiverist – Pikad juhtmed, õhukesed juhtmed või kõrge voolu tarvimine võivad põhjustada pinge langust enne mootorit.
• Vale PWM sagedus – Väga madalad või väga kõrged PWM-sagedused võivad põhjustada järsku liikumist või väiksemat pöördemomenti; reguleeri sobivale vahemikule (tavaliselt 1–20 kHz).
Mikrokontrolleri lähtestused
• Ebapiisav maandus – Halb või ebajärjekindel maandusviide draiveri, toiteallika ja mikrokontrolleri vahel võib põhjustada ebastabiilseid loogikasignaale.
• Kondensaatorite lahtiühendamine – Puuduvad möödavoolukondensaatorid mikrokontrolleril või mootoritoitel võivad põhjustada elektrikatkestusi äkiliste voolutõusude ajal.
• Mootori müra tagasisuunamine loogikavõimsusesse – induktiivne mootorimüra võib häirida 5V rööbast; Kasuta eraldi toiteallikaid või lisa filtrikomponente.
Draiveri ülekuumenemine
• Mootor tarbib rohkem voolu kui draiveri võimekus – L298N toetab kuni ~2A kanali kohta (tihti vähem ilma jahutusta); Selle ületamine põhjustab kiiret kuumenemist.
• Pikaajaline kõrge koormusega PWM – Pikaajaline peaaegu täiskoormusega töötamine suurendab juhi sees võimsuse hajutamist.
• Ebapiisav õhuvool või jahutusradiaator – pardal olev jahutusradiaator ei pruugi olla piisav raskete koormate jaoks; Lisa ventilaator või väline soojushajutus.
10,4 LED-id põlevad, kuid mootorid ei liigu
• Lahtised kruviklemmid – Mootori juhtmed ei pruugi olla tihedalt kinni surutud, põhjustades katkendlikku või puuduvat mootori ühendust.
• Vale mootori polaarsus – Pööratud juhtmestik võib teatud juhtimisloogika korral takistada oodatavat pöörlemist või põhjustada liikumise puudumist.
• Puuduv ENA/ENB lubamissignaal – Kui lubamistihvtid on MADALAD või pole ühendatud, ei aktiveeru vastav mootorikanal.
L298N alalisvoolumootori draiveri kasutus
• Diferentsiaalajamiga robotid ja nutikad autoplatvormid – Võimaldavad vasaku ja parema mootori iseseisvat juhtimist, mis tagab sujuva roolimise, kiiruse kontrolli ja manööverdamise.
• Takistuste vältimise ja joone järgimise robotid – Töötab sujuvalt sensoripõhiste navigatsioonisüsteemidega, et reguleerida mootori kiirust ja suunda reaalajas.
• Kompaktsed konveierid ja automaatikamehhanismid – Toidab väikeseid rihmeid, rullikuid ja liikuvaid osi kergekaalulistes tööstus- või haridusautomaatika süsteemides.
• Pan-tilt kaamerakinnitused ja robotkäed – Võimaldavad positsioneerimissüsteemidele kontrollitud kahepoolset liikumist, võimaldades täpset nurk- või lineaarset liikumist.
• DIY plotterid, CNC prototüübid ja väikesemahulised XY-süsteemid – Juhib samm- või alalisvoolumootoreid joonistamiseks, graveerimiseks või lihtsateks koordinaatidel põhinevateks liikumisprojektideks.
• Mootoriga uksed, klapid ja lihtsad ajamid – ideaalsed koduautomaatika projektide jaoks, mis nõuavad kontrollitud avamis- ja sulgemismehhanisme.
L298N alternatiivid
Kaasaegsed draiverid pakuvad paremat efektiivsust ja madalamat pingelangust, muutes need eelistatavamaks akutoitel või suure jõudlusega ehituste jaoks.

• TB6612FNG – Suurepärane efektiivsus, madal kuumus, ideaalne kaasaskantavatele robotitele.

• DRV8833 – kompaktne, madala energiatarbega, väga tõhus sisseehitatud projektide jaoks.

• BTS7960 – Suure voolutugevusega H-sild suurtele alalisvoolumootoritele.

• A4988 / DRV8825 – Mikrostepping-draiverid sujuvaks ja täpseks samm-juhtimiseks.

• MX1508 – Väga odav valik väikestele hobimootoritele kerge koormuse all.
Need alternatiivid võimaldavad uuendada vastavalt pöördemomendile, efektiivsusele ja juhtimisnõuetele.
Kokkuvõte
L298N on endiselt usaldusväärne mootorjuht keskmise võimsusega rakendustes, pakkudes tugevat jõudlust, paindlikke juhtimisvõimalusi ja lihtsat integratsiooni populaarsete mikrokontrolleritega. Kuigi sellel on piiranguid efektiivsuses ja soojustootmises võrreldes uuemate draiveritega, aitavad õige juhtmestik, maandus ja soojusjuhtimine maksimeerida selle töökindlust. Paljudele harivatele ja harrastajatele mõeldud ehitustele pakub see jätkuvalt praktilist ja vastupidavat mootorijuhtimise lahendust.
Korduma kippuvad küsimused [KKK]
Kas L298N suudab käitada kahte mootorit erineva kiirusega?
Jah. L298N-l on kaks sõltumatut PWM-sisendit (ENA ja ENB), mis võimaldavad igal mootoril töötada erineva kiiruse või kiirenduskõveraga, kui mikrokontroller annab eraldi PWM-signaale.
Kui palju pingelangust peaksin arvestama L298N kasutamisel?
Tavapäraste koormuste korral võib olla pingelangus 1,8 V–2,5 V ning kõrge voolu korral kuni 4 V. Alati vali mootori toitepinge, mis kompenseerib selle languse, et mootor saaks piisavalt efektiivset pöördemomenti.
Kas L298N sobib patareitoitel robotitele?
See toimib, aga pole ideaalne. L298N raiskab energiat soojusena tänu oma bipolaarstele transistoritele, mis tühjendab akusid kiiremini. Tõhusad MOSFET-põhised draiverid (TB6612FNG, DRV8833) toimivad mobiilsete robotite puhul paremini.
Kas L298N toetab voolu piiramist või mootori seiskumise kaitset?
Ei. L298N ei sisalda voolu piiramist, seiskumise tuvastamist ega ülevoolu väljalülitamist. Kui mootor võib seiskumise või käivitamise ajal ületada 2A, kasuta väliskaitset või vali draiveri, millel on sisseehitatud voolukontroll.
Millise suurusega kondensaator peaksin lisama, et L298N mootori võimsus oleks stabiilne?
Kasuta 470–1000 μF elektrolüütilist kondensaatorit üle mootori toiteallika sisendi, et siluda järske koormustõuse. Parima jõudluse saavutamiseks ühenda see 0,1 μF keraamilise kondensaatoriga, mis asub loogikakontaktide lähedal, et hallata kõrgsageduslikku müra.