2024-10-21 01:30 AM - edited 2024-10-21 05:15 PM
Hello,
I am experiencing an issue with low-speed RPM control in a project created using MC Workbench. After setting a specific RPM in ST Motor Pilot and pressing Start, the motor does not initially rotate. When I set the RPM to -2000 and then suddenly change it to around 3000~4000, the motor starts rotating. Once the motor is running, it can be controlled properly in the 3000~5000 RPM range, but it cannot be controlled in the 0~3000 RPM range.
I have attached the specifications for the motor I am using. It is the 024 model, and I am using a 1024-pulse encoder. The board I am using is the EVLSPIN32G4-ACT board.
Changing the PI coefficients does not improve the issue.
Thank you.
Solved! Go to Solution.
2024-10-24 09:16 AM
Hello @Danu_Park,
What is your first specific RPM setting?
Does Encoder set as main speed sensing selector?
Did you check the encoder signals when spinning motor by hand?
Using sensor less as main sensor and Encoder as auxiliary, you can verify with motor pilot high frequency plot tool, that both reported Electric Angles are correctly aligned.
2024-10-24 09:16 AM
Hello @Danu_Park,
What is your first specific RPM setting?
Does Encoder set as main speed sensing selector?
Did you check the encoder signals when spinning motor by hand?
Using sensor less as main sensor and Encoder as auxiliary, you can verify with motor pilot high frequency plot tool, that both reported Electric Angles are correctly aligned.