That is a very good point. I can't speak for FORD because I've never looked at how FORD Diesel ECM's work, but for the Duramax, across two Delphi ECM's and one Bosch ECM they all generate the final pulse time via a desired mm3 vs rail pressure table, Cummins of course being the same as well.
On the gasser side of the fence, all the GM ECM's use a 2D injector flow table, the value of which is converted to an injector pulse time via a fixed calculation (no lookup table) using desired fuel mass (0 to 2047 mg) and Injector Flow rate (0 to 7.9998 mg/mS).
The nice part about doing it this way is if you swap the injectors all that needs to be done is change the injector flow table to match the injector flow data from the manufacturer and everything lines up again.
There must be a valid reason why the OEM's decided not to do the Diesel ECM's this way. Joesixpack's standalone sounds like it might be different in that aspect (I don't know, I've never seen one).
If we compare the pulse table values on a few different engines it might open up some open up some further errr.....discussions
.
6.7L, 60mm3 @ 70MPa FP = 1112uS
LB7, 60mm3 @ 70MPa FP = 1269uS
5.9L, 60mm3 @ 70MPa FP = 1344uS
LLY, 60mm3 @ 70MPa FP = 1452uS
Cheers,
Ross
I was thinking about your post today again and it occurred to me that the reason why a Diesel injector can't be represented by a 2D table and fixed calculation is the flow is not linear. My experience with gasser tunes is NILL but my guess is a gasser injector sees only one pressure, AND that pressure is very low in respect to diesels. With the high pressure difference 60Mpa vs 220Mpa that the diesel is pressurized to changes its density also effecting output.
Yeah and I guess this is a short fall as far as simplified tuning for the OEM computers, such a table does not exist. Really the only people that could answer why that is the case is Bosch, Delphi etc. Please don't take this as a criticism to your standalone, but I question why corporations like Bosch and Delphi who have spent countless millions on Diesel R&D didn't implement something like a typical injector flow table as found in a gas ECM.
Ok.....it still seems were not on the same page........could you please clarify...
What efi calls the "Pulsewidth table" or what I call the injector conversion table IS in fact the the energization map for that specific injector inside the engine.
Example stock truck, stock tune, stock injectors. I go pull my tune and there I have it........stock injector calibration.
The pulsewidth table outputting (TIME)us for the input quantity mm3 vs pressure point.
Now this is why I say changing injectors is so easy when you have this table.
6.7L, 60mm3 @ 70MPa FP = 1112uS
LB7, 60mm3 @ 70MPa FP = 1269uS
5.9L, 60mm3 @ 70MPa FP = 1344uS
LLY, 60mm3 @ 70MPa FP = 1452uS
For example.....with these injectors you listed.
They all will have their respective injector energization table mapped in the ecm. With that in mind, I can take a Cummins 6.7 and throw inside of it Duramax LLY injectors...(However also at the same time copying the Duramax injector energization table and throwing it in the Cummins 6.7 calibration)
(Ignoring the fact they won't fit or electrically could be different)
To that effect you have changed the injectors, updated the tune with the correct energization times, and the engine will start and run like nothing changed.
Now when the ECM is calling for 60mm3 it gives an energization time of 1452us instead of 1112us. 60mm3 IS 60mm3
BUT....you have just put smaller injectors in place and your energization table will max out before the tune will (to no ill effect for this example)
Now I KNOW this is the case, many conversations with Bosch engineers/Nira/Volvo and injector calibration has been the topic of many conversations.
AND from recent experience....when I put stock 5.9 injectors back in my truck I TOTALLY CHEATED....LOL I opened up a 5.9 tune with EFI and literately copied and pasted the energization table from EFI to my stand alone.
With that one single step was all it took to go from some of the largest injectors out there to bone stock. Turned the key and it ran perfect....of course the energization table matched the injectors.
NOW that's why I started recommending Exergy a long time ago, as they release flow data with their injectors and with this data you can build energization maps that actually reflect what the injectors flow.