I saw someone discussing chargers a few days ago. Since I had nothing to do, I decided to show off my own DIY charger design!
This is the circuit diagram when it was first designed. Later, during the specific debugging process, it was found that the MOS tube and inductor in the BUCK generated very high heat. When I looked at the waveform, I found that the waveform that was supposed to be a square wave had become a triangle wave!
I spent a lot of time, checked a lot of information, and did experiments, and found that the MOS tube was not driven well. It was not enough to drive it with a single transistor (probably because my tube was fake and the input capacitance was too large). Later, I had to change to using a 667/647 complementary output circuit to drive it.
Sure enough, the waveform of the MOS tube driver was much better, but the heat was still severe, and the waveform of the inductor input was still very bad, and it was still hot. I looked for the reason again, and later thought that the inductor might be saturated (originally, it used a black ordinary magnetic core, and one circle had an inductance of 20UH), so I used 26-grade magnetic core to wrap 74 circles to reach 330UH, and finally it was not saturated! When the output current was more than 3 amperes, it still would not be saturated. Finally, the output wave formed a perfect square wave, and the output ripple was much smaller. The MOS tube generated very little heat, and the inductor was not hot!
I used AVR MEGA16 microcontroller, 16K FLASH/1K SRAM/512BIT EEPROM, and used four ADCs as current and voltage sampling for two charging channels. TIMER1 used A/B two-way output 28KHZ PWM waveform to control two BUCK circuits to control voltage and current.
Use 5V-30V DC power supply, 2 IRF9540 for BUCK, 330UH inductor is wound by toroidal core. According to my own calculation, 3A DC can be passed when the inductance drops to 70%, so the actual BUCK waveform is still very good (very neat square wave) when the current is large, and the loss of the BUCK part is very small. According to the input voltage, this BUCK can control a wide range of voltage and current.
The program is written by myself, and it can charge NiMH batteries, storage batteries, and lithium batteries. Through the serial port of MAX232, the charging time, charging current, charging voltage and other information can be observed in real time on the PC. When discharging, the final discharge ampere-hour can also be seen after calculation.
Previous article:1969MOS version AB class amplifier DIY
Next article:Fostex FE126 4-inch full-range chassis DIY detailed explanation
Recommended ReadingLatest update time:2024-11-16 15:58
- Popular Resources
- Popular amplifiers
- Wireless Sensor Network Technology and Applications (Edited by Mou Si, Yin Hong, and Su Xing)
- Modern Electronic Technology Training Course (Edited by Yao Youfeng)
- Modern arc welding power supply and its control
- Small AC Servo Motor Control Circuit Design (by Masaru Ishijima; translated by Xue Liang and Zhu Jianjun, by Masaru Ishijima, Xue Liang, and Zhu Jianjun)
- High signal-to-noise ratio MEMS microphone drives artificial intelligence interaction
- Advantages of using a differential-to-single-ended RF amplifier in a transmit signal chain design
- ON Semiconductor CEO Appears at Munich Electronica Show and Launches Treo Platform
- ON Semiconductor Launches Industry-Leading Analog and Mixed-Signal Platform
- Analog Devices ADAQ7767-1 μModule DAQ Solution for Rapid Development of Precision Data Acquisition Systems Now Available at Mouser
- Domestic high-precision, high-speed ADC chips are on the rise
- Microcontrollers that combine Hi-Fi, intelligence and USB multi-channel features – ushering in a new era of digital audio
- Using capacitive PGA, Naxin Micro launches high-precision multi-channel 24/16-bit Δ-Σ ADC
- Fully Differential Amplifier Provides High Voltage, Low Noise Signals for Precision Data Acquisition Signal Chain
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- Where is the lucky star? ——"Keysight Technology Double 11 Instrument Flash Sale"
- My design is equivalent to changing the original manual control to automatic control. The overall design idea is as follows, but at this stage it is still...
- Play with the Internet of Things and make a smart greenhouse model!
- I used the AD18STM32 library to import the chip, but the chip pins are incomplete
- MSP430 interrupt nesting mechanism
- IIC Protocol Analysis
- Electronic pill box reminder solution
- SD Card 2.0 Protocol.pdf
- How to set the bin file generated by ccs6.2 for tms320f28069 chip?
- Millimeter wave 5G costs dropped by 52%