2020-04-21 02:13 AM
Hello everyone!
Well, the question is this: what is the procedure for tuning the Torque/Current Controller?
About the Speed Controller, it is well known how to tune the gains of the PID. In addition to the ST documentation - AN5464 - it is possible to see an explanation of the empirical method.
However, I don't find in the documentation information about the Torque/Current tuning. I can observe the Iq through the DAC, but the rest of the procedure I need help.
Thank you!
2020-09-11 02:55 AM
Dear David Martins
Do you have still this problem to solve?
Best regards
Laurent Capella
2020-09-11 02:59 AM
The project is in a standby phase.... but yes, the torque tunning problem persist.
2020-10-12 08:25 AM
@Laurent Ca... Could you please give some hints regarding this question?
2020-10-12 11:47 PM
Dear @KKuma.3
Could you give us the details of your materials (HW and SW, boards and tools, ad so on)?
Best regards
Laurent Ca...
2020-10-20 07:33 AM
Dear @KKuma.3
Any news?
Best regards
Laurent Ca...
2020-10-21 01:00 AM
Hello ,
@Laurent Ca... " @STM32 Motor Control " thank you for the reply.
I am using Nucleo F303 RE and X-Nucleo - IHM08M1, MCSDK 5.4.4.
Maxon 70 Watt motor with encoder.
I am able to control the position of the motor with the provided application for a limited speed.
Below are my questions,
1 how can I tune the motor for a better torque performance , for position control application?
2 I wanted to spin the motor at very low speeds, i.e position control at low speeds and higher torque.
The PID tuning explained in AN5464 is not sufficient and does not work.
3 I also wanted to know the impact of using the MCI_SetCurrentReferences api instead of MCI_ExecSpeedRamp or MCI_ExecTorqueRamp ?
4 How do I select the values of current if I use MCI_SetCurrentReferences api in MCboot for a particular motor ?
Regards,
Kumar
2021-11-16 10:44 PM
I'm on the same phase in my project where I need to tune the torque/current controller. I also need to limit the max. current (kind of protection for my power supply). Therefore, it would be very helpful to get some information about the question David Marin has posed.
Regards
Chris Kleiber