17.3. Valeo Wiper Driver - ValeoWiprDrvr

Id

ValeoWiprDrvr

Version

main

Title

Valeo Wiper Driver

System

Wiper Washer

Document Type

Application Software Component Specification Preview

17.3.1. Overview

The Valeo Wiper Driver component controls the vehicle’s windshield wipers based on commands from the Wiper Controller. It drives the wiper motor at low or high speed and detects faults such as overcurrent conditions. The component also monitors the wiper home position.

17.3.2. Functions

Title

Description

1

Wiper Low Speed Control

Drives the wiper motor at low speed based on command from Wiper Controller

2

Wiper High Speed Control

Drives the wiper motor at high speed based on command from Wiper Controller

3

Wiper Home Position Detection

Detects if the wipers are in the home (park) position

4

Wiper Overcurrent Protection

Monitors wiper motor current and detects overcurrent faults

5

Wiper Fault Handling

Sets wiper state to error if faults are detected

17.3.3. Ports

Id

Direction

Data Type

Dimensions

Unit

Description

Keywords

1

WiprCmd

Incoming

Enum: CmnenaWiprMod

[1]

Wiper commanded mode

Wiper Command

2

WiprCmdVld

Incoming

boolean

[1]

Wiper commanded mode validity

Wiper Command Valid

3

WiprStayHomeCmd

Incoming

boolean

[1]

Command to stay in home position

Wiper Stay Home Command

4

WiprStayHomeCmdVld

Incoming

boolean

[1]

Validity of command to stay in home position

Wiper Stay Home Command Valid

5

WiprSlowActunSt

Incoming

Enum: InpoutPinSt

[1]

State of slow speed pin

Wiper Slow Actuation State

6

WiprSlowActunU

Incoming

single

[1]

V

Voltage on slow speed pin

Wiper Slow Actuation Voltage

7

WiprSlowActunCur

Incoming

single

[1]

A

Current on slow speed pin

Wiper Slow Actuation Current

8

WiprFastActunSt

Incoming

Enum: InpoutPinSt

[1]

State of fast speed pin

Wiper Fast Actuation State

9

WiprFastActunU

Incoming

single

[1]

V

Voltage on fast speed pin

Wiper Fast Actuation Voltage

10

WiprFastActunCur

Incoming

single

[1]

A

Current on fast speed pin

Wiper Fast Actuation Current

11

WiprHomePosnSt

Incoming

Enum: InpoutPinSt

[1]

State of home position pin

Wiper Home Position State

12

WiprHomePosnU

Incoming

single

[1]

V

Voltage on home position pin

Wiper Home Position Voltage

13

WiprSlowActunActMod

Incoming

Enum: InpoutPinMod

[1]

Slow speed pin actual mode

Wiper Slow Actuation Actual Mode

14

WiprFastActunActMod

Incoming

Enum: InpoutPinMod

[1]

Fast speed pin actual mode

Wiper Fast Actuation Actual Mode

15

WiprHomePosn

Outgoing

boolean

[1]

Wiper is in home position

Wiper Home Position

16

WiprSt

Outgoing

Enum: CmnenaWiprMod

[1]

Wiper actual state

Wiper State

17

WiprSlowActunDuty

Outgoing

uint8

[1]

%

Duty on slow speed pin

Wiper Slow Actuation Duty

18

WiprFastActunDuty

Outgoing

uint8

[1]

%

Duty on fast speed pin

Wiper Fast Actuation Duty

19

WiprSlowActunMod

Outgoing

Enum: InpoutPinMod

[1]

Slow speed pin mode

Wiper Slow Actuation Mode

20

WiprFastActunMod

Outgoing

Enum: InpoutPinMod

[1]

Fast speed pin mode

Wiper Fast Actuation Mode

21

WiprHomePosnMod

Outgoing

Enum: InpoutPinMod

[1]

Home position pin mode

Wiper Home Position Mode

22

WiprHomePosnPuMod

Outgoing

Enum: InpoutPinPuMod

[1]

Home position pin pull mode

Wiper Home Position Pull Mode

23

WiprSlowActunBrdgMod

Outgoing

Enum: InpoutBrdgMod

[1]

Slow speed pin bridge mode

Wiper Slow Actuation Bridge Mode

24

WiprFastActunBrdgDuty

Outgoing

uint8

[1]

%

Fast speed pin bridge duty

Wiper Fast Actuation Bridge Duty

25

Diagc

Outgoing

Bus: ValeowprDiagc

[-1]

Diagnostic bus that contains info about wiper faults
- wiper command is not available
- wiper control fault
- home position is not available
- low speed pin overcurrent
- high speed pin overcurrent

Diagnostic

17.3.4. Parameters

Id

Data Type

Dimensions

Range

Unit

Description

Keywords

1

ValeowprHomeAtLoU

boolean

[1,1]

Min: 0, Max: 1

If TRUE, wipers home position corresponds to low voltage on a sensing pin

Valeowpr Home At Low Voltage

2

ValeowprDlyStop

single

[1,1]

Min: 0, Max:

sec

delay switch to freewheeling after stop

Valeowpr Delay Stop

3

ValeowprPwmToBrdgVal

uint8

[1,1]

Min: 0, Max: 100

%

pwm to bridge for control wipers

Valeowpr Pwm To Bridge Value

4

ValeowprPuUpHomePosn

boolean

[1,1]

Min: 0, Max: 1

If TRUE, wipers home position pin setto pull up

Valeowpr Pull Up Home Position

5

ValeowprPinLoUThd

single

[1,1]

Min: 0, Max: 32

V

Highest Control PIN voltage that is treated like LOW

Valeowpr Pin Low Voltage Threshold

6

ValeowprPinLoSpdCurThdUp

single

[1,1]

Min: 0, Max: 30

A

Upper threshold for low speed pin overcurrent detection

Valeowpr Pin Low Speed Current Threshold Up

7

ValeowprPinLoSpdCurThd

single

[1,1]

Min: 0, Max: 30

A

Minimal current when low speed PIN is considered to be active

Valeowpr Pin Low Speed Current Threshold

8

ValeowprPinHiUThd

single

[1,1]

Min: 0, Max: 32

V

Lowest Control PIN voltage that is treated like HIGH

Valeowpr Pin High Voltage Threshold

9

ValeowprPinHiSpdCurThdUp

single

[1,1]

Min: 0, Max: 30

A

Upper threshold for high speed pin overcurrent detection

Valeowpr Pin High Speed Current Threshold Up

10

ValeowprPinHiSpdCurThd

single

[1,1]

Min: 0, Max: 30

A

Minimal current when high speed PIN is considered to be active

Valeowpr Pin High Speed Current Threshold

11

ValeowprPinChkOverCur

boolean

[1,1]

Min: 0, Max: 1

Indicates whether overcurrent shall be detected on PINs

Valeowpr Pin Check Over Current

12

ValeowprPinChkCur

boolean

[1,1]

Min: 0, Max: 1

Indicates whether current data shall be used to define PINs state

Valeowpr Pin Check Current

13

ValeowprHomeLoUThd

single

[1,1]

Min: 0, Max: 32

V

Highest Home Position PIN voltage that is treated like LOW

Valeowpr Home Low Voltage Threshold

14

ValeowprHomeHiUThd

single

[1,1]

Min: 0, Max: 32

V

Lowest Home Position PIN voltage that is treated like HIGH

Valeowpr Home High Voltage Threshold