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 |