BARO correction does not seem to work

This forum is for discussion of MicroSquirt (TM) from Bowling and Grippo. The MicroSquirt information site is at www.usEasyDocs.com
Forum rules
Read the manual to see if your question is answered there before posting. If you have questions about MS1/Extra or MS2/Extra or other non-B&G code configuration or tuning, please post them at http://www.msextra.com The full forum rules are here: Forum Rules, be sure to read them all regularly.
Philip Lochner
Helpful Squirter
Posts: 138
Joined: Thu Feb 16, 2006 5:18 am
Location: South Africa

Post by Philip Lochner »

grippo wrote: The eq for the baro correction is:

baro_corr = Tot Vacuum value + Rate x baro

where baro is the reading on the baro map sensor. Etc
I've chewed on this a bit... and ended up with more questions if you'll bear with me.

Is AFR directly proportional to pw? (I'm trying to establish if I can use AFRs or if I should be using pw's rather)

How does baro correction come into play when looking at the formula for fuelling: pulse width = Req_Fuel × VE(rpm,kpa) × MAP × E + Injector_open_time ? Does it come through "E"?

Also, I presume that baro_corr is used to calculate the required pw.
Using the formula yields 100% for 100Kpa. This means that an engine tuned and operating at sea level will not have any correction applied. Operating this same engine at 84Kpa barometric pressure, the formula yields 107.52% for baro_corr. I take it that pw calculated from the VE table should be reduced by 7.52% since at higher altitudes less fuel is to be supplied?
Kind regards
Philip
Land Rover Discovery '95 4.6 V8i MS-2/V3/2.36/LC-1/EDIS
Jaguar XJS V.12 5.3, MS-2(2.686t11 - Dual table)/Dual LC-1/MSD6A/spark(VR/dissy)+fuel(LoZ+PWM)
Bernard Fife
Super Squirter
Posts: 1009
Joined: Mon Feb 16, 2004 3:15 pm

Post by Bernard Fife »

I take it that pw calculated from the VE table should be reduced by 7.52% since at higher altitudes less fuel is to be supplied?
Philip,

No. The MAP sensor output compensates for the lowered intake pressure (unless you are running alpha-N...).

The baro correction compensates for the lowered exhaust back-pressure, so the fuel correction is generally positive (> 100%) as the elevation increases.

This is somewhat application specific, though, which is why it has been made user-settable.

Lance.
Last edited by Bernard Fife on Thu Jun 22, 2006 5:31 am, edited 1 time in total.
grippo
MegaSquirt Guru
Posts: 921
Joined: Mon Feb 16, 2004 6:55 pm

Post by grippo »

Philip Lochner wrote: Is AFR directly proportional to pw? (I'm trying to establish if I can use AFRs or if I should be using pw's rather)

How does baro correction come into play when looking at the formula for fuelling: pulse width = Req_Fuel × VE(rpm,kpa) × MAP × E + Injector_open_time ? Does it come through "E"?
AFR is air/fuel ratio so yes if the measured AFR is 10% rich you need to reduce pw by 10%, roughly. I use the word "roughly" because your eq, which is correct, is non-linear because we add in the inj open time, while the bar_corr is put into the E term. However, its not going to be a big difference. But if you are looking for every bit of accuracy, you can use the 6 point table, put in the first order corrections based on assuming AFR correction is linear with pw, then repeat the measuremnets and this time your AFRs should be much closer to the target, but if there are any small deltas, correct the 6 points again. However, I think you will find that any remaining deltas are in the noise of the measurements.
Philip Lochner
Helpful Squirter
Posts: 138
Joined: Thu Feb 16, 2006 5:18 am
Location: South Africa

Post by Philip Lochner »

Thanks very much chaps, I now understand much better and am keen to make another trip to the coast to get this right.
Kind regards
Philip
Land Rover Discovery '95 4.6 V8i MS-2/V3/2.36/LC-1/EDIS
Jaguar XJS V.12 5.3, MS-2(2.686t11 - Dual table)/Dual LC-1/MSD6A/spark(VR/dissy)+fuel(LoZ+PWM)
BrentP
MegaSquirt Newbie
Posts: 14
Joined: Wed May 05, 2004 8:20 am
Location: Shoreline, WA, USA
Contact:

Post by BrentP »

Lance wrote:
I take it that pw calculated from the VE table should be reduced by 7.52% since at higher altitudes less fuel is to be supplied?
Philip,

No. The MAP sensor output compensates for the lowered intake pressure (unless you are running alpha-N...).

The baro correction compensates for the lowered exhaust back-pressure, so the fuel correction is generally positive (> 100%) as the elevation increases.

This is somewhat application specific, though, which is why it has been made user-settable.

Lance.
So for those of us running alpha-N...

When racing in Seattle or Portland at sea level and going to Spokane at altitude, I go from about 102kpa to 93kpa

The equation given adds extra fuel, and I really need to lean it a bit. You can feel it as well as see it with the datalogs. I have just been adjusting the VE table with a multiplier, but I would like to fix it to work correctly.

If I go with values of total vacuum (%) =0, and rate (%) = 100, then I get a decrease that is the same as the barometer decrease.

Does this sound logical? It makes sense to me for AN, but am I missing anything?
-oo
Brent Prindle
BrentP@MotoBits.com
grippo
MegaSquirt Guru
Posts: 921
Joined: Mon Feb 16, 2004 6:55 pm

Post by grippo »

As long as you have a baro sensor you can make the correction do anything you want because it is user changeable. The 2.6 versions allow 6 baro correction points for 6 values of baro pressure. Normally the map multiplier in the fueling eq would exactly comepsate for the 10% drop in air pressure at altitude. With alphaN you can do the same compensation in the baro correction table. This table is an additive +/- % added to the normal baro correction equation.
BrentP
MegaSquirt Newbie
Posts: 14
Joined: Wed May 05, 2004 8:20 am
Location: Shoreline, WA, USA
Contact:

Post by BrentP »

The versatility is there, no doubt! Thanks for not sticking with "bum-umptions" like so many systems do.

I was just wondering if my thought process is correct (or close) on how to use it, since A-N is not discussed much.
-oo
Brent Prindle
BrentP@MotoBits.com
grippo
MegaSquirt Guru
Posts: 921
Joined: Mon Feb 16, 2004 6:55 pm

Post by grippo »

Your thoughts are correct. The present default eq is

barocor = 147 - (47/100) x baro

This gives a correction of 100% at baro=100 kPa and 105% at baro = 90 kPa.
If you used Map, then at baro = 90 and WOT you would also multiply by map/100 = 90/100. So the total correction would be 90% x 105% = 95% - so there would be an overall reduction at high altitude. However there is nothing magic about the default values. So in your case as you said you could use 0 and 100 instead of 147 and -47. So the code would evaluate this as:

barocor = 0 + (100/100) x baro,

giving you a correction of 100 % (none) at baro = 100 kPa and 90% at bar = 90 kPa. Since you are using alphaN, there would be no Map correction, so 90% would be your total correction.
Post Reply