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 |