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:
Paper lithium battery research progress.batteries aaa
Last article:18650 battery pack 12v
Next article:12v 18650 battery pack
Popular recommendation
551521 lipo battery company
2023-03-22Ni-MH battery packs Manufacturing
2023-03-2248v lithium battery pack
2023-05-0951.2v solar energy storage battery pack
2023-05-09energy storage system lithium battery wholesale
2023-05-10602030 300MAH 3.7V
2023-06-10Colorful T style strap
2022-09-22501825 180mAh 3.7V
2022-08-19801752 720MAH 3.7V
2023-06-10603450 1200mAh 3.7V
2022-08-1921700 4800MAH 3.7V
2022-10-15Snow board shoulder strap set
2022-09-22LR20
2022-07-01Coin Battery CR 1225
2022-09-27Lithium Battery LQ-1236
2022-08-1918650 battery pack sales
2023-06-2518650 battery pack
2023-06-25rechargeable battery 18650 3.7v
2023-06-2523A battery
2023-06-25LR1130 battery
2023-06-25The difference between nickel hydrogen batteries and lithium batteries
2024-09-13Testing standards for marine batteries
2024-08-15The future of lithium batteries
2024-08-20What are the possible reasons that may shorten the lifespan of batteries?
2024-09-03What are the safety characteristics of lithium-ion batteries and nickel hydrogen batteries respectiv
2024-09-12Analysis of lithium battery heat short circuit safety analysis.CR2025 battery
2023-06-06What are the disadvantages of lithium iron phosphate batteries?photovoltaic energy storage battery s
2023-05-1726650 lithium battery cathode material
2022-12-05Several major factors affecting the performance of lithium battery
2023-02-07AG1 battery.What is the process for customizing 18650 lithium-ion battery packs?
2023-10-13