Un articol de prezentare se gaseste chiar la Arduino pe site si anume Unipolar Stepper Motor in care se foloseste driver-ul UNL2003A, deoarece microcontrolerul nu poate comanda direct bobinele motorului.
Pe langa alte zeci de site-uri care trateaza despre comanda acestui tip de motor cu un microcontroler sau calculator, m-am oprit la Identifying and using a stepper motor on Arduino deoarece prezinta si modul cum se pot identifica terminalele acestui motor:
In acest articol se face trimitere la altul (Tutorial sobre Motores Paso a Paso (Stepper motors)), in care sunt prezentate animatii cu 3 moduri de comanda ale acestui tip de motor:
Despre integratul ULN2003 putem in gasi informatii multe in datasheet-ul de la Texas Instruments sau in cel de la STMicroelectronics. De fapt, in aceste fise de catalog este prezentata toata seria ULN2001, UNL2002, ULN2003 si ULN2004.
Diferentele intre cele 4 integrate, care contine 7 driver-e fiecare, pot fi interfatate cu logica:
– ULN2001 (uz general, DTL, TTL, PMOS, CMOS)
– ULN2002 (14 - 25 V PMOS)
– ULN2003 (5 V TTL, CMOS)
– ULN2004 (6 - 15 V CMOS, PMOS).
Curentul la fiecare iesire este maxim 500mA, suficient pentru aplicatia asta.
Pentru a pregati un montaj, am desenat in Eagle PCB Editor schema, apoi un cablaj:
Pentru cazul in care se doreste folosirea electronicii clasice, ne putem inspira de din documentatia de la kitsrus (kit K179).
Eu am adaptat schema pentru a folosi doar 2 taste fara retinere, pe care am desenat-o in Eagle PCB Editor:
Ca de obicei, Adrian mi-a trimis un set de placute realizate conform indicatiilor de la electroni-city.com prin transfer de toner pe bucatele de autocolant (recomand un filmuletul numit Make your PCB):
Articolul are continuare la Comanda unui motor pas cu pas unipolar folosind Arduino (II) !!!















