Fuel Pump Voltage Drop vs Pressure 1999
#23
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
Most stock cars use PWM driven pumps to maintain rail pressure anymore, the GT500 is one of them.
With a AFPR in line, plus your fuel pressure sensor, all you'd need to do is make a few pulls logging pressure while you lower PWM duty cycle to the pump.
Go as low as you can while still allowing the FPR to maintain proper pressure and that's it.
Solenoid relays don't trigger fast enough, you just need a DC 12V solid state relay capable of the full current draw of the pump.
http://www.ebay.com/itm/Sunkee-Solid...IAAOSwu4BVhVxM
Tiny can add PWM outputs to my MS2, right?
With a AFPR in line, plus your fuel pressure sensor, all you'd need to do is make a few pulls logging pressure while you lower PWM duty cycle to the pump.
Go as low as you can while still allowing the FPR to maintain proper pressure and that's it.
Solenoid relays don't trigger fast enough, you just need a DC 12V solid state relay capable of the full current draw of the pump.
http://www.ebay.com/itm/Sunkee-Solid...IAAOSwu4BVhVxM
Tiny can add PWM outputs to my MS2, right?
Last edited by deezums; 02-03-2016 at 08:48 PM.
#24
Boost Pope
![](/mt2011/images_td/ranks/supporter1.gif)
![](/mt2011/images_td/ranks/smod.png)
iTrader: (8)
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,339
Total Cats: 6,793
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
And while using a solid-state relay is one (clunky and expensive but easy) way to do it, you can also just use a big, well-heatsunk FET. 20A is a lot of current, but it's not a big deal in the grand scheme of things so long as you're using PWM to control it rather than a linear driver.
Basically, you're just building a high-current version of an EBC driver.
#25
Supporting Vendor
![](/mt2011/images_td/ranks/vendor.png)
![](/mt2011/images_td/ranks/supporter1.gif)
iTrader: (33)
Join Date: Jul 2006
Location: atlanta-ish
Posts: 12,659
Total Cats: 134
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
Using the stock wiring would be silly since we're talking about a high current fuel pump and solid state relay.
#26
SADFab Destructive Testing Engineer
![](/mt2011/images_td/ranks/supporter1.gif)
![](/mt2011/images_td/ranks/moderator.png)
iTrader: (5)
Join Date: Apr 2014
Location: Beaverton, USA
Posts: 18,642
Total Cats: 1,866
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
Obviously not the stock wiring completely. But replacing the stock relay with a solidstate and then setting up PWM.
Joe tell me more about how you would set up the FET.
Joe tell me more about how you would set up the FET.
#27
Supporting Vendor
![](/mt2011/images_td/ranks/vendor.png)
![](/mt2011/images_td/ranks/supporter1.gif)
iTrader: (33)
Join Date: Jul 2006
Location: atlanta-ish
Posts: 12,659
Total Cats: 134
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
Most stock cars use PWM driven pumps to maintain rail pressure anymore, the GT500 is one of them.
With a AFPR in line, plus your fuel pressure sensor, all you'd need to do is make a few pulls logging pressure while you lower PWM duty cycle to the pump.
Go as low as you can while still allowing the FPR to maintain proper pressure and that's it.
Solenoid relays don't trigger fast enough, you just need a DC 12V solid state relay capable of the full current draw of the pump.
Sunkee Solid State Relay SSR 25 DD DC DC 25A 3 32VDC 5 60V DC SSR 25DD New | eBay
Tiny can add PWM outputs to my MS2, right?
With a AFPR in line, plus your fuel pressure sensor, all you'd need to do is make a few pulls logging pressure while you lower PWM duty cycle to the pump.
Go as low as you can while still allowing the FPR to maintain proper pressure and that's it.
Solenoid relays don't trigger fast enough, you just need a DC 12V solid state relay capable of the full current draw of the pump.
Sunkee Solid State Relay SSR 25 DD DC DC 25A 3 32VDC 5 60V DC SSR 25DD New | eBay
Tiny can add PWM outputs to my MS2, right?
You can turn down duty cycle until AFR changes, or just set a table somewhat arbitrarily with 3 break points and tune around it. Most OEs that use PWM fuel pump DO NOT run closed loop fuel pressure control. IIRC only Ford does. Until we get to DI engines, which is a completely different story.
Don't get an ebay solid state relay or FET. Too many counterfeits.
#28
Supporting Vendor
![](/mt2011/images_td/ranks/vendor.png)
![](/mt2011/images_td/ranks/supporter1.gif)
iTrader: (33)
Join Date: Jul 2006
Location: atlanta-ish
Posts: 12,659
Total Cats: 134
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
You can use a large FET in place of a solid state relay. Look up the high side drivers that are used for progressive nitrous control; you could run a fuel pump off one of those. If you don't want to read a data sheet, just get a Hella solid state relay from a known good vendor (like Summit). It's just a giant MOSFET.
Do not source the relay or driver from ebay or amazon. I see clones all the time, and they suck.
#29
Boost Pope
![](/mt2011/images_td/ranks/supporter1.gif)
![](/mt2011/images_td/ranks/smod.png)
iTrader: (8)
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,339
Total Cats: 6,793
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
Treat the fuel pump like you would a low-impedance fuel injector.
Connect the positive side of the pump, through a mechanical relay, directly to b+. The relay is controlled by the FP output of the ECU, and is there simply as a safety cutoff. For academic purposes, assume the + side of the pump is wired directly to alternator or battery +.
On the negative side of the pump, instead of connecting it directly to ground, run it through an N-channel enhancement mode MOSFET (pump - to Drain, ground to Source.) Wire the Gate of said FET to a PWM output of the ECU with a pullup, and map the output pin inversely to injector DC% (inversely because the circuit is inverting), with an effective minimum output DC of, I dunno, maybe 25%. (Trial and error here to find the minimum setpoint which maintains, and a curve which delivers, desired fuel pressure across the operating range.)
And cats. Always cats.
Connect the positive side of the pump, through a mechanical relay, directly to b+. The relay is controlled by the FP output of the ECU, and is there simply as a safety cutoff. For academic purposes, assume the + side of the pump is wired directly to alternator or battery +.
On the negative side of the pump, instead of connecting it directly to ground, run it through an N-channel enhancement mode MOSFET (pump - to Drain, ground to Source.) Wire the Gate of said FET to a PWM output of the ECU with a pullup, and map the output pin inversely to injector DC% (inversely because the circuit is inverting), with an effective minimum output DC of, I dunno, maybe 25%. (Trial and error here to find the minimum setpoint which maintains, and a curve which delivers, desired fuel pressure across the operating range.)
And cats. Always cats.
![](https://www.miataturbo.net/attachments/general-miata-chat-9/161163-fuel-pump-voltage-drop-vs-pressure-1999-80-undefined_dc6337ea6db64e4ae83a77e6d921c4e8b7ca4e9c.png?dateline=1454557523)
Last edited by Joe Perez; 02-03-2016 at 10:45 PM.
#31
Elite Member
Thread Starter
iTrader: (16)
Join Date: Aug 2007
Location: Houston, TX
Posts: 9,339
Total Cats: 519
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
Dumb question, but I'm running two pumps of different size. Is it ok to wire both pumps to the same solid state relay, so long as the relay is spec'd to handle the power of both pumps? I don't see why not, but thought I'd ask.
#33
Boost Pope
![](/mt2011/images_td/ranks/supporter1.gif)
![](/mt2011/images_td/ranks/smod.png)
iTrader: (8)
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,339
Total Cats: 6,793
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
A note about solid state relays: some are rated only to handle AC loads. Because of their internal construction, they will only switch off at a zero-crossing of the AC waveform of the load. A DC load will never have a zero-crossing event, so it'll never switch off if an AC-only SSR is used to control it.
Irrelevant to this discussion, AC-rated SSRs also cannot be used to PWM control AC loads, for the same reason, unless the circuit driving them operates synchronously with the incoming AC and is smart enough to back-calculate the turn-on point relative to the zero-crossing turn-off point.
Irrelevant to this discussion, AC-rated SSRs also cannot be used to PWM control AC loads, for the same reason, unless the circuit driving them operates synchronously with the incoming AC and is smart enough to back-calculate the turn-on point relative to the zero-crossing turn-off point.
#34
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
How fast do those typical DC SSR's respond? How fast can you PWM them?
If you are using a MOSFET you can PWM them at a few hundred Hz.
Also, you will greatly reduce the heating in the SSR or big MOSFET, and also reduce the duty cycle requirements of the pump, if you put a bigass diode across them for the motor / inductive currents to flow, during the 'off' period of the PWM.
In fact, I would NOT go without said diode. There will probably be way too much heating in the SSR/FET otherwise.
Here's one suitable diode. Will need heatsinking because will dissipate ~10W.
DSS60-0045B IXYS | Discrete Semiconductor Products | DigiKey
If you are using a MOSFET you can PWM them at a few hundred Hz.
Also, you will greatly reduce the heating in the SSR or big MOSFET, and also reduce the duty cycle requirements of the pump, if you put a bigass diode across them for the motor / inductive currents to flow, during the 'off' period of the PWM.
In fact, I would NOT go without said diode. There will probably be way too much heating in the SSR/FET otherwise.
Here's one suitable diode. Will need heatsinking because will dissipate ~10W.
DSS60-0045B IXYS | Discrete Semiconductor Products | DigiKey
#35
Boost Pope
![](/mt2011/images_td/ranks/supporter1.gif)
![](/mt2011/images_td/ranks/smod.png)
iTrader: (8)
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,339
Total Cats: 6,793
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
http://www.crydom.com/en/products/catalog/d_06d.pdf
Another note of warning with SSRs (which I'm sure Jason already knows, but many may not): pay attention to the specification for "on resistance." This will range from a few milliohms, to several ohms. On resistance will affect the voltage drop across the relay, and also dictate how much heat the relay must dissipate internally.
A relay with an on resistance of 10 milliohms (0.01 ohms) with 40 amps going through it will dissipate 16 watts of power and cause a voltage drop of 0.4 volts. A relay with an on resistance of 100 milliohms will dissipate 160 watts and drop 4 volts at that same current. (I don't even know why they make these.)
#36
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
^ And if they overheat they will probably self-protect and turn off. Your fuel pressure will drop, and kablooey.
That Crydom part looks like ~100 Hz PWM is fine. But you need to have the diode I mention, across the pump. The datasheet does mention inductive loads need to have a diode, and even shows a diagram.
That Crydom part looks like ~100 Hz PWM is fine. But you need to have the diode I mention, across the pump. The datasheet does mention inductive loads need to have a diode, and even shows a diagram.
#37
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
If you're adventurous you can build a "buck converter" which is a step-down voltage regulator. You can dynamically tell it to output anywhere between 3V and 14V.
It will dissipate less heat than the diode.
http://cds.linear.com/docs/en/design-note/dn156f.pdf
It will dissipate less heat than the diode.
http://cds.linear.com/docs/en/design-note/dn156f.pdf
#38
Boost Pope
![](/mt2011/images_td/ranks/supporter1.gif)
![](/mt2011/images_td/ranks/smod.png)
iTrader: (8)
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,339
Total Cats: 6,793
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
If you're adventurous you can build a "buck converter" which is a step-down voltage regulator. You can dynamically tell it to output anywhere between 3V and 14V.
It will dissipate less heat than the diode.
http://cds.linear.com/docs/en/design-note/dn156f.pdf
It will dissipate less heat than the diode.
http://cds.linear.com/docs/en/design-note/dn156f.pdf
Big SSRs are expensive (like $90-110 for the good ones). The solution here, as I said to start, is to treat the thing like it was a fuel injector, and drive it with the same circuit you'd use to drive a lo-z injector which draws 40 amps. That means a big FET surrounded by the usual circuitry. For what it's worth, most big power MOSFETs already have an internal flyback diode.
As an example this unit is massive overkill for a fuel pump, but it's large, uses screw terminals, will drop only 40mv at 40A, and will pretty much never die. It can handle 480 amps continuously, and is basically made of heat-sink (not that it'll matter, as 40A will only produce about 1.7 watts across it.)
http://www.digikey.com/product-detai...5T2-ND/2217438
![](https://www.miataturbo.net/attachments/general-miata-chat-9/161227-fuel-pump-voltage-drop-vs-pressure-1999-80-ixfn40n90p_9d5d76991fff3893bc703d3c14a78058eb5408ee.jpg?dateline=1454612973)
That's an extreme example, of course. If you don't mind doing a little PCB work, you can just as easily use a more reasonably-sized part, such as this: http://www.digikey.com/product-detai...8-5-ND/1039564
Last edited by Joe Perez; 02-04-2016 at 04:33 PM.
#39
SADFab Destructive Testing Engineer
![](/mt2011/images_td/ranks/supporter1.gif)
![](/mt2011/images_td/ranks/moderator.png)
iTrader: (5)
Join Date: Apr 2014
Location: Beaverton, USA
Posts: 18,642
Total Cats: 1,866
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
Revisiting PWM. I want simple plug and play. So I'm going with the Hella relay ben mentioned. I have seen a few places that it is just a mosfet, but it has a nice package and is physically compatible with standard relay sockets.
Hella Relays H41773001 - Free Shipping on Orders Over $99 at Summit Racing
This is my plan, please correct me if anything seems wrong.
The standard miata fuel pump relay is a positive control relay, which uses the AFM 12v signal. Which we jump at the AFM connector. And then the megasquirt output grounds the relay.
This will be different. I will still use the signal from the megasquirt, but I will jump the wire from the megasquirt directly to the fuel pump wire that goes to the tank. That will give me a signal wire for the solid state relay.
The relay will be wired directly to the battery and fuel pump with 10 gauge wire.
I will use the open loop pwm control. Find the minimum duty cycles that I can hit my desired fuel pressure at, and then add a bit of duty cycle to be on the safe side.
Hella Relays H41773001 - Free Shipping on Orders Over $99 at Summit Racing
This is my plan, please correct me if anything seems wrong.
The standard miata fuel pump relay is a positive control relay, which uses the AFM 12v signal. Which we jump at the AFM connector. And then the megasquirt output grounds the relay.
This will be different. I will still use the signal from the megasquirt, but I will jump the wire from the megasquirt directly to the fuel pump wire that goes to the tank. That will give me a signal wire for the solid state relay.
The relay will be wired directly to the battery and fuel pump with 10 gauge wire.
I will use the open loop pwm control. Find the minimum duty cycles that I can hit my desired fuel pressure at, and then add a bit of duty cycle to be on the safe side.