Predstavenie dvojfázového krokového motora:
Skutočné ovládanie krokového motora je veľmi jednoduché, aplikácia sú blázni, výrobcovia robia dobrú prácu ovládača krokového motora, krokový motor, ako ovládať ovládač, nepotrebujeme hĺbkové pochopenie krokového motora , pokiaľ viete, že môže byť aplikácia metódy ovládača krokového motora. Samozrejme, že jednoduchý krokový motor prevádzkové charakteristiky, alebo musí vedieť, predstavím nižšie!
Úloha oddelenia:
Dvojfázový krokový motor, základný krokový uhol 1,8 stupňa, to znamená: 200 impulzový motor otáča kruh, nazývaný celý krok.
Funkciu delenia je možné nastaviť na ovládači krokového motora:
Pri nastavení na 2 poddiely (nazývané aj polovičné kroky) je uhol kroku 0,9 stupňa, 400 impulzov sa otáča v kruhu.
Pri nastavení na 4 poddiely je uhol kroku 0,45 stupňa a prejde 800 impulzov.
Pri nastavení na 8 delení je uhol kroku 0,225 stupňa a prejde okolo 1600 impulzov.
Čím vyššie je delenie, tým menšia je dĺžka impulzu vyslaného hostiteľským počítačom, tým vyššia je presnosť! To je dobre pochopiteľné, impulz do 10 mm, chyba 10 %, chyba impulzu 1 mm, impulz smerujúci 1 mm, rovnaká chyba 10 %, chyba impulzu 0,1 mm.
Samozrejme, nemôžeme nastaviť jemnú frakciu veľmi veľkú, aby sme dosiahli účel každého impulzu prejsť obzvlášť malú dĺžku.
Pamätáte si dvojfázový krokový motor s 200 impulzmi na otáčanie kruhu na linke! Čím väčšie je delenie, tým väčší je počet impulzov na jednu otáčku krokového motora!
Preložené s DeepL.com (bezplatná verzia)
Ak chceme, aby stepper prešiel 400 mm pri 600 otáčkach za minútu, ako vypočítame počet impulzov a frekvenciu impulzov, ktoré musí OP vysielať?
Ako ovládame rýchlosť krokového motora (tj ako vypočítame frekvenciu impulzov):
Za predpokladu, že nastavenie sú štyri jemné frakcie, počet impulzov potrebných na to, aby motor vykonal jednu otáčku, tj 800, aby sa dosiahla rýchlosť krokového motora 600 ot./min., výpočet frekvencie impulzov, ktoré by mali byť odoslané hostiteľom počítač:
Pojem frekvencia je počet impulzov vyslaných za jednu sekundu.
Najprv teda vypočítajte počet otáčok krokového motora za sekundu
600/60 = 10 otáčok za sekundu
Potom vypočítajte počet impulzov potrebných na 10 otáčok/s.
10 x 800 = 8 000
To znamená, že frekvencia impulzov je 8000 alebo 8K.
Záver, aby sa dosiahla rýchlosť krokového motora 600 ot./min., hostiteľský počítač by mal udržiavať pulznú výstupnú frekvenciu 8K.
Teraz už rozumieš? Na výpočet pulzovej frekvencie musíte poznať dva predpoklady:
1, poznať počet impulzov potrebných na jednu otáčku krokového motora;
2, poznať rýchlosť otáčania krokového motora, jednotka rýchlosti otáčania je: otáčky za
Ako vypočítať počet impulzov potrebných pre krokový motor.
Za predpokladu, že nastavenie sú štyri jemné frakcie, počet impulzov potrebných na to, aby motor otočil kruh, je 800, a aby sme si uvedomili, že krokový motor prejde vzdialenosť 400 mm, vypočíta sa počet impulzov, ktoré by mali byť odoslané horný počítač:
Ak je výstupný hriadeľ krokového motora a skrutka (rozteč: 10mm) priame spojenie, alebo cez remenicový pohon, obvod kolesa 10mm. To znamená, že krokový motor sa otáča po kruhu, dĺžka mechanickej chôdze 10 mm.
Počet impulzov jednej otáčky motora je 800, potom dĺžka impulzu chôdze:
10 mm / 800 = 0,0125 mm
Počet impulzov potrebný na prejdenie 400 mm:
400 / 0,0125 = 32 000 impulzov
Záver, aby sa dosiahla vzdialenosť 400 mm, ktorú prejde krokový motor, počet impulzov, ktoré by mal hostiteľský počítač poslať, je 32 000.
už rozumieš? Tri predpoklady, ktoré musia byť známe na výpočet počtu impulzov, sú:
1, poznať počet impulzov potrebných na jednu otáčku krokového motora;
2, poznať krokový motor na otáčanie kruhu dĺžky chôdze;
3, poznať celkovú dĺžku cesty potrebnú pre krokový motor;
Ak chceme zlepšiť presnosť, môžeme zvýšiť delenie, ak je delenie nastavené na 64 Počet impulzov potrebný na jednu otáčku motora je:
64 x 200 = 12 800
Dĺžka prejdeného impulzu je:
10 mm / 12800 = 0,00078 mm
Počet impulzov potrebný na prejdenie 400 mm:
400 / 0,00078 = 512 000 impulzov
Aby sa dosiahla rýchlosť 600 otáčok za minútu, frekvencia impulzov, ktoré by mal vysielať hostiteľský počítač, je:
( 600/60 ) X 12800 = 128000
To je: 128 tis
Preložené s DeepL.com (bezplatná verzia)
Čas odoslania: 11. august 2024