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 |