Spisu treści:

Controllo Motore Stepper Con Drivemall: 5 kroków
Controllo Motore Stepper Con Drivemall: 5 kroków

Wideo: Controllo Motore Stepper Con Drivemall: 5 kroków

Wideo: Controllo Motore Stepper Con Drivemall: 5 kroków
Wideo: Usare un motore passo passo (stepper motor) con Arduino - #61 2024, Lipiec
Anonim
Controllo Motore Stepper Con Drivemall
Controllo Motore Stepper Con Drivemall

Sterowanie silnikiem krokowym z płytą Arduino

Ten samouczek jest ważny przy użyciu Arduino i przy użyciu tablicy Drivemall

Znajdź link do realizacji Drivermall.

Preferowany Drivemall w klasycznym schemacie Arduino jest bardziej kompleksowy w zakresie połączeń i najbardziej uporządkowanej konfiguracji. Tuttavia, to è opzionale: tutti i risultati są poprawne w schemacie arduino, na płytce prototypowej i dupont z abbastanza dla kolegium.

Krok 1: Di Cosa Abbiamo Bisogno

- Minikontroler na Arduino

- Cavetti

- Silnik krokowy

- Un Driver L298N lub un A4988 (Sono utilizzabili molti driver)

Krok 2: Przyjdź Funziona Un Motore Stepper E Perché Usiamo Un Driver

Un motore stepper è essenzialmente costituito da due bobine che devono essere opportunamente alimentate (rysunek 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 è wskazuje na produttore come 1, 8 °, quindi son necessari 200 passi per fare un giro completo.

Chiariamo perché abbiamo bisogno w zakresie współpracy sterowników krokowych bezpośrednio w mikrokontrolerze.

Zgoda kierowcy na wykonanie skanowania przejścia przez mikrokontroler nie jest dostępna w trybie wewnętrznym silnika krokowego.

Esistono due tipi di driver per motori stepper sul mercato:

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

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

Krok 3: Connessioni

Connessioni
Connessioni
Connessioni
Connessioni
Connessioni
Connessioni

Przyjdź przede wszystkim ai motori passo-passo abbiamo scelto użyć sterownika ULN2003.

Tych impulsów do sterowania silnikami połączonymi z Arduino z odpornością na połączenie z GND.

Colleghiamo il motore all'ULN secondo schema in figura 2, L'Arduino jest połączony ze sterownikiem z pinem 8 9 10 i 11.

Krok 4: Sterowanie oprogramowaniem sprzętowym E

Sterowanie oprogramowaniem sprzętowym E
Sterowanie oprogramowaniem sprzętowym E

Znajdziesz tam oprogramowanie układowe do sterowania silnikiem krokowym. W 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 service per consultare e metterlo in moto secondo la direzione del pulsante precedentemente premuto

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

Krok 5: Zrzeczenie się

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

Projekt mira promuje nieformalną formę edukacji jako mezzoper favourite l'inclusione sociale dei giovani, nieformalne nauczanie, które można znaleźć we wszystkich interno dei makerspace.

Ten samouczek, samouczek, samouczek opinii autorów i Komisji Europejskiej nie może być odpowiedzialny za wszelkie czynności związane z posiadaniem informacji w tej samej treści.

Zalecana: