Font Size: a A A

Research On Development Platform Of Battery Management System Based On F28M35

Posted on:2018-02-16Degree:MasterType:Thesis
Country:ChinaCandidate:T Y TongFull Text:PDF
GTID:2322330533466846Subject:Pattern Recognition and Intelligent Systems
Abstract/Summary:PDF Full Text Request
Electric vehicles has a inherent advantages that traditional fuel car can not match in environmental protection and energy conservation,it has a very good development prospects.But the electric vehicles is somewhere inadequate in endurance and battery life,and the battery management system(BMS)is playing a very important role in this aspect.Therefore,a good BMS is very important for the development of Electric vehicles.In this paper,according to the characteristics of the number of electric vehicles batteries,lack of endurance,a multimode freely switchable battery management system is designed,and the corresponding PC software and TMS320F28M35H22C1(hereinafter referred to as F28M35)software are developed.The communication between PC and F28M35 is based on SAE J1939 communication protocol software middleware,to realize the real-time monitoring and control functions for BMS.First,a multimode freely switchable battery management system is designed by using TI's multi-core microcontroller F28M35 and the battery management chip BQ76PL536 A,not only to achieve the voltage measurement,temperature detection and other real-time monitoring function of BMS,but also realized the overcharge protection,battery balance,DC impedance spectrum measurement and other important function of vehicle battery,and realized the dissipative balance mode,non-dissipative balance mode,DC impedance spectrum measurement mode and the normal working mode of BMS without affecting the running state of the electric vehicles,make the BMS always in the best working condition,it's helpful to improve the efficiency of the battery management system and save the energy of electric vehicles.Secondly,the communication interface of the main control microcomputer F28M35 and BQ76PL536 A is analyzed,and the corresponding communication isolation circuit is designed.The SPI signal is communicated through the isolation chip to meet the high-speed communication demand.The GPIO signal is electrically isolated by the optocoupler isolation circuit.The software implementation of F28M35 and BQ76PL536 A communication is introduced,and the communication packet format of data read and write is analyzed emphatically,realized the BQ76PL536 A internal register data read and write functions.Thirdly,the SAE J1939 communication protocol stack is designed and implemented,and ported into F28M35 and PC in the form of software middleware.The program of F28M35 is mainly to achieve the battery status monitoring,working mode control and CAN data frame transceiver,the program of PC is mainly to achieve the CAN data frame transceiver,battery information display interface,database management system,and so on.Using SAE J1939 communication protocol for the transmission of data to develop a unified standard,and also reduces the difficulty of porting the communication protocol and improves the reuse rate of the software.Finally,the battery management system test platform was built.Based on the platform,some function of the BMS was tested,including the data collection function,the communication function,the data monitoring and storage function.The test results show that the BMS designed in this paper can realize the real-time data acquisition and stable transmission function,can be a very good realization of the BMS real-time monitoring and control functions.
Keywords/Search Tags:Electric vehicles, BMS, Multi-core microcontrollers, BQ76PL536A, SAE J1939
PDF Full Text Request
Related items