Ect Guide 2-01 2017
Ect Guide 2-01 2017
Ect Guide 2-01 2017
Table of Contents
1 Introduction............................................................................................................................... 4
2 Software Requirements ............................................................................................................ 4
3 Software Installation ................................................................................................................. 5
3.1 USB Communication Drivers ............................................................................................ 5
3.2 EFI Communication Server. .............................................................................................. 6
3.3 Pseudo Programmer – Programmer for EFI ECUs ........................................................... 7
3.4 ECT Main Tool .................................................................................................................. 8
3.5 ECU Logger ...................................................................................................................... 8
4 Communication ........................................................................................................................ 9
5 Directory Structure.................................................................................................................. 10
6 ECT Main Menu ..................................................................................................................... 11
7 Device Manager ..................................................................................................................... 12
7.1 Scaling ............................................................................................................................ 13
7.2 Channels ........................................................................................................................ 14
7.3 Calibration Parameters ................................................................................................... 15
7.4 Memory Map ................................................................................................................... 15
7.5 Data Logger .................................................................................................................... 15
7.6 Memory Download .......................................................................................................... 15
7.7 Interface Settings ............................................................................................................ 15
7.8 Device Info for Display .................................................................................................... 15
8 Profiles Manager .................................................................................................................... 16
8.1 Importing New Profile...................................................................................................... 16
9 Displays .................................................................................................................................. 17
9.1 Data Display ................................................................................................................... 17
9.1.1 Create New Display ................................................................................................. 18
9.1.2 Add Text .................................................................................................................. 19
9.1.3 Add Channel ............................................................................................................ 19
9.1.4 Add LED .................................................................................................................. 20
9.1.5 Add Potentiometer ................................................................................................... 21
9.1.6 Add Button ............................................................................................................... 22
9.1.7 Add Maps to Displays .............................................................................................. 23
9.1.8 Multiple Display Sections ......................................................................................... 24
9.1.9 Strip Chart Mode...................................................................................................... 24
9.1.10 Data Logging ........................................................................................................... 25
10 Calibrations ........................................................................................................................ 27
10.1 Open a Map .................................................................................................................... 27
10.2 The Calibration Map Display ........................................................................................... 28
10.3 Reference Map ............................................................................................................... 29
10.4 Map Editing ..................................................................................................................... 30
10.4.1 Change a Constant .................................................................................................. 30
10.4.2 Change a 1-dimensional table ................................................................................. 30
10.4.3 Change a 2-dimensional map .................................................................................. 32
10.5 Map Comparison ............................................................................................................ 34
10.5.1 Copy and insert data ................................................................................................ 34
11 Memory Interface ............................................................................................................... 36
11.1 Send Calibrations ........................................................................................................... 36
11.2 Read Calibrations ........................................................................................................... 36
11.3 ECT Calibration File Verification Function ....................................................................... 37
11.3.1 Tool Version ............................................................................................................ 37
11.3.2 Configuration ........................................................................................................... 37
11.3.3 Creating MD5 files ................................................................................................... 38
11.3.4 Verifying Engine Maps ............................................................................................. 39
OBR Control Systems Inc Telephone : +1 (248) 672-3339 [email protected]
32233 West 8 Mile Road www.obrcontrolsystems.com
Livonia, Michigan 48152
USA
Page 2 of 54
Control Systems OBR Control Systems Inc
1 Introduction
The ECT communication tool is developed to give the user full access to all features in any of our
engine management systems for use in motorsport and automotive development enviroment.
2 Software Requirements
3 Software Installation
To install the ECT tool, please download the software from our website, www.obr.uk.com, look for
the ‘Support’ then ‘Software’ section.
Download these driver packages:
USB driver package
Double Server
Pseudo Programmer
PC tool ‘ECT’.
Click Next.
Accept the default installation path or change it now, then click Next.
Select Automatic Run if you want to start the server with Windows or
leave blank for the service to start when the tool is opened.
Click Install to proceed.
Select where to add shortcuts and click Next to start the installation.
Accept the default installation path or change it now, then click Next.
Accept the default installation path or change it now, then click Install.
4 Communication
Communication with the ECU is either via CAN using a dedicated EFI Technology USB CAN
interface, part number EFP02C, the CAN logger EFT20 or via Ethernet.
Please note that CAN1 is terminated internally in the ECU, the EFP02C or EFT20 interfaces
should be terminated via software.
It is also possible, as a cost option, to replace ECT with either INCA or ATI editor systems.
5 Directory Structure
Several folders are created in the ECT main folder:
BIN
Contain program folders and associated files, for example a data base editor.
CALIBRATIONS
Suggested folder for your firmware, engine and ECU setup maps.
Installing an updated version a new folder is created, containing the related firmware.
COMMON
Contains the main program data files.
DEVICE
Individual database files for each type of ECUs and for various versions of firmware releases.
DOC
System version history files are stored in this folder.
LANG
Various system files.
TEMPLATES
Various system files.
TOOLS
Various system files.
USER
This folder contains variations of display files for supported ECUs.
Scroll down, tick the box Do not show this warning again and click I Accept.
The ECT Main Menu now appears as a slim tool bar across your monitor:
Device editor. This section gives access to the databases for each individual ECU version
installed in the tool. In order to access data of a physical device, ECT must have a database
file [devicename].XML corresponding to the physical device. From this database ECT reads the
information required to visualize data, to program firmware, manage engine maps etc.
Profile manager. A profile is a custom environment that allows you to save collections of
displays together with a set of data stored in a database file [profilename].PDB. The profile
manager provides commands to create, delete, copy, import and export profiles.
Displays. You can create screens displaying any ECU parameter measured and calculated for
each type of ECU. A screen can display any number of channels in any size, font and colour.
You can add LED’s in various colours to ease the data monitoring and potentiometers for easy,
adjustments of numerous parameters. Furthermore you can add access to any section of the
ECU maps, allowing you to edit for example the main fuel and spark maps directly within a
display window. The display screen is also used to configure your AMC, Active Mapping
Controller. The display tool provides commands to create, modify, organize and load data
display screens. It also features an option to record live data from any display screen.
Calibration editor. The calibration editor opens the map editor and gives access to the data in
both the engine maps and the ECU setup calibrations. Both types of calibrations can be
accessed working either online with the ECU or offline.
Memory interface. Memory interface provides access to commands to flash the device
memory, to read and write the calibration, to manage diagnostic functions (if available for the
current device), to manage the creation of HDP and CRP files.
Charting tool. This is a tool used for graphical display of data recorded by the built-in data
logger available in most of our ECUs and by the data recording option in the Display section. It
can also open MDF files from other systems.
ECU Logger. If you have installed the ECU logger configuration tool you can access it from
this section. Here you can create logger configuration files, set sampling rates and trigger
conditions. Data is also downloaded from the ECU to your PC in this section.
7 Device Manager
The Device Manager gives access to view and modify the database for each software and
hardware version of ECUs supported.
This section is recommended for expert users only!
Click on the database you want to open and then click Open.
This screen displays the main information about the communication protocol with the ECU.
Changing any settings here might result in total loss of communication with the ECU.
7.1 Scaling
You can edit existing scaling and create new scaling if you introduce a new sensor to be calibrated
in the system.
A sensor is calibrated following this calculation:
Offset2 is typically 256 for a 1 byte channel and 1024 for a 2 bytes channel.
Save the new channel scaling using either the proposed name or your personal preference.
7.2 Channels
Section Channels gives you the option to change the appearance of selected data channels.
Each channel is located in a unique position, called Index. This index number is used to identify
channels in other sections of the ECT tool.
Names, you can name the channel, you can add a short description which will be displayed on
other parts of the ECT tool. ASAP, name the channel so it is recognised when used in the data
exchange protocol ASAP3.
Scaled values, select the correct scaling for your custom sensor. Be very careful if you decide
to change existing scaling.
Use ‘Cust. min. val’ and ‘Cust. max val.’ to set minimum and maximum values displayed in
channel windows and strip charts.
Visualization, select whether your channel is a data channel or a potentiometer. Also select
which type of data it represents, for example a normal or signed byte, decimal, hex or binary
etc.
Data logger, tick the box if you want this channel to be selectable within the data logger tool.
Also set your preferred sampling rate, this can be changed in the logger tool. In Display Format
you define how to display values. Using “0” means you want to display this digit while “#”
means reserve space for this digit. Using the “#.#” gives the option to define the desired
number of decimals. For example, ##0.0 means you will reserve space for 2 additional digits in
front of the comma and display the value with 1 decimal, for example 2.5.
This section gives access to change settings in the engine and ECU setup maps.
It is recommended to leave any intentions of modifications to OBR for this section.
In this section you can set you preferred colours of your data windows used in data display screens.
8 Profiles Manager
Use this section to switch between various ECU communication
protocols. From the drop down menu you click on the preferred version
and this sets the display screen protocol for the selected ECU.
The new database will be saved in a new folder in the main Device folder, new display files will be
saved in a new folder in the main User folder.
Firmware and sample maps will be found in a new folder in the main folder Calibrations.
Once installed you select the new version now appearing in the version list and click Open Profile.
By default the XIP files we supply includes sample maps the ECU firmware corresponding to the
release number. These files will be copied into the ‘Calibration’ folder found in the main ECT folder
when installing the data files.
9 Displays
This section gives access to visualize live data from the ECU on your PC.
It is possible to create display screens displaying:
Data windows
Potentiometers
Strip charts
ECU tables and maps
Here you see an example, combining all features of the display program.
First time you have installed the ECT tool you should check the
settings of the display program.
Open the display program, flick on Main and then select Settings.
Recommended settings are:
Enable learn tools.
Enable ASAP3 menu (only if you need it).
Disable potentiometers after Store.
Set the grid size for potentiometer map window, normally
displayed with 3 to 5 breakpoints shown.
Quick access to the properties.
New controls are synchronised with the device database by
default.
If you use an AMC connected to your PC via a USB serial port
adaptor you should enable serial ports. The AMC is a mapping
controller which can be configured to control any of the
available software potentiometers found in the tool.
It is possible to open any calibration tables or maps in a display. By default any data change in
a table or map will be written instantly to the ECU. If you want to manually confirm any update
by pressing F8 to change the ECU data tick the box ‘The user must confirm online changes by
pressing F8’.
Right clicking on the display you can now add the following:
Text
Data channels
LED warning lights
Potentiometers
Memory addresses (special applications only)
You can load any of the many sample display windows we provide with the software. Simply click
on Data Displays and scroll down to view all available displays, all marked with a blue icon on the
left. Click on the one you want to load.
Now look for the channel. You can scroll through the channel
list if you know the index number of the channel or you can search for it.
Use the * to search any combination where your wording exists. For example, if you are looking for
oil temperature and oil pressure you could type *OIL* and then press Enter. The search will jump
to the first channel which includes the words OIL. If this is one of the channels you want you tick
the box. To continue your search click the word in the search line again and press Enter.
Once you have ticked all the channels you have searched for you clock OK. The search window
closes and you return to the main display window, now showing your channels.
You can move the window to any position on your display by click the cross
at the upper left hand window, move your cursor to the desired position and
then click again.
You can add a LED if you see a grid on the grey back ground. To enable the edit mode you double
click on the grey back ground or you right click and select Enable Edit Mode.
When the grid is visible you add a LED by right clicking and select Add LED.
Check that you have selected the right database.
Now look for the channel. You can scroll through the channel list if you know the index number of
the channel or you can search for it.
Use the * to search any combination where your wording exists. For example, if you are looking for
oil temperature and oil pressure you could type *OIL* and then press Enter. The search will jump
to the first channel which includes the words OIL. If this is one of the channels you want you tick
the box. To continue your search click the word in the search line again and press Enter.
Once you have ticked all the channels you have searched for you clock OK. The search window
closes and you return to the main display window, now showing your new LEDs.
To calibrate the LED double click on it and the property window opens up. As with other channels
added you can in general change the scaling and name.
Click on Led Settings to configure the control.
You can select several between several colours for the LED:
Red
Orange
Yellow
Green
Blue
Magenta
String comparison. The LED is active if the string resulting from the conversion to a string of
the bytes read from the control unit, is equal to the specified word in the 'string' field.
Active if bit x = 1 The LED is on when the value of the bit at position 'Meaningful bit' of the
variable read from the control unit is equal to 1.
Active if bit x = 0 The LED is on when the value of the bit at position 'Meaningful bit' of the
variable read from the control unit is equal to 0.
You can edit a display if you see a grid on the grey back ground.
To enable the edit mode you double click on the grey back ground or you right click and select
Enable Edit Mode.
When the grid is visible you add a potentiometer by right clicking and select Add Potentiometer.
Check that you have selected the right database.
Now look for the channel. You can scroll through the channel list if you know the index number of
the channel or you can search for it.
Use the * to search any combination where your wording exists. For example, if you are looking for
a potentiometer to control the ECU spark advance you could type *SPARK* and then press Enter.
The search will jump to the first channel which includes the words SPARK. If this is one of the
channels you want you tick the box. To continue your search click the word in the search line again
and press Enter.
Once you have ticked all the channels you have searched for you clock OK. The search window
closes and you return to the main display window, now showing your new potentiometers.
Click on Look if you want to change font, colour and text orientation.
To activate and deactivate the potentiometers on open display screens, press F4.
This function requires an optional programming of the EFP02 and EFT20 CAN
interfaces.
You can add any map from the ECU to a display window.
To create a new layout right click the Data Displays tab and
select New calibration element container.
You will be prompted for a name, then click on OK.
Select the type of ECU data you want to add, for example a
calibration map.
A window called Device and Channel now opens.
In the example the INJ Main Settings has been selected and
the base fuel map is shown as an option in the lower part of the
window.
Click OK to select it.
The fuel map now opens and you have full access to the
injection pulse widths on a display page.
You can add any map from the ECU to a display page.
Any changes to a table or map will be written momentarily into the ECU, updating the engine
settings in real time.
If you manually want to control the ECU update by pressing F8, check the settings for F8 in ‘Main
Settings’.
You can create displays with multiple sections. This gives you the option to switch from one set of
display windows to another without having to close and then open displays.
To save the new display layout it must be saved as a workspace. In the ‘ECT Main Menu’ click on
‘Workspace’, then click on ‘Save Workspace’ and key in a name.
To open the new layout click on ‘Workspace’ and then click on ‘Load Workspace’.
You can edit a display window if you see a grid on the grey back ground. To enable the edit mode
you double click on the grey back ground or you right click and select Enable Edit Mode.
When the grid is visible you add a window by right clicking and select Add Channel.
Check that you have selected the right database.
Now look for the channel. You can scroll through the channel list if you know the index number of
the channel or you can search for it.
Use the * to search any combination where your wording exists. For example, if you are looking for
oil temperature and oil pressure you could type *OIL* and then press Enter. The search will jump
to the first channel which includes the words OIL. If this is one of the channels you want you tick
the box. To continue your search click the word in the search line again and press Enter.
Once you have ticked all the channels you have searched for you clock OK. The search window
closes and you return to the main display window, now showing your channels.
In Single / Mult you can select to display all graphs in one single window or to display each
channel individually.
In Interval you set the time interval from the right to the left Y-axis, from 2 seconds to 256 seconds.
Pause allows you to stop the strip chart moving and zoom in to analyse the chart.
Legend dock mode lets you position the window channel information window in top of the strip
chart, to the right, at the bottom or at left.
Snap Shot transfer the data to the Charting Tool.
If you want to start the recording when the engine speed exceeds 2,000 RPM proceed this way:
10 Calibrations
This section gives access to the engine and ECU setup maps.
You can access the main settings for this tool by clicking
on Main then Settings and selecting your preferred
options:
Enable learn calibration, enables the calibration tool
to open learn maps. It is recommended to tick this
option.
Enable setup calibration, enables the calibration tool
to open learn the ECU setup maps. Except for Euro-2
this option should always be selected.
Show all break points, select this option if you want all available breakpoints in tables and
maps to be displayed. If you want to hide unused breakpoints do not tick this option.
The edit point automatically follows the animation point, this this option if you want the
manual mapping cursor to follow the animated cursor. Do not select this option if you prefer to
move the manual cursor yourself.
The user must confirm off-line changes by pressing F8, select this option if you want to
manually confirm changes made to settings when working off-line by pressing F8. Upon
pressing F8 changes are stored in the map being edited but not to disc.
If you want to store changes momentarily, but not to disc, do not select this option.
The user must confirm on-line changes by pressing F8, select this option if you want to
manually confirm changes to be written to the ECU when working on-line by pressing F8. Upon
pressing F8 changes are stored in the map in the ECU.
If you want changes to be written to the ECU momentarily do not select this option.
Also compare different types of calibrations, select this option if you always want to
compare setting in two maps, even if of different types.
It is recommended not to select this option.
Show information about the selected variable in an
area below the list of variables, enable this option if
you like the tool to show how parameters are linked:
Enable the change of name and date when saving,
it is recommended to check this option.
User is prompted to confirm the change of name
and date when saving, select this option if you want
to confirm name and date each time you save a map to disc.
It is possible to work with the maps off-line as well as on-line. While any changes in the engine
map reflect the engine calibration on the fly, the setup map needs the ECU to be reset in order to
read the new settings.
Click on the grey area where you see Main Calibration to load an
engine map. This is the map used to optimise the engine mapping.
The engine map file has a TAB or TABX file extension.
Click on the grey area where you see ECU Setup Calibration to
load the ECU setup map. This is the map used to configure the
ECU to the engine type, the vehicle type and the sensors used on
the engine and transmission.
The ECU setup map file has an ECF or ECFX file extension.
Click on the grey are where you see the Learn Calibration to load the ECU learn maps. Learn
maps contain the correction factors, the factors stored for adjusting the injection times to reach the
lambda target values.
The learn map file has a LRN file extension.
Now click on the ECU database for the ECU in use. This sets the
communication protocol.
Select the engine load – you can select the engine load (the Y-axis
in the map) expressed as the throttle angle (AN, alfa-N), as
manifold air pressure (MAP, speed density) or as mass air flow
(MAF).
Load the map off-line – click the button with the 3 dots.
Load the map on-line – click the button with the arrow. Make sure
you are connected to the ECU and the ignition is switched on.
When you import a file from an earlier version you must check settings of any new features. Failure
to do so can prevent you from starting the engine or – in the worst case – cause damages t the
engine!
Once a map is loaded into the Calibration tool – on-line or off-line – you can save it to disc by
clicking in File and then click on either Save to file or Save to file as.
When you open a calibration file all available features for this
version of ECU and software version are listed with its main
groups shown in a tree at the left side of the display.
When you open a group you can sort the content alphabetically
or by numeric values.
Sort content alphabetically by clicking on the heading
“Description”.
Sort content by numeric value by clicking on the heading
“Value”.
The screen is split between the tree on the left and selected tables and graphics are displayed on
the right.
You can adjust the slit ratio between left and right. Using your mouse, grab the split line between
the 2 screen halves and mode it to your preferred position.
In the same way you can adjust the split between top and bottom in the right hand display,
between the numeric of the map and the graphic display.
The settings are saved when you exit the Calibration Manager.
You can load a reference file in the calibration editor once you have loaded the engine map.
Once a map is loaded in the editor click File, then click Load Reference File. Now locate the file
you want to use as a reference and click Open.
You can unload the reference file by clicking File, then click Unload Reference File.
If you are working online, an animated cursor displays the current load condition. You can toggle
the cursor ON and OFF by clicking the button F12 ANIMATION.
You can let the edit point follow the animation point. If you always want this feature active then
click on Main in the calibration editor and tick the box The edit point automatically follows the
animation point.
Optionally, you can select this feature directly from the engine map by clicking the icon .
To change a value of any of the cells either double click on it using your mouse or move the blue
cursor to the cell and then press Enter. Now key in the new value and press Enter.
Click on the dots to open the configuration window. You can select
to modify the cells using an algebraic sum or a percentage
correction.
You can define the changes of each + key press and the coarse
change by SHIFT +.
If you want to mark several or all cells in the table click on the first cell,
hold your left mouse button pressed and drag the cursor down, marking the cells. Then release the
button.
Using the interpolation function the tool can automatically
calculate calibration values. Mark the cells in the column or row
you want to linearize, click the icon and now key in the
interpolation boundaries. Click OK to perform the calculation and
return to the map.
The left window can be used to fill all marked cells with a new value for all cells. This can also
be done by marking the cells to be changed, then press Enter, key in the new value and then
press Enter again.
The middle window is used if you want to increase or decrease cells with a specific value.
The right window will increase or decrease selected cells with a percentage correction.
If you want to cancel your changes press F11 or click the icon .
If you want to save your changes into the map then press F8 or click the icon .
You can change the breakpoints in tables and maps.
Press F9 or click the icon to access the break point editor.
Now click on any of the break points, it will turn light brown.
Using the keys on top of the window you can now:
Delete a break point, press DEL or click the icon .
Insert a break point, press INS or click the icon .
Free edit of all break points, click the icon .
Press F9 or click the icon to close the break point editor.
Please also see the section with map comparison.
If you are working online, an animated cursor displays the current load condition. You can toggle
the cursor ON and OFF by clicking the button F12 ANIMATION.
You can let the edit point follow the animation point. If you always want this feature active then
click on Main in the calibration editor and tick the box The edit point automatically follows the
animation point.
Optionally, you can select this feature directly from the engine map by clicking the icon .
Click on the dots to open the configuration window. You can select
to modify the cells using an algebraic sum or a percentage correction.
You can define the changes of each + key press and the coarse
change by SHIFT +.
If you want to mark several or all cells in the table click on the first cell, hold your left mouse button
pressed and drag the cursor down, marking the cells. Then
release the button.
Using the interpolation function the tool can automatically
calculate calibration values. Mark the cells in the column or row
you want to linearize, click the icon and now key in the
interpolation boundaries. Click OK to perform the calculation and
return to the map.
The 3 windows can be used for modification of the table as well as displaying the change to each
cell from the base setting.
The left window can be used to fill all marked cells with a new value for all cells. This can also be
done by marking the cells to be changed, then press Enter, key in the new value and then press
Enter again.
The left window can be used to fill all marked cells with a new value for all cells. This can also
be done by marking the cells to be changed, then press Enter, key in the new value and then
press Enter again.
The middle window is used if you want to increase or decrease cells with a specific value.
The right window will increase or decrease selected cells with a percentage correction.
If you want to cancel your changes press F11 or click the icon .
If you want to save your changes into the map then press F8 or click the icon .
Open the calibration manager and load the first of the two calibrations to compare.
Now click on Calibration Manager and select Load empty frame for Main Calibration.
Load the second calibration.
Displaying the two calibrations side by side any differences between the two are marked in yellow:
You can compare calibrations working either off-line or on-line with the ECU..
To see the differences between i.e. the two fuel maps, open the fuel map in both maps. The
coloured cells indicate that values differ between the two maps:
If you want to copy all cells and break points from map to the other you can do so with two clicks of
the mouse.
Having the two maps next to each other click on this icon on
the calibration you want to export data from.
In Export Option select your preferences and click OK.
The complete map, including breakpoints, is now being copied to
the other map.
This method can be used with tables and maps.
You can also clone settings from one calibration directly into a second calibration.
Go to the section in the calibration you want to copy.
Right click the section you want to copy to the other calibration and select Clone the selected
items to the other calibration.
This way you can easily copy constants, tables and maps between calibrations.
Furthermore, you can copy parts of one map or the complete map and paste the data into the
same map or different maps and documents, spreadsheets etc.
Mark the map cells to copy by clicking on the first breakpoint, hold the left mouse-button down and
drag the cursor to the last breakpoint to copy.
Now mark the other part of the map where you want to copy the data to. (Make sure you highlight
the same number of cells in the map you are copying to).
You can also import data from a spreadsheet.
11 Memory Interface
The Memory Interface is used to program an ECU with firmware and calibrations. It is also used to read
calibrations from the ECU.
Furthermore, it can be used to create files for protected and
encrypted ECU versions.
Click on ECU Comms and select Send to get access to commands for sending main calibrations,
ECU setup calibrations and learn files to the ECU.
Warning:
If you switch the ECU off during the transmission of firmware, the ECU will appear to communicate
when you switch it on again. But this is quickly sorted out.
Simply repeat the firmware transmission, the ECU will be back communicating.
To send the main calibrations to the ECU click on the calibration to send.
Now select which of the multiple locations you intend to update.
Click Send Calib to ECU.
To send the ECU setup calibrations to the ECU click on the calibration to send.
Now click Send Calib to ECU.
To read the main calibrations from the ECU click to select the
descriptor settings and select which of the multiple locations you intend to read from.
Click Read.
You will be prompted for a calibration name but the tool will propose the current name.
Next you will be asked if you want to mix the calibration with the learn calibration map.
If you are mapping the engine and are using the ECU self-learn feature, you select YES to this
option. Have patience while the tool creates the new fuel map, you will see when it has finished.
If you are not mapping the engine and only want the calibration from the ECU, select NO to this
option.
To read the ECU setup calibration make sure you have selected
the right ECU database.
Next locate you calibration map folder in the tree on the right.
Click Read.
A new way to compare and verify maps programmed into any of the ECU’s has been developed.
Using this process, it is possible to let for example a scrutineer check if the ECU maps conform to
provided sample maps. It is not necessary for the engine builder to hand over the real maps.
The engine builder will use the ECT to generate a signature file for each of the maps programmed
into the ECU, being either engine or setup maps.
To check which tool version you have installed, please click on the “?” in the main menu, then
select “About”:
11.3.2 Configuration
Once the right tool is installed on your PC, start the ECT program.
Click on the icon for “Memory Interface” in the main menu:
When the new window appears click on “Main” and then on “Settings”.
Here is shown the result of downloading two engine maps and one ECU setup map:
The files with extension MD5 are the files used for use with the verification process.
Now select the signature file linked to the selected engine map:
If the signature file is generated from the map found in the checked location you will see a
confirmation:
If the map and the signature files do not correspond you will see an error message:
Connect your PC to the ECU and open the “Memory Interface“ section in ECT.
Click “ECU Comms” and then “Read Setup Calibration”.
Now select the signature file linked to the selected ECU setup map:
If the signature file is generated from the map found in the checked location you will see a
confirmation:
If the map and the signature files do not correspond you will see an error message:
12 Charting Tool
The Charting Tool is a graphic data analysis tool, displaying recorded data in a strip chart mode.
It can display data from both the ECU’s with on-board data recording as well as the ECT logger
tool.
It can read the dedicated file formats used in ECT as well as the standard MDF file format.
This description is for the Charting Tool included in ECT version 421.
It is a graphic data analysis tool, displaying data in a strip chart mode.
It can display data from both the ECT logger tool as well as from the ECUs with on-board data
recording modules.
It can read the dedicated file formats used in ECT for logged data as well as the standard MDF
format.
Data can be displayed in up to 5 separate windows plus an overview window at the bottom of the
display.
When you open the tool you will be prompted to load a logger file to
analyse.
Click on the file name (which you can define within the Logger Tool,
section 13) and then click open.
The tool now opens a channel window giving you the option to load
all recorded data channels or to select individual channels - by
default all channels are selected.
Click OK to open selected files.
Open main log file and load ALL channels into memory,
locate your data logger file and open it in the Chart Tool.
Open main log file and choose which channels to load
into memory, locate your data logger file and open it in the
Chart Tool.
Open another log file for comparison and load ALL channels into memory; you can
compare 2 files in the Chart Tool.
Open another log file for comparison and choose which channels to load into memory;
you can compare 2 files in the Chart Tool.
Offset value to be added to each of the compared file channels; synchronise two data sets.
Close file added for comparison, close the 2nd file opened.
Print, print the current layout.
Export, export the current view as a picture file.
Exit, close the Charting Tool.
Cursors, select between 1 or 2 cursors visible in the strip chart. The 2nd cursor can anyway be
loaded using CTRL+R. Also select the width of the cursor(s).
Background colour, select between white or black background.
Tool tip on mouse-over; will show help topics in various sections of the tool.
Show…; options of how to display channels data.
The tool opens a channel window giving you the option to load all
recorded data channels or to select individual channels - by default all
channels are selected.
Click OK to open selected files.
The channel manager and a main graphic display now opens.
First time the Charting Tool opens it will display all files as default.
If you change any channel data, for example scaling or colours, these
settings are saved when you exit Charting Tool.
All files are displayed in a main single segment large strip chart and an overview window at the
bottom of the screen.
On the left is shown the default channel list with access to recorded
data. In this window you can change the colour of each channel, it
shows the minimum and maximum channel values and gives access
to change the minimum and maximum displayed channels.
Select channels to be included in the new group by un-ticking the box Visible to
remove data channels you do not want to display in your personalised group.
Select your preferred colour for the data channel.
Tick the box Axis to add the channel scale on the left Y-axis in the display segment.
Select in which segment of 5 to display the data channel.
Select the line width; recommended setting is 1.
When the display is created, click the icon to save the layout.
Click the icon to load a layout. Select your layout from the list of your saved layouts.
Once a new layout has been created, any changes made to it will be saved
automatically when the layout is closed.
You can load several layouts in a display screen. Depending of the
display orientation, you will see a tab either to the left or at the
bottom of the display screen, listing the layouts loaded.
Switch between layouts with a single mouse click.
The tool will automatically set minimum and maximum channel
values but you can change these to suit your preferences.
In the channel window click the column to the left of the data
channel you want to manually set minimum and maximum display
values for.
The channel selected turns blue and settings for the Y-axis can now be modified in the window
below the channel data.
You can maximise the graphic display window by closing the channel list.
Click on the double arrow, << marked in yellow, to expand the graphic window.
To this layout:
Data can be visualized in individual segments. You can select up to 5 individual segments.
Additionally, an overview window is shown at the bottom of the window.
Here are examples of 1 and 2 segments layout:
The height of each display segment can be adjusted to suit personal preferences.
Place the cursor on the segment’s bottom line, it will turn to fat grey.
Click your left mouse button and mode the line up or down.
To the left of the strip chart graphic data window you have the channel
list. This list displays either all channels loaded with the data file if you
click “Expand channels” or, if you click “Compact channels” only the
channels open in the data window.
Hoover the mouse over any channel listed in the channel list to highlight the channel in the graphic
window.
You can also hoover the mouse over the data graph in the display window and the channel will be
highlighted in the channel list.
If you double click on the minimum channel value in the channel list a cursor will be placed in
that position within the full run. Using the zoom function you can view the data in detail.
If you double click on the maximum channel value in the channel list a cursor will be placed in
that position within the full run. Using the zoom function you can view the data in detail.
Click on Compact Details to reduce the channel list to display the data
channel values at cursor positions only.
If you want to unload a data channel click on the cell to the left
of the channel name and then click on the red cross.
You can also use a math function to load a calculated data file.
Select a base file for use with the math function.
Key in a name for the new data channel, select which segment to add it into and also select its
colour.
Click in Use selected channel to proceed.
Select the math function, click on D to add a decimal number or
click on another file name.
Click Add channel when done.
12.6 Cursor
You can adjust the width of the cursor by clicking on View, then
Cursors and finally Cursor line width.
Column V(t1) in the channel list now shows the data the value of
individual channels at the cursor position is shown.
The measuring points are marked with an x where the lines are
crossing.
Using your mouse you can grab the cursor and move it to any position. Place your mouse pointer
over the cursor, it will change to show arrows, now click and hold the left mouse button while
dragging the cursor.
Using the left arrow key (<-) and the right hand arrow key (->) you can move the cursor in steps of
5 ms.
Using the scroll wheel on your mouse you can zoom in and zoom out centred around the cursor
position. While dragging the cursor you can monitor the channel values change in window V(t1).
The overview window at the bottom of your monitor will show the full log while the sections above
shows any level, zoomed in or zoomed out. The part of the logged data analysed is shown as a
green area in the overview window.
It is possible to load a 2nd cursor. With this feature you can for example measure times between
events and it displays mean values of the data channels between the two cursors.
D (C1,C2) shows the difference between channel values at cursor 1 and cursor 2 positions.
Av (C1,C2) shows the average channel value between cursor 1 and cursor 2 positions.
Max (C1,C2) shows the maximum channel value found between cursor 1 and cursor 2
positions.
V(t2) shows the channel data at cursor 2 position.
The time measured since start recording data and to the position of cursor 2 is shown in the right
window above the graphic display.
The time difference between the positions of cursor 1 and cursor 2 are shown in the middle window
above the graphic display.
The data for cursor 2 position will be shown on the right side of the
display when you move the cursor.
There are two ways you can zoom in on data for a closer analysis
of events.
You can draw a rectangle by click and hold the left mouse button and move the mouse from left to
right. Let go of the mouse button when the desired area is marked and the display zooms into the
desired area.
Click CTRL+P to return to the previous level in steps or press CTRL+O to the initial view.
Another way is by using the cursor position and the scroll wheel on your mouse.
Double click on the display to place your cursor in a desired position.
Now use the scroll wheel on your mouse to zoom in, centred on the cursor.
You can link the logged data with the actual speed and load position within the engine calibration.
The logged data has to contain a data channel with the same name as the X-axis in the engine
map, for example RPM.
This way you can follow the settings with for example the base fuel map, the boost map and the
spark advance base map.
To link the data simply open the logged data file, then open the tool Calibration.
Open the engine calibration which generated the data log file.
Select the base map, shown here as the fuel map, and note the black cursor indicating the location
of the data cursor in the data display.
13 ECU Logger
Most of the ECUs have a built-in data recording module. If you have installed the EFI data logger
tool you can access the logger tools.
First time you start the logger tool, click on File and then Options.
Select whether you prefer to download logged data in a format for use
with 2D’s WinaRace data analysis tool or in a standard MDF format.
You can use the Charting Tool for analysing MDF data files.
Select you preferred path for data downloads. You can use different paths for 2D as for MDF files.
Now click on File again and click on Select Device to choose which ECU database you want to
load.
13.2 Communication
The logger tool can communicate with the ECUs either via CAN or
optionally via Ethernet (if the ECU supports this protocol).
Select ECUCommServer : local to use CAN communication.
Select Ethernet to use Ethernet communication.
13.3 Configuring
When you have loaded an ECU database you will see he channels
available for the recorder module in the upper window, Channels
Available.
Double click on channels in this list which you want to record. They
will appear in the window below, Channels Selected.
Typical data channels used for activating the logger are car speed and engine RPM. Select the
threshold for activating the logger.
If you have chosen to use the engine RPM as a trigger it is recommended to have the activation
threshold above the engines idle speed.
You can set a high threshold for stopping the data recording. If you want to record data with no
upper limit then it is recommended to set engine RPM or car speed well above what will be
achieved.
In Start Delay you can key in a delay for activating or deactivating the recording when the lower
threshold is reached.
Click on File and then Save Configuration to save the logger configuration file to disk.
Download logged data, click icon when you have connected to the
ECU
When the download has finished you will be prompted to add comments
about the recording.
Click OK when done editing.
If you have chosen NOT to clear the logger memory when configuring the
system, you will now be asked if you want the data cleared.
If you have chosen to delete data automatically, the ECU will clear the
memory. In this process the ECU clears the memory and will start recording
new data when done if the start conditions are met.
14 Workspace
Once you have created your preferred layout of the tool, combining for example displays and editor,
you can save your current layout as a workspace.
This way you can load your preferred layout with a few clicks with your mouse.
Now click on Open and your display could for example look like this:
or