Sterowanie silnikiem krokowym

Słownik kwalifikacji ELM.03 - Montaż, uruchamianie i konserwacja urządzeń i systemów mechatronicznych

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.