[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: quattro-digest V3 #813
>I also "fixed" the ECU to smooth out the warm-up open-loop
>mixture shenanigans . . . )
I would be interested in hearing how .....please.
In the MAC-02, the static/openloop mixture (FreqValve duty cycle) is con-
trolled via the table(s):
; Block temperature => Index-8 map, used to determine cold engine open
; loop warmup mixture (Pg 24 -- warmup frequency valve duty cycle ).
;
; Values are A/D converted:
;
; 0xE0 = TBD
; 0xC4 = -20C / -4F (by the book; empirically ~ +10F)
; 0xA7 = -10C / 14F (by the book; empirically ~ +25/30F)
; 0x89 = 0C / 32F
; 0x7A = 10C / 50F
; 0x6C = 20C / 68F
; 0x5C ~ 25C / 77F
; 0x53 ~ 32C / 90F
; 0x40 ~ 38C / 100F
; 0x1D ~ 60C / 140F
BlockTempMap8:
F190: C4=196 A8=168 89=137 7A=122 6C=108 67=103 5A=090 55=085
; Table of cold engine open-loop FreqValve duty cycle values, indexed by
; BlockTempMap8 index, with last entry also doubling as a general-purpose
; "open-loop" default.
;
; Values (8-bit) percentage (duty cycle):
;
; 0x41 = 65%
; 0x3C = 60%
; 0x37 = 55%
; 0x32 = 50%
; 0x2A = 42%
ColdOpenLoopFQV:
F198: 50=080 41=065 3C=060 37=055 32=050 25=037 25=037 32=050
Right around 70-80F block temp, the map dips way *WAY* down to 37% duty
cycle (way lean), before jumping back up to 50% (nominal), just before
going closed-loop (at around 95F block temp, O2 sensor willing).
My observations are two-fold: one -- exactly at the 37% dip the engine
starts running like cold lumpy s**t (easy to watch with your trusty
duty-cycle meter (CP7678???) hooked up), and smooths out again as the
mixture goes back up to 50%; two -- when the system goes closed-loop
the ECU seems to like to run a little rich (typically around 52-55% duty
cycle, in my observations) for awhile till it finishes warming up.
Running a Schrick cam exacerbates the problem; the Schrick definitely
likes a richer cold mixture!
Thus, I made two changes to the map -- I stretched the temp range a little
to run out to 120F or so before permitting closed-loop, and I didn't drop
the duty cycle below 50%.
(Also note that the trailing 50% entry is also the "test point" value for
closed idle and WOT switches simultaneously, so you want it to be 50 al-
ways)
Note: the above is the "F" ROM decoding; the "B" (earlier) ROM is similar
but different.
-RDH