Inhaltsverzeichnis:

Controllo Motore Stepper Con Drivemall - Gunook
Controllo Motore Stepper Con Drivemall - Gunook

Video: Controllo Motore Stepper Con Drivemall - Gunook

Video: Controllo Motore Stepper Con Drivemall - Gunook
Video: Usare un motore passo passo (stepper motor) con Arduino - #61 2024, November
Anonim
Controllo Motore Stepper Con Drivemall
Controllo Motore Stepper Con Drivemall

Controlliamo un motore Stepper mit einem Board Arduino

Questo Tutorial è valido sia se utilizziamo l'Arduino und sia utilizzando la Drivemall Board

di seguito il link per la realizzazione della Drivermall.

Das bevorzugte Laufwerk der Drivemall alla classica scheda Arduino ist die beste Voraussetzung für eine vollständige Verbindung mit einem Portando und einem Setup für mehr Ordinato. Tuttavia, questo è opzionale: tutti und risultati sono ancora validi con la scheda arduino, ein Steckbrett und abbastanza jumper dupont für i collegamenti.

Schritt 1: Di Cosa Abbiamo Bisogno

- Minicontroller für Arduino

- Cavetti

- Motore Stepper

- Un Driver L298N o un A4988 (Sono utilizzabili molti Driver)

Schritt 2: Kommen Sie Funziona Un Motore Stepper E Perché Usiamo Un Driver

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

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

Chiariamo perché abbiamo bisogno di ein Fahrer invece di collegare lo stepper direttamente al microcontrollore.

Ich stimme dem Fahrer zu, dass er scansione dei passaggi perché un microcontrollore non è in Grado di caricare le bobine all'interno de stepper motorisiert.

Esistono due tipi di driver per motori stepper sul mercato:

  • Treiber classici L298 oder ULN2003 und doppio H-Brücke in einer Logik für die Lebensmittel der einzelnen Fasi risiede nel codice;
  • Treiber moderni A4988 oder drv8825 in Cui parte della logica risiede nell'azionamento.

L'A4988 für den Zugang zur Vorbeugung von un'abilitazione e due pin, für den direkten Zugang und den Altro für die Passi-Nummern, für alle Alimentazione.

Schritt 3: Verbundenheit

Verbundenheit
Verbundenheit
Verbundenheit
Verbundenheit
Verbundenheit
Verbundenheit

Kommen Sie primo approccio 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 und 11.

Schritt 4: Firmware E-Steuerung

Firmware E-Steuerung
Firmware E-Steuerung

Geben Sie eine Firmware für die Basis für die Steuerung des Schrittmotors ein. 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 dienen per confermare e metterlo in moto secondo la direzione del pulsanteprentemente premuto

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

Schritt 5: Haftungsausschluss

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

Das Programm ist mira promuovere una forma di informazione mezzo mezzo per favorire l'inclusione sociale dei giovani, l'educazione informecome si può trovare all'interno dei makerspace.

Questo Tutorial guntte solo le meinungi degli autori e la Commissione Europea non può essere ritenuta responsabile per qualsiasi uso che possa essere fatto delle informazioni in itso contenute.

Empfohlen: