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