cancel
Showing results for 
Search instead for 
Did you mean: 

Motor Control Support

santosh-ametek
Associate

Hi,

We are using STEVAL-SPIN3201 to evaluate STSPIN32F0 which we are planning to use in one of our motor driver.

We have 24V, 60W BLDC motor of max. speed 1500 rpm and trying to drive/control it using MC Workbench of MCSDK-6.3.0 in FOC mode.

We need some assistance on the following issues which we are facing;

 

Issue-1: We don't have all the motor data which MC Workbench need. For this if we are trying to use the Motor Profiler, it is not connecting. So, we tried to measure the required motor parameters manually and entered these parameters in the workbench. We could generate the code from the workbench and drive the motor at no load. We observed that the motor runs fine at higher rpms but struggles at lower rpms (below 150). At lower rpms the speed is fluctuating meaning slowing down and again ramping up. The motor is equipped with a quadrature encoder of 5000 lines per revolution.

 

Issue-2: We do not understand which control mode to choose. There are 3 control mode namely, Torque Control, Speed Control and Position Control. So, what are the expectations from these control modes. Among Torque and Speed control mode there is no change/improvement observed for lower rpms issue. In Position control mode the lower rpms are better than the other two control modes but, the motor is vibrating, making noise and heating up.

 

Issue-3: Why 'Graph' option is disabled in Motor Pilot? Can't we use this feature in this eval board?

 Pilot.pngControl_Modes.pngProfiler.png

We went through the documentation but it is not clear. Can you please guide us to overcome the issues described above?

 

Regards,

Santosh

0 REPLIES 0