E6K Manual Warning This system is capable of controlling either “intelligent “ igniters such as the Haltech EB023 igniter, which has in-built dwell control or “dumb” igniters which contain no such control. This allows standard igniters 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 igniter used.
Introduction..........................................................................................1 Installation Overview ......................................................................................................... 1 Before You Begin............................................................................................................... 2 Tool/Supply Requirements................................................................................................. 3 How It Works ...........
4.4.2 Adjusting Bar Height In The Map....................................................................... 34 4.5 How To Quit............................................................................................................... 35 4.6 Accessing the Ignition Maps ...................................................................................... 35 4.6.1 Ignition Set-up..................................................................................................... 35 4.
11.1.1 Setting Up the Datalog Page ............................................................................. 70 11.1.2 Creating a Datalog............................................................................................. 70 11.1.3 Viewing the Datalog.......................................................................................... 71 11.1.4 Datalog File Management ................................................................................. 71 11.1.5 Printing Datalogs..............
A.1 Overview ................................................................................................................. 105 A.2 Control Program Problems...................................................................................... 106 A.3 Starting problems .................................................................................................... 107 A.4 Idling Problems ....................................................................................................... 108 A.
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 Pty Ltd 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@haltech.com www.haltech.com MS_DOS is a registered trademark of Microsoft Corporation.
Introduction Congratulations on your decision to install a Haltech Engine Management System to your vehicle. Haltech EFI systems have been successfully installed on thousands of vehicles, from power off-shore boats to twin-turbo Ferraris, from pylon racing aircraft to jet skis and snowmobiles.
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:fuel ratio meter 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 indication of fuel mixture.
DO NOT 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 FUEL 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.
3/8" NPT Tap 14mm x 1.5 Tap Electrical Tape or Heat Shrink tubing Teflon pipe sealing tape Nylon cable ties Jeweller’s file (may be needed for mounting Throttle Position Sensor) Mounting hardware for ECU and relays (mounts/bolts/screws) IBM-PC compatible computer (preferably laptop) with at least 640kb, one disk drive and an RS232 serial port.
necessary, for transient throttle movement and the temperature of the engine. At the end of all these calculations, the final injection time is determined: the time for which the injectors are actually held open. 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.
The following features are available through the Advanced Mode. Sequential Injection Direct Fire Ignition Rotary Engines Twin Triggers Twin Distributors Multi-tooth Trigger Systems The use of these features will be determined by your engine configuration. If your engine has no distributor, for example, you will need to use Direct Fire. The sequential mode is optional. If you have the hardware and the available outputs you can use sequential if you wish.
HALTECH E6K SPECIFICATIONS Engine Suitability • • • • Up to 16,000 rpm 1, 2, 3, 4, 5, 6, 8, 10, 12 cylinders (1-2 rotors)* 2 or 4 stroke Normally aspirated or supercharged up to 200 kPa (30psi) - Higher boost pressure MAP sensors available by special arrangement • Load sensing by throttle position or manifold pressure • Multipoint, batch-fire, staged or sequenced (up to 4 banks) injection patterns • Distributed ignition systems, or direct fire systems with 1 to 4 coils NB: Sequential and Direct Fire can on
• Throttle Position Sensor 10 kΩ rotary potentiometer driven from throttle shaft • Internal Barometric Pressure Sensor Barometric pressure compensation only • Engine Speed Pickup Compatible with most trigger systems: - 5 or 12 volt square wave; - Pull-to-ground (open collector) A Reluctor adaptor is available for magnetic (or ‘reluctor’) triggers supporting most standard tooth patterns. Applications requiring a motronic trigger input need to be specified at the time of order.
Adjustable Features • Base Fuel Map 22 Fuel ranges, every 500 RPM to 10,500, or 17 Fuel ranges, every 1000 rpm to 16,000 32 Load points per range, up to 16ms with 0.
• Rugged Aluminium Casing Black anodised with integral cooling fins and mounting brackets. • US or Metric Units. • Optional Boost Control Solenoid. • Optional Dual Hall Effect Sensor Kit. • Optional Extra Injector Driver Kit. • Optional Four Wire Heated Oxygen Sensor. • Optional Fully Terminated and Sheathed Wiring Harness In Lieu of Flying Wire Lead Harness. • Optional Haltuner Inexpensive dash mounted Air-Fuel Ratio Meter. • Optional Idle Air Control Motor Housing. • Optional Idle Air Control Motor.
SECTION 1 CHAPTER 1 Getting Started HALTECH E6K INSTALLATION 1.
1.2 Installation Summary 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Mount Manifold Absolute Pressure Sensors. Mount Coolant Temperature Sensors. Mount Inlet Air Temperature Sensors. Mount Throttle Position Sensors. Mount Ignition Modules Mount optional Exhaust Gas Oxygen Sensor (if used) Route Main Wiring Harness and connect sensors and ignition module. Mount and connect Power Relays. Mount Fuse Block. Mount ECU inside passenger compartment.
There are three types of MAP sensors that can be used with E6K system. Which sensor is required depends on the engine set-up. 1 Bar Sensor (Part No. 039 4070) ( -100kPa to 0 kPa) Normally Aspirated Engines 2 Bar Sensor (Part No. 886 3189) (-100kPa to 100kPa) Turbo or Supercharged Engines up to 100kPa boost (15 psi , 1 atmosphere) 3 Bar Sensor (Part No.
1.3.2. Coolant Temperature Sensor The coolant temperature is used by the computer to determine warm up corrections and adjust fuel mixtures. The coolant temperature sensor has a solid brass temperature sensing tip. Refer to the diagram for technical details of the sensor. The coolant sensor supplied is an industry standard component and some engines may already have provision for this type of sensor.
1.3.3. Inlet Air Temperature Sensor The air temperature sensor is used to compensate for changes in air density due to air temperature. Cold air is denser than warm air and therefore requires a greater volume of fuel to maintain the same air/fuel ratio. This effect is most noticeable in forced induction engines. The Haltech E6K will automatically compensate using the signal received from the air temperature sensor.
1.3.4. The Throttle Position Sensor (TPS) The throttle position sensor is mounted to the throttle butterfly shaft to measure its rotation. A TPS is common on many late model engines and the Haltech sensor should attach with little or no modification. The throttle shaft must protrude from the side of the throttle body. This may require the machining of the throttle body or the manufacture of a new throttle shaft. The inner mechanism of the sensor rotates with the shaft.
WARNING: IF USING “INTELLIGENT” IGNITERS SUCH AS THE HALTECH EB023 IGNITION MODULE CONSTANT DUTY CYCLE SHOULD BE SELECTED IN THE IGNITION SET-UP PAGE.
1.3.6. Mount Optional Exhaust Gas Oxygen Sensor The optional exhaust gas oxygen sensor must be mounted in the exhaust pipe near the exhaust header or extractors, usually after the collector. The sensor uses the exhaust gas to detect if the engine is lean or rich. Many late model engines already have provision for an exhaust gas oxygen sensor and the sensor provided should fit any standard exhaust mount.
These relays should be mounted on the firewall or an inner guard. Do not mount the relays such that they could catch and collect splashed water. Residual water inside the relay housing will cause them to fail. Mount them with the tab upwards as shown in the diagram. 1.3.9. Fuse Block Assembly The fuse block assembly holds the fuses that protect the various components of the Haltech E6K system. The fuse block is supplied from the factory with fuses installed.
1.3.10. Electronic Control Unit (ECU) The Haltech E6K 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 cases of vibration, the ECU should be mounted on rubber anti-vibration pads.
Example 1: Connecting to the positive side of the fuel pump. Example 2: Connecting to the negative side of the fuel pump. It does not matter which example is used, both will operate correctly. Note that the orange wires are connected internally within the loom when the relay is closed. As a result it does not matter which orange wire is used to connect to the fuel pump. 1.3.12.
Hall Effect and Optical triggers need three connections each - ground, power and the signal. The trigger connector on the Main Harness has six pins. These pins and their connections are shown in the diagram below. The Secondary (Home) Trigger is used for Direct Fire or Sequential Applications. (See Appendix B).
CHAPTER 2 GETTING ONLINE Now that your Haltech E6K is installed with all the sensors in place the system can be connected to the programming computer. This will allow the readings from all the sensors to be displayed on the screen and checked for correct operation. To connect the PC to the Haltech E6K ECU you will need the programming cable and programming disk supplied. 2.
2.2.2 Installing the Software The Programming Disk supplied with the Haltech E6K has an installation program that allows you to install the software onto the PC’s Hard Disk. Most modern PCs have a hard disk. If your PC does not have a hard disk, the E6K Program can run directly from the disk supplied. Installing the software on the Hard Disk will speed up the program and avoid having to fiddle around with floppy disks. The installation program need only be run once.
The Install program will now run. Follow the instructions given. The program will suggest that the software will be placed in the HALTECH directory. You can change the destination directory, but it is not recommended that you do unless you understand how directories work. When it is finished, the installation program will tell you if the installation is successful. If it was not, consult the trouble shooting section of this manual. The E6K Program is now ready to run. 2.2.
2.2.5 Azerty Keyboards Most countries use a keyboard where the first six letter keys across the top row are : qwerty This is called a Qwerty keyboard. Some countries use an alternative, which is called an Azerty keyboard, where the Q and W keys are swapped with the A and Z keys respectively. If you have an Azerty keyboard, you need to run the software slightly differently.
If this message appears check all connections and ensure that the communications cable is not being interfered with. Also be sure that the Haltech E6K unit is receiving power. (i.e.. ignition switch is turned "on".) 2.5 The Main Menu When you select ONLINE or OFFLINE mode the Haltech MAIN MENU bar appears. This menu bar allows access to submenus giving access to maps, file storage/retrieval, engine data and options. 2.
CHAPTER 3 ENGINE IDENTIFICATION 3.1 Checking the Identification The Identification page tells the E6K essential information about the engine characteristics. Without this information being correct the engine cannot run properly. The Identification is made up of several fields. Each field can have a number of settings, and you can change most of the fields. Use the Up and Down arrow keys (¢ and £) to move between fields. The fields are either Selection type, or Text type.
RPM Limit Type The RPM Limit can either be a fuel cut or an ignition cut. This field determines what form of limit will be used. Be careful using an ignition cut on an engine with a catalytic converter, as the unburnt fuel can damage it. Units The Haltech E6K programming software can display parameters in either Metric or US units. RPM Mode The E6K fuel and ignition maps may be arranged either in 500 rpm increments to 10,500 rpm, or in 1000 rpm increments to 16,000 rpm.
CHAPTER 4 ADJUSTING HALTECH MAPS The tutorials presented in this chapter are examples of how you might use the available functions to make typical modifications to the maps. These tutorials are aimed at explaining both why and how some typical changes might be made. They assume that you have the software running ONLINE on your PC, with the ECU powered and connected via the supplied programming cable. 4.
4.3 Using the Software In order to make the software easy to use, the program presents you with a menus bar at the top of the display. The menu bar is accessed through simple combinations of keystrokes. Once the appropriate menu has been accessed a sub-menu appears giving choices on available page heading. To increase efficiency there are also a number of hot-keys that allow you movement between pages without accessing the menu bar. 4.4 Accessing the fuel maps Pressing ¦m will take you to the Maps Menu.
Staged injection is usually used on high boost turbo engines. Injector Bank 1 fires all the time, just as in a multipoint set-up. Beyond a set boost pressure, the second bank of injectors is enabled. These "staged" injectors are normally upstream of the primary injectors, adding to their fuel flow. The point at which the E6K switches in the secondary injectors is set via the Staging Bar Number field. Staging permits high fuelflow capability, but maintains accuracy and controllability at light load and idle.
Throttle Pump Deadband 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.
Values from this bar chart would be used whenever the engine speed falls in the range between 2750 and 3250 rpm (or, if in high-rpm mode, between 2500 and 3500 rpm). In the top left is the range number and the speed range to which it corresponds. The bar chart shows injection time (up to 16ms) against the load parameter, either throttle position or manifold pressure. The axes are scaled appropriately from the information in the Identification Page.
bar height is the height of the bar being adjusted, not necessarily the value of the bar currently being accessed by the engine. Try using the Control key and the Page Up key together, §³ ,to move the bar up by 2ms. Move the Bar back down by using §´. The changes you made took effect the instant you pressed the keys. You do not have to do anything else to save these changes. 4.5 How To Quit To return to the Fuel Map Menu from any of the map display pages press §f .
Trigger Mode This field is only applicable if you are using an Internal Reluctor pickup as the “Trigger Input”. The Trigger has two modes: constant mode and adaptive mode adaptive mode uses software to filter out noise at low RPM when the reluctor signal is weak. If you are having problems maintaining a clean trigger at low RPM the adaptive mode may solve this problem. See also Trigger Gain in the Ignition Set-up.
Nissan This trigger should be used when the standard Nissan trigger is used. Number of Teeth This field is only applicable if the trigger type is: Multitooth, Motronic. The Number of teeth : Multitooth The number of teeth on the multitooth wheel Motronic The number of teeth on the motronic wheel including the missing teeth Tooth Offset This field is only applicable if the trigger type is: Multitooth, Motronic.
Output Edge This field defines which edge of the signal defines the ignition event: falling or rising. The EB023 smart igniter uses a falling edge. Duty Cycle (and will fall after xx% of its period) This field defines the duty cycle high time when using the constant duty output type with a smart igniter. For the EB023 smart igniter the duty cycle high time is 30% with a corresponding 70% low time. The Ignition Map is adjusted in a similar way to the Fuel Map.
4.7 Time Saving Functions The following list of commands can be used whenever the graphs for most of the maps are being displayed by the Haltech programming software. Note: When two keys are displayed together, such as ¦r , this means that the second key must be pressed while the first key is held down. In this case, the ¦ key would be held down while the r key is pressed. 4.7.
4.7.4 Percentage Changes -¦p Using this function will prompt you to enter a percentage change to the selected bars. An entry of "20" will increase each bar by 20%, while an entry of "-15" will decrease the bars by 15%. This change only affects the highlighted bar(s). 4.7.5 Linearise - ¦l When a group of bars is selected (more than two), this function can be used to set the values between the end points. Highlight the bars between two load points that are known to be correct and press ¦l .
4.7.7 Bar Increments - ¦i The Up and Down arrows, £ ¢, normally change the bar height in the maps by a predetermined amount, usually the smallest possible increment. PgUp and PgDn change the bars also by a pre-determined amount. These increments (the value of the keystroke) can be changed by the user. ¦i will bring you to a screen where the increments themselves can be changed. Normally, the bars are altered by adding or subtracting a fixed amount.
so the absolute maximum injection time at 6000 RPM on this engine is 10 ms. If the injection time needs to be greater than this, then your fuel system cannot meet the demands of the engine. You will need to increase the fuel supply, by increasing injector size, fuel pressure, or adding extra injectors. Refer to Appendix D for details on how to increase fuel supply. As a general rule of thumb, injectors should not run beyond 85% duty cycle.
4.
CHAPTER 5 STARTING THE ENGINE There are a few things that need to be done before the engine should be started. Make sure that the ECU is powered (ignition on) and the Haltech Software is ONLINE. Go to the Engine Data Page to check that the ECU is communicating properly, and that the sensors are reading correctly. Check again that the Identification, the Fuel Set-up and the Ignition Set-up are all set correctly. In particular, check the No. Cylinders, Ign Div/By, Load Sensor and Injection Mode parameters.
To check the base timing you should now start the engine with the Timing Lock on. The engine should now start and run although with only Lock Timing Angle° of ignition advance the idle speed may be lower than usual. If the engine does not start it may be because the fuel requirements are not right. If this is the case, it is suggested that you disable the injector output and do the timing check while cranking. This will require two people : one to crank the engine and one to operate the timing light.
You must now ensure that the timing does not move as the engine speed changes. Give the engine a few quick revs while using the timing light to check that the ignition timing stays at Lock Timing Angle ° BTDC. If the base timing is locked at Lock Timing Angle ° BTDC and does not change with engine speed then you are ready to load an Ignition Timing Map and clear the Timing Lock Flag. If the ignition timing does change with engine speed then see the Troubleshooting procedure in Appendix A 5.
• The sixth character in the ignition timing Map name specifies the extra ignition advance to use at light loads such as highway cruise. This is equivalent to the vacuum advance on a distributor. If this character is A, there is no extra advance under light load. Each successive letter of the alphabet after A adds 3 degrees of ignition advance to the full load advance under light load, up to the letter H.
5.5.1 Tuning for Idle The idle mixture is very sensitive to correct bar height. Idle injection times are usually around 1.5 to 2.5 ms. If the injection time at idle is much lower than this, it may become difficult to set accurate idle and cruise air:fuel ratios. If the engine is hunting at idle, then the map is probably too lean, particularly at the 500 rpm point. Watch the movement of the map arrow carefully. The map arrow should remain stable while the engine is idling.
5.5.4 On the Dyno Whether the vehicle is on a chassis dyno, or the engine on an engine dyno, the principles of programming the Haltech E6K are the same. Take the engine rpm up to 1000 and apply partial load and adjust the 1000 rpm range. Return the engine to idle and on the 1000 rpm range adjust the bars to draw a straight line from the idle point through the part load setting tested. Continue, adding more load, up to the full load settings. This should be a fairly good approximation to the required curve.
Note: All maps for all engines should be smooth. A map with a "lumpy" curve is most likely wrong. If, when you have finished tuning, the map does have lumps in it, try to make it visually smooth.
A typical fuel curve for a normally aspirated engine sensing load via the MAP sensor A typical fuel curve for a normally aspirated engine sensing load via the TPS sensor 51
SECTION 2 CHAPTER 6 Other Adjustable Features THROTTLE EFFECTS 6.1 Throttle Response Where the procedures described in the previous chapter tune for constant load running, the functions outlined in this section will improve the throttle response of your engine. The manifold pressure sensor used with the E6K is very fast. It can respond much faster than is required to track any sudden changes in load on your engine.
leans out if the throttle is opened suddenly. This will occur if the fuel injectors are poorly positioned and the fuel is wetting down the walls of the inlet manifold rather than remaining as a mist. The final parameter on the Throttle Pump page is the Coolant Factor. Generally, when the engine is cold, accelerator pump values need to be increased slightly. The E6K therefore applies a coolant correction to the throttle pump in the same way as it does to the base map.
CHAPTER 7 COLD STARTING AND RUNNING The Haltech E6K has four features to modify fuel delivery and ignition timing to aid in starting and running a cold engine. The Cold Start Prime map gives a cold engine an initial burst of fuel just as the engine begins cranking. The Coolant Correction Map modifies the normal fuel injection until the engine reaches normal operating temperatures. The Ignition Cranking Map set the crank advance for different coolant temperatures.
default coolant map which may not need to be modified. If the coolant map requires modification, the changes should be done ONLINE and while the engine is warming. Start the cold engine and adjust the Fuel Coolant Map so that the engine idles evenly. You should not touch the throttle while adjusting this map. Follow the arrow as the engine warms to provide good running mixtures up to operating temperature, where there should be zero coolant correction.
CHAPTER 8 CORRECTION FACTORS Note: The following correction factors should not be altered unless you have a detailed knowledge of your engine and the environment in which it operates. Severe damage can be done to your engine if the correction factors are not set properly. The Haltech E6K has two further correction maps to compensate the fuel for changes in inlet air temperature and battery voltage, and also two correction Maps to adjust ignition timing for coolant and inlet air temperatures.
map should not be altered unless the system is connected to a fuel injector test bench that will allow the injectors to be accurately flow tested over a range of battery voltages and the corrections calculated accordingly. 8.3 The Ignition Coolant Map The Ignition Coolant Map allows up to 10° advance or retard of the spark timing based on engine coolant temperature. This Map should only be used if there is a need to adjust the timing for low or high temperatures. 8.
Barometric Compensation Baro Lock disabled Continuous Compensation Baro Lock disabled Baro Lock enabled Sensing Engine Load via MAP Continuous Compensation Sensing Engine Load via TPS Internal Barometric Sensor Set Spare A/D as Baro Sensor Internal. Connect nothing to the MAP Input. Initial Sample Value Continuous Compensation Internal Barometric Sensor External 1Bar MAP Sensor Connect the External MAP Sensor to the MAP Input and set the Spare A/D to whatever function you require.
NOTE: If you ever wish to return the E6K to the factory barometric pressure settings then enable the Barometric Lock in the Fuel Set-up page and set the Barometric Pressure Lock to 1013 mBars. These are the factory settings. Method 3 Method 3 requires you to access the Fuel Set-up page and adjust two fields. Make sure the Barometric Lock is Enabled. This tells the E6K that you are going to lock a particular value in as the barometric pressure value. The next field down allows you to set a particular value.
This bar has a height of –25.9%, so the E6K will provide an enrichment of –25.9%. Changing the pressure value that is locked in as Barometric Pressure Lock will obviously move the corresponding bar on the Barometric Compensation Map. Once the bar is highlighted you can elect to use the height of the bar as it already is or you can change the height of the bar by using the up and down arrow keys, exactly the same as you would when tuning the fuel/ignition maps.
Method 2 Method 2 is similar to Method 3 as it uses a constant value as the barometric pressure but Method 2 is restricted only to engine mapped via the MAP sensor. The other difference is the way it gets this barometric pressure value. In Method 3 you are required to enter a value as the Barometric Pressure and the E6K will lock to it.
Method 1 Method 1 is the most complex and allows continuous barometric pressure readings to be taken and fuel injection times can be adjusted based on these readings. This can only be done if using an internal or external sensor to provide barometric pressure readings. The E6K contains an internal Barometric Pressure sensor or otherwise an external 1 Bar MAP Sensor (left open to atmosphere) may be used instead.
If you wish to use an external 1 Bar MAP Sensor (left open to atmosphere) in addition to the one used to measure engine load (if using manifold absolute pressure to measure engine load) then connect this sensor to the MAP input on the wiring loom and make sure that the Spare Input function is not set to Baro Sensor. The E6K will automatically recognise the external 1 Bar MAP sensor and no further configuration is required.
If you wish to use an external 1 Bar MAP Sensor (left open to atmosphere) then connect this sensor to the Spare A/D input on the wiring loom and select “external” in the Baro Input as follows: Completing Method 1 The E6K software contains a barometric compensation map that allows the fuel delivery to be reduced as the barometric pressure falls. As a final step to complete Method 1, you have the ability to adjust a dedicated barometric correction map. The fuel can be trimmed ±50%.
When sensing load via Manifold Pressure Mode the Barometric Map Should be very close to zero fuel reduction. In theory a Manifold Pressure tuned engine will not require any barometric pressure compensation, but in practice it has been found that slight compensation is required. The barometric compensation map should therefore be very close to a straight line at zero fuel enrichment/reduction: 8.
SECTION 3 CHAPTER 9 Software Features FILE STORAGE AND RETRIEVAL Once your Haltech E6K system is configured you should store the entire set of maps and the Identification to disk. In fact, it is wise to save maps regularly during tuning so that you can return to a known map while you are experimenting in different areas. You can use the file storage and retrieval to enhance the flexibility of your race engine by storing the optimum maps for each race track.
9.2 Loading Maps and Identification While the ECU system is ONLINE, you can load previously saved map information from computer disk into your Haltech ECU. The contents of the ECU are erased and replaced with the new maps you have chosen. If you are OFFLINE, you can load previously stored maps, view and edit them, then save them for later use. To load new complete maps and identification into the ECU, you must first be ONLINE. Press ¦f then l from the Files sub-menu.
9.4 File Management The ECU's map information is stored as a file on disk. You may think of these files as books in library, where the filename is the title of the book. So that the books do not become difficult to find as your library grows, there are a few features that help you to organise your files. 9.4.1 Erasing Unwanted Maps The Erase function in the Files sub-menu will delete old files from disk. Press E from the Files sub-menu to enter this function.
CHAPTER 10 PRINTING MAPS 10.1 The Print Function You can print the maps and identification information to printers that accept IBM emulation mode, such as IBM compatible dot matrix printers (consult your printer manual). The Print function should work with other IBM compatible printers, but some special characters such as °, ±, etc. may not print correctly. Select the print function by pressing p from the Options sub-menu The system will present you with options on which data you wish to print.
CHAPTER 11 DATALOG 11.1 The Data log Option This option records the Engine Data information at a nominal rate of ten times per second while the engine is running. This datalog is useful for tracking the system's behaviour through changing rpm. It also facilitates trouble-shooting, as all the ECU's working parameters are recorded faster than they can be read on the Engine Data Page. The Datalog Menu is accessed through the Options Menu. (Press ¦o ).
11.1.3 Viewing the Datalog To view the datalog you have just taken, press V from the Datalog sub-menu. The Engine Data information will appear as rows across the screen, with a time index at the end of the row. At the bottom of the screen is a list of the command keys.
Before loading a Datalog from disk, you should load the Maps that were saved with it so that the programming software knows the set-up of the ECU and can calibrate the data properly. Do not load a Datalog when ONLINE to the ECU, or else the Maps you load will overwrite the Maps in the ECU. If you want to view a saved Datalog, switch to OFFLINE mode, load the appropriate map, and then load the Datalog. 11.1.
CHAPTER 12 CUSTOMISING THE SOFTWARE 12.1 The Set-up Page The Set-up window allows you to change the way the software works for you. If you alter any of the parameters on this page, the programming software will remember the changes you have made and they become the default settings. The next time you run the Haltech program, the settings will be as you left them. The Set-up Window is accessed from the Set-up menu by pressing ¦s. Or by pressing §p.
SECTION 4 E6K Inputs & Outputs The E6K has several types of optional inputs and outputs. These are: - Idle Speed Control - O2 Closed Loop Control - Auxiliary In (Aux In) - Auxiliary Out (Aux Out) - Digital Output (Digital Out 1-2) - Pulse Width Modulated Output (PWM 1-4) Every output except the Digital Outputs are available all the time – irrespective of the engine configuration. Idle Speed and O2 Closed Loop Control are not general purpose outputs – they can only be used for the stated purpose.
CHAPTER 13 SOFTWARE ACCESS 13.1 The Input/Output Page The Input/Output Page is where E6K injector driver options are enabled/disabled and the Aux In and Aux Out functions are programmed. This page may be accessed in either ONLINE or OFFLINE mode. Remember that any changes you make in OFFLINE mode will not affect the ECU. Pressing ¦s will take you to the Set-up Menu. Press N to go to the Input/Output Page. Alternatively use the §n hot key combination.
Following is a summary extracted from the wiring diagram in Appendix G which should provide a simple guide in how to physically connect different high impedance injector configurations: 4 Injectors 5 Injectors Injector INJ1 Injector INJ1 INJ2 Injector Injector INJ3 Injector INJ2 Injector INJ4 Injector INJ3 Injector INJ4 Injector 6 Injectors 8 Injectors Injector Injector INJ1 INJ1 Injector Injector Injector Injector INJ2 INJ2 Injector Injector Injector Injector INJ3 INJ3 Injec
The remaining fields allow you to program the Trim Control, Spare Input Function, Aux In and Aux Out Functions. The Trim Control and Spare Input Function fields can be useful when tuning the car initially as they can provide both a fuel and ignition trim that can be applied to selected fuel/ignition maps for easy tuning: Trim Control The optional Trim unit can be used to control one of several parameters. This field selects the controlled parameter.
2nd MAP Sensor This field is only accessible when the Exhaust MAP Sensor is selected on the Spare Input Function. It tells the software what sensor is being used (either 1 Bar, 2 Bar, or 3 Bar sensor) and how to calibrate the reading. Aux. In Function The Auxiliary Input on the E6K can be configured for one of several functions. Most of these functions relate to the configuration of the system. The available functions are: Disabled No effect on ECU operation.
connected on the single channel. This minimises the amount of outputs needed to run this engine configuration. A keystroke guide is available at the bottom of the screen. Further, a simple Help window may be opened by pressing ¦H. This will describe the function you are currently looking at, and offer some explanation as to how its parameters are to be used. 13.2 The Output Options Page The Output Options Page is where all E6K options are enabled/disabled and programmed.
interested in. In the case of selecting the PWM Outputs, use © to cycle through the functions, and press ¬ to select the one you want. A keystroke guide is available at the bottom of the screen. Further, a simple Help window may be opened by pressing ¦H. This will describe the function you are currently looking at, and offer some explanation as to how its parameters are to be used. For more detail on PWM options see chapter 16 13.4 Enabling Options Every option has an Enable flag at the top of its window.
CHAPTER 14 IDLE SPEED CONTROL 14.1 Description A bipolar stepper motor may be used to control the ingress of additional air to the engine while the throttle is closed. This is useful for maintaining steady idle under changing load conditions, e.g. as air conditioner compressors or headlights are switched on and off. The stepper motor may also be programmed to increase the idle rev-rate just after starting, or while the engine is still cold. 14.
Fig 14.1. The idle-air circuit. There should be sufficient airflow around the closed throttle plates to permit the engine to idle slowly even with no air passing through the idle bypass circuit. The throttle stop should be adjusted to ensure this is the case. Remember that the throttle position sensor will need re-calibration if the throttle limits are altered. Install the idle air circuit and the stepper motor, and attach the idle speed motor to its connection on the E6K harness.
RPM Target Idle RPM + Cold Idle-Up RPM + Start RPM Target Idle RPM + Cold Idle-Up RPM Target Idle RPM Engine Cold Engine Warm 0 5-10 mins 20sec Time Number of Steps This field controls the number of steps that the idle control will operate over.
Hot Min Position Exactly the same as for when the engine is cold, except the value is used for when the engine is hot, that is the temperature is above the Cold Temperature Limit. Cold Opening position (%) This is the opening position as a percentage of where the stepper motor will return to when it is about to attempt to gain control of the engine.
CHAPTER 15 CLOSED LOOP CONTROL 15.1 Description By fitting an oxygen sensor to the exhaust system of an engine, the E6K is able to perform a feedback correction to maintain a consistent air-fuel ratio around stoichiometric mix; i.e.. when exactly the correct amount of fuel is provided to consume all the oxygen of the air drawn into the engine, without any unburnt fuel remaining after combustion.
ONLINE and go to the Output Options Page. Ignition will need to be switched on. Select Closed Loop Control, and adjust the following parameters as necessary. Note: The closed loop control will not work for the first 2 minutes after the ECU is switched on; this allows sufficient time for the oxygen sensor to reach operating temperature. Lower RPM Limit The engine must be running above this speed for the closed loop function to operate.
Engine Cycles at Idle Exhaust gas transportation time is much higher at idle, when the engine is breathing the least. If running the closed loop at idle, a longer time must be allowed to pass before performing a feedback correction response. O2 Sensor Threshold at Idle It is unlikely that the engine will run at idle smoothly at the same air-fuel ratio as at cruise. Typically, a richer mix is necessary. This parameter allows a different threshold voltage to be targeted during closed loop correction at idle.
Figure 15.2. Wiring different oxygen sensors.
CHAPTER 16 DIGITAL OUTPUTS & PWM OUTPUTS 16.1 Description The E6K possesses up to two special purpose digital output channels (depending on whether or not the ECU is operated in Advanced Modes), each of which may be programmed to perform a certain function. Each output channel is a pull-to-ground style signal suitable for switching solenoids, relays or low-power dashboard lamps. The E6K also possesses 4 dedicated PWM outputs that are available all the time, irrespective of engine configuration.
16.2 Turbo Waste Gate Control (TWG) 16.2.1 Description The wastegate of a turbo is operated when the manifold pressure acting on the diaphragm within the wastegate actuator overcomes the return spring allowing exhaust gas to bypass the turbine. With electronic boost control, the object is to use a pulsating solenoid to bleed off the manifold pressure signal seen by the waste gate unit so that it can see only a fraction of the manifold pressure.
Once the solenoid installation is complete run the E6K software in ONLINE mode. Select the Turbo Wastegate Control Function on the appropriate output channel, and set the following parameters. Period This sets the period of oscillation of the solenoid. Most solenoids will operate at around 30Hz, which corresponds to a period of about 30ms. Enter the desired oscillation period in milliseconds here.
cycle will be taken directly from the Standard Boost Map. As the controller is rotated anticlockwise, the duty cycle is linearly reduced to 0%. When the controller is rotated clockwise from the centre position, the duty cycle is linearly increased to the value in the Maximum Boost Map. The Maximum Boost Map should always contain values greater than or equal to the corresponding values in the Standard Boost Map.
16.4 Dual Intake Valve Control (DIV) Some late model engines possess two tuned intake manifolds. One intake tract remains shut at lower rpm where there is less airflow, then opens as airflow demands increase. This provides a broader torque curve. The DIV function controls the solenoid that operates this valve. In order to use the DIV function, you will need the following: - a two wire solenoid valve mounted in the air intake (already on the engine); - E6K programming software and cable.
Access to the wiring of the torque converter lockup solenoid and 4th gear/overtemp switch; E6K programming software and cable. Wire the TCC solenoid to the appropriate output line on the output connector, and, if it is available, the 4th gear/overtemp signal to the Aux. In line (the blue flywire on the E6K main harness.) The 4th gear/overtemp signal must be a pull-to-ground style signal.
Install the wiring for the thermofan to one of the Digital/PWM outputs as described in figure 16.6. Be sure that the relay contacts are rated higher than the current drawn by the thermofan. Run the E6K programming software and go to the Options page. Select the Thermofan function on the appropriate output and set the two temperatures as required. Switch On Temperature The temperature the engine coolant must exceed to switch the fan on.
Switch On Temperature The inlet air temperature that must be exceeded to switch the fan on. Switch Off Temperature The temperature the inlet air must drop below before the fan will be switched off. This parameter should be at least 5° lower than the Switch On temperature to prevent the fan from switching in and out repeatedly. Figure 16.7. Example circuit for an Intercooler Fan. 16.
Note: The extra fuel pump cannot be driven directly by the ECU. The ECU can be made to drive a relay to power the pump. To use the Auxiliary Fuel Pump function, you must have the following: A properly plumbed fuel pump, wired through a relay; E6K programming software and cable. The extra pump must be connected in parallel with the primary fuel pump. Figure 16.9 suggests a possible layout. The check valve is necessary to prevent fuel from being forced in the wrong direction.
Figure 16.9. Example circuit for Auxiliary Fuel Pump. 16.10 Anti-Stall Solenoid Control (AS) A solenoid air valve in the manifold may be used to allow extra air into the engine during cranking or extremely low rpm. This can aid in starting the engine, or in preventing it from stalling if engine revs drop too low. To use this function, you will need the following: - a suitable solenoid air valve mounted to the manifold; - E6K programming software and cable.
16.12 Driver Box (DB3) Staging Signal Function This function is similar to the previous Staging Signal, except that the signal is inverted so that it is compatible with the Haltech DB3 Driver Box, used for controlling extra injectors. There are no programmable parameters associated with this function. 16.
Load Bar If the Fuel Map Bar Number exceeds this value, the NOS system will be turned off. This is used for turbo engines where the NOS is used to help boost the turbo. Once on boost, the NOS can be turned off. Normally aspirated engines, on the other hand, can use NOS at full load, so this value should be set to bar 32. Max. Rpm If the RPM exceeds this value the NOS system will be switched off. Min. Rpm If the RPM is below this value the NOS system will not be activated.
16.15 Anti-Lag Switch The Anti-Lag switch function allows turbo-charged vehicles to decrease the “lag” associated with boost when the motor is not under full load. There are 5 adjustable parameters: Retard Value The ignition timing is retarded by this angle when the Anti-Lag conditions for operation are met. The valid range for the Retard value is (-70° to 70°) % Inc. Fuel The percentage of fuel increased during Anti-Lag operation. The valid range for this function is (1 to 50)%.
To ECU : Aux Out To Anti-lag valve To ECU : Aux In Anti-lag Enable Switch Switch Position Anti-lag enabled Closed disabled Open Figure 16.15. Example circuit for an Anti-Lag switch. WARNING: DO NOT OPERATE ANTI-LAG FOR PROLONGED PERIODS. EXHAUST AND TURBO TEMPERTAURES RISE, WHICH MAY CAUSE ENGINE DAMAGE. 16.16 Air Conditioning The Air conditioning function allows the ECU to intercept the vehicles Air Conditioning request and grant or refuse the request based on the current operating conditions.
16.17 Engine Control Relay This feature allows the 12 volt supply to the engine to be disconnected when the ECU is not powered up. There are no parameters for this feature. The engine control relay should be wired as shown in figure 16.17. The ECU is not capable of supplying power to the relay or the components it drives but can sink the current required to energise the primary winding of the relay. 12V 12V 12V To Engine OR To PWMx To PWMx To Engine Figure 16.
The above Load and RPM conditions that control the VTECH function are independent of one another and will switch the VTECH on if either On load or On RPM conditions are met. The function will turn VTECH off when both Off Load and Off RPM conditions are met. Off RPM should be set to at least 200 RPM below On RPM, forcing hysteresis in the switching to prevent the solenoid from oscillating. The same switching gap should be applied to Off Load Bar and on Load Bar.
SECTION 5 Appendices APPENDIX A TROUBLESHOOTING This Appendix is devoted to trouble shooting problems that may occur during setting up the E6K on your engine. To use this Appendix, firstly identify the closest symptom or symptoms from the list below, and then follow the checklist for possible solutions. A.1 Overview Control Program Problems • The Haltech Programming Software will not load up • The Haltech Programming Software will not operate in ONLINE mode.
A.2 Control Program Problems Haltech Programming Software will not start up The Haltech programming software should run on any computer that meets the requirements in Chapter 2.2.1. If, after following the instructions in Chapter 2.2.1, the program will not run, the most likely cause will be insufficient memory. If this is the case, you must make more free memory available before running the software.
If the Throttle Position Sensor is showing a fault condition then re-calibrate the throttle sensor and check the wiring If the Manifold Absolute Pressure Sensor does not read near atmospheric pressure with the engine off, or if it shows a fault condition, then check that the sensor is connected correctly. Check that you have the correct model sensor and that the Identification page information has been set correctly.
A.4 Idling Problems If the engine will not idle when cold but will when the engine is warm then the coolant correction map needs to be adjusted. If the engine idles too fast or too slow, and you are using an Idle Air Control Motor, firstly check that the Idle Speed Control is enabled, and then lower the target idle setting if necessary. If not using the idle air control motor then adjust the idle using the idle adjust screw on the throttle body. Check for any air leaks in the manifold.
and the coolant correction map has been set for good stable running, before changing the coolant factor. A.8 Cold Running Problems If the engine idles poorly when cold then the coolant map may need adjusting. If the engine is hunting slightly when cold, then the coolant correction map is just too lean, and so needs a small amount of enrichment. Slight advance with the coolant temp. can help.
APPENDIX B THE ADVANCED FEATURES The Advanced Mode of the E6K offers the user extra flexibility in setting the system up for multiple injection/ignition outputs (i.e. more than one ignition channel and one or two fuel channels). To understand exactly what is available in the Advanced Mode, a brief description of how the system and its injection/ignition output operate is required. B.1 The E6K Injection/Ignition Outputs The E6K has five injection/ignition outputs, or channels.
B.2 Direct Fire Ignition B.2.1 Ignition Outputs There are two forms of Direct Fire Ignition. One is to have one coil per spark plug (usually mounted on top of the plug.) Each cylinder is individually controlled by its own coil. The second method is to use a waste spark. The plugs are paired into companion cylinders (cylinders with the same TDC but on different strokes). Each coil fires sparks on a pair; one into the compression stroke, one into the exhaust stroke (the waste spark).
another spark until it does. If the Sync is received, ECU ignition is set back to coil one and the sequence continues. The Home trigger must occur before the main trigger each time coil one is to be fired. For example, on a four cylinder with waste spark, coil one needs be fired once every revolution. With 4 coils, though, coil one fires once every two revolutions. A cam trigger would be required for the Home. The Home trigger is wired to the same input as the Road Speed.
B.2.4 Converting Individual Coils to Waste Spark One way of overcoming the problem of individual coils on 6 and 8 cylinder engine (and 4 cylinders if required) is to pair the cylinders up in the same way, but run 2 igniters (one for each plug) to one ignition output. For example, on a six cylinder six igniters would be required but only 3 ignition outputs, which is within the scope of the E6K. B.2.5 Ignition Outputs The E6K will always use its outputs in the same order.
B.3.2 Sequential Outputs The E6K can run full sequential on an engine with up to four cylinders. When the Ign / By is set to 1 in the Fuel Set-up, injection will occur once per engine cycle (every second revolution) for each channel. The output channels used and the order of injection are : Channel 1 Channel 2 Channel 5 Channel 4 INJ1/INJ2 INJ3/INJ4 Digital Out 2 Digital Out 1 If you have less than 4 cylinders, you will not need all four outputs.
B.3.3 Synchronising To be able to synchronise the injectors with the motor, the E6K needs a Synchronisation Event, usually in the form of a ‘Home’ Trigger to operate in sequential mode. The Home trigger is separate from the main trigger and it tells the ECU that the next injection is to be for channel 1. Each injection is calculated from a main trigger. The first trigger after a Home trigger calculates injection for channel 1.
B.5 Motronic Style Triggers Motronic Style Triggers are a type of multi-tooth trigger but are distinct in that they use a missing tooth instead of a separate home signal to synchronise the ECU with engine position. The motronic wheels supported by the E6K ECU to date are those driven by the crank only and are limited to wheels with 60 teeth with 2 missing and 36 teeth with 1 missing.
B.7 Rotary Engines The E6K is capable of providing fuel and spark to twin-rotor Wankel engines, both in direct fire form or with a distributor. The leading and trailing sparks are generated separately, with a programmable split between them. The split is programmed through the Rotary Trailing Map. There are two ranges to the Rotary Trailing Map, below 2000 rpm and above 2000 rpm.
Pattern 1 The first pattern has trigger windows that are related to the cylinder number which they precede and can be calculated using the following equation: Number of Pulses = (Number of cylinders - (Cylinder Number - 1)) × 4 For Example: A 4 cylinder engine that is to be triggered by cylinder 2 would have a trigger window as follows: Number of Pulses = (4 - (2 - 1)) × 4 = 12 Cyl. 6 Window Cyl. 1 Window Cyl.
if Cylinder Number = 1 Number of cylinders Number of Pulses = + 1 × 4 2 if Cylinder Number is opposite of Cylinder number 1 Number of cylinders Number of Pulses = ×4 2 if (Cylinder Number = 2 and Number of Cylinders = 4) or (Cylinder Number = (2 or 3) and Number of Cylinders = 6) Number of cylinders Number of Pulses = − (Cylinder Number − 1) × 4 2 Cyl. 6 Window Cyl. 1 Window Cyl.
B.9 Subaru Triggers All factory injected 4 cylinder Subaru engines use a combined crank-angle/cam-angle trigger system. If a Subaru trigger is being used, select the Trigger type as Subaru and connect the Cam angle sensor to the Home Input and the Crank angle sensor to the Trigger Input. Both the Trigger and Home Input should be set to Reluctor and the “Trigger angle” should be approximately 65±2° BTDC.
APPENDIX C INJECTOR IMPEDANCE Electrically, there are two different types of electronic fuel injectors. One type of injector, characterised by a high coil impedance (> 12Ω) is known as saturation injectors. The other sort of injector, typically with coils of less than 6 ohms impedance, is known as peak-andhold injectors. The names are derived from the current waveform that accompanies the injector when it is switched on. Saturation, or high impedance, injectors, require a simple switch to operate.
WARNING: UNDER NO CIRCUMSTANCES SHOULD YOU MIX SATURATION AND PEAK-AND-HOLD INJECTORS ON THE ONE DRIVER. THIS WILL LEAD TO ERRATIC INJECTOR OPERATION. Should you need to drive more than 8 low impedance injectors or more than 16 high impedance injectors an extra driver box can be installed to meet the requirements. Your Haltech dealer can help you obtain the driver box.
APPENDIX D FUEL SYSTEMS & STAGING The best EFI installation will yield poor results if the fuel system does not meet the demands of the engine. Insufficient fuel flow can lead to engine lean out and detonation which could cause serious damage. For the safety of your engine, we urge you to check your fuel system's capacity and ensure that there will be sufficient supply at all times.
recommended if the desired flow is more than 20% than the system currently achieves. Fuel flow is not in direct proportion to fuel pressure. Increasing fuel pressure will increase injector dead time and reduce the flow rate of the pump. D.3 Injector Staging Another way of increasing injector flow, without compromising good drivability and fuel economy is to employ staged injection.
Staging is enabled on the Fuel Set-up by selecting the "Staged" Injection Mode. The Staging Bar is also defined on the Set-up (4.4.1 Fuel Set-up). Once staging is enabled, the bars on the Fuel Maps will change appearance. The bars that indicate both sets of injectors firing are a different colour to those corresponding to primary injectors firing alone. When staging injectors, drivers 1 and 2 are primary and drivers 3 and 4 are secondary.
APPENDIX E TRIGGER INTERFACE Interfacing the E6K with your particular trigger system may be fairly straightforward or it may be complicated. The variety of trigger designs available is the primary source of complication. This appendix contains a lot of useful information about the different approaches to trigger design and is essential information to anyone installing an E6K. E.
Figure E.2 In the previous examples the trigger edge has been shown as the first edge of the trigger pulse. The trigger does not necessarily have to be the first edge of the trigger pulse. Consider the example shown in figure E.3. In some trigger devices the pulse given for cylinder one would be a different width than the pulses given for all the other cylinders.
Many distributors used in electronic ignition systems contain internal components and layouts the same as the distributor described above, but are fitted with mechanical and/or vacuum advance mechanisms which are much less effective and flexible than electronic timing as in the E6K. If these mechanisms can be defeated or removed, and the timing edges set correctly, then they can successfully be used to trigger the E6K.
of the signal will vary with the speed at which the ferrous metal passes the pole piece. At low speeds the signal may only be several hundred millivolts, but at high speeds it could rise to 20 volts or more. The sudden drop in the signal from positive to negative seen in figure E.5a corresponds to the metal being directly in line with the sensor. As can be seen, the signal is not a square wave required by the E6K, and at low speeds the signal amplitude is too low.
A variation on this type of pickup uses a magnet moving past the pole piece, instead of ferrous metal, but generating the same wave form. An example of this type is the MSD flying magnet crank trigger. This pickup can be used to trigger the E6K ECU. For the E6K to detect the home signal from a motronic trigger it uses slightly altered hardware. If you are using a motronic trigger your Haltech dealer will help you obtain this hardware.
The Motronic magnetic sensor has two wires, one positive (+), and the other negative (-). The wires are sometimes marked as such, but more often they are not. It is very important that the positive wire connects to the Input B (Pin D of a fully terminated harness). The negative wire connects to Trigger input (Pin B on the Trigger Input plug on a fully terminated harness).
Note: The polarity conflicts with Appendix E.2 as regards connection of a reluctor adaptor. Due to hardware constraints of the E6K the polarity is in fact reversed when connecting a reluctor type Motronic sensor. The reversal of polarity is applicable only to the Trigger circuit. The Home circuit polarity is not reversed. When the Haltech E6K is triggered by a Motronic reluctor type sensor an external in-line resistor is needed. This resistor links trigger Input B to a Motronic sensor. This resistor is 2.
Please note that if you wish to use sequential type fuel injection a separate “Home” input is required when using the Motronic type triggers. As the home signal will not be a Motronic type signal no in-line resistance will be required.
The S3 Hall Effect Sensor The S3 sensor which is identified by a black cable gland, operates in the following way: As a south pole passes the sensor face the signal in both the primary (PIN C) and secondary (PIN D) channels are switched to a low state. As a north pole passes the sensor a low state will only occur on the primary channel. Note: magnets should always be mounted in a non ferrous material such as aluminium, stainless steel or titanium.
Haltech REM1 rare earth magnets are normally 5mm dia x 2mm depth, although other sizes are available upon special order. The magnets should be fitted in non-ferrous surrounds such as aluminium, stainless steel or titanium. The trigger wheel is normally made of the chosen material but various users have reported good results when the magnets are set in a suitable non-ferrous surround and the surround is set into a ferrous material.
Typical set-ups – S3 4 cylinder / 2 rotor engine For a four cylinder 2 magnets are required in total, positioned exactly 180° apart. Figure 1: Typical 4 cylinder/ 2 rotor application 6 Cylinder / 3 Rotor Engine For a six cylinder 3 magnets are required in total, positioned exactly 120° apart.
8 Cylinder For an eight cylinder 4 magnets are required in total, positioned exactly 90° apart.
The S4 Hall Effect Sensor The S4 sensor which is identified by a grey cable gland operates in the following way: As a south pole passes the sensor face the signal in the secondary (PIN D) channel is switched to a low state. As a north pole passes the sensor a low state will only occur on the primary channel (PIN C). The set-up for this sensor is similar to the S3 except that one extra magnet is required as well as the orientation being changed.
Figure 5: Typical 6 cylinder/ 3 rotor application 8 Cylinder For an eight cylinder 5 magnets are required in total positioned exactly 90° apart. A south pole needs to trigger the sensor before the trigger for cylinder No 1.
SENSOR PIN OUTS A B C D E F BLUE YELLOW N/C N/C GREEN RED GROUND PRIMARY TRIGGER SECONDARY (HOME) TRIGGER + 12 VOLTS 140
E.3 Synchronisation Events Synchronisation Events (Sync Events) are required for sequential and direct fire systems. The Sync Event gives the ECU in indication of the engines position. The most common form of Sync Event is a Home Trigger. Other Sync Events are the missing teeth on multitooth triggers. A Home Trigger is usually a separate trigger from the main trigger, but some special trigger sensors, such as the Haltech Hall Effect Sensor, can generate both signals from the one sensor.
E.4 Ignition Output The E6K ECU has one dedicated ignition output, but the two Digital Outputs can also be used for ignition outputs to allow for some Direct Fire applications (See Appendix B). Twin spark engines that fire two spark plugs within one cylinder simultaneously (with two coils, twin distributors and two spark plugs per cylinder) need only one output channel but two igniters (one for each coil) both connected to the same ignition output.
Figure E7. Illustrate constant duty against frequency A "dumb" igniter is one that does not perform any sort of dwell control, thus input signal directly controls switching of the coil.
Figure E8. Illustrates Charge Time & Break Time Note: For safety and reliability, always use igniters that are internally current limited. The Haltech EB023 Ignition Module operates on a falling edge. This means that the spark is fired when input trigger signal drops to 0 V. Many, but not all, OEM ignitions operate with the same trigger logic. Most after-market ignition systems fire their spark on the rising trigger edge (same as points). Make sure that you set the ignition output trigger edge correctly.
G.M. Direct Fire Ignition The G.M. Direct Fire Ignition module (DFI), as used in the V6 Buick, can be connected directly to the E6K ECU. This module serves both as a trigger device and as an igniter. For a wiring diagram, see Appendix G. The DFI module has an ignition bypass input from the ECU. This input tells the DFI module to ignore the ECU’s timing signal and fire its own spark at 10° BTDC. This gives a more reliably timed spark for cranking. This input is controlled by the E6K through the Aux.
APPENDIX F ROTOR PHASING One of the most important aspects to consider when modifying a distributor or trigger is the Rotor Phasing. Take, as an example a distributor that uses a Hall effect sensor with a chopper wheel attached to the distributor shaft, the Hall effect sensor being mounted to a plate that is rotated by a vacuum advance mechanism and by centrifugal bob weights. This is a fairly conventional set up used in many vehicles with electronic ignition.
LIMITED WARRANTY Rockin Pty Ltd trading as Haltech warrants the HaltechTM Programmable Fuel Injection System to be free from defects in material or workmanship for a period of ninety days from the date of purchase. Proof of purchase, in the form of a bill of sale or receipted invoice, which indicates that the product is within the warranty period must be presented to obtain warranty service.
WIRING DIAGRAMS 148