Mastering Advanced Battery Management for Electric Vehicle

Mastering Advanced Battery Management for Electric Vehicle
File Size :
4.98 GB
Total length :
8h 54m


Ritul Shah


Last update




Mastering Advanced Battery Management for Electric Vehicle

What you’ll learn

Students will gain a thorough knowledge for developing their own Battery Management System for Electric Vehicles
In Advanced BMS course, you will master the hardware design modules, BMS architectures, communication protocols and minute level design techniques will be learn
Microcontroller Selection techniques for BMS. Before designing the BMS, it necessary to select the most optimum Microcontroller for your application.
Voltage, Current, Temperature measurement Circuit design for Battery management system
UART, I2C, SPI, CAN Communication Protocols with the C programming and live examples
Lithium ion Battery Cell Modelling. Open circuit voltage
BMS design for 12V application Battery from scratch

Mastering Advanced Battery Management for Electric Vehicle


Basic Electrical and Electronics knowledge
Be able to understand a bit about circuit design
Basic course on Electric Electric Vehicles would be helpful


Students will gain a thorough knowledge on design of Battery management system for Electric vehicles. This course covers:Design a BMS from scratchBMS Component selection strategiesSoC estimation algorithmsPassive cell balancing algorithmsHardware design circuits for each moduleCode implementation on STM32 microcontrollersVoltage-Current-Temperature measurement circuitsCommunication protocols like CAN, UART, I2C and SPI are explained with minute details.Power management for BMSCell modelling are also covered up in this course.Hardware design circuits and code implementation on STM32 microcontrollers are discussed with great detail which will help you to incorporate the designs in your product design directly with minimum modificationsThis course has multiple assignments and quizzes which will help the participants to check your understanding about the topics.This course makes you ready to develop your own BMS. This course also help the graduates to take the first step to their careers in the field of Electric vehicles and specifically Battery Management System.Electric vehicle is one of the fastest growing field in the world. There are huge job opportunities in this field. This course provides you the knowledge and understanding of all the latest technologies in the field of Electric vehicles.Lithium ion Battery comprises of about 40% of the overall cost of the Electric vehicles. So, it is very important to have our battery long life, good efficiency and thermally stable. BMS design plays the most important role in making sure that the operating cost of your vehicle is less.Enroll now to this course. I guarantee you that you will not regret it.Looking forward to see you on the board.


Section 1: Introduction

Lecture 1 Introduction

Section 2: Passive Cell Balancing

Lecture 2 Passive Cell Balancing: Working Principle

Lecture 3 Passive Cell Balancing: Hardware circuit Design

Lecture 4 Passive Cell Balancing: Balancing Current deciding factor

Lecture 5 Passive Cell Balancing: Calculations

Lecture 6 Passive Cell Balancing: Assignment

Section 3: Voltage Measurement

Lecture 7 Voltage Measurement in Battery management system

Lecture 8 Voltage Measurement: Hardware circuit design

Lecture 9 Voltage Measurement: Component selection techniques

Section 4: Current Measurement

Lecture 10 Current Measurement: Battery Pack

Lecture 11 Current Measurement: Current Sense Resistor based Hardware circuit

Lecture 12 Current Measurement: Assignment

Lecture 13 Current Measurement: Sense Resistor and External amplfier

Lecture 14 Current Measurement with Sense Resistor and External Amplifier: Assignment

Lecture 15 Current Measurement: Hall Effect sensor

Lecture 16 Current Measurement: Datasheet understanding

Lecture 17 Current Measurement: Calculations

Lecture 18 Current Measurement using Hall Sensor: Assignment

Section 5: Temperature Measurement

Lecture 19 Temperature Measurement: In BMS

Lecture 20 Temperature Measurement: Thermistor Calculation

Lecture 21 Temperature Measurement: Assignment

Section 6: Coulomb Counting

Lecture 22 Coulomb Counting – SoC Estimation

Lecture 23 Coulomb counting: Calculation

Lecture 24 Coulomb counting: Assignment

Section 7: BMS IC Selection

Lecture 25 What parameters are taken to select your right BMS IC?

Lecture 26 A tour to Texas Instruments for BMS IC selection: 1

Lecture 27 A tour to Texas Instruments: Battery Protectors

Lecture 28 A tour to Texas Instruments: Battery Monitors and Balancers

Lecture 29 A tour to Texas Instruments: Fuel Gauge IC

Section 8: MCU for BMS

Lecture 30 MCU for BMS: Basics

Lecture 31 MCU for BMS: Selection Technique

Lecture 32 MCU for BMS: Assignment

Section 9: Lithium ion Battery Cell Modeling

Lecture 33 Cell Modeling 1

Lecture 34 Cell Modeling 2

Lecture 35 Cell Modeling 3

Lecture 36 Cell Modeling 4

Lecture 37 Cell Modeling 5

Section 10: UART Communication

Lecture 38 Communication Protocol 1

Lecture 39 Communication Protocol 2.1

Lecture 40 Communication Protocol 2.2

Lecture 41 Communication Protocol 2.3

Lecture 42 Communication Protocol 2.4

Lecture 43 UART Demo 1

Lecture 44 UART Demo 2

Section 11: I2C Communication

Lecture 45 I2C communication protocol 1

Lecture 46 I2C communication protocol 2

Lecture 47 I2C communication protocol 3

Lecture 48 I2C communication protocol 4

Lecture 49 I2C communication protocol 5

Lecture 50 I2C communication protocol 6

Lecture 51 I2C communication protocol 7

Lecture 52 I2C Demo 2

Section 12: SPI Communication

Lecture 53 SPI Communication 1

Lecture 54 SPI Communication 2

Lecture 55 SPI Communication 3

Section 13: CAN Communication

Lecture 56 CAN Communication 1.1

Lecture 57 CAN Communication 1.2

Lecture 58 CAN Communication 1.3

Lecture 59 CAN Communication 1.4

Lecture 60 CAN Communication 1.5

Lecture 61 CAN Communication 1.6

Lecture 62 CAN Communication 1.8

Section 14: Power Management

Lecture 63 Power Management 1

Lecture 64 Power Management 2

Lecture 65 Power Management 3

Lecture 66 Power management 4

Section 15: BMS Design for 12V application

Lecture 67 BQ76925 Datasheet: Part 1

Lecture 68 BQ76925 Datasheet: Part 2

Lecture 69 BQ76925 Datasheet: Part 3

Lecture 70 BQ76925 Datasheet: Part 4

Lecture 71 BQ76925 Reference Design: 1

Lecture 72 BQ76925 Reference Design: 2

Lecture 73 BQ76925 Reference Design: 3

Lecture 74 BQ76925 Reference Design: 4

Lecture 75 BQ76925 Reference Design: 5

Lecture 76 BQ76925 Reference Design: 6

Lecture 77 BQ76925 Reference Design: 7

Section 16: Thank you

Lecture 78 Thank you

Section 17: Additional Learning!

Lecture 79 Survey for Hardware Implementation on the BMS System

Aspirants who want career and jobs in the field of Electric Vehicles. This will cover all the topics from scratch which will help the aspirants to make a very good base for job interviews and cracking the EV companies,Aspirant Engineering students curious about Battery Management System design,Electric Vehicle designers and developers and curious about Battery Management System design,Battery management System developers

Course Information:

Udemy | English | 8h 54m | 4.98 GB
Created by: Ritul Shah

You Can See More Courses in the Teaching & Academics >> Greetings from

New Courses

Scroll to Top