Benvenuto in Moddingstudio.com.

  1. #1
    Kumidan è offline
    • Registrato da Sep 2015
    • Messaggi: 8
    • Ha ringraziato: 0
      Grazie ricevuti: 0

    Comandare uno stepper 28BYJ-48 tramite ULN2003

    Sono agli inizi e sto facendo delle prove con i componenti ricevuti in kit con Arduino UNO (compatibile).

    Sto provando ora lo stepper 28BYJ-48 che ho collegato al driver ULN2003 e quindi questo ad Arduino.
    I PIN sono collegati in modo corretto secondo quanto riportato dal codice:
    IN1 -> 8
    IN2 -> 9
    IN3 -> 10
    IN4 -> 11

    Usando il codice di un tutorial che non fa uso di librerie funziona regolarmente, usando invece i codici di esempio a corredo con Arduino IDE non funziona come si deve.
    Prendiamo per esempio il codice dello sketch "stepper_oneRevolution".

    Chiede di inserire il numero di step del motore, ho inserito 128 (lo so, non è il valore corretto)
    Caricato lo sketch e collegato il motore, questo non si muove e guardando i led sul driver mi pare che si accendano in sequenza sbagliata:
    AC
    BC
    BD
    DA

    ho modificato il codice della libreria in modo che la sequenza diventi
    AB
    BC
    CD
    DA

    Ricaricato lo sketch il motore si muove in modo corretto, ovviamente non completando il giro visto che ho impostato 128 step.
    Bene ottenuto questo risultato ho cambiato SOLO il numero di step mettendo 4096 che dovrebbe essere il valore corretto, ma con questo valore il motore non gira e sul driver vedo i LED AB accesi fissi e CD che lampeggiano insieme.
    Pensando che 4096 potrebbe essere il valore se usato un half step, ho cambiato in 2048 visto che il codice della libreria dovrebbe essere relativo alla modalità full step, ma niente da fare, il motore non gira.

    Se rimetto il numero di step a 128 o anche a 200, il motore torna a girare, seppur muovendosi di poco visto il basso numero di step.

    Quale può essere il problema? Quanti step dovrei impostare perché esegua un giro completo?

  2. # ADS
    Circuit advertisement


     

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Torna a inizio pagina
Moddingstudio.com - Powered by vBulletin
Copyright (c) 2011 vBulletin Solutions, Inc. All rights reserved.
Brown Editore S.r.l. - Capitale Sociale 1.087.500€ I.V. - P.Iva: 12899320159 - Viale Sarca, 336 Edificio 16 - 20126 Milano
Tutti gli orari sono GMT +1. Adesso sono le 07:03.