Electronic – Regenerative Power on DC bus between DC motor and voltage supplier

back-emfbrushless-dc-motordc motormotorpower

Currently, I am looking for a back-EMF solution for brushless DC motor drive. My input voltage for motor driver is 48V (which starts at 50V level and starts to decline until 35V as a feature of fuel cell). However, as I try to accelerate DC motor back and forth during motion, I observe a regenerative power on the input of the motor driver. (after 56V the motor driver disables itself)

Do you know if there is any strategy to compensate this back-EMF on DC bus?
Is there any suitable product which I can use for this purpose?

Here is what I saw on the screen of oscilloscope (I just supplied the motor driver with 28V)
Here is what I saw on the screen of oscilloscope (I just supplied the motor driver with 28V)

Supplied with 48V. The driver shut downed itself
Supplied with 48V. The driver shut downed itself

Best Answer

If you can put enough capacitance on the DC bus to absorb the energy without going overvoltage that would be the simplest solution without wasting energy.

If not, a common approach is to use a bank of resistors and a comparator on the DC bus. When the voltage approaches the maximum allowable the comparator will turn on, which turns on a MOSFET and puts the resistor bank across the DC bus to dissipate the energy as heat. The comparator should have some hysteresis to avoid high frequency chatter.

Lastly there are more complicated regenerative schemes to store the recovered energy in a battery or regenerate it onto the AC line.