Battery Management System (BMS) course
Online course of 300 hours in battery management systems (BMS). 6 modules covering BMS functions and architecture, battery state estimation, balancing and protection, functional safety and software, and BMS applications and diagnostics, with an assigned technical tutor.
Take the controls.
Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.
What you will be able to do
Describe the functions and architectures of a battery management system.
Implement SoC, SoH and SoP estimation algorithms.
Design cell balancing and protection strategies.
Apply functional safety to BMS development.
Verify BMS software through MIL, SIL and HIL.
Diagnose BMS faults over the CAN network.
Develop the complete concept of a BMS for a specific pack.
Who it's for
- BMS engineers.
- Embedded battery software engineers.
- Functional safety engineers.
- HIL validation engineers.
- Battery hardware engineers.
- Battery system diagnostic technicians.
- Engineering or science graduates looking to enter the automotive industry.
What you'll work with
- ISO 26262 (functional safety of road vehicles)
- IEC 62619 (safety of lithium batteries for industrial use)
- UL 1973 (batteries for stationary and light electric rail applications)
- UNECE Regulation No. 100 (electrical safety of the powertrain)
- IEC 61508 (functional safety of electrical and electronic systems)
- ISO 6469-1 (rechargeable energy storage system)
- Regulation (EU) 2023/1542 (batteries and waste batteries)
- SAE J2929 (safety of lithium-based propulsion battery systems)
- MATLAB/Simulink
- Simscape Battery
- Vector CANalyzer
- dSPACE SCALEXIO
6 modules
1.1Measurement, protection, estimation and communication functions1.2Centralised, modular and distributed architectures1.3Master and slave units of the system1.4Wireless BMS without measurement wiring1.5Analogue front-end for cell measurement1.6Current measurement with shunt and Hall effect sensors1.7Temperature sensors and their placement1.8Contactor control and pre-charge1.9Communication with the VCU and the charger1.10Practical exercise: block diagram of a distributed BMS
2.1SoC estimation by current integration (coulomb counting)2.2SoC correction using rest voltage2.3Equivalent circuit models of the cell2.4Extended Kalman filter2.5SoH estimation by capacity and resistance2.6State of power and current limits2.7Internal temperature estimation2.8Data-driven estimation methods2.9Validation and error of estimators2.10Lab: Kalman filter for SoC in MATLAB
3.1Causes of imbalance between cells3.2Passive balancing by resistive dissipation3.3Capacitive and inductive active balancing3.4Balancing strategies and thresholds3.5Overvoltage and undervoltage protection3.6Overcurrent and short circuit3.7Thermal protection and power derating3.8Insulation fault detection3.9Degraded modes and fault management3.10Workshop: passive balancing circuit
4.1Hazard analysis according to ISO 262624.2ASIL requirements for BMS functions4.3Redundant hardware and diagnostics4.4Plausibility checks and sensor diagnostics4.5AUTOSAR software for BMS4.6Model-based development4.7MIL, SIL and HIL verification4.8Cybersecurity of the management system4.9Data logging and the battery passport4.10Case study: FMEA of overvoltage protection
5.1BMS for motorcycles and light vehicles5.2BMS for buses and trucks5.3BMS for stationary storage5.4Coordination with thermal management5.5CAN communication and UDS diagnostics5.6Calibration and commissioning5.7Field firmware updates5.8Analysis of real BMS failures5.9Open-source BMS projects5.10Practical exercise: diagnosing a BMS with CANalyzer
6.1Target pack and BMS specification6.2System hardware architecture6.3Selected AFE and microcontroller6.4Implemented SoC algorithm6.5Chosen balancing strategy6.6Functional safety concept6.7HIL verification plan6.8BMS simulation results6.9Report and presentation6.10Final project: final review with the tutor
How you'll learn
100% online training on the SEIUM Institute campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within each intake, so you can combine it with full-time work.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is MATLAB/Simulink, Simscape Battery, Vector CANalyzer and dSPACE SCALEXIO, in free, academic or evaluation versions. Exercises are based on real procedures: designing the SoC estimation algorithm for a pack, HIL validation of BMS protections and diagnosing BMS communication faults.
Assessment is continuous, module by module, plus the final project.
Standards covered: ISO 26262; IEC 62619; UL 1973; UNECE Regulation No. 100; IEC 61508; ISO 6469-1; Regulation (EU) 2023/1542; SAE J2929.
Build it end to end
Your final project follows the real engineering workflow, step by step, reviewed by your tutor.
Where this takes you
Requirements
- No prior qualification is required.
- An internet connection and a computer able to run the programme's software.
- English sufficient to read technical standards.
Ready to start?
Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.
Frequently asked questions
The programme totals 300 hours over 3 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.
You work with MATLAB/Simulink, Simscape Battery, Vector CANalyzer and dSPACE SCALEXIO, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.
A SEIUM Institute certificate, awarded on passing the continuous assessment and the final project. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.
Yes. Modules passed are recognised in a higher programme in the same area (postgraduate diploma or master's). Ask about the recognition policy when you enrol.
No prior qualification is required: you only need an internet connection, a computer able to run the programme's software and English sufficient to read technical standards.
Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.
Related programmes
Smart charging and energy management course
Online course of 300 hours in smart charging and energy management: 6 modules covering smart charging principles, protocols for managed charging, charging optimisation algorithms, integration with…
Power electronics course for electric trains
Online course of 300 hours in power electronics for electric trains: 6 modules covering railway electrification systems, the railway traction chain, railway semiconductors and converters, energy…
Plug-in Hybrid (PHEV) Fundamentals Course
Online course of 300 hours in plug-in hybrid (PHEV) fundamentals. 6 modules covering plug-in hybridisation concepts, plug-in hybrid architectures, PHEV battery, charging and electronics, energy management…
More in Electromobility, Batteries & Hydrogen
All Electromobility, Batteries & Hydrogen programmes → · How to apply · Fees & financing · Scholarships