W tym artykule przyjrzymy się bliżej sterownikom silników krokowych, ich budowie, działaniu oraz zastosowaniom. Omówimy specyfikację sterownika SSK-B04, a także podstawowe zasady działania silników krokowych i ich sterowników.
Czym jest silnik krokowy?
Silnik krokowy to rodzaj silnika elektrycznego, którego działanie opiera się na zasadzie impulsywnego zasilania prądem elektrycznym. Praca silnika zależy od liczby impulsów na wejściu oraz od częstotliwości ich podawania.
Standardowy silnik krokowy 2-fazowy składa się z dwóch kluczowych elementów:
- Wirnik, czyli ruchoma część silnika, często będąca magnesem trwałym.
- Stojan (lub stator), czyli nieruchoma część, na której znajdują się cewki na fazę.
Zasilanie sekwencyjne cewek wytwarza moment napięciowy, który wprowadza wirnik w ruch obrotowy, generując energię mechaniczną. W przeciwieństwie do silników wykonujących ciągły ruch obrotowy, silniki krokowe nie posiadają elementów mechaniczno-elektrycznych współpracujących z komutatorem w celu wymuszenia przepływu prądu w odpowiednich częściach uzwojenia wirnika. Głównym zadaniem silnika krokowego jest przekształcenie energii elektrycznej na energię mechaniczną, charakteryzującą się precyzją ruchu. Obrót wirnika o określony kąt powoduje przemieszczenie się sterowanego przedmiotu o proporcjonalną odległość.
Sterownik silnika krokowego - rola i działanie
Sterownik silnika krokowego jest kluczowym elementem umożliwiającym dostosowanie prędkości i kierunku obrotów silnika. Jego podstawową funkcją jest zasilanie faz silnika krokowego w celu uzyskania ciągłego ruchu. Ponieważ silniki krokowe poruszają się poprzez wykonanie określonej liczby kroków na jeden obrót wału, niezbędny jest element precyzyjnie sterujący tym ruchem - właśnie sterownik.
Sterownik silnika krokowego ma za zadanie wygenerować odpowiedni sygnał (kroku - „step”; lub kierunku - „dir”), mający poruszyć oś silnika. Sygnał ten jest wytwarzany na podstawie danych wejściowych dotyczących tych dwóch wartości. Każdy impuls sygnału kroku oznacza wykonanie jednego kroku przez silnik, podczas gdy sygnał kierunku pozwala na dostosowanie toru ruchu urządzenia.
Wszystkie sterowniki silników krokowych umożliwiają nastawienie zarówno wartości prądu, jak i podziału kroków. Zależnie od wybranego modelu, możliwości konfiguracji podziału kroków mogą obejmować wartości od 1 do nawet 1/512. Różnice między poszczególnymi rozwiązaniami dotyczą także charakterystyki silników, do których mogą zostać podłączone - kluczową kwestią jest liczba wyprowadzeń silnika.
Rodzaje sterowników silników krokowych
Sterowniki silników krokowych można z grubsza podzielić na dwa rodzaje:
- Urządzenia stałonapięciowe: Wykorzystują napięcie do wytworzenia momentu obrotowego. Odznaczają się niższą wydajnością i ceną.
- Urządzenia stałoprądowe: Wykorzystują natężenie prądu do wytworzenia momentu obrotowego. Są droższe, ale oferują większą efektywność.
Konkretne modele mogą różnić się także charakterystyką prądową lub zalecaną mocą silnika (w przypadku silników krokowych - mierzoną w jednostce Nm). Sterowniki silników krokowych znajdują zastosowanie w wielu obszarach, przede wszystkim tam, gdzie potrzebna jest dokładna kontrola ruchu.
Przy wyborze odpowiedniego sterownika należy wziąć pod uwagę przede wszystkim charakterystykę silnika, który będzie obsługiwany. Sterownik powinien być w stanie dostarczyć do silnika moc o odpowiedniej wartości. Ważna jest również wartość prądu znamionowego dla sterownika, która nie powinna różnić się o więcej niż 5% od analogicznego parametru w silniku.
Istotny jest także sposób konfiguracji sterownika. Może się ona odbywać m.in. z wykorzystaniem oprogramowania, które może oferować możliwość ustawienia dodatkowych parametrów, takich jak funkcja prądu jałowego. Niektóre sterowniki można używać jedynie z kontrolerem generującym sygnały krokowe i kierunkowe, podczas gdy inne można sterować przy użyciu różnych protokołów komunikacyjnych.
Sterownik SSK-B04 - szczegółowa analiza
Sterownik SSK-B04 to ekonomiczny, wysokowydajny sterownik mikrokrokowy, bazujący na najnowszych osiągnięciach technicznych. Jest dostosowany do sterowania 2-fazowymi i 4-fazowymi hybrydowymi silnikami krokowymi.
Wykorzystując zaawansowaną technikę bipolarnej stało-prądowej, sterownik SSK-B04 pozwala uzyskać większą prędkość i moc z tego samego silnika w porównaniu z tradycyjnymi technikami stosowanymi np. w sterownikach L/R. Jego zaawansowana technika sterowania umożliwia poprawne kontrolowanie prądu cewki przy zachowaniu małych tętnień, co skutkuje zmniejszeniem nagrzewania silników.
SSK-B04 współpracuje z szeroką gamą silników Nema 17, 23, 34 i może być stosowany w wielu różnych maszynach, takich jak moduły X-Y, etykieciarki, maszyny do cięcia laserem, maszyny grawerujące oraz urządzenia typu podnieś-przenieś. Jest szczególnie użyteczny w aplikacjach z małymi wibracjami oraz tam, gdzie wymagane są wysokie prędkości i precyzja.

Sygnały sterujące
Sterownik SSK-B04 obsługuje następujące sygnały:
- Sygnał impulsowy (STEP): Wejście reprezentuje sygnał kroku, działa na każde zbocze narastające sygnału sterującego.
- Sygnał kierunku (DIR): Sygnał przyjmuje niski lub wysoki poziom, reprezentując kierunek obrotów silnika. Działa na każde zbocze narastające sygnału.
- Sygnał zezwolenia (ENA): Sygnał używany do zezwolenia/zakazu pracy. Używany do ustawienia wartości prądu postojowego. OFF oznacza, że prąd trzymający jest ustawiony na połowę prądu dynamicznego.
Diody sygnalizacyjne
Diody sygnalizują stan pracy sterownika:
- Zielona LED: Oznacza podanie sygnału zezwolenia (ENA) i oczekiwanie SSK-B04 na sygnały kierunku (DIR) i kroku (PUL).
- Czerwona LED: Oznacza wystąpienie błędu (awarii).
Interfejs i izolacja
W sterowniku SSK-B04, aby zwiększyć odporność na zakłócenia oraz elastyczność interfejsu, zastosowano wejścia różnicowe. Akceptowane są również pojedyncze impulsy z urządzenia sterującego. Obwód wejściowy posiada wbudowaną szybką optoizolację podłączoną szeregowo z rezystorem 270Ω ograniczającym prąd diody.
Zalecane jest stosowanie rezystorów podciągających (RP) dla uzyskania większej stromości impulsów sterujących, zależnie od napięcia zasilania:
- VCC = 5V, RP = 4,7 kΩ
- VCC = 12V, RP = 10 kΩ
- VCC = 24V, RP = 2,2 kΩ
W sterowniku wbudowane są również optoizolatory (A, B, C), diody zabezpieczające (DA, DB, DC) oraz rezystory ograniczające prąd diody (RA, RB, RC).
Konfiguracja silników
Sterownik SSK-B04 może sterować krokowymi silnikami hybrydowymi z 4, 6 lub 8 wyprowadzeniami.
Silniki 4-przewodowe
Są najmniej elastyczne, ale najprostsze w podłączeniu. Prędkość i moment będą zależały od induktancji zwojów. Przy ustawianiu prądu wyjściowego sterownika należy pomnożyć prąd fazowy przez 1,4, aby wyznaczyć szczytowy prąd wyjściowy.
Silniki 6-przewodowe
Można je podłączyć w dwóch konfiguracjach:
- Wysoka prędkość - niższy moment (pół cewki): Używa połowę zwojów silnika, zmniejszając indukcyjność i moment. Pozwala na stabilniejszą pracę przy wyższych prędkościach. Prąd wyjściowy ustawia się, mnożąc prąd fazowy (lub unipolarny) przez 1,4.
- Wysoki moment - niższa prędkość (pełna cewka): Używa całej induktancji zwojów faz. Aplikacja ta powinna być stosowana tam, gdzie wymagany jest wyższy moment przy niskich prędkościach. Prąd wyjściowy ustawia się, mnożąc prąd fazowy (lub unipolarny) przez 0,7.
Silniki 8-przewodowe
Oferują wysoką elastyczność, ponieważ mogą być połączone szeregowo lub równolegle.
- Połączenie szeregowe: Zazwyczaj stosowane tam, gdzie wymagany jest wysoki moment i niska prędkość. Indukcyjność jest najwyższa, wydajność spada przy większych prędkościach. Szczytowy prąd wyjściowy oblicza się, mnożąc prąd fazowy (lub unipolarny) przez 0,7.
- Połączenie równoległe: Oferuje bardziej stabilny moment przy wyższych prędkościach. Szczytowy prąd wyjściowy oblicza się, mnożąc prąd fazowy (lub unipolarny) przez 1,96 lub prąd bipolarny przez 1,4.
Po wybraniu konfiguracji silnika, zbędne przewody należy solidnie odizolować. Podłączenie kabli do stopnia mocy wymaga szczególnej staranności, ponieważ złe kontakty mogą skutkować niepoprawną pracą, zakłóceniami lub zwarciem.
Zasilanie sterownika
Sterownik SSK-B04 może pracować w zakresie napięć od 24VDC do 80VDC, uwzględniając "pływanie napięcia" zasilania i napięcie EMF generowane przez cewki silnika podczas nawrotów. Sugeruje się użycie źródeł zasilania z napięciem wyjściowym nie większym niż +75V, pozostawiając zapas na skoki zasilania i powrót EMF. Niższe napięcia (poniżej 24V) mogą powodować niepoprawne działanie, a wyższe uszkodzić sterownik.
Źródło zasilania może mieć niższy prąd niż znamionowy silnika (zazwyczaj 50% ~ 70% prądu silnika). Wynika to z tego, że sterownik pobiera prąd z kondensatora zasilacza tylko w czasie, gdy cykl PWM jest w stanie ON. Przykładowo, dwa silniki 6A mogą być zasilane ze źródła o prądzie 9A.
Zasilanie kilku sterowników z jednego źródła jest dozwolone, pod warunkiem odpowiedniej wydajności prądowej: (Ilość silników * prąd znamionowy silnika) * 70% = prąd znamionowy źródła. Zaleca się dodanie zapasu mocy (5-10%). Aby uniknąć zakłóceń, nie należy łączyć szeregowo sterowników do zasilacza.
Wyższe napięcie zasilania pozwoli na osiągnięcie wyższej prędkości obrotowej kosztem większych zakłóceń i grzania się silnika. Jeżeli nie jest wymagana wysoka prędkość, należy użyć niższego napięcia.
Konfiguracja stopni końcowych
Przed uruchomieniem systemu należy poprawnie skonfigurować stopnie końcowe. Wybór wartości prądu podawanego na motory i podziału kroku odbywa się za pomocą 8 mikrowłączników (DIP switch) na obudowie modułu.
- SW1, 2, 3: Ustawiają prąd pracy silnika (prąd dynamiczny).
- SW4: Ustawia prąd trzymający.
- OFF: Prąd trzymania ograniczony o połowę prądu dynamicznego.
- ON: Prąd trzymania równy prądowi dynamicznemu.
Sterownik, po upływie 1 sekundy od ostatniego sygnału kroku, automatycznie obniża prąd do 60% wybranej wartości dynamicznej, zmniejszając nagrzewanie silnika do 36%.
Funkcje ochronne
Sterownik SSK-B04 posiada wbudowane następujące funkcje ochronne:
- Ochrona przed przekroczeniem napięcia: Aktywuje się, gdy napięcie zasilania przekroczy +80VDC (zapala się czerwona dioda). Napięcie poniżej +24VDC powoduje niepoprawne działanie.
- Ochrona przed zwarciem cewki: Aktywuje się, gdy cewka silnika zostanie zwarta do masy (zapala się czerwona dioda).
- Ochrona przed przekroczeniem prądu: Aktywuje się, gdy zostanie przekroczony prąd, który może uszkodzić sterownik.
UWAGA! Sterownik nie posiada zabezpieczenia przed odwróceniem polaryzacji zasilania (+, -).
Podłączenie i diagnostyka
Sterownik SSK-B04 może być sterowany za pośrednictwem programu Mach 3 lub innego pracującego na sygnałach kroku i kierunku. Do podłączenia sterownika z komputerem wykorzystuje się płyty główne umożliwiające rozdział sygnałów z portu LPT.
Kolejność uruchamiania systemu: komputer, program, sterownik. Przy zamykaniu systemu stosujemy kolejność odwrotną.
Diagnostyka problemów:
- Wizualna kontrola świecenia diod LED sygnalizujących obecność napięć.
- Sprawdzenie działania bezpieczników.
- Pomiar napięcia zasilania.
- Sprawdzenie połączeń z silnikami (zwarcie na wyjściu sterownika).
- Sprawdzenie konfiguracji pinu Enable (możliwa potrzeba zmiany stanu na Active Low).
- Weryfikacja zadanej wartości prądu (może być zbyt duża).
- Stosowanie kabli ekranowanych do podłączeń silników i sterowników, z uziemieniem ekranu.
- Sprawdzenie poprawności połączeń silnika ze sterownikiem (przy wyłączonym zasilaniu).
- Pomiar rezystancji uzwojeń.
- Korekta ustawień na przełączniku DIP.
- Sprawdzenie ustawień funkcji redukcji prądu.
W przypadku problemów, pierwszym krokiem powinno być sprawdzenie, czy problem jest natury elektrycznej czy mechanicznej. Ważne jest dokumentowanie każdego kroku rozwiązywania problemu. Wiele błędów może być związanych z zakłóceniami elektrycznymi, błędami oprogramowania lub podłączenia przewodów.
Sterownik silnika krokowego Aliexpres - jak podłączyć oraz testy
Podsumowanie
Sterownik silnika krokowego jest niezbędnym elementem do precyzyjnego sterowania ruchem. Sterownik SSK-B04 oferuje zaawansowane funkcje i wysoką wydajność, współpracując z szeroką gamą silników krokowych. Prawidłowe podłączenie, konfiguracja i zasilanie są kluczowe dla jego poprawnego działania.