Where the factory ECU ends and Link begins

Where the factory ECU ends and Link begins

August 10, 2010


Technology has revolutionized today's world in many ways. Auto
manufacturers are using this technology in their cars' electronic
control units (ECU), which functions as the brain of the car. These new
powerful ECU's have many built in features for monitoring, adjusting and
controlling fuel, spark and air at a rapid rate. This helps a car adjust
to sudden or gradual changes in humidity, barometric pressure, ambient
air temperature, throttle position, driving style or fuel quality.
Think of an engine as a big air pump. The amount of air/fuel mixture (or
charge) you can move in and out of an engine is called Volumetric
Efficiency (VE). Since an engine's VE is a static number (the maximum
air/fuel charge an engine can produce), the goal is to try to achieve
that maximum air/fuel charge, which will in turn produce more power.
This is where powerful ECU's come into play. These brains have the
ability to control and adjust fuel, spark and air (if equipped with a
turbo) at a very fast rate. How do you know which package makes the most
power in the power band you want? Experience. However, even with
experience, each shop will have their own opinions about what will work
best for your car.

Even with all the technology provided in modern ECU's, there are
limitations to these factory units. Let's use the 2002-2005 Subaru WRX
as an example. These cars come with a turbocharged 2.0 liter engine
boosting around 14.5 psi in stock trim. To monitor the mass of air
entering the engine, Subaru uses a Mass Air Flow sensor or MAF. The MAF
measures air in grams per minute or pounds per hour. From this
measurement, combined with the barometric sensor (BAP), manifold air
pressure or MAP, and intake air temperature sensor (IAT) information,
the ECU knows how dense the air is at any particular time.
In this article, I will be mainly comparing the factory USA Spec 2005
Subaru WRX MT ECU to a Link G4 stand alone ECU. I have the most
experience with Link ECUs', but FLI also specializes in Cosworth's ECPro
(Pectel) and Hydra EMS stand alone units.

 

 FUEL
Here is a brief description of how the fuel system works in a 2002 - up
Subaru turbo charged ECU. There are two main ECU controlling functions,
closed loop and open loop. Closed loop means that the ECU gets feedback
from the engine sensors which allows the ECU to make adjustments to hit
your fuel targets in the main fuel table. The ECU only can only adjust +
or - 25% during closed loop control. Open loop means the ECU does not
make any adjustments and what ever comes out of the tailpipe is derived
from the data in the main fuel table and MAF calibration table. Open
loop occurs roughly 20-30% of throttle / load. You have a main fuel map,
which is a 3D map where X is load (calculated) and Y is RPM. The way you
hit the targets in the main fuel map is through the MAF (0-5 volt
reference) table. This is a 2D graph where X is load (calculated) and Y
is MAF voltage (0-5 volt). For example, let's say that you want to
achieve a air / fuel ratio target of 14.7:1 with partial throttle at 3500 RPM. 
The ECU looks at that giving load site in the main fuel table combined with 
load site in the MAF table (voltage). If the air / fuel ratio is off from your target, 
then you would need to adjust those load sites in the main fuel table and MAF 
calibration table. In openloop, the ECU still looks at the specific load sites but 
does not make any adjustments. So, whatever comes out of the tailpipe is directly
related to the data in those windows. You might be saying to yourself,
okay, so where's the problem?

With minor modifications to the vehicle such as a slightly bigger turbo, intercooler and fuel injectors, the ECU (if mapped correctly) should have no problem controlling and monitoring all these upgrades on its own. However, on more complicated builds with larger heads, camshafts, fuel systems or larger upgraded engines there will be a limitation of the factory ECU’s parameters. For example, if you upgrade the stock 2005 Subaru WRX 2.0 liter engine to a 2.5 liter engine and use the factory 2.0 liter ECU, there is a chance you will run into a resolution problem. One major factor is the MAF housing size. On FLI’s dyno, anything over 300 torque to the wheels on a 2002-2005 WRX must have 70mm or larger MAF housing size. Anything over 340 torque to the wheels must have 80mm or larger. This may not seem like a big deal. Just increase the diameter of the MAF housing so you can correctly map the fuel table, right? Well not exactly. When you increase the diameter of the MAF housing, ! you gain a few windows at top but you lose resolution (in the MAF table). This causes less room for fine tuning. Not only that, but the 2002-2005 WRX ECU only reads a maximum of 300 grams of air per minute or pounds per hour. In late model 2.5 liter WRX’s, XT’s, turbo charged Legacy’s and all STI’s the maximum the ECU can read is 500 grams of air per minute which is 40% more then the 2002-2005 WRX ECU. With the later model ECU’s, there is more resolution to work with but you still can run out. To explain this low resolution in detail, I have taken a couple screen shots of a factory 2005 Subaru WRX MT ECU fitted with a 2.5 liter shortblock, 18G turbo, TMIC, PE 800cc injectors, catted turbo back exhaust, Tomei Equal length header / up pipe and Cobb 70mm short ram intake. This application is a great example of maximizing the factory ECU parameters and running out of resolution to tune fuel.

