Silnik krokowy - jak działa i jak dobrać go do projektu?

Schemat budowy silnika krokowego: wirnik z zębami i uzwojenia stojana oznaczone cyframi 1, 2, 3. Obok schemat elektryczny uzwojeń.

Gdy ktoś pyta, co to jest silnik krokowy, zwykle chce wiedzieć nie tylko, czym różni się od zwykłego silnika, lecz także jak go podłączyć i gdzie naprawdę ma sens. To napęd, który zamienia impulsy elektryczne na ściśle określone obroty wału, dlatego spotykamy go w drukarkach 3D, frezarkach CNC, ploterach i urządzeniach warsztatowych. Poniżej wyjaśniam jego budowę, zasadę działania, rodzaje, sterowanie oraz ograniczenia, o których łatwo zapomnieć przy pierwszym projekcie.

Najważniejsze informacje o silniku krokowym w praktyce

  • Jeden impuls powoduje wykonanie określonego kroku, najczęściej o 1,8°.
  • Popularny model wykonuje 200 kroków na obrót.
  • Do pracy potrzebuje sterownika, który ustala prąd i kolejność zasilania uzwojeń.
  • Może precyzyjnie pozycjonować wał bez enkodera, ale przy przeciążeniu gubi kroki.
  • Najlepiej działa przy niskiej i średniej prędkości, a jego wadą jest grzanie podczas postoju.

Czym naprawdę jest silnik krokowy

Silnik krokowy to elektryczny napęd, którego wirnik nie musi obracać się płynnie jak w klasycznym silniku prądu stałego. Sterownik zasila uzwojenia stojana w określonej sekwencji, a wirnik przeskakuje między kolejnymi położeniami pola magnetycznego. Każdy impuls sterujący odpowiada za jeden krok albo jego część, jeśli używany jest tryb mikrokroku.

Najprostszy przykład to silnik o kącie kroku 1,8°. Pełny obrót wymaga wtedy 360° ÷ 1,8°, czyli 200 impulsów. Jeśli sterownik otrzyma 50 impulsów, wał wykona około 90°, o ile obciążenie nie jest zbyt duże i silnik nie straci synchronizacji.

To właśnie odróżnia ten napęd od zwykłego silnika, któremu najczęściej regulujemy tylko napięcie, prędkość lub kierunek. W silniku krokowym liczy się także liczba, częstotliwość i kolejność impulsów. Częstotliwość decyduje o prędkości, a kolejność faz o kierunku obrotów.

Co znajduje się w środku

Podstawowe elementy to stojan z uzwojeniami, wirnik, wał i łożyska. W zależności od konstrukcji wirnik zawiera magnes trwały, zębaty rdzeń ferromagnetyczny albo połączenie obu rozwiązań. W praktyce najczęściej spotykam silniki hybrydowe, ponieważ zapewniają dobry moment i niewielki kąt kroku.

Określenie NEMA, na przykład NEMA 17 lub NEMA 23, opisuje przede wszystkim wymiar czołowy obudowy, a nie moc ani moment silnika. Dwa silniki o tym samym oznaczeniu mogą więc mieć różne długości, prądy uzwojeń i osiągi. Przy zakupie samo NEMA nie wystarczy.

Jak działa napęd krok po kroku

Uzwojenia silnika tworzą pola magnetyczne, które przyciągają lub ustawiają wirnik w konkretnym położeniu. Sterownik przełącza fazy według ustalonego algorytmu, a wirnik podąża za zmieniającym się polem. W ten sposób elektronika sterująca zamienia cyfrową informację o impulsie na ruch mechaniczny o określonym kącie.

Układ sterujący zwykle korzysta z trzech sygnałów. Wejście STEP oznacza wykonanie kroku, DIR określa kierunek, a ENABLE włącza lub odłącza stopień mocy. Mikrokontroler może wysyłać te sygnały, ale nie powinien zasilać uzwojeń bezpośrednio z wyjścia GPIO. Potrzebny jest dedykowany sterownik prądowy.

Pełny krok, półkrok i mikrokrok

  • Pełny krok daje maksymalnie prostą obsługę i dobry moment.
  • Półkrok zmniejsza skok ruchu oraz ogranicza szarpanie.
  • Mikrokrok dzieli krok na mniejsze części, dzięki czemu praca jest cichsza i płynniejsza.

Trzeba jednak zachować zdrowy dystans do wysokich wartości mikrokroku. Ustawienie 1/16 przy silniku 1,8° daje teoretycznie 3200 pozycji na obrót, ale nie oznacza automatycznie dokładności 0,1125° w każdych warunkach. Mikrokroki poprawiają płynność, lecz rzeczywista dokładność zależy także od obciążenia, luzów mechanicznych, rezonansu i jakości sterownika.

Prędkość obrotową można łatwo oszacować. Dla silnika 200-krokowego i sterowania pełnokrokowego 1000 impulsów na sekundę oznacza 5 obrotów na sekundę, czyli 300 obr./min. Przy mikrokroku 1/16 ta sama częstotliwość da znacznie mniejszą prędkość, dlatego szybkie układy wymagają kontrolera zdolnego generować odpowiednio dużo impulsów.

Rodzaje silników krokowych i ich różnice

Nie każdy silnik krokowy zachowuje się tak samo. Najważniejszy podział dotyczy sposobu budowy wirnika oraz liczby i sposobu podłączania uzwojeń. Dla osoby budującej maszynę najistotniejsze będzie jednak to, jaki moment uzyska przy danej prędkości i jaki sterownik będzie z nim zgodny.

Rodzaj Najważniejsza cecha Kiedy ma sens
Reluktancyjny Wirnik bez magnesów trwałych, wykonany z materiału ferromagnetycznego Proste układy, w których liczy się nieskomplikowana konstrukcja
Z magnesem trwałym Wirnik ma magnes i zwykle większy kąt kroku Niewielkie mechanizmy, wskaźniki i lekkie urządzenia
Hybrydowy Zębaty wirnik i magnes trwały, często kąt 1,8° CNC, drukarki 3D, plotery i automatyka warsztatowa
Unipolarny Uzwojenia mają odczepy środkowe, a sterowanie jest prostsze Starsze konstrukcje i projekty edukacyjne
Bipolarny Pełne uzwojenia są przełączane w obu kierunkach Układy wymagające większego momentu z tej samej wielkości silnika

W projektach warsztatowych najczęściej wybrałbym silnik bipolarny hybrydowy, ale nie dlatego, że jest zawsze najlepszy. Jego zaletą jest efektywne wykorzystanie uzwojeń i dobry moment, natomiast potrzebuje bardziej zaawansowanego sterownika z mostkami H. Silnik unipolarny łatwiej uruchomić, lecz część uzwojenia pozostaje niewykorzystana w danym trybie pracy.

Jak dobrać sterownik i nie spalić silnika

Silnika krokowego nie podłącza się do zasilacza tak jak żarówki ani bezpośrednio do Arduino. Sterownik ogranicza prąd uzwojeń, zmienia ich kierunek i odbiera impulsy z układu nadrzędnego. Bez niego można łatwo uszkodzić uzwojenia, tranzystory albo sam mikrokontroler.

Parametry, które sprawdzam w pierwszej kolejności

  • Prąd fazy musi mieścić się w zakresie obsługiwanym przez sterownik.
  • Napięcie zasilania sterownika powinno być zgodne z jego specyfikacją, a nie tylko z napięciem znamionowym silnika.
  • Moment trzymający trzeba porównać z momentem wymaganym przez mechanizm.
  • Częstotliwość impulsów musi wystarczyć do osiągnięcia żądanej prędkości.
  • Przy większych prędkościach potrzebna jest rampa przyspieszania, a nie nagły start.

Napięcie podane na tabliczce silnika często zaskakuje początkujących. Mały silnik może mieć napięcie uzwojenia rzędu kilku woltów, ale współpracować ze sterownikiem zasilanym napięciem 12, 24 lub 36 V. To nie pomyłka. Sterownik ogranicza prąd, a wyższe napięcie pomaga szybciej narastać prądowi przy dużej prędkości.

Przy pierwszym uruchomieniu ustawiam prąd niżej niż maksymalna wartość z danych katalogowych, obserwuję temperaturę i dopiero później zwiększam nastawę. Obudowa może być wyraźnie ciepła, ale nadmierne grzanie skraca żywotność izolacji. Nie wolno oceniać poprawności pracy wyłącznie po tym, czy wał się obraca.

Warto też rozróżnić moment trzymający od momentu dostępnego podczas ruchu. Pierwszy opisuje zdolność utrzymania pozycji bez obrotu, a drugi spada wraz ze wzrostem prędkości. Dlatego silnik, który na papierze ma 1 Nm, niekoniecznie zapewni 1 Nm przy kilkuset obrotach na minutę.

Gdzie sprawdza się najlepiej, a gdzie zawodzi

Silnik krokowy jest dobrym wyborem, gdy ruch ma być powtarzalny, obciążenie jest przewidywalne, a koszt układu ma pozostać rozsądny. W drukarce 3D przesuwa głowicę lub stół, w CNC napędza śrubę pociągową, a w ploterze steruje położeniem narzędzia. W takich zastosowaniach ważniejsza od idealnie płynnego obrotu jest kontrola położenia.

Napędy tego typu spotyka się także w zaworach, podajnikach, aparaturze laboratoryjnej, obiektywach, mechanizmach regulacyjnych i małych robotach. Ich dużą zaletą jest praca w pętli otwartej, czyli bez konieczności stosowania enkodera. Elektronika zakłada, że każdy wysłany impuls został wykonany, co upraszcza konstrukcję i obniża koszt.

Najczęstsze ograniczenia

Jeżeli obciążenie przekroczy możliwości napędu, wirnik może nie nadążyć za polem magnetycznym. Pojawia się wtedy gubienie kroków, a sterownik nadal uważa, że pozycja jest prawidłowa. Pozycja mechanizmu może więc różnić się od pozycji zapisanej w programie, mimo że nie pojawił się żaden alarm.

Problem często wynika nie z wadliwego silnika, lecz ze zbyt gwałtownego startu, za małego prądu, zbyt dużego luzu mechanicznego albo rezonansu. Pomaga rampa przyspieszania, lepsze sprzęgło, odpowiedni mikrokrok i zapas momentu. Ja przyjmuję, że bezpieczny projekt powinien mieć co najmniej 30-50% zapasu momentu, choć dokładna wartość zależy od dynamiki układu.

Cecha Silnik krokowy Serwomotor
Enkoder Zwykle niepotrzebny Zazwyczaj stosowany
Kontrola błędu pozycji Brak w typowej pętli otwartej Układ wykrywa odchyłkę
Praca przy małej prędkości Bardzo dobra Dobra, zależnie od napędu
Praca przy wysokiej prędkości Moment szybko spada Zwykle korzystniejsza
Koszt i prostota Niższy koszt, łatwiejsza konfiguracja Wyższy koszt i większa złożoność

Jeśli mechanizm może się zablokować, a utrata pozycji byłaby niebezpieczna lub kosztowna, sam silnik krokowy bez sprzężenia zwrotnego nie jest rozsądnym wyborem. Wtedy lepiej użyć serwonapędu albo silnika krokowego z enkoderem. To rozwiązanie kosztuje więcej, ale pozwala wykryć, że rzeczywisty ruch nie zgadza się z zadanym.

Prosty sposób na wybór do projektu

Dobór zaczynam od mechaniki, nie od nazwy popularnego modelu. Najpierw ustalam masę lub siłę obciążenia, przełożenie, skok śruby, wymaganą prędkość i przyspieszenie. Dopiero potem sprawdzam wykres momentu w funkcji prędkości, bo sama wartość momentu trzymającego może dać złudne poczucie bezpieczeństwa.

  1. Określ wymagany moment na wale i dodaj zapas.
  2. Sprawdź, ile kroków potrzeba do uzyskania żądanej rozdzielczości.
  3. Dobierz sterownik do prądu fazy, liczby uzwojeń i napięcia zasilania.
  4. Ustaw umiarkowany mikrokrok oraz rampę przyspieszania.
  5. Przetestuj układ z rzeczywistym obciążeniem, nie tylko na biegu jałowym.

