E90Post
 


 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Powertrain and Drivetrain Discussions > N54 Turbo Engine / Drivetrain / Exhaust Modifications - 335i > Vishnu Technical: Ignition timing control facts



Reply
 
Thread Tools Search this Thread
      07-16-2009, 09:10 AM   #45
boxter
Private First Class
boxter's Avatar
Germany
6
Rep
153
Posts

Drives: bmw 335i E92
Join Date: Jun 2006
Location: Stuttgart

iTrader: (0)

Hi Shiv,

Where is the CAN actual Ign Adv?, I imagine that it will be in the next user software.

I data logged valet mode (2º, 3ª since 3000rpm) and I compared with map 7 03 ut=10%( other parameters default), I noticed 1 or 1.2 psi less on valet.

Could I run a map with 0%=ut, I´d would like have a stock but improving other features.
Appreciate 0
      07-16-2009, 09:16 AM   #46
bren335i
Banned
10
Rep
203
Posts

Drives: E60 M5
Join Date: Aug 2007
Location: BOSTON

iTrader: (0)

So is this the new way of dodging answers?

coming into a thread and picking apart data and going off on a tangent about "knock status", theory that has nothing to do with the topic really at hand?

Kudos Michael.
Appreciate 0
      07-16-2009, 09:31 AM   #47
The Cthulhu
Banned
7
Rep
197
Posts

Drives: N/A
Join Date: Jun 2009
Location: N/A

iTrader: (0)

I think I understand the data itself after reading it over a few times. I don't understand why the DME can or can't learn around the timing changes introduced by the Procede. I'm really not trying to argue (in fact, I ordered and acquired a Procede even though my car isn't even done being built). Rather, I'm trying to educate myself on the subject so I understand how the Procede interacts with the DME logic.

I hope I don't butcher this too bad, but the Procede intercepts a signal from the DME that controls ignition timing advance and modifies it to compensate for the tune, right?. Where does it feed the modified signal to?

Please help me understand this, thanks Shiv.
Appreciate 0
      07-16-2009, 10:16 AM   #48
chiefsotos
Second Lieutenant
chiefsotos's Avatar
41
Rep
298
Posts

Drives: BMW 335 E93
Join Date: Jul 2008
Location: Greece

iTrader: (0)

Incredible job Shiv!
It is very good to know that the procede can reacts before the Ecu does.
I think that this thread should be readen from every user, who wants to enter in the world of tunning....
Thank's again for all that time you are spending in R&D of procede and tunning a Bmw car!
Appreciate 0
      07-16-2009, 10:24 AM   #49
edo
******
edo's Avatar
Mexico
53
Rep
886
Posts

Drives: E92 335i
Join Date: Nov 2008
Location: hell

iTrader: (1)

Quote:
Originally Posted by chiefsotos View Post
Incredible job Shiv!
It is very good to know that the procede can reacts before the Ecu does.
I think that this thread should be readen from every user, who wants to enter in the world of tunning....
Thank's again for all that time you are spending in R&D of procede and tunning a Bmw car!
You can send Shiv a present as an expression of gratitude.

Just kiddin'
__________________
Mods: RB turbos, JB4, BMS DCI, Scoops, Forge DVs, ar design catless DPs, Milltek exhaust system, Helix FMIC, Quaife LSD, VK MotorWerks OC Kit, Bilstein B16 PSS10


Appreciate 0
      07-16-2009, 11:04 AM   #50
munters
Captain
munters's Avatar
11
Rep
677
Posts

Drives: E91 335XI AT Dakota Black M
Join Date: Jun 2007
Location: Switzerland

iTrader: (0)

Quote:
Originally Posted by chiefsotos View Post
Incredible job Shiv!
It is very good to know that the procede can reacts before the Ecu does.
I think that this thread should be readen from every user, who wants to enter in the world of tunning....
Thank's again for all that time you are spending in R&D of procede and tunning a Bmw car!
Its a bit different then what you're saying.
Since the Procede has access to the Canbus he can change every signal from every ECU (could even be the ABS system) feeding sensor he wants.
__________________
59 Corvette, 72 240Z, 73 Espada, ZXR
Appreciate 0
      07-16-2009, 11:17 AM   #51
