It’s an ongoing project for Robot development for Robogrinder: an undergraduate engineering design team at Virginia Tech that competes in the DJI RoboMaster University Championship.
This circuit board is a digital power converter for charging or discharging the super capacitor. STM32 g474 is used as the main controller to provide a precise wave (up to 5.4ghz) to switch MOSFET. Several OPAMP circuits provide the information of input current and voltage to MCU for PID and type3(improvement PID) algorithm.
This project is developed from an old project also for Robogrinder.
Robogrinder: two-stage buck-boost-boost DCDC converter with stm32g474, constant power enable
A super capacitor board is made for the competition as well. 10 super capacitors are implemented and safety circuits for each capacitor to prevent over-charging are on the board.