9.11. Low Voltage TopUp WakeUp State-of-charge Based Manager - LvTopUpSocBasdMgr

Id

LvTopUpSocBasdMgr

Version

0.3.0.0

Title

Low Voltage TopUp WakeUp State-of-charge Based Manager

System

Low Voltage Power

Document Type

Application Software Component Specification Preview

9.11.1. Overview

The Low Voltage TopUp WakeUp State-of-charge Based Manager is responsible for managing the low voltage battery top-up charging process based on additional conditions such as the vehicle state, charging status, faults, and top-up requests to determine when to initiate and stop the top-up charging.

9.11.2. Functions

Title

Description

1

Top-up Charging Control

Controls the low voltage battery top-up charging process based on the top-up request and vehicle state. Initiates top-up charging when necessary and stops it when charging is complete or faults are detected.

2

Fault Handling

Monitors faults related to the low voltage battery management system and stops top-up charging if critical faults are detected.

9.11.3. Ports

Id

Direction

Data Type

Dimensions

Unit

Description

Keywords

1

Ts

Incoming

single

[1]

s

Sample time

Ts

2

VehSt

Incoming

Enum: CmnenaVehSt

[1]

Vehicle state

Vehicle State

3

VehStVld

Incoming

boolean

[1]

Validity of signal Vehicle state

Vehicle State Valid

4

LvSysChrg

Incoming

boolean

[1]

State of Lv system charging. True - system in charging state

Lv System Charging

5

LvSysChrgVld

Incoming

boolean

[1]

Validity of signal State of Lv system charging

Lv System Charging Valid

6

BmsFlt

Incoming

boolean

[1]

Lv Bms fault

Bms Fault

7

BmsFltVld

Incoming

boolean

[1]

Validity of signal Lv Bms fault

Bms Fault Valid

8

LvTopUpReq

Incoming

boolean

[1]

Lv TopUp request

Lv Top Up Request

9

TopUpNotOkNoRead

Incoming

uint8

[1]

Error of Lv System TopUp. Read from RAM

Top Up Not Ok Number Read

10

BmsWakeUpCmd

Incoming

boolean

[1]

Request fom Bms to TopUp Lv System

Bms Wake Up Command

11

BmsWakeUpCmdVld

Incoming

boolean

[1]

Validity of signal BmsWakeUpCmd

Bms Wake Up Command Valid

12

PwrUpT

Outgoing

uint32

[1]

s

Duration of awakaning Lv system

Power Up Temperature

13

PwrUpTSnd

Outgoing

boolean

[1]

Send flag for signal PowerUpTime

Power Up Temperature Send

14

TopUpNotOkNoWr

Outgoing

uint8

[1]

Write TopUp error into RAM

Top Up Not Ok Number Write

9.11.4. Parameters

Id

Data Type

Dimensions

Range

Unit

Description

Keywords

1

LvtuwsbmLvTopUpCfmChTiout

single

[1,1]

Min: 0, Max: 7200

s

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

Lvtuwsbm Lv Top Up Confirmation Charge Timeout

2

LvtuwsbmNotOkNoThd

uint8

[1,1]

Min: 0, Max: 50

represents threshold of amount Unsuccessful attempts Top Up requests after reaching what TopUp requests will stop If set to 0, the Top Up shall not be initiated.

Lvtuwsbm Not Ok Number Threshold

3

LvtuwsbmWakeUpSlnc

single

[1,1]

Min: 0, Max: 1800

s

determine time between request of new TopUp if Unsuccessful attempt happen

Lvtuwsbm Wake Up Silence