4.14. Analog Gear Selector Switch Pack Driver - GearSelrSwtPkDrvr

Id

GearSelrSwtPkDrvr

Version

0.4.0.0

Title

Analog Gear Selector Switch Pack Driver

System

Drivetrain

Document Type

Application Software Component Specification Preview

4.14.1. Overview

The Gear Selector Switch Pack Driver component can process analog voltage as well as digital inputs from the gear selector switch pack to determine the selected gear position. It provides the gear selection status and button statuses as outputs.

4.14.2. Functions

Title

Description

Gear Selection Control

Determines the desired gear based on driver and vehicle requests (either analog or digital), and controls the gear selection actuator to engage the selected gear.

Gear Selector Position Monitoring

Monitors the position of the gear selector (PRND) and provides the selected gear as an input to the gear selection control logic.

4.14.3. Ports

Id

Direction

Data Type

Dimensions

Unit

Description

Keywords

1

Ts

Incoming

single

[1]

s

Expected signal: Vehicle Analog input 1 for Park button
If signal is NA: mandatory if switch pack is analog type.

Ts

2

GsswtpkRndVin1

Incoming

single

[1]

inherit

Expected signal: Analog input 1 for RND button
If signal is NA: mandatory if switch pack is analog type

Gsswtpk Random Vin1

3

GsswtpkRndVin2

Incoming

single

[1]

inherit

Expected signal: Analog input 2 for RND button if available
If signal is NA: mandatory mandatory if switch pack is analog type. Can be same as Vin1

Gsswtpk Random Vin2

4

GsswtpkParkVin1

Incoming

single

[1]

inherit

Expected signal: Vehicle Analog input 1 for Park button
If signal is NA: mandatory if switch pack is analog type.

Gsswtpk Park Vin1

5

GsswtpkParkVin2

Incoming

single

[1]

inherit

Expected signal: Vehicle Analog input 2 for Park button if available
If signal is NA: mandatory if switch pack is analog type. Can be same as Park Vin1

Gsswtpk Park Vin2

6

GsswtpkRndVRef

Incoming

single

[1]

inherit

Expected signal: Voltage reference for RND button
If signal is NA: mandatory and according to input voltage

Gsswtpk Random Velocity Reference

7

GsswtpkParkVRef

Incoming

single

[1]

inherit

Expected signal: Voltage reference for Park button
If signal is NA: mandatory and according to input voltage

Gsswtpk Park Velocity Reference

8

GsswtpkParkAcv

Incoming

boolean

[1]

inherit

Expected signal: Digital input for Park signal
If signal is NA: mandatory if switch pack is digital type

Gsswtpk Park Active

9

GsswtpkRvsAcv

Incoming

boolean

[1]

inherit

Expected signal: Digital input for Reverse signal
If signal is NA: mandatory if switch pack is digital type

Gsswtpk Reverse Active

10

GsswtpkNeutAcv

Incoming

boolean

[1]

inherit

Expected signal: Digital input for Neutral signal
If signal is NA: mandatory if switch pack is digital type

Gsswtpk Neutral Active

11

GsswtpkDrvAcv

Incoming

boolean

[1]

inherit

Expected signal: Digital input for Drive signal
If signal is NA: mandatory if switch pack is digital type

Gsswtpk Drive Active

12

GsswtpkGearSel

Outgoing

Enum: CmnenaGearSt

[1]

inherit

Gsswtpk Gear Select

13

GsswtpkP

Outgoing

Enum: CmndrvHmiBtnSts

[1]

inherit

Gsswtpk Pressure

14

GsswtpkR

Outgoing

Enum: CmndrvHmiBtnSts

[1]

inherit

Gsswtpk Resistance

15

GsswtpkN

Outgoing

Enum: CmndrvHmiBtnSts

[1]

inherit

Gsswtpk N

16

GsswtpkDrv

Outgoing

Enum: CmndrvHmiBtnSts

[1]

inherit

