2.6. Vacuum Pump Driver - VacPmpSnsr

Id

VacPmpSnsr

Title

Vacuum Pump Driver

System

Braking

Document Type

Application Software Component Specification Preview

2.6.1. Ports

Id

Direction

Data Type

Dimensions

Unit

1

VSMState

Incoming

Bus: CAN_VSMState_t

[1]

inherit

2

VSMState_valid

Incoming

boolean

[1]

inherit

3

DCUStatus1

Incoming

Bus: CAN_DCUStatus1_t

[1]

inherit

4

DCUStatus1_valid

Incoming

boolean

[1]

inherit

5

DCU_REQ1

Incoming

Bus: CAN_DCU_REQ1_t

[1]

inherit

6

DCU_REQ1_valid

Incoming

boolean

[1]

inherit

7

InpPresPinU

Incoming

single

[1]

inherit

8

VacPmpPinCur

Incoming

single

[1]

inherit

9

VacPmpPinSt

Incoming

Enum: InpoutPinSt

[1]

inherit

10

SupplyPinU

Incoming

single

[1]

inherit

11

VacpmpSt1

Outgoing

Bus: CAN_VacpmpSt1_t

[-1]

inherit

12

VacpmpSt1_send

Outgoing

boolean

[1]

inherit

13

VacPmpPinDuty

Outgoing

uint8

[1]

inherit

14

VacPmpPinMod

Outgoing

Enum: InpoutPinMod

[1]

inherit

15

InpPresPinMod

Outgoing

Enum: InpoutPinMod

[1]

inherit

2.6.2. Parameters

Id

Data Type

Dimensions

Range

Unit

Description

1

VacpmpFltChkCanMsg

boolean

[1,1]

Min: 0, Max: 1

1 - check can message validity

2

VacpmpFltChkCurLimNom

boolean

[1,1]

Min: 0, Max: 1

1 - check overcurrent during OFF state, nominal current

3

VacpmpFltChkCurLimRush

boolean

[1,1]

Min: 0, Max: 1

1 - check overcurrent during ON state, in rush current

4

VacpmpFltChkPSnsr

boolean

[1,1]

Min: 0, Max: 1

1 - check pressure sensor

5

VacpmpFltChkRunTiout

boolean

[1,1]

Min: 0, Max: 1

1 - check run time out (TO)

6

VacpmpFltCurLimLo

single

[1,1]

Min: 0, Max: 1000

A

Lowest current limit if pump is active

7

VacpmpFltCurLimNom

single

[1,1]

Min: 0, Max: 1000

A

Nominal current limit

8

VacpmpFltCurLimRush

single

[1,1]

Min: 0, Max:

A

In Rush current limit

9

VacpmpFltCurLimNomTiout

single

[1,1]

Min: 0, Max:

sec

Nominal current timeout

10

VacpmpFltCurLimRushTiout

single

[1,1]

Min: 0, Max:

sec

In Rush current timeout

11

VacpmpFltRcvrTiout

single

[1,1]

Min: 0, Max: 100

sec

Timeout to be able to recover from FAULT state

12

VacpmpUHiLim

single

[1,1]

Min: , Max:

V

High Voltage Limit

13

VacpmpULoLim

single

[1,1]

Min: , Max:

V

Low Voltage Limit

14

VacpmpPLim

single

[1,1]

Min: 0, Max: 10

bar

If Pres<value -> switch off