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
   84   85   86   87   88   89   90   91   92   93   94