l298n

Dacă doriți să vă construiți propriul vehicul robot, puteți lua în considerare utilizarea modulelor de tip H-Bridge cu motor DC. Așadar, acest ghid rapid de instruire vă va ajuta să începeți rapid cu modulul driverului motorului DC DC L298N. Inclus, este o diagramă ușoară de conectare a cablajului și un cod de pornire pentru referință rapidă.

Prezentare generală a modulului L298N H-Bridge

Modulul L298N este de dimensiuni mari și va avea nevoie de mult spațiu dacă se potrivește în interiorul unui vehicul. Cu toate acestea, cu dimensiunea motorului care poate suporta acest lucru, puteți avea un vehicul suficient de mare pentru a-i susține dimensiunea fizică.

Puteți lua în considerare utilizarea modulului L298N H-Bridge pentru acționarea motoarelor de curent continuu care sunt de obicei instalate în roboți sau vehicule personalizate. Pentru motoarele de curent continuu care se găsesc în vehiculul de jucărie RC al unui copil, modulul H-Bridge L298N poate fi un pic excesiv. Așadar, vă recomandăm să luați în considerare TB6612FNG; ceea ce este, de asemenea, minunat pentru motoarele cu angrenaje Micro Metal - Link to guide.

Motoarele de curent continuu nu au de obicei nevoie de un driver H-Bridge pentru a funcționa. Pentru că este necesar numai atunci când trebuie să schimbați direcția de rotație a rotirii motorului. Prin urmare, un tranzistor sau un circuit MOSFET va fi necesar doar pentru a acționa un motor de curent continuu numai dacă acționarea motorului se rotește într-o singură direcție.

Unele specificații L298N

  • Unitate dublă H-Bridge
  • Cip: L298N
  • Tensiune logică: 5V
  • Tensiunea de acționare: 5V-35V
  • Curent logic: 0mA-36mA
  • Curent de acționare: 2A (Max Single Bridge)
  • Putere maxima: 25W
  • Dimensiune: 43 x 43 x 27mm/1,7 x 1,7 x 1 inch
  • Greutate: 30g/1oz

Alimentarea modulului L298N

În cele mai multe situații, modulul H-Bridge este probabil alimentat de o baterie în care tensiunea va scădea în timp. Prin urmare, este necesar să se ia în considerare care este tensiunea maximă și cea mai mică de care aveți nevoie pentru o bună funcționare a sistemului. Știind acest lucru vă va ajuta să decideți când trebuie să dezactivați regulatorul H-Bridge 5v.

Mai mult, în cazul tensiunii de alimentare a bateriei motorului de curent continuu, nu este întotdeauna convenabil să încercați să potriviți perfect tensiunea de alimentare a bateriei cu tensiunea motorului de curent continuu „nominal”. De asemenea, în cazul modulului L298N H-Bridge, va exista aproximativ 1,4 v cădere de tensiune între baterie și motorul de curent continuu. În plus, va trebui să luați în considerare diferența dintre tensiunea nominală a bateriei și tensiunea complet încărcată a bateriei.

În consecință, atunci când potriviți motoarele de curent continuu cu diferite tipuri de baterii și tensiunile bateriei, motoarele dvs. de curent continuu, în unele cazuri, vor fi ușor sub sau supra-alimentate.

Diferite configurări L298N-H-Bridge

Alimentare 12V DC (recomandat):

  1. Conectați sursa de alimentare a motorului de 12v c.c. la modulul H-Bridge.
  2. Permite la bord Regulator de curent continuu 5v prin scurtcircuitarea știftului jumper.
  3. Conectați motoarele de 12 V c.c. la modulul H-Bridge.
  4. Puteți alimenta Arduino de la regulatorul de curent continuu de 5v.

Alimentare motor 24V DC:

  1. Conectați sursa de alimentare a motorului de 24v cc la modulul H-Bridge.
  2. Dezactivează la bord Regulator de curent continuu 5v prin deschiderea știftului jumper.
  3. Conectați motoarele de curent continuu de 24v la modulul H-Bridge.
  4. Folosiți o sursă de alimentare separată pentru Arduino și comunicați șinele de împământare. In caz contrar, conectați a convertor de curent continuu DC-DC la sursa de alimentare a motorului pentru a alimenta microcontrolerul.
  5. Conectați o sursă de alimentare de 5v la modulul driverului H-Bridge; poate fi aceeași sursă de energie la punctul 4 de mai sus.

