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.
Hi Team,
The customer is trying to set MAX_speed to 16000 and digital_speed_CTRL is also set to 16000. But the actual measured speed is only about 7000 rpm.
Could you help look into this case? Thanks.
Best Regards,
Cherry
Hi Cherry,
Could the customer provide the number of pole pairs and the BEMF constant of their motor, as well as the nominal voltage of their system?
Regards,
Joshua
Hi Joshua,
Thank you for the support!
The number of pole pairs is 7 pairs, the BEMF constant is 0.59, and the system voltage is 12V.
Thanks and regards,
Cherry
Hi Cherry,
What are the units of the BEMF constant, is it in mV/Hz?
Regards,
Joshua
Hi Joshua,
What are the units of the BEMF constant, is it in mV/Hz?
BEMF is 0.59Vrms/k RPM.
Thanks and regards,
Cherry
Hi Cherry,
The motor parameters, mainly the BEMF constant of the motor, will limit the max speed of the motor. To calculate the max speed, in Hz, of a motor based on its BEMF constant (mv/Hz) and the systems DC bus voltage please use the following equation:
To convert the Maximum electrical speed (Hz) to Motor mechanical speed (rpm) and to calculate the BEMF constant in mV/Hz you can use the following equations:
So even if you set MAX_SPEED to 16000 (0x3E80), which is equal to 96000 Hz or 822857.14 RPM, the motor's BEMF generation may limited to a lower speed. This limit comes from the generated BEMF eddy currents opposing the current flowing the windings. In the case of the motor parameters given the RPM limit of the motor was calculated to be roughly 8000-7000 RPM given the BEMF constant usually has a range.
Regards,
Joshua