Z32 ECU on RB25, Accel Increase Fuel Question
In this map, I have found that even if I did not touch the throttle,
AFR will change accroding to this map, on idle, TPS switch off in red colour.
While I have make the whole map to 0, when driving on the road, the throttle enrichment still there and did not response to this map.
Is this map suppose to be the "throttle enrichment' ?
Did I do something wrong or there is another map to contorl throttle enrichment ?
Fuel Increase Rate
What is the meaning and how does it affecting the fueling ?
Z32 ECU on RB25, Some question
Moderator: Matt
Re: Z32 ECU on RB25, Some question
I'm wondering also what the fuel increase rate is?
What i know is the last columb of the fuel map for the acceleration enrichment. If the TPS voltage goes over the values in the "Acceleration Increase Fuel vs TPS voltage" map, the he ECU takes the values in the last columb of the Fuel map for a short time, to enrich the AFR's.
I see that the Z32 ECU has also complete different timing-values in the last columb of the timing map. Take the ECU the last columb in the same way as on the Fuel map? or is that for the limp mode or sowhat?
What i know is the last columb of the fuel map for the acceleration enrichment. If the TPS voltage goes over the values in the "Acceleration Increase Fuel vs TPS voltage" map, the he ECU takes the values in the last columb of the Fuel map for a short time, to enrich the AFR's.
I see that the Z32 ECU has also complete different timing-values in the last columb of the timing map. Take the ECU the last columb in the same way as on the Fuel map? or is that for the limp mode or sowhat?
Re: Z32 ECU on RB25, Some question
If you set this table to 0s then it will make the TPS trigger straight away. Therefore ECU always access the last column in the fuel map which is why you are seeing AFRs change
-
- Posts: 426
- Joined: Mon May 11, 2009 7:58 pm
- Location: FRANCE
Re: Z32 ECU on RB25, Some question
This table disappeared in the latest release (0.11), right ?
Addendum:
ADD_FUEL,&H7530,16,1,16,1,Acceleration increase volume
yes, it has been removed, on purpose. That's so complicated and I forgot a lot
viewtopic.php?f=8&t=2335&p=17070&hilit= ... dle#p17070
Now, I have a big problem with this location (it cannot be what you call it):
FUEL_INCREASE_RATE,&H79FF,1,1,1,1,Fuel increase rate adjustment
When looking into the code:
Basically, 0x79FF is a counter limit (OEM value=10) for inj_counter1.
And inj_counter1 counts the number of times TP is above TP_limit threshold or below TP_load_recovery threshold before validating it ...
This is just to avoid transitional effects.
inj_counter1 is incremented in a routined called into IRQ2 (don't remember the irq2 call rate).
Addendum:
ADD_FUEL,&H7530,16,1,16,1,Acceleration increase volume
yes, it has been removed, on purpose. That's so complicated and I forgot a lot
viewtopic.php?f=8&t=2335&p=17070&hilit= ... dle#p17070
Now, I have a big problem with this location (it cannot be what you call it):
FUEL_INCREASE_RATE,&H79FF,1,1,1,1,Fuel increase rate adjustment
When looking into the code:
Code: Select all
CODE:978E ict_8: ; ...
CODE:978E ldx #tp_limit
CODE:9791 tim #%10000, flags2 ; Bit 0: 0=first time, 1=not first time
CODE:9794 beq ict_9
CODE:9794
CODE:9796 ldx #fuel_cut_recovery
CODE:9799
CODE:9799 ict_9: ; ...
CODE:9799 jsr interp_16 ; X=table adress
CODE:9799 ; A=value to look up
CODE:9799 ;
CODE:9799 ; A=output value
CODE:9799
CODE:979C cmpa tp1
CODE:979F bcc ict_10
CODE:979F
CODE:97A1 ldaa inj_counter1
CODE:97A4 cmpa location_79FF
CODE:97A7 bcs ict_11
CODE:97A7
CODE:97A9 oim #%10000, flags2 ; Bit 0: 0=first time, 1=not first time
CODE:97AC bra ict_2
CODE:97AC
CODE:97AE
CODE:97AE ict_10: ; ...
CODE:97AE clr inj_counter1
CODE:97B1 aim #%11101111, flags2 ; Bit 0: 0=first time, 1=not first time
CODE:97B4
CODE:97B4 ict_11: ; ...
CODE:97B4 ldx ttp_min
CODE:97B7 cpx tp
CODE:97BA bcs ict_12 ; If tp>ttp_min then branch
CODE:97BA
CODE:97BC stx tp ; Else tp=ttp_min
CODE:97BF
CODE:97BF ict_12: ; ...
CODE:97BF ldx ttp_max
CODE:97C2 cpx tp
CODE:97C5 bcc ict_13 ; If tp<ttp_max then branch
CODE:97C5
CODE:97C7 stx tp ; Else tp=ttp_max
CODE:97CA
CODE:97CA ict_13: ; ...
CODE:97CA rts
with
DATA:F960 tp_limit: fcb 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255
DATA:F970 fuel_cut_recovery: fcb 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48
RAM2:14E4 inj_counter1: rmb 1
And inj_counter1 counts the number of times TP is above TP_limit threshold or below TP_load_recovery threshold before validating it ...
This is just to avoid transitional effects.
inj_counter1 is incremented in a routined called into IRQ2 (don't remember the irq2 call rate).
Code: Select all
CODE:A1E2 compute_counters: ; ...
CODE:A1E2 ldaa limiters_counter2
CODE:A1E5 beq loc_6208
CODE:A1E5
CODE:A1E7 dec limiters_counter2
CODE:A1EA
CODE:A1EA loc_6208: ; ...
CODE:A1EA tim #%1111, byte_81
CODE:A1ED bne loc_815
CODE:A1ED
CODE:A1EF inc inj_counter1
CODE:A1F2 bne loc_6209
CODE:A1F2
CODE:A1F4 com inj_counter1
CODE:A1F7
CODE:A1F7 loc_6209: ; ...
Re: Z32 ECU on RB25, Some question
Can it be that the fuel increase rate has something to do with fuel temp? I tried different settings but i don't see any influence.
Another thing that i've noticed (on a rb25det with z32 ecu) is that the last colum has allways a innfluence at full trottle. You see that especially in the closed loop area very good. With 90% throttle, the ECU stay on closed loop, but with WOT the ECU takes the values out of the last columb (runs richer) all time. Not only for a short while, like on other ECU's.
Another thing that i've noticed (on a rb25det with z32 ecu) is that the last colum has allways a innfluence at full trottle. You see that especially in the closed loop area very good. With 90% throttle, the ECU stay on closed loop, but with WOT the ECU takes the values out of the last columb (runs richer) all time. Not only for a short while, like on other ECU's.
-
- Posts: 426
- Joined: Mon May 11, 2009 7:58 pm
- Location: FRANCE
Re: Z32 ECU on RB25, Some question
How can you assert that ?A&M-Motorsport wrote: With 90% throttle, the ECU stay on closed loop
You shouldn't speak about throttle.
You may have throttle half-way and mid-range value of TP. Tables are TP related, so speak about TP.