AC-DC on a battery board

he project focuses on developing a modular AC-DC onboard battery charger designed for 120Vac input, supporting 400Vdc and 48Vdc batteries.
112 Downloads
Updated 24 Jan 2025

View License

Our project focuses on designing an AC-DC onboard battery charger for applications such as electric vehicles and portable electronics. The charger supports input power from a 120Vac source and outputs to 400Vdc and 48Vdc batteries. This system uses a bidirectional topology designed for plug-in electric vehicles (PEVs), which allows power flow in both directions when needed.
The input power from the grid is first stabilized using an AC filter to reduce fluctuations. It is then converted to DC using an AC-DC converter. The DC voltage is further stepped down or boosted using a DC-DC converter, specifically a Class C chopper, which operates in both buck and boost modes.
To handle high power and medium frequencies efficiently, we chose Insulated Gate Bipolar Transistors (IGBTs). These components ensure reliability and performance in the system. To address thermal challenges, we performed thermal modeling and introduced heat sinks as cooling mechanisms.
We also analyzed the components, developed circuit diagrams, and designed waveforms to validate the system. The result is a robust, modular charger capable of efficiently meeting the energy demands of modern applications while maintaining stability and durability.

Cite As

Ashish Reddy (2026). AC-DC on a battery board (https://www.mathworks.com/matlabcentral/fileexchange/179594-ac-dc-on-a-battery-board), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2024b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0