Przykładowo silnik 1,8° przy śrubie o skoku 8 mm przesuwa nakrętkę o około 0,04 mm na pełny krok. Wynik obliczamy jako 8 mm ÷ 200 kroków. Mikrokrok 1/16 zmniejszy teoretyczny przyrost do około 0,0025 mm, ale dokładność całego układu ograniczą luzy, sprężystość, bicie śruby i jakość prowadnic.

Przed zakupem sprawdzam także sposób wyprowadzenia przewodów. W silniku bipolarnym trzeba poprawnie zidentyfikować pary uzwojeń, ponieważ przypadkowe połączenie przewodów zwykle kończy się drganiami albo brakiem obrotu. Dobrym testem jest pomiar rezystancji między przewodami, choć przy niejasnej dokumentacji nie zastępuje on schematu producenta.

Co zapamiętać przed pierwszym uruchomieniem

Silnik krokowy jest świetnym narzędziem do precyzyjnego, powtarzalnego ruchu, ale nie jest magicznym napędem, który zawsze zna swoje położenie. Działa najlepiej wtedy, gdy sterownik jest prawidłowo dobrany, mechanika nie stawia nadmiernego oporu, a program łagodnie rozpędza wał.

Jeśli potrzebujesz prostego pozycjonowania w drukarce 3D, ploterze czy lekkiej maszynie warsztatowej, to zwykle bardzo rozsądny wybór. Gdy liczy się wysoka prędkość, duże zmiany obciążenia albo pewność wykrycia każdego błędu, dołóż enkoder lub od razu rozważ serwonapęd. Ta jedna decyzja często robi większą różnicę niż wybór silnika o kilka milimetrów większego.

FAQ - Najczęstsze pytania

Silnik o kącie kroku 1,8° wykonuje 200 kroków na pełny obrót. Sterowanie mikrokrokowe może podzielić każdy krok, na przykład tryb 1/16 daje teoretycznie 3200 pozycji na obrót, ale nie gwarantuje takiej rzeczywistej dokładności.

Trzeba dopasować go do prądu fazy, liczby uzwojeń i napięcia zasilania sterownika. Prąd warto na początku ustawić poniżej maksymalnej wartości katalogowej, obserwować temperaturę i pamiętać, że silnika nie wolno zasilać bezpośrednio z wyjścia Arduino lub innego GPIO.

Silnik krokowy dobrze nadaje się do powtarzalnego pozycjonowania przy małej i średniej prędkości, na przykład w drukarkach 3D, ploterach i lekkich maszynach CNC. Przy dużych prędkościach, zmiennym obciążeniu lub konieczności wykrywania utraty pozycji lepszy będzie serwonapęd albo silnik krokowy z enkoderem.

NEMA opisuje przede wszystkim wymiar czołowy obudowy, a nie moc ani moment silnika. Dwa silniki o tym samym oznaczeniu mogą mieć różną długość, prąd uzwojeń i osiągi, dlatego trzeba sprawdzić także dane katalogowe oraz wykres momentu względem prędkości.
Oceń artykuł

Średnia: 0.0 / 5 · 0 ocen

Tagi

cnc serwonapędy silniki krokowe mikrokrok nema

Udostępnij artykuł

Autor Sebastian Kozłowski
Sebastian Kozłowski
Nazywam się Sebastian Kozłowski i od 3 lat z pasją zgłębiam tajniki warsztatu, narzędzi i techniki. Fascynuje mnie to, jak działają poszczególne elementy, jakie rozwiązania technologiczne stoją za nowoczesnymi narzędziami i jak można je wykorzystać w praktyce. Na schematy-elektronarzedzi.pl staram się dzielić moją wiedzą, wyjaśniając skomplikowane zagadnienia w sposób przystępny i zrozumiały. Kładę duży nacisk na rzetelność informacji, porównując różne źródła i śledząc nowinki techniczne, aby dostarczać Wam treści, które są nie tylko ciekawe, ale przede wszystkim użyteczne i aktualne.
Komentarze (0)
Dodaj komentarz