Jump to content

Adamw

Moderators
  • Posts

    20,171
  • Joined

  • Last visited

  • Days Won

    1,289

Posts posted by Adamw

  1. 1 hour ago, Mattt said:

    I'm seeing leaner than targeted AFRs when going into positive manifold pressure and accel enrichment seems to be lagging when the pedal is moved (going lean for a split second before richening). 

    It may well have always done that, and now with a faster CAN lambda you just get to see more of it.  I suspect you might need a little more accel hold and possible accel sensitivity and clamp.  

     

    1 hour ago, Mattt said:

    Last thing, since installing and configuring the CANLAM the maximum AFR value has changed to 148 or so and I'm unable to find a setting to change it to a lower number?

    You cant change it, with analog widebands they need to limit the range to try to get acceptable accuracy and resolution.  With CAN you dont have that limitation so the range doesnt need to be limited.  

    For your cold start I would increase the CLL ECT lockout to say 50-60C so that closed loop is not working when its cold.  If you attach your tune I can probably give some suggestions to solve that big oscillation you have shortly after start up.

  2. Yes.  AC request would be received as a CAN DI assuming it only needs off/on statuses, then you assign the AC Request input to the CAN DI.  

    Basically anything you like can be sent out of the ecu.  

  3. Unfortunately it wouldnt be so simple.  There are two significant differences.  

    1. The Honda ecu has highside drives fitted to aux 5 & 6 for the vtec and intake solenoid.  The Evo needs aux 5&6 to be lowside drive for the idle stepper motor.
    2. The Evo needs a relatively complicated main relay control circuit so the ecu can stay alive for a while after ignition is turned off so it can park the stepper motor ready for the  next start up.  The Honda ecu doesnt have this circuit.  

    For an ecu that could be shared between these two cars you would be better with a wire in ecu like the Storm with a basic adapter harness for both cars.   

     

  4. Do you have an ecu log?  It would be beneficial to see what ignition timing and wastegate DC are doing around the problem areas.

    It looks like you have some overshoot coming on to boost in most places where you are close to WOT.  I suspect it is possibly just those "90's" in your boost table being held until too close to target.  

     

    4 hours ago, cwhite951 said:

    I'm running 1bar typically and at just two point in the lap I get 1.5bar spikes.

    Its only a 0.5bar spike isnt it - not 1.5bar?  It looks like you are mixing MGP & MAP.  Normal MAP is 2bar and the overshoot reaches 2.5bar.  Still excessive, but not 250%...

  5. The idle looks pretty smooth to me for most of that log.  I dont see any hunting so I assume the problem just wasnt happening when this log was taken?

    I do have a couple of tune suggestions though that will improve idle control. 

    The first one is the idle base position table is not even close.  In the pic below where my yellow cursor is you can see RPM is sitting right on target, with the idle position at 31.9%.  Yet there is a value of 47% in the base position table.  So you can see just to the right of the cursor when the throttle is blipped, the idle position jumps to 47% (the commanded base position), this makes the RPM settle above target on the way back down and it takes a solid 30 seconds to slowly come back down to target.   So two changes needed here: 1. base position should be 32% for this temp, likely the whole table is wrong, not just this one cell.  2. You need a lot more integral so that the closed loop works faster to bring the RPM to target as quick as possible.    I dont have much experience with the MR2, but your integral gain is currently set to 0.1, I suspect you will be able to increase that to at least 0.4, possibly a lot more.  

    6Yy3VkO.png

     

    Secondly, the idle ign is not doing much, the proportional is too low.  It wont be fast enough to catch sudden load changes or stall events like this.  Your proportional gain is currently 0.1, 1.0 is more typical.   I would also increase idle ignition max clamp to 30deg as that will be much closer to MBT than the current 20.  

    The other thing that looks odd in the log is after the throttle blips the lambda pegs at max lean for quite some time before it recovers.  After the second blip it takes ~15seconds for the lambda to come back down to target.  Yet the RPM, MAP & injector PW is stable the whole time (ie air flow and fuel fuel should be stable), so something is fishy there.  It could be a wideband issue, fuel pressure issue, air leak?   Since it still appears to be idling ok in that area I suspect maybe the wideband is most likely since it would unlikely keep running if the lambda really was 1.25

  6. You really need to set up ecu logging so you can confirm first if it is the MAP limit, then secondly if so, how high does it go.  

    You can make your MAP limit table a 3D table with a timer on one axis if you wish to vary MAP limit over time at boost or whatever.  

  7. Correct.  In G4+ the bulk of your idle throttle opening should be in the main target table, then the idle base position is mostly used to correct throttle position when the engine is cold.  

    FYI this is different in G4X just in case your question does not relate to G4+.

  8. What dash do you have?  It might be easier to just swap the template in the dash?

    With a standard CAN message you can only send one frame per Channel/ID.  So 0x600 would be set up as transmit user stream 1, 0x601 transmit user stream 2 etc.  

    In your stream set up you need to change the frame ID position to none.  This frame ID is only used for compound/mutliplexed messages  where you sen a bunch of frames all on the same CAN ID.

    But otherwise the rest of your stream setup looks good.  

     

     

  9. Your ignition table is set up with MGP on its load axis (Manifold Gauge Pressure), so -100kpa is total vacuum, 0Kpa is atmoshere, any positive value is boost.  

    If your megasquirt table only started at zero kpa then that would likely be MAP rather than MGP.  For ignition MGP Vs MAP on the load axis wont make a lot of difference to most users that dont drive over large altitude changes.  MAP would be the more correct load reference for ignition as that is what affects ultimate cylinder pressure (knock).  Some users (mostly americans) prefer to use MGP just so -ve numbers is vacuum and +ve is boost.

    MGP is good to use on the fuel table load axis as you get a more correct VE look up with altitude or baro changes.   

    So the ignition table looks ok with a flat 15deg around the idle area.  Be aware however when idle conditions are met the ignition timing will be controlled by the idle ignition function anyway - ignition table will not be in use.  This is set up a bit slow in you map but I dont think it would cause hunting.  Most other settings dont look too bad.  

    It would be best to do a PC Log showing the issue, then we may be able to offer some direction.  

     

     

  10. 4 hours ago, Flint said:

    Yes, I already ordered Novotechnik SP2801 308 000 001

    Sweet, that will do a much better job.  Do you still want me to help set up timed shift with the existing sensor or do you want to wait for the new sensor?

  11. Its not going to work well at 100Hz.  Really want at least 500Hz.  

    Can you set the PID recorder to E-throttle 1 as per pic below and do me a log using the settings shown in the help file.  I would expect your throttle probably shares many parts with the part numbers we have tested so I would think the settings wouldnt be too far off. 

    gRExXWm.png

×
×
  • Create New...