Functionality
dingoPDM includes the ability to control a simple DC wiper motor.
Wiring
To wire the wiper motor to the dingoPDM, a WiperModule or similar relay setup is required.
The relays are used to correctly isolate the slow and fast motor windings.
See Wiper Connections for more information.
Outputs
To control the wiper motor, dingoPDM uses 2 outputs.
These outputs are available in the var map and can be set to any outputs.
- Slow output
- Fast output
Inputs
Park Switch
To correctly control the wiper motor, dingoPDM requires 1 input to be wired to the park switch of the wiper motor.
The parked position logic level can be changed using the Park Stop Level
setting.
Slow In
- Slow input = true
- Wiper motor runs at slow speed
- Slow input = false
- Motor moves to the park position.
Fast In
- Fast input = true
- Wiper motor runs at fast speed
- Fast input = false
- Motor moves to the park position.
Intermittent In
When the intermittent input is true, the wiper motor runs at slow speed and pauses at the end of every cycle. After the pause is elapsed, the motor does another cycle and repeats.
The intermittent time can be set as a fixed value or a variable value depending on the mode.
Wash In
On the rising edge of the wash input the wiper motor runs at slow speed (unless previously running at fast speed).
When the input goes false, the wiper motor continues to run for the number of cycles set in Wash/Wipe cycles.
After completing the cycles the wiper motor parks.
Tip
To control a washer pump motor, use the Wash In
variable as the output variable for a dingoPDM output wired to the pump motor
Swipe In
On the rising edge of the swipe input the wiper motor runs at fast speed for one cycle and then parks.
Speed In
When in the IntIn
or MixIn
mode this numeric input is used to set the speed from the speed map.
On in
When in MixIn
mode the on input controls whether the motor is running or not.
Modes
A dingoPDM wiper can be controlled using a few different modes.
DigIn
IntIn
MixIn
DigIn
In DigIn
mode the wiper motor is controlled with simple digital inputs.
Intermittent pause delay is set the value in Intermit 1
and is not variable.
Required inputs:
Park In
Slow In
Optional inputs:
Fast In
Inter In
Swipe In
Wash In
Unused inputs:
On In
Speed In
IntIn
In IntIn
mode the wiper motor is controlled using a numeric input value.
This could be a CAN input value or a Counter value.
The value of the numeric input is mapped to the values set in Wiper Speed Map
Example
Speed 0
=Park
Speed 1
=Slow
Speed 2
=Fast
Speed 3
=Inter1
Speed 4
=Inter2
Speed 5
=Inter3
Speed 6
=Inter4
Speed 7
=Inter5
Speed In
value sets motor to:
Speed In
= 2Fast
Speed In
= 5Intermittent
with a delay ofIntermit 3
The numeric input value can be any value between 0 and 7, all values do not have to be provided.
Note: One value must always be
Park
or the motor will never stop
Required inputs:
Park In
Speed In
Optional inputs:
Swipe In
Wash In
Unused inputs:
Slow In
Fast In
Inter In
On In
MixIn
MixIn
mode is similar to IntIn
mode but with the addition of On In
.
The speed map works the same as IntIn
mode but Park
is not required as a possible speed.
The wiper motor uses the On In
to control whether the motor is running:
On In
= On- Motor running
On In
= Off- Motor parking/parked
Required inputs:
Park In
Speed In
On In
Optional inputs:
Swipe In
Wash In
Unused inputs:
Slow In
Fast In
Inter In
States
dingoPDM wipers can be in one of these states:
Parked
- At the park position
- Waiting for inputs to change state
- Slow = off
- Fast = off
Parking
- Inputs off, moving to the park position
- Outputs = previous state (slow or fast)
Slow
- Slow input on
- Slow = on
- Fast = off
Fast
- Fast input on
- Slow = off
- Fast = on
IntermittentPause
- Intermittent input on
- At the park position
- Waiting for intermittent delay to expire
- Slow = off
- Fast = off
IntermittentOn
- Intermittent input on
- Motor moving at slow speed
- Slow = on
- Fast = off
Wash
- Wash input on or (off and wipes not complete)
- Outputs = previous state (slow or fast)
Swipe
- Swipe input on
- Motor moving at fast speed
- Slow = off
- Fast = on