Lithium Battery 3.7V Lithium Polymer Battery 3.2V LifePo4 Battery 1.2V Ni-MH Battery Button Coin Battery
3.7V Battery Pack 7.4V Battery Pack 11.1V Battery Pack 14.8V Battery Pack Other Battery Pack
Sino Science&Technology Battery Co.,ltd is a high-tech production enterprise which specialize in the R&D and production of Lifepo4 batteries,energy storage battery,portable UPS power supply,personalized customization lithium battery pack etc .
Environmental cylindrical 18650 21700 32700 26650 14500 18500 lithium ion rechargeable battery, LifePO4 battery,3.7V lithium polymer battery, NiMH battery , NiCD battery ,Lead acid battery,dry cell battery ,alkaline battery ,heavy duty battery, button cell battery etc. we devote to R&D,innovation ,production & sales
Shenzhen Green Power Energy Battery Co.,ltd specializes in a wide range of digital battery such as environmental cylindrical 18650 21700 32700 26650 14500 18500 lithium ion rechargeable battery, LifePO4 battery, 3.7V lithium polymer battery, NiMH battery, NiCD battery, dry cell battery, alkaline battery, heavy duty battery, button cell battery etc. we devote to R&D, innovation, production & sales. With automatic production machines we have been exported goods to all over the world over 15years. We have complete exported certificate such as KC, CE, UL, BSCI, ROHS, BIS, SGS, PSE etc
Dongguan Datapower New Energy Co.,ltd is a high-tech production enterprise which specialize in the R&D and production&sale of lithium polymer batteries,drone battery,airplane batteries &battery pack etc.
Anhui Seong-hee New Energy Technology Co.,ltd is a high-tech production enterprise which specialize in the R&D and production of primary batteries. And mainly produces and sells alkaline batteries & carbon zinc batteries. there are size AA, AAA, C, D, 9V etc
Guizhou STD Battery Co.,ltd is a high-tech production enterprise which specialize in the R&D and production & sale of lithium polymer batteries, drone battery, airplane batteries & battery pack etc.
release time:2024-03-21 Hits: Popular:AG11 battery
Research and implementation of 18650 battery 10000mah management system - Software implementation of 18650 battery 10000mah management system
4.1 Software block diagram of 18650 battery 10000mah management system 4.2 Software implementation of 18650 battery 10000mah management system
After the hardware circuit is determined, the main functions of the control system will depend on the implementation of the system software. Whether the control system can work normally and reliably is inseparable from the reasonable design of the hardware and the design of the software with complete functions. When designing software, we must first analyze the tasks to be achieved by the software according to the requirements of the control system, and then carry out the overall design of the software, including the overall structure design of the program and the modular design of the program. Divide it into multiple different modules according to the overall function, design, program, and debug separately, and then combine and debug each module to realize all functions of the software.
This system software is implemented based on the C language of ATMEGA8L. Among them: the voltage measurement module controls the analog switch by the microcontroller and measures the voltage value of a single battery through the 10-bit A/D module of the microcontroller. In order to improve the accuracy of measurement, the software adopts the software wave filtering method of "sieve average". When measuring the analog quantity of each battery, measure multiple times continuously, then filter out the highest and lowest values, and then average the remaining measurement values to obtain the best measurement results. Then according to the voltage calculation method, the voltage of the battery is obtained. After the voltage measurement is completed, the "bubble sort" program must be run to sort all battery voltages and mark the lowest and highest batteries to serve the balancing module. The charging management module determines the charging stage of the battery through the detected single-cell battery voltage, and uses the pulse width modulation output (pWM) of the microcontroller to control the MOSFET to achieve small current charging in the precharge stage and pulse charging in the sustain charging stage. When it is detected that the battery is fully charged, the charging circuit is automatically disconnected and the charging completed indicator light is illuminated. The charging management module determines whether the battery is working in a normal state through the detected voltage, current, and temperature values. If overvoltage, overcurrent, overtemperature, etc. occur, it will immediately close the charge and discharge circuit through the MOSFET and light up the fault indicator light. The remaining capacity estimation includes detecting the open-circuit voltage and calculating it through the corresponding relationship between the open-circuit voltage and the battery capacity. In addition, it mainly relies on the ampere-hour integration method to integrate the current value detected in real time during charging and discharging, which is generated by the timer of the microcontroller. accomplish. Serial communication uses the USART serial port of the microcontroller to communicate with the RS232 of the PC. In the host PC, the main tasks are to select and control the serial port settings, read and display the collected data, and store the collected data. We chose VC++6.0 to complete the interface design, communication serial port settings and data storage. There are two main methods for developing serial communication programs in VC++6.0:
1. Use the MSComm control provided by VC++6.0;
2. Use the API functions provided by the specialized Windows SDK.
This article uses the MSComm control. The MSComm control is very convenient for serial port programming. Programmers do not have to spend time to understand more complex API functions, they only need to configure the serial port in the properties of the serial port communication resource. The baud rate, data bits, stop bits, parity check, send buffer size, receive buffer size, and timeout settings for serial communication are all configured at this time. After completing the serial port configuration, you can open the serial port and read and write data. It has only one event, the OnComm event. Through event driving, the occurrence of time is tracked and processed, thereby detecting and processing communication errors and processing and displaying data.
5. System debugging. The on-site debugging of the system is carried out in the laboratory. The picture below shows the on-site operation experiment of the 18650 battery 10000mah management system. It proves that the system can perform more accurate data sampling. The voltage measurement accuracy can reach 0.05V, which can realize staged charging of lithium batteries. control, SOC estimation is basically reliable. The picture below shows the data display of the circuit board and host computer:
6Summary and Outlook
This article proposes a design method for a battery management system for the lithium-ion battery pack, the power source of underwater robots. The battery management system can directly detect and manage the entire process of energy storage battery work, including battery charge and discharge process management, battery temperature detection, battery voltage and current detection, power estimation, balance between single cells, battery fault diagnosis, etc. . It meets the requirements in terms of single cell voltage measurement, total voltage, total current, temperature measurement, SOC estimation and other functions. The system inevitably has some shortcomings, and the prospects for further research work are as follows:
(1) Add CAN communication module. The CAN (Control Area Network) bus is a serial data communication protocol developed by the German BOSCH company in the early 1980s to solve the data exchange between numerous control and test instruments in modern automobiles. It has real-time It has the characteristics of strong resistance, strong anti-interference ability, simple structure, convenient application and low price, and has certain advantages in fieldbus. A distributed 18650 battery 10000mah management system with a two-level control structure that can manage multiple 18650 battery 10000mah packs simultaneously is formed through the CAN bus. The system uses 1 CECU (central electric control unit) and 5 LECU (local electrical control unit). The schematic diagram is shown in Figure 6-1. 8 lithium batteries are a battery pack, and each battery pack is managed by 1 LECU. This article designs The 18650 battery 10000mah management system only manages one battery pack as one LECU. CECU receives data from each LECU and processes the data. (2) The research on the SOC estimation scheme has not yet reached an ideal state, and needs to be further in-depth and introduce some unconsidered factors that have an impact on SOC into the algorithm, such as: changes in battery capacity caused by battery aging. , the impact of single cells on the battery pack, the impact of temperature and battery capacity on self-discharge, etc.
Read recommendations:
Analyze how to export lithium iron phosphate batteries safely?solar energy storage lithium ion batte
Last article:18650 battery pack 12v
Next article:12v 18650 battery pack
Popular recommendation
903242 battery pack company
2023-05-0921700 battery
2023-03-2218650 lithium rechargeable battery
2023-03-2226650 battery direct sales
2023-03-2218500 battery
2023-03-22602248 600mAh 3.7V
2022-07-0118650 2600mAh 3.7V
2022-08-19L1325 4LR44
2022-10-09Alkaline AAA Battery LR03
2022-11-11Li-ion 18650 3500mAh 3.7V
2022-06-20Lithium Battery GN6020
2022-08-19Coin Battery CR 1616
2022-09-27Lithium Battery GN60120
2022-08-19701224 145mAh 3.7V
2022-07-01Coin Battery CR 1620
2022-09-27AG4 battery
2023-06-25home solar energy storage lithium battery
2023-06-25Ni-MH battery pack
2023-06-25lithium polymer battery 10000mah
2023-06-2512V23A battery
2023-06-25Development of Lithium Battery Materials
2024-04-17Drone battery charging.portable energy storage battery power supply Manufacturing
2023-04-24Analysis of technical difficulties in concentrated photovoltaic power generation system
2024-01-24What is the UL certification for lithium batteries?
2024-07-05What are the possible reasons that may shorten the lifespan of batteries?
2024-09-03Who is the future of new energy comparison between the blade battery?solar energy storage lithium io
2023-03-23Polymer battery safety issue.1.5V rechargeable battery
2023-05-20What are the five major disadvantages of lithium iron phosphate batteries?home solar energy storage
2023-03-28Lithium battery charging knowledge.48v 100ah lithium battery pack
2023-03-28How to choose a battery cell in a set of good lithium batteries.home energy storage battery Manufact
2023-04-07