Dev Blog
Forum
Wiki
About
NefMoto
>
Noob Zone
>
Noob Questions
(Moderator:
turboat
) >
Timing pull - built motor
Pages: [
1
]
« previous
next »
Author
Topic: Timing pull - built motor (Read 4116 times)
vtraudt
Sr. Member
Karma: +4/-7
Offline
Posts: 377
Timing pull - built motor
« on: May 08, 2020, 09:09:33 AM »
How does the ECU (here: 2002 Golf GTI 06A 906 032 LP) determine when and how much timing advance to take out ("timing pull")?
Aside from voltages from the (two) knock sensor, I assume frequency of the signals.
What else?
Can the threshold (which parameter?) be altered to adjust for upgraded hardware? Similar to calculated EGT not representing for example much lower actual EGT from cat delete, water/meth, high flow manifold, lower back pressure, etc?
Logged
2002 Allroad 2.7T 6spd stage 2
1998 A4 1.8T 5spd stage 3
1996 A4 2.8 auto stock
nyet
Administrator
Hero Member
Karma: +607/-168
Offline
Posts: 12268
Re: Timing pull - built motor
« Reply #1 on: May 08, 2020, 11:00:19 AM »
dude, cmon. You're better than this and have been around long enough to know where to look.
https://s4wiki.com/wiki/Tuning#Knock_recognition
https://s4wiki.com/wiki/Knock_control
https://s4wiki.com/wiki/Knock_sensor
http://www.nefariousmotorsports.com/forum/index.php?topic=444.msg3219#msg3219
The rest is in the FR.
«
Last Edit: May 08, 2020, 11:02:07 AM by nyet
»
Logged
ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool
Please do not ask me for tunes. I'm here to help people make their own.
Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
vtraudt
Sr. Member
Karma: +4/-7
Offline
Posts: 377
Re: Timing pull - built motor
« Reply #2 on: June 07, 2020, 06:24:46 AM »
Thank you for the pointers. Found this to best answer my question:
Re: Acceptable limits for knock voltage« Reply #10 on: March 13, 2011, 05:56:38 AM »
OK first of all I strongly advise you to leave all the maps I will mention alone because you can cause serious damage to your engine if you change something and you don t know what you are doing !!!!
What I have read so far on Audi forums implies that hardly anyone knows how knock control works in a modern ECU so I will start with some basics first and then describe it based on a calibration workflow.
For a better understanding I will do some simplifications but if anyone has some deeper questions feel free to ask.
What is knock: When talking about knocking combustion you refer to the phenomenon that parts of the fuel/air mixture, that has not been reached by the flame front that was initialized by the spark plug, self-ignites due to the rising pressure/temperature in the combustion chamber. This causes pressure vibrations in the combustion chamber which leads to the characteristic pinging noise. The shockwaves (as well as normal engine noise) induce structure-borne acoustic oscillations that can be measured with a knock sensor.
How does knock detection work:
Main problem is to distinguish normal engine noise from knocking noise.
To do that the signal from the knock sensor is amplified, filtered and then integrated over a certain range after tdc (knock window) for each cylinder on each combustion cycle.
For calibration the engine is equipped with cylinder pressure sensors and an indication system to monitor knock while operated on an engine dyno.
As a first step you usually determine the knock windows which are KFMAKR and KEMLN in ME7 by letting the engine knock and log the cylinder pressures and Knock sensor signal.
The next step is to find a proper frequency for filtering the knock sensor signal that is least impacted by general engine noise. You identify this by a frequency analysis of knocking combustion cycles with 3D graphs that have the knock intensity and frequency as x and y and the knock sensor voltage as z (sorry can t upload an example for that). You can calibrate 4 frequencies (FMFKRBx) depending on rpm (NKRFMx) on ME7. On S4/RS4 files only one is used (12kHz).
When you have your knock windows and frequencies you can calibrate the noise levels that define the threshold between normal noise and knock. The values are calibrated for each cylinder separately in KFKEx depending on RPM and LOAD. They represent the quotient of the current integrator value to the reference level (ikr(x)/rkrmx).
The reference level for each cylinder is limited to the values in RKRMX1N and RKRMX2N. This two maps group the cylinders in quiet and noisy cylinders by a bitmask. The limit is used to ensure a good recognition under noisy engine conditions.
What is also taken into consideration is rate of change in load (KFELDY) and rpms (KFENDY) which is multiplied with the values out of KFKEx.
When Knock is detected the ECU retards the ignition angle with every knock even by the values in KRFKN/KRFKLN on the affected cylinder. When knock isn t present any more the ignition angle is phased back to normal with KRVFN/KRVFSN.
As you can see there is no easy way to link the knock voltage to how close you are to the knock limit as first of all it is dependent on the general noise level of every individual engine and second highly relative to the engine operation point and transient condition.
Logged
2002 Allroad 2.7T 6spd stage 2
1998 A4 1.8T 5spd stage 3
1996 A4 2.8 auto stock
fknbrkn
Hero Member
Karma: +185/-23
Offline
Posts: 1454
mk4 1.8T AUM
Re: Timing pull - built motor
« Reply #3 on: June 07, 2020, 06:37:01 AM »
Just raise kfkef about 10%
Logged
nyet
Administrator
Hero Member
Karma: +607/-168
Offline
Posts: 12268
Re: Timing pull - built motor
« Reply #4 on: June 07, 2020, 09:03:32 AM »
Quote from: fukenbroken on June 07, 2020, 06:37:01 AM
Just raise kfkef about 10%
Disagree. Pull timing unless you have det cans and know how to use them.
Logged
ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool
Please do not ask me for tunes. I'm here to help people make their own.
Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
Pages: [
1
]
Print
« previous
next »
Jump to:
Please select a destination:
-----------------------------
General
-----------------------------
=> Introductions
=> General Discussion
-----------------------------
Noob Zone
-----------------------------
=> Noob Questions
=> Noob Guides and FAQs
-----------------------------
Technical
-----------------------------
=> NefMoto Software
=> Tuning
===> Documents & Helpers & How To's
===> Community Projects
=> Diagnostics
=> Flashing and Chipping
=> Cluster and Immobilizer
===> ECU EEPROM images
===> Original Cluster dumps
===> Original Cluster dump requests
=> Data Logging
=> Reverse Engineering
=> Communication Protocols
-----------------------------
ECU Files
-----------------------------
=> ECU Definition Files
===> ECU Definition File Requests
=> Original ECU Files
===> Original ECU File Requests
=> Checksum Update Requests
-----------------------------
Vehicles
-----------------------------
=> Vehicle Tech
=> Project Cars
-----------------------------
Regional
-----------------------------
=> Canadian Regional Discussion
=> US Regional Discussion
-----------------------------
Classifieds
-----------------------------
=> For Sale
=> Wanted
=> Services
-----------------------------
Miscellaneous
-----------------------------
=> Off Topic
=> Forum Tech Support
=> Bizarro Messages Posted by Bots and Spammers
Navigation
Home
Help
Login
Register
Personal Tools
November 24, 2024, 12:50:12 PM
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Search
Advanced Search
Loading...