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