Stránka 1 z 1

Nastavenie rozlisenia krokov

Napsal: 1. 1. 2012, 7:09
od palo999
Dobry den,
prosim Vas viete mi niekto vysvetlit co vlastne znamena rozlisenie krokov, aky to ma dopad na presnost pripadne rychlost.
V druhom pripade ako mam nastavit dlzku impulzu, to je niecim dane HW alebo v com je problematika.

Driver ma rozlisenie 16 volitelnych krokov 51200 kroků/ot a neviam sa rozhodnut v com spocita optimalnost nastavenia

Dakujem

Re: Nastavenie rozlisenia krokov

Napsal: 2. 1. 2012, 7:26
od popopepe
Pricipiálně úplně jednoduché. Ty příklady jsou jenom jako.
Počet kroků na jednu otáčku šroubu. Když bude mít motor pouze jeden krok (blbost), tak pokud přijde na driver pokyn k jeho otočení, otočí se šroub vždy o jednu celou otáčku. Při stoupání 5mm tudíž nejmenší posun bude 5mm. To asi nechceš.
Když bude mít počet kroků 2, tak o polovinu otáčky, atd atd.
Každý krokový motor má nějaký základní počet kroků sám o sobě (najdeš v datasheetu), třeba rozlišení 2 stupně znamemá, že se motor dokáže otočit na jednu otáčku s rozlišením 2 stupňů, tedy vykoná až 180 kroků na jednu otáčku (360/2 stupni).
No a když má šroub nějaké stoupání, třeba 5mm na otáčku, tak čím více kroků či mikrokroků použiješ, tak tím vlastně reguluješ pootočení toho šroubu.
Při stoupání 5 mm a motoru se základním krokem 2 stupně tudíž dosáhneš minimální přesun 5mm/180 kroků, t.j asi 0,027mm na jeden krok.
Při stoupání 5mm a při použití mikrokroku třeba 1000 tudíž dosáhneš minimální přesun 5mm/1000, t.tj 0.005mm.

Ovšem čím více mikrokrokování použiješ, o to menší bude výsledná rychlost, protože pokud ti na jednu otáčku stačí v jednom případě 180pulsů, tak pro jednu otáčku při krokování 1000 musíš těch pulzů poslat 1000.
Zase ale čím více kroků na jednu otáčku, tím hladší chod.
Hledej na netu mikrokrokování.