Jak ovládat rychlost krokového motoru (tj. jak vypočítat frekvenci pulzů)

Představení dvoufázového krokového motoru:

Skutečné ovládání krokového motoru je velmi jednoduché, aplikace jsou blázni, výrobci odvádějí dobrou práci ovladače krokového motoru, krokový motor, jak pracovat řidičem, abychom řídili, nemusíme hloubkově rozumět krokovému motoru , pokud víte, že použití metody ovladače krokového motoru může být. Samozřejmě, že jednoduchý krokový motor provozní charakteristiky, nebo musí znát, představím níže!

Role pododdělení:

Dvoufázový krokový motor, základní krokový úhel 1,8 stupně, to znamená: 200 pulzní motor otočí kruh, nazývaný celý krok.

Funkci dělení lze nastavit na ovladači krokového motoru:

Při nastavení na 2 dělení (také nazývané poloviční kroky) je úhel kroku 0,9 stupně, 400 pulsů otočí kruh.

Při nastavení na 4 dělení je úhel kroku 0,45 stupně a 800 pulsů jde dokola.

Při nastavení na 8 dělení je úhel kroku 0,225 stupně a 1600 pulsů se obejde.

Čím vyšší je dělení, tím menší je délka pulsu vyslaného hostitelským počítačem, tím vyšší je přesnost! To je dobře pochopeno, puls do 10 mm, 10% chyba, pulsová chyba 1 mm, puls do 1 mm, stejná 10% chyba, pulsová chyba 0,1 mm.

Samozřejmě nemůžeme nastavit jemnou frakci velmi velkou, abychom dosáhli účelu každého pulsu projít zvlášť malou délkou.

Pamatujete si na dvoufázový krokový motor 200 pulsů k otočení kruhu na lince! Čím větší dělení, tím větší počet impulsů na jednu otáčku krokového motoru!
Přeloženo s DeepL.com (bezplatná verze)

Pokud chceme, aby stepper urazil 400 mm při 600 otáčkách za minutu, jak vypočítáme počet impulsů a frekvenci impulsů, které musí OP vysílat?

Jak ovládáme rychlost krokového motoru (tj. jak vypočítáme frekvenci pulzů):

Za předpokladu, že jsou nastaveny čtyři jemné frakce, počet pulzů potřebných k tomu, aby motor udělal jednu otáčku, tj. 800, k dosažení rychlosti krokového motoru 600 ot./min., výpočet frekvence pulzů, které by měly být poslány hostitelem počítač:

Pojem frekvence je počet pulsů vyslaných za jednu sekundu.

Nejprve tedy spočítejte počet otáček krokového motoru za sekundu

600/60 = 10 otáček za sekundu

Poté vypočítejte počet impulsů potřebných pro 10 otáček/s.

10 x 800 = 8000

To znamená, že pulzní frekvence je 8000 nebo 8K.

Závěr, aby bylo možné realizovat rychlost krokového motoru 600 ot./min., měl by hostitelský počítač udržovat pulzní výstupní frekvenci 8K.

Teď už rozumíš? Aby bylo možné vypočítat pulzní frekvenci, musíte znát dva předpoklady:

1, znát počet impulsů potřebných pro jednu otáčku krokového motoru;

2, znát rychlost otáčení krokového motoru, jednotka rychlosti otáčení je: otáčky za

Jak vypočítat počet pulzů požadovaných krokovým motorem.

Za předpokladu, že jsou nastaveny čtyři jemné frakce, je počet impulzů potřebných k tomu, aby motor otočil kruh, 800, a abychom si uvědomili, že krokový motor urazí vzdálenost 400 mm, výpočet počtu impulzů, které by měly být odeslány horní počítač:

Pokud je výstupní hřídel krokového motoru a šroub (rozteč: 10mm) přímé spojení, nebo přes řemenici, obvod kola 10mm. To znamená, že krokový motor se otáčí po kruhu, délka mechanické chůze 10 mm.

Počet pulsů jedné otáčky motoru je 800, pak délka pulsu chůze:

10 mm / 800 = 0,0125 mm

Počet impulsů potřebných k ujetí 400 mm:

400 / 0,0125 = 32 000 pulzů

Závěr, aby bylo dosaženo vzdálenosti 400 mm, kterou urazí krokový motor, počet impulzů, které by měl hostitelský počítač odeslat, je 32 000.

už rozumíš? Tři předpoklady, které musí být známy, aby bylo možné vypočítat počet pulzů, jsou:

1, znát počet impulsů potřebných pro jednu otáčku krokového motoru;

2, znát krokový motor otočit kruh délky chůze;

3, znát celkovou délku cesty, kterou vyžaduje krokový motor;

Pokud chceme zlepšit přesnost, můžeme zvýšit dělení, pokud je dělení nastaveno na 64 Počet impulsů potřebných na jednu otáčku motoru je:

64 x 200 = 12 800

Délka pulsu je:

10 mm / 12800 = 0,00078 mm

Počet impulsů potřebný k ujetí 400 mm:

400 / 0,00078 = 512 000 pulzů

Pro dosažení rychlosti 600 ot./min. by měl hostitelský počítač vysílat pulzy:

(600/60) X 12800 = 128000

To je: 128 tis
Přeloženo s DeepL.com (bezplatná verze)


Čas odeslání: 11. srpna 2024