Re: BLDC motor control
Ok, thanks... That helps me, but let me precise my question:
When one say that he uses any of the speed profile described above, does that mean that the controller uses two control loops (inner, current and outer, velocity) and that the setpoint fed to the velocity loop is the, let's say, trapezoidal profile? If this is the case, then do I have to calculate the profile from the next position I want to obtain and then I feed it to the velocity control loop?
What is the difference between this method and using three control loops, the outer being a position control loop? This way, as I understand it, I can't control the velocity profile since it's controlled by the position loop...
BTW, if that can help, my application requires position control with very frequent setpoint changes (~400Hz), short displacements and smooth movement.
Thanks a lot,
CyBeRbLaK