Kako nadzirati hitrost koračnega motorja (tj. kako izračunati frekvenco impulza)

Predstavitev dvofaznega koračnega motorja:

Dejansko krmiljenje koračnega motorja je zelo preprosto, uporaba je nora, proizvajalci dobro opravljajo delo gonilnika koračnega motorja, koračni motor, kako deluje gonilnik za nadzor, ni nam treba poglobljeno razumeti koračnega motorja , če veste, da je uporaba metode gonilnika koračnega motorja možna. Seveda bom spodaj predstavil preproste značilnosti delovanja koračnega motorja ali jih je treba vedeti!

Vloga pododdelka:

Dvofazni koračni motor, osnovni kot koraka 1,8 stopinje, to je: 200 impulzov motor obrne krog, imenovan celoten korak.

Funkcijo razdelitve lahko nastavite na gonilniku koračnega motorja:

Ko je nastavljen na 2 podrazdelitvi (imenovani tudi polovični koraki), je kot koraka 0,9 stopinje, 400 impulzov obrne krog.

Ko je nastavljen na 4 razdelke, je kot koraka 0,45 stopinje in 800 impulzov.

Ko je nastavljen na podrazdelitev 8, je kot koraka 0,225 stopinje in 1600 impulzov.

Višja kot je podrazdelitev, manjša kot je dolžina impulza, ki ga pošlje gostiteljski računalnik, večja je natančnost! To dobro razumemo, impulz za 10 mm, 10 % napaka, impulzna napaka 1 mm, impulz za 1 mm, enaka 10 % napaka, pulzna napaka 0,1 mm.

Seveda ne moremo nastaviti zelo velikega drobnega deleža, da dosežemo namen vsakega impulza, da prehodimo posebno majhno dolžino.

Se spomnite dvofaznega koračnega motorja 200 impulzov za vrtenje kroga na črti! Večja kot je podrazdelitev, večje je število impulzov za en obrat koračnega motorja!
Prevedeno z DeepL.com (brezplačna različica)

Če želimo, da koračni steper potuje 400 mm pri 600 vrtljajih na minuto, kako izračunamo število impulzov in frekvenco impulzov, ki jih mora OP poslati?

Kako nadziramo hitrost koračnega motorja (tj. kako izračunamo frekvenco impulza):

Ob predpostavki, da so nastavitev štiri drobne frakcije, število impulzov, potrebnih za en vrtljaj motorja, tj. 800, da doseže hitrost koračnega motorja 600 vrt./min., izračun frekvence impulzov, ki jih mora poslati gostitelj računalnik:

Koncept frekvence je število impulzov, poslanih v eni sekundi.

Torej, najprej izračunajte število vrtljajev koračnega motorja na sekundo

600/60 = 10 vrtljajev na sekundo

Nato izračunajte število impulzov, potrebnih za 10 obratov/s.

10 X 800 = 8000

To pomeni, da je frekvenca impulza 8000 ali 8K.

Zaključek, da bi dosegli hitrost koračnega motorja 600 vrt/min, mora gostiteljski računalnik vzdrževati izhodno frekvenco impulza 8K.

Zdaj razumeš? Za izračun frekvence pulza morate poznati dva predpogoja:

1, poznati število impulzov, potrebnih za en obrat koračnega motorja;

2, poznate hitrost vrtenja koračnega motorja, enota za hitrost vrtenja je: vrtljaji na

Kako izračunati število impulzov, ki jih potrebuje koračni motor.

Ob predpostavki, da so nastavitev štiri drobne frakcije, je število impulzov, potrebnih za vrtenje motorja v krogu, 800, in da ugotovimo, da koračni motor prepotuje razdaljo 400 mm, je izračun števila impulzov, ki jih mora poslati zgornji računalnik:

Če sta izhodna gred koračnega motorja in vijak (razmak: 10 mm) neposredna povezava ali prek jermenice, je obseg kolesa 10 mm. To pomeni, da koračni motor vrti krog, dolžina mehanske hoje je 10 mm.

Število impulzov enega vrtljaja motorja je 800, potem je dolžina hoje impulza:

10 mm / 800 = 0,0125 mm

Število impulzov, potrebnih za prevoz 400 mm:

400 / 0,0125 = 32000 impulzov

Zaključek, da bi realizirali razdaljo 400 mm, ki jo prepotuje koračni motor, je število impulzov, ki jih mora poslati gostiteljski računalnik, 32000.

Razumeš zdaj? Trije predpogoji, ki jih je treba poznati za izračun števila impulzov, so:

1, poznati število impulzov, potrebnih za en obrat koračnega motorja;

2, poznate koračni motor za vrtenje kroga dolžine hoje;

3, poznati skupno dolžino potovanja, ki ga zahteva koračni motor;

Če želimo izboljšati natančnost, lahko povečamo podrazdelitev, če je podrazdelitev nastavljena na 64. Število impulzov, potrebnih za en vrtljaj motorja, je:

64 X 200 = 12800

Dolžina prevoženega impulza je:

10 mm / 12800 = 0,00078 mm

Število impulzov, potrebnih za prevoz 400 mm:

400 / 0,00078 = 512000 impulzov

Za doseganje hitrosti 600 vrt/min mora biti frekvenca impulzov, ki jih mora pošiljati gostiteljski računalnik:

(600/60) X 12800 = 128000

To je: 128K
Prevedeno z DeepL.com (brezplačna različica)


Čas objave: 11. avgusta 2024