Hoe de snelheid van de stappenmotor te regelen (dwz hoe de pulsfrequentie te berekenen)

Tweefasige stappenmotor introductie:

De eigenlijke stappenmotorbesturing is heel eenvoudig, de toepassing is dwaas, fabrikanten doen goed werk met de stappenmotoraansturing, stappenmotor hoe te werken door de bestuurder om te besturen, we hoeven geen diepgaand begrip van de stappenmotor te doen , zolang je maar weet wat de toepassing van de stappenmotoraansturingsmethode kan zijn. Natuurlijk zal ik de eenvoudige werkingskenmerken van de stappenmotor, of moet weten, hieronder introduceren!

De rol van onderverdeling:

Tweefasige stappenmotor, de basisstaphoek van 1,8 graden, dat wil zeggen: 200 pulsen motor draait een cirkel, de hele stap genoemd.

De functie van de onderverdeling is in te stellen op de driver van de stappenmotor:

Indien ingesteld op 2 onderverdelingen (ook wel halve stappen genoemd) is de staphoek 0,9 graden, 400 pulsen draaien een cirkel.

Wanneer ingesteld op 4 onderverdelingen, is de staphoek 0,45 graden en gaan er 800 pulsen rond.

Wanneer ingesteld op 8 onderverdelingen, is de staphoek 0,225 graden en gaan er 1600 pulsen rond.

Hoe hoger de onderverdeling, hoe kleiner de lengte van een puls verzonden door de hostcomputer, hoe hoger de precisie! Dit is goed begrepen, een puls om 10 mm te gaan, 10% fout, een pulsfout van 1 mm, een puls om 1 mm te gaan, dezelfde 10% fout, een pulsfout van 0,1 mm.

Natuurlijk kunnen we de fijne fractie niet erg groot instellen, om het doel van elke puls te bereiken om een ​​bijzonder kleine lengte te lopen.

Je herinnert je de tweefasige stappenmotor 200 pulsen om een ​​cirkel op de lijn te draaien! Hoe groter de onderverdeling, hoe groter het aantal pulsen voor één omwenteling van de stappenmotor!
Vertaald met DeepL.com (gratis versie)

Als we willen dat de stepper 400 mm aflegt bij 600 omwentelingen per minuut, hoe berekenen we dan het aantal pulsen en de pulsfrequentie die de OP moet uitzenden?

Hoe regelen we de snelheid van de stappenmotor (dat wil zeggen, hoe berekenen we de pulsfrequentie):

Ervan uitgaande dat de instelling vier fijne fracties is, het aantal pulsen dat de motor nodig heeft om één omwenteling te maken, dat wil zeggen 800, om een ​​stappenmotorsnelheid van 600 rpm te bereiken, de berekening van de frequentie van de pulsen die door de host moeten worden verzonden computer:

Het concept van frequentie is het aantal pulsen dat in één seconde wordt verzonden.

Bereken dus eerst het aantal omwentelingen per seconde van de stappenmotor

600/60 = 10 omwentelingen per seconde

Bereken vervolgens het aantal pulsen dat nodig is voor 10 omwentelingen/sec.

10 X 800 = 8000

Dat wil zeggen, de pulsfrequentie is 8000 of 8K.

Conclusie: om de stappenmotorsnelheid van 600 rpm te realiseren, moet de hostcomputer een pulsuitgangsfrequentie van 8K aanhouden.

Begrijp je het nu? Om de pulsfrequentie te berekenen, moet u weten dat de twee vereisten zijn:

1, ken het aantal pulsen dat nodig is voor één omwenteling van de stappenmotor;

2, ken de rotatiesnelheid van de stappenmotor, de rotatiesnelheidseenheid is: omwentelingen per

Hoe het aantal pulsen te berekenen dat nodig is voor een stappenmotor.

Ervan uitgaande dat de instelling vier fijne fracties is, is het aantal pulsen dat nodig is om de motor een cirkel te laten draaien 800, en om te beseffen dat de stappenmotor een afstand van 400 mm aflegt, is de berekening van het aantal pulsen dat moet worden verzonden door de bovenste computer:

Als de uitgaande as van de stappenmotor en de schroef (steek: 10 mm) directe verbinding hebben, of via de poelieaandrijving, wielomtrek van 10 mm. Dat wil zeggen, de stappenmotor om een ​​cirkel te draaien, de lengte van de mechanische loop 10 mm.

Het aantal pulsen van één omwenteling van de motor is 800, daarna de lengte van een puls lopen:

10 mm / 800 = 0,0125 mm

Het aantal pulsen dat nodig is om 400 mm af te leggen:

400 / 0,0125 = 32000 pulsen

Conclusie: om een ​​door de stappenmotor afgelegde afstand van 400 mm te realiseren, is het aantal pulsen dat door de hostcomputer moet worden verzonden 32.000.

Begrijp je het nu? De drie voorwaarden die bekend moeten zijn om het aantal pulsen te berekenen zijn:

1, ken het aantal pulsen dat nodig is voor één omwenteling van de stappenmotor;

2, weet dat de stappenmotor een cirkel van de looplengte draait;

3, ken de totale reislengte die nodig is voor de stappenmotor;

Als we de nauwkeurigheid willen verbeteren, kunnen we de onderverdeling vergroten, als de onderverdeling op 64 staat. Het aantal pulsen dat nodig is voor één omwenteling van de motor is:

64 X 200 = 12800

De lengte van een afgelegde puls is:

10 mm / 12800 = 0,00078 mm

Het aantal pulsen dat nodig is om 400 mm af te leggen:

400 / 0,00078 = 512000 pulsen

Om een ​​snelheid van 600 rpm te bereiken, is de frequentie van de pulsen die door de hostcomputer moeten worden verzonden:

(600 / 60) X 12800 = 128000

Dat wil zeggen: 128K
Vertaald met DeepL.com (gratis versie)


Posttijd: 11 augustus 2024