Silnik krokowy wykonuje obrót nie w sposób ciągły, lecz krokami. Każdy impuls sterujący powoduje przesunięcie wirnika o określony kąt, np. 1,8° na krok. Dlatego jego prędkość zależy głównie od częstotliwości impulsów sterujących wysyłanych przez kontroler lub sterownik.
Zależność prędkości od impulsów
Jeżeli częstotliwość impulsów rośnie, silnik wykonuje więcej kroków w jednostce czasu, więc obraca się szybciej. Jeśli częstotliwość impulsów nie zmienia się, prędkość obrotowa również pozostaje taka sama.
Przykładowa zależność:
- więcej impulsów na sekundę → większa prędkość,
- mniej impulsów na sekundę → mniejsza prędkość,
- brak zmiany częstotliwości → brak zmiany prędkości.
Dla silnika o znanej liczbie kroków na obrót można przyjąć uproszczenie:
prędkość [obr/s] = częstotliwość impulsów [Hz] / liczba kroków na obrót
W praktyce należy uwzględnić też mikrokroki ustawione w sterowniku.
Typowe objawy usterek sterowania
- Brak zmiany częstotliwości impulsów – silnik nie reaguje na zmianę zadanej prędkości.
- Błędna kolejność impulsów/faz – silnik może drgać, zatrzymywać się albo obracać w niewłaściwą stronę.
- Zbyt duże obciążenie – silnik może gubić kroki lub zatrzymać się.
- Nieprawidłowe napięcie zasilania – może powodować przegrzewanie, uszkodzenie sterownika lub niestabilną pracę.
Diagnostyka
Podczas sprawdzania układu warto zmierzyć częstotliwość impulsów sterujących, np. oscyloskopem. Jeśli operator zmienia zadaną prędkość, a częstotliwość impulsów na wejściu sterownika pozostaje taka sama, przyczyną problemu jest kontroler, program lub tor sygnałowy sterowania.