| Lithium iron phosphate is a new lithium-ion battery,after years of development,the technology of production has matured.It have high capacity,high output voltage,excellent charge and discharge characteristics.Traditional lead-acid and nickel-hydrogen batteries can not be compared to it.But there are some problems in practice,such as consistency of the battery,the battery overcharge fear and other issues,so in actual use,the battery management system needs to meet its management and protection.In this paper,we research and design the battery power management system for vehicle radio communication,developing a 24V/20 A lithium iron phosphate management system.We use MKE02Z64VQH2 and MAX17830 architecture to design the system,in the design we use the concept of modular design.We use the ARM-M0+ kernel microprocessor based on MKE02 as the main processor for data processing and MAX17830 to collect the battery information,task management is based on embedded operating system RT.Its main contents are as follows:(1)The performance of lithium iron phosphate.We need to analyze lithium iron phosphate,test battery charge and discharge cycle characteristics and temperature characteristics,provide a theoretical basis and reference for the development of the control parameters of lithium iron phosphate system.(2)Research the composition of vehicle radio power system.We need to analyze the factors affecting the performance of the battery pack and the reliability of group connection mode,then complete the battery group design through the comprehensive analysis and comparison.(3)Complete hardware design of 24V/20 A lithium iron phosphate battery management system based on MAX17830 and ARM-M0+ architecture.We conduct circuit design based on MAX17830 and ARM-M0+ architecture.We need to solve short-circuit protection of low voltage high current,multi-stage parallel network problems,technical issues control and multi-channel temperature acquisition charge and discharge.(4)Complete the software design of battery management system.We use embedded real-time operating system of RT as the core of task management,according to different functions,the software module is divided into a plurality of tasks.We program according to the method of modular programming.At last,we should carry out experimental tests and data analysis and complete software design of battery management system. |