The development of world’s Automobile industry causes various challenges such as the energy crisis and environmental pollution. Electrical vehicles develop fast for its zero-emission and lower-noise. But its further development is restricted by the shorter-range, low battery life and high maintenance cost. Thus, research on battery management system (BMS) could be the reasonable solution to solve the mentioned flaws.BMS is directly in charge of all the process of battery’s activities.The basic functions are described as follows. EMS acquires the voltage, current, and the temperature of each single battery in real-time, and then calculates the rest of electrical power depends on above parameters. BMS has the ability to give an alarm and solution once failures happen to the battery. And BMS sends data about remaining capacity and fault message to instrumentation control system through data communication module.Firstly, many features and parameters related to the battery are summarized in the paper. Compared with usual batteries in the marked, Acid lithium iron battery with better performance is chosen as the object of the paper. Many factors about SOC of acid lithium iron battery are analyzed. Combined with filtering algorithm of Ann method and the open circuit voltage method, a new predictable and modifiable SOC algorithm for process noise and measurement noise is created based on Sage-Hausa.This paper designs the distributed acquisition node based on PIC micro-controller, adopts CAN bus communication, collecting accurate parameters such as voltage, current, temperature. Center management unit uses the Linux system. An extensible HMI is designed by QT.After debugging the BMS, the experiments results have proven this system can gain the parameters like battery voltage, current, temperature, and realize other functions, such as, estimate the remaining capacity, store and display the vital data, alarm the failure. |