You would want a well tuned VE table to start with, that matches your AFR target table.. This way the multiplier is working with good data to start with.ric355 wrote: ↑Mon Jan 07, 2019 12:21 pmWell since no actual definition of the "competing ECU" has been given, it's not possible for me to say if it is the same. But I can tell you what it does in Speeduino:
Firstly it only operates if the O2 sensor type is wideband.
If it is enabled then during the pulsewidth calculation the latest O2 reading is taken and divided by the AFR target for the cell(s) we are in. That calculated ratio is then used to scale the calculated pulsewidth. It's done before any gamma corrections are applied and before the injector open time is applied.
I guess the translation of this is that if the target AFR and the current AFR are not the same, then the pulsewidth is either increased or decreased in order to drive the AFR towards the target.
I'm not sure I understand why the VE table has to be retuned for this (that is what the help comments say).
That makes sense, but the text reads as though even if your VE table is good it would have to be retuned if you changed the setting:
In a perfect world, the change in AFR table will be a linear multiplier so you would not need to retune the table but you are still relying on 'old data' to run your motor. Having an up to date VE table is best and the incorporate AFR will help you when you stray due to variable factors.ric355 wrote: ↑Mon Jan 07, 2019 8:04 pmThat makes sense, but the text reads as though even if your VE table is good it would have to be retuned if you changed the setting:
Quote from the help text: "When enabled, the current AFR reading is incorporated directly in the pulsewidth calculation as a percentage of the current target ratio. VE table must be retuned when this value is changed. "
That seems pretty direct but I still can't see a reason for it.
this is what i am expecting it is doing in speeduino too, it should have nothing to do with the "current afr reading" meaning what the afr sensor is reading. that is only used if o2 closed loop fueling is enabled.
Indeed you can easily add a $5 timer relay on the […]
It seem like no one is using it yet. So you should[…]
Yeah I think it needs one squirt at 0 and the othe[…]
@ MegaTun, Sorry for the late reply. For private r[…]