Paano kontrolin ang bilis ng stepper motor (ibig sabihin, kung paano kalkulahin ang dalas ng pulso)

Dalawang phase stepper motor na pagpapakilala:

Ang aktwal na kontrol ng stepper motor ay napaka-simple, ang application ay mga hangal, ang mga tagagawa ay gumagawa ng isang mahusay na trabaho ng stepper motor driver, stepper motor kung paano gumana ang driver upang makontrol, hindi namin kailangang gumawa ng isang malalim na pag-unawa sa stepper motor , hangga't alam mo ang application ng stepper motor driver na paraan ay maaaring. Siyempre ang mga simpleng katangian ng pagpapatakbo ng stepper motor, o dapat malaman, ipapakilala ko sa ibaba!

Ang tungkulin ng subdivision:

Dalawang-phase stepper motor, ang pangunahing hakbang na anggulo ng 1.8 degrees, iyon ay: 200 pulses motor turn isang bilog, na tinatawag na ang buong hakbang.

Ang pag-andar ng subdivision ay maaaring itakda sa driver ng stepper motor:

Kapag itinakda sa 2 subdivision (tinatawag ding half-steps), ang anggulo ng hakbang ay 0.9 degrees, 400 pulse ang umiikot.

Kapag nakatakda sa 4 na subdivision, ang step angle ay 0.45 degrees at 800 pulse ang umiikot.

Kapag nakatakda sa 8 subdivision, ang step angle ay 0.225 degrees at 1600 pulses ang umiikot.

Kung mas mataas ang subdivision, mas maliit ang haba ng pulso na ipinadala ng host computer, mas mataas ang katumpakan! Ito ay mahusay na nauunawaan, isang pulso upang pumunta 10 mm, 10% error, isang pulse error ng 1 mm, isang pulso upang pumunta 1 mm, ang parehong 10% error, isang pulse error ng 0.1 mm.

Siyempre, hindi namin maaaring itakda ang fine fraction napakalaking, upang makamit ang layunin ng bawat pulso sa paglalakad ng isang partikular na maliit na haba.

Naaalala mo ang dalawang-phase na stepper motor na 200 na pulso upang lumiko ng bilog sa linya! Kung mas malaki ang subdivision, mas malaki ang bilang ng mga pulso para sa isang rebolusyon ng stepper motor!
Isinalin gamit ang DeepL.com (libreng bersyon)

Kung gusto nating maglakbay ang stepper ng 400 mm sa 600 revolutions kada minuto, paano natin makalkula ang bilang ng mga pulso at ang dalas ng pulso na kailangang ipadala ng OP?

Paano natin makokontrol ang bilis ng stepper motor (ibig sabihin, paano natin kinakalkula ang dalas ng pulso):

Ipagpalagay na ang setting ay apat na pinong fraction, ang bilang ng mga pulso na kinakailangan para sa motor upang makagawa ng isang rebolusyon, ibig sabihin, 800, upang makamit ang bilis ng stepper motor na 600 rpm, ang pagkalkula ng dalas ng mga pulso na dapat ipadala ng host. computer:

Ang konsepto ng dalas ay ang bilang ng mga pulso na ipinadala sa isang segundo.

Kaya, kalkulahin muna ang bilang ng mga rebolusyon bawat segundo ng stepper motor

600/60 = 10 rebolusyon bawat segundo

Pagkatapos ay kalkulahin ang bilang ng mga pulso na kailangan para sa 10 revolutions/sec.

10 X 800 = 8000

Iyon ay, ang dalas ng pulso ay 8000, o 8K.

Konklusyon, upang mapagtanto ang bilis ng stepper motor na 600 rpm, dapat mapanatili ng host computer ang dalas ng output ng pulso na 8K.

Ngayon naiintindihan mo na ba? Upang makalkula ang dalas ng pulso, dapat malaman ang dalawang mga kinakailangan ay:

1, alamin ang bilang ng mga pulso na kinakailangan para sa isang rebolusyon ng stepper motor;

2, alamin ang bilis ng pag-ikot ng stepper motor, ang yunit ng bilis ng pag-ikot ay: revolutions per

Paano makalkula ang bilang ng mga pulso na kinakailangan ng isang stepper motor.

Ipagpalagay na ang setting ay apat na pinong fraction, ang bilang ng mga pulso na kinakailangan para sa motor upang maging bilog ay 800, at upang mapagtanto na ang stepper motor ay naglalakbay sa layo na 400 mm, ang pagkalkula ng bilang ng mga pulso na dapat ipadala ng itaas na computer:

Kung ang output shaft ng stepper motor at turnilyo (pitch: 10mm) direktang koneksyon, o sa pamamagitan ng pulley drive, wheel circumference ng 10mm. Iyon ay, ang stepper motor upang i-isang bilog, ang haba ng mekanikal na paglalakad 10mm.

Ang bilang ng mga pulso ng isang rebolusyon ng motor ay 800, pagkatapos ay ang haba ng isang pulso na paglalakad:

10mm / 800 = 0.0125 mm

Ang bilang ng mga pulso na kinakailangan upang maglakbay ng 400mm:

400 / 0.0125 = 32000 na pulso

Konklusyon, upang mapagtanto ang layo na 400 mm na nilakbay ng stepper motor, ang bilang ng mga pulso na dapat ipadala ng host computer ay 32000.

Naiintindihan mo na ba ngayon? Ang tatlong mga kinakailangan na dapat malaman upang makalkula ang bilang ng mga pulso ay:

1, alamin ang bilang ng mga pulso na kinakailangan para sa isang rebolusyon ng stepper motor;

2, alam ang stepper motor upang i-on ang isang bilog sa haba ng paglalakad;

3, alamin ang kabuuang haba ng paglalakbay na kinakailangan ng stepper motor;

Kung gusto nating mapabuti ang katumpakan, maaari nating dagdagan ang subdivision, kung ang subdivision ay nakatakda sa 64 Ang bilang ng mga pulso na kinakailangan para sa isang rebolusyon ng motor ay:

64 X 200 = 12800

Ang haba ng pulso na nilakbay ay:

10mm / 12800 = 0.00078 mm

Ang bilang ng mga pulso na kinakailangan upang maglakbay ng 400 mm:

400 / 0.00078 = 512000 na pulso

Upang makamit ang bilis na 600 rpm, ang dalas ng mga pulso na dapat ipadala ng host computer ay:

( 600 / 60 ) X 12800 = 128000

Iyon ay: 128K
Isinalin gamit ang DeepL.com (libreng bersyon)


Oras ng post: Aug-11-2024