F10X Manual Warning 1. The F10X ECU must only be used with an F10X wiring harness. Note that the wiring harness of the F10 will physically plug into the F10X ECU (and vice-versa), however, the pin connections are different and this will lead to improper operation of the ECU and possible damage to it. The F10X wiring harness is clearly labelled as “X” near the main ECU connector.
F10X Manual Contents INTRODUCTION .................................................................................................................... 7 SECTION 1 GETTING STARTED ............................................................................... 11 CHAPTER 1 Haltech ECU Installation ............................................................................... 11 1.1 The ECU and Associated Hardware........................................................................... 11 1.
F10X Manual 4.2.1 Main Set-up Page ................................................................................................ 34 4.2.2 Fuel Set-up Page.................................................................................................. 36 4.2.3 Trigger Setup....................................................................................................... 39 4.2.4 The In/Out Set-up Page .......................................................................................
F10X Manual 8.1 Cold Cranking ............................................................................................................ 60 8.2 Fuel Correction Versus Coolant Temperature ........................................................... 60 CHAPTER 9 Correction Factors.......................................................................................... 61 9.1 Fuel Versus Air Temp Map........................................................................................ 61 9.
F10X Manual 12.18 TPS Switch............................................................................................................. 86 SECTION 5 APPENDICES ............................................................................................ 88 Appendix A Troubleshooting ........................................................................................... 88 Appendix B Injection outputs..........................................................................................
F10X Manual Print Version: 3.02a.......................................................................................Date: 10 Aug 2005 This manual should accompany: IBM compatible PC software .................................................................... HalwinX V1.0 Firmware Series ............................................................................................................. 11 Firmware..................................................................................................
F10X Manual Introduction Congratulations on your decision to choose a Haltech Engine Management System. Haltech EFI systems have been successfully installed on thousands of vehicles, from power offshore boats to twin-turbo Ferraris to jet skis and snowmobiles. Over the past decade, many motorsport enthusiasts have discovered that the Haltech computer is easy to use and performs well by enabling users to precisely control ignition timing and fuel delivery.
F10X Manual DO NOT CHARGE THE BATTERY WITH A 24VOLT TRUCK CHARGER OR REVERSE THE POLARITY OF THE BATTERY OR ANY CHARGING UNIT 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.
F10X Manual Wire Cutters and Pliers Crimping Tool and assorted terminals Drill with assorted drill bits 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.
F10X Manual 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.
F10X Manual SECTION 1 CHAPTER 1 Getting Started HALTECH ECU INSTALLATION 1.1 The ECU and Associated Hardware The Haltech F10X system comprises the following components Haltech Electronic Control Unit (ECU) Main Wiring Harness Haltech F10X system Instruction Manual Programming Cable Programming Disk Relays 1.2 Installation Summary The Following is a list of the procedures that will be followed in the installation of the ECU. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
F10X Manual 1.3 Expanded Installation Guide 1.3.1 Manifold Absolute Pressure (MAP) Sensor The MAP sensor is used to convert the manifold pressure into an electrical signal for the ECU to use. The MAP sensor is used to measure engine load or barometric pressure depending on the application. The sensor works in absolute pressure that means when the sensor is used to measure manifold pressure, the pressure reading in the manifold does not need compensation due to changes in barometric pressure.
F10X Manual Mounting The MAP sensor is usually mounted high on the engine bay firewall or inner guard using two screws and with the hose nipple facing outwards. Connect the sensor to the inlet manifold via a short length of vacuum hose and fasten with either hose clamps or nylon cable ties. Connect the sensor to the main wiring harness using the appropriate plug. (For 1 Bar sensors the plug is green, for 2 and 3 Bar sensors the plug is orange).
F10X Manual sensor holes, it is often possible to mount the Haltech sensor in one of these holes. A thread adapter is sometimes necessary. In some engines only one temperature sensor hole exists and is used for the dashboard gauge sender. It is usually possible to install a tee-piece to allow both the dashboard sender and the Haltech sender to share access to the same threaded hole.
F10X Manual Once a suitable position has been located for the air temperature sensor a hole should be drilled and tapped to accept the sensor. Remove the manifold or inlet tract from the engine before machining the sensor mount. Do not allow any metal particles to enter the inlet manifold of the engine as these will be drawn into the engine and damage it. Wash all components before reassembly. 1.3.
F10X Manual 1.3.5 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.
F10X Manual 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.8 Fuse Block Assembly The fuse block assembly holds the fuses that protect the various components of the Haltech system. The fuse block is supplied from the factory with fuses installed.
F10X Manual Connect the Fuse Block assembly to the Main Harness. 1.3.9 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.
F10X Manual Orange The two orange wires are used to operate the fuel pump. When the ECU wants to operate the fuel pump it will close the fuel pump relay connecting the two orange wires together. The diagrams show two examples of wiring the fuel pump. Do not add extra relays to the fuel pump circuit. 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, as both will operate correctly.
F10X Manual 1.3.13 Connect the Trigger Sensor The Trigger is used by the ECU to determine Engine Speed and Position. When connecting the trigger (crank or cam position) sensors it is important to identify the type of sensor being used to measure engine speed and position from the following options: Optical, Hall Effect or Coil Negative.
F10X 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.
F10X 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. 4. After double clicking on the ‘SETUP.EXE’ icon, the following screens will appear.
F10X Manual 5. Click on ‘Next >’ to continue and follow the instructions given to you on the windows that appear. 6. When prompted for which type of installation to perform, choose ‘Typical’ 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.
F10X 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.
F10X 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 F10X map file (denoted by the .6XM file extension) into the front-end software to view its contents.
F10X 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 the “Save To File” menu item a file dialog similar to the Load map will be displayed. In this case you navigate to the directory of your choosing and type in the filename of your choice. 3.1.1.
F10X 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 available and their function refer to CHAPTER 5 Haltech Maps, p46. To open the map menu Press ALT-M.
F10X Manual The Fuel map menu item will open a sub-menu which allows 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.
F10X Manual 3.1.2.2 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.
F10X Manual 3.1.4 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. 3.1.5 Password Protection The maps in the ECU can be password protected at the user’s choice.
F10X Manual 3.2 Online and Offline Operation The programming software can be used in two ways: “Online” and “Offline”. In the Online mode, all the changes made to the maps and set-up data in the software will be transmitted to the ECU. This is what is called online programming and it is in this mode that most tuning is carried out. In the offline mode, making changes to the maps and set-up data will not affect the ECU since communication between the programming PC and the ECU is not active.
F10X Manual Press the Go Online button in the top left hand corner. This will start communications with 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 data from the ECU and the status bar will show “HALTECH CONNECTED” and the status bar will be blue.
F10X 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.
F10X Manual CHAPTER 4 CONFIGURING THE ECU 4.1 Using the ECU Set-up Pages The Set-up pages of the 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.
F10X Manual whose vacuum signal is small, or fluctuates greatly. If you are unsure what to use, contact your Haltech dealer. MAP Sensor The ECU needs to know the type of Manifold Absolute Pressure (MAP) sensor being used. If you do not know what sensor you have refer to 1.3.1 Manifold Absolute Pressure (MAP) Sensor, p12. Enter the correct description here to match. If using throttle position mode, set this parameter to a 1 Bar sensor.
F10X Manual Always Enable with Aux. In This causes the ECU to only use the secondary base fuel map. This causes the ECU to use the primary base fuel map when the Aux. In is not connected to ground. The ECU uses the secondary base fuel map when the Aux. In is connected to ground. Note: The Aux. In field in the Input/Output Set-up page must be set to Dual Maps Input. Refer to 4.2.
F10X Manual Injection Mode The ECU can operate in 3 different injection modes depending on the application these are: Multipoint injection fires all the injectors together. This is the most common set-up and will normally be used on engines with multipoint injection manifolds (one injector per cylinder). Batch-fire injection is usually used in throttle body or non-turbo rotary set-ups and fires the two banks of injectors alternately.
F10X Manual allow simple adjustment of the idle fuel settings. This field enables or disables the use of this map. Throttle Pump 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%.
F10X Manual 4.2.3 Trigger Setup Trigger Input Type This field defines the type of pickup used to trigger the ECU. Select Hall Effect or Coil Negative/Tacho Output depending on the trigger being used. As both Hall Effect and optical trigger sensors generate a square wave select Hall Effect for optical sensors. Please note that the ECU connections will change depending on which trigger you have. Hall Effect Trigger = Connect to Pin 6 (Trigger) or Pin B on Connector J16 for terminated harness.
F10X Manual Baro Sensor Exhaust MAP Sensor Aux RPM Limit O2 Sensor Barometric Pressure Sensor (internal/external). Exhaust Pressure(does not affect ECU operation) Input switch for activating Aux RPM limit. Limit may be above/below the primary RPM limit. Useful for launching or allowing extra RPM momentarily for overtaking. Display only (does not affect ECU operation). The reading appears on the Engine Data Page as mV.
F10X Manual WARNING: WHEN CONFIGURING YOUR SYSTEM TAKE CARE TO SET THE SPARE INPUT FUNCTION CORRECTLY. IF THE SPARE INPUT FUNCTION FIELD IS SET TO BARO. SENSOR EXTERNAL AND THE BARO SENSOR IS DISCONNECTED THE ECU MAY PERFORM INCORRECT BAROMETRIC CORRECTION. IF YOU ARE USING AN EXTERNAL BARO SENSOR AND REMOVE IT BE SURE TO RECONFIGURE THE SPARE INPUT FUNCTION TO GENERAL. 2nd MAP Sensor This field is only accessible when the Exhaust MAP Sensor is selected on the Spare Input Function.
F10X Manual Baro Input Select either the internal barometric sensor or to use another external barometric sensor. INJ x Current The ECU has four injector outputs: INJ1-INJ4. These have the ability to drive up to 8A peak and 2A hold current through the injector load. The current control options must be set properly for the number and type of injectors connected to the specific output (INJ1-INJ4).
F10X Manual CHAPTER 5 HALTECH MAPS 5.1 What are Maps? The Fuel requirements of an engine at a given point in time are based on the operating conditions at that time. The operating conditions the ECU uses are: manifold pressure, barometric pressure, air temperature, coolant temperature, throttle position and engine position. The fuel requirements of an engine are dependant on the engine load and as air temperature changes (assuming all other values remain the same) so does the quantity of fuel required.
F10X Manual The map above shows the fuel requirements for the engine across the load range at 2500rpm. The yellow bar shows that the engine requires 6.51ms of fuel at 52.87kPa and 2500rpm (This is displayed in the top left corner of the screen as selected data). At the top right corner of the screen, the actual engine data is shown, ie what the engine is currently running. The programming software presents the maps in a bar graph formation to make it easy to visualise fuelling and ignition.
F10X Manual Ctrl - ← , Ctrl - → This will leave the selected bar highlighted and will cause the next bar to the left or right to become highlighted. The up and down cursor key result in a relatively small change in height of the bar or bars selected. To facilitate quick tuning there are a number of ways that allow different increments in bar height. Some key combinations and bar increments are: Key Combination ↑ or ↓ PgUp or PgDn Shift-PgUp or Shift-PgDn Increment 0.048ms 0.207ms 0.495ms 5.2.
F10X Manual 5.2.4 Linearise When tuning it is often useful to be able to set two load points with a given value and approximate the fuel requirements between those two points with a straight line. The linearise function allows the user set approximate fuel values based on a straight-line approximations as shown below: The above map shows the highlighted bar as much higher than the rest. In this case the estimated fuel requirements for full load operation in this range is 12.
F10X Manual The map above shows the heights of the bars after the linearise function has been applied. The linearise function calculates the height of the bars between the two extreme bars based on a line drawn between tops of the two extreme bars; the result is a linear fuel map. 5.2.5 Numeric Mode The programming software offers the ability to tune the maps using a spreadsheet style map called “Numeric Mode”.
F10X Manual 5.2.6 3D View The 3D view is available for the 3D Fuel maps. An example of the 3D maps is shown in this figure below. The adjustments for these maps is similar to the 2D view with the following differences, • To move up and down the RPM range the up and down arrow keys are used instead of N and P. • To move up and down the Load range the left and right arrow keys are used. • The fine increments are controlled by “A” for add and “S” for subtract.
F10X Manual 5.3 The Haltech Maps The Maps that the ECU uses to calculate fuel requirements are explained in detail here. 5.3.1 Fuel Map – 3-Dimensional The fuel map is accessed through the menu structure under the maps menu or using the hotkeys CTRL-F (2D) or CTRL-ALT-F (3D). The Base fuel map represents the reference on which all fuel corrections are made to calculate the final fuel requirement for the given engine load and engine speed.
F10X Manual 5.3.2.4 Fuel Priming Map The primer map is accessed through the menu structure and can be found in the maps menu. The primer map is used to add a quantity of fuel based on coolant temperature when the first crank trigger is detected by the ECU. The map has 32 bars distributed across coolant temperature in the range –40°C to 127°C and each bar represents a set quantity of fuel injected prior to and independent of any other injection event.
F10X Manual 5.3.3 Zero Throttle Map The zero throttle map is accessed through the menu structure under the maps menu. The zero throttle map is used with engines that use Manifold pressure load sensing but cannot produce a stable manifold pressure signal at idle. The zero throttle map is used when the throttle position reads 0% and applies a set amount of fuel in place of the fuel quantity normally extracted for the base fuel map.
F10X Manual 5.4 Dual Maps A second set of Fuel and ignition maps is provided for use with dual fuel vehicles or for users who wish to use pump fuel day to day and race fuels at the track. The same engine running on different fuels will almost always require some modification to the fuel maps to produce maximum power (or efficiency), and rather than loading and reloading different maps, the user can simply switch between the two maps which best suit their driving requirements.
F10X Manual SECTION2 Tuning The Engine CHAPTER 6 STARTING THE ENGINE Once the ECU is installed and the set-up has been completed it is time to try to start the engine. Before cranking the engine there are a few things that need to be done. 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 set-up information is correct. 6.
F10X Manual It is helpful, when first starting the engine, to have a “Trim Control” connected to the ECU loom to allow quick changes to fuelling refer to 4.2.4 The In/Out Set-up Page, p39. Before starting the engine, go to the fuel map Range 1 (0 rpm), it is this map that the ECU will use to calculate fuel requirements during cranking. The behaviour of fuel calculation around cranking and idle differs depending on the type of load sensing used. 6.3.
F10X Manual To jump to the current range in a 2-dimensional and 3-dimensional map press: HOME 6.3.4 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 mixtures. If the engine is hunting at idle, then the map is probably too lean, particularly in the 500rpm range. Watch the movement of the map arrow carefully.
F10X Manual 6.3.6 Loading the Engine Once the engine has been tuned properly for no load conditions it is possible to begin loading the engine. The best method of applying load to the engine is using a dynamometer. However, if access to a dyno is not possible the engine can be tuned on the road. 6.3.6.1 On the Dyno Whether the vehicle is on a chassis dyno, or the engine on an engine dyno, the principles of programming the Haltech F10X are the same.
F10X Manual stoichiometric (14.7:1 AFR) as possible and decelerating conditions may allow the engine to be run lean to save fuel. This will result in a particular shape for the map. 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.
F10X Manual CHAPTER 7 THROTTLE EFFECTS 7.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 F10X is very fast. It can respond much faster than is required to track any sudden changes in load on your engine.
F10X Manual 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 F10X therefore applies a coolant correction to the throttle pump in the same way as it does to the base map. The Coolant Factor may be set with values from 0 to 4. Setting it to 0 will negate all coolant correction to the throttle pump. The default setting for this parameter is 0.5. 7.
F10X Manual CHAPTER 8 COLD STARTING AND RUNNING The ECU has four features to correct 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. 8.1 Cold Cranking At cranking speeds the air speed at the inlet manifold is very low.
F10X Manual CHAPTER 9 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 ECU has further correction maps: inlet air temperature and battery voltage fuel correction. WARNING: MOST USERS SHOULD NEVER ADJUST THESE MAPS.
F10X Manual 9.3 Barometric Correction NOTE: The description that follows is targeted at advanced applications. Only limited installations use barometric compensation. If you are using a MAP sensor as your load reference we suggest that you set the barometric lock in the fuel set-up to “disabled” and bypass this section. If using throttle position for load sensing barometric compensation is required.
F10X Manual the time the car is operated. This method of compensation is limited to applications that use a MAP sensor for load sensing. 3. The ECU uses a pressure sensor to continually measure the barometric pressure during operation of the engine. 9.3.1 Barometric Correction - Method 1 This method requires the user to access the Fuel Set-up page and adjust two fields. Set “Barometric Lock” to “Enabled”. This tells the ECU that you are going to lock a particular value in as the barometric pressure value.
F10X Manual To complete Method 2 follow these steps: 1. Set the Barometric Lock in the Fuel Set-up page to “disabled”. 2. Make sure the throttle position sensor is properly calibrated. It must exceed 96% throttle for this to work. Also make sure that the MAP Sensor is set correctly in the Identification. 3. Switch the ignition off. 4. Apply full throttle. 5. Switch the ignition on but DO NOT crank the engine. 6. Wait till the fuel pump prime finishes (about 5 seconds) then release the throttle.
F10X Manual 9.4 Post Start Enrichment On some motors, in particular rotaries there is a problem with vapour-lock (fuel which due to heating of the fuel rail has vaporised). The additional fuel at start up allows the vapour in the fuel rail to be purged through the injectors and also allow enough fuel to be injected into the motor to allow stable operation. Post start can also be used to give extra enrichment when the engine is cold to assist drivability. The Post Start Map is accessed via the Maps menu.
F10X Manual SECTION 3 Software Features CHAPTER 10 DATA LOGGING 10.1 The Data log Option Data logging is simply recording the engine data as it is received by the programming PC so that operation of the vehicle can be assessed. Data logging is particularly useful for diagnosing problems. The data log records at a nominal rate of ten times per second while the ECU is online with the programming PC. The data-logging is accessed through the menu structure under the options menu. 10.1.
F10X Manual 10.1.2 Selecting the Data Channels Once you have opened the Log Data window, you will need to select which channels to log. Select a channel by clicking on the items in the left hand side window. To select more than one item to add, hold down the ‘Ctrl’ key on the keyboard while clicking on additional items. Once you have selected the items that you wish to add, press the ‘>>’ button or press the enter key to add the channels that you have selected from the left hand side column.
F10X Manual This dialog will be familiar to experienced users of the Windows operating system. Type the file name that you wish to save your logged data to in the ‘File name’ field. You can choose which directory to save the file to by clicking on the ‘Save in’ drop down menu. After selecting your file name, click on the ‘save’ button which will close that window. 10.1.4 Displaying The Data To open the Haltech Data Viewer, click on the View logged data button on the Data Logging Options window.
F10X Manual 10.1.4.1 Displaying Channels To display one of the channels that you have logged, click on one of the view buttons. Alternatively the user can press Ctrl 1 to 6 to bring up the appropriate view. When a view is selected, a dialog will be presented which allows you to select which channels are to be displayed on each view. To add or remove channels the user can select the appropriate window (“Available channels” or “Selected channels”) and add or remove channels using the enter key.
F10X Manual To adjust the colour or channel properties the user selects the desired channel and can then select the Channel Colour button or Properties button to adjust the channel colour and ranges. The Properties button controls the range of the view (min and max scale), the unit name and precision. Note if the user wishes to use manual scaling, then min and max numbers selected must be different. It should be noted that with the exception of colour, HalwinX will save these settings so they can be reused.
F10X Manual 10.1.4.5 Data Values The Data Values window displays the numerical values of each data trace at the cursor position. The cursor is displayed as a red line and can be moved with the mouse or by using the arrow keys. 10.1.4.6 Zooming The user has a number of options to zoom in and out of the views. The following options are available to zoom in and out at the cursor: Zooming In Press the ‘Up Arrow’ key.
F10X Manual 10.1.4.7 Changing the Trace Width To modify the width of the traces the user can select Data->Select Pen Width or the user can press Ctrl – W. This brings up a dialog where the user can type in the trace width in pixels. The user applies these changes by selecting enter. Finally to bring up the text view of the selected information the user can select Data->Select Pen Width or the user can press Ctrl-Alt-C.
F10X Manual SECTION4 Inputs & Outputs The ECU has a number of optional inputs and outputs other than the available injection and ignition channels. These are: OUTPUTS: - Idle Speed Control - Auxiliary Out (Aux Out) - Digital Output (Digital Out 1-2) - Pulse Width Modulated Output (PWM 1-4) INPUTS: - O2 Closed Loop Control - Auxiliary In (Aux In) All the inputs and outputs have different functions: - The Idle Speed control outputs can only be used to drive a stepper motor idle control valve.
F10X Manual CHAPTER 11 OUTPUT OPTIONS SET-UP The output options and PWM set-up pages are used to program settings for the output functions of the ECU in a similar way as the set-up pages are programmed. Refer to 4.1 Using the ECU Set-up Pages, p34. 11.1 Idle Speed Control and O2 Closed Loop Control. 11.1.1 Idle Control The idle control dialog is accessed by selecting Options->Idle Speed Control.
F10X Manual Number of Steps This field controls the number of steps that the idle control will operate over. If you have a stepper motor that uses say 150 steps, you can either elect to operate the stepper motor over its entire range of steps by setting the value equal to the max number of steps the motor will do which is 150 in this case, or you can restrict the number of steps it can move through by making this field lower than 150.
F10X Manual 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.
F10X Manual sensor. If the closed loop function is responding erratically, constantly overdriving to the adjustment limits, or if there is insufficient oscillation in the air-fuel ratio for the catalytic converter to operate, increasing this parameter may help. If it is set too high, the feedback loop will be noticeably slow to respond to change.
F10X Manual 11.2 The PWM Options Page The PWM options page contains the set-up information for the four PWM (pulse width modulation) outputs and the Digital output options. The PWM options page is accessed via the options menu or using: CTRL-O from anywhere in the programming software. The PWM output window contents change depending on the function it is to perform. A comprehensive description of these functions can be found in CHAPTER 12 Digital Outputs & PWM Outputs, p85.
F10X Manual CHAPTER 12 DIGITAL OUTPUTS & PWM OUTPUTS The digital outputs and PWM outputs can be programmed to operate a wide variety of functions. Some of the functions have restrictions to their operation.
F10X Manual Boost Limit Update Eng. Data If the ECU is using the primary fuel and ignition maps then the ECU will use waste-gate map one to control boost. If the ECU is using the secondary fuel and ignition maps then the ECU will use waste-gate map two to control boost. Refer to 4.2.1, Main Set-up Page p35. 0 – 209kPa / 0 – 30 psi If the manifold pressure exceeds this limit, the solenoid valve will immediately be set with a duty cycle value of 5%.
F10X Manual switching to prevent the solenoid from oscillating when the engine speed is at the switch point. The second configuration is to enable the solenoid for a range of engine speed and to disable the solenoid when the engine speed falls outside this range.
F10X Manual 12.7 Shift Light Illumination (SL) This function can be used to drive a light or buzzer to indicate the engine speed exceeds a programmed level. Light On RPM 0 – 16000 RPM This parameter sets the engine speed at which the output will be enabled. 12.8 Auxiliary Fuel Pump (AP) This function causes the output to turn on when the measured engine load or engine speed exceed the programmed values.
F10X Manual 12.10 Staging Signal Function (SS) This function causes the output to turn on when the engine load exceeds the “Staging Bar” value. Staging Bar No This is the engine load bar at which the output produces and active level. 12.11 Turbo Timer (TT) The turbo timer function allows the ECU to continue running the engine after the ignition has been switched off.
F10X Manual Minimum Throttle Minimum Temp Ignition Retard Start-up Delay If the RPM is below this value the NOS system will not be activated. 0 – 100 % The NOS system will be turned on above this value. 0 – 127 °C / 32 - 261 °F The NOS system will not be activated unless the engine coolant temperature is above this value. 0 – 20 °BTDC This setting is not available with this unit.
F10X Manual 12.15 VTECH This function controls the solenoid used to control the variable valve timing with which some engines are equipped. This feature acts purely to control a switching solenoid and is not capable of controlling continuously variable valve timing. On RPM Off RPM On Load Bar Off Load Bar 0 – 16000 RPM This field defines the engine speed above which the VTEC is enabled. This field must be greater than Off RPM or it will be ignored.
F10X Manual Cold Idle Temp. Cold Duty: Hot Duty: A/C Load Duty: Start-Up Duty: Active (Aux In): 0 – 127 °C / 32 - 261 °F This value is the coolant temperature above which the “hot” base duty cycle value is used and below which the “cold” base duty cycle will be used. 0 – 100 % This is the base duty cycle used when the coolant temperature is below the Cold Idle Temp value. 0 – 100 % This is the base duty cycle used when the coolant temp is above the Cold Idle Temp value.
F10X Manual Active Sw. Posn. HIGH or LOW This defines the active level or polarity of the signal. When this field is set to HIGH the active output is 12V, when the field is set to LOW the active output is 0V. There are two possible configurations for this feature: The first configuration is to have two throttle position ranges; one high and one low. In the lower range the output is inactive and in the upper range the solenoid is active.
F10X Manual SECTION 5 Appendices APPENDIX A TROUBLESHOOTING This Appendix is devoted to trouble shooting problems that may occur during installation and configuration of the ECU. To use this Appendix, identify the symptom or symptoms that best describe your problem from the list below, then follow the checklist for possible solutions. Control Program Problems • The Haltech Programming Software will not start • The Haltech Programming Software will not operate in ONLINE mode.
F10X Manual A.1 Control Program Problems Haltech Programming Software will not start The Haltech programming software should run on any computer that meets the requirements outlined in 2.1 Computer Requirements, p21. If for any reason the programming software will not start up reinstall the software and double check the computer specifications.
F10X Manual A.3 Starting problems Fuel Pump doesn't prime when ignition switched on The Haltech F10X will attempt to run the Fuel pump for about 2 seconds just after the ignition is switched on. The fuel pump relay should be heard clicking in and out with the fuel pump. If the relay clicks but the fuel pump doesn't work then check the wiring of the fuel pump and the 20A fuse in the fuse block.
F10X Manual A.6 Full Power Problems If the engine gasps under full throttle then the mixture may be too lean. If the engine bogs down and blows smoke then the mixture is rich. Recheck the fuel maps. If the maps appear to be correct then ensure that the fuel pressure is not falling out of regulation by using a fuel pressure gauge. Flow test and clean the fuel injectors. In some circumstances it may be necessary to use the Full Throttle Map. Consult Chapter 6 [6.
F10X Manual If the cold start map is supplying too much fuel on warm-up this will also affect the fuel consumption of the vehicle.
F10X Manual APPENDIX B INJECTION OUTPUTS B.1 Distribution of Outputs The ECU has four injection outputs: INJ1 INJ2 INJ3 INJ4 These outputs can be fired differently, depending on the Injection mode, which can be found in the Fuel Setup page.
F10X Manual B1.1 Multipoint Injection Multipoint mode injection fires all of the injectors simultaneously. Below is how they should be wired for typical applications.
F10X Manual 6 Cylinder Engine INJ1 = 1st, 3rd and 5th cylinder in firing order INJ2 = 1st, 3rd and 5th cylinder in firing order INJ3 = 2nd, 4th and 6th cylinder in firing order INJ4 = 2nd, 4th and 6th cylinder in firing order 8 Cylinder Engine INJ1 = 1st and 5th cylinder in firing order INJ2 = 2nd and 6th cylinder in firing order INJ3 = 3rd and 7th cylinder in firing order INJ4 = 4th and 8th cylinder in firing order B1.
F10X Manual B.2 Rotary Engines The ECU is capable of providing fuel to twin-rotor Wankel engines. Please make sure that the Injection mode is set to staged Injection. For further information on Staged injection, please see Appendix D.
F10X Manual APPENDIX C INJECTORS C.1 Injector Impedance Injectors, when classified electrically, fall into 2 categories: Saturation Injectors this type of injector derives its name from the method used to drive it open, the coil is saturated with current to create the magnetic force used to open the injector until the injector is to be closed. This type of injector has a coil impedance > 12Ω, this means that if 12V is applied across the coil the current will not exceed 1A.
F10X Manual APPENDIX D FUEL SYSTEMS & STAGING The best ECU installation will yield poor results if the fuel system does not meet the demands of the engine. Insufficient fuel flow can lead to lean fuel mixtures and detonation that will ultimately cause serious damage to the engine. 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.
F10X Manual 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.
F10X Manual D.2 Fuel Requirement If you can estimate the power output of a gasoline engine, you can make a reasonable guess at the fuel flow requirement. The following is a guide to the quantity of fuel required: Every 100 hp needs around 50 lb/hr (8.0 US gal/hr) of fuel (6.6 Imp gal/hr) Every 100 kW needs around 670 cc/min (40 L/hr) of fuel This assumes a brake specific fuel consumption of 0.50. The actual fuel flow necessary by injectors and pump are likely to exceed a figure derived this way.
F10X Manual Adjust the bars around the staging point with extreme care to ensure that the engine does not lean out as the secondary injectors come in. When the Haltech ECU begins to stage it begins firing both sets of injectors at once and fires them with the same duration. This means that if both primary and secondary injectors are of the same flow rate then the first staged bar should theoretically be slightly more than half that of the last un-staged bar.
F10X Manual On V configuration motors, it may be more practical to employ two regulators, one on each bank's rail. The fuel from the pump can be split to the two rails, and the return line from the two regulators can be joined. Since pressure regulators work within certain flow limits, this may also save having to purchase an expensive high pressure / high flow regulator.
F10X Manual APPENDIX E TRIGGER INTERFACE The ECU is capable of accepting two different trigger types. This appendix will explain the trigger systems the ECU supports. The following fields configure the trigger input: Trigger Type Trigger Edge Trigger Pull-up The trigger interface will be described below in terms of the above fields to simplify configuration of the ECU trigger interface. E.
F10X Manual E.1.2 Hall Effect Sensors The F10X can be triggered using the output from various Hall Effect sensors. Some OEM engines as well as aftermarket triggering devices produce the square wave signal the F10X requires. Normally a Hall Effect sensor will require at least 3 connections, power, signal and ground.
F10X Manual E.1.3 Haltech Hall Effect Sensors The Haltech Hall Effect sensor is a two-channel device that can be used to trigger the Haltech range of ECU’s in a wide range of applications. As the Haltech Hall Effect sensor is dual channel, it can provide this synchronisation pulse as well as the trigger signal. The synchronisation pulse is not required when using the F10X. Due to this fact, no further reference will be made to the synchronisation pulse. The principle behind its operation is quite simple.
F10X Manual E.1.4 Using the Sensor on the crank After a suitable mounting location for the sensor has been found the engine should be positioned at approximately 75° BTDC on cylinder no.1 compression. The magnet should now be placed in the aluminium disk, making sure the magnet is in line with the sensor when the engine is in this position. This is now the reference point for all the other magnets. The number of cylinders will determine the number of magnets required and the angle of installation.
F10X Manual 8 Cylinder Engine For an eight cylinder 4 magnets are required in total, positioned exactly 90° apart.
F10X Manual E.1.6 Checking the Sensor If you need to check that the Haltech Hall Effect sensor is operating correctly, then this can be done easily with the use of a multimeter, a magnet and a 1000 Ohm resistor . By powering up the sensor, using 12 volts (PIN F) and ground (PIN A), and connecting the 1K Ohm resistor between 12 volts (PIN F) and the Trigger channel (PIN B), we can be checked to confirm correct operation.
F10X Manual WARNING: RARE EARTH MAGNETS ARE EASILY DAMAGED AND THE PEENING PROCESS (OR LOCATION BY GRUB SCREWS ETC) SHOULD BE VERY CAREFULLY CARRIED OUT SO AS NOT TO DAMAGE THE MAGNETS. IF DAMAGED THEY WILL NOT HAVE SUFFICIENT MAGNETIC STRENGTH OR MAY FAIL MAGNETICALLY OR PHYSICALLY AFTER A PERIOD OF TIME. If installed correctly the magnets will have a long life.
F10X Manual E.2 Coil Negative Triggering The F10X can be triggered by the signal found on the negative side of an Ignition Coil. The F10X has a sole purpose input wire for this signal called “Negative Coil/Tacho Output” which is Pin 36 on the F10X ECU. Please make sure that in the Trigger Setup page, the Trigger Type is set to Coil Negative/Tacho Output if this type of trigger is to be used. Below shows how the coil negative trigger wire should be connected.
F10X Manual E.3 Tacho Output Triggering The F10X can be triggered by the signal found on the Tacho output of many aftermarket Ignition systems, such a MSD, Jacobs & Crane. The Tacho output must be used if the ignition system used is a Capacitive Discharged Ignition system with the multiple spark discharge. The Tacho Output wire must be connected to “Negative Coil/Tacho Output” input, which is Pin 36 on the F10X ECU.
F10X Manual E.4 Trigger Edge The ECU uses the signal transitions from low to high called rising edges and high to low called falling edges to determine engine position. In most instances the ECU will only uses one type of transition (rising or falling) for a trigger and this is known as the Trigger Edge. It is only the position of the triggering edge that is of importance. Some trigger devices may have uneven pulse widths to indicate the position of a specific cylinder (often cylinder 1).
F10X Manual Below is how to change the Trigger Edge setting in the Trigger Setup page.
F10X Manual E.5 Trigger Pull up The Trigger Pull up setting is only used when in Hall Effect mode. The Trigger pull up is needed for most Hall Effect sensors to make sure the input signal operates of the full 0 – 5v range. This will keep the trigger signal high, until the Hall effect sensor pulls the signal low when a trigger event occurs. Without this setting activated, ECU may not read RPM, no RPM will be displayed on the Gauge page.
F10X Manual APPENDIX G HALTECH F10X 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 injection patterns Power Requirements • Power Source 8.
F10X Manual • 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) ECU Outputs • Injector Driver 4 x Two State Programmable Peak-and-hold current limiting drivers capable of driving at: 4Apk/1Ahold 8Apk/2Ahold The above current specifications allow the drivers to drive up to 8 x 2.2~2.
F10X Manual 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.
F10X Manual • Rugged Aluminium Casing Red anodised with integral cooling fins and mounting brackets. F10X Hardware Options • Boost Control Solenoid. • Hall Effect Sensor Kit. • Extra Injector Driver Kit. • Four Wire Heated Oxygen Sensor. • Fully Terminated and Sheathed Wiring Harness In Lieu of Flying Wire Lead Harness. • Haltuner Inexpensive dash mounted Air-Fuel Ratio Meter. • Idle Air Control Motor Housing. • Idle Air Control Motor.
F10X Manual LIMITED WARRANTY Lockin 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.
F10X Manual APPENDIX H WIRING DIAGRAMS Pin # 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 Function Wire Colour SPARE A/D O2 SENSOR PWM OUT 2 PWM OUT 1 ROAD SPEED TRIGGER +13VDC ECU TX RX TRIM MAP N/C N/C IDL4 IDL3 IDL2 IDL1 +5VDC INJ1 INJ2 INJ3 INJ4 PWM OUT 3 PWM OUT 4 +13VDC ECU GND AUX OUT AUX IN AIR TEMP COOLANT TPS GND PUMP RELAY N/C N/C COIL NEG/TACHO OUT TRIGGER RED/BLK GRY PINK/BLK VIO/WHT GRY/YEL YEL RED/WHT RED BLU