7.7. High Voltage Limited Power Mode Manager - HvLimpModMgr
Id |
HvLimpModMgr |
Version |
main |
Title |
High Voltage Limited Power Mode Manager |
System |
High Voltage Power |
Document Type |
Application Software Component Specification Preview |
7.7.1. Overview
This component is responsible for managing the High Voltage (HV) system’s Limited Power Mode, which is activated in case of certain faults or conditions related to the High Voltage battery pack communication or other High Voltage components.
7.7.2. Functions
Title |
Description |
|
|---|---|---|
1 |
Activate Limited Power Mode |
Activates the Limited Power Mode when certain conditions are met, such as HV battery pack communication fault, high fault level in the HV battery pack, or thermal events related to the HV battery. |
2 |
Monitor Conditions |
Continuously monitors various conditions and signals related to the HV system, such as battery pack communication status, fault levels, thermal events, and other relevant signals. |
3 |
Manage Power Limitations |
Applies power limitations or reductions based on the active Limited Power Mode level, such as limiting the maximum speed, reducing the available power for acceleration, or disabling certain non-essential functions. |
7.7.3. Ports
Id |
Direction |
Data Type |
Dimensions |
Unit |
Description |
Keywords |
|
|---|---|---|---|---|---|---|---|
1 |
BatSoc |
Incoming |
single |
[1] |
% |
Battery Soc |
|
2 |
HvilSts |
Incoming |
Enum: CmnenaOprtgSt |
[32,1] |
Hvil Status |
||
3 |
HvilStsVld |
Incoming |
boolean |
[1] |
Hvil Status Valid |
||
4 |
HvBatThermEveDetd |
Incoming |
Enum: CmnenaSysNotifSt |
[1] |
Hv Battery Thermal Event Detected |
||
5 |
HvBatThermEveDetdVld |
Incoming |
boolean |
[1] |
Hv Battery Thermal Event Detected Valid |
||
6 |
HvBatSt |
Incoming |
Enum: CmnenaBatSt |
[1] |
Hv Battery State |
||
7 |
PwrLimClcnFai |
Incoming |
boolean |
[1] |
Power Limit Calculation Failure |
||
8 |
HvCnsrComFai |
Incoming |
Enum: CmnenaSysNotifSt |
[1] |
Hv Consumer Communication Failure |
||
9 |
BatPkComSt |
Incoming |
boolean |
[1] |
Battery Pack Communication State |
||
10 |
HvBatFltLvl |
Incoming |
uint8 |
[1] |
Hv Battery Fault Level |
||
11 |
BadHvBatOper |
Incoming |
boolean |
[1] |
Bad Hv Battery Operation |
||
12 |
HvPwrMgrSpdLimpModReq |
Outgoing |
boolean |
[1] |
Hv Power Manager Speed Limp Mode Request |
||
13 |
LimpModSt |
Outgoing |
Enum: CmnenaLimpMod |
[1] |
Limp Mode State |
||
14 |
Diagc |
Outgoing |
Bus: HvlimodmDiagc |
[-1] |
Diagnostic |
7.7.4. Parameters
Id |
Data Type |
Dimensions |
Range |
Unit |
Description |
Keywords |
|
|---|---|---|---|---|---|---|---|
1 |
HvlimodmHvCanNoOfCycToChk |
single |
[1,1] |
Min: 1, Max: 100 |
Number of CAN cycles to check to detct osciallation |
Hvlimodm Hv Can Number Of Cycle To Check |
|
2 |
HvlimodmHvCanRxTiStep |
single |
[1,1] |
Min: 0.01, Max: 5 |
s |
CAN receive time step for HVPS_HVStates signals |
Hvlimodm Hv Can Receive Time Step |
3 |
HvlimodmHvOscnDetnThd |
single |
[1,1] |
Min: 0, Max: 1 |
Oscillation detection threshold |
Hvlimodm Hv Oscillation Detection Threshold |
|
4 |
HvlimodmBatPkComFltTiout |
single |
[1,1] |
Min: 0, Max: 100 |
s |
Timeout for Limp home mode activation if HV battery pack communication fault |
Hvlimodm Battery Pack Communication Fault Timeout |
5 |
HvlimodmEnaCnsrComFaiChk |
boolean |
[1,1] |
Min: 0, Max: 1 |
Enable taking to account HVPMConsumerCommFailure |
Hvlimodm Enable Consumer Communication Failure Check |
|
6 |
HvlimodmEnaPwrLimClcnFaiChk |
boolean |
[1,1] |
Min: 0, Max: 1 |
Enable taking to account PowerLimitCalcFailure |
Hvlimodm Enable Power Limit Calculation Failure Check |
|
7 |
HvlimodmHvBatComAcvtLimpMod |
boolean |
[1,1] |
Min: 0, Max: 1 |
Flag that activates Limp home mode if HV battery communication fault detected |
Hvlimodm Hv Battery Communication Activate Limp Mode |
|
8 |
HvlimodmHvBatFltAcvtLimpMod |
boolean |
[1,1] |
Min: 0, Max: 1 |
Flag that activates Limp home mode if if HV battery pack high fault level detected |
Hvlimodm Hv Battery Fault Activate Limp Mode |
|
9 |
HvlimodmHvBatLimpModFltLvl |
uint8 |
[1,1] |
Min: 0, Max: 10 |
HV battery Fault level when Limp home mode activates |
Hvlimodm Hv Battery Limp Mode Fault Level |
|
10 |
HvlimodmTracHvilAcvtLimpMod |
boolean |
[1,1] |
Min: 0, Max: 1 |
Flag that activates Limp home mode if Traction HVIL fault detected |
Hvlimodm Traction Hvil Activate Limp Mode |
|
11 |
HvlimodmAuxInvHvilAcvtLimpMod |
boolean |
[1,1] |
Min: 0, Max: 1 |
Flag that activates Limp home mode if Traction HVIL fault detected |
Hvlimodm Auxiliary Inverter Hvil Activate Limp Mode |
|
12 |
HvlimodmEdsHvilAcvtLimpMod |
boolean |
[1,1] |
Min: 0, Max: 1 |
Flag that activates Limp home mode if EDS HVIL fault detected |
Hvlimodm Eds Hvil Activate Limp Mode |
|
13 |
HvlimodmHvBatHvilAcvtLimpMod |
boolean |
[1,1] |
Min: 0, Max: 1 |
Flag that activates Limp home mode if HVBAT HVIL fault detected |
Hvlimodm Hv Battery Hvil Activate Limp Mode |
|
14 |
HvlimodmLimPwrSoc |
single |
[1,1] |
Min: 0, Max: 100 |
% |
Minimum SoC threshold for Limited Power activation |
Hvlimodm Limit Power Soc |
15 |
HvlimodmLimpModSocThd |
single |
[1,1] |
Min: 0, Max: 100 |
% |
Minimum SoC threshold for Limp Home activation |
Hvlimodm Limp Mode Soc Threshold |
16 |
HvlimodmThermEveAcvtLimpMod |
boolean |
[1,1] |
Min: 0, Max: 1 |
Flag that activates Limp home mode if thermal event fault detected |
Hvlimodm Thermal Event Activate Limp Mode |