Link ECU Training | Lesson 2: Fuel/VE Tuning

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
hello welcome back and this is part two of The Link Training series and today we're going to be going over fueling before we get started though just a quick little reminder I do offer this course for free and there's a lot of other companies charging for 500 for pretty much the same course and everything that I'm covering here so you guys could just leave a like and comment on this video that'd help a lot with the YouTube algorithms and help with my channel a bit all right so before we get started with actually jumping into fuel tuning itself I do have to make a couple assumptions that one your fuel injector data is entered correctly if you don't know how to do that please refer to the first video where I explain the basic setup that your base fuel pressure is dialed in and that any sort of fuel pressure regulator you have is increasing during boost and that your fuel filters feel pumps everything is in Tip-Top shape because sometimes as the tables get tuned you can kind of a spot mechanical issues and then you have to go and retune basically everything again you also have to make sure that your wideband O2 sensor is hooked up working correctly those wideband O2 sensors especially the Bosch ones are very sensitive to any sort of drop or vibration so during shipping or installation if you drop that sensor on the ground it could actually damage a sensor they are that sensitive so just make sure that all of your fuel system related and Emissions related controls are in good working order before we get started that way you'll have a lot easier time tuning all right so the other assumption too jumping in here we want to make sure that any sort of fuel correction is turned off so you're going to want to jump into on the left hand side under fuel we're going to go under one cold start your warm-up enrichment table I would pretty much zero that out before you really get started and actually while you're deal tuning you're going to want to make sure your engine is up to operating temperature anyways so as you can see my warm-up enrichment as soon as my coolant temp reaches 70 degrees Celsius there's no more warm-up enrichment there's also all kinds of post-start enrichments and things like that but you want to pay attention to your logging if you do experience weird issues you can actually log some of these parameters and see if you know crank or warm up or any kind of enrichment is happening on top of your base feeling a lot of times that could spark issues so the other thing is this IET field correction table you actually want to zero that out as well I have mines set based on actual factors in the environment after I've already tuned it but you would actually want to come in here and just pretty much zero everything out to start with so you don't have any other variables tuning wise where fuel is being added or subtracted and you're sort of chasing Target now there are some Vehicles where they do have dual fuel tables this could be either used for flex fuel or VTEC in my case or any sort of like cam switching control so Hondas Toyotas BMWs things like that where you need two separate fuel tables based on all kinds of actions you can set those based on this activation it can be based on all kinds of sensors or switch inputs so it's pretty configurable and then warm-up enrichment we're going to leave that alone for now but we also have to make sure when we are logging and driving the car that we don't get into acceleration enrichment so as you're driving along and correcting fuel tables you want to make sure you're driving in a pretty uniform and steady state you don't want to have acceleration enrichment skewing your fueling results fuel over on fuel cut I would personally have that turned off even though mine's turned on right now so you could just set that off so this is on D cell after a certain amount of seconds so mine set to two seconds after the TPS is set to 0.4 or lower it's gonna straight up cut the fuel until it gets to its idling Zone uh which I'll I'll show you down the road as well the other thing is some of the newer link ecu's have a long-term deal Trims and you'll want to make sure those are turned off so you'd come into this table and uh just make sure that mode is set to off and that your closed loop table is actually set to zero as well all zeroed out the other thing is so the other thing is going to be your actual closed loop Lambda this is very important so you want to make sure that depending on the type of tuning you're doing I'm going to show you three different methods to tune the fuel map on a link ECU but depending on the method you're using IF flows Loop fueling correction is turned on which means ECU is actually making sure that your car is always hitting your target Lambda and I'll show you the target Lambda table here in a second but all of these settings especially when this is turned to auto mode your ECU is going to want to auto Correct feeling in any problems up to a certain percentage so plus or minus 25 and get you to that correct feeling so this is actually going to have to be excluded from your data set as you're logging because with this turned on let's say your Lambda is set to 1 during cruise and your log comes back saying oh yeah the uh the feeling was actually one Lambda during cruise I don't need to you know calibrate my fuel table that's not necessarily correct because you have this correction that's going be on behind the scenes with closed loop feeling so just keep in mind uh this is under fuel a closed loop Lambda and close with Lambda this little gear and Lambda mode up here this is where you can actually turn it on and off so just keep that in mind as we're going through each one of these methods I'll kind of explain which ones have to have this turned off and which ones you can leave it on with oh well we're on this topic I do want to cover thing something I actually sort of pioneered myself and I really like the results of how it turned out out so I want to share that with you guys if you actually go into the math block so you have all kinds of these math blocks which you can have all kinds of equations on any parameters in the ECU that you want and kind of modify them a little bit and you can actually log against these once they're configured in the ECU once you go to one year empty math block so mine was set to two I actually created my own math block that says Lambda with no correct question so as you can see that would be pretty helpful if you want to leave closed loop Lambda turned on as you're doing your fuel tuning if your V table is like way off and could be dangerous for you to drive if you leave close the blend on you have to remove the fact that you had that correction factor so I had created this math block here and this is actually turning off so you have a couple different parameters a is configured as closed loop Lambda fuel correction B is set as closed loop Lambda long-term correction so I just showed you that table before and actually you can also probably include the IET field correction if you really wanted to in the equation below and then your last parameter would be your actual Lambda reading and just make sure you have this set this three decimal places because in the logging and tuning field tuning methods it's looking for 3D small places or the correction so my equation here is in parentheses a plus b plus 100 in parentheses divided by 100 times C so that would essentially give you the Lambda value before the ECU corrected it so let's say uh you were driving along and you had your Lambda set to 1 your Lambda Target set to 1 and you were actually heading coming in at like 0.85 Lambda like super rich it would actually read in this math block 85 Lambda instead of after the correction the closed loop correction of possibly one or close to one so you can actually go back into your ve table and correct your your fuel map accordingly so if you're a little bit confused about this section I would just replay this section of the video because it is a little bit confusing at first and then after you configure this math block just make sure you come into logging and under the log settings that you actually include that math block so you can choose it right here make sure you include that math Block in your logging won't do any good if you're not logging it okay so as you guys probably know in certain driving situations you want to have different fueling targets so that's where your AFR Lambda Target table will come into place Lambda essentially means that whatever type of fuel you're using a Lambda of one is the perfect uh burn off of that fuel so if you're using methanol or gas or ethanol or a mix of of different fuels basing your tables off of Lambda would really help because you have to do a full retune as you switch fuels so just kind of setting this up and eyeballing it I like to in the cruise area so we're looking at below 100 kPa in this area and also below like three four thousand RPM I just said this whole table to one and you can actually probably even lean this out even more some vehicles in super light Cruise situations so somewhere in here uh you could probably set that to like 1.1 or 1.05 somewhere in that ballpark to lean it out even more and get a little bit better fuel economy I just have for the for basic sake I just have mine set to one and then as we get a little bit higher in the RPM here you can see that I get a little bit richer so the lower value below one is richer and above one is leaner as you can see as I'm going higher in the RPM because my engine does REV so high in that uh as you're revving the motor higher especially on no load circumstances it does create a lot of friction heat so I like to add just a little tickle of extra fuel there just escape the motors and cylinders a little bit cooler and happier so then as I get into some of the higher lines I start tapering that off as I get into boost I usually don't try to go below like uh 11.1 to 1 afrs or below eight in this scenario in boost I I think it's just a little bit overkill for uh pump gas but obviously ethanol methanol things like that you're going to have completely different numbers here so don't base it too much on my setup but uh and I only make like 10 pounds of boost here so I'm not going crazy building this table out to like 20 pounds boost but essentially you would go from at the 100 kPa to whatever your max boost level is just start tapering this off in a gradual form and especially if you're going to be tuning the car on a Dyno you can see and play around with the fueling if it does like a certain afrs better than others for making more power some some Motors like to be a little bit on the Richer side selling leaner to make more power so it's really up to you but this is more of a base map in my opinion all right so now we're going to be looking at our actual fuel table here and I can actually pull up a graphic view of it as well and this is a representation of the efficiency of your engine essentially and as I was talking before if you're in traditional fueling this is going to be the percentage of injector opening from your master fueling number in the modeled multi-fuel mode so as you can see right here this is going to be just a sort of arbitrary number but usually especially Motors in boost they usually tend to go over like 100 in the values here and then when you get towards like wide open throttle on an n a setup usually like around 80 to 100 every motor is different though so you're probably asking yourself right now how the heck do I know what these numbers are supposed to be uh well it all comes down to the three different tuning methods I'm going to show you now with these three tuning methods there's no right or wrong answer on actually which one to use each one of them are or their own situations and not saying one is faster than the other or better than the other but I do want to give you those options all right so method number one is going to be Quick tune Quick tune in my opinion is good for situations where you're trying to just quickly dial in the idling or if you have access to a Dyno and you can hold specific load cells you'll be able to produce a v table fairly quickly and efficiently so you would actually come up to tuning and Quick tune and of course mine's only available when the ECU is connected alright so this is the Quick tune interface if you're actually connected to ECU I'm just at home on my desktop right now but I will show you live examples here soon as well so if you go into the Quick tune menu like I was showing you you'll pop up with this screen so it'll actually show you a measured versus your target Lambda so in this case it was a little bit on the lean side as you can see here so this will help correct your fueling table some of the setup items you want to look at here and specifically that math block I was talking about so either have to turn off closed loop Lambda before using this and this is one thing that I was struggling with when I was beginning to tune it why I never hit my Target lambdas and I was always overshooting undershooting well it was because the ECU was still correcting behind the scenes and I never had closed loop Landa turned off so either want to make sure you turn turn that off or if you do want to leave it on you can set your measured wideband oxygen source to that math block I was talking about so that'll actually take care of removing the factor of ECU correcting fuel table which is kind of nice you can set some of the Precision values and RPMs you want to lock out at and here's an important one the coolant temperature so under a certain coolant temperature and the motor isn't warmed up yet you can set that as a lockout there's just a lot of fine tuning kind of parameters you can set up here so again this is mainly for dialing in your idle you can actually go to the mode at the top first and then click on auto or manual I guess and then have your V table open and you can start to see it changing the cells once you're all done with that you just hit tune cells or just leave it as Auto and it'll just start correcting your entire V table Yeah so if you let this run at idle for a bit it'll get your idle fueling set perfectly you know idle real nice granted your other idle settings are good and then if you're on a Dyno you can use the load control feature or the braking to hold the car at specific load cells and make sure the car is driving in the middle of each one of those load cells because sometimes it could be a little bit off and especially with these parameter series it says uh time in center of the cell Precision how how much from the center you want want to be from the center of that V cell that you're tuning so again Dyno you can pretty much say oh you know I want to run the car at 2000 RPMs against all these different loads you'll put you know load on the on the car through the dyno and run up through all these columns one at a time and that's probably the best way to do it I'd say if you're trying to do fuel tuning that uh Dyno a little bit of Dyno time is probably your best option if you're Street 2 tuning I would highly not recommend this method and I'll show you other methods that are a little bit better because if you're on the street you definitely can't hold these cells for long enough tried it you can try to hold the brake and guess at the same time and load it up but just doesn't work especially if you have traffic or even on wide open roads I can't get it to sit in a Cell long enough to actually tune it and especially on the street you just can't hit every load cell that you need on your V table again good for dinos good for idle but that's about it okay so the next two methods I'm going to show you do require you capturing logs You're Gonna Want to at minimum capture engine speed TPS you're going to want acceleration enrichment D cell percent AFR Target your Lambda value that math block I was talking about and any other percentage fueling additive or cut parameter so that's going to be pretty much the basics there so link does provide a general log tab it should look something like this you can actually come in here and hit properties and add or remove values and you can group them in different like values and pretty much however you want and there's a cool little navigator at the bottom so I'm going to load in a log here alright so for simplicity's sake there is a little bit better way to view this data so again I open my log so I went logging open log from a session that I had before and I just went to the link standard field tune tab here and it has your V table and then your time plot down here of your log as I'm scrubbing through you can actually see they have a section that's Lambda and Lambda Target so here and actually you can add your math Block in here so I I wouldn't look at your Lambda value unless it's the corrected version or you have closed loop fueling turned off but essentially if you look here my measured is 0.83 and my target was 0.84 and I was hitting this specific cell so as you scrub through you can see my cells change so if you could find a cell where you're right in the middle of it that's probably the best candidate to do and John so this this method here is actually called quick trim so I'm going to highlight my fuel table here and press n as in mic on the keyboard and it's actually going to bring up this quick trim screen I'm not sure exactly why it's not pulling in my measured Lambda correctly I'd have to look into that but technically the measured is uh 0.879 and the target was 0.847 so once I click on that it's actually going to change the value there so I would actually go through to the next cell and then repeat the same process so as you can see here my AFR Target was 0.83 and I was at 0.81 so I need to go a little bit leaner on that so again M on the keyboard and again this should pull in the values from the log I'm not sure exactly why this isn't doing it right now but um when you bring up this m key screen quick trim should pull on those values and you just have to press OK and it'll correct it but for right now you would just type in whatever values you're getting in that cell and again it'll correct that so I'd say that method is probably the best for if you're just trying to make very subtle changes or there's a spot in your map that you know the card drives a little bit weird or you're having some some drivability troubleshooting issues you can scrub through your log and then correct individual cells one at a time a lot of tuners like to do this but in my opinion it just takes a long time that's very tedious to do and if your log never hit those cells it's not the best you also have to pay attention to acceleration enrichment and any kind of enrichment that's going on at the same time to make sure you have correct data that that cell is being updated with accurate information so again I use this for very limited things just fine tuning once I'm already done tuning everything as a whole and I just need to make some a couple fine adjustments here and there uh but yeah that that's one option is the quick trim menu now my favorite feature of the link software is using the mixture map so essentially you would take a log and you would Define some parameters and filters on the data that you do get from the ECU and you can make some pretty accurate and wide range of adjustments at the same time and it saves a ton of time and I definitely prefer this over other methods so I know I'm kind of blocking this right now a little bit but um there is a table down here from default that shows you Lambda versus RPM and there's a color range of wide open throttle versus crudes so as you're going through and populating this scattered chart and your logging is turned on of course you want to make sure that you fill out as much of this as possible and it'll give you kind of a pretty good representation of how much of the ve table you've hit during your either Dino Run or Street Run and the more data you come you can actually collect here the better it's not like information overload like the previous method where you have to analyze the entire log let's say you take a 30 minute an hour log of driving you don't have to sift through all that data by hand this method will actually do it for you so you would come into the mixture map if you don't have that already you can build your own by just creating a new uh page and adding the mixture map pane but essentially it says here unable to draw a map just right click to update the map so we're going to right click and say update mixture map but first I actually want to look at the settings here so this is kind of I'm going to show you how I set it up in some of the parameters that I use you're not going to have the exact parameters as me you might have other filters but this will get you in a good State here's your fuel table which fuel table do you want to affect if you have dual fuel tables you can select each one here this height highlight range just changes the color in which the data is represented it actually doesn't change anything with how mixture Map works engine source is always going to be engine speed your wideband Source I personally would change this to your math block because that's going to give you a more accurate representation of the data before it was corrected by closed loop fueling as I've said multiple times Fuel and target load I would leave these as the defaults and then you're going to come down here to filters you can change this to let's say it only has to hit that cell in the v table once you can actually change it up to one and this is is the percent area that the data has to be in that cell in the v table so you can play around with this either make greater or reduce it based on your tolerance some of the conditional filters I like to have filter out any data if I do have dual fuel tables so I'll say like you know fuel table one or field table one status I think this is fuel table one uh is less than or equal to 0.5 so essentially this was saying that I want to filter any data that's my second fuel table or first field stable and then to tune the other table you would just flip that over and then that way you can collect data and tune both field tables at once which is very convenient the other thing I like to do is turn off acceleration enrichment I don't have that in this Vlog for some reason if you change acceleration fuel to be less than let's say 0.1 you can actually take out your fuel in in acceleration enrichment so if you're accelerating rapidly it'll just dismiss those cells is what you want and then I usually add the D cell filter again I don't know why it's not logged in this log here but all right so that parameter is going to be overrun fuel cut status so you want to make sure that's logged in your ECU and then add it here and again I would put this to less than 0.5 It's usually the status flags are either zero or one if it's set to less than 0.1 you're filtering that out okay uh I'm actually going to turn these off for now because I'm not sure exactly what this log looks like and I want to get as much data as I can in there so I just hit OK and it's actually populating my field table right now or my mixture map all right so we've got some data back here to analyze I wouldn't take this data too much to heart as far as my car is tuned because this is an Old Log and I'm dealing with a different V table from the version that I've logged so um the data might be a little bit skewed here so these green cells represent a very very small error and need very little correction and then some of these bigger red and orange cells definitely need more attention I wouldn't pay too much attention to some of your close close throttle d-cell areas so that's going to be anything that's like high vacuum high RPM things like that because I didn't have the D cell filter turned on it's going to show data here that I'm running way too lean which is not the case so as you can see here like for example I have a thousand samples in this one one ve cell and as you click on it it actually takes you right to that cell in the v table which is nice my screen's a little bit small so you can't see it at the moment but uh yeah as you go through let me go to this yeah so as you can see right here it's turned blue and then so over the course of 10 samples here the target was 0.96 Lambda and I was hitting 0.98 majority of the time and an error of 0.3 sorry .03 so if you want to actually correct this all you have to do is right click and say correct field table and then it actually corrects the data right in your V table I think you can select multiple cells at the same time maybe not still have to figure out a way to to select multiple at the same time but um essentially like this one was way off so it needs some attention so I would just hit uh correct fill table one and again these orange cells are the ones that have been updated so after you've done logging and you set your filters correctly this is a very powerful tool to get your fuel table dialed in so again this is the one I use the majority of the time and it will get accurate and your best results the fastest instead of going through every cell and analyzing a log and doing it by hand so really like this feature but again just make sure that you have good data in because it will skew the results and you'll get all kinds of bad data so like let's say you have an exhaust leak or leaky injector or some other issue going on map sensors and calibrated after you tune your V table and there's got like spikes going all over the place and it's not like Smooth then you know you have some sort of mechanical issue or you're not filtering the data right or the data itself your Gathering isn't correct either so again you want to pay attention to pretty much all the data that's coming in and say is this truly what I'm experiencing in the vehicle especially if you have a wide band or something and you're just keeping an eye on things like oh yeah I'm constantly hitting you know 0.90 in Cruise or I'm supposed to be hitting one Lambda with uh closed loop limb turned off then yeah you could say that the data is correct and the data is actually showing the the same issue there so just go through and uh you would correct all these cells and you have a really nice V table so again those are the three methods you have Quick tune you have quick trim and then you have the mixture map so those are your three methods and again you can always come in just analyze logs by hand and change fuel maps by hand select whole areas you can actually multiply by certain values by just hitting star and you can multiply by a certain percent so let's say I need to add like you know 10 fuel uh I would just do something like that boom merchanted up 10 so you can always play around with with stuff like that but again you need to make sure that your data is good in that there's no Corrections going on behind the scenes and that you're correcting the raw value that's coming straight out of your O2 sensor and there's no correction factor applied so I think that's gonna do it for today's episode on fueling I pretty much covered any of everything that I wanted to again those three different methods are going to be used for different scenarios so you could do a swap between them but that should get you well in the ball part of drivability and um getting your V table dialed in and if you guys have any questions please leave a comment below and again a quick like five second like on the video would help immensely in the YouTube algorithms and the next video next week is going to cover a little bit of ignition timing and some drivability related things there's a lot of little settings in these ecu's that I like to tweak that just make that drivability just that much better so stay tuned for that I got a lot of tips on that but again this this math block thing and uh turning off the corrections big Improvement glad I uh pioneered that new tuners to link hopefully you take some advice from this and uh yeah should be able to get your car dialed in pretty quickly fueling is one of the main drivability aspects of of tuning so if you have a customer or your tune in a car yourself and it just runs or drives like crap usually it's because the ve table is incorrect and you have to do some feeling Corrections so after you're all done with your V table and you get some more logs and you're within like five to eight percent correction as far as the closed loop fueling goes you can't get the table dialed in 100 all the time within like one percent error literally impossible there's too many environment variables and and things like that your your weather barometric pressure altitude all that plays a roll so the closer you can get your V table dialed in the less work the ECU has to do to correct some of that and uh I do like turning on the uh long-term field trims so after you do have your V table pretty much dialed in I like to turn this on and I'll pretty much max out these values from like 40 to negative 40. so and then check on these obviously over time so if you do have some sort of fuel system issue and it's adding like a whole bunch of fuel in the long term table then uh you know that something's up mechanically with your car because at one point your V table was dialed in so the ECU will automatically populate the long-term fuel trim table as you drive which is really really neat and it saves a lot of the hassle of things wearing over time so let's say like your fuel filter is getting clogged and it needs to compensate for that um this table will will help so even OEM ecu's have this long-term fuel trim feature just because every car is going to be different and the tune over time will eventually change based on a lot of different factors so it's good to have this turned on and uh just keeping an eye on this table of any kind of Corrections it's doing um again if you guys have any questions let me know but uh that's going to be the end of the video thanks for watching
Info
Channel: Canyon Tuned
Views: 5,424
Rating: undefined out of 5
Keywords:
Id: 85V9oQ9lXT0
Channel Id: undefined
Length: 35min 27sec (2127 seconds)
Published: Fri Sep 22 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.