OpenFlash
United_States
1736
Rep
17,960
Posts

Drives: A Lot
Join Date: Sep 2006
Location: SF Bay, CA

iTrader: (0)

Garage List
Quote:
Originally Posted by Rossifumi View Post
Does the ignition timing control have anything to do with exhaust sound?

I have noticed that my car (equipped with a AC Schnitzer exhaust) drones A LOT less during cruising with the PROcede than it did with my previous tune (AA Active Processor).
A few degrees more advance at cruise can indeed change the exhaust volume for the better. Under-advance usually causes an annoying exhaust drone.

Shiv
iPhone
Appreciate 0
      07-16-2009, 11:31 AM   #52
nomile
Second Lieutenant
10
Rep
261
Posts

Drives: 328xi; 318ti
Join Date: Oct 2008
Location: Lyons, CO

iTrader: (0)

Quote:
Originally Posted by shiv@vishnu View Post
Also, I'm a little curious about your findings regarding knock status since the logging rate of the BT tool is what, 20 samples/sec? And the rate of engine events at 6000rpm is 100 events per second. Seems to me that it misses a lot of the action. And I have data that seems to back that up as well.
Shiv,
Since I don't have a 335 I've never had the chance to use your product, but this type of stuff is interesting to me nonetheless - electrical engineer with heavy physics background etc. Anyhow, ALL of the data-logging systems I've ever used that look for critical events (both in labs and products) may only REPORT at a low rate (in this case 20 s/s), but are looking at the critical signal continuously in the interim. i.e. I would expect the knock sensor to 'go high' whenever the knock happens, and stay that way until the BT tool interogates that value, thus resetting it. I'd be surprised if they didn't do it that way in their implementation of the tool. If this assumption of mine is wrong and you know this for a fact, please let us know. However, I would assume that all knock events that are sensed would be reported, event if with a 5ms delay...
Appreciate 0
      07-16-2009, 11:38 AM   #53
OpenFlash
United_States
1736
Rep
17,960
Posts

Drives: A Lot
Join Date: Sep 2006
Location: SF Bay, CA

iTrader: (0)

