9
Battery management system June 2020

Battery management system · Automotive BMS must be able to meet critical features such as voltage, temperature and current monitoring, battery state of charge (SoC) and cell balancing

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Battery management system · Automotive BMS must be able to meet critical features such as voltage, temperature and current monitoring, battery state of charge (SoC) and cell balancing

Battery management system

June 2020

Page 2: Battery management system · Automotive BMS must be able to meet critical features such as voltage, temperature and current monitoring, battery state of charge (SoC) and cell balancing

Master

Slave_1

SPC574S

L9963E

Sla

ve_

N

...

...

...

...

...

...

...

...

...

...

L9001

L9963E

L9963EL9963E

L9963E

L9963E

Slave_16Slave_17

Sla

ve_

M

Slave_31

C0

C1

C2

C0

C1

C2

C12

C13

C14

.....

C0

C1

C2

C0

C1

C2

C12

C13

C14

.....

C0

C1

C2

C0

C1

C2

C12

C13

C14

.....

C0

C1

C2

C12

C13

C14

C12

C13

C14

C0

C1

C2

C0

C1

C2

C0

C1

C2

C12

C13

C14

C12

C13

C14

C0

C1

C2

C12

C13

C14

C12

C13

C14

.....

.....

.....

L9963T L9963T

SPISPI

SPISPI

ISO ISO

Battery management system

2

Automotive BMS must be able to meet critical features such as voltage,

temperature and current monitoring, battery state of charge (SoC) and cell

balancing of lithium-ion (Li-ion) batteries.

Main functions of BMS

• Battery protection in order to prevent

operations outside its safe operating area.

• Battery monitoring by estimating the

battery pack state of charge (SoC) and state

of health (SoH) during charging and

discharging.

• Battery optimization thanks to cell

balancing that improves the battery life and

capacity, thus optimizing the driving range

for hybrid (HEV), plug-in (PHEV) and full

electric vehicles (BEV).

• L9963E and L9963T for cell management

• SPC574S MCUs for monitoring, control and delivery

• L9001 Simple Power Supply - Multiple Voltage Regulator

Page 3: Battery management system · Automotive BMS must be able to meet critical features such as voltage, temperature and current monitoring, battery state of charge (SoC) and cell balancing

• Easy connection, quick evaluation and low-cost

demonstration kit

• To quick check 1x L9963 cell voltage/GPIO/current sense ADC

conversion performance and diagnosis/safety function by

periodically running conversion

• To check/understand ISOSPI daisy chain communication

interface with L9963(T) and several L9963s in ISOSPI mode.

• Evaluation GUI

• Register write / read function

• Easy multi L9963 device ID assignment and clear

• Friendly interface to configure ov/uv threshold and get the ADC

conversion and diagnostic return data through configurable

periodically running.

• Configuration and data save / load function

• Reference code on SPC5Studio

BMS demo

3

Hardware Software

Page 4: Battery management system · Automotive BMS must be able to meet critical features such as voltage, temperature and current monitoring, battery state of charge (SoC) and cell balancing

BMS key componentadvanced AFE L9963E

4

High precision with

maximum error of ±2mV in

whole operating temp range

200 mA passive internal

balancing current

Fully redundant cell

measurement path with

ADC Swap

Advanced voltage

measurement for up to 434

cells

Synchronized current and

voltage samples

2.66 MPS daisy chain

Supports both XFMR and

CAP based isolation

Intelligent diagnostics,

Function Safety and

Robustness

L9963 block diagram with its main core blocks

Page 5: Battery management system · Automotive BMS must be able to meet critical features such as voltage, temperature and current monitoring, battery state of charge (SoC) and cell balancing

• Transformer isolated communication interface

• Up to 2.66 Mbps

• 3.3V and 5V compatible logic threshold

• Robust conducted and radiated immunity performance

• ISO262622, ready for ASIL D system

BMS key componentisolated transceiver L9963T

5

Page 6: Battery management system · Automotive BMS must be able to meet critical features such as voltage, temperature and current monitoring, battery state of charge (SoC) and cell balancing

