by DarrenR on Fri Jun 12, 2009 1:04 pm
You get more functionality out of running the direct method over the cars normal system, as you can trigger the wiper from any source connected to the PDM and change your wiper dwells.
The down side is you only get the high speed wipe (which isn't a problem for most people) and it uses more PDM inputs.
Depending on the wiper motor, it is usually best if you can connect the park switch (brush switch on motor) to use the normally open (NO) contact, so that you get a switch to ground while the wiper is moving and open circuit when the wiper is at the bottom of the wind screen. This is because the NO contact switches just before the NC contact which helps in stopping the wipers in the park position.
So you end up with a input Wiper.Switch.Park that is true when the wipers are not at the bottom of the screen. Remember to set the times for the switch input both to 0.00 seconds.
There are two methods of setting up you wipers.
1. Simply put the Wiper.Switch.Park = True in the Wiper.Output (output 9) condition. This means if the wiper is not at the bottom of the screen then the wiper runs.
Then OR the trigger conditions with this. The trigger condition might be Flash 0.5s on, 6s off when Wiper.Switch.Intermittent = true.
2. Use the inverse of the Wiper.Switch.Park channel in a Set-Reset operation as the reset condition to drive Wiper.Output (output 9). This means if the Wiper.Switch.ParkInverse channel gets the shortest of pulses (>20mS) the wiper will stop regardless of if the wiper travels past the park position, until the set condition (trigger to start the wiper) becomes true.
The attached PDM config contains both methods. 1. on output 9 and 2. on output 10.
Output 9 must be used tho, as this is the only output to have motor braking to stop the wiper suddenly.
I Also added a wiper trigger when the washer is used. Wipers wait for 0.5 seconds to wet screen then wipe for 4 seconds (~3 wipes) after the washer has stopped.
Another function i am about to do on my own road car (with a PDM30) once i get ground speed on CAN into the PDM is speed dependant wiper dwell. Where my wiper dwell varies on the wiper stork as normal but also on ground speed, so longer dwell at low speeds, and shorter dwell at high speed. Also wipe immediately when going from stopped to moving!
- Attachments
-
- Wiper Control.pdm
- Both methods of normal wiper control are in this PDM configuration
- (37.61 KiB) Downloaded 2366 times
Darren Reynolds
MoTeC Research Centre - Melbourne, Australia.