Page 89 - Microcontrolere - Indrumator de laborator
P. 89
Lucrarea nr. 11.
Comanda motorului pas cu pas
1. Scopul lucrării
În cadrul acestei lucrări vom învăța cum să realizăm comanda unui motor pas
cu pas de mică putere. Pentru aceasta vom folosi o placă Arduino, un modul driver
ULN2003 și un motor unipolar pas cu pas 28BYJ-48, cu 5 fire, alimentat la 5V.
2. Considerații teoretice
Pentru comanda unui motor pas cu pas prin intermediul unei plăci programabile
precum Arduino, am putea utiliza diverse module drivere, de putere mai mică sau mai
mare, inclusiv modulul studiat anterior L298N. De data aceasta vom folosi driver-ul
ULN2003, cunoscut pentru capacitățile sale de curent și tensiune ridicată. Acesta oferă
un câștig de curent mai mare decât un singur tranzistor și permite ca ieșirea de
tensiune joasă și curent redus a unui microcontroler să acționeze un motor pas cu pas
de curent ridicat [11].
ULN2003 este format dintr-o matrice de șapte perechi de tranzistoare
Darlington, fiecare dintre acestea putând conduce o sarcină de până la 500mA și 50V.
Modulul conține și 4 led-uri iar aprinderea lor poate să ne dea o vizualizare a
modului de comandă pe faze a unui motor pas cu pas unipolar, așa cum se poate vedea
în Figura 11.1.
Fig. 11.1. Modulul driver ULN2003 [11]
Motorul unipolar utilizat în această lucrare, 28BYJ-48, are două bobine, fiecare
dintre ele având o priză mediană. Aceste două prize mediane sunt conectate intern și
sunt scoase ca al 5-lea fir (firul roșu).
86