Triumph 675 Forums banner

DIY manual real-time a/f adjuster

1 reading
5.1K views 7 replies 5 participants last post by  Plasmablaster  
#1 ·
The post is about a little gadget I made to make real-time air/fuel adjustments to the bike.

So, here it goes:

THE PROBLEM:
My typical riding weekend excursion consists of riding into the mountains with friends, having lunch or coffee and then returning home. The problem is that especially in summer, due to the accumulated heat of the engine, when the bike sits after the first leg of the trip, the heat of the engine creeps upwards, the temperature sensor gets hot itself and when the return leg commences, it gives false temperature readings (higher than normal) to the ECU. With those false high temp readings the ECU leans-out the mixture and so the bike becomes nervous and unpleasant to ride.

And beyond that, in general the bike fuelling-wise is very finicky. Depending on temperatures, humidity, how long it's been since the TPS has been baselined etc it can be smooth as butter or vicious as a divorced mamba. Very temperamental and I don't like that - 15 years on japanese bikes made me demand otherwise.

So I had to do something about it.

THE SOLUTION IN THEORY:

Fuelling is taken care of by the ECU. What it does is control the amount of fuel injected into the cylinders depending on the amount of air it thinks is entering into the cylinders. This depends on three parameters:

1. How open the throttle is
2. The fuelling table
3. The air temperature

In order to manually trim the fuelling while on the go, the only possible way to do it is to fiddle with the air temperature readings. If the temp sensor says "It's X degrees" and it is actually less than that I need to correct that reading. But how to change that reading?

Somewhere here in the forum I learned that the temp sensor is simply a variable electrical resistance, with inverse relation: the higher the temperature, the less the resistance. So, it is actually pretty simple: I can just add a resistance in series with the sensor and then the increased resistance will result in a lower temperature reading to the ECU. Of course, in order to have adjustability, it will need to be a variable resistance, i.e. a potentiometer.

However, there is a question: what range of ohm resistance should the potentiometer have? The function boundaries of the temp sensor should be known. Again ,somebody here in the forum provided with the information - the temp sensor reads about 200 Ohms at 50 degrees C whereas it reads something like 2K Ohm at 0 degrees.

The amount of temperature correction I would need to be able to make was in the range of 10-20 degrees Celsius, which accounts for up to 6-7% of fuelling difference. (A 10 degree C difference at usual temperatures equals to about 3% fuelling difference). The potentiometer range had to be chosen carefully because the relation between temperature and resistance of the sensor is not linear, so it would have to be narrow enough to allow for enough sensitivity for hotter days, and wide enough for the colder days. Eventually I figured out that a 2K Ohm potentiometer would be perfect for what I needed (and it proved correct).

In the first picture you can see the stock configuration, and in the second the configuration with the adjuster interjected between the sensor and the ECU. The switch is not necessary but I thought that while riding I wouldn't want to fiddle with the adjuster itself and the switch would allow me to easily revert to stock. Actually what the switch does is bypass the potentiometer, so in order for the potentiometer to work the switch needs to be in open position.

Essentially what it is is a "booster plug" but with adjustability.

THE SOLUTION IN PRACTICE:

So what I needed was (as shown in the third picture):

- The potentiometer,
- a switch
- a small box to put everything inside
- proper connectors, which are "TE/Amp Junior Power Timer Connectors" bought from www.cycleterminal.com
- cable
- intermediate waterproof connector to easily remove the device if need arises.
- a clamp to mount the device on the handlebar

In the rest of the pictures you can see how the device was made. Eventually the epoxy putty I used to attach the little bolt that would hold the lid of the box in place didn't hold out so eventually I used a zip-tie.

Installation was very easy. I only had to remove the tank in order to connect to connectors and tidy-up the cables.

DOES IT WORK?

