Car is BMW E46 330i, year 2000, M54 engine with custom intake plenum and added supercharger.
Car now is tuned on OEM ECU with approx.300HP at 0,6 bar boost. But customer wants to have about 350HP and have a better control of the engine and delete the air flow meter, etc...
Car will be like "daily car" so customer want to have all car features like OEM dashboard, air conditioning, electronic throttle body, Double Vanos and ABS module working.
I would like to made some kind of Plug and Play adaptor from original harness to VEMS.
I am a tuner and Vems installer for couple of years, but i was still working on race cars and i have no experiences with CAN BUS for dashboards, ABS, etc...
This is my first car with OEM dashboard or ABS CAN Bus communication, need help with ECU configuration when ordering and with setting up the CAN communication.
- need 2 COM ports on ECU
- yes, request "2nd RS232" in order comment
- STM32F103_CAN_Dash module (or an equivalent new, smaller form factor CAN and wheelspeed + plenty extra analog inputs module)
- and use stream AIM to CAN BUS data conversion (BMW, most likely same as E46 CAN ID-s, 0x316 0x329 )
Below is a list of datas about the engine, car and added components:
Engine is M54, 3,0L straight 6, with double vanos, (231HP stock power)
Triggers:
Trigger1 (Crank): HALL
Trigger2 (Intake Cam): HALL
Trigger3 (Exhaust Cam): HALL
Vanos: will need 2 cam sensor inputs and 2 outputs for solenoids. i think that i will not have any free high current outputs for these solenoids. Can i order any extra outputs?
Injectors: Bosch 13647830975 from BMW M3 (360HP), with 12 Ohm, on car is mounted external pressure regulator set to 5 bar.
Electronic throttle body: we want to use it (so i need to order ECU with ETC bridgeoutput interface or internal DBW controller, right? Which option is better?)
IDLE control solenoid: Double coil solenoid valve, will be driven by VEMS via PWM (i would like to use 2 free IGNITION outputs for driving this solenoid)
In car was instaled compressor (supercharger): Opcon 420, boost 0,6bar (what i see in datasheets, it's enough for 500+HP)
Ignition coils: stock coils Bosch 0 221 504 029 (what i see in catalogue, they are passive coils. But please somebody familiar with BMWs here can confirm this information?)
Wiring:
Pin1 = +12V
Pin2 = GND to engine head
Pin3 = switched ground from ECU
WBO2: we want to have 2 lambda banks, so we need 2x WBO2 LSU4.9 inputs in ECU. But how can i order it? In vemsshop i can't see option "2x WBO2 input".
Knock: car will be tuned with Knock device, so i think we don't need any Knock inputs in ECU.
Climate control: We want them working, but what i study about it, i just need an On/Off the compressor relay by ECU, so it can be driven by INJ output for example. Or not? Is there any feedback from ECU to AC or oposite?
OEM Dashboard: We want it to work like OEM, with all gauges adn warning lights working, so we need to order ECU with CAN communication options. But don't know how to set it up for work. Please, help.
Electronic thermostat: was deleted, now is just mechanical
Variable intake: was deleted and all plenum is different with integrated intercooler
PWM engine coolant FAN: will be driven by vems (from some INJ output for example) Or is possible to drive it via low current outputs?
Evaporate solenoid: will be driven by vems
4x O2 sensors and Catalytic converters and Air flow meter: will be deleted
Wiring diagram of stock ECU:
Colors:
- RED = power supply
- BLACK = grounds
- BLUE = grounded outputs
- GREEN = signal from sensors
- VIOLET = communication
- PINK = NOT CONNECTED pins or items