9.7. Low Voltage Desired Top Up State Manager - LvDesTopUpStMgr

Id

LvDesTopUpStMgr

Version

0.4.0.0

Title

Low Voltage Desired Top Up State Manager

System

Low Voltage Power

Document Type

Application Software Component Specification Preview

9.7.1. Overview

The Lv Desired Top Up State Manager component manages the desired state for topping up the low voltage battery from the high voltage battery based on defined voltage thresholds and other conditions. It monitors the low and high voltage battery states and determines when a top up charge of the LV battery is needed.

9.7.2. Functions

Title

Description

1

Determine Top Up Request

Determines if a top up charge of the LV battery from the HV battery is needed based on defined LV battery voltage thresholds, HV battery SOC, and other conditions. Outputs a top up request when conditions are met.

2

Monitor Top Up Charging

Monitors the LV battery charging process after a top up request is made. Confirms charging has begun within a timeout period and maintains the top up request for a defined duration. Ends the top up request once complete.

3

Determine HV Ready For Top Up

Determines that a HV battery doesn’t have insulation and integrity faults to be ready for the LV battery top-up .

9.7.3. Ports

Id

Direction

Data Type

Dimensions

Unit

Description

Keywords

1

Ts

Incoming

single

[1]

s

Sample time

Ts

2

ReadBatSoc

Incoming

uint8

[1]

%

Read from flash memory Lv Battery State of Charge

Read Battery Soc

3

ReadHvIntgrSt

Incoming

uint8

[1]

Read from flash memory Hv Integration State

Read Hv Integer State

4

ReadHvInsulnSt

Incoming

uint8

[1]

Read from flash memory Hv Insulation State

Read Hv Insulation State

5

SnsBatSoc

Incoming

single

[1]

%

Lv battery State of Charge

Sense Battery Soc

6

SnsBatSocVld

Incoming

boolean

[1]

Validity of Lv battery State of Charge signal

Sense Battery Soc Valid

7

BatU

Incoming

single

[1]

V

Lv battery Voltage

Battery Voltage

8

BatUVld

Incoming

boolean

[1]

Validity of Lv battery Voltage signal

Battery Voltage Valid

9

HvBatSoc

Incoming

single

[1]

%

Hv Battery State of Charge

Hv Battery Soc

10

HvBatSocVld

Incoming

boolean

[1]

Validity of Hv Battery State of Charge signal

Hv Battery Soc Valid

11

LvSysChrg

Incoming

boolean

[1]

Request of Lv System Charge

Lv System Charging

12

LvSysChrgVld

Incoming

boolean

[1]

Validity of Request of Lv System Charge signal

Lv System Charging Valid

13

HvIntgnSt

Incoming

Enum: CmnenaOprtgSt

[1]

Hv Integration State

Hv Integration State

14

HvInsulnSt

Incoming

Enum: CmnenaSysNotifSt

[1]

Hv Insulation State

Hv Insulation State

15

HvIntgnStVld

Incoming

boolean

[1]

Validity of Hv Integration State signal

Hv Integration State Valid

16

HvInsulnStVld

Incoming

boolean

[1]

Validity of Hv Insulation State signal

Hv Insulation State Valid

17

UFlt

Incoming

boolean

[1]

Analog voltage measurement fault

Voltage Fault

18

UFltVld

Incoming

boolean

[1]

Validity of Analog voltage measurement fault signal

Voltage Fault Valid

19

BmsFlt

Incoming

boolean

[1]

Lv Bms Fault

Bms Fault

20

BmsFltVld

Incoming

boolean

[1]

Validity of Lv Bms Fault signal

Bms Fault Valid

21

WrBatSoc

Outgoing

single

[1]

Write into flash memory Lv Battery State of Charge

Write Battery Soc

22

WrHvIntgrSt

Outgoing

uint8

[-1]

Write into flash memory Hv Integration State

Write Hv Integer State

23

WrHvInsuln

Outgoing

uint8

[-1]

Write into flash memory Hv Insulation State

Write Hv Insulation

24

Diagc

Outgoing

Bus: LvdtusmDiagc

[-1]

inherit

Diagnostic information

Diagnostic

25

LvTopUpReq

Outgoing

boolean

[1]

Lv Top Up Request

Lv Top Up Request

9.7.4. Parameters

Id

Data Type

Dimensions

Range

Unit

Description

Keywords

1

LvdtusmBatTopUpThdMax

single

[1,1]

Min: 0, Max: 35

V

Voltage threshold to stop Charging LV battery

Lvdtusm Battery Top Up Threshold Maximum

2

LvdtusmBatTopUpThdMin

single

[1,1]

Min: 0, Max: 35

V

Voltage threshold to start Charging LV battery

Lvdtusm Battery Top Up Threshold Minimum

3

LvdtusmHvMinSoc

uint8

[1,1]

Min: 0, Max: 100

%

Minimum HV battery pack total real SoC to allow a Top Up request

Lvdtusm Hv Minimum Soc

4

LvdtusmSocThdCmpl

uint8

[1,1]

Min: 0, Max: 100

%

SoC threshold to finish Charging LV battery

Lvdtusm Soc Threshold Complete

5

LvdtusmSocThd

uint8

[1,1]

Min: 0, Max: 100

%

SoC threshold to start Charging LV battery

Lvdtusm Soc Threshold

6

LvdtusmHvStTiGap

uint8

[1,1]

Min: , Max:

s

Time lag when controller decide that HV Not ready to support TopUp functionality

Lvdtusm Hv State Time Gap

7

LvdtusmLvTopUpDur

uint16

[1,1]

Min: , Max:

s

Duration in seconds of the charging process while in sleep mode

Lvdtusm Lv Top Up Duration

8

LvdtusmLvTopUpCfmChTiout

uint16

[1,1]

Min: , Max:

s

duration in seconds to wait for to confirm that the charging process has begun after the Top Up request had been sent

Lvdtusm Lv Top Up Confirmation Charge Timeout