Author Topic: EgoC responce? 1.1.27.....1.1.6x  (Read 11785 times)

Offline GintsK

  • Hero Member
  • *****
  • Posts: 1257
  • BHP: 50
EgoC responce? 1.1.27.....1.1.6x
« on: February 07, 2010, 04:47:54 pm »
Some days ago I retune one of my first VEMSed cars. Reworked engine.
And what really surprise me: extremely fast and precise Ego correction!
Here is example with hardly wrong VE map on 1.1.27:


Since that time many cars are tuned and this awesome response forgotten.
Here is example from 1.1.63 with flat VE map, close to finished:


What happened? Is it some settings issue? Or firmware? Or what?
Here is closed loop settings from 1.1.27:

And here - from 1.1.63:


Gints

Offline AVP

  • Hero Member
  • *****
  • Posts: 743
  • BHP: 11
Re: EgoC responce? 1.1.27.....1.1.6x
« Reply #1 on: February 07, 2010, 05:57:05 pm »
could this have anything to do with the smaller lamda table and the fact that the ECU is interpolating??

on the other hand, i see you have as warm up time for the lamda 20sec and on 1.1.63 8sec? how much time is it actually required? I have it on 30sec on mine...

Offline Sprocket

  • Hero Member
  • *****
  • Posts: 867
  • BHP: 29
Re: EgoC responce? 1.1.27.....1.1.6x
« Reply #2 on: February 07, 2010, 06:05:38 pm »
I have been told on several occasions the warm up time should be set to 60sec and not to change it

The other thing thats different is the reactivation time. 17 cycles seems a little too long to me?

Offline AVP

  • Hero Member
  • *****
  • Posts: 743
  • BHP: 11
Re: EgoC responce? 1.1.27.....1.1.6x
« Reply #3 on: February 07, 2010, 06:19:59 pm »
ok i see. I had it on 30 from the start, as the base map. didnt change it

indeed reactivation seems to be quite big. In mine is 2 in that field. I have tried with more but i got better results on 2.

Offline GintsK

  • Hero Member
  • *****
  • Posts: 1257
  • BHP: 50
Re: EgoC responce? 1.1.27.....1.1.6x
« Reply #4 on: February 07, 2010, 06:50:31 pm »
Does warmup time has something to do with response?
If this value relates to WBO2 inactivity after engine start - seems it do not work.

Isn't deactivation time means time after acceleration?

In both cases smaller lambda table should not be problem: commanded lambda is same during all rpm range at WOT.

I think crispy Ego Correction was lost before both mentioned values was implemented.

Offline MWfire

  • Hero Member
  • *****
  • Posts: 721
  • BHP: 35
Re: EgoC responce? 1.1.27.....1.1.6x
« Reply #5 on: February 07, 2010, 07:23:07 pm »
in new firmware step size isn't used, so step of change is only determinated by P factor, speed with engine cyles delay.

Offline AVP

  • Hero Member
  • *****
  • Posts: 743
  • BHP: 11
Re: EgoC responce? 1.1.27.....1.1.6x
« Reply #6 on: February 07, 2010, 07:43:46 pm »
can you make it more clear what you mean?
Is P factor the speed with engine cyles delay? or something else?
and which settings affect it most?

Offline GintsK

  • Hero Member
  • *****
  • Posts: 1257
  • BHP: 50
Re: EgoC responce? 1.1.27.....1.1.6x
« Reply #7 on: February 07, 2010, 08:16:43 pm »
in new firmware step size isn't used, so step of change is only determinated by P factor, speed with engine cyles delay.
What settings you usually use? Can you achieve same quality as my 1.1.27 example?

Offline GintsK

  • Hero Member
  • *****
  • Posts: 1257
  • BHP: 50
Re: EgoC responce? 1.1.27.....1.1.6x
« Reply #8 on: February 07, 2010, 08:21:22 pm »
Also: is it possible to increase WBO2 sampling rate? Now I have 6-7 per second - no matter what is rpm.

Offline mattias

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1075
  • BHP: 41
    • Sävar Turbo Site
Re: EgoC responce? 1.1.27.....1.1.6x
« Reply #9 on: February 08, 2010, 04:10:39 pm »
Lower the number of cycles before changing correction. That will speed things up.
Step size has the wrong name, that will change..

The report frequency in the logs of the lambda value is the same as with everything else.
 I get 15 Hz with VemsTune which works at 19200 bps.
 It depends on your laptop and serial port.

Offline GintsK

  • Hero Member
  • *****
  • Posts: 1257
  • BHP: 50
Re: EgoC responce? 1.1.27.....1.1.6x
« Reply #10 on: February 09, 2010, 03:11:24 am »
Here is small part of datalog. It is cleraly visible - lambda in my logs has 3-5times slower sampling rate than overall datalog rate:

« Last Edit: February 09, 2010, 03:16:14 am by GintsK »

Offline z0tya

  • Sr. Member
  • ****
  • Posts: 252
  • BHP: 11
Re: EgoC responce? 1.1.27.....1.1.6x
« Reply #11 on: February 09, 2010, 03:37:27 pm »
Interesting but Yes, in my old and new 1.1.27 too...

Offline Andrey

  • Jr. Member
  • **
  • Posts: 2
  • BHP: 1
Re: EgoC responce? 1.1.27.....1.1.6x
« Reply #12 on: February 10, 2010, 12:07:10 am »
Engine cycles before correction in old firmwares are 14
Engine cycles before correction in new firmwares are (10 * cyl num) = more times bigger than 14
« Last Edit: February 10, 2010, 12:08:41 am by Andrey »

Offline GintsK

  • Hero Member
  • *****
  • Posts: 1257
  • BHP: 50
Re: EgoC responce? 1.1.27.....1.1.6x
« Reply #13 on: February 10, 2010, 01:27:29 am »
Andrey, thank you for posting here!

Does your mentioned delays is hardcoded and used as addition to engine cycles before correction?
So for best response engine cycles before correction can be even 0?

Can you also commnet 6 samples per second from WBO2? It is so for ages since 1.0.x firmwares. Seems to me due to some filtering: even with non working cylinder Lambda stays same (more or less true).
Main reason for asking is  awkward acceleration enrichment representation in logs. In other circumstances filtered signal is quite OK.

Gints

Offline Andrey

  • Jr. Member
  • **
  • Posts: 2
  • BHP: 1
Re: EgoC responce? 1.1.27.....1.1.6x
« Reply #14 on: February 10, 2010, 01:21:35 pm »
I made some rework for wbo2 code (function splitting, changes in ADC sampling etc) but sampling rate should stay same as early.

I added "(*cylnum)" part to all cycles in EGO menu for use same settings at different engines, but fogot make note in changelog, so if was 14 cycles at 4cyl engine in 1.0.73, new settinggs will be 3-4 cycles, because 3cycles*4cyl=12cycles, and 4*4=16.