Hoe kinne jo de snelheid fan 'e steppermotor kontrolearje (dus hoe't jo de pulsfrekwinsje berekkenje)

Twa faze stepper motor yntroduksje:

De eigentlike steppermotorkontrôle is heul ienfâldich, de applikaasje binne dwazen, fabrikanten dogge in goed wurk fan steppermotorsjauffeur, steppermotor hoe't jo wurkje troch de bestjoerder om te kontrolearjen, wy hoege gjin yngeand begryp te dwaan fan 'e steppermotor , salang't jo witte dat de tapassing fan 'e metoade foar steppermotorbestjoerder kin wêze. Fansels de ienfâldige stepper motor bestjoeringssysteem skaaimerken, of moatte witte, Ik sil yntrodusearje hjirûnder!

De rol fan ûnderferdieling:

Twa-fase stepper motor, de basis stap hoeke fan 1,8 graden, dat is: 200 pulses motor draaie in sirkel, neamd de hiele stap.

De funksje fan 'e ûnderferdieling kin ynsteld wurde op' e bestjoerder fan 'e steppermotor:

Wannear't ynsteld op 2 ûnderferdielings (ek wol heale stappen neamd), is de staphoek 0,9 graden, 400 pulsen draaie in sirkel.

As ynsteld op 4 ûnderferdielings, is de stap hoeke 0,45 graden en 800 pulses giet om.

As ynsteld op 8 subdivision, is de stap hoeke 0,225 graden en 1600 pulses giet om.

Hoe heger de ûnderferdieling, hoe lytser de lingte fan in puls ferstjoerd troch de hostkompjûter, hoe heger de krektens! Dit wurdt goed begrepen, in pols om te gean 10 mm, 10% flater, in pols flater fan 1 mm, in pols om te gean 1 mm, deselde 10% flater, in pols flater fan 0,1 mm.

Fansels kinne wy ​​​​de boete fraksje net heul grut ynstelle, om it doel fan elke puls te berikken om in bysûnder lytse lingte te rinnen.

Jo ûnthâlde de twa-fase stepper motor 200 pulses te draaien in sirkel op 'e line! Hoe grutter de ûnderferdieling, hoe grutter it oantal pulsen foar ien revolúsje fan 'e stappenmotor!
Oerset mei DeepL.com (fergese ferzje)

As wy wolle dat de stepper 400 mm reizget by 600 revolúsjes per minút, hoe berekkenje wy it oantal pulsen en de pulsfrekwinsje dy't de OP moat útstjoere?

Hoe kontrolearje wy de snelheid fan 'e steppermotor (dat wol sizze, hoe berekkenje wy de pulsfrekwinsje):

Oannommen dat de ynstelling fjouwer moaie fraksjes is, it oantal pulsen nedich foar de motor om ien revolúsje te meitsjen, dat wol sizze, 800, om in steppermotorsnelheid fan 600 rpm te berikken, de berekkening fan 'e frekwinsje fan pulsen dy't troch de host moatte wurde stjoerd kompjûter:

It konsept fan frekwinsje is it oantal pulsen ferstjoerd yn ien sekonde.

Dus, earst berekkenje it oantal revolúsjes per sekonde fan de stepper motor

600/60 = 10 revolúsjes per sekonde

Berekkenje dan it oantal pulsen nedich foar 10 revolúsjes / sek.

10 X 800 = 8000

Dat is, de pulsfrekwinsje is 8000, of 8K.

Konklúzje, om de steppermotorsnelheid fan 600 rpm te realisearjen, moat de hostkomputer in pulsútfierfrekwinsje fan 8K behâlde.

No begripe jo? Om de pulsfrekwinsje te berekkenjen moatte de twa betingsten witte:

1, wit it oantal pulses nedich foar ien revolúsje fan 'e stepper motor;

2, kenne de rotational snelheid fan de stepper motor, de rotational snelheid ienheid is: revolúsjes per

Hoe te berekkenjen it oantal pulses nedich troch in stepper motor.

Oannommen dat de ynstelling fjouwer fine fraksjes is, is it oantal pulsen nedich foar de motor om in sirkel te draaien is 800, en om te realisearjen dat de stappenmotor in ôfstân fan 400 mm reizget, de berekkening fan it oantal pulsen dat moat wurde ferstjoerd troch de boppeste kompjûter:

As de útfier skacht fan de stepper motor en screw (pitch: 10mm) direkte ferbining, of troch de pulley drive, tsjil omtrek fan 10mm. Dat is, de stepper motor te draaien in sirkel, de lingte fan de meganyske kuierjen 10mm.

It oantal pulses fan ien revolúsje fan 'e motor is 800, dan de lingte fan in puls kuierjen:

10mm / 800 = 0,0125 mm

It oantal pulsen nedich om 400mm te reizgjen:

400 / 0,0125 = 32000 pulses

Konklúzje, om in ôfstân fan 400 mm reizge troch de steppermotor te realisearjen, is it oantal pulsen dat troch de hostkomputer stjoerd wurde moat 32000.

Begripe jo no? De trije betingsten dy't bekend moatte wêze om it oantal pulsen te berekkenjen binne:

1, wit it oantal pulses nedich foar ien revolúsje fan 'e stepper motor;

2, ken de steppermotor om in sirkel fan 'e kuierlingte te draaien;

3, kenne de totale lingte fan reis nedich troch de stepper motor;

As wy de krektens ferbetterje wolle, kinne wy ​​de ûnderferdieling ferheegje, as de ûnderferdieling is ynsteld op 64. It oantal pulsen nedich foar ien revolúsje fan 'e motor is:

64 X 200 = 12800

De lingte fan in reizge puls is:

10mm / 12800 = 0,00078 mm

It oantal pulsen nedich om 400 mm te reizgjen:

400 / 0,00078 = 512000 pulses

Om in snelheid fan 600 rpm te berikken, is de frekwinsje fan pulsen dy't troch de hostkomputer stjoerd wurde moatte:

(600 / 60) X 12800 = 128000

Dat is: 128K
Oerset mei DeepL.com (fergese ferzje)


Post tiid: Aug-11-2024