STM32F303 - bldc motor control with encoder
Hello, we are using STM32F303 to control a BLDC motor ( 48V, 900 rpm, with encoder) . The motor is working fine most of the time with the generated code using ST motor workbench. However we have the following issues:
1- Motor works fine in torque mode but not in speed mode. It generates so much noise and doesnt spin under load. Without load, spins but the speed is oscillating .
2- In torque mode, when we spin the motor at high speed, it works for a while ( 15 min) and them speed drops as the test goes on ( from 450 rpm to 370 rpm )
3- The other problem is that we cannot run the motor above 450 rpm. applying more Iq does not help. Increasing input voltage does not help either.
I really appreciate your urgent response.
thanks