applications with a pin-to-pin compatibility. Please contact
Haltech for an application list if required. The use of this ECU
in any other application will not be supported by Haltech in any
way and will void all warranty.
2. The E6GMX has various configurable inputs and outputs that
are predetermined by the ECU’s factory harness, such as
Thermo fan and Air conditioning control. These features can be
changed in the E6GMX at the users choice, but caution must be
taken, as the wiring of the factory harness will need to be
changed. Failure to check the wiring prior to changing an ECU
input or output may lead to damage of the ECU, harness or other
components. Damage due to incorrect wiring or software
settings will not be regarded as warranty.
be used in the intended GM
3. This system is capable of controlling either “intelligent” igniters
which have in-built dwell control or “dumb” igniters which rely
on the ECU to control dwell. This allows standard igniter s to be
used in many cases. Most standard igniters are dumb igniters.
However, it is very important to set the system up to match the
type of ignitor used. In the ignition set-up page the set-up should
be:
To control intelligent igniters set up as “Constant Duty”
To control dumb igniters set up as “Constant Charge”
If the wrong set-up is used the system will not function correctly
and it is possible that the igniters may burn out as a result.
Burning out of igniters due to incorrect set-up will not be
regarded as warranty.
Under copyright law, neither this manual nor its
accompanying software may be copied, translated or
reduced to electronic form, except as specified
herein, without prior written consent of Lockin Pty
Ltd trading as Haltech.
Copyright 2004 Lockin P/L
A.B.N 68 061 744 303
Also trading as HALTECH
10 Bay Road
Taren Point, NSW 2229
Australia
Ph: (+61) (02) 9525 2400
Fax: (+61) (02) 9525 2991
Sales-au@haltech.com
www.haltech.com
Windows is a registered trademark of Microsoft
Corporation. IBM is a registered trademark of
International Business Machines Corporation
v
E6GMX Manual
Print Version: 3.03 .......................................................................................Date: 28 June 2004
This manual should accompany:
IBM compatible PC software .................................................................... HalwinX V1.0
Congratulations on your decision to choose a Haltech Engine Management System. Haltech
EFI systems ha ve been successfully insta lled on t housands of vehicles, from power offshore
boats to twin-turbo Ferraris, from pylon ra cing aircraft to jet skis and snowmobiles. Over the
past decade, many motor-sport enthusiasts have discovered that the Haltech computer is easy
to use and performs well by enabling users to precisely control ignition timing and fuel
de liv e ry . P r e c ise ignit io n a nd mix t ur e c o nt r o l le a ds to ex c e lle n t driv a bilit y an d fu e l ec onomy,
something that is often lacking in high-performance carburettor engines.
Haltech users have discovered that the flexibility of the Haltech Electronic Control Unit
(ECU) and PC based programming software leads to the easiest possible installation on
everything from traditional pushrod V8s to high performance turbocharged racing
motorcycles. We are proud of the fact that some of the most respected professional racers and
super-car builders in the world use Haltech equipment for the same reasons that Haltech is
popular with motor-sports enthusiasts: it is flexible and friendly; is installed easily; and you
can tune your Haltech simply, without having to make the project a major research effort.
Installation Overview
The Haltech E6GM system utilises a special-purpose programmable microcomputer
designed for engine management. The E6GM system is designed to plug directly into your
existing GM wiring harness, making installation easy. The standard ECU is removed and
replaced with the Haltech E6GM ECU, and you're ready to start re-tuning your engine.
Also included in the system is a special short wiring harness that connects into the back of
the ECU (for access to communications port and special inputs), plus programming software
and cable for you to tune the system includes the ECU, engine sensors, and a special wiring
harness to connect them, plus programming software and cable for you to tune the system.
With the Haltech system installed, you tune it by connecting the ECU to an IBM
compatible PC via the supplied communications cable. The Haltech Programming software
allows you to configure and modify the ignition and fueling data stored in the ECU: it's as
simple as adjusting the heights of the bar graphs displayed on your PC screen. Collectively,
the bar graphs form the "Maps" that instruct the ECU how to inject fuel and when to fire
the spark under different conditions. The programming software has been designed to be
functional, "friendly" and
intuitively easy to use.
When the time comes to start your engine, the base fuel map already loaded in the system
could get you going immediately. If not, a little alteration with some assistance from this
manual should get your vehicle running. You then work on fine tuning your maps to suit your
engine exactly. An air:fi z el ratio m eter and a dyno make tuning easiest, but many people use the
traditional method of "seat of the pants" feel and tuning by ear, possibly checking spark plug
colour as an indi cation of fuel mi xture. Whichever method you use, you will find that the ability
to instantly change mixtures by the stroke of a key, or the twist of a knob, will make tuning
your Haltech system far easier than tuning a carburetor or mecha nical inje ct ion
system,and with much better results.
7
E6GMX Manual
Before You Begin...
1) IT IS BEST TO READ THIS ENTIRE MANUAL BEFORE STARTING.
The greater your knowledge of the ope ration of the Haltec h system, the ea sier you will find it
to understand what you are doing, and why. Throughout the manual are Warnings a nd Notes
th a t will h e lp your installation run smoothly and indicate the dangers that can exist for you the
installer and the Haltech ECU.
2) Read any additional material accompanying this manual that updates the document since it
was written .
3) You may need special parts, additional tools or test equipment in order to complete the
installa tion. Make sure you have t hese items on hand be fore you begin to avoid frustration.
Contact your Haltech dealer if you have difficulty.
4) Don't do the minimum work possible. Carelessness in the early stages of installation can
cause you major headaches later on, be it in a few days or a few months time. Carelessness
will c os t you money and frustration in finding and fixing unnecessary problems. You have the
opportunity to make sure your Haltech system's operation is extremely dependable and easy
to use by doing it right the first time.
WARNING:
AVOID OPEN SPARKS, FLAMES, OR OPERATION OF
ELECTRICAL DEVICES NEAR FLAMMABLE SUBSTANCES.
ALWAYS DISCONNECT THE BATTERY CABLES WHEN DOING
ELECTRICAL WORK ON YOUR VEHICLE.
DO NO T CHARGE THE BATTERY WITH A 24VOLT TRUCK
CHARGER OR REVERSE THE POLARITY OF THE BATTERY OR
ANY CHARGING UNIT
DO NO T CHANGE THE BATTERY WITH THE ENGINE RUNNING
AS THIS COULD EXPOSE THE ECU TO AN UNREGULATED
POWER SUPPLY THAT COULD DESTROY THE ECU AND OTHER
ELECTRICAL EQUIPMENT.
ALL F U EL SYSTEM COMPONENTS AND WIRING SHOULD BE
MOUNTED AWAY FROM HEAT SOURCES, SHIELDED IF
NECESSARY AND WELL VENTED.
MAKE SURE THERE ARE NO LEAKS IN THE FUEL SYSTEM AND
THAT ALL CONNECTIONS ARE SECURE.
DISCONNECT THE HALTECH ECU FROM THE ELECTRICAL
SYSTEM WHENEVER DOING ANY ARC WELDING ON THE
VEHICLE BY UNPLUGGING THE WIRING HARNESS CONNECTOR
FROM THE ECU.
8
E6GMX Manual
5) Electromagnetic interference (EMI) from unsuppressed spark plugs and leads can cause the
ECU to fail. Please do not use them.
6) In hot c limate s, or with turbocharged engine s, you may need t o employ he at shielding to
prevent heat soak and damage to electrical and fuel parts. Use the coolest surfaces of the
chassis as a heat sink for components and use thermally conductive brackets where
appropriate.
7) W e rec ommend having your system tuned by professionals. An exhaust gas analyser and
fuel pressure meter make tuning easier and help avoid potentially disastrous lean out
conditions that could destroy your engine. Should you wish t o tune this unit yourself, make
sure you have some reliable means of determining if your engine is running lean. Haltech
offer the Haltuner for this very application. The Haltuner is an inexpensive air-fuel ratio
indicator tha t gives a full-sca le deflection from rich to lean over a displa y of 30 bar segments.
It is compatible with all Oxygen Sensors that output a 0-1V and can be configured upon
request for other sensor ranges. If used in conjunction with a Haltech Oxygen Sensor, the
Haltuner will provide air-fuel indication for a range of 11.5:1 to 17:1.
Note: In this manual, reference will be made to MAP
Pressure - as in MAP sensor) and the fuel maps stored in the ECU. Both are
common industry terms, with entirely different meanings.
(Manifold Absolute
9
E6GMX Manual
How It Works
While the technology involved with electronic fuel injection is complex, the underlying
principles of its operation are really quite straightforward. The object of any fuel delivery
system of a gasoline engine is t o dete rmine the amount of air being drawn by the engine, a nd
supply the appropriate quantity of fuel to "burn" all the oxygen in that mass of air.
A carburett or uses generally only one pa rameter t o dete rmine fuel mete ring: air spee d. Higher
air speeds through the ca rburett or result in larger pressure drops across the venturis, resulting
in more fuel being drawn through the jets.
Electronic fuel injection is based on the use of solenoid-actuated injectors. These devices
employ a coil attached to a valve. When the coil is energised, the valve opens and fuel is
allowed to flow. As long as the pressure difference between the fuel and the air in front of the
injector nozzle is held constant, the rate of fuel flow will remain the same. By accurately
controlling the length of time the injector remains open, precise quantities of fuel can be
delivered to the engine.
Since there is no convenient means of directly measuring the amount of air entering the
engine to determine the amount of fuel to deliver, the injection opening time can be calculated
using a number of engine operating conditions. The ECU uses a table that breaks t he engine 's
operation into a series of rpm ranges, each range has a series of points that represents the
different loads on the engine, using either the position of the thrott le or the manifold pressure
as a load reference.
The ranges in this table form a map of the volumetric efficiency for the engine. Our standing
assumption, therefore, is that for any combination of engine speed and load, we have a direct
reference to the amount of air that is being drawn into the engine by means of this map.
The ECU uses a digital microcomputer to measure engine speed and load, and uses them to
access the base fuel map. The base fuel map is a look-up table of injector opening times
stored in non-volatile memory i.e. when power is switched off, the contents of the memory
are retained. By using the programming software, the contents of this memory can be changed
so that you can match injector opening times to the injectors you are using, and to suit the
requirements of your engine.
Corrections for air temperature and barometric pressure are applied to the base fuel value,
since these variables affect the density of air. Extra injection time is also added, when
necessary, for transient throttle movement and the temperature of the engine. Once these
corrections have been applied the ECU knows the amount of fuel the engine requires.
Injection pulses usually occur one or more times per engine cycle. The ECU uses a trigger
signal locked to engine speed in order to determine when to inject. When it receives an
appropriate trigger, the ECU applies a magnetising current to the injector coils for precisely as
long as the final computed injection time, providing an extremely accurate delivery of fuel
that will exactly suit the engine's needs.
The ignition timing is determined in a similar way to the fuel needs. The ECU has a table
configured for ignition instead of fuel and applies corrections in a similar way.
10
E6GMX Manual
SECTION 1 Getting Started
CHAPTER 1 HALTECH ECU INSTALLATION
1.1 The ECU and Associated Hardware
The Haltech E6GMX system comprises the following components
Haltech Electronic Control Unit (ECU)
Supplementry wiring Harness
Haltech E6GMX system Instruction Manual
Programming Cable
Programming Disk
Optional Items
Fuel Mixture / Ignition Timing Trim Control
Replacement Manifold Pressure Sensor (MAP)
1.2 Installation Guide
1.2.1 Electronic Control Unit (ECU)
The ECU is not designed to be waterproof. It is desirable that the ECU be given as much
protection from the environment as possible. It is recommended that the ECU be mounted
inside the passenger compartment, either on the firewall, under the dashboard or under the
passenger seat.
The ECU has four mounting holes that allow it to be mounted to most flat surfaces. In
extreme ca ses of vibration, the E CU should be mounted on rubbe r anti-vibration pads. When
mounting the ECU re member that the communic ations connector on the loom should remain
accessible for ease of programming.
Unplug the Delco ECU and plug in the Haltech ECU.
1.2.2 Install and connect the Supplementary Wiring Harness
This small harness connects into the back of the ECU. It provides connection to functions
that are not available on the standard main connector. These are the two trim inputs (fuel and
ignition), two general-purpose Pulse Width Modulation (PWM) outputs (PWM3 &
PWM4) and t he communica tions port. The harness is only about a foot long and can
be removed once tuning is complete, and t he communications port, PWM’s and trims are no
longer required.
11
E6GMX Manual
1.2.3 Install and Connect any Optional Outputs
If you are planning to use any of the Programmable Optional Outputs, install and connect
them now. Depending on what options you are using, the wiring will be d if fe r e n t . F or d e t a ils
on wiring your particular options, refer to CHAPTER 11 Digital Output s & P WM Outputs, p77.
1.2.4 Connect the ECU
The ECU can now be connected, be sure to engage the clip on the main connector. The
system can now be tested as described in the following chapters.
12
E6GMX Manual
CHAPTER 2 INSTALLING THE SOFTWARE
Now that your ECU is installed the programming software must be installed so that tuning
can begin.
This Chapter will explain how to install and run HalwinX, the Haltech Programming
Software.
2.1 Computer Requirements
HalwinX requires a PC running Windows 95 release 2, Windows 98, Windows 2000,
Windows Millennium or Windows XP with the following specifications.
Minimum Requirements:
233MHz processor
VGA colour display 800x600 (preferably 1024x768)
4 MB of memory
10 MB of free Disk space
Recommended:
PIII 500MHz processor
VGA colour display 1024x768
16 MB of memory
10 MB of free Disk space
2.2 Operating the Software
2.2.1 Installing the Software
Installing Halwin onto your PC is performed similar to any other Windows software package.
Installation is outlined below to ensure correct installation :
1. Insert the CD-ROM into your PC’s CD-ROM drive.
2. Double click on the “My Computer” icon on the desktop.
13
E6GMX Manual
3. Double click on the CD-ROM icon to open the CD-ROM. If the setup software does
not automatically open, then double click on the “SETUP.EXE” icon to start the setup
software.
14
E6GMX Manual
4. After double clicking on the ‘SETUP.EXE’ icon, the following screens will appear.
5. Click on ‘Next > ’ to cont inue and follow the instructions given t o you on the windows
that appear.
6. When prompted for which t ype of installation to perform, choose ‘Typica l’ if you are
unsure.
2.2.2 Running the Software
After installing the software, an icon should appear on your desktop similar to the one shown
in the picture below.
Double click on the icon to start Halwin.
15
E6GMX Manual
CHAPTER 3 OPERATING THE SOFTWARE
Once the ECU is installed, the programming software allows the user to change the settings
currently stored in the ECU. The ECU re quires information about the engine it is to operate
such as:
- Number of cylinders: it needs this to calculate engine speed, ignition timing and fuel
quantity
- The injection mode to be used
- Output options required
This information is called set-up information.
The ECU also re quires information about the amount of fuel or ignition timing it must supply
based on various engine-operating conditions. An example of t his is the amount of fuel the
engine requires based on the current intake air temperature, this information is stored in a
“Map”. As the intake air temperature changes so do the fuel requirements of the engine, so
the ECU has da ta for the amount of fuel injected for various different temperatures, this set of
data is known as a “Map”. These ideas of data storage are discussed further in CHAPTER 4 Configuring the ECU, p27 and 0 Haltech Maps, p38
3.1 The Menu Structure
All of t he windows, maps and settings can be accessed via the menu shown at the top of the
Halwin software screen. These menus can be accessed in the usual methods with the mouse or
by keyboard
To access the menus via keyboard press and hold ALT and t hen P ress the key c orresponding
to the first letter of the menu title which you wish to access F, M, S or O. Th is will c a u se a
menu to a ppear from which a series of menu item are available. To choose a menu item use
the up and down cursor keys:
↑↑↑↑, ↓↓↓↓
When the desired menu item is highlighted:
Press Enter
When a key combination like:
Press and Hold ALT and then Press F
Is requir ed it will be abbreviated in the manual to ALT-F.
The following describes the individual Menus and their contents.
3.1.1 The File Menu
To open the File menu Press ALT-F or alternatively use the mouse to select the File menu.
The file menu contains the following items:
- Load From File
- Load E6K/F10/E6GM Fuel and Ignition Maps
- Save to File
- Quit (Ctrl Q)
16
E6GMX Manual
3.1.1.1 Load From File
Load From File allows the user to load a file that contains all the “set-up” and “map” data the
ECU requires to run a particular engine. This file has been saved during a previous tuning
session when the programming PC was connected to the ECU. When the ECU is “Offline”,
the Load Map function can be used to load the information from an E6GMX map file
(denoted by t he .6XM file ext ension) into t he front-end software to view it s cont ents. If the
ECU is “Online” using the Load Map function will cause the ECU to be loaded with the
information sto red in the file and all information previously stored in the ECU will be lost.
NOTE:
When using the load function be aware that when the ECU is online all “set-
up” and “map” data currently stored in the ECU will be overwritten.
To choose the desired map simply select the de sired file from the dialog and press enter. This
is illus trated below,
The se lec te d file name w ill be d ispla ye d in t he hor izont al b lac k ba r be low t he te xt “ Ope ning
File”:
Press Enter
Wh e n t he E C U is “On lin e ” t he c e n t r a l Sta t u s B a r w ill t ur n re d a n d in d ic a t e t he lo a d st a t u s o f
the map.
3.1.1.2 Save To File
The ECU programming software allows the user to save all the information in the ECU to a
file on the programming PC. This allows the user to save a map and continue tuning and
then, if required, revert to a previous map.
17
E6GMX Manual
NOTE:
When the save function is used it saves the current map loaded in the
programming software. If the ECU is “Offline” the map available in the
programming software may not be the map that is stored in the ECU.
When you choose t he “ Save To File” menu item a file dialog similar t o the L oad map will be
displa yed. In this case you navigate to the directory of your choosing and type in the file name
of your choice.
3.1.1.3 Load E6K Fuel and Ignition Maps
This option allows the user to import all the fuel and ignition maps from an E6K into the
E6GMX user map. To select this the user selects File -> Load E6K Fuel and Ignition Maps.
The following form shall be displayed to the user,
The user selects the maps they wish to import by select ing the appropriate items by clicking
on them. In the example shown above all items have been selected. Once the user has selected
the items nee ded, the user clicks on the Import File button. This brings up the file dialog box
an d t he u ser sele ct s t he d esir ed E6K file. Ple as e no t t ha t menu sett ings will not b e impo rte d.
They will need to be configured manually.
3.1.1.4 Quit
Quit allows the user to leave the programming software and return to the operating system.
The user can also quit the software using the quit “Hot-Key”:
Press CRTL-Q
18
E6GMX Manual
3.1.2 The Map Menu
The map menu allows access to the maps contained in the ECU. The following is a
description of the map menu and is not a complete description of the maps, for more
information on all the maps availa ble and their func tion re fer to CHAPTER 5 Haltec h Maps, p46.
To open the map menu Press ALT-M.
The map menu contains the following items:
- Fuel Map CTRL-F – 2D View, CTRL – ALT - F – 3D View
- Ignition Map CTRL-I – 2D View, CTRL – ALT – I – 3D View
- Fuel Correction Maps
- Ignition Correction Maps
- Zero Throttle Map
- Full Throttle Map
- Waste-gate Map 1
- Waste-gate Map 2
- Torque Converter Map
3.1.2.1 Fuel Maps
The Fuel Map is constructed of individual ranges containing Injector Pulse Width against
Engine Load as shown below.
19
E6GMX Manual
The individual ranges represent different engine speeds; in the example above the map shown
is from the 2000rpm range.
The Fu e l ma p me nu it e m will o p e n a s ub - me nu wh ic h a llow s access to all the fuel map ranges
from 0 –8500rpm. The keys:
N for Next and
P for previous
Allow the user to cycle through all the available rpm ranges and allows access to the rpm
ranges not accessible via the sub-menu.
The 3D view is shown below,
To go through the load ranges the user uses the left and right arrow keys. To cycle through the
RPM range the user uses the up and down arrow keys. To select multiple bars the user presses
the Ctrl arrow keys to select the bars they wish to tune. To change the bars the user can use
“a” and “s” to change the fine increments and Pg-Up and Pg-Down for the rest of the
increments.
3.1.2.2 Ignition Maps
The ignition maps menu item allows access to the ignition maps in the same way as the fuel
maps.
20
E6GMX Manual
3.1.2.3 Fuel Correction Maps
Fuel correction maps allow the ECU to calculate corrections to the amount of fuel injected
based on the information received from the engine sensors.
The fuel correction maps menu item will open a sub-menu that allows access the fuel
correction maps:
- Coolant Temperature
- Air Temperature
- Battery Voltage
- Coolant Temperature Prime
- Post Start
- Barometric Pressure
- Gas Temperature (used for Gas (LPG or similar) fuel vehicles)
- Gas Pressure (used for Gas (LPG or similar) fuel vehicles)
3.1.2.4 Ignition Correction Maps
Ignit ion correction maps allow the ECU to calculate c orrections to the ignition timing based
on the information received from the engine sensors.
The ignitio n c orr ec tion map s men u ite m will op en a sub- men u tha t allo ws access the ignition
correction maps:
- Coolant Temperature
- Air Temperature
- Coolant Cranking
These will be described in furthe r detail later.
21
E6GMX Manual
3.1.3 The Set-up Menu
The set-up menu allows access to the ECU set-up pages (which contain most of the
information about the engine that the ECU is to control) and the program set-up page.
The set-up menu contains:
- Main Set-up CTRL-M
- Fuel Set-up
- Ignition Set-up
- Trigger Setup
- In/Out Set-up
- Throttle Setup
- ComPort Setup
- Screen Colour
- Set Password
3.1.4 The Options Menu
The options menu allows access to the option pages. The options set-up pages allow the user
to modify the setting for idle control, closed loop O2 Control and the 4 PWM channe ls and
any available digital outputs.
The options menu contains:
- Idle Speed Control
- Closed Loop O
- PWM and Digital Output options
- Throttle Pump
- Log Data (CTRL – D)
- View Data Log
Further description of the contents of the options menu is distributed throughout the manual.
control
2
3.1.5 Data Page Menu
This allows the user to access the engine data in online mode so they can deduce how their
engine is performing. The menus that access this are,
- Gauge Page
- Engine Data page.
- Firmware Version Info.
These shall be discussed in detail further on.
22
E6GMX Manual
3.1.6 Password Protection
The maps in the ECU can be password protected at the user’s choice. To Set the password the
user selects Setup-> Set Password where the user must enter an 8 character password such as
“haltech1” or “Beatrice”. The user must use an 8-character password and this password is
case sensitive. The dialog for this is illustrated below, and is activated by pressing OK.
If at any time the user wishes to remove the password protection, they may do so by selecting
Setup-> Null Password.
When an ECU that has been password protected is first connecting to the laptop, the data will
transfer 99% of the data before prompting the user for the password to continue. If the
password is correct, the user will be given full access to the ECU, if the password is incorrect,
the user will only be given access to Data pages and diagnostic data.
23
E6GMX Manual
3.2 Online and Offline Operation
The programming soft ware can be used in two ways: “Online” and “ Offline”. In the Online
mod e , a ll t h e c h a nge s ma d e t o t he ma p s a n d se t - up d a t a in t h e so f t wa r e will be tra n smit t e d to
th e E C U. This is wh a t is c a lle d o nlin e p ro gra mmin g a nd it is in t h is mo de t h a t mo st t u nin g is
ca rr ied o ut . In the of fline mode , ma king c ha nges t o th e maps a nd set -u p dat a will not af fec t
the ECU since communication between the programming PC and the ECU is not active.
Working in the offline mode is a convenient way of c hecking maps that have been stored to
disk and reviewing Data-logs that were taken when in the Online mode.
It is advised that first time users familiarise themselves with the software in the “Offline”
mode before “ Online” opera tion is a tte mpted. Most feature s of the software a re ava ilable in
the “ Offline” mode so that the user can learn the controls for navigating the software. The
only features not available “Offline” are: The Engine Data Page and the Calibrate Throttle
function, these features require communications with the ECU.
The Software can be identified as “ Online” or “Offline” by the label in the middle status bar
that indicates whether the software is on or offline. The other indicator is the Go –
Offline /Online button. When offline the button displays Go – Online. Whe n online the button
displays Go offline.
NOTE:
For changes made in software to be transmitted to the ECU the programming
software should be online.
3.2.1 Going Online
To go “Online” the ECU must have power and there must be a RS-232 communications cable
(supplied with most kits) connected to the ECU loom and the programming PC.
Start the programming software and the following will appear:
24
E6GMX Manual
Pr es s t he Go On line bu tt on in the t op le ft h an d co rne r. This will st ar t c ommun ica tio ns wit h
the ECU. The Status bar will indicate the load status, which is illustrated below,
Status
Bar
When the progress bar reaches 100% the programming software has finished uploading the
da ta fro m th e E CU and th e st at us b ar w ill show “ HALTE CH C ONNECTED” a nd t he st at us
bar will be blue. If the text “HALTECH DISCONNECTED” flashes this means that the
programming PC cannot communicate with the ECU, check:
- The ECU has power
- The communications cable is connected
- The communications cable is free from faults
3.2.2 The Engine Data and Gauge Page
The Engine Data page, as its title suggests, displays engine information in real time so the
user knows the operating conditions of t he engine at all time s. The engine da ta page can be
used to test that the ECU and its sensors are working correctly. There are two forms of the
Engine Data page, the Text view and the gauge page. Both views are shown below,
25
E6GMX Manual
3.3 Hot Key Summary
Many of the menu items have shortcut keys or “ Hot Keys” which allow the user to access a
menu item directly from anywhere in the programming software eliminating the need to
navigate the menu structure. These “Hot Keys” are as follows:
- CTRL-Q - Quit the Programming Software
- CTRL-F - Fuel Maps
- CTRL-I - Ignition Maps
- CTRL-M - Main Set-up
- CTRL-G - Gauge Page
- CTRL-E - Engine Data Page
- CTRL-O - Output Options
- CTRL-T - Throttle Pump
- CTRL-D - Data log
26
E6GMX Manual
CHAPTER 4 CONFIGURING THE ECU
4.1 Using the ECU Set-up Pages
The Set-up pa ge s of t he programming software tell the ECU essential information about the
engine which it is to control.
NOTE:
The set-up pages are where tuning should begin, it is important to configure
the ECU before any attempt is made to start and operate the engine.
Each setup page consists of dialog boxes where the user enters the desired values and settings.
To navigate between the settings the user can use the mouse or press the Tab key and e ithe r
types in the required value or presses on a check boxes. To apply the changes the user presses
the Enter key or clicks on the OK button
4.2 The ECU Set-up Pages
The main set-up pages that de fine the way the ECU operate. These are:
- Main Set-up
- Trigger Set-up
- Ignition Set-up
- Fuel Set-up
- In/Out Set-up
These set-up pages must be configured before the engine is even started to insure the
fo llow ing: t h e e ngin e will r un , no d a ma ge w ill be c a u se d t o t he e n gine o r e ngin e c omponents
an d no da mage w ill be c au sed to the EC U. In a dd ition to t he se se t-u p pa ges are the optio ns
set-up pages that configure the following: idle c ontrol, closed loop O2 cont rol and the PWM
outputs. These outputs are not critical to starting the engine and are usually left until the
engine has been roughly tuned to allow it to idle.
4.2.1 Main Set-up Page
The main set-up page contains basic engine information. The Main Set-up Page is accessed
via the set-up menu or using: CTRL-M from anywhere in the programming software.
The fields in the main set-up page are as follows:
Cylinders
The number of cylinders needs to be entered here. This parameter is used to determine
the engine speed and other fuel and ignition requirements.
Load Sensing
The ECU can use either the manifold pressure or the throttle position as a means of
determining the engine load. Most engines operate using manifold pre ssure to sense
engine load. If your engine employs any form of supercharging, you must run in
manifold pressure mode. Only engine with long duration cams or multiple throttle
bodies or motorbikes require throttle mode - i.e. Engines whose vacuum signal is
small, or fluctuates greatly. If you are unsure what to use, contact your Haltech dealer.
27
E6GMX Manual
MAP Sensor
The ECU nee ds t o know the type of Manifold Absolute P ressure (MAP) sensor being
used. If you do not know what sensor you have refe r to Error! Ref e renc e sourc e no t found.E rror! Refe rence sourc e not found., pError! Bookmark not defined.. Ent er
the correct description here to match. If using throttle position mode, set this
parameter to a 1 Bar sensor.
RPM Limit
The ECU can limit the maximum rpm at which the engine will operate. Above this
level the ECU completely cuts fuel or ignition (see below) to the engine. When the
engine speed drops below the RPM Limit the E6GMX will resume normal fuel or
ignition de livery. This is known as hard limiting. If the RPM Limit is not needed the n
set this value above the highest operating point of the engine.
Road Speed Value
This value calibrates the Road Speed reading. The value represents the number of
pulses received from the road-speed sensor over a distance of 1 km.
RPM Limit Type
The RPM Limit can either be a fuel cut or an ignition cut. This field determines what
fo rm of limit will b e us ed. Be ca ref ul us ing an ignitio n cu t sin ce the unburnt fuel can
damage the catalytic converter.
Units
The programming software can display parameters in either Metric or US units. At
present HalwinX is fixed to SI units.
RPM Mode
The ECU fuel a nd ignition maps may be arranged either in 500 rpm increments from 0
rpm to 10,500 rpm, or in 1000 rpm increments from 0 rpm to 16,000 rpm. Select the
high or low rpm mode here. Changing this se tting alters the way the ECU reads the
fuel and ignition Maps, and will change the tuning of the engine dramatically.
Dual Map Setup
This a llows t he user to switch betwee n Fuel and Ignition map 1 and Fuel Ignition map
2. If Dual Map disable is selected, Fuel and Ignition map 1 is selected.
Use of Secondary Map
This defines the method by which the ECU determines which base map to use. The
options are:
Never This c auses the E CU to only use the primary base fuel and
Always This causes the ECU to only use the secondary base fuel
Enable with Aux. In This causes the ECU to use the primary base fuel and
ignition maps.
and ignition maps.
ignition maps when the Aux. In is not connected to ground.
The ECU uses the secondary base fuel and ignition maps
when the Aux. In is connected to ground.
28
E6GMX Manual
Note:
The Aux. In field in the Input/Output Set-up page must be set to Dual Maps
Input. Refer to 4.2.5 The In/Out Set-up Page, p35
Enable with VTECHThis causes the ECU to use the primary base fuel and
ignition maps when the VTECH Output is inactive. The
ECU uses the secondary ba se fuel and ignition maps when
the VTECH Output is active.
4.2.2 Fuel Set-up Page
The fuel set-up page contains information about the fuel system. The Fuel Set-up Page is
accessed via the set-up menu.
The fields in the fuel set-up page are as follows:
Decel Cut Enable/Disable
A common fuel saving feature in original equipment computers is a fuel cut-off on
deceleration. This will cut fuel delivery t o the e ngine wh ile coastin g down hills with
closed throttle. This feature can be enabled or disabled. It is better, when first tuning,
to disable this function.
Decel Cut RPM
This is the RPM above which the Fuel cut out will be applied.
Injection Mode
The ECU can operate in 2 different injection modes depending on the application
these are:
Multipoint injection fires all the injectors together. This is the most common set-up
an d will n or ma lly be u se d o n e n gine s wit h mult ip o int in je c t io n ma n if old s ( o ne in je c t o r
per cylinder).
Batch-fire injection is usually used in thrott le body injected engines and fires the two
banks of injectors alterna tely. On eight and t welve inject or fuel rails, with high-flow
inje ctors, t his may also help r educ e fuel pressur e osc illations c ause d by a ll injec tors
pulsing together.
Enable Injectors
This field allows t he user to t urn on all inje ctor out puts. Turning this checkbox off will
disable all injector output which allows easy checking if the trigger and ignition
timing when cranking without having to locate the injector fuse and remove it.
29
E6GMX Manual
P ost Start Temp Limit
This field sets the temperature at which the post start correction map is either enabled
or disabled. The following field “Above/Below” sets whether the enabled state
corresponds to a temperature above or below the Post Start Temp Limit. The Post
Star t c o rr e c t io n map w ill a pp ly c or r e c t ion t o t he in je c t io n t ime s fr o m wh e n t h e mo t or
is started to when the engine temperature reaches the Post Start Temp limit.
P ost Start Time Limit
This field sets the period of time across which the Post-start map is to operate.
Ignition Divide By
Ignit ion Divide By is th e nu mbe r of ignitio n pu lses th at will b e counted unt il the next
injection pulse. For almost all multipoint systems, injection should occur once per
revolution so Ignition Divide By should be set to ha lf the number of cylinde rs. If the
system is operating in Batch Fire then a value of 1 is suggested.
Zero Throttle Map
This feature allows the user to adjust a special fuel map that is used only when the
throttle is closed. This feature should be used for engines that produce constant
vacuum while cruising but irregula r vacuum when idling. The ze ro-throttle Map can
allow simple adjustment of the idle fuel settings. This field enables or disables the use
of this map.
Throttle P ump Dead-band
This field defines the percentage change in throttle position that must occur before the
throttle pump is activated. This feature allows for “jitter” in the throttle that would
otherwise over-fuel the engine. The valid range of values is 1-20%.
Full Throttle Map
This feature allows the user to adjust a special fuel map that is used only when the
throttle is wide open on normally aspirated engines. With some manifold and or
throttle designs, pressures in the manifold can reach close to atmospheric pressure
before full throttle is applied. This effect can make tuning difficult around full
throttle. This map allows the full load settings to be easily set without interfering with
lighter load settings. This field enables or disables the use of this map.
Full Throttle Threshold
This field defines the throttle position at whic h the ECU considers to be full throttle.
This field can be set between 70 and 100.
Barometric Lock
This field allows the user to base the barometric corrections on a single point in the
barometric correction map. This function is used rather than using the barometric
pressure sensor in the ECU if the spare A/D is required for another purpose. The ECU
now requires the user to provide a barometric pressure value for performing
barometric corrections. This value is programmed via Bar ometr ic Pressure Lock at xxxx (mBars).
30
Loading...
+ 84 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.