Garage List
No question that the DME monitors knock status at a very very fast sampling rate (several times per single engine event I'm guessing) Much faster than one can log it with an external logging device. The latter issue is one reason that externally monitoring knock status isn't very helpful. Far better to monitor something it has a direct effect on (ignition advance). I've seen obvious occurance of knock (both audible and inducing dramatic knock retard) but with no knock status flag raised.

Shiv
iPhone
Appreciate 0
      07-16-2009, 11:40 AM   #54
Glowin
Captain
Glowin's Avatar
United_States
72
Rep
978
Posts

Drives: X3 35 & 335i now - M2/M4 next?
Join Date: Jun 2009
Location: Seattle

iTrader: (0)

Just for having Mike's responses in context for myself, Mike, are you just an e-vendor or do you have a shop with mechanics, and you tune cars as well as selling products on E90? If so, how many years have you been doing it?

The n54tuning website just seems like an e-store to me, so I wasn't clear.
Appreciate 0
      07-16-2009, 11:46 AM   #55
scalbert
Major General
scalbert's Avatar
153
Rep
5,780
Posts

Drives: '13 S4, '15 Q7
Join Date: Feb 2007
Location: Woodstock, GA

iTrader: (8)

Quote:
Originally Posted by nomile View Post
Shiv,
Since I don't have a 335 I've never had the chance to use your product, but this type of stuff is interesting to me nonetheless - electrical engineer with heavy physics background etc. Anyhow, ALL of the data-logging systems I've ever used that look for critical events (both in labs and products) may only REPORT at a low rate (in this case 20 s/s), but are looking at the critical signal continuously in the interim. i.e. I would expect the knock sensor to 'go high' whenever the knock happens, and stay that way until the BT tool interogates that value, thus resetting it. I'd be surprised if they didn't do it that way in their implementation of the tool. If this assumption of mine is wrong and you know this for a fact, please let us know. However, I would assume that all knock events that are sensed would be reported, event if with a 5ms delay...
The knock sensor is analog signal to the DME. The Knock Status flag is a digital value and is set and reset by the DME internally. It is an internal register controlled by the DME. It is completely independant of the BT interface. The issue with monitoring this flag as an indicator is that the DME sets and resets this register much quicker than the sample rate of the CAN interface.
Appreciate 0
      07-16-2009, 11:51 AM   #56
scalbert
Major General
scalbert's Avatar
153
Rep
5,780
Posts

Drives: '13 S4, '15 Q7
Join Date: Feb 2007
Location: Woodstock, GA

iTrader: (8)

Quote:
Originally Posted by shiv@vishnu View Post
No question that the DME monitors knock status at a very very fast sampling rate (several times per single engine event I'm guessing)
My guess would be at least 10 times per event. Perhaps sampling at about 100kHz with a filter algorithm (FFT perhaps) to isolate the frequencies desired.
Appreciate 0
      07-16-2009, 12:34 PM   #57
Malek@MRF
Brigadier General
Malek@MRF's Avatar
United_States
731
Rep
3,735
Posts

Drives: E92 M3, E46 M3, G82 M4
Join Date: Jan 2008
Location: Irvine, California

iTrader: (5)

Quote:
Originally Posted by Rossifumi View Post
Does the ignition timing control have anything to do with exhaust sound?

I have noticed that my car (equipped with a AC Schnitzer exhaust) drones A LOT less during cruising with the PROcede than it did with my previous tune (AA Active Processor).
Yes what you are experiencing is absolutely true and correct.

If the ignition advance is pulled back a bit, you will get a more pronounced drone in your exhaust note. The car will also sound a little bit choked if you have the ear for it.

I could take a video if you like of a car running on a standalone and demonstrate for you what happens when you drop the ignition timing at idle to zero advance vs. around 12* advance.
__________________
BMW PERFORMANCE SPECIALISTS. Race Engines. Suspension. F/I. Brakes. Race Preparation. Factory Service. Alignments.
OFFICIAL PARTNERS: KW. MOTON. Brembo. AP Racing. BBS Motorsport. iND. HRE. Turner Motorsport. VAC. BMW Motorsport.

Facebook | Instagram | Yelp! | Flikr
Phone: 949-233-0448 | E-Mail: info@mrfengineering.com
Appreciate 0
      07-16-2009, 12:36 PM   #58
lawdude
Colonel
lawdude's Avatar
United_States
93
Rep
2,339
Posts

Drives: 335i ZPP ZSP TiAg MT
Join Date: Jul 2006
Location: Georgia

iTrader: (1)

Quote:
Originally Posted by Glowin View Post
Just for having Mike's responses in context for myself, Mike, are you just an e-vendor or do you have a shop with mechanics, and you tune cars as well as selling products on E90? If so, how many years have you been doing it?

The n54tuning website just seems like an e-store to me, so I wasn't clear.
Here's the context - If you heard it from Mike, you heard it from Terry.
__________________
What do I know? I'm insane.
Appreciate 0
      07-16-2009, 12:39 PM   #59
Malek@MRF
Brigadier General
Malek@MRF's Avatar
United_States
731
Rep
3,735
Posts

Drives: E92 M3, E46 M3, G82 M4
Join Date: Jan 2008
Location: Irvine, California

iTrader: (5)

Quote:
Originally Posted by chiefsotos View Post
I think that this thread should be readen from every user, who wants to enter in the world of tunning....
!
It should be read by every PROcede user. But also keep in mind this thread has merely scratched the surface of engine tuning.
__________________
BMW PERFORMANCE SPECIALISTS. Race Engines. Suspension. F/I. Brakes. Race Preparation. Factory Service. Alignments.
OFFICIAL PARTNERS: KW. MOTON. Brembo. AP Racing. BBS Motorsport. iND. HRE. Turner Motorsport. VAC. BMW Motorsport.

Facebook | Instagram | Yelp! | Flikr
Phone: 949-233-0448 | E-Mail: info@mrfengineering.com
Appreciate 0
      07-16-2009, 12:45 PM   #60
jpsimon
Team Zissou
jpsimon's Avatar
United_States
3063
Rep
10,197
Posts

Drives: 2022 AWD M3 Comp - SMB
Join Date: Dec 2006
Location: CT

iTrader: (7)

Quote:
Originally Posted by Malekreza11 View Post
It should be read by every PROcede user. But also keep in mind this thread has merely scratched the surface of engine tuning.
No not just procede users. It should be read by all those who originally said this wasn't possible. They should then share their own data (not just jibber jabber like always, actual data) if they want to demonstrate their own points... although i have a feeling that won't happen.
Appreciate 0
      07-16-2009, 12:51 PM   #61
Malek@MRF
Brigadier General
Malek@MRF's Avatar
United_States
731
Rep
3,735
Posts

Drives: E92 M3, E46 M3, G82 M4
Join Date: Jan 2008
Location: Irvine, California

iTrader: (5)

Quote:
Originally Posted by jpsimon View Post
No not just procede users. It should be read by all those who originally said this wasn't possible. They should then share their own data (not just jibber jabber like always, actual data) if they want to demonstrate their own points... although i have a feeling that won't happen.
I understand. But I am not going to get involved with what he said/she said between tuners or others.

This is a public forum, and unfortunately there are always those who run their mouth extensively with no prior experience or claim to have valid proof but never post it up.
__________________
BMW PERFORMANCE SPECIALISTS. Race Engines. Suspension. F/I. Brakes. Race Preparation. Factory Service. Alignments.
OFFICIAL PARTNERS: KW. MOTON. Brembo. AP Racing. BBS Motorsport. iND. HRE. Turner Motorsport. VAC. BMW Motorsport.

Facebook | Instagram | Yelp! | Flikr
Phone: 949-233-0448 | E-Mail: info@mrfengineering.com
Appreciate 0
      07-16-2009, 01:00 PM   #62
Mike@N54Tuning.com
Joint Chiefs of Staff
Canada
4907
Rep
115,980
Posts

Drives: 2007 335i, 2015 M3
Join Date: Dec 2008
Location: N54tuning.com

iTrader: (89)

Quote:
Originally Posted by shiv@vishnu View Post
Sure thing Mike. One of the biggest contributors of the initial timing target is Intake Air Temp. The higher it is, the lower the initial timing target. In the higher boost runs, initial IATs were in the 119-126F deg range. This is because I did several back to back adaptation runs before the logged run. In the stock tune run, initial IAT was under 100F, rising to only 105F (it's really hard to equal IATs when you are only running 6-9psi of boost). It's as if the DME is testing the waters first, and only after that, does it start to roll in the desired ignition advance. And the rate of additive advance seems to depend on a number of things including the acceleration of the engine. And judging by the time stamps, you'll notice that the tuned runs are accelerating a lot quicker than the stock tune run.

But yes, in that particular case, there is probably 1-2 degrees of reactive DME retard in the 5000-5500rpm as suggested by slightly more ign. advance shown in Test 4 (with 200% Ign Correction). Just not the 4 degrees that you suggest.

However, the real point of this exercise was to illustrate the effect the PROcede's CAS offsetting feature had on Actual Ignition Advance. More than once, you/Terry have stated that the DME will run whatever it wants to run, regardless of CAS offsetting. You've even went so far as to say that CAS offsetting doesn't work at all and that the DME will just "learn" around it. I never thought I needed to take the time to prove that such claims were unfounded. But after hearing several people accept this claim as fact, I took the time to prove otherwise and post are the results. And these results can soon be replicated by hundreds of Rev.2 users out there.

Cheers,
Shiv
It gets to be a complicated detail oriented topic. For example, it is well understood and agreed by most that there is a ceiling to how much timing the ECU will add. The ECU will add timing up to its "knock threshold" OR that ceiling, whichever is lowest. It is not well known or understood how that ceiling is determined. Octane adaption is a major contributor and the principle method through which the CPS offsets are learned out. And a major contributor to total timing advance, much more so than IAT.

But your logs really demonstrate one of my points, that even if we ignore all that and use only your model (which we don't agree on), the CPS offsetting is not effective at preserving the "total timing advance" numbers. To achieve "maxed out" timing values, you would need to pull down much more offset than you do currently. From your logs, more than 200% @ 5000rpm. That would destroy performance. It is because you can not pull out enough CPS to hit the ceiling that what you do pull is learned out. As demonstrated in your "Test 2". Again this is pretending the long term learns don't exist.

Total timing advance vs. "actual knock" is an interesting topic that BMS has also spent a lot of time on lately. Looking forward to continuing the discussion once I have a few moments to put together some data in a presentable way.

Mike
Appreciate 0
      07-16-2009, 01:02 PM   #63
brianhn1
Slow Mo
15
Rep
534
Posts

Drives: BMW
Join Date: Jun 2008
Location: US

iTrader: (0)

Are there more "Test 2" results besides the one graph above?
__________________
BMW '17 X5 35i, '15 M4, ED 7/1/14, US 8/4/14, PU 8/18/14, '13 X5 35i, '08 335i
Motorcycles: BMW '12 R1200GS, '10 F800GS, '74 R90S

Appreciate 0
      07-16-2009, 01:04 PM   #64
Mike@N54Tuning.com
Joint Chiefs of Staff
Canada
4907
Rep
115,980
Posts

Drives: 2007 335i, 2015 M3
Join Date: Dec 2008
Location: N54tuning.com

iTrader: (89)

Quote:
Originally Posted by munters View Post
Its a bit different then what you're saying.
Since the Procede has access to the Canbus he can change every signal from every ECU (could even be the ABS system) feeding sensor he wants.
If that were true why even have a piggyback? Just make an OBDII dongle that communicates on the bus and does the sensor manipulation without having to fuss with going in to the ECU box and wiring, and without having to fuss with encryption/learning/overwriting the ECUs internal tables.

Spoiler alert: It is because you can't change how the ECU reads signals from hardwired sensors. You can only read that data through the interface the ECU provides. So for example the IAT sensor is hardwired in to the ECU. The ECU will always read that as the IAT and always use that as the basis for its engine management. The only way to alter that signal is through physical means. But lets say hypothetically for some reason your air conditioning computer also wants to know IAT, it can request it via the CANbus from the ECU. In theory if the piggyback were wired in a certain way (which it isn't in this case, AFAIK), the piggyback could intercept and alter the CANbus signal going back to the air conditioning computer, or answer for the ECU with a fake value. But the key here is that the ECU does all the tuning using the hardwired signals by design. CANbus signals are too slow for real time engine management.

Mike
Appreciate 0
      07-16-2009, 01:56 PM   #65
OpenFlash
United_States
1736
Rep
17,960
Posts

Drives: A Lot
Join Date: Sep 2006
Location: SF Bay, CA

iTrader: (0)

Garage List
Mike/Terry
You are still trying trying to confuse issues here. Either that, or you really don't have a good grasp of the subject. Of course, you could do what many have suggested (including myself) and actually present the hard data you claim to have. I'd imagin that simply doing that would be a better investment of your time than posting what you have been posting.

Truthfully, I do question your honestly/motives when it comes to the subject of timing control. We are all aware of the lies and misinformatin that you have spread (either knowingly or unknowingly as Terrys mouthpiece.). I'd tread carefully if I were you. If you post tweaked or doctored data, I'm not going to go easy on you.

Shiv
iPhone
Appreciate 0
      07-16-2009, 01:59 PM   #66
Malek@MRF
Brigadier General
Malek@MRF's Avatar
United_States
731
Rep
3,735
Posts

Drives: E92 M3, E46 M3, G82 M4
Join Date: Jan 2008
Location: Irvine, California

iTrader: (5)

Quote:
Originally Posted by shiv@vishnu View Post
Either that, or you really don't have a good grasp of the subject.
Shiv
iPhone
That's exactly it.
__________________
BMW PERFORMANCE SPECIALISTS. Race Engines. Suspension. F/I. Brakes. Race Preparation. Factory Service. Alignments.
OFFICIAL PARTNERS: KW. MOTON. Brembo. AP Racing. BBS Motorsport. iND. HRE. Turner Motorsport. VAC. BMW Motorsport.

Facebook | Instagram | Yelp! | Flikr
Phone: 949-233-0448 | E-Mail: info@mrfengineering.com
Appreciate 0
Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 04:26 AM.




e90post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST