Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


TimoL last won the day on July 5 2018

TimoL had the most liked content!

About TimoL

  • Rank

Profile Information

  • Gender
  • Location
  • Interests
    Electronics, cars, 2-wheelers
  1. TimoL

    Looking for a cruise control with ECU input

    Well, that's good to hear. I might go DBW after all.. I assume most of the OEM solutions have a deliberate lag added to them (something to do with emissions & economy)?
  2. TimoL

    Looking for a cruise control with ECU input

    Good point. E-throttle could be a solution but I don't want more lag in throttle response
  3. I'm looking for a cruise control unit with an ECU control input. It would have to be a drive-by-cable model. I believe some WRX models (or just Imprezas) had CC since the throttle body has support for a second throttle cable. I want to use it as a cruise control and to increase the throttle opening for cyclic idle, thus requiring the ECU control input. I guess the actual cruise control could be done with the ECU as well? Do you folks know any cruise control systems that would work for this purpose? Edit: My car is 1999 WRX GC8 -Timo
  4. TimoL

    Fire up problem cold start on e85

    Is it tuned for gasoline too? I know this might not be the solution you're looking for but have you tried to add some gasoline to the mix? I found that running E65 - E70 helped tremendously with the start up. It was around -5 deg Celsius when I tried this. Haven't had the change to test more since I blew the gearbox.
  5. TimoL

    Secondary open loop AFR table

    I can't seem to be able to figure out how to setup a secondary open loop AFR target table which I can switch to whenever I want and disable the closed loop lambda at the same time. I'm going to be running a switch connected to a DI. I've found the lambda overlay table but I suspect it cannot be used for this purpose. Is there any way to achieve this? I could run a secondary fuel (VE) table but hen I would need to maintain two VE tables. And how about disabling the closed loop with the switch?
  6. TimoL

    E85 and cold corrections

    I tried to adjust the injection timing as suggested but I made a table that has ECT as the Y-axis. When the engine is warm a timing of about 400 works best in the idle range. I have verified this by observing the AFR and transient response. But things seem to be very different when cold. When I dropped the injection timing by 90 deg I noticed a drop of lambda value from 0.86 to 0.77 and the transient response was improved. The PW was constant. I should try the ign cold advance as well. I pre viously had good results with my motorcycle (e85 too) wiith MS2. Here's what I think: When the engine is warm the fuel is injected on the hot intake valve (& port). This vaporizes the fuel just before the intake valve opens. But when the engine is cold, injecting to the closed valve does not help the vaporization, instead the fuel sticks to the valve & port walls. So the best way to get a biggest amount of fuel in to cylinder is to inject on the open intake valve. Smaller value means that fuel is injected later since its "BTDC", right ?
  7. TimoL

    E85 and cold corrections

    Thanks, I'll try if this works me Yes, I will definitely need different Warm up tables for Gasoline & E85. I have no plans on driving on E85 in winter tho .
  8. TimoL

    E85 and cold corrections

    I'm not sure if this topic should actually be in the tuning section? But here's the deal: I've switched to E85 for now and having difficulties tuning cold corrections. The starting is okay and it runs great if it just let it idle. The real problem is when I attempt to take off. Even if I apply just a tiny amount of throttle or the engine speed drops for any reason the engine will most like stall. I believe this to be because of change in manifold pressure which affects the evaporation of the fuel. Fast throttle applications actually work very nicely, the accel enrich seems to tackle that very well. I'ts not even very cold, about 15 Celsius (Finnish summer, yay ). I bet that at colder temps the car would not be driveable unless it's been let to idle several minutes. When engine is warmed up none of these problems are present. Fuel and ignition map have been tuned up to 180 kPA absolute (had to stop there because of fueling problems but that's another story). I've attached a log and the current tune. This was a cold start (15C temp). I actually managed to stall the engine once. The logs don't show this but I'm 100% sure it was due to AFR leaning out. I took off lightly and then tried to replicate the problematic conditions by shifting a lot and decelerating & accelerating (see "Accel_and_decel.PNG"). I'm not sure if this can be tuned just by acceleration enrichment, unless switching to MAP based? To combat this, I think there would need to be a temperature based Accel Hold & Decay values. I was thinking of utilizing the Warm Up Enrichment table with the MAP Delta as load axis. But when looking at the logs, the MAP delta variable seems to hardly change at all? -Timo CurrentTune.pclr Log 2018-06-30 2;40;04 pm.llg
  9. TimoL

    Measuring 12V with the ECU?

    That's exactly what I thought. Maybe I could cobble up an Arduino based voltage logger and connect it to the CAN bus. I do not want to compromise other sensors since I'm running a fuel pressure sensor and differential fuel pressure compensation.
  10. TimoL

    Measuring 12V with the ECU?

    I would like to measure the voltage at the fuel pump terminals and be able to log it with the ECU (Link G4+ WRX ver5/6 plugin). Is this doable with any of the free inputs?
  11. TimoL

    Using different ECU for injector dead time testing

    I also ran some tests on very low pulse widths to find how the injectors behaved in the non-linear range. All of the injectors have a similar curve for low PW linearity but the peaks reside at different ms. The peak will be flattened (if not removed all together) when you calculate average for all of the injectors. Since the low PW adder is same for all injectors you would need a low PW (and dead time) matched set of injectors to have full benefit from the low PW calibration table. But since these are 1000 cc injectors, I expect to be operating in linear range and the low PW calibration will not be needed. Interesting results nonetheless. I could not wrap my head around how to calculate the low adder table but I think what's all that about. To visualize it: The blue line represents the expected flow per millisecond and red actual flow. For example to find out the needed PW addition at 0,625 ms you would measure the distance from "the expected flow" line at that x-coordinate to the x-coordinate where the actual flow has the same flow value. I've marked these distances with green lines to the chart. Is this how the short PW adder works?
  12. TimoL

    Using different ECU for injector dead time testing

    Finally had the time to finish the tests. Results are in the attached spreadsheet, feel free to use for your own measurements. It's not really clean and has a lot of unnecessary data, I just like to calculate things... Here's what I found: The dead time has some variation between injectors, lowest being 0,715 ms and highest 0,812 ms (at 14,0V, 350 kPa). The average was 0,763 ms for all injectors. I also measured the dead time using a MS2 based ECU and got an average result of 0,80 ms (also at 14V, 350 kPa). Overall, the dead time is pretty much what I expected for these injectors. I only used one injector (Inj4) for measuring dead time at different voltages. I only went down to 10 Volts on the test bench and extrapolated the low end. -Timo deadTimes.ods
  13. TimoL

    Using different ECU for injector dead time testing

    Thanks for sharing the link David, that's a great write up BTW. Since I will be using the Link ECU for driving the injectors and the voltage reported by the ECU for cal table x-axis, I believe it should be accurate enough. Also, the same fuel pressure sensor (connected to the ECU on both cases) will be used for the testing. -Timo Yes, they should be the same. I'm actually more concerned about the flow rate differences between the injectors. The seller claims that they are flow matched but I paid 140€ for a set of 4. You know, you get what you pay for... I confirmed the wiring by measuring those pins from stock ECU while it was powered on. The wiring seems to work on the test bench. I could not do any tests yet, because the test bench fuel pump was shot. I believe it to be because it was used with ethanol and then stored dry (=corrosion?). I will be posting results soon as I have some. -Timo
  14. TimoL

    Using different ECU for injector dead time testing

    Thank you for your input Adamw. I am going to use the Link ECU for the dead time testing. I took a look at PCLink manual and it seems that I can test only one injector at a time and only using injector channel 1 because I need the advanced mode. Is it right? It's not really a problem, I was just hoping to be able to test all 4 injectors at the same time. Also I'm not certain as how to wire the ECU. The installation manual has at least some of the pins explained. Based on the manual I would wire the ECU like this. Is this correct? And how do I wire the injector +, just straight to +12V? -Timo
  15. I just bought JECS 1000cc side feed injectors for my 99 WRX but the seller could not provide any dead time values. So I build a test bench for testing injector dead times. The setup: -Adjustable fuel pressure reg, 2 - 9 Bar -Adjustable voltage supply, 9 - 15V, 36 A -MS2 based ECU But I started thinking that maybe I should not do this with other ECU than the one I actually use on my car (Link G4+ WRX Ver5/6) with these injectors? I plan to get fairly accurate data for dead time and possibly short pulse width, but I have no experience of the latter. On the other hand, wiring the Link G4+ to my test bench should not be very hard. AFAIK only 8 wires would need to be connected: -12V (batt) -12V (switched) -GND -Inj 1, 2 ,3 &4 -Inj common (+12V) -Timo