Fuel VE, AFR, and Ignition Table switching based CTS or MAT

luftvagon
Posts: 268
Joined: Tue May 01, 2012 9:27 am

Fuel VE, AFR, and Ignition Table switching based CTS or MAT

Post by luftvagon »

I've added it to 3.3.2+luftvagon0.6

It has been tested with 1 known bug.

http://www.msextra.com/forums/viewtopic ... 3&p=383997
Last edited by luftvagon on Thu Oct 16, 2014 4:20 pm, edited 2 times in total.
1981 Volkswagen Vanagon Westfalia - air-cooled Type4 1970cc CV (hydraulic lifters, 42x36 valves, stock cam, microSquirt FI)
1993 Ford F-250 XL LWB Extended Cab 7.3L IDI
luftvagon
Posts: 268
Joined: Tue May 01, 2012 9:27 am

Re: Fuel VE Table switching based on CTS

Post by luftvagon »

I just posted this over on msextra forum. This is what may be needed to implement that feature.. Some variables may need to be declared somewhere else... but this is all i came up within 15 minutes.

patch for 3.3.0

line 708: ms2_extra_main.c

Code: Select all

            else if ((flash5.feature5_0 & 0x0c) == 0x10) {
                    if (outpc.cts > flash5.tsf_cts) {
                        uctmp = 1;
                    }
line 407 : ms2_extra.h

Code: Select all

    int tsf_kpa, tsf_tps, tsf_cts;
line 854 : ms2extra.ini

Code: Select all

#if CELSIUS
      tsf_cts  = scalar,  S16,  16,  800,  "°C",   0.05555,  -320.000,{cltlowlim},   {clthighlim},      1 ;
#else
      tsf_cts = scalar,  S16,  16,   800,  "°F",       0.10000,  0.00000,{cltlowlim},   {clthighlim},      1;
#endif
line 880:

Code: Select all

      f5_0_tsf_opt   = bits  ,  U08,      828,      [2:3], "Hardware", "rpm", "kPa", "TPS", "CTS"
line 1948: ms2extra.ini

Code: Select all

    tsf_cts = "CTS threshold."
line 29226: ms2extra.ini

Code: Select all

      field = "CTS greater than",    tsf_cts,  { f5_0_tsf && f5_0_tsf_opt == 4 }
1981 Volkswagen Vanagon Westfalia - air-cooled Type4 1970cc CV (hydraulic lifters, 42x36 valves, stock cam, microSquirt FI)
1993 Ford F-250 XL LWB Extended Cab 7.3L IDI
foreverska
Posts: 137
Joined: Tue Jun 18, 2013 11:24 am

Re: Fuel VE Table switching based on CTS

Post by foreverska »

Isn't there cold-start enrichment for this? Ideally you reach operating temp quickly enough that killing inefficiencies in the cold table won't matter too much in the grand scheme of things.

Also how do you keep (I assume CTS here really means cylinder head or oil since ACVW forum) CTS cool long enough to do tuning of a whole table? Dynoshop at -20? Sounds miserable.


Maybe I'm missing the point though.
luftvagon
Posts: 268
Joined: Tue May 01, 2012 9:27 am

Re: Fuel VE Table switching based on CTS

Post by luftvagon »

i will still be using the warmup enrichment.. however, i need this feature because linear warmup enrichment is not ideal when you have purpose built lean spots in your fuel map...
1981 Volkswagen Vanagon Westfalia - air-cooled Type4 1970cc CV (hydraulic lifters, 42x36 valves, stock cam, microSquirt FI)
1993 Ford F-250 XL LWB Extended Cab 7.3L IDI
User avatar
Piledriver
Moderator
Posts: 22520
Joined: Sat Feb 16, 2002 12:01 am

Re: Fuel VE Table switching based on CTS

Post by Piledriver »

Interesting.

I don't see an upside to switching or blending the VE tables when it is a correctly calibrated VE Table.
That makes sense if using a flex fuel strategy of some sort, or to account for injected methanol from another system.

I want something similar for warm up assistance/temp control for my aircooled engine--- Rather than alter the VE table, change the AFR target table to one all ~stoich when it's below a certain CLT (~CHT, my open air Cheby CLT sensor lives neat the thermostat in the hot air exit airflow)

With the std map I use (running ~19:1 AFR over most of the map) it never gets to proper running temp at cruise under ~70F outside air temp, even with a thermostat. At ~stoich it heats up very fast.

I was looking at MS3s table blending features, but really haven't had time to look at it, perhaps this long weekend.
I believe AFR target table switching is already a feature, at least for MS3, and very likely MS2extra.
Addendum to Newtons first law:
zero vehicles on jackstands, square gets a fresh 090 and 1911, cabby gets a blower.
EZ3.6 Vanagon after that.(mounted, needs everything finished) then Creamsicle.
luftvagon
Posts: 268
Joined: Tue May 01, 2012 9:27 am

Re: Fuel VE Table switching based on CTS

Post by luftvagon »

I found that my aircooled Type4 runs best cold with the autogenerated ve table. Once warmed up, I get better results with my map with 17AFR (at this point) hoping to go even higher.
I am going to be compiling/testing later.
1981 Volkswagen Vanagon Westfalia - air-cooled Type4 1970cc CV (hydraulic lifters, 42x36 valves, stock cam, microSquirt FI)
1993 Ford F-250 XL LWB Extended Cab 7.3L IDI
luftvagon
Posts: 268
Joined: Tue May 01, 2012 9:27 am

Re: Fuel VE Table switching based on CTS

Post by luftvagon »

Hello everyone, I just posted a working patch to enable Fuel VE and Ignition Table switching based on CLT and MAT:

Please see
http://www.msextra.com/forums/viewtopic ... 3&p=383997
1981 Volkswagen Vanagon Westfalia - air-cooled Type4 1970cc CV (hydraulic lifters, 42x36 valves, stock cam, microSquirt FI)
1993 Ford F-250 XL LWB Extended Cab 7.3L IDI
Post Reply