Cuprins:

Controllo Motore Stepper Con Drivemall: 5 pași
Controllo Motore Stepper Con Drivemall: 5 pași

Video: Controllo Motore Stepper Con Drivemall: 5 pași

Video: Controllo Motore Stepper Con Drivemall: 5 pași
Video: Usare un motore passo passo (stepper motor) con Arduino - #61 2024, Iulie
Anonim
Controllo Motore Stepper Con Drivemall
Controllo Motore Stepper Con Drivemall

Controlează un motor Stepper cu o placă Arduino

Questo tutorial è valido sia se utiliziamo l'Arduino e sia folosind Drivemall Board

a urmat linkul pentru realizarea Drivermall.

Il vantaggio di preferire il Drivemall alla classica scheda Arduino è quello di ridurre la complessità delle connessioni portando ad un setup più ordinato. Cu toate acestea, acest lucru este opțional: toate rezultatele sunt încă valide cu placa arduino, o breadboard și destul de jumper dupont pentru colegii.

Pasul 1: Di Cosa Abbiamo Bisogno

- Minicontroller per Arduino

- Cavetti

- Motore Stepper

- Un Driver L298N sau un A4988 (Sono utilizabili molti driver)

Pasul 2: Come Funziona Un Motore Stepper E Perché Usiamo Un Driver

Un motor stepper è esențial constituit din cauza bobinei care trebuie să fie oportun alimentate (figura 1), se il motor vine alimentat cu un moviment sbagliato poate provoca un cortocircuit verso GND.

Ad ogni passo il motore gira ad un angolo ben noto che di solito è indicato dal produttore come 1, 8 °, așa că sunt necesare 200 de pași pentru o călătorie completă.

Chiariamo perché avem nevoie de un driver în loc de colegiu lo stepper direct la microcontrollore.

I driver consentono di execute the scansione dei passaggi perché un microcontrollore non è in grade di caricare le bobine inside of the motor stepper.

Esistono due tipi di driver per motori stepper sul mercato:

  • Driver classici L298 o ULN2003 un doppio H-bridge in cui logica per alimentare le singole fasi risiede nel codice;
  • Driver moderni A4988 o drv8825 in cui parte della logica risiede nell'azionamento.

L'A4988 per funcționare in ingresso prevede un'abilitare e due pin, unu pentru direcția și l'altro pentru il numero di passi, oltre all'alimentazione.

Pasul 3: Connessioni

Connessioni
Connessioni
Connessioni
Connessioni
Connessioni
Connessioni

Come primo approccio ai motori passo-passo abbiamo scelto di use the driver ULN2003.

Tre pulsanti per il control del motore sono collegati ad Arduino with a resistance collegata a GND.

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

Pasul 4: Controlarea firmware-ului E

Controlul firmware-ului E
Controlul firmware-ului E

Qui găsești un firmware de bază pentru controlul motorului stepper. In questo caso specialIl bottom su:

  • il pin A0 vine folosind pentru direcția pozitivă și arest
  • il pin A1 viene folosit pentru direcția negativă și arest
  • il pin A2 serve per confermare e metterlo in moto secondo la direcția butonului anterior anterior

il numero di passi per ciclo è impostato a 20 questo înseamnă că il program execută 10 cicli per fare un giro complet del motore.

Pasul 5: Renunțare

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

Il proiect mira a promuovere o formă de educație informală come mezzo per favorire incluziunea socială a giovani, educația informațională vine și poate folosi în interiorul makerspace.

Questo tutorial riflette solo le opinioni degli autori e la Commissione Europea nu può fi ritenuta responsabil pentru orice utilizare care poate fi fatto delle informazioni in esso contentute.

Recomandat: