The sixth phase of the BMS application layer software design training camp is here!
The core task of BMS application layer software development is to monitor, manage and control the battery system and provide accurate status information and fault handling functions. At the same time, through data collection and recording, as well as communication and protocol support, linkage and data exchange with other systems are achieved. Algorithm optimization and efficiency improvement are also important goals that need attention during the development process.
This training camp is mainly for application layer developers. Through core algorithm theory explanation , case study and project practice , it aims to help you master the knowledge and skills required for BMS application layer software development.
We also use the method of "timely feedback and timely updates " to expand and supplement the learning content that students focus on based on students' learning feedback.
-
Be familiar with the characteristics of automotive lithium electronic batteries and master the estimation algorithm of key parameters;
-
Master the control strategy design of power battery management system;
-
Familiar with the use of power battery management system communication protocols;
-
Able to build a test platform and complete software reliability testing.
Class format: Online live teaching
Class time: 1 class per week
Homework review: regular homework review, centralized Q&A
BMS software and MBD development
-
BMS function analysis
-
Software Architecture
-
MBD development
-
Effect demonstration
MATLAB/Simulink/Sateflow
-
MATLAB
-
Simulink
-
Stateflow and automatic code
BMS signal processing design
-
Current collection
-
Temperature collection
-
CAN/LIN signal processing
-
ADC signal processing, etc.
-
Power on and off control
-
Store information
-
UDS information, etc.
BMS core algorithm design
-
SOC estimation
-
SOH estimate
-
SOF estimate
BMS energy management design
-
Remaining mileage
-
remaining energy
-
average power consumption
BMS charging design
-
Fast charge control
-
Slow charge control
BMS basic function design
-
Equalization function
-
Insulation detection function
-
Status management
-
Thermal management
BMS safety management design
-
Troubleshooting
-
Functional safety
Mr. Hong, the person in charge of electronic control software at a new force main engine factory
Participated in the BMS software development of new energy vehicles since 2014, and has been responsible for the BMS software development of 6 mass-produced models. He is also responsible for the application software development, architecture design and underlying development of VCU, MCU and ADAS. He is proficient in AUTOSAR full-stack development and familiar with QNX, linux operating system development.
-
Junior and transfer engineers
-
Software development and testing engineer
-
Outstanding undergraduate and master’s students
Classes are about to start, inquire and enjoy huge discounts on pre-registration