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 |
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 |