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
- washer command is not available
- washer control error

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