Font Size: a A A

The Design And Implementation Of Battery Management System Based On The Real-Time Operating System ?C/OS-?

Posted on:2018-04-13Degree:MasterType:Thesis
Country:ChinaCandidate:Z LiuFull Text:PDF
GTID:2322330542969627Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
In recent years,as an effective method to resolve problems such as global energy shortage and environment pollution,electric vehicle(EV)is developing rapidly,and the research of the EV also attract more and more attention.Power battery is the only power source of the EV,in order to maximize its performance and extend the battery life,battery management system must be available to the battery pack for reasonable management,so it is necessary to study the battery management system.The hardware circuit and software framework of battery management system is studied based on the new enery vehicle collaborative innovation service platform(2016XK2008)and China Power Valley innovation and entrepreneurship development special(ZJ/2016-006).The main research works are as follows:(1)Based on the research of several common SOC estimation methods,this paper combined ampere integral method with open circuit voltage method to estimate the SOC.(2)The distributed and modular hardware architecture is adopted,including the circuit design of the main control board and voltage acquisition board of battery management system.The main control board uses 16-bit embedded microcontroller MC9S 12XEP100 from Freescale Company as the control chip and contains the follow modules:1)The power management chip LM2596 and TPS73633 are used in the 5V and 3.3V power circuit,achieveing the normal power suypply to each part;2)The CAN communication function is achieved through CAN transceiver ISO1050;3)The total pressure detection is realized with the method of partial pressure resistance and then op-amp and isolation;4)Timing function is realized with the clock chip DS3231;5)The storage of data and fault code is realized with the memory chip W25Q64FV.The voltage acquisition board uses 8-bit embedded microcontroller MC9S08DZ60 as the control chip and is mainly used to complete voltage and temperature detecting,and balanced control.The paper applied LTC6804-2 from Linear Company to detect voltage.The main control board communicates with voltage acquisition board through CAN bus.(3)The architecture of software of the battery management system based on real-time operating system ?C/OS-? is designed.The task contains the transplant real-time operating system to MC9S12XEP100 and application program development of BMS,in which the application program mainly includes the following sections:SOC estimation task,CAN communication task,the communication between BMS and vehicle control unit task,the communication between BMS and the car charger task,discharge control task and power off control task.(4)The test platform of battery management system is built and both the software and the hardware are tested.The test adopts one main control board,two voltage acquisition board and 72 string ternary lithium battery.Firstly,the relation curve between open circuit voltage and SOC is charted through the charge and discharge experiments on the battery.Then the test on each function module of voltage acquisition board and main control board is completed.The experimental results show that each function module of the battery management system can operate normally and achieve the expected goal.
Keywords/Search Tags:BMS, LTC6804-2, CAN bus, ?C/OS-?, Ternary lithium battery
PDF Full Text Request
Related items