Hell yeah! take a look at this:
(sorry for the glaring flashlight - without it the camera just wouldn't focus properly)


(readings taken through Bluetooth OBDII connection and the "Torque Pro" app)

THE BEAUTY OF IT:

1. It's foolproof #1: The non-linear temperature-resistance relation of the sensor means that even if the device is forgotten at the "active" position, a reduction in the reading of the sensor itself will move the function to the much less sensitive part of its range and the effect of the added resistance will become negligible.
2. It's foolproof #2: It can only add resistance which means it can only lower the temp reading which means in turn that it can only add fuel, not remove. So no danger of overheating the engine or burn valves etc.
3. It's short-proof. If for whatever reason there is any short anywhere in the circuitry of the device, the only result will be that the bike will be functioning as stock. Remember: the device just adds resistance to the sensor's so if there is a short the only effect is that the additional resistance just isn't added, nothing more.
4. It can be easily removed: The device can be easily removed via the intermediary connector if a shorting plug is added to this connector. And of course I have already made such a plug, stored in the underseat space of the bike.

DOES IT AFFECT RIDING:

Yes. It's winter now and I can't test it properly as the bike more or less works properly. But still, lowering the temperature for 10 degrees (i.e. adding ~ 3% more fuel) induces a slight reduction in engine brake and slightly softens-up throttle response. (There's no change in power output). I wouldn't go below that as I don't want to over-enrich and start fouling my plugs. Anyway, summer is near and it'll be tested for real benefit then.

So that's it. I'd like to thank all people who offered input for this project either directly or indirectly. I can't remember nicknames but whoever you are - thank you.
 

Attachments

#4 ·
That's just neat. Did you give any thought to doing something similar with the MAP sensor? The air temp sensor is decidedly non-linear, while the MAP sensor function is a straight line.


What is that you're using as a mounting bracket - a mirror mount of some sort?
 
#5 ·
That's just neat. Did you give any thought to doing something similar with the MAP sensor? The air temp sensor is decidedly non-linear, while the MAP sensor function is a straight line.
Thanks!

There are 2 reasons to not having used the MAP sensor:

1 - I have no idea about how the MAP sensor works and

2 - The MAP sensor is only used up until ~4500 RPM and for throttle openings less than 20%. Anything beyond these, it's the TPS that the ECU uses to determine fuelling.You can actually see those parameters under "F-L switch" in the "map edit" tab in TuneECU.

What is that you're using as a mounting bracket - a mirror mount of some sort?
Yup, it's an el cheapo chinese mirror bracket. You can find these for like 2-3$. I had one lying around so not having any better option I thought about using it.
 
#6 ·
eBay resistor mod YESSSSS! No but really this is junk. Sorry OP. It may "work" but it's doing nothing consequential. Google the phrase "eBay maf resistor mod" you will find many many threads about this topic. I don't mean to pick on you OP but these have been known "scam" products for a very long time. Also, map sensor only up to 20%? Bs. The map and baro are used throughout the rpm range to adjust fueling. If an engine has fuel injection, it needs, it NEEDS to measure the ingested air in order the fuel correctly. The map PID is used to calculate injector on time in milliseconds.

Sent from my SM-G975U using Tapatalk
 
#8 · (Edited)
eBay resistor mod YESSSSS! No but really this is junk. Sorry OP. It may "work" but it's doing nothing consequential. Google the phrase "eBay maf resistor mod" you will find many many threads about this topic. I don't mean to pick on you OP but these have been known "scam" products for a very long time. Also, map sensor only up to 20%? Bs. The map and baro are used throughout the rpm range to adjust fueling. If an engine has fuel injection, it needs, it NEEDS to measure the ingested air in order the fuel correctly. The map PID is used to calculate injector on time in milliseconds.

Sent from my SM-G975U using Tapatalk
Well, I'm not selling anything so this isn't a "product". eBay has nothing to do with it. It's a mod I made myself and wanted to share with the community of the forum. It does work as far as its intended purpose which is to fool the ECU about the Intake Temperature. The video proves it. As to what happens due to that, well I don't claim to have intimate knowledge of the ECU workings and eventually on what it exactly does. It is an educated conjecture based on how an ECU would use this data.

About the MAP sensor and how it's used, the map editing tool in Tune ECU proves that there is indeed a table that indicates how the ECU uses vacuum data and up to what RPM/throttle positions. There is some certain theory behind it, look about for it.

The great difference between your position and mine my friend is that I'm having it on my bike and I know, by virtue of fact, much better what it does and how it affects the bike than you. I ride it every day and whenever I feel like it I experiment with it. You haven't even seen it in real life. Your knowledge is only theoretical and reality always beats theory.

As a final word that acts as a friendly piece of advice, unless you want to be the smartass that everyone eventually laughs at, avoid expressions like "Bs", irony, and the like. Be polite. You might be true, I might be true, the truth might be somewhere in the middle - it doesn' matter. What matters is to share our passion for bikes in a nice manner. I'm not trying to trick or fool anyone or make money out of anyone - so your style and manner really don't leave any room for you to be perceived as someone speaking in good faith, even if in reality you might be.
 
#7 ·
Well, your wisdom, of course, but it may intrigue you to learn that there EFI systems out there with *no* MAP or MAF sensors, pure alpha-N systems that can actually be well tuned. There are EFI systems out there that transition from TPS-load to MAP-load along a certain MAP-RPM curve; the MAP signal is still used to calculate the injector PW, but the cell on the load vs rpm table is selected by MAP or TPS, according to that transition curve.



" It may "work" but it's doing nothing consequential." If the rider finds that the bottom-end response is improved, who are we to point and laugh? I agree that in a properly tuned system, this sort of kludge only screws things up. That said, very few street vehicles can truly be described as "properly tuned". They are overly-lean in order to pass emissions standards, leanness that causes poor off-idle performance. Fooling the ECU into believing the engine is x degrees cooler causes it to inject a little more fuel, helping that flat spot.


Is that the proper way to do it? No, retuning the ECU or adding a piggyback fuel controller is the answer. But for a few bucks and a few hours of tinkering and cobbling, the OP has done something that the average owner hasn't been able to do since the passing of the carburetor - he improved the way his bike runs. And that's all part of the sport.