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