FLI explains whre the factory Subaru ECU ends and the Link ECU begins

You have the main fuel map (3D, RPM crossed with calculated load) and
the MAF calibration windows (2D window, load site is MAF voltage 0-5
volts crossed with MAF Air flow). The ECU looks at the main fuel map and
tries to hit the targets in those windows (in closed loop only - ECU can
control + or - 25%). Otherwise, under full throttle (or open loop - ECU
does not adjusts) what comes out of the tail pipe. This is based on
numbers in the MAF table (under that specific load, i.e. MAF voltage and
MAF Airflow) and the main fuel map numbers (under that specific load,
i.e. RPM and calculated load). Basically, the ECU looks at these two
parameters for the majority of the fuel control. There are lots of other
windows for injectors, partial throttle, open / closed loop, etc. but I
am trying to keep it simple and talk about wide open throttle tuning
here. So where is the low resolution problematic?

Let's say you want to take out 4% of fuel at 4200 RPM with full
throttle, which is a calculated load site of 3.25 and a MAF Voltage of
4.12. Under the main fuel map, the allocated windows are 4000 RPM and
4400 RPM. Under the MAF calibration parameter, the allocated windows are
4.06 and 4.18. This is where you run out of resolution in the factory
ECU and you have you split the differences between the load sites and
start to use numbers that really do not make sense in the essence of how
Subaru created this ECU to control fuel. I am not saying you cannot get
a good tune from this, but what I am saying is that the tuner is limited
by the hard code written software that Subaru designed which can be very
frustrating and cause issues which cannot be tuned out.

FLI explains where the factory Subaru turbocharged ECU ends and where the Link G4 begins