• Voltage regulator for multiple power supply schemes

• First stage asynchronous switch mode regulator (VDD1) 5 V

output

• Second stage regulator (VDD2) supplied by VDD1 with 1.2 V

output (i.e. μC-core)

• DC LDO 5 V for ADC μC supply

• Supervision and diagnosis

• VS monitoring

• Over temperature detection

• Output supply supervision

• Output overcurrent protection

• Fail-safe functionality

• Output under or over voltage reset generation

• Configurable Watchdog

• Over temperature shutdown

• Low power mode

BMS key componentsimple power supply L9001

6

Page 7: Battery management system · Automotive BMS must be able to meet critical features such as voltage, temperature and current monitoring, battery state of charge (SoC) and cell balancing

BMS key componenthigh performance MCU SPC574S

7

Core

• Up to 140 MHz Power Architecture™ ISA e200z4 Core (VLE)

• Dual Issue Core with Floating Point Unit

• 12k Cache (8k-Instruction Cache, 4k-Data Cache)

• 32k TCM (32k d-RAM)

• ASILD SEooC

Memory

• 1.5Mbyte + 4x16k Flash with ECC

• 128k RAM with ECC (96k SRAM + TCM)

• Crossbar with MPU (16 regions)

I/O

• 1 x FlexRay Dual Channel with 128MB (optional)

• 3x MCAN (with ISO CAN-FD on Cut2.0)

• 4 x LINFlex (3x master only)

• 4 x DSPI

• 2 x SENT (2x3ch overall)

• 2 x FlexPWM (4x3ch each) + 2 x FlexPWM (2ch each)

• 4 x eTimer (6ch each)

• ADC – 2x (3+1)x 12Bit, 18/32/33Ch. (on QFP100/144/BGA)

• fast 10Bit conversion & supervisor ADC concept

• 2 x ADC enh´d cross triggering unit (eCTU)

System

• 16Ch eDMA

• CRC Unit

• Fault Collection & Control Unit

• Software watchdog timer (inc. window mode, flow monitoring)

• 3.3V or 5V advanced supply (internal or external logic supply)

• FM-PLL, FlexRay PLL and 16MHz internal RC OSC

• Nexus Class 3+ / JTAG (2 pin or 5 pin)

• 100-144 pins LQFP package (0.5mm pitch)

• -40oC - + 150oC Tj

Debug

superv.

JTAG

Nexus

Memory Protection Unit

Crossbar Switch

1.5M

4x 16k

FLASH

2*

LIN

Fle

x

2*D

SP

I

1* SENT

2*D

SP

I

2*

LIN

Fle

x

MEMU

96K

SRAM

ASILD

SEooC

1* SENT

1*

CA

N-F

D

1*C

AN

-FD

superv.

Product / Application Specific Memory ConnectivitySystem / Platform

˙˙˙

3*

ADC

˙˙˙

3*

ADC

1 * PITCRC TSENS

INTCPower Architecture™

e200z4d

VLE

INTC

STM

SWT

16k-i

Cache

FPU

CMPU

32k-dTCM

LSP

Periph.

Bridge

FMPLL

IRC

1*F

lexR

ay

16

eD

MA

Periph.

Bridge

8k-d

Cache

FCCU

PWM Synch.

2*F

lexP

WM

2*e

Tim

er

eCTU

2*e

Tim

er

2*F

lexP

WM

eCTU

Qualified

Page 8: Battery management system · Automotive BMS must be able to meet critical features such as voltage, temperature and current monitoring, battery state of charge (SoC) and cell balancing

BMS demosupport package

8

Databrief / Datasheet Application notes

FMEDA / DFA Safety manual

Evaluation board User GUI

EMC report

Page 9: Battery management system · Automotive BMS must be able to meet critical features such as voltage, temperature and current monitoring, battery state of charge (SoC) and cell balancing

© STMicroelectronics - All rights reserved.

The STMicroelectronics corporate logo is a registered trademark of the STMicroelectronics

group of companies. All other names are the property of their respective owners.

Thank you

9