Gsswtpk Drive

4.14.4. Parameters

Id

Data Type

Dimensions

Range

Unit

Description

Keywords

1

GsswtpkErrTiOut

single

[1,1]

Min: 0, Max: 2

Error Timeout for RND Button voltage levels

Gsswtpk Error Time Output

2

GsswtpkParkVoltTolr

single

[1,1]

Min: 0, Max: 24

V

P Button voltage tolerance

Gsswtpk Park Volt Tolerance

3

GsswtpkParkVoltTbl

single

[2,2]

Min: 0, Max: 24

V

P Button two-channel inputs, rows - P; OFF

Gsswtpk Park Volt Table

4

GsswtpkParkVoltRef

single

[1,1]

Min: 1, Max: 24

V

P Button Reference Supply Voltage

Gsswtpk Park Volt Reference

5

GsswtpkSelTiOut

single

[1,1]

Min: 0, Max: 2

Confirmation Timeout for RND Button Selection on voltage level

Gsswtpk Select Time Output

6

GsswtpkRvsNeutDrvVoltRef

single

[1,1]

Min: 1, Max: 24

V

RND Button Pack Reference Supply Voltage

Gsswtpk Reverse Neutral Drive Volt Reference

7

GsswtpkRvsNeutDrvVoltTolr

single

[1,1]

Min: 0, Max: 24

V

RND Button Pack voltage tolerance

Gsswtpk Reverse Neutral Drive Volt Tolerance

8

GsswtpkRvsNeutDrvVoltTbl

single

[8,2]

Min: 0, Max: 24

V

RND Button Pack two-channel inputs, rows - R; N; D; RN; RD; ND; RND; ALL OFF

Gsswtpk Reverse Neutral Drive Volt Table

9

GsswtpkAnInp

boolean

[1,1]

Min: , Max:

Input selection: True - Analog, False - Digital

Gsswtpk Analog Input

10

GsswtpkParkBtnEna

boolean

[1,1]

Min: 0, Max: 1

Enable Park button processing

Gsswtpk Park Button Enable

4.14.5. Configuration Guide

GearSelrSwtPkDrvr component processes gear buttons/selector voltage inputs and shall be configured for a specific vehicle electrical characteristics.

4.14.5.1. Step 1 - Input type selection

Set GsswtpkAnInp to true to select the analogue input type for Gear Switch pack (See Step 1.1 and 1.2 to configure the inputs characteristics).
Set it to false to select the digital instead.

4.14.5.2. Step 1.1 - Configure RND Buttons/Selector (AIN)

Set up the Reverse, Neutral, and Drive (RND) button voltage thresholds and timing parameters.

  • Set RND Button Nominal Voltages
    Configure GsswtpkRvsNeutDrvVoltTbl to define voltage levels for detecting Reverse, Neutral, and Drive button presses.
    Adjust GsswtpkRvsNeutDrvVoltTolr to specify allowable variations in button detection.
    Configure GsswtpkRvsNeutDrvVoltRef to establish the expected nominal voltage values for each button.

  • Configure off-nominal Voltage Fault Detection Define GsswtpkSelTiOut to set the time duration for button selection confirmation.
    Adjust GsswtpkErrTiOut to specify the timeout period before triggering an error due to button inactivity or misdetection.

4.14.5.3. Step 1.2 - Configure Park Button/Selector (AIN)

Configure the Park button functionality based on the system characteristics (VCU or Braking ECU).

  • Enable or Disable Park Button Processing
    Set GsswtpkParkBtnEna to true to allow Park button handling within the Gear Selector Switch Pack Driver.

  • Set Park Button Nominal Voltages

    Configure GsswtpkParkVoltTbl to define expected voltage levels for Park button operation.
    Adjust GsswtpkParkVoltTolr to allow for acceptable deviations in Park button voltage readings.
    Configure GsswtpkParkVoltRef to establish the nominal reference voltage for Park button detection.

4.14.5.4. Note

None