4.29. Vehicle Torque Source Selection Manager - VehTqSrcSeln
Id |
VehTqSrcSeln |
Version |
0.3.2.0 |
Title |
Vehicle Torque Source Selection Manager |
System |
Drivetrain |
Document Type |
Application Software Component Specification Preview |
4.29.1. Overview
The Vehicle Torque Source Selection component selects the torque demand source based on priority and validity of the torque demand signals from the driver, AD/ADAS system, and electronic braking system (EBS). It outputs the selected torque demand and the active torque demand source.
4.29.2. Functions
Title |
Description |
|
|---|---|---|
1 |
Torque Demand Source Selection |
Selects the torque demand source (driver, AD/ADAS, EBS) based on configured priority and validity of the torque demand signals. Outputs the selected torque demand value. |
2 |
Active Torque Demand Source Determination |
Determines and outputs the active torque demand source (driver, AD/ADAS, EBS, or null) based on the selection logic. |
4.29.3. Ports
Id |
Direction |
Data Type |
Dimensions |
Unit |
Description |
Keywords |
|
|---|---|---|---|---|---|---|---|
1 |
DrvrTqDmd |
Incoming |
single |
[1] |
N*m |
Expected signal: Vehicle Torque demand |
Driver Torque Demand |
2 |
AdTqDmd |
Incoming |
single |
[1] |
N*m |
Expected signal: Automated drive torque demand |
Ad Torque Demand |
3 |
EbsTqDmd |
Incoming |
single |
[1] |
N*m |
Expected signal: Electronic braking system torque demand |
Ebs Torque Demand |
4 |
DrvrTqDmdVld |
Incoming |
boolean |
[1] |
inherit |
Expected signal: Vehicle Torque demand |
Driver Torque Demand Valid |
5 |
AdTqDmdVld |
Incoming |
boolean |
[1] |
inherit |
Expected signal: Automated drive torque demand |
Ad Torque Demand Valid |
6 |
AdTqDmdAcv |
Incoming |
boolean |
[1] |
inherit |
Expected signal: Automated drive torque demand |
Ad Torque Demand Active |
7 |
EbsTqDmdVld |
Incoming |
boolean |
[1] |
inherit |
Expected signal: Electronic braking system torque demand signal validity |
Ebs Torque Demand Valid |
8 |
EbsTqDmdAcv |
Incoming |
boolean |
[1] |
inherit |
Expected signal: Electronic braking system torque demand activation |
Ebs Torque Demand Active |
9 |
SafeRstEnad |
Incoming |
boolean |
[1] |
inherit |
Expected signal: Safe restart for Automated drive request |
Safe Reset Enabled |
10 |
VehtqsrcVehTqDmd |
Outgoing |
single |
[1] |
N*m |
Vehtqsrc Vehicle Torque Demand |
|
11 |
VehtqsrcTqDmdSrcAct |
Outgoing |
Enum: CmndrvTqSrc |
[1] |
inherit |
Vehtqsrc Torque Demand Source Actual |
|
12 |
VehtqsrcTqDmdSeld |
Outgoing |
boolean |
[3] |
inherit |
Vehtqsrc Torque Demand Selected |
4.29.4. Parameters
Id |
Data Type |
Dimensions |
Range |
Unit |
Description |
Keywords |
|
|---|---|---|---|---|---|---|---|
1 |
VehtqsrcTqSrcPrioCfg |
uint8 |
[1,3] |
Min: 1, Max: 3 |
Torque Sources Priority Configuration [Driver, AD/ADAS, EBS]; 1-Highest, 3-Lowest) |
Vehtqsrc Torque Source Priority Configuration |
4.29.5. Calibration
VehTqSeln must be set up according to the desired behaviour for torque prioritisation.
4.29.5.1. Configure Torque Priority
VehtqsrcTqSrcPrioCfg allows customization of priority assignments to select torque demand sources when multiple sources are active simultaneously.
VehtqsrcTqSrcPrioCfg is a 1-by-3 vector, where each cell corresponds to one of the following inputs: Driver, AD/ADAS, and Braking System.
Selection is based on value 1 to 3 for each source, with 1 being Highest, 3 being Lowest)
Default value: [2 3 1]
meaning highest priority is assigned to braking system, while ADAS has the lowest priority.
4.29.5.2. Notes
None