2.3.4. Mòdul controlador de motors L298N
El mòdul controlador de motors L298N *H-Bridge permet controlar la velocitat i la direcció de dos motors de corrent continu o un motor pas a pas d'una forma molt senzilla i econòmica.
![]() |
Mòdul controlador
de motors L298N
|
El rang de tensions en què treballa va des de 3V fins a 35V, amb una intensitat màxima de 2A. Cal tenir en compte que l'electrònica del mòdul consumeix uns 3V, així que els motors reben 3V menys que la tensió amb què s’alimenta.
Connexió i funcionament
L'entrada de tensió Vin, com he dit abans, admet tensions entre 3 i 35 V. A la seva dreta es troba el pin que es connecta al GND de la placa Arduino i de la font d’alimentació. La tercera connexió és el V lògic que pot funcionar de dues maneres:
- Si el jumper regulador està posat, s’activa el regulador de tensió del L298N, que només funciona amb tensions fins a 12V a Vin, i permet obtenir en V lògic una sortida de 5V, perfecta per alimentar la placa Arduino. Cal tenir en compte de no introduir corrent per V lògic amb el jumper de regulació ja que es podria fer malbé el mòdul.
- Si el jumper regulador no està posat, es desactiva el regulador de tensió i permet una alimentació de 12 a 35 V. Però, s’ha de connectar el pin V lògic a una tensió de 5V per alimentar la part lògica del L298N.
Les sortides per als motors A i B donen l'energia per moure els motors.
Els pins IN1 i IN2 serveixen per controlar el sentit de gir del motor A i els pins IN3 i IN4 el del motor B. Funcionen de manera que si IN1 és a HIGH i IN2 a LOW, el motor A gira en un sentit. En canvi, si està IN1 a LOW i IN2 a HIGH ho fa en l'altre. Passa el mateix amb els pins IN3 i IN4 i el motor B.
Per controlar la velocitat de gir dels motors cal treure els jumpers per poder connectar els pins ENA i ENB a dues sortides *PWM de l’Arduino, de manera que s’envia un valor entre 0 i 255 que controla la velocitat de gir. Si els jumpers estan col·locats, els motors giraran sempre a la mateixa velocitat.
Comentaris
Publica un comentari a l'entrada