Πίνακας περιεχομένων:
- Βήμα 1: Di Cosa Abbiamo Bisogno
- Βήμα 2: Come Funziona Un Motore Stepper E Perché Usiamo Un Driver
- Βήμα 3: Connessioni
- Βήμα 4: Έλεγχος υλικολογισμικού Ε
- Βήμα 5: Αποποίηση ευθυνών
Βίντεο: Controllo Motore Stepper Con Drivemall: 5 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Controlliamo un motore Stepper con una board Arduino
Questo tutorial è valido sia se utilizziamo l'Arduino και sia utilizzando la Drivemall Board
di seguito il link per la realizzazione della 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 i risultati sono ancora validi con la scheda arduino, una breadboard e abbastanza jumper dupont per i collegamenti.
Βήμα 1: Di Cosa Abbiamo Bisogno
- Minicontroller ανά Arduino
- Cavetti
- Motore Stepper
- Un Driver L298N o un A4988 (Sono utilizzabili molti drivers)
Βήμα 2: Come Funziona Un Motore Stepper E Perché Usiamo Un Driver
Un motore stepper è essenzialmente costituito da due bobine che devono essere oportamentamente alimentate (figura 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 complete.
Chiariamo perché abbiamo bisogno di un driver invece di collegegare lo stepper direttamente al microcontrollore.
Εγώ οδηγώ συγκατάθεση για μια ελεγκτική σάρωση για τη διέλευση από μικροελέγχου è in grado di caricare le bobine all'interno del motore stepper.
Esistono due tipi di driver per motori stepper sul mercato:
- Πρόγραμμα οδήγησης classici L298 o ULN2003 un doppio H-bridge in cui la logica per alimentare le singole fasi risiede nel codice?
- Πρόγραμμα οδήγησης moderni A4988 o drv8825 στο cui parte della logica risiede nell'azionamento.
L'A4988 ανά funzionare in ingresso prevede un'abilitazione e due pin, uno per la direzione e l'altro per il numero di passi, oltre all'alimentazione.
Βήμα 3: Connessioni
Έλα primo approccio ai motori passo-passo abbiamo scelto di utilizzare il driver ULN2003.
Περνάει από τον έλεγχο του κινητήρα για τη συλλογή του 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: Έλεγχος υλικολογισμικού Ε
Qui trovi un firmware di base per il controllo del motore stepper. 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 serve per confermare e metterlo in moto secondo la direzione del pulsante precedente premuto
il numero di passi per ciclo è impostato a 20 questo signa che il programma eseguirà 10 cicli per fare un giro completeo del motore.
Βήμα 5: Αποποίηση ευθυνών
Questo tutorial è stato prodotto nell'ambito del progetto Makerspace for Inclusion, cofinanziato dal Programma Erasmus + della Commissione Europea.
Il progetto mira a promuovere una forma di Educazione informale come mezzo per favorire l'inclusione social 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.
Συνιστάται:
Plotter Verticale Con Drivemall: 6 βήματα
Plotter Verticale Con Drivemall: Con questo tutorial vogliamo spiegare come migliorare il plotter verticale che trovi qui usando il baord programmabile Drivemall.Questo tutorial è valido sia se useizziamo l'Arduino και sia utilizzando la Drivemallam Drive
Stepper Motor ελεγχόμενος Stepper Motor χωρίς μικροελεγκτή !: 6 βήματα
Stepper Motor Controlled Stepper Motor Without Microcontroller !: Σε αυτό το γρήγορο Instructable, θα φτιάξουμε ένα απλό stepper μοτέρ χειριστηρίου χρησιμοποιώντας βηματικό μοτέρ. Αυτό το έργο δεν απαιτεί περίπλοκα κυκλώματα ή μικροελεγκτή. Οπότε, χωρίς άλλη παραμύθι, ας ξεκινήσουμε
Stepper Motor ελεγχόμενη Stepper Motor χωρίς μικροελεγκτή (V2): 9 βήματα (με εικόνες)
Stepper Motor Controlled Stepper Motor Without Microcontroller (V2): Σε μία από τις προηγούμενες οδηγίες μου, σας έδειξα πώς να ελέγχετε ένα βηματικό μοτέρ χρησιμοποιώντας ένα βηματικό μοτέρ χωρίς μικροελεγκτή. Ταν ένα γρήγορο και διασκεδαστικό έργο αλλά ήρθε με δύο προβλήματα που θα λυθούν σε αυτό το Instructable. Έτσι, εξυπνάδα
Μοντέλο ατμομηχανής ελεγχόμενης από Stepper Motor - Stepper Motor As a Rotary Encoder: 11 βήματα (με εικόνες)
Μοντέλο ατμομηχανής ελεγχόμενου από Stepper Motor | Stepper Motor As a Rotary Encoder: Σε ένα από τα προηγούμενα Instructables, μάθαμε πώς να χρησιμοποιούμε ένα βηματικό μοτέρ ως περιστροφικό κωδικοποιητή. Σε αυτό το έργο, θα χρησιμοποιήσουμε τώρα αυτόν τον περιστροφικό κωδικοποιητή βηματικού κινητήρα για τον έλεγχο μιας ατμομηχανής μοντέλου χρησιμοποιώντας έναν μικροελεγκτή Arduino. Έτσι, χωρίς fu
Stepper Motor ελεγχόμενη Stepper Motor - Stepper Motor As a Rotary Encoder: 11 βήματα (με εικόνες)
Stepper Motor ελεγχόμενη Stepper Motor | Stepper Motor As a Rotary Encoder: Έχετε μερικά stepper motors ξαπλωμένα και θέλετε να κάνετε κάτι; Σε αυτό το Instructable, ας χρησιμοποιήσουμε έναν βηματικό κινητήρα ως περιστροφικό κωδικοποιητή για να ελέγξουμε τη θέση ενός άλλου βηματικού κινητήρα χρησιμοποιώντας έναν μικροελεγκτή Arduino. Οπότε, χωρίς άλλη παρατήρηση, ας