My old-time knowledge about your question is.....
The energy to charge back in-to the battery comes from the DC motor acting as a generator, and the actual E x I power (watts) is derived by stopping/slowing the inertia of the physical load.
If your motor has a shunt winding, that winding can be used as a field to boost the generated voltage (as the motor slows) higher than the battery voltage to charge back. You probably know that the only way to charge is to have a voltage higher than the battery voltage
You were basically talking about a "boost converter" so you could calculate and use your own inductor/frequency/switching network just figuring on a DC voltage from the motor ranging from say 5 to 25 volts as the motor slows and stops.
What about all that junk?
good luck
don
amgen
Bookmarks