This open source is the work I made in the e-sports competition this year (2020). I am honored to win the provincial first prize in this year’s Sichuan competition area.
First, let’s analyze the topic;
It can be seen from this picture that our entire system has two power input terminals, one is 220V AC mains power, and the other is 24V DC power supply for energy storage components. We have an output, which is AC output.
According to the requirements, we know that we output 30V AC and need to do output feedback, power switching circuit, etc.
Our plan is: the front-stage 220V input first passes through the autotransformer and then passes through the isolation transformer to output the required 29V-43V AC input.
First stage: The AC input goes through an active rectifier ( I just have one of the LT4320 ) and outputs 40-60V DC.
Second stage: 40-60V DC power passes through a BUCK circuit and is stabilized to 25V. The BUCK here does not use a microcontroller, but uses a TL494 hardware square wave solution.
Level 3: Here we have the power switching circuit. We used two Nmos to make the power switching circuit, that is, when the 25V power supply is supplied, the battery power supply is disconnected. When 25V disappears, it switches to battery power supply, and the result is a non-inductive switching.
Level 4: We use the Boost circuit. We added voltage detection and current detection after Boost boost. Because this question requires closed looping of the output. Because the output AC voltage of the subsequent inverter circuit and the input DC are linear when the current is constant. Because the conversion from DC to AC mainly depends on the modulation degree of the SPWM of the main control. Therefore, we can achieve a closed loop by measuring a set of data, that is, the relationship between current and voltage. Of course, the measured current is a half-cosine transform. We can average the half cycle to get the output current.
Level 5: We use the H full-bridge inverter circuit.
Control level: We use the STM32F334 chip for control, which mainly controls the output of the Boost circuit, that is, the regulation of the PID, and the generation of the SPWM of the subsequent stage inverter. and current feedback control and voltage monitoring.
Display level: We use a 4.3-inch serial port screen for display. It can realize functions such as system status monitoring, PID adjustment and current compensation adjustment.
I haven’t finished writing it yet. I’m a bit busy right now. I’ll write it again later.
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet