Jump to content

Adamw

Moderators
  • Posts

    20,569
  • Joined

  • Last visited

  • Days Won

    1,320

Posts posted by Adamw

  1. Yeah that's a bit of an unusual one, nothing too obvious there.  Can you try changing the orange cells in your ignition table to match the example below as a test.  This will probably make it feel a bit lazy but I just want to see if it is torque related or misfire related.  

    And the other thing I would try is making it a lot richer in that area - like change the target to say 0.9lambda as a test.  It maybe that one or two cylinders are leaner than the rest and start to misfire when trying to target stoich.  

    Can you try turning the purge output off as a test as well.

    How come it is running wasted spark?  

     

    H35CbdS.png

  2. Most analog tachos are very inaccurate.  Some have significant lag also, so they are less accurate under heavy acceleration than they are at lower acceleration.  There is a multiplier in the tacho settings that you can use to adjust its span but I would say your 300Rpm error at redline is probably already better than most.    

  3. Yes of course you will need a PC to set up the ecu.  You will ideally want coils with built in ignitors such as K20 or 1NZ toyota etc, connect the ground wires to the cylinder head, install a ignition switched relay to supply 12V to the coils, and run the trigger wires back to the ecu.  The coil on cyl#1 connects to Ign 1, cyl#2 to ign 2, etc.  In the ecu you will need to change ignition mode to direct spark, set up the dwell table appropriate for the coils and reset base timing and ignition delay.

  4. I dont think any of your issues are related to the bootloader, the ecu is obviously booting up if PC Link is connecting and you can record a log.  I see two potential problems in your log:

    1. For the first and second start attempt it took a long time before dwell was commanded, this suggests maybe an issue with the trigger.  Also, just at the beginning of cranking on the second start attempt the RPM dropped to zero briefly and the trigger error counter clocked up a few counts.  However the battery voltage jumped up at the same time so maybe this was something like the driver slipping off the ign switch or starter button?  Please do a trigger scope while cranking so we can look if there are any clues in there.  
    2. Considering your temperature is quite cold, you have very little (no) extra fuel going in during cranking.  When your engine starts on the third try, it is idling with an injector pulse width of 4.3ms, and that is giving a lambda leaner than target.  However when cranking you only have 3.7ms!  At cold temperatures most engines need a lot more fuel to get started - it is more typical to see 100-300% extra when cranking.  So I would expect your engine would want more like 10ms pulse width when cranking.  This may explain some of your symptoms as every time you power cycle the ignition you would get a new dose of "pre-crank prime" which after a few goes may give you enough fuel to start.  
  5. It looks like the ecu is happy with the trigger now, although cranking RPM is a bit slower than expected.  Can you give a bit of detail about the engine - what size injectors etc.  

     

    1 hour ago, felare said:

    Could you tell me how you knew that the cam sensor was wired wrong? Something about the shape of the waveform?

    Have a look t the help file page >Wiring Information > Input Signal Wiring > Trigger Inputs > Reluctor/Magnetic Sensors.  The waveform should first rise as the tooth approaches the sensor, then sharply fall through zero (zero crossing is the exact center of the tooth), then negative voltage as the tooth moves away from the sensor.   If you look at the single tooth on your cam it will be most obvious that yours goes negative first, then rises across zero.

  6. The Y axis of the pressure compensation table is not lambda, it is the % change in measured current that was required to drive the ion pump, often designated "pump current" or "Ip".  Ip is related to lambda, but not directly.  You need both the sensor temperature and the Ip passed through a lookup table to derive Lambda.  The relationship of temperature and Ip to lambda is not linear or even close to linear - a 5% change in Ip is not a 5% change in lambda.    

    FYI that datasheet you have is also for an ADV sensor, not the 4.9.  The 4.9 is actually much less sensitive to pressure, it has a max Ip difference of about 15% at 2.5Bar.  

  7. There are actually quite a few idle related settings I dont like in your map.  I would copy the following list of settings out of our WRX V11 base map as much better starting points (FYI, you can open 2 instances of PC Link up side by side to copy settings across more easily):  APS/TPS lockout, RPM Lockout above target, all settings in idle ign control menu, Dashpot offset/hold/decay (dashpot can be quite different engine to engine), Deadband & Integral gain.   

     

  8. If no cam sensor, your injector wiring is ok, you will just have to set injection mode to multipoint group.  The ignition coils will have to be rewired in pairs to Ign drives 1 & 2 and ignition mode will have to be set to wasted spark.  

  9. What im suggesting is to set up logging now before it fails so you can see if there are any clues in there - ie you may find the heaters are constantly resetting due to an inadequate or intermittent power supply, or the probe temp is running away due to an exhaust restriction etc.  .  

  10. 11 hours ago, [email protected] said:

    I run ITB throttles on the beams 3sge. That is why I have tuned the mainfuel table with Throttle Position as the main axis and not MAP. When you say "because you have the Fuel equation load source set to BAP" and  "you must use MAP as the equation load source" are you saying I should charge my main fuel map axis to map and not throttle position or are you speaking of another table for example a cold start table?

    No, just change the setting "Equation load source" from BAP to MAP.  

    SV68mek.png

     

    11 hours ago, [email protected] said:

    Is there a way I can use the air bypass valve and control it by time. For example for the first 2 mins that the engine is running idle at 1200 and then after that close and I could have the idle bypass screw that is part of the pwm valve set to a base idle of 850 rpm?

    Is there a better way to do the cold start warmup idle with ITBs than useing a air bypass valve?

    You dont need to reinvent the wheel, just change the load source to MAP so the fuel equation can automatically compensate for air that is bypassing the throttle.   We use this method on all ITB engines with idle valves and it generally works well, GTR's, GTiR's, many BMW's etc all use this strategy.  

×
×
  • Create New...