Hi everyone, I am working on a custom hybrid vehicle and I have designed the motor controller myself. I have a high power MOSFET doing PWM on a large brushed electric scooter motor(24v) with a relay to switch from drive to regenerative modes. This works great as it outputs a power that can charge a capacitor or get dumped into a large resistor. The thing I want to do involves charging a battery ( Its going to be NI-MH or Lith ion or some battery with decent energy weight density) the obvious problem I see with this is designing a high power battery charging circuit something that can take as much as 1kW+ at any given moment. I know its possible to do this because HEVs and EVs do this all the time with their regenerative braking function. It is of the utmost priority to be able to capture as much power during braking as possible, thus I might even add a high value capacitor to act as a buffer. Could anyone point me in the right direction for building a DC to DC battery charger that could safely dump kilowatts of power into a battery. Also I would like some recommendations for what battery type to use ( I would prefer to use a lithium something (for their high energy capacity and small size).