Evening,
Im trying to setup my electric water pump to work on timers rather than progressive pwm. Here’s the planned setup -
OUTPUT on when…..
ECT less than 50deg
Timer 1 True for 10 seconds Off for 30 seconds
OR
ECT more than or equal to 50,
ECT less than 70
Timer 2 - True for 10 seconds Off for 10 seconds
OR
ECT more than or equal to 70,
ECT less than 80
Timer 3 True for 5 seconds Off for 1 seconds
OR
ECT more than or equal to 80
ive set up the timers but can’t add all the variables onto the output channel. Could I do something with maths channels? each mode also needs to have “rpm more than 600” so it only works when engine is running.
cheers
If you use a Maths block to have ECT divided by a timer/1000 , as its in milli sec ( timer for 6 on 3 off) . Have the pump on while maths blocks value is more than 10. And on if ECT is over 65 deg. That will free up some space.
I was using the Link G4x xtreme to control the EWP and its still set up to do so but i was having issues with the timer not resetting, i was using the AUX CAN to do the trigger of the timer as it worked for the indicators. Just get a Link output to send a trigger on CAN when the engine is over 600 rpm and timer/ECT is when it need to be on.
Ive got mine working by using two timers, one 3 second on off for 6 and the other on for 6 off for 3 seconds. Could have used one timer.
You could use the MAPPING (duty cycle) part of the of the output to only work above 600 rpm. otherwise its a case of using a counters and possibly a math block. Mine on regardless of rpm . I was going to use the engine ECU to do the control but it just sending the ECT over CAN.