7.12. High Voltage Thermal Runaway Detection Controller - HvThermRunawyDetnCtlr

Id

HvThermRunawyDetnCtlr

Version

main

Title

High Voltage Thermal Runaway Detection Controller

System

High Voltage Power

Document Type

Application Software Component Specification Preview

7.12.1. Overview

The Hv Thermal Runaway Detection Controller component detects thermal runaway events in the high voltage battery pack using data from thermal event detection unit (TEDU) gas sensors. It processes the sensor data and determines if a thermal runaway event has occurred in any of the battery modules. The component provides status of the thermal runaway detection to other components.

7.12.2. Functions

Title

Description

1

Process TEDU Sensor Data

Processes the data received from the thermal event detection unit gas sensors to detect thermal runaway events in the battery modules.

2

Determine Thermal Runaway Event Status

Determines the overall status of thermal runaway detection based on processed sensor data. Provides status (no event detected, high risk, event detected) to other components.

7.12.3. Ports

Id

Direction

Data Type

Dimensions

Unit

Description

Keywords

1

VsmSt

Incoming

Enum: CmnenaVehSt

[1]

Vsm State

2

VsmStVld

Incoming

boolean

[1]

Vsm State Valid

3

ManSrvDiConnSt

Incoming

Enum: CmnenaSwtNotifSt

[1]

Manual Service Disable Connection State

4

ThermEveDetnSnsrValAry

Incoming

single

[16]

Thermal Event Detection Sensor Value Array

5

ThermEveDetnSnsrFltAry

Incoming

boolean

[16]

Thermal Event Detection Sensor Fault Array

6

ThermEveDetnSnsrComFaiAry

Incoming

boolean

[16]

Thermal Event Detection Sensor Communication Failure Array

7

BatPkgSysWarnAry

Incoming

boolean

[16]

Battery Package System Warning Array

8

BatPkgThermEveAry

Incoming

boolean

[16]

Battery Package Thermal Event Array

9

BatPkgBadHvBatSys

Incoming

boolean

[1]

Battery Package Bad Hv Battery System

10

HvBatThermEveDetd

Outgoing

Enum: CmnenaSysNotifSt

[1]

Hv Battery Thermal Event Detected

11

HvBatThermEveDetnFai

Outgoing

Enum: CmnenaSysNotifSt

[1]

Hv Battery Thermal Event Detection Failure

12

Diagc

Outgoing

Bus: HvtrdDiagc

[-1]

Diagnostic

7.12.4. Parameters

Id

Data Type

Dimensions

Range

Unit

Description

Keywords

1

HvtrdBatPkgIdxMap

uint8

[1,16]

Min: , Max:

Each vector index - each gas sensor. Index number - BattPack ID

Hvtrd Battery Package Index Map

2

HvtrdCanCycNoToDetOscn

uint16

[1,1]

Min: 0, Max: 100

Number of CAN cycles for the checking of signal for oscillations

Hvtrd Can Cycle Number To Detect Oscillation

3

HvtrdMalfDiLock

boolean

[1,1]

Min: 0, Max: 1

Diagnostic request for release Detected condition

Hvtrd Malfunction Disable Lock

4

HvtrdOscnDetnThd

single

[1,1]

Min: 0, Max: 1

Normalized number of oscillations relatively to HVTRD_CanCycToDetOsc

Hvtrd Oscillation Detection Threshold

5

HvtrdThermEveDetnUnitDi

boolean

[1,1]

Min: 0, Max: 1

Set TRUE to select HVTRD operation mode without gas sensor

Hvtrd Thermal Event Detection Unit Disable

6

HvtrdThermEveDetnUnitThd

uint16

[1,1]

Min: 0, Max: 65535

ppm

TEDU sensor data threshold above which a thermal runaway event is certain

Hvtrd Thermal Event Detection Unit Threshold

7

HvtrdWarnDiLock

boolean

[1,1]

Min: 0, Max: 1

Diagnostic request for release Warning condition appeared after reset from state High_Risk to Not_Detected

Hvtrd Warning Disable Lock