This is when FLI recommends using a stand alone ECU, where you can
create new columns or rows if need be for more resolution (Link G4
ECU's). Here are some screen shots from a 2005 Subaru WRX MT Link G4
ECU. I will use the same example between 4000-4400 RPM with wide open
throttle. In the Link G4 ECU, there are many options to maximize
resolution in fuel, timing and boost parameters. I will only be talking
about fuel now. In the main fuel map you can add up to 22 columns and 20
rows. I have added four columns and 3 rows which allowed for 15 total
windows between 4000-4400 RPM. This is compared to only 6 windows in the
factory ECU. Let's say, you still need more resolution.

FLI explains where the factory Subaru turbocharged ECU ends and where the Link G4 begins

The next layers of resolution that Link ECU offers are called 4D
(dimensional) and 5D windows. The 4D is an overlay window of the main
fuel map. This 3D window allows you to set the starting and ending
points (of both X and Y Axis) along with the load you want to use (RPM,
Gear, Coolant temp, Throttle position, or any of the digital inputs /
outputs, etc.). For example, if you wanted to remove 4% fuel between
4000-4400 RPM and for some reason you ran out of resolution of the main
fuel map, then you can create a new 3D overlay map (4D) and start the
RPM load site with 4000 and end with 4400. This allows more then 100 new
windows with the adjustability of changing the load used. Here is a
screen shot of this.

FLI explains where the factory Subaru turbocharged ECU ends and where the Link G4 begins

This should solve any fuel resolution needed for this particular
4000-4400 RPM issue. However, lets say it does not. For example, this
fueling issue only happens in 4th gear with 65% throttle. Now hear is
where you can use the 5D fuel option. This allows you to set the load
site to each gear (5 in a 2005 WRX MT car) crossed with throttle
position to fine tune and solve this issue. Here are some screen shots
of these examples:

FLI explains where the factory Subaru turbocharged ECU ends and where the Link G4 begins

FLI explains where the factory Subaru turbocharged ECU ends and where the Link G4 begins


MAP SENSOR
Another limitation of any 2002-2007 Subaru turbocharged stock set up is
that the factory MAP sensor only reads up to 22.42 psi. This means if
you want to run 24 psi and have fuel cut (a built in safety system which
cuts fuel 100% at a given target) then you would need to install another
MAP sensor that can read higher pressure (for example, Zeitroix or AEM
3.5 bar with a Cobb Tuning sensor adapter). Link has a 2.5 bar or 5 bar
optional map sensor which can be used with any Link G4 ECU.

TIMING / KNOCK CONTROL
Timing is a very basic control for the most part. However, the factory
2002-up Subaru ECU actually controls timing in the same way it controls
fuel with the exception of only having the closed loop option. There is
a main ignition 3D map where X is calculated load and Y is RPM. This is
where you set your ignition targets. The ECU has 3 or more windows
called Dynamic Advance. This is where you can set the ceiling for how
much timing the ECU can add on top of the main ignition map. If the ECU
detects knock or detonation, then the ECU will subtract timing if the
target is too high in the main ignition map. Obviously poor fuel quality
and hotter intake air temperatures will increase the chance of knock or
detonation.

The factory Subaru turbocharged ECU controls timing and knock pretty
well. When you have large camshafts, head work, larger throttle bodies,
forged pistons, etc., you might run into some minor issues but still can
be controlled in the factory ECU with minimal problems. However, the
Link knock control system is much more dynamic. For example, you can
control the sensitivity, when it starts, when it ends, add additional
knock sensors and really fine tune the knock system in general. There is
also an optional Link Knock Block which is a stand alone circuit board
(can be used with head phones as a shop tuning tool) that is very
sensitive and can be adjusted manually. The knock block is also
recognized by the Link ECU for datalogging, feed back, monitoring, etc.
Not only that but you can have individual cylinder knock trims where as
the factory ECU cannot. Each of the tables load sites can be changed,
along with the columns and rows for more or less resolution.
As you can see in the factory ECU, on the left (in pictures, under
Ignition Tables), there are a few other Dynamic Advance windows that can
be adjusted as well. Here are some screen shots of the factory Knock
Control system (Dynamic Advance and Main Ignition windows:

FLI explains where the factory Subaru turbocharged ECU ends and where the Link G4 begins

FLI explains where the factory Subaru turbocharged ECU ends and where the Link G4 begins

To give you a visual idea of the control that the Link G4 offers, here
are some screen shots of the knock control system:

FLI explains where the factory Subaru turbocharged ECU ends and where the Link G4 begins
FLI explains where the factory Subaru turbocharged ECU ends and where the Link G4 begins
FLI explains where the factory Subaru turbocharged ECU ends and where the Link G4 begins
FLI explains where the factory Subaru turbocharged ECU ends and where the Link G4 begins


BOOST
Boost control is one of the most important mapping features when tuning
a car. This is because different levels of boost cause different load
sites to be active, thus affecting timing and fuel. The factory
(2002-2010) Subaru ECU uses a closed loop boost control system, which
also has a main 3D boost map (X is calculated load, Y is RPM). This
works the same as fuel and timing; it is used for setting boost targets.
To hit your boost targets there is one wastegate duty cycle (WGDC) map
in the 2002-2005 WRX ECU and high and low WGDC maps on all other turbo
charged Subaru ECU's. The WGDC map controls the wastegate solenoid,
which controls the turbo's wastegate actuator. There are 3 other windows
in these ECU's, which provide some control for over-shooting or
under-shooting your boost targets. For the most part the boost control
system works very well up to a certain point.

Here are some screen shots of the factory boost control parameters:

FLI explains where the factory Subaru turbocharged ECU ends and where the Link G4 begins

FLI explains where the factory Subaru turbocharged ECU ends and where the Link G4 begins

FLI explains where the factory Subaru turbocharged ECU ends and where the Link G4 begins

FLI explains where the factory Subaru turbocharged ECU ends and where the Link G4 begins

The Link G4 boost control system works only in open loop (right now).
Key features are, gear dependent boost control (each gear has a
different map, minimal boost is wastegate spring), up to 3 different
boost maps on an external or internal switch (digital outputs) and trims
for intake air temperature and coolant temperature. The Link boost
control is a very good system.

Here are some screen shots of the Link G4 boost control:

FLI explains where the factory Subaru turbocharged ECU ends and where the Link G4 begins
FLI explains where the factory Subaru turbocharged ECU ends and where the Link G4 begins

FLI explains where the factory Subaru turbocharged ECU ends and where the Link G4 begins


IDLE
Another parameter in the factory ECU that has no resolution is idle.
There are basically four windows to work with. Idle with and without the
air conditioning fan on. All idle windows are closed loop and the tuner
does not have good control over idle. All fueling is done by the MAF
calibration 2D window. Here are some screen shots of the 2005 Subaru WRX
factory idle windows:

FLI explains where the factory Subaru turbocharged ECU ends and where the Link G4 begins

FLI explains where the factory Subaru turbocharged ECU ends and where the Link G4 begins

Link offer's 16 different idle windows that use coolant temperature,
clamps, PID control, idle gains and idle speed solenoid open loop
control. Personally, I have had 1200cc fuel injectors on a fully built
STI (ported heads, large camshafts, etc..) idle at 900 RPM with no
issues and great idle control coming down from RPM's! Here are some
screen shots of these:

FLI explains where the factory Subaru turbocharged ECU ends and where the Link G4 begins
FLI explains where the factory Subaru turbocharged ECU ends and where the Link G4 begins
FLI explains where the factory Subaru turbocharged ECU ends and where the Link G4 begins


STAND ALONE ECU'S
FLI supports three different Stand Alone ECU's for Subaru's, EVO's and
350Z/G35: Link ECU, Cosworth's ECPro and Hydra EMS. The Link G4 Stand
Alone ECU offers an open loop boost control system (gear dependent) and
sophisticated fuel, timing and idle windows (open loop, but also can be
put into closed loop after you create a good map). Gear dependent boost
control means, you can map boost for each gear. Each gear has a 2D map
that controls WGDC. This is the ultimate control for boost because each
gear has different load sites. The Link G4 ECU is capable of reading up
to 65 psi of boost (optional 5 bar map sensor). This is a superior way
to control and create a stand alone ECU map. Link offer's many plug in
ECU applications including Subaru WRX / STI V1-9, Nissan S13-S15, Nissan
R32-R34, Mitsubishi EVO 1-9 and some Toyota models.

Cosworth's ECPro offers military grade quality and very well written
software. They also offer a fantastic stand alone datalogging system
which was used by Formula Ford Europe until 2006. This platform is based
on the factory ECU using a MAF sensor. However, the detailed parameters
that are available allow the tuner to not be limited when tuning. Closed
loop fuel, timing and boost control is standard in the ECPro. At this
time, they offer two plug in models (08-up STI and EVO X).

The Hydra 2.5/2.6 stand alone ECU operates a bit differently. The Hydra
also allows you to control boost for each gear. However, it uses a
closed loop control system (PID - proportional–integral–derivative),
much like the factory Subaru ECU, instead of an open loop system. You
have a main boost map, like the factory ECU, with 2-4 windows to control
over or under shooting your boost targets. You cannot map each gear with
a separate 2D WGDC map but you can add or subtract a percentage from the
overall boost map using a single digit value for each gear. The Hydra
2.5 unit only provides access to 4 gears (was developed for traction
control initially). Both systems work very well. The Hydra 2.5 or 2.6
both control up to 30-35 psi of boost with no problems. The fuel, timing
and idle controls in the Hydra are always in closed loop as well. You
tune for correction like the factory Subaru turbocharged ECU instead of
an open loop system like the Link G3/G4 ECU.

CONCLUSION Overall, it is ultimately up to your tuner and the software they are most comfortable using when tuning your car. It is important to realize that when your tuner is creating a stand alone ECU map, they are re-creating what the team of manufacturing tuners created over months and months of full time work. It is not an easy task, but definitely attainable and well worth the money. Trust your tuner and do not be afraid to ask any questions regarding your best friend, your beloved automobile. All information was written by Miles Hechtman, lead tuner of Fine Line Imports


Fine Line Imports