Documenting VEMS installation to 2009 Ford Fiesta 1.6 16v Sport
- 1.6 16v Duratec Ti-VCT
- VCT controls both cams via 2 hall sensors and 2 solenoids
- solenoids have 2 wires
- PWM controlled 50% is neutral, less than 50% retards camshaft and more than 50% advances the camshaft
- crankshaft sensor is VR and crank wheel is 36-1, tooth #1 angle 80deg
- ignition tower with 2 coils, wasted spark (3 wires) - constant 12v, ground to fire
- dwell 2.5ms
- ignition input: falling edge
- spark output: going high
- throttle control is drive-by-wire
- injectors, 12Ohm, 116g/min
- Other sensors:
- air-mass sensor (2 wire)
- coolant temp sensor (2 wire)
- accelerator pedal (6 wire)
- knock sensor (2 wire)
- oil pressure switch (1 wire)
- clutch control switch (2 wire)
- break paddle switch (2 wire)
- 2x lambda sensor (4 wires)
- manifold absolute pressure (4 wire)
- fuel pump with sender (4 wires)
- each wheel has a speed sensor hall on ABS ring (2 wire)
For the project we have the following requirements:
- retain the basic operation of the engine, including drive-by-wire
- no need to retain upstream lambda
- log the brake pedal movement
- we can do this by replacing the existing break switch with a potentiometer
- log oil pressure sensor
- need to find space for oil pressure sensor
- log oil temperature sensor
- need to find space for oil temperature sensor
- enable launch control and flat shift
- use the clutch control switch to achieve this
- add a shift light
- include road/race switch
- race mode should use secondary VE+ignition+VVT tables and override (always on) radiator fan plus turn off daylight running lights - some of the things might be done by controlling a relay and not from ECU
- road mode should use primary VE+ignition+VVT tables, radiator turned on at a certain temperature, daylight running lights on
- make a warning buzzer
- buzzer would go off if oil pressure would be low, oil or coolant temperature would be high
- make a shift light
- continuous logging to SD card