Jump to content

XtremeX PWM control of LP fuel pump


GDT70-49

Recommended Posts

Hi guys and gals, first post from me.  I'm stumped :rolleyes:  I am trying to control the low pressure fuel pump on my system using the GP PWM1 output in conjunction with AUX 6.  The pump is controlled using a high side MOSFET controller (couldn't break into low side as loom already made etc etc).  The circuit looks like this

image.thumb.png.590ea2834bde546842f57976a86dddb2.png

The ECU looks like this

image.png.21476de8a13883c7cdf57bd29977da9b.png

Ignition switch active is the only condition and the speed is controlled against engine speed from the table as follows

image.png.834f1850c5b6ebe29516a903e3a880d9.png

But...it won't work, either in test mode or properly when the engine is started.  It does run the pump when started but goes to full 12V and flat out.  I've tried swapping the logic and setting the PWM to LOW active state on the GND side and feeding the PWM pin on the board with 12V through a resistor without any joy!

However, if I use an Arduino Nano to provide the PWM signal, it works fine...

What have I missed??

Link to comment
Share on other sites

What do the Aux 6 Duty Cycle and Frequency runtimes show when testing? Note the pump won't run until the engine is running based on the above Duty Cycle table which is going to make it awfully hard to start it.

Note setting active state to high means that 100% Duty cycle is output floating with slight pullup to 12V and 0% Duty Cycle being pin held low (Grounded). Active state low is the opposite way around.

Link to comment
Share on other sites

Sorry, this fuel pump is only maintaining the volume in the swirl pot. I have a HP fuel pump supplying the fuel rails. So engine starts fine as HP pump runs on cranking.

I’ll look at the duty cycle and frequencies in the morning. Just in case it’s not obvious, where do I find those?

Link to comment
Share on other sites

Also dont mistake active state with drive type.  Regardless of active state a PWM output will always be a low side drive - that is it can only supply significant current to ground.  It is pulled-up to 12V when not driven low but it will only be able to provide about 5mA in the high direction. 

I would expect that device you have if it is designed for PWM wouldnt require any significant current but who knows.  You can check by measuring voltage at the device when the aux is in a high state.   

Link to comment
Share on other sites

Tested AUX 6 and logged outputs.  All good.  Then did something I should have done before, but didn't because how could I possibly have got that wrong....???  Turns out its a little hard to control anything when AUX 6 isn't connected to anything - crimped terminal in wrong connector hole!!!  All works fine and as expected now.  Apologies for wasting your time.

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...