2025-02-04 10:16 PM - edited 2025-02-04 11:05 PM
I can't increase the motor speed beyond a certain point.
For example, when using the ST Motor Pilot interface, I set the Speed Reference variable to 2500 RPM, and the Mechanical Speed reaches approximately the same value (2495 RPM). However, when I increase the Speed Reference beyond 2500 RPM, the Mechanical Speed does not increase and remains the same.
MCU: STM32G431RB
Power Board: STEVAL-IHM023V3
NOT :I increased the motor's nominal current using MC Workbench, but I didn't notice any change in speed.
[VERSION]: MCSDK6.3.2 (latest version for all tools)
[TOOL]: MC WB
[DETAILS]: See above.
[EXPECTED BEHAVIOR]: Increase in motor speed
[HOW TO REPRODUCE]: See above.
Best regards.
2025-06-30 11:32 PM - edited 2025-06-30 11:32 PM
@STuser2 Hi
Where can I find or monitor the modulation index value in the interface?
2025-06-30 11:50 PM
/* MMI Table Motor 1 MAX_MODULATION_100_PER_CENT */
#define MAX_MODULE 28000
parameters_conversion.h file
28000 i used but it can go higher as well.
2025-07-01 1:01 AM
2025-07-01 1:39 AM
The maximum is 32767 you can try over modulation. I don't know the exact root cause I am telling based on my experience so you can decide to follow or not.
2025-07-01 2:02 AM
@STuser2
I will try that. Thank you very much for your help!
2025-07-02 4:19 AM
2025-07-16 11:56 PM - edited 2025-07-17 12:31 AM
@STuser2
Good luck, is there really no solution at all?
If you're not going to respond or provide any help, then what’s the purpose of this community? Just to sit there and ignore people?
2025-07-17 1:02 AM
Yes surely for higher RPMs you have to try field weakening.
2025-07-17 1:31 AM
@STuser2 @Jameselon
Alright, but how exactly do I apply field weakening?