Author Topic: BMW S50B30 single variable VANOS  (Read 14728 times)

Offline mattias

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1075
  • BHP: 41
    • Sävar Turbo Site
BMW S50B30 single variable VANOS
« on: August 27, 2015, 10:32:08 am »
I have never done one, and would like to save some time.

The exhaust cam has one tooth.
The intake cam has eight teeth, evenly spaced (every 15 primary teeth)

I can't use the exhaust cam sync sensor as the engine has a red hot glowing turbine housing next to the sensor..
I can only use the intake cam sensor, is that enough?

There are two solenoids, both low-side. So I will drive them with spare injector drivers, easy to wire as the engine has the early universal harness.
« Last Edit: September 18, 2015, 08:51:59 am by mattias »

Offline gunni

  • Hero Member
  • *****
  • Posts: 1492
  • BHP: 37
Re: Requirements for single variable VANOS on BMW S50
« Reply #1 on: August 27, 2015, 11:26:13 am »
Some info here

http://www.vems.hu/wiki/index.php?page=MembersPage%2FGunnarReynisson%2FVariableVanos

The engine has four sensors, two for the vanos controller, two for the ecu ( 60-2 +1 )

the +1 doesn't move with adjusted cam timing as its fixed to the chain pully

What you could do is and shouldn't need any mods to hardware

Crank , 60-2
Cam sync , intake cam +1 trigger
Exhaust cam , inlet cam variable sensor
VR,VR,VR
Vanos solenoids are driven low side from the vanos controller.

The variable sensor has 8 teeth, movement of 42deg so if you choose a trigger point another tooth will never overlap that during movement.
This is the way I´d do S50B30 now.

Gunni

Offline VEMS

  • Administrator
  • Sr. Member
  • *****
  • Posts: 487
  • BHP: 22
Re: Requirements for single variable VANOS on BMW S50
« Reply #2 on: August 27, 2015, 12:10:57 pm »
Hi Guys,

According to my docs the VANOS solenoids on the s50b32 are PFET controlled (there are flyback diodes present preventing NFET control). But apart from that Gunnar's idea should work.

Best regards, Dave


Offline gunni

  • Hero Member
  • *****
  • Posts: 1492
  • BHP: 37
Re: Requirements for single variable VANOS on BMW S50
« Reply #3 on: August 27, 2015, 12:28:47 pm »
The S50B32 is not much like the S50B30 in terms of triggering or operations as pointed out by Dave.

Its good to have clear understanding of the differences between the two

Offline mattias

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1075
  • BHP: 41
    • Sävar Turbo Site
Re: Requirements for single variable VANOS on BMW S50
« Reply #4 on: September 18, 2015, 08:50:24 am »
I've played with the engine and got VANOS to function, but there is an issue with third trigger input which starts at 5500 rpm. I think it's a software issue and how it handles the position of the teeth.

As rpms increase the position of the third trigger at first goes erratic between where it should be, and about 90 degrees (15 primary teeth, the distance to the next third trigger tooth). Finally it settles higher (90 vs 20 degrees).

It could be noise, but I doubt it. A bit annoying that you can only set measure tooth to max 15, with 14 the second third trigger after missing tooth can just about be reached.

http://www.vems.hu/wiki/index.php?page=MembersPage%2FMattiasSandgren%2FSfiftyBthirty

What to do ?








Offline VEMS

  • Administrator
  • Sr. Member
  • *****
  • Posts: 487
  • BHP: 22
Re: BMW S50B30 single variable VANOS
« Reply #5 on: September 18, 2015, 11:37:45 am »
Hello Mattias,

Updated your wiki page with my observations after review of triggerlog and vemslog.

Best regards, Dave

Offline mattias

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1075
  • BHP: 41
    • Sävar Turbo Site
Re: BMW S50B30 single variable VANOS
« Reply #6 on: September 18, 2015, 08:26:22 pm »
Thanks Dave, solved it!

Internal 54 kOhm pull-up inside CPU on SDA pin is not enough (naturally), now mounted 2.4 kOhm pull-up to +5 Volt inside ECU before 10k protection resistor.

Log now looks perfect !


Offline VEMS

  • Administrator
  • Sr. Member
  • *****
  • Posts: 487
  • BHP: 22
Re: BMW S50B30 single variable VANOS
« Reply #7 on: September 18, 2015, 08:33:22 pm »
Hello Mattias,

Thanks Dave, solved it!
Internal 54 kOhm pull-up inside CPU on SDA pin is not enough (naturally), now mounted 2.4 kOhm pull-up to +5 Volt inside ECU before 10k protection resistor.
Thanks for the update, glad to hear its sorted; Camshaft (third trigger position) follows (exhaust) target perfectly very nice!

