Академический Документы
Профессиональный Документы
Культура Документы
v1.0.14 manual
ObdTunerPro manual do v1.0.14 um
Índice 1 Introdução .................................. ..................................................
.................................................. ... 6
Se o seu ECU for atualizado com o software ObdTunerPro, ele poderá acompanhar as
modificações do seu mecanismo, não importa se é algo simples, como substituir o
escapamento ou uma atualização extensa, como a adição de um supercharger ou
turbo. Outra grande vantagem em relação a uma ECU de reposição é o fato de você
não precisar trocar o chicote ou os conectores. O tear original da fiação de fábrica e os
sensores podem ser usados, portanto, a confiabilidade da fábrica será garantida.
Também a construção original em sistemas de segurança e a construção em
diagnósticos são preservadas e estendidas.
Para que o ObdTuner funcione com o seu carro, é necessário atualizar o ECU com
uma versão de firmware especial. O ObdTuner não é gratuito, para mais
informações, entre em contato com info@ObdTuner.com
A ECU original contém um erro que pode ocorrer quando o conector OBD está sendo
usado para ler dados. Como o ObdTuner, tal como a ferramenta de diagnóstico Opel
Tech2, pode registar informações através do conector OBD, é possível que este erro
seja acionado. Quando o erro ocorre, o motor irá reter por um breve momento. Isso
pode ser perigoso ao dirigir no limite em uma curva, esteja ciente deste erro e não dirija
no limite com o registro ativo.
O ajuste só é útil quando o motor está em boas condições. Não ajuste um motor se
houver problemas mecânicos ou eletrônicos. Antes de sintonizar, verifique o motor, os
sensores e a ECU quanto a códigos de erro, etc. Não deve haver códigos de erro
definidos antes de começar a sintonizar o motor e fazer alterações na calibração.
As interfaces OBD existem em diferentes versões. Uma interface pode ser comprada
com diferentes opções de conexão, as que estão na lista abaixo são suportadas:
o Serial o
USB o
Bluetooth
4.2.1
Selecionar
idioma Escolha o
idioma desejado na
caixa de listagem.
4.2.3 Porta serial Antes de configurar o ObdTunerPro, é necessário saber qual porta
de comunicação a interface do ELM OBD está usando. Comece conectando a
interface ELM OBD ao computador. Normalmente, o Windows instalará um driver de
trabalho para a interface, se um driver não for instalado automaticamente, será
necessário instalar o driver que acompanha a interface. Consulte o manual que
acompanha a interface para mais informações. Quando a interface OBD foi instalada e
conectada ao computador, a porta de comunicação deve ser recuperada. Às vezes, é
necessário aguardar alguns minutos antes que o sistema reconheça o novo hardware.
Os exemplos abaixo são para um sistema Windows 10 e podem ser diferentes para
outras versões do Windows, mas o princípio será o mesmo.
4.2.4 Interface OBD com conector serial (RS232)
Quando uma porta serial normal é usada (portanto, não é USB ou Bluetooth), o
número da porta é normalmente listado na própria carcaça do computador. Por
exemplo, se o número no caso for 1, a interface OBD estará disponível na porta COM
1 e a COM1 deverá ser selecionada como porta serial. Se nenhum número de porta
estiver listado, o procedimento USB abaixo também funcionará para uma interface
com um conector serial.
4.2.5 Interface OBD com conector USB Quando a interface OBD está conectada a
uma porta USB, a porta de comunicação pode ser melhor
recuperada através do gerenciador de dispositivos. O
gerenciador de dispositivos pode ser iniciado pressionando a
tecla "Windows" + R e, em seguida, digitando o
"devmgmt.msc" na nova tela que será exibida.
No exemplo acima, a interface OBD está conectada a COM3. Se você não consegue
encontrar sua porta e há um ícone amarelo visível, isso indica que o driver instalado
para a interface USB para Serial não está funcionando. Quando este é o caso, você
não pode se comunicar com a interface e primeiro um driver de trabalho deve ser
instalado.
4.2.6 Interface OBD com Bluetooth Para poder usar uma interface Bluetooth,
primeiro deve ser emparelhado com o PC, para isso, clique no ícone Bluetooth na
barra de tarefas e selecione "Mostrar dispositivos Bluetooth".
4.2.7 Baud rate Selecione a taxa de transmissão para a qual as interfaces OBD estão
configuradas. Se não estiver claro qual baud rate está definida, tente um número de
configurações para determinar qual configuração funciona com sua interface, na
maioria dos casos, as interfaces baseadas em ELM usam uma taxa de transmissão de
38400. Para as interfaces OBDLink, uma taxa de transmissão de 115200 é um bom
ponto de partida. Um teste rápido pode ser feito clicando em Testar configurações.
4.2.8 Modo rápido, somente ELM327 v1.3 ou superior Se a interface OBD tiver uma
revisão 1.3a ou superior do chip ELM327, ela suporta o modo rápido, esta opção pode
ser selecionada para melhorar a velocidade de registro. Interface usa Bluetooth Ative
esta opção quando uma interface Bluetooth for usada. Isso nem sempre é necessário,
em alguns casos funciona (melhor) sem isso habilitado.
Na aba geral também podem ser encontradas sub-abas referentes a dados como
arquivos de log, medição de energia, aprendizado de combustível, etc.
AsCalibration abasconter a calibração dependendo configurações. Há sempre duas
calibrações armazenadas dentro da ECU e é possível alternar dinamicamente entre
as duas calibrações (ao dirigir o carro) e, portanto, entre todas as configurações
disponíveis nas guias de calibração.
A cor dos ícones pode ser usada para ver se a ECU está conectada e sincronizada
com o carro. Quando os ícones estão verdes, os dados nas tabelas, etc., são os
mesmos que os dados na ECU e as modificações serão enviadas para a ECU
imediatamente. Quando os ícones estiverem em cinza, o aplicativo não está
sincronizado com o carro, esse será o caso quando um arquivo de calibragem for
aberto a partir do disco.
ObdTunerPro manual V1.0.14 17
7.1 Aba mestre geral Abaixo, encontra-se uma captura de tela e uma breve
descrição de cada aba localizada na aba mestre geral:
7.1.1 Aba
Notas A aba Notas está sempre disponível mesmo antes dos dados terem sido
baixados da ECU e pode ser usado para fazer anotações, é uma boa prática digitar
uma breve descrição para facilitar a lembrança do motivo dessa calibração. A primeira
linha na seção de anotações será usada para criar o nome de arquivo sugerido ao
salvar o arquivo.
Depois de baixar uma calibração da ECU ou carregar um arquivo de mapa do seu PC,
esta guia também mostrará as últimas versões de combustível. Na parte inferior da
tela, os códigos de erro e os monitores da ECU são exibidos.
ObdTunerPro manual V1.0.14 18
7.1.2 Guia Instalaçãoguia
de configuração
do motor Nado motor, o hardware instalado no seu motor deve ser configurado. É
necessário que a ECU saiba que tipo de hardware está instalado. Por exemplo, ao
instalar injetores maiores, o tempo calculado do injetor deve ser reduzido. Para obter a
mesma quantidade de combustível no motor, a ECU deve ter as informações do injetor
para poder fazer isso.
ObdTunerPro manual V1.0.14 19
7.1.3 Separador Medição de
potência
Este separador só aparece quando a ECU está no modo de medição de potência. O
gráfico de energia será exibido no lado direito da tela e os valores medidos à esquerda.
Quando mais de uma medição tiver sido feita com as mesmas configurações, um valor
médio de todas as execuções será calculado. Um gráfico de referência pode ser
selecionado para descobrir rapidamente onde a energia foi obtida ou perdida.
ObdTunerPro manual V1.0.14 20
7.1.4 Aba Medições
Esta aba é mostrada após a leitura da ECU quando a ECU está no modo de
medição. Aqui, os dados aprendidos podem ser visualizados e processados.
At the bottom of the tab there are also two temperature depending correction tables.
This makes it possible to add extra fuel when a certain temperature is exceeded. The
values programmed will be subtracted from the programmed target lambda value in
the 'Power mode target lambda' table and together they are the commanded target
lambda value.
ObdTunerPro manual V1.0.14 28
7.2.7 Ignition tab
This tab contains the main ignition table, this table is used most of the time. Here the
base ignition value can be configured for a certain RPM/MAP combination. The
ignition time is programmed in degrees advance before top dead centre.
The ignition table is very important for maximum
power.
This tab contains throttle valve speed settings and transient fuelling settings. Transient
fuelling is used when the throttle pedal is moved, for instance when switching from
cruising to accelerating extra fuel must be injected.
8.1 Injectors
o Injector 250cc/min (OEM) o Injector
365cc/min (Bosch 0 280 156 021) o Injector
410cc/min (LSJ green GM12790827) o
Injector 470cc/min (Bosch 0 280 156 280) o
Injector 550cc/min (Siemens) o Injector
650cc/min (Bosch 0 280 158 123) o Injector
680cc/min (Siemens 107961) o Injector
860cc/min (Siemens 110324)
Supported wideband controllers: o AEM X-series 30-0300 with Bosch LSU 4.9
wideband lambda sensor. o AEM X-series 30-0310 with Bosch LSU 4.9
wideband lambda sensor. o Innovate LC1/LC2. NOT RECOMMENDED, under
very hot conditions these can go
into “warmup mode” which will stop the wideband fuel control. ECU will fall back
to normal OEM operation so the engine will not run lean. The Innovate
controllers also need a regular free air calibration to keep them accurate.
If a part you want to use is not on the list and you have the necessary data for it, you
can contact info@ObdTuner.com
ObdTunerPro manual V1.0.14 36
9 Executing basic tasks The ObdTunerPro PC application can be used for a
number of tasks, it is the key component when you want to change the calibration but it
also can be used for executing a power measurement, logging data from the car,
viewing logged data etc. Find below a description on how to perform a number of
common basic tasks.
9.1 Synchronizing with the car Synchronising with the car means, the tables
and settings currently in the ECU are downloaded to the PC. Synchronising
ObdTunerPro with the car is normally one of the first actions to be done when using
ObdTunerPro. After synchronising ObdTunerPro will have the same tables and
settings as the ECU has. After this ObdTuner will keep itself in sync with the ECU, so
if a table is changed on the PC side, it will also be changed inside the ECU.
Quick start, synchronizing with the
ECU
o Connect the laptop to the OBD II port of the car using
an OBD interface. The OBD port is located under the dashboard of the car. o
Start ObdTunerPro. o Switch the ignition on. o Choose ECU f rom the main menu
and select Read calibration (ECU to PC). o ObdTunerPro will now start
downloading the calibration from the ECU into the PC.
The progress can be monitored at the bottom of the screen. o Wait until the
reading cycle has finished. o When ready a number of extra tabs will
appear and the screen should look
something like the screenshot below.
After synchronizing also the error codes, fuel trims, learned data etc. will all be read
from the ECU, this way the data can be related to the table values and you have a
complete image of the ECU which can be stored on the PC for future reference.
Also notes added in the text field are stored, it is good practice to always add a brief
description before saving the file to keep track. The first line of the note will added to
the filename when saved.
ObdTunerPro manual V1.0.14 38
9.2 Saving a calibration A calibration in
ObdTunerPro can be stored onto your PC or memory
stick, for future use.
For instance a file is saved on 2016-09-25 at 20:04:42, the notes section contains
“Original calibration” and the editable calibration is 1, this will give the following
suggested file name:
('C1' means calibration 1 is editable,'C2' means calibration 2 is
editable.)
When using the suggested filename all files will be chronologically ordered even
when copied to a different location or mailed. The name will also be unique so you
can simply press CTRL+s and enter without the risk of overwriting other files. This
can be very handy for instance when doing power measurements.
You can change the file name by overtyping it but this is not recommended especially
when the files are mailed.
o Choose File f rom the main menu bar and select Import ObdTuner calibration.
o Browse to the ObdTuner version 2 file which you want to import and open it.
(only
files with the ObdTuner version 2 extension will be shown) o T he selected file will now
be converted and imported into the editable calibration. o W hen saved, the file is
saved as a Pro calibration and from there on it can be opened
like any other Pro calibration file.
To prevent accidentally using a wrong calibration In the wrong place It is not possible to
load calibration 1 when calibration 2 is editable or the other way around. Sometimes it
can be very useful to use calibration 1 as a starting point for calibration 2, for this it is
possible to import an ObdTunerPro calibration to a different editable calibration.
o Choose File f rom the main menu bar and select Import ObdTunerPro
calibration. o Browse to the ObdTuner version 2 file which you want to import
and open it. (only
files with the ObdTunerPro will be shown) o The selected file will now be converted
and imported into the editable calibration. o After saving, the file is stored with the
selected editable calibration.
Quick start
o Connect the laptop to the OBD II port of the car. o Switch the
ignition on. o Start ObdTunerPro. o Select the desired editable
calibration on the configuration form:
o Now select “File” from the main menu bar and select “Open calibration”. o
Browse to the calibration file you want to install onto the ECU and open the file. o
You now will be prompted with “Send newly loaded calibration to the ECU?”, choose
Yes. o ObdTunerPro will now send the calibration data from your laptop to the ECU,
wait
until this is finished, this does take a few minutes. o Now make the modifications
permanent. o After this you should hear the throttle body click and the new
calibration will be
checked. o If all went ok you will get a message that
everything is ok.
It is also possible to modify multiple cells at once. To do this, select the cells with the
left mouse button or keyboard (Shift + arrow keys etc.) and then choose from the
context menu (click with right mouse button) the desired modification method.
If ObdTunerPro is connected with the car, it is possible to see which cell is used by the
ECU, for this, press F7 and after a short period a crosshairs will appear, indicating
where the ECU gets its data from; this can be helpful when live adjusting the
calibration. Below is an example demonstrating the use of crosshairs during idle.
ObdTunerPro manual V1.0.14 42
Note; the ECU interpolates between the different cells in a table. This means there will
be no sudden steps when the crosshair slowly moves to another cell.
Although the changes will be active immediately, they are not yet made permanent;
this means the changes will be lost switching of the ignition.
ObdTunerPro manual V1.0.14 43
9.6 Making changes permanent When
changes are made, they are uploaded to the ECU and
will be used by the ECU. Did does not mean the
changes are permanent. At first they are only stored
in temporary memory and will be gone when the
ignition is switched off. To keep the changes it is
necessary to first make them permanent. Making the
changes permanent is done by moving the tables
from RAM to flash memory.
Quick start:
o Choose ECU f rom the main menu bar and
select Make modifications permanent. o
Select Yes in the dialog and wait for
ObdTunerPro to synchronize. .
TIP: It is no problem to make the changes permanent when the engine is running, but
the engine will have a small hiccup for about 1 second. When idling this can cause the
engine to stall. It is therefore advisable to rev up the engine to about 2000rpm and then
make the changes permanent.
9.7.1 Enabling dual calibration mode There are 4 options available on the
'General – Engine setup' tab which indicate which calibration will be used by the
engine.
The list box contains 4 options with 2 dual calibration modes where the second lambda
input is used to indicate to the ECU which calibration the engine must use. This means
for these options the second lambda sensor must be disabled and the sensor must be
replaced by a switch or a dial.
Below a graphical view of what each option does. In the graphical view the green
side indicates the editable calibration which can be modified using a laptop through
the OBD interface. The purple side indicates the calibration which the engine will
use.
When this is selected, the engine (purple side) will always use calibration 1. Note, in this
mode both calibrations can be modified (green side) but only editing calibration 1 will
have an effect on how the engine is running.
The status bar indicator will look like this, indicating the engine will always use
calibration 1:
ObdTunerPro manual V1.0.14 46
Option: “Engine always uses
calibration 2”
When this is selected, the engine (purple side) will always use calibration 2. Note, in
this mode both calibrations can be modified (green side) but editing calibration 1 like
in the graphic below will have no effect on how the engine is running.
The status bar indicator will look like this, indicating the engine will always use
calibration 2:
The status bar indicator will look like this indicating both calibrations can be
used:
ObdTunerPro manual V1.0.14 48
Option: Used calibration depends on lambda 2 input
(Dial):
In “Dial” mode, the engine can use both calibrations at the same time. In “Dial” mode,
the higher the voltage on the second lambda input the more the second calibration will
be used. This mode is primarily meant for using more than one fuel like normal fuel
(E05) and E85 fuel. So when having a calibration for normal fuel and one for fuel with
85% ethanol, all fuels can be used by simply turning a dial or by connecting a bi-fuel
sensor to the second lambda input. This means you can easily adapt to winter E85
(which only contains 70% Ethanol) and use normal fuel when there is no E85 available.
water to the fuel, in this case more water
“Dial” mode can also be used for other will be injected when the voltage on the
purposes for instance it can be used to input gets higher.
regulate the amount of injected water using Input voltage Added amount of water
a dial. For instance calibration 1 does add 0.00V 0.0 % . .. ... 0.65V 10.0 % ... ... 1.30V
no water and calibration 2 does at 20% 20.0 %
The status bar indicator will look like this indicating both calibrations can partially be
used at the same time:
Choosing which calibration will be editable must be done on the settings form, see the
figure below
ObdTunerPro manual V1.0.14 50
When for instance calibration 1 is selected, all actions are applied to calibration 1. So
when synchronising, calibration 1 will be downloaded from the ECU, when starting a
fuel learning session, calibration 1 will be learned etc.
After synchronizing both calibrations will be read from the ECU, but only one calibration
will be editable. The editable master tabs will have a green sync icon and the read only
tab will
have no icon. This will make it more clear which calibration you are working on. Also the
tables in the active calibration will have a coloured look indicating it is possible to modify
the data. The data in the inactive calibration will have a grey read-only look indicating
the data cannot be modified. However it is possible to select data in a read-only table
and copy/paste it to the editable calibration, this way you can copy some tables between
calibrations.
When a calibration is saved onto the PC also the active calibration will be
remembered. So when reading the calibration file back it will remember the active
calibration so the same tables etc. will be editable again. If the editable calibration
does not match the application mode, an error message is displayed when trying to
write the data to the ECU to first change the edit mode.
When uploading a calibration to the ECU only the editable calibration will be
updated.
The calibration which is editable has no relation with the calibration the ECU is using.
The calibration used by the ECU depends on the input voltage or setting while the
calibration which can be modified depends on which calibration is loaded from the ECU.
This means it is possible the ECU will use a different calibration than the one being
modified, in this case the modifications will have no effect on how the engine is
running.
The maximum input voltage measured by the ECU on the second lambda sensor is
1.275V. A higher input will not damage the ECU, but everything above 1.275V will make
no difference on the selected calibration in interpolation mode.
Quick start:
onnect the laptop to the OBD II port of the car.
o C
o O pen ObdTunerPro. o Switch the ignition on.
After saving, the logged data is stored inside the calibration file and can always be
viewed by opening the calibration. After opening the file, the logging tab will be visible,
select the logging tab the parameters you want to view.
As visible in the screenshot above, there are 2 graphs available. These graphs are
equal in time and it is possible to view parameters with different ranges full screen.
The parameters are divided into numbered groups. The numeric keys can be used for
easy selection. Pressing the same button multiple times will select the next
parameter; use the spacebar to view the data.
With the left mouse button it is possible to draw a selection box around an interesting
part of the data. After releasing the mouse button ObdTunerPro will zoom in to the
selected region. Un-zooming is possible by clicking with the right mouse button on the
chart and select the Un-zoom option.
By clicking on a line on a chart the actual values will be displayed in the parameter
pane. With the Ctrl + arrow keys it is possible to walk through the log samples step
by step. The current sample is displayed at the bottom next to the progress bar.
Also the crosshairs in the tables will be updated by clicking in the chart or by using
the Ctrl + arrows keys.
When hovering with the mouse pointer over a parameter line an info balloon with
the current information about the parameter will appear.
Find below a brief description of the parameters which are logged, all the parameters
are always logged when logging data so you do not have to make a selection up
front.
Used calibration: A value between 1.0 and 2.0 indicates the calibration used by the
ECU. In interpolation this value can have every value between 1.0 and 2.0, for
instance a value of 1.5 indicates the mean value between both calibration is used.
ObdTunerPro manual V1.0.14 54
Comm. idle rpm: The idle rpm the ECU is trying to achieve in
revolutions per minute.
Gear: Selected gear, the selected gear is calculated by the ECU based on the
vehicle speed and engine RPM. Neutral is displayed as 6th gear.
Fly map delta: The difference between the calculated air pressures in the intake
manifold based on the position of the throttle valve and engine rpm in comparison with
the actual pressure in the intake manifold. This value is in kilopascal and may not
exceed 30kPa.
Misfires: The number of times the ECU detected a misfire, this only works when the
misfire check is enabled.
Knock retard total: The maximum amount of knock retard measured over all cylinders.
The number indicates how many degrees the ignition was retarded by the ECU. Short
peaks will not actually retard the ignition but will show up in the log.
Knock retard cil1, Knock retard cil2, Knock retard cil3, Knock
retard cil4:
Lambda primary: Primary lambda sensor voltage (Before the catalyst.). When
idling and cruising this value must switch between 0.1V and 0.9V.
Fuel trim index: The fuel trim index used by the ECU. This indicates which fuel trim
area is active in the fuel map..
Wideband index: The fuel trim index used by the ECU indicating which wideband
fuel trim area is active.
Target lambda: The commanded lambda value the ECU is trying to reach. A lambda
value of 1.00 means the mixture is stoichiometric.
Actual lambda: The lambda value measured by the wideband lambda controller.
This is the value used by wideband fuel control. A lambda value of 1.00 means the
mixture is stoichiometric.
Injector time: The total time the injector is opened during an engine cycle. This is
the value excluding injector dead time and short pulse correction.
Error codes: The number of error codes currently set by the ECU, this
should always be 0.
Tank vent status: Status of the fuel tank ventilation opening. The opening is
given in the percentage of maximum opening.
EGR OEM set point: The set point the ECU has
calculated for the EGR valve.
EGR out duty cycle: The EGR output duty cycle, when a water injection system is
connected, this is a value for the amount of water injected into the engine.
Main relay: Status of the main relay where 0 indicates off and
1 indicates on.
Fuel pump relay: Status of the fuel pump relay where 0 indicates
off and 1 indicates on.
Ignition on:
Lambda heater: Status of the heaters in the lambda sensors where 0 indicates
off and 1 indicates on.
Radiator fan: Status of the fan located on the radiator where 0 indicates off
and 1 indicates on.
With most OBD interfaces it is difficult to make a log during starting because the battery
voltage drops to much for the OBE interface to keep working and logging will stop for a
few seconds. For this it is possible to make an internal starting log from the first 30
seconds after start-up. This will not use the OBD interface and the data can be read
from the ECU afterwards. There are 2 ways to do this;
First method; before starting the engine, choose Activate starting log from the Logging
menu. This will activate an internal start-up log which will start logging as soon as the
start button is pressed. Start the engine and leave it running for about 30 seconds or
longer. Then synchronize the ECU (press F5 or F6) and a new tab Starting log will
appear. Here you can see what has happened during start-up.
Second method; go to the Engine setup t ab and select Automatic starting log enabled.
Now every start-up a log will be made. When reading the ECU, this log will be
downloaded from the ECU and displayed. When the start-up tuning has finished it is
best to disable this feature because synchronizing will take longer with this feature
enabled.
From the starting log the behaviour of the engine and the commanded lambda value
can be seen. With some wideband sensors it is possible to also see the mixture, but for
this to happen it is necessary to leave the ignition on a few minutes to heat up the
wideband lambda sensor before starting. (This does not work with all wideband
sensors and be aware not all wideband sensors can handle this method, please read
the documentation of the specific wideband controller)
See below a picture of a start-up log from an engine started with coolant temperature at
20C. The arrows in the pictures points to the accompanying setting in relation with the
lambda profile. So if the engine is running rich during starting or warm up, it shows the
value which must be modified. Be aware some of the values are commanded lambda
values and others are corrections.
The third section is for correcting lambda's when the engine is restarted with a
coolant temperature below 32C
ObdTunerPro manual V1.0.14 60
ObdTunerPro manual V1.0.14 61
Startup and warmup lambda
settings
9.10 Idle tuning First of all, with OEM cams it should not be necessary to changes
the idle settings manually. If the engine is not idling OK there probably is something
wrong, it is best to read the error codes and make a log to figure out what is wrong.
When a fuel learning session is done the idle fuel table is also be learned and corrected
so nothing needs to be changed. However when sportier cams are installed the idling
will need some tuning. A good starting point is increasing the idle rpm to the highest
value you find acceptable.
Idle rpm The idle rpm can be changed coolant temperature depending in the idle rpm
table. Be aware in most countries there is a maximum idle rpm which could be checked
during MOT.
Idle coast down increase With some extreme cams the engine can stall when
coasting down when the clutch pedal is pushed. In this case increasing the speed
related idle rpm can help. Table Idle increase c ontains a speed related idle rpm
increase. This means the value in the table will be added to the programmed idle rpm,
increasing this value will make the engine idle higher during coast down.
Idle fuel It can also be necessary to modify the idle fuel when fast cams are
installed, especially during warmup. It is possible to see if the engine runs lean or
rich during idle warmup by
Idle ignition The pressure in the intake manifold determines the moment of ignition.
Installing fast cams will dramatically lessen the idle vacuum inside the intake manifold.
Increasing the idle ignition will give the engine more torque and this can be used to
improve idling with fast cams. A common trick is to increase the ignition more when
vacuum goes lower this will rev up the engine when it wants to stall. The ECU already
does this by itself and this system also can be tuned to the needs of the camshaft. You
can increase or decrease the amount the ignition is corrected when idle rpm is higher
or lower in comparison to the commanded idle rpm. The same goes for the throttle
valve, the ECU will open it more when idle drops and close it when idle is too high.
Keep in mind this is a much slower system but it can be modified by changing the factor
and offset. Tuning idle for fast cams is not easy and can take a long time to get right.
On this tab it is possible to fine tune idle, the easiest way to do this is by simply
selecting a combo box with the engine running and then select the next or previous
option with the keyboard arrow keys and then listen how the engine reacts. Keep in
mind changing these values can have an effect on idle torque so it can make the
engine stall easier.
There are 2 fuel learning methods, the used method depends on the fact if there is a
wideband sensor attached to the ECU. If no wideband sensor is installed, the ECU's
operating mode is changed and will stay in closed loop meaning the fuelling will be
continually be corrected by the primary OEM lambda sensor. This method will therefore
lower the power output, increase the combustion temperature and increase the chance
of knock. Although no problems have been encountered using this mode, the user
should consider if the particular engine will be able to handle the extra stress of a
leaner mixture. When in doubt, install a wideband sensor and use this for learning the
fuel table.
If there is a wideband sensor installed and attached to the ECU, the ECU will be able
to also measure the mixtures richer than lambda 1.0. In this mode the fuelling is also
continuously controlled but now it the ECU will also try to reach the programmed
lambda values richer than lambda 1.0.
Because the ECU uses the primary lambda sensor (and wideband sensor if available)
for calculating the corrections, it is very important both sensors do function correctly.
Because the ECU does not only use the lambda 1 value of the OEM lambda sensor, it
is very important the primary lambda sensor is of the correct type and has the original
characteristic.
o Click the process measurements button to apply the learned data to the
tables. o Make the modifications permanent.
During normal driving fuel table cells are used depending on engine rpm and MAP
value. When a cell is used which not has enough measurements, the check engine
light will be lit. In this case the light doesn't indicate a malfunction; it indicates that the
ECU is using a cell from the base fuel tables which hasn't had enough measurements
to calculate an accurate correction. This means when a fuel learning session is just
started the MIL will be lit all the time, after a short period the light will go out indicating
this part of the fuel table has enough measurements to calculate a correct fuel
correction. The goal of a learning session is to get the MIL to stay off in as many
situations as possible. The inputs for selecting a cell in the fuel table are engine RPM
and throttle valve opening or manifold pressure, if speed density is selected. Therefor it
isn't useful to only drive full throttle, the goal is to use as many combinations as
possible of throttle and engine RPM. It doesn't matter which gear is being used, so no
need for speeding on public roads. It is not necessary to try and stay at certain load
rpm combinations, the ECU does sample very fast and is able to gather data even
when going flat out through the rpm's etc.
During the measurements the ECU stores all data in the temporary memory.
Make sure to NOT turn of the ignition before the learned measurements are read
from the ECU and stored on the PC, otherwise all data will be lost.
If the engine light stays off most of the time you probably will have enough data
gathered. You can check this by synchronizing with the ECU. After synchronizing, an
extra tab will appear called Measurements. This tab contains all the data the ECU has
learned up till the moment of synchronization.
ObdTunerPro manual V1.0.14 65
The more cells are green the better it will be, but keep in mind not all cells can be
reached. For instance 200kPa at 600rpm will never be learned.
Configure weather conditions. H ere the weather conditions must be entered, the
correction algorithm will use this data to correct the fuelling to normal weather
conditions. This way the weather conditions during the fuel learning are not very
important.
After clicking the OK button, the tables will be updated. When ObdTunerPro is
connected to the car, the tables in the ECU will be updated immediately. The
corrections are immediately active, but not stored permanently. To make the changes
permanent have a look at chapter 9.6 After the learned measurements have been
stored, the ECU can be set back to normal mode. Choose Learn mode from the main
menu bar and select Stop learning/measuring. This can also be achieved by simply
switching of the ignition; this will also stop the learning session.
If there is not enough time or the engine must be switched off for some reason, it is
possible to process the data off line (not connected to the car) and upload the
processed data at a later moment. Be sure you do save the file with the measurements
to the PC before switching of the engine.
ObdTunerPro manual V1.0.14 67
9.12 Power measurement The purpose of the power measurement option is to
measure the difference between modifications or calibrations it is not meant for
measuring the absolute power and torque but when all data is filled in correctly it will
give a good indication about the power the engine is delivering. For a reliable power
measurement it is advised to make runs in both directions, this way the measurement is
corrected for wind and elevation of the road etc. The software will automatically
calculate the mean value of more all the runs done before clearing the power run
history. This means when more runs are done the result will be more thrust worthy. 2
runs in both directions is advised but under stable conditions often 1 run in each
direction is enough. It is very important to find a piece of road with an even surface,
bumps in the road will be visible in the measurement as bumps in the graph.
It has proven that, if all data is put in correctly a very precise power measurement is
possible also over a long period of time.
Tip: All power measurements steps can be confirmed by pressing the space bar, no
need to fiddle with the mouse pad.
With the use of the left mouse button a selection can be drawn to zoom in to graph. At
the bottom of the graph the following data is also drawn for each run:
o Manifold air pressure in kilopascal (100kPa = 1bar) o Degrees Knock
Retard (Number of degrees ignition retard relative to top dead
centre) o Lambda (Voltage of the primary lambda sensor) o Ignition (Number of
degrees the ignition has taken place before top dead centre,
including knock correction) o EGR Input, when a wideband sensor is connected this will
be the measured AFR from
the wideband sensor. o EGR output, if for instance a water injection system is
connected, the amount of
injected water is visible.
At the left bottom of the tab there is a button Load a reference graph. This button
allows opening another map file which contains a power measurement. The average of
this power measurement is also shown in the graph. This allows easy comparison off
power measurements between different settings and calibrations.
9.12.1 What values to put into the measurement dialog: Total weight The total
weight of the car including everything in it during the power measurement including
driver, passenger, amount of fuel etc. For instance a standard VX220 weighs about
880 Kg with a full tank of gas, so if the measurement is done with a full tank of gas, a
driver of 80 Kg and 10 Kg of stuff in the boot, the value to put into the edit field will be
880 + 80 + 10 = 970 kg.
Tire circumference The tire circumference must be measured on the rear wheels,
using the values on the tire has been proven to be very inaccurate. So this value must
be measured. An easy way to measure the tire circumference is using some masking
tape and a tape measure. Place a piece of masking tape on the bottom of the tire near
to the ground and another piece of tape precisely below the tape on the tire onto the
road surface. Now move the car for precisely one revolution of the rear tire and again
place a piece of tape onto the road surface below the piece of tape on the tire.
Measure the distance between the two pieces of tape on the ground and you will have
the value you can fill in the tire circumference field.
Outside temperature, Air humidity and air pressure These values can be
measured yourself or can be found on the internet. A very useful site with the weather
information: http://www.wunderground.com/ This website gathers weather conditions
from all over the world with intervals from 2 to 3 times an hour.
9.12.2 Modifying the run data Editing the pre-run data such as vehicle weight
The pre run conditions can be altered at any time. To change a value select the value
and put in a new value and press enter or tab. You will see the graph update itself
immediately.
Removing a faulty run You can recognize a faulty run when it has a big difference
between the mean coloured run and the run displayed in grey. To find out which run it
was, hover with the mouse pointer over the faulty run and the run number will be
displayed inside a text balloon. Now right click the faulty run inside the left pane and
select Remove selected run
9.12.3 Comparing the results: