Hoe om die stapmotorspoed te beheer (dws hoe om die polsfrekwensie te bereken)

Twee-fase stepper motor inleiding:

Die werklike stapmotorbeheer is baie eenvoudig, die toepassing is dwase, vervaardigers doen 'n goeie werk van stapmotorbestuurder, stapmotor hoe om te werk deur die bestuurder om te beheer, ons hoef nie 'n in-diepte begrip van die stapmotor te doen nie , solank jy weet wat die toepassing van die stapmotorbestuurdermetode kan wees. Natuurlik sal die eenvoudige stapmotor bedryfskenmerke, of moet weet, hieronder bekendstel!

Die rol van onderverdeling:

Twee-fase stepper motor, die basiese stap hoek van 1,8 grade, dit is: 200 pulse motor draai 'n sirkel, genoem die hele stap.

Die funksie van die onderverdeling kan op die bestuurder van die stapmotor ingestel word:

Wanneer dit op 2 onderafdelings gestel word (ook genoem halfstappe), is die traphoek 0,9 grade, 400 pulse draai 'n sirkel.

Wanneer dit op 4 onderafdelings gestel is, is die staphoek 0,45 grade en 800 pulse gaan rond.

Wanneer dit op 8 onderverdeling gestel is, is die staphoek 0,225 grade en 1600 pulse gaan rond.

Hoe hoër die onderverdeling, hoe kleiner die lengte van 'n puls wat deur die gasheerrekenaar gestuur word, hoe hoër is die akkuraatheid! Dit word goed verstaan, 'n pols om te gaan 10 mm, 10% fout, 'n polsfout van 1 mm, 'n pols om te gaan 1 mm, dieselfde 10% fout, 'n polsfout van 0.1 mm.

Natuurlik kan ons nie die fyn fraksie baie groot stel, om die doel van elke pols te bereik om 'n besonder klein lengte te loop nie.

Jy onthou die tweefase-stapmotor 200 pulse om 'n sirkel op die lyn te draai! Hoe groter die onderverdeling, hoe groter is die aantal pulse vir een omwenteling van die stapmotor!
Vertaal met DeepL.com (gratis weergawe)

As ons wil hê die stepper moet 400 mm beweeg teen 600 omwentelinge per minuut, hoe bereken ons die aantal pulse en die pulsfrekwensie wat die OP moet uitstuur?

Hoe beheer ons die spoed van die stapmotor (dws hoe bereken ons die pulsfrekwensie):

As aangeneem word dat die instelling vier fyn breuke is, die aantal pulse wat nodig is vir die motor om een ​​omwenteling te maak, dws 800, om 'n stapmotorspoed van 600 rpm te bereik, die berekening van die frekwensie van pulse wat deur die gasheer gestuur moet word rekenaar:

Die konsep van frekwensie is die aantal pulse wat in een sekonde gestuur word.

Dus, bereken eers die aantal omwentelinge per sekonde van die stapmotor

600/60 = 10 omwentelinge per sekonde

Bereken dan die aantal pulse wat benodig word vir 10 omwentelinge/sek.

10 X 800 = 8000

Dit wil sê, die polsfrekwensie is 8000, of 8K.

Gevolgtrekking, om die stapmotorspoed van 600 rpm te realiseer, moet die gasheerrekenaar 'n pulsuitsetfrekwensie van 8K handhaaf.

Nou verstaan ​​jy? Om die polsfrekwensie te bereken, moet die twee voorvereistes ken:

1, ken die aantal pulse wat benodig word vir een omwenteling van die stapmotor;

2, ken die rotasiespoed van die stapmotor, die rotasiespoedeenheid is: omwentelings per

Hoe om die aantal pulse wat deur 'n stapmotor benodig word, te bereken.

As aangeneem word dat die instelling vier fyn breuke is, is die aantal pulse wat nodig is vir die motor om 'n sirkel te draai 800, en om te besef dat die stapmotor 'n afstand van 400 mm aflê, word die berekening van die aantal pulse wat gestuur moet word deur die boonste rekenaar:

As die uitsetas van die stapmotor en skroef (steek: 10mm) direkte verbinding, of deur die katrolaandrywing, wielomtrek van 10mm. Dit is, die stepper motor om 'n sirkel te draai, die lengte van die meganiese loop 10mm.

Die aantal pulse van een omwenteling van die motor is 800, dan is die lengte van 'n puls wat loop:

10 mm / 800 = 0,0125 mm

Die aantal pulse wat benodig word om 400 mm te beweeg:

400 / 0,0125 = 32000 pulse

Gevolgtrekking, om 'n afstand van 400 mm afgelê deur die stapmotor te realiseer, is die aantal pulse wat deur die gasheerrekenaar gestuur moet word 32000.

Verstaan ​​jy nou? Die drie voorvereistes wat bekend moet wees om die aantal pulse te bereken, is:

1, ken die aantal pulse wat benodig word vir een omwenteling van die stapmotor;

2, ken die stapmotor om 'n sirkel van die looplengte te draai;

3, ken die totale reislengte wat deur die stapmotor vereis word;

As ons die akkuraatheid wil verbeter, kan ons die onderverdeling verhoog, as die onderverdeling op 64 gestel is. Die aantal pulse benodig vir een omwenteling van die motor is:

64 X 200 = 12800

Die lengte van 'n polsslag is:

10mm / 12800 = 0,00078 mm

Die aantal pulse wat nodig is om 400 mm te beweeg:

400 / 0,00078 = 512000 pulse

Om 'n spoed van 600 rpm te bereik, is die frekwensie van pulse wat deur die gasheerrekenaar gestuur moet word:

( 600 / 60 ) X 12800 = 128000

Dit is: 128K
Vertaal met DeepL.com (gratis weergawe)


Postyd: Aug-11-2024