This is also a very good example of how, when user provides detailed information including vemslog/triggerlog and hardware configuration/layout, problems can be diagnosed, pinpointed and fixed easily (or at least hinted to user where to look/measure to diagnose further).

Best regards, Dave
« Last Edit: September 18, 2015, 08:42:19 pm by VEMS »

Offline mattias

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1075
  • BHP: 41
    • Sävar Turbo Site
Re: BMW S50B30 single variable VANOS
« Reply #8 on: October 05, 2015, 03:25:33 pm »
Also I had to set "measure tooth" to 4 to give me a third trigger position between 23-63 degrees.

With this engine third trigger occurs every 90 crank degrees (15 crank teeth).  Cam moves maximum 40 degrees and you do not want the third trigger position to be near 0 or 90 degrees at either end of the cam movement. Too close and at times it can trigger past the measure tooth and then the ECU will think the cam has moved to the complete opposite end and can't get it back.

Dynoed this engine with a Precision 6766 to 790 whp, with 800 Nm or more between about 4000-7000 rpm. It's quite ridiculous on street tires.  ;D

Offline Kamuto

  • Hero Member
  • *****
  • Posts: 814
  • BHP: 19
Re: BMW S50B30 single variable VANOS
« Reply #9 on: October 05, 2015, 03:33:48 pm »
What boost?
Vems installer in Lithuania
valdas.sunokas@gmail.com

Offline VEMS

  • Administrator
  • Sr. Member
  • *****
  • Posts: 487
  • BHP: 22
Re: BMW S50B30 single variable VANOS
« Reply #10 on: October 05, 2015, 09:24:01 pm »
Dynoed this engine with a Precision 6766 to 790 whp, with 800 Nm or more between about 4000-7000 rpm. It's quite ridiculous on street tires.  ;D
Wow nice power and torque!

Offline MWfire

  • Hero Member
  • *****
  • Posts: 721
  • BHP: 35
Re: BMW S50B30 single variable VANOS
« Reply #11 on: October 06, 2015, 10:45:27 am »
Also I had to set "measure tooth" to 4 to give me a third trigger position between 23-63 degrees.

With this engine third trigger occurs every 90 crank degrees (15 crank teeth).  Cam moves maximum 40 degrees and you do not want the third trigger position to be near 0 or 90 degrees at either end of the cam movement. Too close and at times it can trigger past the measure tooth and then the ECU will think the cam has moved to the complete opposite end and can't get it back.

Dynoed this engine with a Precision 6766 to 790 whp, with 800 Nm or more between about 4000-7000 rpm. It's quite ridiculous on street tires.  ;D

Do you have dyno plot. I'm doing one s54b32 car and i need to choose a turbo.

Offline Kamuto

  • Hero Member
  • *****
  • Posts: 814
  • BHP: 19
Re: BMW S50B30 single variable VANOS
« Reply #12 on: October 06, 2015, 12:41:49 pm »
Also I had to set "measure tooth" to 4 to give me a third trigger position between 23-63 degrees.

With this engine third trigger occurs every 90 crank degrees (15 crank teeth).  Cam moves maximum 40 degrees and you do not want the third trigger position to be near 0 or 90 degrees at either end of the cam movement. Too close and at times it can trigger past the measure tooth and then the ECU will think the cam has moved to the complete opposite end and can't get it back.

Dynoed this engine with a Precision 6766 to 790 whp, with 800 Nm or more between about 4000-7000 rpm. It's quite ridiculous on street tires.  ;D

Do you have dyno plot. I'm doing one s54b32 car and i need to choose a turbo.
I have done one s54b32 800hp with 1.4 bar borg warner efr 9180 full boost before 4000rpm
Vems installer in Lithuania
valdas.sunokas@gmail.com

Offline mattias

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1075
  • BHP: 41
    • Sävar Turbo Site
Re: BMW S50B30 single variable VANOS
« Reply #13 on: October 09, 2015, 09:39:25 am »
600 rpm/sec sweep, start at 3000 rpm for 2 seconds :
3000 rpm = 0.7 bar, 550 Nm
3500 rpm = 1.2 bar, 730 Nm
4000 rpm = 1.4 bar, 820 Nm
5500-7000 rpm = 1.5 bar, 880 Nm down to 790 Nm
7500 rpm = 1.5 bar, 750 Nm

The 6766 turbo had the V-band inlet turbine housing, it might be holding it back compared to a larger twin-entry housing.