15.3. Turn Signals Stalk Driver - TurnSigStlkDrvr
Id |
TurnSigStlkDrvr |
Version |
main |
Title |
Turn Signals Stalk Driver |
System |
User Input |
Document Type |
Application Software Component Specification Preview |
15.3.1. Overview
The Turn Signals Stalk Driver component processes the signals from the turn indicator stalk and determines the requested turn indication (left, right, none). It handles both single-pin and dual-pin stalk configurations.
15.3.2. Functions
Title |
Description |
|
|---|---|---|
1 |
Process Single-Pin Stalk |
Determines the turn indication request based on the resistance value of a single-pin turn indicator stalk. Detects stalk failures. |
2 |
Process Dual-Pin Stalk |
Determines the turn indication request based on the on/off states of the left and right switches in a dual-pin turn indicator stalk. Detects stalk failures. |
15.3.3. Ports
Id |
Direction |
Data Type |
Dimensions |
Unit |
Description |
Keywords |
|
|---|---|---|---|---|---|---|---|
1 |
IndcrSwtU |
Incoming |
single |
[1] |
V |
Switch measured voltage |
Indicator Switch Voltage |
2 |
IndcrSwtSt |
Incoming |
Enum: InpoutPinSt |
[1] |
Switch pin state |
Indicator Switch State |
|
3 |
IndcrRiSwtU |
Incoming |
single |
[1] |
V |
Right switch measured voltage |
Indicator Right Switch Voltage |
4 |
IndcrLeSwtU |
Incoming |
single |
[1] |
V |
Left switch measured voltage |
Indicator Left Switch Voltage |
5 |
IndcrRiSwtSt |
Incoming |
Enum: InpoutPinSt |
[1] |
Right switch pin state |
Indicator Right Switch State |
|
6 |
IndcrLeSwtSt |
Incoming |
Enum: InpoutPinSt |
[1] |
Left switch pin state |
Indicator Left Switch State |
|
7 |
TurnIndicatorRequest |
Outgoing |
Enum: CmnenaSelrSt |
[1] |
Turn indicator stalk request |
Turn Indicator Request |
|
8 |
IndcrSwtMod |
Outgoing |
Enum: InpoutPinMod |
[1] |
Switch pin mode |
Indicator Switch Mode |
|
9 |
IndcrSwtPuMod |
Outgoing |
Enum: InpoutPinPuMod |
[1] |
Switch pin pull mode |
Indicator Switch Pull Mode |
|
10 |
IndcrLeSwtMod |
Outgoing |
Enum: InpoutPinMod |
[1] |
Left switch pin mode |
Indicator Left Switch Mode |
|
11 |
IndcrLeSwtPuMod |
Outgoing |
Enum: InpoutPinPuMod |
[1] |
Left switch pin pull mode |
Indicator Left Switch Pull Mode |
|
12 |
IndcrRiSwtMod |
Outgoing |
Enum: InpoutPinMod |
[1] |
Right switch pin mode |
Indicator Right Switch Mode |
|
13 |
IndcrRiSwtPuMod |
Outgoing |
Enum: InpoutPinPuMod |
[1] |
Right switch pin pull mode |
Indicator Right Switch Pull Mode |
|
14 |
Diagc |
Outgoing |
Bus: TrnstkdrDiag |
[-1] |
Diagnostic bus that contains information about switch failure |
Diagnostic |
15.3.4. Parameters
Id |
Data Type |
Dimensions |
Range |
Unit |
Description |
Keywords |
|
|---|---|---|---|---|---|---|---|
1 |
TrnstkdrConLeR |
uint16 |
[1,2] |
Min: 0, Max: 10000 |
Ohm |
Resistance range for constantly left signal |
Trnstkdr Constant Left Resistance |
2 |
TrnstkdrConRiR |
uint16 |
[1,2] |
Min: 0, Max: 10000 |
Ohm |
Resistance range for constantly right signal |
Trnstkdr Constant Right Resistance |
3 |
TrnstkdrHalfTmr |
uint8 |
[1,1] |
Min: 0, Max: 50 |
Tick number for detect half-position |
Trnstkdr Half Timer |
|
4 |
TrnstkdrNeutPosn |
uint16 |
[1,2] |
Min: 0, Max: 10000 |
Ohm |
Resistance range for temporary left signal |
Trnstkdr Neutral Position |
5 |
TrnstkdrPinWgCur |
single |
[1,1] |
Min: 0, Max: 10 |
A |
Working curent of switch |
Trnstkdr Pin Working Current |
6 |
TrnstkdrPsDly |
single |
[1,1] |
Min: 0, Max: 1 |
sec |
Pressing delay for switch |
Trnstkdr Press Delay |
7 |
TrnstkdrSwtIsOff |
single |
[1,1] |
Min: 0, Max: 15 |
V |
If greater than parameter switch is off |
Trnstkdr Switch Is Off |
8 |
TrnstkdrSwtIsOn |
single |
[1,1] |
Min: 0, Max: 15 |
V |
If less than parameter switch is on |
Trnstkdr Switch Is On |
9 |
TrnstkdrTmpLeR |
uint16 |
[1,2] |
Min: 0, Max: 10000 |
Ohm |
Resistance range for temporary left signal |
Trnstkdr Temporary Left Resistance |
10 |
TrnstkdrTmpRiR |
uint16 |
[1,2] |
Min: 0, Max: 10000 |
Ohm |
Resistance range for temporary right signal |
Trnstkdr Temporary Right Resistance |
11 |
TrnstkdrWiprTyp |
boolean |
[1,1] |
Min: 0, Max: 1 |
Stalk type: 0 - if one analog input is used, 1 - if two analog inputs are used |
Trnstkdr Wiper Type |