Kazalo:

Controllo Motore Stepper Con Drivemall: 5 korakov
Controllo Motore Stepper Con Drivemall: 5 korakov

Video: Controllo Motore Stepper Con Drivemall: 5 korakov

Video: Controllo Motore Stepper Con Drivemall: 5 korakov
Video: Использование драйвера шагового двигателя L298N Для управления 4-проводным шаговым двигателем 2024, Julij
Anonim
Controllo Motore Stepper Con Drivemall
Controllo Motore Stepper Con Drivemall

Upravljajte in upravljajte Stepper s ploščo Arduino

Questo tutorial è valido sia se utilizziamo l'Arduino e sia utilizzando la Drivemall Board

Navedite povezavo do realizacije Drivermall.

Il vantaggio di preferire il Drivemall alla classica scheda Arduino è quello di ridurre la complessità delle connessioni portando ad un setup più ordinato. Tuttavia, questo è opzionale: tutti in risultati sono ancora validi con la scheda arduino, una breadboard e abbastanza jumper dupont per i collegamenti.

1. korak: Di Cosa Abbiamo Bisogno

- Minikontroler za Arduino

- Cavetti

- Steper Motore

- Un Driver L298N ali A4988 (Sono utilizzabili molti driver)

2. korak: Pridite Funziona Un Motore Stepper E Perché Usiamo Un Driver

Un motore stepper è essenzialmente costituito da due bobine che devono essere opportunamente alimentate (slika 1), se il motore viene alimentato con un movimento sbagliato può provocare un cortocircuito verso GND.

Ad ogni passo il motore gira ad un angolo ben noto che di solito è indicato dal produttore come 1, 8 °, quindi sono needari 200 passi per fare un giro completo.

Chiariamo perché abbiamo bisogno di un driver investce di collegare lo stepper direttamente al microcontrollore.

Jaz voznik consentono di eseguire la scansione dei passaggi perché un microcontrollore non è in grado di caricare le bobine all'interno del motore stepper.

Esistono due tipi di driver per motori stepper sul mercato:

  • Driver classici L298 o ULN2003 in doppio H-bridge in cui la logica per alimentare le singole fasi risiede nel codice;
  • Sodobni gonilnik A4988 ali drv8825 je nameščen brez težav.

L'A4988 per funzionare ingresso prevede un'abilitazione e due pin, uno per la direzione e l'altro per il numero di passi, oltre all'alimentazione.

3. korak: Connessioni

Connessioni
Connessioni
Connessioni
Connessioni
Connessioni
Connessioni

Pridite primo odobriti ai motori passo-passo abbiamo scelto di utilizzare il driver ULN2003.

Tre pulsanti per il controllo del motore sono collegati ad Arduino con una resistenza collegata a GND.

Colleghiamo il motore all'ULN secondo lo schema in figura 2, L'Arduino è collegato al driver con i pin 8 9 10 e 11.

4. korak: Nadzor vdelane programske opreme E

Nadzor vdelane programske opreme E
Nadzor vdelane programske opreme E

Na voljo je vdelana programska oprema z osnovnim upravljalnikom za koračni motor. In questo caso specialeIl bottom su:

  • il pin A0 viene utilizzato per la direzione positiva e l'arresto
  • il pin A1 viene utilizzato per la direzione negativa e l'arresto
  • il pin A2 služi na konferenco in metterlo v moto secondo la direzione del pulsante precedentemente premuto

il numero di passi per ciclo è impostato a 20 questo means che il programma eseguirà 10 cicli per fare un giro completo del motore.

5. korak: zavrnitev odgovornosti

Questo tutorial è stato prodotto nell'ambito del progetto Makerspace for Inclusion, sofinanziato dal Programma Erasmus + della Commissione Europea.

Il progetto mira a promuovere una forma di educazione informale come mezzo per favorire l'inclusione sociale dei giovani, l'educazione informale come si può trovare all'interno dei makerspace.

Questo tutorial riflette solo le opinioni degli autori e la Commissione Europea non può essere ritenuta responsabile per qualsiasi uso che possa essere fatto delle informazioni in esso contenute.

Priporočena: