Jak kontrolować prędkość silnika krokowego (czyli jak obliczyć częstotliwość impulsów)

Wprowadzenie do dwufazowego silnika krokowego:

Rzeczywiste sterowanie silnikiem krokowym jest bardzo proste, aplikacje są głupie, producenci wykonują dobrą robotę ze sterownikiem silnika krokowego, silnik krokowy, jak pracować przez sterownik do sterowania, nie musimy dogłębnie rozumieć silnika krokowego , o ile wiesz, że można zastosować metodę sterownika silnika krokowego. Oczywiście prostą charakterystykę działania silnika krokowego, czyli trzeba znać, przedstawię poniżej!

Rola podziału:

Silnik krokowy dwufazowy, podstawowy kąt kroku 1,8 stopnia, czyli: 200 impulsów silnik obraca się po okręgu, zwanym całym krokiem.

Funkcję podziału można ustawić w sterowniku silnika krokowego:

Po ustawieniu na 2 podpodziały (zwane także półkrokami) kąt kroku wynosi 0,9 stopnia, a 400 impulsów obraca okrąg.

Po ustawieniu na 4 podpodziały kąt kroku wynosi 0,45 stopnia i krąży 800 impulsów.

Po ustawieniu na 8 podziałów kąt kroku wynosi 0,225 stopnia i krąży 1600 impulsów.

Im wyższy podział, tym mniejsza długość impulsu wysyłanego przez komputer główny, tym większa precyzja! Jest to dobrze zrozumiałe, impuls do przejścia 10 mm, błąd 10%, błąd impulsu 1 mm, impuls do przejścia 1 mm, ten sam błąd 10%, błąd impulsu 0,1 mm.

Oczywiście nie możemy ustawić bardzo dużej frakcji drobnej, aby każdy impuls osiągnął cel przejścia szczególnie małej długości.

Pamiętacie dwufazowy silnik krokowy 200 impulsów do obracania koła na linii! Im większy podział, tym większa liczba impulsów na jeden obrót silnika krokowego!
Przetłumaczone za pomocą DeepL.com (wersja darmowa)

Jeśli chcemy, aby stepper przejechał 400 mm przy 600 obrotach na minutę, jak obliczyć liczbę impulsów i częstotliwość impulsów, które OP musi wysłać?

Jak sterujemy prędkością silnika krokowego (czyli jak obliczamy częstotliwość impulsów):

Zakładając, że ustawienie to cztery drobne ułamki, liczba impulsów wymaganych przez silnik do wykonania jednego obrotu, tj. 800, aby osiągnąć prędkość silnika krokowego wynoszącą 600 obr/min, obliczenie częstotliwości impulsów, które powinny być wysyłane przez host komputer:

Pojęcie częstotliwości to liczba impulsów wysłanych w ciągu jednej sekundy.

Najpierw oblicz liczbę obrotów silnika krokowego na sekundę

600/60 = 10 obrotów na sekundę

Następnie oblicz liczbę impulsów potrzebnych do wykonania 10 obrotów/s.

10 X 800 = 8000

Oznacza to, że częstotliwość impulsów wynosi 8000 lub 8 K.

Wniosek, aby uzyskać prędkość silnika krokowego wynoszącą 600 obr./min, komputer główny powinien utrzymywać częstotliwość wyjściową impulsów wynoszącą 8 K.

Teraz rozumiesz? Aby obliczyć częstotliwość impulsów, należy spełnić dwa warunki:

1, znać liczbę impulsów wymaganych na jeden obrót silnika krokowego;

2, znać prędkość obrotową silnika krokowego, jednostką prędkości obrotowej jest: obroty na

Jak obliczyć liczbę impulsów wymaganych przez silnik krokowy.

Zakładając, że ustawienie to cztery drobne ułamki, liczba impulsów potrzebnych silnikowi do wykonania obrotu wynosi 800, a aby zdać sobie sprawę, że silnik krokowy pokonuje odległość 400 mm, obliczenie liczby impulsów, które powinny zostać wysłane przez górny komputer:

W przypadku wału wyjściowego silnika krokowego i śruby (skok: 10 mm) połączenie bezpośrednie lub poprzez napęd koła pasowego, obwód koła 10 mm. Oznacza to, że silnik krokowy obraca okrąg, długość mechanicznego chodzenia 10mm.

Liczba impulsów na jeden obrót silnika wynosi 800, wówczas długość przejścia impulsu:

10 mm / 800 = 0,0125 mm

Liczba impulsów wymagana do przebycia 400 mm:

400 / 0,0125 = 32000 impulsów

Wniosek: aby zrealizować odległość 400 mm przebytą przez silnik krokowy, liczba impulsów, które powinien wysłać komputer główny, wynosi 32000.

Czy teraz rozumiesz? Aby obliczyć liczbę impulsów, należy spełnić trzy warunki wstępne:

1, znać liczbę impulsów wymaganych na jeden obrót silnika krokowego;

2, poznaj silnik krokowy, aby obrócić okrąg o długości chodzenia;

3, znać całkowitą długość skoku wymaganą przez silnik krokowy;

Jeśli chcemy poprawić dokładność, możemy zwiększyć podział, jeśli podział jest ustawiony na 64. Liczba impulsów potrzebnych na jeden obrót silnika wynosi:

64 x 200 = 12800

Długość przebytego impulsu wynosi:

10 mm / 12800 = 0,00078 mm

Liczba impulsów wymagana do przebycia 400 mm:

400 / 0,00078 = 512000 impulsów

Aby osiągnąć prędkość 600 obr/min częstotliwość impulsów jaka powinna być wysyłana przez komputer hosta wynosi:

( 600 / 60 ) X 12800 = 128000

Czyli: 128 tys
Przetłumaczone za pomocą DeepL.com (wersja darmowa)


Czas publikacji: 11 sierpnia 2024 r