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.

CCS: tms320f280049c

Other Parts Discussed in Thread: CONTROLSUITE

Tool/software: Code Composer Studio

Hi,

How throttle and Speed feedback sensor will help me to control peak torque and speed in sensored BLDC motor.

what is algorithm and control loops I should used ?

Thank you,

  • For BLDC motor, position feedback is critical to controlling commutation instances. from position feedback, you can estimate speed feedback. Using the speed command and speed feedback, you can compute the error and run it past a PID controller to generate torque reference. This is a classical motor control loop. Suggest to refer motor drive textbooks for more info. 

    If you have controlSUITE installed, you may find an example project at 

    C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVBLDC_Sensored

  • Hi,

     Thank you for reply.

    How to calculate torque command from only throttle Input ?

    My maximum torque is 27 Nm

    throttle input is 0.5to4.5

    Don't want to consider speed feedback?

    Regards,

  • Torque is estimated through compensation of speed error using a PI or PID controller usually. If you need to learn more about this, you will need to refer to motor drive text books or related literature. Once you learn that, the examples given in TI controlsuite should help you further.