4.8. Drivetrain System State Manager - DtSysStMgr

Id

DtSysStMgr

Version

0.3.2.0

Title

Drivetrain System State Manager

System

Drivetrain

Document Type

Application Software Component Specification Preview

4.8.1. Overview

The Drivetrain System State Manager (DtSysStMgr) is a software component responsible for managing the state of the vehicle’s drivetrain system. It monitors various inputs, such as gear selector position, electronic parking brake state, vehicle speed, and readiness signals from other systems, to determine the appropriate state of the drivetrain system.

4.8.2. Functions

Title

Description

1

Determine Drivetrain Ready To Drive

This function evaluates the gear selector position, electronic parking brake state, and other relevant inputs to determine if the drivetrain system is ready to drive. It sets the DtstmgrDtRdyToDrv output signal accordingly.

2

Determine Drivetrain Ready To Sleep

This function checks the conditions required for the drivetrain system to enter a sleep or low-power state, such as vehicle speed, gear selector position, and readiness signals from other systems. It sets the DtstmgrDtRdyToSlp output signal based on the evaluation.

4.8.3. Ports

Id

Direction

Data Type

Dimensions

Unit

Description

Keywords

1

GsPosnAct

Incoming

Enum: CmnenaGearSt

[1]

inherit

Expected signal: Actual gear position. Feedback from GearSelr
If signal is NA: mandatory. CmnenaGearSt

Gs Position Actual

2

EpbStAct

Incoming

Enum: CmnenaGearSt

[1]

inherit

Expected signal: Actual braking system (EPB if any)
If signal is NA: mandatory. CmnenaGearSt. It can be same as GsPosnAct but custom algorithm is required.

Epb State Actual

3

VsmStAct

Incoming

Enum: CmnenaVehSt

[1]

inherit

Expected signal: Vehicle state feedback.
If signal is NA: mandatory. CmnenaVehSt.Ready when vehicle is ready to drive

Vsm State Actual

4

InvRdyToSlp

Incoming

boolean

[1]

inherit

Expected signal: Inverter is ready to sleep. Can be 0 or 1
If signal is NA: mandatory. False when in operation, i.e. Status different from Torque mode

Inverter Ready To Sleep

5

HvRdyToSlp

Incoming

boolean

[1]

inherit

Expected signal: Vehicle is ready to sleep. Can be 0 or 1
If signal is NA: mandatory. True

Hv Ready To Sleep

6

VehSpd

Incoming

single

[1]

km/h

Expected signal: Vehicle longitudinal speed
If signal is NA: mandatory .

Vehicle Speed

7

VehSpdVld

Incoming

boolean

[1]

inherit

Expected signal: Vehicle longitudinal speed validity
If signal is NA: mandatory . True

Vehicle Speed Valid

8

DtstmgrDtRdyToDrv

Outgoing

boolean

[1]

inherit

Dtstmgr Drivetrain Ready To Drive

9

DtstmgrDtRdyToSlp

Outgoing

boolean

[1]

inherit

Dtstmgr Drivetrain Ready To Sleep

4.8.4. Parameters

Id

Data Type

Dimensions

Range

Unit

Description

Keywords

1

DtstmgrVehSpdZeroThd

single

[1,1]

Min: , Max:

km/h

Zero Vehicle Speed Threshold for determining DT Ready To Sleep conditions

Dtstmgr Vehicle Speed Zero Threshold