Spisu treści:
- Krok 1: Czego potrzebujemy
- Krok 2: Jak działa silnik krokowy i dlaczego używamy sterownika
- Krok 3: Połączenia
- Krok 4: Oprogramowanie układowe i sterowanie
- Krok 5: Zrzeczenie się
Wideo: Sterowanie silnikiem krokowym: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
Ten samouczek jest ważny zarówno w przypadku korzystania z Arduino, jak i korzystania z tablicy Drivemall poniżej linku do zbudowania Drivemall.
Zaletą preferowania Drivemall nad klasyczną płytą Arduino jest zmniejszenie złożoności połączeń, co prowadzi do bardziej uporządkowanej konfiguracji. Jest to jednak opcjonalne: wszystkie wyniki są nadal aktualne z płytą arduino, płytką stykową i wystarczającą liczbą zworek dupont do połączeń.
Sterujmy silnikiem krokowym za pomocą płytki arduino.
Krok 1: Czego potrzebujemy
- Mikrokontroler Arduino lub Drivemall
- Drut(y)
- Silnik krokowy
- Sterownik A4988 lub DRV8825 lub L298N lub ULN2003 (jest dużo sterowników)
Krok 2: Jak działa silnik krokowy i dlaczego używamy sterownika
Silnik krokowy zasadniczo składa się z dwóch cewek, które muszą być odpowiednio zasilane (rysunek 1), jeśli silnik jest zasilany w niewłaściwym ruchu, może spowodować zwarcie do GND.
Na każdym kroku silnik kręci się pod znanym kątem, który zwykle jest wskazywany przez producenta jako 1,8°, więc do wykonania pełnego koła potrzeba 200 kroków
Wyjaśnijmy, dlaczego potrzebujemy sterownika zamiast podłączać stepper bezpośrednio do mikrokontrolera.
Sterowniki umożliwiają skanowanie kroków, ponieważ mikrokontroler nie jest w stanie załadować cewek wewnątrz silnika krokowego.
Na rynku dostępne są dwa rodzaje sterowników do silników krokowych:
- klasyczne sterowniki L298 lub ULN2003 podwójny mostek H, w którym w kodzie znajduje się logika zasilania pojedynczych faz;
- Nowoczesne sterowniki A4988 lub drv8825, w których część logiki znajduje się w napędzie.
A4988 do pracy na wejściu zapewnia zezwolenie i dwa piny, jeden dla kierunku, a drugi dla liczby kroków, a także zasilanie.
Krok 3: Połączenia
Jako pierwsze podejście do silników krokowych wybraliśmy zastosowanie sterownika ULN2003.
Do Arduino podłączone są trzy przyciski do sterowania silnikiem z rezystorem podłączonym do GND.
Silnik podłączamy do ULN zgodnie ze schematem na rysunku 2, Arduino jest połączone ze sterownikiem za pomocą pinów 8 9 10 i 11.
Krok 4: Oprogramowanie układowe i sterowanie
Tutaj znajdziesz podstawowe oprogramowanie do sterowania silnikiem krokowym. W tym szczególnym przypadku Dno na
- pin A0 służy do dodatniego kierunku i zatrzymania
- pin A1 służy do ujemnego kierunku i zatrzymania
- pin A2 służy do potwierdzania i wprawiania go w ruch zgodnie z kierunkiem naciśniętego wcześniej przycisku
liczba kroków na cykl jest ustawiona na 20 oznacza to, że program wykona 10 cykli, aby wykonać jeden pełny obrót silnika
Krok 5: Zrzeczenie się
Poradnik powstał w ramach projektu Makerspace for Inclusion, współfinansowanego przez program Komisji Europejskiej Erasmus+.
Projekt ma na celu promowanie nieformalnej formy edukacji jako środka sprzyjającego włączeniu społecznemu młodych ludzi, edukacji nieformalnej, którą można znaleźć w przestrzeniach twórców.
Ten samouczek odzwierciedla jedynie poglądy autorów, a Komisja Europejska nie ponosi odpowiedzialności za jakiekolwiek wykorzystanie informacji w nim zawartych.
Zalecana:
Silnik krokowy sterowany silnikiem krokowym bez mikrokontrolera!: 6 kroków
Silnik krokowy sterowany silnikiem krokowym bez mikrokontrolera!: W tej krótkiej instrukcji wykonamy prosty sterownik silnika krokowego za pomocą silnika krokowego. Ten projekt nie wymaga skomplikowanych obwodów ani mikrokontrolera. Więc bez zbędnych ceregieli, zaczynajmy
Silnik krokowy sterowany silnikiem krokowym bez mikrokontrolera (V2): 9 kroków (ze zdjęciami)
Silnik krokowy sterowany silnikiem krokowym bez mikrokontrolera (V2): W jednej z moich poprzednich instrukcji pokazałem, jak sterować silnikiem krokowym za pomocą silnika krokowego bez mikrokontrolera. Był to szybki i zabawny projekt, ale pojawił się z dwoma problemami, które zostaną rozwiązane w tym Instruktażowym. Więc dowcip
Arduino Tutorial - Sterowanie silnikiem krokowym za pomocą potencjometru: 5 kroków
Arduino Tutorial - Sterowanie silnikiem krokowym za pomocą potencjometru: Ta instrukcja jest pisemną wersją mojego „Arduino: jak sterować silnikiem krokowym za pomocą potencjometru”. Film z YouTube, który niedawno przesłałem. Gorąco polecam to sprawdzić.Mój kanał YouTube Najpierw powinieneś zobaczyć f
Samouczek Arduino - sterowanie silnikiem krokowym za pomocą sterownika ULN 2003: 5 kroków
Arduino Tutorial - Sterowanie silnikiem krokowym za pomocą sterownika ULN 2003: Ta instrukcja jest pisemną wersją mojego „Arduino: Jak sterować silnikiem krokowym za pomocą sterownika silnika ULN 2003”. Film z YouTube, który niedawno przesłałem. Gorąco polecam to sprawdzić
Sterowanie silnikiem krokowym za pomocą Arduino: 8 kroków
Sterowanie silnikiem krokowym z Arduino: Salut les Makers :) c'est Maker3.0Notre premier „instruktażowy” est un petit projet qui va vous permettre de contrôler un Moteur pas a pas "Silnik krokowy" sa vitesse son sens de rotacja et cela de façon manuelle ou automatique