7.2. Charging Vehicle State Machine Request Manager - ChrgVsmReqMgr
Id |
ChrgVsmReqMgr |
Version |
main |
Title |
Charging Vehicle State Machine Request Manager |
System |
High Voltage Power |
Document Type |
Application Software Component Specification Preview |
7.2.1. Overview
The Charging Vehicle State Manager Request Manager (ChrgVsmReqMgr) is a software component responsible for managing charging requests and states in a vehicle charging system. It processes inputs from the charging system and battery to determine the appropriate charging states and generates outputs to control the charging process.
7.2.2. Functions
Title |
Description |
|
|---|---|---|
1 |
Charging Request Management |
Determines if a charging request should be activated based on the charging system state, plug connection status, and battery charging schedule. Outputs a charging request signal to initiate or stop charging. |
2 |
Charging Readiness Indication |
Indicates if the vehicle is ready to drive or sleep based on the charging system state and plug connection status. Outputs readiness signals for driving and sleeping states. |
7.2.3. Ports
Id |
Direction |
Data Type |
Dimensions |
Unit |
Keywords |
|
|---|---|---|---|---|---|---|
1 |
ChrgSysSt |
Incoming |
Enum: CmnenaChrgSt |
[-1] |
inherit |
Charging System State |
2 |
ChrgSysStVld |
Incoming |
boolean |
[1] |
inherit |
Charging System State Valid |
3 |
CCI_ACDCPortPlugType |
Incoming |
Enum: CmnenaChrgPortPlugTyp |
[-1] |
inherit |
|
4 |
CCI_ACPortPlugType |
Incoming |
Enum: CmnenaChrgPortPlugTyp |
[-1] |
inherit |
|
5 |
CC_ReadyToSleep |
Incoming |
boolean |
[-1] |
inherit |
|
6 |
AcDcPlugConnSt |
Incoming |
boolean |
[1] |
inherit |
Ac Dc Plug Connection State |
7 |
AcPlugConnSt |
Incoming |
boolean |
[1] |
inherit |
Ac Plug Connection State |
8 |
HvBatSdlChrgSt |
Incoming |
boolean |
[1] |
inherit |
Hv Battery Scheduler Charging State |
9 |
ChrgUBat |
Incoming |
single |
[1] |
inherit |
Charging Voltage Battery |
10 |
ChrgUBatVld |
Incoming |
boolean |
[1] |
inherit |
Charging Voltage Battery Valid |
11 |
ChrgRdyToDrv |
Outgoing |
boolean |
[-1] |
inherit |
Charging Ready To Drive |
12 |
ChrgPlugCond |
Outgoing |
boolean |
[-1] |
inherit |
Charging Plug Connected |
13 |
ChrgReq |
Outgoing |
boolean |
[-1] |
inherit |
Charging Request |
14 |
ChrgRdyToSlp |
Outgoing |
boolean |
[-1] |
inherit |
Charging Ready To Sleep |
15 |
ChrgRdyToSlpVld |
Outgoing |
boolean |
[-1] |
inherit |
Charging Ready To Sleep Valid |
16 |
Diagc |
Outgoing |
Bus: ChgvsmrmDiagc |
[-1] |
inherit |
Diagnostic |
7.2.4. Parameters
Id |
Data Type |
Dimensions |
Range |
Unit |
Description |
Keywords |
|
|---|---|---|---|---|---|---|---|
1 |
ChgvsmrmAcPortPrest |
boolean |
[1,1] |
Min: 0, Max: 1 |
Presence of AC port in charging system |
Chgvsmrm Ac Port Present |
|
2 |
ChgvsmrmSlpTiout |
single |
[1,1] |
Min: 0, Max: 100 |
s |
Timeout for charging request to deactivate |
Chgvsmrm Sleep Timeout |
3 |
ChgvsmrmHvBatSdlChrgEna |
boolean |
[1,1] |
Min: 0, Max: 1 |
Represents enable of cooperation with HV Battery Schedule Charging Feature |
Chgvsmrm Hv Battery Scheduler Charging Enable |
|
4 |
ChgvsmrmUBatThr |
single |
[1,1] |
Min: 0, Max: 400 |
V |
CC PDU Battery Voltage Threshold for determining CC_ReadyToSleep condition |
Chgvsmrm Voltage Battery Throttle |