MembersPage/BasilDaham/CordobaSX (2006-11-21 10:53:00)

Overview

Trying to get VEMS to run in a plug and play fashion on a 1997 Seat Cordoba SX, with a 2.0-16V engine (engine code ABF). The current engine hardware:


Sensors


Standard actuators

Extra actuators


Wiring

Proposed wiring for ABF to VEMS plug and play loom:

DescriptionABF ECU pinoutVEMS Econoseal pinoutVEMS channel
Main groundsT68/1EC36-5,21,32,22
Sensor groundsT68/33EC36-26
Air temp sensorT68/36EC36-2
Coolant sensorT68/14EC36-14
TPS signalT68/40EC36-1
Crank sensor powerT68/68EC36-28 (for 5V) or T68/38-EC36-25 (for 12V)
Crank sensor signalT68/67EC36-27
Camshaft sensor powerT68/46EC36-28 (for 5V) or T68/38-EC36-25 (for 12V)
Camshaft sensor signalT68/44EC36-13
Switched 12v powerT68/38EC36-25
TPS reference voltageT68/41EC36-29
Ignition coil output 1T68/8EC36-35I259_0
Ignition coil output 2External wiringEC36-33I259_1
Idle control valveT68/27EC36-18INJFET_7
Injector 1T68/24EC36-7INJFET_0
Injector 2T68/25EC36-19INJFET_1
Injector 3T68/26EC36-8INJFET_2
Injector 4T68/2EC36-20INJFET_3
Injector 12V commonExternal wiringEC36-23
Fuel pump relayT68/6EC36-15P259_5
Tachometer signal to clusterT68/22EC36-10I259_7
Knock sensor 1 signalT68/34EC18-3
Knock sensor 1 groundT68/32,10EC18-2
Knock sensor 2 signalT68/57EC18-3
Knock sensor 2 groundT68/55,56EC18-2
Boost controlT68/31 (Charcoal canister)EC36-6INJFET_6
Shift light 1External wiring (350mA)EC36-4P259_0
Shift light 2External wiring (350mA)EC36-16P259_1
Coolant fanExternal wiring (350mA)EC36-31P259_6
ALS kicker solenoidExternal wiring (Needs external flyback diode)EC18-12SPECFET_0
Water injection HSV solenoid (PWM)External wiringEC36-24I259_6
Intecooler water spray solenoid (on-off)External wiring (350mA + 5 pole relay for override)EC36-30P259_7

Unused outputs:


Input trigger

Proposed Primary trigger settings:

Proposed secondary trigger settings (not very well documented in the manual, but I might not end up using this trigger):


Fueling

Req fuel = 6.49 * (D / N / I) = 6.49 * (1998/4/506) = 6.4ms (42lb injectors)

Req fuel = 6.49 * (D / N / I) = 6.49 * (1998/4/862) = 3.8ms (72lb injectors)

It's recommended to halve this req-fuel, so the max VE entries will be (instead of 100) around 200 (or even up to 255) for better precision. Thanks for this suggestion, hence new req_fuel will be 3.2ms and 1.9ms for the two injector sizes respectively.


Ignition

For single coil setup (coil=>00):

ignchmax=00

h[2]=00 00 00 00 00 00 00 00

For wastespark setup (1+4=>00 and 2+3=>01 paired up):

ignchmax=01

h[2]=01 00 01 00 01 00 01 00

If COP used, then wire up coils to IGBT's as follows (assuming 1-3-4-2 firing order): 1=>00 4=>01 3=>02 2=>03

For COP running in normal COP mode:

ignchmax=03

h[2]=03 01 02 00 03 01 02 00

For COP running in wastespark mode (1+4=>00 and 2+3=>01 paired up):

IGN_DUALOUT=Enabled

ignchmax=01

h[2]=01 00 01 00 01 00 01 00


Idle valve settings

ISV details...


Boost control

Boost control settings...


ALS

Still figuring out (i.e combing wiki) how to wire up a switch to turn this function on, along with launch control.


Mapped water injection

Looking for the best hardware solution to (PWM) drive the water injection solenoid according to a 3D map, or at least in scaled proportion to the fuel injectors' pulsewidth (i.e. VE map).