Font Size: a A A

Design Of Split BMS Main Control Unit Based On STM32

Posted on:2020-12-04Degree:MasterType:Thesis
Country:ChinaCandidate:X Y LiFull Text:PDF
GTID:2432330590485525Subject:Electrical engineering
Abstract/Summary:PDF Full Text Request
In order to improve the battery management system technology of pure electric vehicles,improve the performance of the main control unit of the battery management system,improve the hardware layout and software algorithms of the main control unit of the battery management system,and improve the accuracy of SOC estimation.The design adopts the ST company's STM32F103RBT6 microcontroller as the main controller to proposes a new design scheme of the main control unit of the battery management system(BMS).The design is based on the standard of the power battery used in the electric vehicle,and the battery used in the system design is determined to be the TESSON 18650 ternary lithium ion battery.According to the charging and discharging characteristics of all aspects of ternary lithium-ion battery,the design analyzes the common battery equivalent model.Finally,the second-order Randle equivalent circuit model of the battery is selected and built by the parameters of the battery management system.At the same time,the design compares various common SOC algorithms,analyzes and verifies the influence of temperature and current on the estimation accuracy of battery SOC,and chooses the extended Kalman filter algorithm to estimate the SOC of the battery.Finally,the secondorder Randle equivalent circuit model of the battery is combined with the extended Kalman filter algorithm.The SOC estimation simulation circuit of the battery is built and the SOC of the battery is estimated and verified under the Matlab environment.In terms of hardware design,the main controller of the design selects ST's STM32F103RBT6 microcontroller.According to the main function of the battery management system main control unit,the main control unit hardware circuit is divided into processor peripheral circuit,power module,CAN communication module,current detection module,memory module,shunt module and clock module,and use Altium Designer to build and circuit the specific circuit.In software design,in the keil ?Vision5 development environment,write code to implement the functions of each module,and use software simulation to verify the correctness of the code.Finally,under the laboratory environment,through the method of setting up the experimental platform,the functions of each module of the system are verified,and finally the main control unit of the battery management system is actually loaded and the performance is verified.The experimental results show that the battery management system main control unit of the design can monitor the battery status such as current and temperature during battery operation,and the CAN communication module is used to realize the information communication between the main control unit and each module,and the battery state of charge and control information are fed back to the vehicle controller.At the same time,with the support of the improved algorithm,the accuracy of the SOC estimation of the battery has also been greatly improved.The system also realizes timely alarm and processing actions when the battery is in an abnormal state,thereby ensuring stable operation of the battery and effectively prolonging the service life of the battery.
Keywords/Search Tags:BMS, main control, SOC estimation, Ternary lithium ion battery
PDF Full Text Request
Related items