I am planning on using a BLDC motor to drive a small go-kart like vehicle. I would like to implement regenerative braking, but am having trouble finding certain details.
My main concern is being able to quickly stop the vehicle. Is there a way to control the braking speed? I assumed that when powering a load with a motor (when being used as a generator), the motor would become harder to turn, which would act like a brake. Is this the case?
If so, I figured I could use a PWM-like circuit to essentially change the duty cycle of when energy is being drawn from the motor. A higher duty cycle would mean faster braking. Would this be an appropriate solution?