17.1. Doga Washer Driver - DogaWshrDrvr
Id |
DogaWshrDrvr |
Version |
main |
Title |
Doga Washer Driver |
System |
Wiper Washer |
Document Type |
Application Software Component Specification Preview |
17.1.1. Overview
The Doga Washer Driver component is responsible for controlling the washer pump based on the washer command received. It monitors the washer actuator pin voltage and current to determine the washer state. The component also detects and reports any errors related to the washer functionality.
17.1.2. Functions
Title |
Description |
|
|---|---|---|
1 |
Drive Washer |
Controls the washer pump based on the received washer command. Monitors the washer actuator pin voltage and current to determine the washer state (On, Off, Error). |
2 |
Detect Washer Command Not Available |
Detects if the washer command is not available and activates the corresponding DTC. |
3 |
Detect Washer Error |
Detects if there is an error in the washer functionality based on the determined washer state and activates the corresponding DTC. |
17.1.3. Ports
Id |
Direction |
Data Type |
Dimensions |
Unit |
Description |
Keywords |
|
|---|---|---|---|---|---|---|---|
1 |
WshrCmd |
Incoming |
Enum: CmnenaAcvnSt |
[1] |
Washer activation command |
Washer Command |
|
2 |
WshrCmdVld |
Incoming |
boolean |
[1] |
Washer activation command validity |
Washer Command Valid |
|
3 |
WshrActutPinSt |
Incoming |
Enum: InpoutPinSt |
[1] |
State of washer actuation pin |
Washer Actuate Pin State |
|
4 |
WshrActutPinU |
Incoming |
single |
[1] |
V |
Voltage on washer actuation pin |
Washer Actuate Pin Voltage |
5 |
WshrActutPinCur |
Incoming |
single |
[1] |
A |
Current on washer actuation pin |
Washer Actuate Pin Current |
6 |
WshrSt |
Outgoing |
Enum: CmnenaOprtgSt |
[1] |
Washer pump actual state |
Washer State |
|
7 |
WshrActutPinDuty |
Outgoing |
uint8 |
[1] |
% |
Duty on washer actuation pin |
Washer Actuate Pin Duty |
8 |
WshrActutPinMod |
Outgoing |
Enum: InpoutPinMod |
[1] |
Washer actuation pin mode |
Washer Actuate Pin Mode |
|
9 |
Diagc |
Outgoing |
Bus: DogawshDiagc |
[-1] |
Diagnostic bus that contains info about washer pump failures |
Diagnostic |
17.1.4. Parameters
Id |
Data Type |
Dimensions |
Range |
Unit |
Description |
Keywords |
|
|---|---|---|---|---|---|---|---|
1 |
DogawshPinChkCur |
boolean |
[1,1] |
Min: 0, Max: 1 |
Indicates whether PIN current data shall be used to define washer state |
Dogawsh Pin Check Current |
|
2 |
DogawshPinCurThd |
single |
[1,1] |
Min: 0, Max: 30 |
A |
Minimal PIN current when state of washer motor pump is considered to be active |
Dogawsh Pin Current Threshold |
3 |
DogawshPinHiUThd |
single |
[1,1] |
Min: 0, Max: 32 |
V |
Lowest PIN voltage that is treated like HIGH |
Dogawsh Pin High Voltage Threshold |
4 |
DogawshPinLoUThd |
single |
[1,1] |
Min: 0, Max: 32 |
V |
Highest PIN voltage that is treated like LOW |
Dogawsh Pin Low Voltage Threshold |