Haltech E6GMX User Manual

E6GMX Manual
Warnings
1. The E6GMX ECU must only
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.
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.
i
E6GMX Manual
Contents
INTRODUCTION....................................................................................................................7
SECTION 1 GETTING STARTED ...............................................................................11
CHAPTER 1 Haltech ECU Installation...............................................................................11
1.1 The ECU and Associated Hardware...........................................................................11
1.2 Installation Guide.......................................................................................................11
1.2.1 Electronic Control Unit (ECU) ........................................................................... 11
1.2.2 Install and connect the Supplementary Wiring Harness ..................................... 11
1.2.3 Install and Connect any Optional Outputs ..........................................................12
1.2.4 Connect the ECU.................................................................................................12
CHAPTER 2 Installing The Software.................................................................................. 13
2.1 Computer Requirements............................................................................................. 13
2.2 Operating the Software...............................................................................................13
2.2.1 Installing the Software ........................................................................................ 13
2.2.2 Running the Software..........................................................................................15
CHAPTER 3 Operating the Software ..................................................................................16
3.1 The Menu Structure.................................................................................................... 16
3.1.1 The File Menu.....................................................................................................16
3.1.1.1 Load From File.............................................................................................17
3.1.1.2 Save To File .................................................................................................17
3.1.1.3 Load E6K Fuel and Ignition Maps............................................................... 18
3.1.1.4 Quit...............................................................................................................18
3.1.2 The Map Menu.................................................................................................... 19
3.1.2.1 Fuel Maps.....................................................................................................19
3.1.2.2 Ignition Maps ............................................................................................... 20
3.1.2.3 Fuel Correction Maps...................................................................................21
3.1.2.4 Ignition Correction Maps............................................................................. 21
3.1.3 The Set-up Menu................................................................................................. 22
3.1.4 The Options Menu............................................................................................... 22
3.1.5 Data Page Menu.................................................................................................. 22
3.1.6 Password Protection............................................................................................23
3.2 Online and Offline Operation..................................................................................... 24
3.2.1 Going Online....................................................................................................... 24
3.2.2 The Engine Data and Gauge Page.......................................................................25
3.3 Hot Key Summary...................................................................................................... 26
CHAPTER 4 Configuring the ECU..................................................................................... 27
4.1 Using the ECU Set-up Pages...................................................................................... 27
4.2 The ECU Set-up Pages...............................................................................................27
4.2.1 Main Set-up Page................................................................................................ 27
4.2.2 Fuel Set-up Page..................................................................................................29
4.2.3 Ignition Set-up P age............................................................................................ 32
4.2.4 Trigger Setup.......................................................................................................34
4.2.5 The In/Out Set-up Page....................................................................................... 35
Haltech Maps 38
4.3 What are Maps?..........................................................................................................38
4.4 What is Mapping the Engine?.................................................................................... 39
ii
E6GMX Manual
4.4.1 Adjusting Bar Height In a 2D Map..................................................................... 39
4.4.2 All Ranges........................................................................................................... 40
4.4.3 Percentage Changes.............................................................................................40
4.4.4 Linearise.............................................................................................................. 41
4.4.5 Numeric Mode.....................................................................................................43
4.4.6 3D View ..............................................................................................................44
4.5 The Haltech Maps ......................................................................................................45
4.5.1 Fuel Map – 3-Dimensional.................................................................................. 45
4.5.2 Ignition Map – 3-Dimensional............................................................................ 45
4.5.3 Fuel Correction Map ...........................................................................................45
4.5.3.1 Coolant Temperature Correction..................................................................46
4.5.3.2 Air Temperature Correction......................................................................... 46
4.5.3.3 Battery Voltage Correction.......................................................................... 46
4.5.3.4 Fuel Priming Map.........................................................................................46
4.5.3.5 Post Start Map..............................................................................................46
4.5.3.6 Barometric Pressure Map............................................................................. 46
4.5.4 Ignition Correction Maps.................................................................................... 47
4.5.4.1 Coolant Temperature Correction..................................................................47
4.5.4.2 Air Temperature Correction......................................................................... 47
4.5.4.3 Coolant Temperature cranking map............................................................. 47
4.5.5 Zero Throttle Map...............................................................................................47
4.5.6 Full Throttle Map ................................................................................................ 47
4.5.7 Turbo Waste-gate Maps...................................................................................... 48
4.5.8 Torque Converter Control Map...........................................................................48
4.6 Dual Maps.................................................................................................................. 48
4.6.1 Editing Dual Maps .............................................................................................. 49
SECTION2 TUNING THE ENGINE ............................................................................50
CHAPTER 5 Starting the Engine.........................................................................................50
5.1 Calibrating the Throttle Position Sensor ....................................................................50
5.2 Checking the Trigger.................................................................................................. 50
5.3 Checking the Base Timing......................................................................................... 50
5.4 Determining Ignition Timing..................................................................................... 51
5.5 Determining Engine Fuel Needs................................................................................ 51
5.5.1 Starting using the Manifold Pressure Load Sensing ........................................... 52
5.5.2 Starting using the Throttle Position Load Sensing..............................................52
5.5.3 Useful Software Mapping features...................................................................... 52
5.5.4 Tuning for Idle .................................................................................................... 53
5.5.5 Tuning with No Load..........................................................................................53
5.5.6 Loading the Engine .............................................................................................53
5.5.6.1 On the Dyno................................................................................................. 53
5.5.6.2 On the Road.................................................................................................. 54
5.5.7 Fine Tuning the Engine....................................................................................... 54
CHAPTER 6 Throttle Effects .............................................................................................. 55
6.1 Throttle Response....................................................................................................... 55
6.2 Zero Throttle Map......................................................................................................56
6.3 Full Throttle Map ....................................................................................................... 56
CHAPTER 7 Cold Starting and Running............................................................................. 57
7.1 Cold Cranking............................................................................................................ 57
7.2 Fuel Correction Versus Coolant Temperature ........................................................... 57
iii
E6GMX Manual
CHAPTER 8 Correction Factors..........................................................................................58
8.1 Fuel Ve rsus Air Temp Map ........................................................................................ 58
8.2 The Battery Voltage Map........................................................................................... 58
8.3 The Ignition Coolant Map.......................................................................................... 58
8.4 The Ignition Inlet Air Temperature Map....................................................................59
8.5 Barometric Correction................................................................................................59
8.5.1 Barometric Correction - Method 1...................................................................... 60
8.5.2 Barometric Correction - Method 2...................................................................... 60
8.5.3 Barometric Correction - Method 3...................................................................... 61
8.6 Post Start Enrichment.................................................................................................62
SECTION 3 SOFTWARE FEATURES......................................................................... 63
CHAPTER 9 Data logging................................................................................................... 63
9.1 The Data log Option................................................................................................... 63
9.1.1 Creating a Data log.............................................................................................. 63
9.1.2 Selecting the Data Channels................................................................................64
9.1.3 Logging the Data................................................................................................. 64
9.1.4 Displaying The Data............................................................................................65
9.1.4.1 Displaying Channels ....................................................................................66
9.1.4.2 Changing scales on a View ..........................................................................67
9.1.4.3 Viewing Multiple Datasets...........................................................................67
9.1.4.4 Removing A Dataset ....................................................................................67
9.1.4.5 Data Values.................................................................................................. 68
9.1.4.6 Zooming....................................................................................................... 68
9.1.4.7 Changing the Trace Width ...........................................................................69
SECTION4 INPUTS & OUTPUTS............................................................................... 70
CHAPTER 10 Output Options Set-Up.................................................................................72
10.1 Idle Speed Control and O
Closed Loop Control..................................................... 72
2
10.1.1 Idle Control ....................................................................................................... 72
10.1.2 O2 Closed Loop Fuel Control...........................................................................74
10.2 The PWM Options Page........................................................................................... 76
CHAPTER 11 Digital Outputs & PWM Outputs.................................................................77
11.1 Turbo Waste Gate Control (TWG)...........................................................................78
11.2 Bypass Air Control (BAC) Valve ............................................................................78
11.3 Dual Intake Valve Control (DIV).............................................................................79
11.4 Torque Converter Clutch Lockup (TCC)................................................................ 79
11.5 Electric Thermo Fan Control (TF).......................................................................... 79
11.6 Electric Intercooler Fan Control (IF)...................................................................... 80
11.7 Shift Light Illumination (SL) .................................................................................. 81
11.8 Auxiliary Fuel Pump (AP)...................................................................................... 81
11.9 Anti-Stall Solenoid Control (AS).............................................................................81
11.10 Turbo Timer (TT)...................................................................................................82
11.11 NOS Switch............................................................................................................ 82
11.12 Anti-Lag Switch.....................................................................................................83
11.13 Air Conditioning .................................................................................................... 84
11.14 Engine Control Relay............................................................................................. 84
11.15 VTEC ..................................................................................................................... 85
11.16 BAC2...................................................................................................................... 85
11.17 BAC/BAC2 Slave (Bipolar idle valves).................................................................86
iv
E6GMX Manual
11.18 TPS Switc h.............................................................................................................86
SECTION 5 APPENDICES ............................................................................................88
Appendix A Troubleshooting ........................................................................................... 88
Appendix B Ignition and Injection outputs ......................................................................92
Appendix C Injectors......................................................................................................100
Appendix D Fuel Systems ..............................................................................................102
Appendix E Trigger Interface......................................................................................... 106
Appendix F Ha ltech E6GMX Specifications................................................................. 110
Appendix G ECU PINOUTS.......................................................................................... 115
PLUG 1..................................................................................................................................115
PLUG 2 (E6GM ONLY)...................................................................................................... 116
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
Firmware Series............................................................................................................. 11
Firmware........................................................................................................................11
vi
E6GMX Manual
Introduction
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 VTECH This 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