cancel
Showing results for 
Search instead for 
Did you mean: 

How to start the motor again when the motor still running

STuser2
Associate III

I have implemented the following logic if the throttle signal is below a threshold i give Stopmotor command, it will take some time for the motor to come to zero speed, but the requirement is if i give throttle again the motor shall continue running but the problem is if i give start motor command i can hear a noise or jerk. I tried giving the command MC_ProgramTorqueRampMotor1(0,0) instead of the stop motor command, but power is still going to the phases and i can hear the sound and this is not acceptable to customer.  Please suggest how do i solve this problem.

It is hall sensor based custom board.

3 REPLIES 3
MotorHobbyist
Associate III

Hello @STuser2 

I think the startup on the fly feature might be helpful.

This way, the firmware detects if the motor is still running and if so, applies the braking procedure. You must tune the detection time and the braking time according to your application.

Regards

This is applicable for only the sensorless i think, i am doing hall sensor based FOC and this feature is not shown in the MCSDK. May be i have to bring the same feature into sensored as well i think, i will try.

You are right but you may choose Observer+PLL as your main Speed Sensor Mode, and the HALL sensors for your Auxiliary Sensor.

It may worth giving a shot