In THEORY I could set up an iginition map that would not ping on 87 octane, but the engine would be an absolute DOG. In addition, the retarded timing would reduce VE, causing fuel mileage to go down. I suspect the end result would be a wash.
Q45tech wrote:Robert:
Can you describe the way the KS subtract works [initial steps down and recovery rate, does it desensitize with rpms cutoff etc] ......is there a load cell/temp component......ignored at WOT?
Basically here's how the ignition code works:
-There are two (sometimes three) ignition maps. Low Octane (knock) and Hi Octane (no knock).- When the ECU determines the timing for a given cell based on RPM and load, it also looks at the same cell in the other map. i.e. if the ECU is reading off the hi octane map, it looks at the low octane map. -It stores the difference between the two cells. That is the maximum "range" of timing at that load/rpm point.- Every time the key is turned on, the ECU reverts to the Hi octane map.- Every time a knock is detected (in a set timing window that varies w/load and RPM) the knock counter is incremented.- After a set number of ignition cycles with knock events (varying according to RPM and load via a simple two-row/three-column map) the ECU retards timing from the hi octane map (assuming it is still using the hi octane map). It retards by a set (and changeable) number of degrees each time, which happens to be 1 in the stock ECU.- When the timing reaches the "floor" set by the lo octane map, the ECU switches to that map. - If the ECU is running from the lo octane map, it advances timing after each X number of engine cycles WITHOUT knock. If it reaches the "ceiling" set by the hi octane map, it switches to that map.
The knock sensor reading is gated according to crank degrees, and the overall sensitivity is controlled by several filters. Above X RPM (2000 in USDM, 2500 in JDM) sensitivity decreases more significantly. There is also load-based filtering of knock sensitivity.
Quote »
Also how does aircon signal on affect advance [just increase load cell position?] other than WOT cutoff switch. What does ecu do when AC on that it doesn't do with AC off at WOT.
It appears that more than just the compressor drag is slowing acceleration.
People might be interested in the battery voltage compensation of injector open time trim.....big amps big current draw..oscillating injectors on Bass Notes.[/quote]On the AC question, the AC compressor is turned off above 4600 RPM. Oddly enough, there is no throttle or load-based cutoff.
Once turned off, the AC relay is only off for about 6 seconds or so, then cycles back on for 6 seconds, then off, until the RPM drops back below 4600.
The injector dead time is affected by battery voltage. So is the ignition coil dwell time. Lower battery voltage means longer dwell and longer dead time.