Part Number: TMS320F28379S
Other Parts Discussed in Thread: DRV8323, C2000WARE
Tool/software:
Would you please provide a contact of the expert that can help me with eSMO tuning questions?
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.
Part Number: TMS320F28379S
Other Parts Discussed in Thread: DRV8323, C2000WARE
Tool/software:
Would you please provide a contact of the expert that can help me with eSMO tuning questions?
Hello Ljubisa,
The expert on this topic is currently out of office until Tuesday 9/3, so please expect a delayed response. Thank you for your flexibility.
Best Regards,
Aishwarya
My main issue is that the eSMO stops tracking angle and speed properly under load conditions. I am trying to convert older version of this library that came from this thread https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/434527/controlsuite-s-esmo-and-f28335/1578710#1578710 which I don’t have a source code for. The older version works fine under load and no load conditions. I tried tunning sliding parameters, PLL gains, and low pass filter to match the performance of the older library version. Everything seems to be looking good when there is no load on the motor but as soon as I applied the load, the motor stalls and starts vibrating. What would be the proper way of tunning the observer? Can we please schedule a call to discuss this further?
Hi Ljubisa,
Could you provide information on the below questions to help figuring out the causes?
1. What hardware are you using specifically? Are you using F28379 launchpad? What motor inverter are you using, customized or TI EVM?
2. What is the motor in the system? Is it customized or the motors in TI designs?
3. What eSMO software are you using when you observe the the performance issue with load?
Thanks,
Jiaxin
It is a custom board using TI DRV8323 inverter, The motor is custom as well. And eSMO software is from C2000Ware_MotorControl_SDK_5_01_00_00\libraries\observers\esmo\include\esmo.h. As I mentioned earlier the older version of eSMO from above thread works fine under the same condition so hardware or motor shouldn't be an issue here.
Please provide your direct email for further correspondence and faster response.
There should be some differences between the old lib and the new lib. You probably need to add compensation based on your application.