The 7th BMS Application Layer Software Development Training Camp has started pre-registration
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 can be achieved. Algorithm optimization and efficiency improvement are the goals that need to be focused on during the development process.
This training camp adopts a model-based development approach to learning. Through core algorithm theory explanations , case studies , and project practice , it aims to help you master the knowledge and skills required for BMS application layer software development.
We also adopt the method of timely feedback and timely update to expand and supplement the learning content that students focus on based on their learning feedback.
-
Be familiar with the characteristics of automotive lithium-ion batteries and master the estimation algorithms of key parameters;
-
Master the design of power battery management system control strategy;
-
Familiar with the use of power battery management system communication protocol;
-
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 and centralized Q&A
BMS software and MBD development
-
BMS Function Analysis
-
Software Architecture
-
MBD Development
-
Effect Demonstration
Introduction to Model-Based Development Tools
-
MATLAB
-
Simulink
-
Stateflow and automatic code
BMS signal processing design
-
Current acquisition
-
Temperature collection
-
CAN/LIN signal processing
-
ADC signal processing, etc.
-
Power on and off control
-
Storage Information
-
UDS information, etc.
BMS core algorithm design
-
SOC estimation
-
SOH estimation
-
SOF Estimation
BMS energy management design
-
Remaining mileage
-
Residual Energy
-
Average power consumption
BMS charging design
-
Fast charging control
-
Slow charging control
BMS basic function design
-
Equalization function
-
Insulation detection function
-
State Management
-
Thermal Management
BMS safety management design
-
Troubleshooting
-
Functional Safety
Mr. Hong, Head of Electronic Control Software of a New Power OEM
He has been involved in the development of BMS software for 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 and Linux operating system development.
-
Junior and transferred engineers
-
Software development and testing engineer
-
Outstanding undergraduate and master's students
Online live teaching, timely interaction
Attending classes together can help you overcome learning procrastination, communicate with teachers in real time, and solve learning problems.
Class group Q&A and discussion
You can ask questions and communicate in the class group at any time. The tutor/teaching assistant can answer your questions and resolve your doubts. Students can actively discuss with each other and make progress together with their friends. You will not be alone on the learning journey.
Feedback and guidance
The class teacher regularly checks the students’ learning progress, summarizes needs and suggestions, optimizes the course content in a timely manner, and provides targeted guidance and answers to students’ questions.
The 7th issue is now open for pre-registration. Scan the QR code to contact Ella to learn about the registration discount.