MembersPage/JosephBmw (2013-09-24 11:36:28)

Introduction

This page has just started, I will be editing and adding a lot of info for the past progress and what I have done so far, the engine was previously turbo'd and tuned on its stock internals & engine management (MS43) by myself, I recently decided to build it completely and go full standalone.

So far: The engine is at the machine shop being built, I took the stock harness out of the car and modifying it to fit the ecu, details soon.

I will remove this introduction once I feel the documentation is complete or I added enough information


Car

Engine

M54B30:


VEMS V3.6

  • primary trigger: HALL sensor 60-2 mounted on the block
  • secondary trigger: HALL sensor (intake cam)
  • third trigger: HALL sensor (exhaust cam)
Actually, commonly the exhaust cam must be used as secondary trigger (if the intake has multiple pulses evenly spaced it's not suitable for secondary trigger, but still suitable for third trigger). No big deal as it can be triggerlogged and than swapped easily. However VERY IMPORTANT: write in the order comment: HALL,HALL,HALL, that is thirdtrigger=HALL so you get the third trigger wired to econoseal pin (not hidden inside).
  • Above info are taken from BMW engine manuals

Note on HALL & VR sensors:

Measure resistance for each sensors (both VR and HALL typically has 3 pin. 2 pin is rare, but that is always VR). If you find 2 pins which measures same resistance in both directions (normally between 300..1400 Ohm) that is VR, otherwise HALL.


E-Fan

The radiator fan is controlled by a final stage box mounted on the fan shroud, it has three wires coming in:

1. +12v

2. GND

3. PWM signal from the ECU, this one is confirmed to be from 10-100Hz, above 90% duty cycle, and below 10% the fan is off (From BMW catalogues)

Then two wires coming out to the fan motor, +12v & GND from the final stage.

Q: I wanna drive the fan with the PWM signal from VEMS, I thought of using the secondary PWM, but I would rather keep them for the boost control solenoid, can I use the stepper outputs? The 4 are free, Also I have two P259 outputs populated with pFETs free

My understanding is that the fan load (~20A) is all withdrawn from the final stage box, and the PWM should be ok to hook to v3. Which pin should I use & how to configure it?

We need extra software support from VEMS firmware to get coolant-temperature dependent PWM signals.

Wheelspeed

Concerning the wheel speed input1 (EC18-8) & wheel speed input2 for traction control, I would like to have more info about it, specifically regarding the input signal:


IAC

BMW's IAC is a double solenoid that is PWMed @ 100Hz.


Electronic Throttle

I am still not yet done with the build, meanwhile, I was very happy to see the new firmware 1.2.14 implementing ETC. I updated the v3 to 1.2.15 and here is a plan for the ETC:

In BMW the electronic throttle body is called EDK, and the pedal module is PWG

EDK: 6-pin module:

1. TPS signal 1 BR/VI: 0.5v @0% to 4.5v @100%

2. Power BR/WS: +5v??

3. Motor Drive 1 GR/WS

4. TPS singal 2 BR/BL: 4.5v @0% to 0.5v @100%

5. Motor Drive 2 BR/SW

6. GND BR/GR

PWG: 6-pin module:

1. GND

2. GND

3. Power 2 GE/GN: +5v??

4. Signal 1 WS: 0.5v to 4.5v

5. Power 1 GE: +5v??

6. Signal 2 WS/GN: 0.5v to 2v

Plan & questions:

NOTE