I'm trying to estimate how long I need my stepper's pulses to be to ensure I don't miss steps and assess how big the vibrations will be because of the ringing (i.e. how fast it can be, considering a fixed end-of-step precision requirement).
I've tried to start from: τ=Jd²θdt²
However, I think that for one step, the torque is τ=cos(θ)
Then how? I've looked everywhere for the equation of the time history of the position of the rotor for a single step, but never managed to find it. That's kind of the fundamentals though, right?
Answer
τ=Jd²Θdt²+FdΘdt+τL
Solve the differential equation, $\Omega\propto pulses/s$
edit: d²Θdt²+FJ⋅dΘdt+τL−τnsin(Θel)J=0
Inital condition: ${\tau_L-\tau_nsin(\Theta_{el_{initial}})}=0$ , in absence of load torque, the electic angle $\Theta_{el_{initial}}$ is zero, since no output torque is produced. This also means that rotor flux is alligned with stator flux.
At time t=0, the stator winding is switched so that $\Theta_{el}=\Theta_{el_{initial}} + \dfrac{\pi}{2}$, the stator flux is at 90deg in relation with rotor flux (if we ommit the static load torque, that brings the rotor at initial position different than 0deg )
No comments:
Post a Comment