Kako kontrolirati brzinu koračnog motora (tj. kako izračunati frekvenciju pulsa)

Predstavljanje dvofaznog koračnog motora:

Stvarna kontrola koračnog motora je vrlo jednostavna, aplikacija je budale, proizvođači rade dobar posao pokretačkog programa koračnog motora, upravljački program kako upravljati koračnim motorom, ne trebamo dubinsko razumijevanje koračnog motora , dokle god znate primjena metode pogonskog motora koračnog motora može biti. Naravno, jednostavne karakteristike rada koračnog motora, ili morate znati, predstavit ću u nastavku!

Uloga potpodjele:

Dvofazni koračni motor, osnovni kut koraka od 1,8 stupnjeva, odnosno: 200 impulsa motor okreće krug, naziva se cijeli korak.

Funkcija podjele može se postaviti na drajveru koračnog motora:

Kada je postavljeno na 2 pododjeljka (koje se nazivaju i polukoraci), kut koraka je 0,9 stupnjeva, 400 impulsa okreće krug.

Kada je postavljen na 4 pododjeljka, kut koraka je 0,45 stupnjeva i 800 impulsa ide okolo.

Kada je postavljen na 8 podjela, kut koraka je 0,225 stupnjeva i 1600 impulsa ide okolo.

Što je veća podjela, to je manja duljina impulsa koje šalje glavno računalo, to je veća preciznost! Ovo je dobro razumljivo, puls do 10 mm, 10% pogreške, puls greška od 1 mm, puls do 1 mm, istih 10% pogreške, puls greška od 0,1 mm.

Naravno, ne možemo postaviti vrlo veliku sitnu frakciju, kako bismo postigli svrhu svakog pulsa hodanja posebno male duljine.

Sjećate se dvofaznog koračnog motora 200 impulsa za okretanje kruga na liniji! Što je veća podjela, to je veći broj impulsa za jedan okretaj koračnog motora!
Prevedeno s DeepL.com (besplatna verzija)

Ako želimo da steper prijeđe 400 mm pri 600 okretaja u minuti, kako ćemo izračunati broj impulsa i frekvenciju impulsa koje OP treba poslati?

Kako kontroliramo brzinu koračnog motora (tj. kako izračunavamo frekvenciju impulsa):

Pod pretpostavkom da je postavka četiri fine frakcije, broj impulsa potrebnih da motor napravi jedan okretaj, tj. 800, kako bi se postigla brzina koračnog motora od 600 okretaja u minuti, izračun frekvencije impulsa koje treba poslati host računalo:

Koncept frekvencije je broj impulsa poslanih u jednoj sekundi.

Dakle, prvo izračunajte broj okretaja u sekundi koračnog motora

600/60 = 10 okretaja u sekundi

Zatim izračunajte broj impulsa potrebnih za 10 okretaja/s.

10 X 800 = 8000

Odnosno, frekvencija impulsa je 8000, odnosno 8K.

Zaključak, kako bi se ostvarila brzina koračnog motora od 600 o/min, glavno računalo treba održavati izlaznu frekvenciju impulsa od 8K.

Sada razumiješ? Kako bi se izračunala frekvencija pulsa moraju se znati dva preduvjeta:

1, znati broj impulsa potrebnih za jedan okretaj koračnog motora;

2, znajte brzinu vrtnje koračnog motora, jedinica brzine vrtnje je: okretaja po

Kako izračunati broj impulsa potrebnih za koračni motor.

Uz pretpostavku da je postavka četiri fine frakcije, broj impulsa potrebnih da motor okrene krug je 800, a da bi se shvatilo da koračni motor prijeđe udaljenost od 400 mm, izračun broja impulsa koje bi trebao poslati gornji kompjuter:

Ako je izlazna osovina koračnog motora i vijak (nagib: 10 mm) izravna veza ili preko pogonske remenice, opseg kotača je 10 mm. To jest, koračni motor za okretanje kruga, duljina mehaničkog hoda 10 mm.

Broj impulsa jednog okretaja motora je 800, zatim duljina hodanja impulsa:

10 mm / 800 = 0,0125 mm

Broj impulsa potrebnih za prijelaz 400 mm:

400 / 0,0125 = 32000 impulsa

Zaključak, da bi se realizirala udaljenost od 400 mm koju prijeđe koračni motor, broj impulsa koje glavno računalo treba poslati je 32000.

Razumiješ li sada? Tri preduvjeta koja moraju biti poznata da bi se izračunao broj impulsa su:

1, znati broj impulsa potrebnih za jedan okretaj koračnog motora;

2, znati koračni motor za okretanje kruga dužine hoda;

3, znati ukupnu duljinu putovanja koju zahtijeva koračni motor;

Ako želimo poboljšati točnost, možemo povećati poddiobu, ako je podjela postavljena na 64. Broj impulsa potrebnih za jedan okretaj motora je:

64 X 200 = 12800

Duljina prijeđenog impulsa je:

10 mm / 12800 = 0,00078 mm

Broj impulsa potrebnih za prijelaz 400 mm:

400 / 0,00078 = 512000 impulsa

Da bi se postigla brzina od 600 okretaja u minuti, frekvencija impulsa koje glavno računalo treba poslati je:

(600/60) X 12800 = 128000

Odnosno: 128K
Prevedeno s DeepL.com (besplatna verzija)


Vrijeme objave: 11. kolovoza 2024