Alimentare motor 6V DC:

  1. Conectați sursa de alimentare a motorului de 6v c.c. la modulul H-Bridge.
  2. Dezactivează la bord Regulator de curent continuu 5v prin deschiderea știftului jumper.
  3. Conectați motoarele de curent continuu 3v-6v la modulul H-Bridge.
  4. Utilizați o sursă de alimentare separată pentru Arduino și comunicați șinele de împământare. In caz contrar, conectați a dc-dc Convertor de tensiune constantă Step Up Down la sursa de alimentare a motorului pentru a alimenta microcontrolerul.
  5. Conectați o sursă de alimentare de 5v la modulul driverului H-Bridge; poate fi aceeași sursă de energie la punctul 4 de mai sus.

Exemplu de soluție de alimentare L298N

Dacă utilizați motoare de curent continuu de 6 volți de mare putere, poate căutați să utilizați o baterie RC LiPo de 2S (7.4V) sau șase baterii reîncărcabile de 1,2V. Cu toate acestea, în acest caz, tensiunea nominală a bateriei nu va fi suficientă pentru a alimenta modulul L298N de la regulatorul de 5V de la bord. Deci, vom avea nevoie de o sursă alternativă de alimentare de 5V pentru a alimenta modulul H-Bridge.

Este posibil să dorim să descărcați acumulatorii până la 6 volți înainte de a readuce bateriile la încărcător. Asta înseamnă că există un spațiu redus pentru a susține tensiunile de abandon de la regulatoarele de 5V. Una dintre modalitățile de a evita aceste probleme de tensiune de scădere sau chiar scăderea tensiunii bateriei, putem folosi un convertor DC-DC în circuitul driverului motorului.

EXEMPLU DE UTILIZARE A CONVERTITORULUI L298N ȘI BUCK-BOOST

Modulul Buck-Boost pe care îl folosesc aici (de asemenea convertor step-up, step-down) este un modul XL6009. Acest modul este tipic pentru ceea ce veți găsi pe site-urile de cumpărături Ebay sau Banggood. Cu toate acestea, Pololu are o gamă mult mai bună de convertoare de curent continuu cu curent continuu, cu specificații mult mai bune în dimensiuni mai compacte. Dar în scopuri experimentale și dacă spațiul permite, modulul XL6009 va funcționa. Și acest modul va furniza putere la nivel logic L298N și alte conexiuni logice de 5V.

Evitați descărcarea accidentală a bateriei

În prezent folosesc XL6009 în aplicații robotizate Arduino și Raspberry Pi fără probleme. Cu toate acestea, un lucru de remarcat este că aceste module pot extrage curent din baterie chiar și atunci când modulul nu alimentează altceva. Deci, atunci când proiectul robotului nu este utilizat, este necesară izolarea bateriei într-un fel pentru a evita descărcarea accidentală a bateriilor.

Adăugarea unui afișaj de feedback de tensiune va ajuta la evitarea supra-descărcării bateriilor în timpul utilizării. Un modul de voltmetru digital mini L.E.D ieftin poate fi un supliment rapid pentru un feedback vizibil bun.

Conectarea modulului L298N H-Bridge

Modulul L298N suportă până la două motoare. Deci, veți avea nevoie de trei pini de ieșire pe microcontrolerul Arduino pentru fiecare motor. În plus, dacă doriți controlul vitezei motorului, unul dintre cei trei pini Arduino ar trebui să fie în mod ideal un pin PWM hardware.

Următoarea imagine ilustrează modul în care un microcontroler Arduino poate fi conectat la modulul H-Bridge.

Cod de pornire a conexiunii Arduino

Codul de mai jos prezintă un exemplu al modului în care au fost atribuite conexiunile prin cablu. Aveți declarațiile pin care se conectează la modulul L298N și aveți, de asemenea, inițializarea Arduino pentru fiecare pin.