P18262: Battery Management System

Post on 21-Feb-2022

1 views 0 download

Transcript of P18262: Battery Management System

October 12th, 2017

P18262: Battery Management System

Team Introduction

Left to right: Ben Stewart, Murali Prasad, Greg Malanga, Steve Titus, Jake Allison, Will McCaffrey

Agenda➢ Team Introductions➢ Phase 1

○ Problem Definition Refresher○ Customer & Engineering Requirements, 2nd Iteration

➢ Phase 2○ Scheduling & Budget○ Functional Decomposition○ Market Analysis & Benchmarking○ Concept Generation & Morphological Chart○ Pugh Analyses○ Concept Selection○ Test Plans & Procedures○ Feasibility Analysis○ Risks Assessment

➢ Phase 3 ○ Scheduling○ Preliminary Test Plan Execution

Phase 1

Problem Definition ReviewDesign a BMS for the EVT’s new electric motorcycle, REV2.

Previous BMS (pictured) inadequate:● Distributed architecture with multiple microcontrollers● Too large● Not fully utilizing BMS chip (LTC6802)● Unreliable connectorization● Limited processing power● Max voltage limitation● Incompatible with updated EVT FW standards.

Customer Requirements (rev. 2)

Engineering Requirements (rev. 2)

Phase 2

Phase 2 Scheduling

Functional Decomposition

Market Analysis

Benchmarking Against BMS 3.3BMS 3.3 is capable of monitoring 24-32 cells in series.

BMS 4.0 will need to work with 100+ cells.

Balance current of BMS 3.3 is 1 A Less current is required for BMS 4.0 with smaller cells.

BMS 3.3 is capable of communicating over CAN.

BMS 4.0 will need to communicate over CAN and master/slave with SPI.

BMS 3.3 is powered externally. BMS 4.0 should be powered by an external 5V source.

BMS 3.3 has temperature sensing with limited success.

BMS 4.0 will need to get temperature measurements.

BMS 3.3 has not achieved full current sensing.

BMS 4.0 will need to sense current and SOC accurately.

Morphological Chart

Pugh Analysis● Pugh Analysis used to determine the best design concept

● Solutions from Morphological chart are compared against each other and previous BMS design (DATUM)

● --, -, 0, +, ++ scale

● Each member completes Pugh analysis independently, results combined together, to avoid bias in selection

● Final results used to make concept selection

Pugh Analysis - Balancing Method

● Charge or discharge cells to equalize voltage levels.● Active methods conserve energy but are expensive and can be very complicated.● Passive methods are less expensive, but a single bad cell will drag down the others.● There are working examples of both methods.

Balancing Method Active (Capacitive)

Active (Inductive)

Passive (Internal)

Passive (Resistor

Array)

Hybrid (Inductivew/ Internal Passive)

BMS 3.3Criteria

Balancing Quality 0 + -- 0 ++

DATUMPrice - -- + + --

Size Constraints - - ++ 0 -

Feasibility - 0 0 + 0

Sum of "+" 0 1 3 2 2

Sum of "-" 3 3 2 0 3

Sum of "0" 1 1 1 2 1

Total -3 -2 1 2 -1

Pugh Analysis - Thermal Management

● Adds copper to the PCB which gives it more surface area to dissipate heat

Pugh Analysis - Temperature Sensing

● Both RTD and Thermistor are viable choices, but legacy and cost edge out the RTD● Thermistor was used in BMS 3.3 but was not properly implemented, this will be taken into

account.

Pugh Analysis - SoC Calculation

● Uses current sensing to calculate how much energy is left

● There are a few implementations, chip or algorithm, TBD from testing

Pugh Analysis - Current Sensing

● Two main technologies: magnetic and ohmic.

● Translate current to voltage, necessary for SoC calculation

● Two viable solutions, TBD by REV1 bench tests.

Pugh Analysis - BMS Chip Selection

● Dedicated chip for measuring voltage and temperature of set number of parallel cells

● Accuracy and speed are critical for optimal balancing / monitoring

● Support and features help set choices apart

Pugh Analysis - Communications and Slave Architecture

Communication Architecture Series (Daisy Chain)Parallel

(Bus)/Shared Harness

Parallel (Bus)/Split Harness PIC18F25K80

Criteria

Speed of Communication - + +

DATUMSingle Point of Failure -- + +

Complexity of Wiring + 0 -

Ease of Bus Enumeration + - -

Sum of "+" 2 2 2

Sum of "-" 3 1 2

Sum of "0" 0 1 0

Total -1 1 0

Pugh Analysis - Microcontroller Selection

Processor SelectionSTM32F303K8T6 STM32F303RE STM32F302R8 STMF334R8 STM32F303ZE STM32F302C8 PIC18F25K80

Criteria

Memory - + - - + +

DATUMManufacturability + - 0 0 -- 0

Cost + 0 0 0 - 0

Communication Channels - + 0 - + +

Sum of "+" 2 2 0 0 2 2

Sum of "-" 2 1 1 2 3 0

Sum of "0" 0 1 4 3 0 2

Total 0 1 -1 -2 -1 2

Pugh Analysis - Emergency Pack Shutoff

● Two solutions: indirect contactor control & pack fusing

● Indirect: BMS tells Gateway/motor controller to cut power

● High current fuse on pack output (already implemented on REV1)

Pugh Analysis - E/P Safety

● PTC resettable fuses in balance circuit

● Conformal coating (internal HW)

● Insulated and keyed connectors

Concept Selection (Five Designs)

Final Concept Selection

Test PlansIn order to perform feasibility and design concept validation, we formulated the following test plans, to be performed early in Phase 3

Test Plans - Current Sensing

● Test shunt and hall-effect on REV1, compare performance metrics.

● Use Arduino for data collection. Use USB oscilloscope for baseline measurements.

● Explore concerns with hall-effect vs. shunt

Test Plans - State of Charge

● Connect to a setup using the 50V pack

● Use a current shunt for current input to chip

● Use Picoscope as a baseline for current measurements

● Have arduino for communication and data collection

Test Plans - BMS Chip Dev. Boards

● Verify communication between LTC6811/LTC6820 and Arduino (microcontroller)

● Prevent/expose potential firmware-related blocking issues early on.

● Verify cell voltage and temperature sensor reading by LTC6811 dev board. Read this data using the Arduino.

Feasibility Analysis - Balancing

● Performed mathematical and cost analysis for feasibility of active vs. passive balancing.

● Sufficient balance current of 100mA and estimated three times less cost makes passive balancing much more feasible.

Feasibility Analysis - Prototyping● Acquire development boards for selected

concept:○ (x2) LTC6811 - BMS IC○ LTC6820 - isoSPI Transceiver○ STM Nucleo - Microcontroller○ TI Battery Fuel Gauge - SoC estimation

● Verify basic functionality and device

compatibility and prevent potential issues.

● To be completed early on in Phase 3.

Phase 3

Phase 3 Scheduling: Gantt Chart

Phase 3 Scheduling: Gantt Chart

BudgetDev. Boards

Chip Worst Case Expected

STM 25 25

SOC 100 0

BMS 150 0

Sub-Total 275 25

Fabrication Costs

Worst Case Expected

PCBs Slave 175 100

Master 150 75

Parts Slave 150 100

Master 50 50

Assembly Cost 525 325

Worst Expected

Total 800 350

Phase 3 Risk Assessment

S15-16 Test Procedure - Current Sense

● Head-start on test procedure for current sense comparison.

● Dual-range Hall-effect stands out to be more effective method: LEM DHAB S/124

S15-16 Test Procedure - Current Sense

Questions? Comments?