Design of Lithium Battery Management Control System Based on STM32
This design is a lithium battery management control system designed with STM32F103C8T6 microcontroller as the core. In addition to the conventional voltage and
Hooray, it's fully charged! Our first step is designing an STM32 board with a battery charger, a battery connector, and an ADC connection to read the battery's voltage. Most lithium batteries today have a charge voltage of 4.2V, which I like to think Douglas Adams would appreciate, but most STM32s have a maximum voltage of 3.6V.
GitHub - rupava/Solar-Power-Measurement-Using-STM32: A project on reading the voltage and current form solar panel using the STM32 microcontroller. Also includes additional sensors like Temperature and Light. Cannot retrieve latest commit at this time. This project is a replica of the Solar Power Measurement project.
GitHub - WRansohoff/STM32_LiPo_Example: Simple lithium battery-powered STM32 board using an MCP73831 for charging. Cannot retrieve latest commit at this time. This is a small board which incorporates an MCP73831 Lithium battery charger. It has a maximum charge rate of 500mA, but it is simple and easy to use.
The STM32 board reads the ADC values in multi-channel and outputs to the DMA and at a modest frequency set by the the TIMER_2. The TIMER_2 acts as an EXTERNAL INTERRUPT as we are not using the Continuous Conversion Mode. The LCD uses the I2C pins on the board so make sure to set them up as a peripheral.
PDF includes complete article with source references for printing and offline reading.
Download detailed specifications for our photovoltaic containers, BESS systems, and mobile energy storage solutions.
Industrial Zone 15, ul. Fabryczna 24
Pabianice 95-200, Poland
+48 42 212 00 00
Monday - Friday: 8:00 AM - 5:00 PM CET