ECU Sensors, Inputs and Outputs

From OZVR4 Wiki
Revision as of 13:47, 2 May 2022 by Kaldek (talk | contribs) (Created page with "== Sensors used by the VR4 ECU == The VR4 ECU has a number of sensors it uses to allow safe operation of the engine. <br /> {| class="wikitable" |+Sensor list !Sensor !Acronym !Purpose !Type !Location !Notes |- |Crank Position Sensor |CPS/CKP |Measures rotational speed of the engine |3-wire 5V PWM |Behind Crank Pulley |This is '''not''' a notched sensor. TDC can only be detected via combination of this signal and the cam pulse signal |- |CAM Position Sensor | |Trigger...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Sensors used by the VR4 ECU

The VR4 ECU has a number of sensors it uses to allow safe operation of the engine.

Sensor list
Sensor Acronym Purpose Type Location Notes
Crank Position Sensor CPS/CKP Measures rotational speed of the engine 3-wire 5V PWM Behind Crank Pulley This is not a notched sensor. TDC can only be detected via combination of this signal and the cam pulse signal
CAM Position Sensor Triggers Top Dead Center of cylinders 3-wire 5V PWM Behind Front exhaust cam sprocket
Mass Airflow Sensor MAF Measures airflow into the engine 5V PWM on 5-wire connector Just past airbox Primary airflow and boost control mechanism
Intake Air Temperature Sensor IAT Measures intake air temperature (before turbos) 5V analogue on 5-wire connector Inside MAF assembly Used as part of airflow calculations
Barometric Air Sensor BARO Measures intake air pressure 5V analogue on 5-wire connector Inside MAF Assembly Used as part of airflow calculations
Engine Coolant Temperature Sensor ECT Measures engine coolant temperature 2-wire 5V analogue Screwed into thermostat housing This sensor is not used to drive the dashboard temperature gauge. That is handled via a separate 1-wire sensor mounted next to the ECT sensor.
Knock Sensor Knock Detects engine detonation (knock/ping/pre-ignition) One-wire piezo-electric microphone Screwed into top of block, between "V" of engine (underneath intake runners) Critical to avoid engine damage. If the ECU detects knock, it will retard the ignition and add fuel based on how much knock it detects. Knock Detection is fairly complex and uses an algorithm to convert the anologue sound signal into a digital rating between 1 and 35.
Throttle Position Sensor TPS Used to measure the position of the throttle plate in a percentage of how open or closed the throttle is 3-wire 5V analogue Mounted on the side of the throttle plate The TPS can be used as a backup airflow metering system (aka "Alpha-N" airflow measurement) if the MAF fails, however this is essentially a limp mode. The TPS is also used to detect the rate of change of the throttle position, so that extra fuel can be added to the engine to avoid transient lean conditions and therefore provide better throttle response. This process is analagous to an accelerator pump on a carburetor.
Speed Sensor VSS Measures vehicle speed 3-wire 5V PWM Screwed into the top of the gearbox (connected to the gearbox output shaft) Vehicle speed is data seen by the ECU, with the pulses also sent to the speedometer in the dashboard cluster. Vehicle speed is used in the custom ROM files that use launch control (two-step), available from Transformance Mechanical Engineering.


Sensors NOT used on the VR4

Whilst being a turbocharged car, the VR4 does not use a Manifold Absolute Pressure (MAP) sensor. Boost control is performed via a "target airflow" table in the ECU map. This map is used to dictate control over the wastegate control solenoid which controls the wastegates on the front and rear turbos together.

This is likely the same way that the Lancer Evolution of the same generation manages boost pressure, however as those cars have boost gauges, a MAP sensor is needed from factory.


Outputs from the VR4 ECU

Based on data collected from sensors, the VR4 ECU controls the engine via a number of outputs.

ECU Outputs list
Output Purpose Type Location Notes
Injectors (x6) Injects fuel into each cylinder 2-wire ground-switched 12V Inserted into the intake runners There are six individual injectors, one for each cylinder. The ECU uses sequential injection, only firing each injector in one pulse for each intake stroke of the relevant cylinder.
Coils (x3) Connects to spark plugs and ignites the air/fuel mixture in each cylinder 3-wire 5V triggered On top of the front cylinder bank The stock coil setup on the VR4 is three coils with each coil driving two separate spark plugs/cylinders. This is a "wasted spark" or "batch fire" ignition setup where each spark plug fires on the compression stroke and on the exhaust stroke (e.g. "wasted"). Coil on Plug (CoP) kits add an additional three coils so that each cylinder has its own coil, but if using the stock ECU the setup still uses a wasted spark model.


Sensors NOT used on the VR4

Whilst being a turbocharged car, the VR4 does not use a Manifold Absolute Pressure (MAP) sensor. Boost control is performed via a "target airflow" table in the ECU map. This map is used to dictate control over the wastegate control solenoid which controls the wastegates on the front and rear turbos together.

This is likely the same way that the Lancer Evolution of the same generation manages boost pressure, however as those cars have boost gauges, a MAP sensor is needed from factory.


Sensor pinout

The following image was taken from Merlin's VR4 tuning guide and will be replaced with a text table.

VR4 ECU pinout