10.5. Driver Seat Adjustment - DrvrSeatAdjmt
Id |
DrvrSeatAdjmt |
Title |
Driver Seat Adjustment |
System |
Passive Safety |
Document Type |
Application Software Component Specification Preview |
10.5.1. Overview
The Driver Seat Adjustment component controls the adjustment of the driver seat position. It interfaces with the seat track, height and backrest adjustment motors and switches to allow the driver to adjust their seat to a comfortable position.
10.5.2. Functions
Title |
Description |
|
|---|---|---|
1 |
Driver Seat Track Position Control |
Controls the forward/backward adjustment of the driver seat position based on switch inputs. Drives the seat track motor. |
2 |
Driver Seat Height Position Control |
Controls the up/down adjustment of the driver seat height based on switch inputs. Drives the seat height motor. |
3 |
Driver Seat Backrest Position Control |
Controls the recline angle of the driver seat backrest based on switch inputs. Drives the seat backrest motor. |
4 |
Driver Seat Heater Control |
Controls the driver seat heater based on climate control requests. |
10.5.3. Ports
Id |
Direction |
Data Type |
Dimensions |
Unit |
|
|---|---|---|---|---|---|
1 |
SEAT_CMD1 |
Incoming |
Bus: CAN_SEAT_CMD1_t |
[-1] |
inherit |
2 |
SEAT_CMD1_valid |
Incoming |
boolean |
[-1] |
inherit |
3 |
MS_CLIM_REQ1 |
Incoming |
Bus: CAN_MS_CLIM_REQ1_t |
[-1] |
inherit |
4 |
MS_CLIM_REQ1_valid |
Incoming |
boolean |
[-1] |
inherit |
5 |
DRV_SEAT_ST1 |
Outgoing |
Bus: CAN_DRV_SEAT_ST1_t |
[-1] |
inherit |
6 |
DRV_SEAT_ST1_send |
Outgoing |
boolean |
[-1] |
inherit |
7 |
DRV_SEAT_ST2 |
Outgoing |
Bus: CAN_DRV_SEAT_ST2_t |
[-1] |
inherit |
8 |
DRV_SEAT_ST2_send |
Outgoing |
boolean |
[-1] |
inherit |
9 |
DRV_SEAT_FLT1 |
Outgoing |
Bus: CAN_DRV_SEAT_FLT1_t |
[-1] |
inherit |
10 |
DRV_SEAT_FLT1_send |
Outgoing |
boolean |
[-1] |
inherit |
11 |
HMIClimReqSeatHeatDrv_st |
Outgoing |
Enum: vtSeatHeat_t |
[-1] |
inherit |
12 |
HMIClimReqSeatHeatDrv_st_send |
Outgoing |
boolean |
[-1] |
inherit |
10.5.4. Parameters
Id |
Data Type |
Dimensions |
Range |
Unit |
Description |
|
|---|---|---|---|---|---|---|
1 |
DrseatajBackRstBwdSwtRes |
uint16 |
[1,1] |
Min: 0, Max: 65535 |
||
2 |
DrseatajBackRstFwrdSwtRes |
uint16 |
[1,1] |
Min: 0, Max: 65535 |
||
3 |
DrseatajBackSwtRes |
uint16 |
[1,1] |
Min: 0, Max: 65535 |
||
4 |
DrseatajFlsDaIosdFFlsSavePerd |
boolean |
[1,1] |
Min: 0, Max: 1 |
0 - not use 1 - use ForceFlashSavePeriod |
|
5 |
DrseatajFlsDaIosdSavePerdChgDly |
uint32 |
[1,1] |
Min: 0, Max: 4294967295 |
SavePeriod change time delay |
|
6 |
DrseatajFlsDaIosdSavePerdFast |
uint32 |
[1,1] |
Min: 2, Max: 4294967295 |
SavePeriod during movement |
|
7 |
DrseatajFlsDaIosdSavePerdSlow |
uint32 |
[1,1] |
Min: 60, Max: 4294967295 |
SavePeriod during movement is absent |
|
8 |
DrseatajHeatrDbg |
int8 |
[1,1] |
Min: -1, Max: 100 |
||
9 |
DrseatajHeatrSeatMap |
uint8 |
[1,4] |
Min: 0, Max: 50 |
degC |
Map seat heater levels to temp degrees, OFF Level 1, 2, 3 |
10 |
DrseatajHeiDwnSwtRes |
uint16 |
[1,1] |
Min: 0, Max: 65535 |
||
11 |
DrseatajHeiUpSwtRes |
uint16 |
[1,1] |
Min: 0, Max: 65535 |
||
12 |
DrseatajInpR |
single |
[1,16] |
Min: , Max: |
Ohms |
Input Resistance AIN1->AIN8 UIO1->UIO8 |
13 |
DrseatajNtcTMap |
int16 |
[1,13] |
Min: -30, Max: 140 |
degC |
Temperature Sensor NTC M12 output temperature of medium map |
14 |
DrseatajNtcTRMap |
uint16 |
[1,13] |
Min: 0, Max: 50000 |
Ohm |
Temperature Sensor NTC M12 input Resistance map |
15 |
DrseatajPinInpR |
single |
[1,16] |
Min: , Max: |
Ohms |
Input Resistance AIN1->AIN8 UIO1->UIO8 |
16 |
DrseatajPinPuUpCur |
single |
[1,16] |
Min: , Max: |
Amps |
Pin Pullup Current AIN1->AIN8 UIO1->UIO8 |
17 |
DrseatajPuUpCur |
single |
[1,16] |
Min: , Max: |
Amps |
Pin Pullup Current AIN1->AIN8 UIO1->UIO8 |
18 |
DrseatajSeatHeatMaxCur |
single |
[1,1] |
Min: 0, Max: 255 |
||
19 |
DrseatajSwt1Tolr |
single |
[1,1] |
Min: 0, Max: 12 |
||
20 |
DrseatajSwt2Tolr |
single |
[1,1] |
Min: 0, Max: 12 |
||
21 |
DrseatajTrkBwdSwtRes |
uint16 |
[1,1] |
Min: 0, Max: 65535 |
||
22 |
DrseatajTrkFwrdSwtRes |
uint16 |
[1,1] |
Min: 0, Max: 65535 |
||
23 |
DrseatajTrkHeiSwtRes |
uint16 |
[1,1] |
Min: 0, Max: 65535 |
||
24 |
DrseatajTrkMaxCur |
single |
[1,1] |
Min: 0, Max: 10 |
||
25 |
DrseatajTrkMaxPosn |
uint16 |
[1,1] |
Min: 0, Max: 65535 |
||
26 |
DrseatajTrkMinPosn |
uint16 |
[1,1] |
Min: 0, Max: 65535 |
||
27 |
DrseatajUseEndStop |
boolean |
[1,1] |
Min: 0, Max: 1 |
Stop the motor when endstop is detected |