This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C2000WARE-MOTORCONTROL-SDK: several questions about motor driving

Part Number: C2000WARE-MOTORCONTROL-SDK

Hello,

I work with the 10st version of code composer studio (often with the is07 lab) to drive some motor.

I have questions about it, I couldn't answer even with the documentation.

How sensitive the actual algorithm is to the R and L variations ?

What is the ideal sampling frequency for high speed like 10kRPM and more ?

What is the linearization method used ?

Are 3 shunts really better than 2 ? at high speed ? 

How to chose well the Bandwidth ?

  • How sensitive the actual algorithm is to the R and L variations ?

    There is no exact value about this which depends on the motor specification, hardware board, and control requirements, more accuracy much better performance.

    What is the ideal sampling frequency for high speed like 10kRPM and more ?

    Also depends on the motor spec like inductance, pole pairs. Low inductance motor and high pole pairs need a higher PWM frequency. The sampling and PWM frequency should be higher than 18 times the maximum electrical frequency of the motor.

    What is the linearization method used ?

    This estimator algorithm is based on the motor model, and the controllers are PI.

    Are 3 shunts really better than 2 ? at high speed ? 

    Yes, especially at over modulation.

    How to chose well the Bandwidth ?

    That depends on the system control requirements, it could be a generic control topic and found some descriptions in the related textbooks.