Why is my fuel map boonk?
#1
Why is my fuel map boonk?
hey guys, to start I have been trying to diagnose this issue for a few months now, i'm not getting correct fuel and my map looks like some spagetio's to compensate.
Does anyone have the slightest clue as to what could cause all this?
I have a:
Braineack style MS3X
JRSC (I hate it but it kinda works)
DW200 fuel pump
6 month old fuel filter
Stock FPR (its a new-used known working unit as of febuary)
GT500 injectors
Does anyone have the slightest clue as to what could cause all this?
I have a:
Braineack style MS3X
JRSC (I hate it but it kinda works)
DW200 fuel pump
6 month old fuel filter
Stock FPR (its a new-used known working unit as of febuary)
GT500 injectors
#5
tuning that would cause this issue but hopefully its just a dumb mistake.
I have rented a fuel pressure test kit, we will see how that goes tonight....
#6
Tweaking Enginerd
iTrader: (2)
Join Date: Mar 2013
Location: Boulder, CO
Posts: 1,816
Total Cats: 371
cmon people, turn on Incorporate AFR. This isn't the age of parallels and piggybacks. It is in the sticky.
So there is a lot going on in this log, it is pretty hard to extract useful information. The very last (presumably idle) tail is of interest.
Notice how you have ~2.1msec pw for an AFR of ~12.4.
The req-fuel is 4.5, the deadtime is essentially 0.63. negelt posted some pretty good looking data for 2 specific GT500 injectors, so assuming you have one of the two part numbers he listed, the config should be good.
So 2.1msec - 0.63msec = 1.47msec of flow time. 1.47msec * 12.4 AFR/14.7 stoich = 1.24 msec. 1.24msec * 30kpa/100kpa load = 4.13msec (hence the 100%+ idle VE). Idle VE should be around 50%, so you are delivering nearly HALF of the fuel the megasquirt thinks it is delivering.
But then at ~132s there are a couple of decent stable shots where the pw (~2.4msec) looks good. 60kpa/100kpa * 80%VE * 4.5msec + 0.63msec DT = 2.79msec.
This is the second time in not very many days where a member has had fueling issues in semi-sequential mode. I don't know if it is just a coincidence, or if it is related. The other install looked like it was firing at least twice as often as the MS thought, this one is half. The User Manual states that these settings aren't used unless in batch mode, but changing them recalculates Req-Fuel when in Semi-sequential, something is funky there.
• Squirts Per Engine Cycle - Only used when running batch fired injection. Determines the number of times per engine cycle (two revolutions on a four-stroke engine) injectors are squirted when in a batch injection mode. This setting has no effect when injecting sequentially.
• Injector Staging - This setting is used only in batch injection modes. It determines whether the two injection channels are squirted at the same time, or in an alternating fashion.
FIRST: Confirm that voltage at the injectors is the same as the voltage reported by the MS
SECOND: I suggest you turn sequential off and see if that puts you more in the 50%VE range at idle.
And for the love of all that is holy in the MS online support universe, turn on Incorporate AFR.
So there is a lot going on in this log, it is pretty hard to extract useful information. The very last (presumably idle) tail is of interest.
Notice how you have ~2.1msec pw for an AFR of ~12.4.
The req-fuel is 4.5, the deadtime is essentially 0.63. negelt posted some pretty good looking data for 2 specific GT500 injectors, so assuming you have one of the two part numbers he listed, the config should be good.
So 2.1msec - 0.63msec = 1.47msec of flow time. 1.47msec * 12.4 AFR/14.7 stoich = 1.24 msec. 1.24msec * 30kpa/100kpa load = 4.13msec (hence the 100%+ idle VE). Idle VE should be around 50%, so you are delivering nearly HALF of the fuel the megasquirt thinks it is delivering.
But then at ~132s there are a couple of decent stable shots where the pw (~2.4msec) looks good. 60kpa/100kpa * 80%VE * 4.5msec + 0.63msec DT = 2.79msec.
This is the second time in not very many days where a member has had fueling issues in semi-sequential mode. I don't know if it is just a coincidence, or if it is related. The other install looked like it was firing at least twice as often as the MS thought, this one is half. The User Manual states that these settings aren't used unless in batch mode, but changing them recalculates Req-Fuel when in Semi-sequential, something is funky there.
• Squirts Per Engine Cycle - Only used when running batch fired injection. Determines the number of times per engine cycle (two revolutions on a four-stroke engine) injectors are squirted when in a batch injection mode. This setting has no effect when injecting sequentially.
• Injector Staging - This setting is used only in batch injection modes. It determines whether the two injection channels are squirted at the same time, or in an alternating fashion.
FIRST: Confirm that voltage at the injectors is the same as the voltage reported by the MS
SECOND: I suggest you turn sequential off and see if that puts you more in the 50%VE range at idle.
And for the love of all that is holy in the MS online support universe, turn on Incorporate AFR.
#8
Tweaking Enginerd
iTrader: (2)
Join Date: Mar 2013
Location: Boulder, CO
Posts: 1,816
Total Cats: 371
Because an autotuned and accurate VE table (as opposed to a fueling table) contains all sorts of useful information that is essentially lost (or at least hidden) when it is turned off. Sure I could open the tune, look at the target AFR table, do the calculation and apply it to the VE table, but seriously, I do this $hit because I want to help. And no offense to the OP, but in general you can't believe what any of these "My car is effed and I don't know what to do" posters say. I can trust that they will run the autotuner, and I can trust what the autotuner does. With a true VE table, you can tell if VICs is working, you can tell if VVT is working, you can see if they have characteristics of a blocked CAT, or too small exhaust in general. You can easily identify issues with Req Fuel, characteristics of a pooly set-up dead-time, or voltage measurement error. I can look at the VE table, and with my (limited) knowledge of the Miata engine, I can quickly and easily point out suspicious characteristics. WTF do I know if the poster targets 12.5 at 100kpa or 13.1. Idle AFR targets are all over the place, how do I know if an 80% there vs a 30% is correct because they manually tuned that area to get whatever they thought they should target.
Oh, and it has the added benefit of not needing to re-tune if you want to change the AFR map. That alone in my mind should be sufficient.
Oh, and it has the added benefit of not needing to re-tune if you want to change the AFR map. That alone in my mind should be sufficient.
#9
Because an autotuned and accurate VE table (as opposed to a fueling table) contains all sorts of useful information that is essentially lost (or at least hidden) when it is turned off. Sure I could open the tune, look at the target AFR table, do the calculation and apply it to the VE table, but seriously, I do this $hit because I want to help. And no offense to the OP, but in general you can't believe what any of these "My car is effed and I don't know what to do" posters say. I can trust that they will run the autotuner, and I can trust what the autotuner does. With a true VE table, you can tell if VICs is working, you can tell if VVT is working, you can see if they have characteristics of a blocked CAT, or too small exhaust in general. You can easily identify issues with Req Fuel, characteristics of a pooly set-up dead-time, or voltage measurement error. I can look at the VE table, and with my (limited) knowledge of the Miata engine, I can quickly and easily point out suspicious characteristics. WTF do I know if the poster targets 12.5 at 100kpa or 13.1. Idle AFR targets are all over the place, how do I know if an 80% there vs a 30% is correct because they manually tuned that area to get whatever they thought they should target.
Oh, and it has the added benefit of not needing to re-tune if you want to change the AFR map. That alone in my mind should be sufficient.
Oh, and it has the added benefit of not needing to re-tune if you want to change the AFR map. That alone in my mind should be sufficient.
Though I'm not disagreeing with you that in a properly set up and tuned car, it's definitely helpful.
#12
Retired Mech Design Engr
iTrader: (3)
Join Date: Jan 2013
Location: Seneca, SC
Posts: 5,012
Total Cats: 859
I see 2 potential things:
1) Too small dead time. This will cause the low kPa rows to increase VE relative to the rows above them. Try more like 1.2mS.
2) It just seems to me that you are not hitting the full range of cells. Thus, the ones you have hit during tuning seem to make sense, but the ones you have not hit, are still the original values. Check an old msg to see if that makes sense. If that is the case, 1st extrapolate (conservatively) the other cells. 2nd, make an effort to actually tune those cells. TS, or MLV cannot tune cells that have not been seen by them.
DNM
1) Too small dead time. This will cause the low kPa rows to increase VE relative to the rows above them. Try more like 1.2mS.
2) It just seems to me that you are not hitting the full range of cells. Thus, the ones you have hit during tuning seem to make sense, but the ones you have not hit, are still the original values. Check an old msg to see if that makes sense. If that is the case, 1st extrapolate (conservatively) the other cells. 2nd, make an effort to actually tune those cells. TS, or MLV cannot tune cells that have not been seen by them.
DNM
#13
cmon people, turn on Incorporate AFR. This isn't the age of parallels and piggybacks. It is in the sticky.
So there is a lot going on in this log, it is pretty hard to extract useful information. The very last (presumably idle) tail is of interest.
Notice how you have ~2.1msec pw for an AFR of ~12.4.
The req-fuel is 4.5, the deadtime is essentially 0.63. negelt posted some pretty good looking data for 2 specific GT500 injectors, so assuming you have one of the two part numbers he listed, the config should be good.
So 2.1msec - 0.63msec = 1.47msec of flow time. 1.47msec * 12.4 AFR/14.7 stoich = 1.24 msec. 1.24msec * 30kpa/100kpa load = 4.13msec (hence the 100%+ idle VE). Idle VE should be around 50%, so you are delivering nearly HALF of the fuel the megasquirt thinks it is delivering.
But then at ~132s there are a couple of decent stable shots where the pw (~2.4msec) looks good. 60kpa/100kpa * 80%VE * 4.5msec + 0.63msec DT = 2.79msec.
This is the second time in not very many days where a member has had fueling issues in semi-sequential mode. I don't know if it is just a coincidence, or if it is related. The other install looked like it was firing at least twice as often as the MS thought, this one is half. The User Manual states that these settings aren't used unless in batch mode, but changing them recalculates Req-Fuel when in Semi-sequential, something is funky there.
• Squirts Per Engine Cycle - Only used when running batch fired injection. Determines the number of times per engine cycle (two revolutions on a four-stroke engine) injectors are squirted when in a batch injection mode. This setting has no effect when injecting sequentially.
• Injector Staging - This setting is used only in batch injection modes. It determines whether the two injection channels are squirted at the same time, or in an alternating fashion.
FIRST: Confirm that voltage at the injectors is the same as the voltage reported by the MS
SECOND: I suggest you turn sequential off and see if that puts you more in the 50%VE range at idle.
And for the love of all that is holy in the MS online support universe, turn on Incorporate AFR.
So there is a lot going on in this log, it is pretty hard to extract useful information. The very last (presumably idle) tail is of interest.
Notice how you have ~2.1msec pw for an AFR of ~12.4.
The req-fuel is 4.5, the deadtime is essentially 0.63. negelt posted some pretty good looking data for 2 specific GT500 injectors, so assuming you have one of the two part numbers he listed, the config should be good.
So 2.1msec - 0.63msec = 1.47msec of flow time. 1.47msec * 12.4 AFR/14.7 stoich = 1.24 msec. 1.24msec * 30kpa/100kpa load = 4.13msec (hence the 100%+ idle VE). Idle VE should be around 50%, so you are delivering nearly HALF of the fuel the megasquirt thinks it is delivering.
But then at ~132s there are a couple of decent stable shots where the pw (~2.4msec) looks good. 60kpa/100kpa * 80%VE * 4.5msec + 0.63msec DT = 2.79msec.
This is the second time in not very many days where a member has had fueling issues in semi-sequential mode. I don't know if it is just a coincidence, or if it is related. The other install looked like it was firing at least twice as often as the MS thought, this one is half. The User Manual states that these settings aren't used unless in batch mode, but changing them recalculates Req-Fuel when in Semi-sequential, something is funky there.
• Squirts Per Engine Cycle - Only used when running batch fired injection. Determines the number of times per engine cycle (two revolutions on a four-stroke engine) injectors are squirted when in a batch injection mode. This setting has no effect when injecting sequentially.
• Injector Staging - This setting is used only in batch injection modes. It determines whether the two injection channels are squirted at the same time, or in an alternating fashion.
FIRST: Confirm that voltage at the injectors is the same as the voltage reported by the MS
SECOND: I suggest you turn sequential off and see if that puts you more in the 50%VE range at idle.
And for the love of all that is holy in the MS online support universe, turn on Incorporate AFR.
alright I was able to do the second fix you suggested. In batch fire mode the car ran very slightly more rich at certain points but overall seemed similar if anything it was a little more rough. I have included a datalog of the car going on a run with the new settings and Incorporated AFR. For the first fix where would i find the exact voltage my megasquirt believes its outputting?
also thank you all so much for the help this is really the best miata forum out!
#14
I see 2 potential things:
1) Too small dead time. This will cause the low kPa rows to increase VE relative to the rows above them. Try more like 1.2mS.
2) It just seems to me that you are not hitting the full range of cells. Thus, the ones you have hit during tuning seem to make sense, but the ones you have not hit, are still the original values. Check an old msg to see if that makes sense. If that is the case, 1st extrapolate (conservatively) the other cells. 2nd, make an effort to actually tune those cells. TS, or MLV cannot tune cells that have not been seen by them.
DNM
1) Too small dead time. This will cause the low kPa rows to increase VE relative to the rows above them. Try more like 1.2mS.
2) It just seems to me that you are not hitting the full range of cells. Thus, the ones you have hit during tuning seem to make sense, but the ones you have not hit, are still the original values. Check an old msg to see if that makes sense. If that is the case, 1st extrapolate (conservatively) the other cells. 2nd, make an effort to actually tune those cells. TS, or MLV cannot tune cells that have not been seen by them.
DNM
#15
Tweaking Enginerd
iTrader: (2)
Join Date: Mar 2013
Location: Boulder, CO
Posts: 1,816
Total Cats: 371
You have to retune the fuel map after turning incorporate on, I would hold off on that (despite the dump I took above)
the MS voltage is reported in Tunerstudio, if you don't have an indicator you can add one. Measure the voltage from the MS ground to the injector connector housing while it is plugged in and the car is running.
the MS voltage is reported in Tunerstudio, if you don't have an indicator you can add one. Measure the voltage from the MS ground to the injector connector housing while it is plugged in and the car is running.
Thread
Thread Starter
Forum
Replies
Last Post