Diskussion om kontrollnoggrannhet för Stepper Motor Control
En stegmotor är en anordning som omvandlar en elektrisk pulsignal till en vinkelförskjutning eller en linjär förskjutning. Vid överbelastning beror stegmotorns hastighet och avstånd på frekvensen och antalet kontrollpulser.
Dess kontrollnoggrannhet bestäms huvudsakligen av två aspekter:
1. Noggrannheten hos varje steg i stegmotorn tas som ett exempel på en 2-fas hybrid-stegmotor. Stegmotorn i ett steg på 200 steg är: 360 ° / 200 = 1,8 ° utan splittring. Det vill säga det minsta avståndet som stegmotorn går ensam är 1,8 °. I själva verket är antalet steg i allmänhet uppdelat. Ta 2 indelningar som ett exempel. Vid denna tid går stegmotorn två steg, vilket motsvarar det ursprungliga steget. Nu är stegavståndet för det enkla steget 360 ° / (200 * 2) = 0,9 °; På samma sätt, under 4 indelningar, Enkelt steg: 360 ° / (200 * 4)
= 0,45 °; 8 indelning, ett steg steg: 360 ° / (200 * 8) = 0,225 °; 16 indelning, ett steg steg: 360 ° / (200 * 16) = 0,1125 °; Under 32-indelningen är det enda steget 360 ° / (200 * 32) = 0,05625 °. Därför är stegmotorns enstegs stegvinkelberäkningsformel under kördivisionen: 360 / (stegmotor inneboende stegnummer * underavdelningsnummer).
Det framgår att för att minska stegmotorns stegvinkel för att uppnå högre precision är det nödvändigt att starta från två aspekter. En är att öka eller anta en stegmotor med mer inneboende steg för att få ett mindre ettsteg. Synvinkeln, till exempel 0,9 °. Den andra är att öka graden av stegnedbrytning.
2. Beräkningsnoggrannhet. Vid styrning av stegmotorn att arbeta bör beräkningssystemet säkerställa att beräkningsnoggrannheten är högre än stegmotorens stegnoggrannhet vid omvandling av vinkelförskjutningen eller linjeskiftningen som skall beräknas till stegmotorsteget. Exempelvis är stegmotorns stegningsvinkel 0.1125 ° per steg, vinkelförskjutningen som ska flyttas är 143,45 ° och antalet steg som ska tas ska vara = 143 ° / 0,1125 ° och beräkningsresultatet är 1273.11. .... steg, Det faktiska resultatet är 1275 steg, och rörelsesfelet är: 0.11111 * 0.1125
= 0,0125 °. Om vinkelförskjutningen av den beräknade rörelsen är i 1 °, 143,45 ° = 143 ° kasseras fraktionsdelen. 143 / 0.1125 = 1271.1111 steg, jämför sedan föregående rörelse, är felet: (1275-1271) * 0,1125 °
= 0,45 °. Anledningen till att detta föreslås här är huvudsakligen att i det inbäddade systemet, på grund av begränsningen av datatypen, om beräkningen inte utförs med hjälp av flyt eller dubbelt bortkastas fraktionsdelen generellt, vilket resulterar i ett stort beräkningsfel.
Stepper motor kan användas som en bankenhet motor, sprutmaskin motor, maskin enhetsmotor, industriella styrsystem motor.





