1 The quickest way to identify the ECUs is by their decals, but sometimes this is not so easy. Basic identification is by the size of the ECU casing and the connector configuration. A wiring diagram from the internet site will be very helpful. An ECU is chosen based on the number of inputs and outputs that are needed; a good start is the number of cylinders the engine has and what type of ignition system (number of coils etc). Next would be the number of other devices the ECU will be required to run, for example: fuel pumps, thermo fans, air conditioning systems, etc. The ‘hundred series’ ECUs have twice as many outputs as the earlier generation ECUs. Special engine features will need to be considered like - Does it have cam control and is it switched (on/off) or fully variable? Does it have large numbers of valves or solenoids? Some compromises in output requirements may be possible depending on whether the ECU is to be used on a street car or a race car, e.g. can we remove things like Air Conditioning? Copyright MoTeC – May 2008 Page 2 Options • Advanced Functions - Upgrades a Clubman to all of the features of the Pro. Some of the features include: traction control, launch control, gear change ignition cut, ground speed limiting and over run boost enhancement (anti-lag). • Data Logging - Enables 512 kB data logging on the M4, M48, M400 and M600, 1 MB on the M800 and 4 MB on M880 ECUs. M4 and M48 ECUs have four different logging sets to choose from which can be sampled up to 20 sets/ second. The M400/600/800/880 type logging system allows the user to individually select from over 300 channels at logging rates up to 200 samples/ second. • Wideband Lambda (Air Fuel Ratio) - Enables the use of high accuracy, fully temperature compensated Wideband Lambda sensor. Single sensor on the M4, M48 and M400 and dual sensors on the M600, M800 and M880. • Pro Analysis (M400/M600/M800/M880 only) - Unique to the ‘hundred series’ ECUs, the Pro Analysis provides advanced analysis capabilities of the data collected, including: Multiple Graph Overlays, XY Plots, Maths Functions, and additional Track Map reports. • Servo Control (M800/M880 only), Cam Control and Drive By Wire (M400/ M600/M800/M880) - Options to run special features required for some applications. Copyright MoTeC – May 2008 Page 3 Flash memory means that the ECU does not need constant power to remember its tuning settings. Flash logging memory means the recorded data remains even when the ECU has no power, and the logging can be retrieved any time after the event. ECUs left laying on bench tops for years will still remember their settings and have the last logged events available. MoTeC is continually updating its ECU software to take into account new model vehicles and new functions. All software can be downloaded from the MoTeC web site and then simply sent to the ECU using the software's Upgrade feature. Copyright MoTeC – May 2008 Page 4 • Looms & Sensors - Different looms are required for each ECU along with a wide range of sensors • Laptop Interface cables - The M400, M600 & M800 use a CAN cable, while PCI cables (PC Interface cables) are available for M4 and M48 ECUs. M4 ECUs with a serial number greater than 3000 can use a standard RS232 cable. • Traction Control Multiplexer - Converts 2 - 4 wheel speeds into a signal that may be fed into one digital input. • Ignition Expander - Converts one ignition output into up to 8 • Thermocouple Amplifier - Converts K-Type Thermocouple signal into a 0 to 5 V DC signal for use with analogue inputs. • Professional Lambda Meter - Reads exhaust gases to determine mixture strength using either a Bosch LSU or Uego NTK sensor. Has an analogue output that can be read by an ECU. • Beacon Receiver - Used by the M400, M600 and M800 to divide data into laps • Mini Digital Display - Displays ECU data on a number of available screens • E888 and E816 - Input expansion units which will allow extra external sensor information to be transmitted to the ECU via a CAN network. Only available on the M400, M600, M800 and M880. • DBW4 - CAN expansion device which will allow the M400, M600, M800 or M880 to control up to four DBW throttle bodies. • GPS - GPS speed and direction are available for ECU tuning, and GPS Latitude and Longitude can be logged for use with i2 (Track Mapping, Google Earth) Copyright• MoTeC May 2008 VIDEO–(VCS) - MoTeC Video Capture System with live data overlay from CAN bus Page 5 • A software and resource CD is included with MoTeC products, but the software is regularly updated so it will become necessary to download the latest software from the MoTeC website. Go to www.motec.com.au/software/ latestreleases (or software.motec.com.au/release) • Previous releases of software can also be downloaded from www.motec.com.au/software/oldreleases/ • To be informed of the latest software release you can join the MoTeC software announce mailing list by sending an email to announcesubscribe@motec.com.au Copyright MoTeC – May 2008 Page 6 To download software, click on the link and a dialog will appear asking if you would like to open the file or save it to your computer. Choose ‘Save’ and a ‘Save As’ file dialog will appear. Save the file to a location on your PC – the ‘desktop’ is suitable. The file will then begin to download. The time taken for this can vary widely and will depend on the speed of the connection to the internet. Once the file has been downloaded, it needs to be ‘run’ to install the software. Find the program in the location it was downloaded to and double-click on it to run the installation. Copyright MoTeC – May 2008 Page 7 ECU Basics An ECU takes measurements from various sensors via input pins. The information received from the sensor inputs is used by the ECU as reference points for all its calculations. Sensors let the ECU know the engine’s running conditions at all times. Certain sensors are required for comprehensive control of the engine, i.e. Crank/ Cam Trigger, Throttle Position, Manifold Pressure, Air Temperature, Engine Temperature. A number of other sensors can be added, such as: Lambda (Air/Fuel ratio), Wheel Speed, Exhaust Gas Temperature, Oil Pressure etc, depending on the particular installation. Copyright MoTeC – May 2008 Page 8 Analogue Voltage inputs are designed to work with sensors that have their own external power supply and send a voltage signal back to the ECU that is proportional to their state. The AV inputs work the same as a normal volt meter. With no sensor connected the AV input will read 0 V. Copyright MoTeC – May 2008 Page 9 Analogue Temperature inputs are designed to work with two wire, variable resistance sensors that have no external power supply. A 1000 ohm internal pullup is used to 5 volts to add voltage to the circuit. With no sensor connected to an AT input the input will read 5 V. Copyright MoTeC – May 2008 Page 10 Standard 2 wire : Resistance varies with temperature Typical Resistance : 2500 ohms (Delco) or 3300 ohms (Bosch) at 20 deg C High Speed Use a High Speed Air Temp sensor on turbos where the intercooler out temperature varies quickly (small or no intercooler) Air Temp Mounting Mount before the butterfly (and after the intercooler if turbo charged) Mount away from fuel “stand-off” to avoid the sensor being cooled by the fuel vapour Copyright MoTeC – May 2008 Page 11 Operation: MoTeC signal voltage varies as the wiper moves. Must produce a voltage between 0 and 5 volts, proportional to the angle of the throttle plate. Drive by Wire: DBW systems will generally have two sensors on the throttle body and two sensors on the throttle pedal. The two sensors in each pair will work opposite to each other in most cases (one high to low voltage, the other low to high voltage). Which Pin is which? Consult the MoTeC drawing or: Use a multimeter set to the 20,000 ohm (20 K) range 1: With throttle closed, find the two pins with the lowest resistance between them. The remaining pin is the 5 V pin. 2: With one probe on the 5 V pin, find the pin whose resistance changes when the throttle moves. This is the Signal pin. 3: Now that you know the Signal and 5 V pin, the third pin is the 0 V pin. Pre-load the Sensor The sensor has a dead band at either end so it must be rotated slightly to move the wiper into the operating range of the sensor. The ECU will warn the tuner if the throttle is set incorrectly. Life Span Vibration can cause high wear : Replace regularly, say once a year in motorsport applications Avoid high pressure washing Copyright MoTeC – May 2008 Page 12 Contains a diaphragm that bends depending on the pressure through the port. The resistance of the diaphragm changes with the amount it bends, which changes the voltage on the signal pin. • Sensor Pressure Ranges - 1 bar, 2 bar, 3 bar or 5 bar • Units: MoTeC ECUs display pressure in kPa (kilo pascals) or PSI (pounds per square inch) 100 kPa = 1 bar = 1000 mbar = 14.5 PSI • When used for Manifold Pressure Sensing The manifold take off point should be at a position that best represents the average manifold pressure with minimum pulsations A filter value can be set in the ECU software (M400, M600 and M800) Face the port down and mount above the take off point so that any moisture can drain out; ensure that the hose runs downhill all the way to the manifold Don’t T-off idle fittings etc, must be direct to the manifold • When used for Barometric Compensation Avoid sensing air buffeting. Face the port down • Vibration Severe vibration of the sensor can cause fluctuations in the reading. Avoid mounting on the Engine. • Rule of thumb: “double the air, double the fuel” Copyright MoTeC – May 2008 Page 13 When initially tuning an engine it is important to have a Lambda sensor or meter to measure the air/fuel ratio of the engine. With this information the mixture can be adjusted at individual load sites for maximum power. • Life expectancy (Wideband) Leaded at least 50 hours, pump unleaded at least 500 hours Dependant on fuel type and application, very rich mixtures will shorten sensor life. • Contaminants Can be damaged by gasket sealants and anti-seize and some fuel additives Sealants are now available that are exhaust gas sensor friendly • Operating Temperature For a 4 wire LSM sensor, connect the internal heater unless exhaust gas will exceed 800 deg C Warm up time 1 to 2 minutes (Faster for LSU and NTK Sensors) Greater than 400 deg C for correct operation For a 4 wire sensor, the heater can add approx 200 deg C Excepting ‘blow out’, the LSU and NTK can operate at temperatures down to ambient. • Position At least 0.5 m from engine and 0.5 m from exhaust outlet, after Turbo, 0.5 m from collectors • Orientation Thinking of a clock the sensor should be about two or ten o’clock • Misfire Any misfire will cause a Wideband sensor to read lean due to additional oxygen Note that the misfire may have been caused by over rich mixture Copyright MoTeC – May 2008 Page 14 ECU digital inputs can measure frequency based signals like wheel speed or digital Air Flow Meters. The inputs use simple switching levels to tell the ECU if the input is on or off. For Speed and Frequency measurements the ECU counts how many pulses per second. Copyright MoTeC – May 2008 Page 15 The trigger sensors are used to determine where the engine is in its cycle. A crank sensor can be used by itself but this can only give information relative to 360 degrees and not 720 degrees. A crank sensor alone will only allow the engine to run as group or batch fired. Normally only used on two stroke engines. For sequential firing a second sensor is required on the cam shaft, this will give a trigger pattern for 720 degrees (complete four stroke cycle). Certain manufacturers may have both the crank and cam sensors in the distributor or on the camshaft. Copyright MoTeC – May 2008 Page 16 Hall sensors use a magnetic field effect to switch between a low voltage (usually 0 V) and a high voltage (5 V, 8 V or 12 V) to form a ‘square wave’. Both the rising and falling edges are valid reference points for the ECU input. The tooth material must be magnetically soft, such as mild steel. Do not use stainless steel. The two common types of Hall sensor are the vane, where a thin tooth passes between the poles of the sensor or the probe which read a thick tooth that passes past the sensor’s end. The vane types will usually be found in distributors (Late Camira, 5 Lt Commodore, early EFI Magna). Refer to drawing T01 (datasheet Hall effect sensors Slotted HKZ101) for more details. Copyright MoTeC – May 2008 Page 17 The magnetic sensor generates a voltage between the coil wires when the magnetic field strength is changed by a tooth passing the sensors. The sensor may be wired for either a Rising or Falling waveform by reversing the wires. The output voltage amplitude increases with increased RPM. The output voltage amplitude also depends on the gap between the sensor and the tooth. The tooth material must be magnetically soft, like mild steel. Do not use stainless steel. Can use a large number of teeth due to small tooth dimension requirements Often used as crank sensors The ECU needs to know whether the wave form is rising or falling, this is best determined using an oscilloscope. * Refer to drawing number T02 for more details * Note: M400, M600 and M800 software version 3.3 contains a scope capture function ideal for working out edges. Copyright MoTeC – May 2008 Page 18 The ECU will analyse the signal input to decide whether it is a valid trigger or not. The voltage defined as the trigger level refers to ‘A’, the Arm voltage. If the signal goes above A, then the signal must reach voltage ‘P’ – Peak. If this is reached, then the ECU is triggered when the signal drops to 0V – Trigger. VPK = 1.3 * VARM, therefore VARM = 3/4*VPK R1 = VARM / 4 R2 = VARM / 2 The trigger levels for magnetic sensors are set by the user to take into account the wide output ranges of the various sensors. For magnetic sensor calibration in the ECU, a trigger voltage is entered at each of up to 11 RPM sites. Errors: Low: If the signal reaches A, but not P, then this will produce a ‘Peak Error’. Runt: If the signal goes above R2 and then drops back below R1 before reaching A, this produces a ‘Runt’ or rnt error. This is a warning to indicate that there is noise that may potentially become a problem, but that it is not affecting operation at this stage. NT: A noise pulse has occurred after the Arm point but before the Trigger point. NA: A noise pulse has occurred before the Arm point. Note: When piggy-backing some factory magnetic sensors there may be a voltage offset from zero, this can be accounted for in the M400, M600 and M800 software. Copyright MoTeC – May 2008 Page 19 REF Sensor (Crankshaft) Generates pulses to indicate crank position and RPM for Ignition and Fuel Timing May be derived from the Crank, Distributor or Cam At least 1 tooth per TDC (8 cyl = 4 teeth on crank or 8 teeth in distributor) SYNC Sensor (Camshaft) Normally one pulse per engine cycle and is located on the camshaft. Used to find Index tooth for CRIP measurment. Required for Multi Coil Ignition, Sequential Injection or if the REF sensor has more than one tooth per TDC Most Variable Cam Control engines will have a specific tooth pattern for the Sync as well as the Ref for Cam position measurements. Note: Some special trigger systems do not need a separate SYNC to synchronise (e.g. Ford Narrow Tooth distributors) Sync Relative Position refers to the percentage of time the Sync Pulse occurs Between two Ref teeth, 50% means the Sync pulse happens exactly half way between two Ref teeth. Can vary due to mechanical play in cam/distributor drive. All timing for fuel and ignition is done from the Index Tooth and not the Sync tooth. In a setup where the crank tooth pattern is evenly spaced teeth, the index tooth is the one which occurs straight after the Sync tooth. The Crank Index position is the ECU’s reference for where the index tooth is relative to TDC for compression on number one cylinder. Copyright MoTeC – May 2008 Page 20 When Ref teeth are evenly spaced and there are more teeth than there are cylinder Top Dead Centers. 21 When there are numerous evenly spaced teeth and one or two consecutive teeth are cut away. Most common are 60 – 2, 36 – 2, 36 – 1 and now 24 – 1. 22 When there are a number of evenly spaced teeth with one extra tooth closely spaced with an even tooth. 23 Wheel speed sensors can be directly connected to the ECU and, as with crank and cam sensors, the factory fitted items are usually the best. The ECU digital inputs are designed with Hall sensors in mind so magnetic sensors may not work at low speed. Remember a magnetic sensor output will vary with speed and the ECU Digital input needs a signal of at least 3 V to trigger. If magnetic wheel speed sensors must be used, MoTeC can supply a Magnetic to Hall signal converter known as a DMC. Copyright MoTeC – May 2008 Page 24 ECU Basics Outputs Fuel Injectors, the Ignition System and various other auxiliary devices, such as fuel pump, thermo fans, variable cam shafts and water spray are controlled according to the calibration and setup data which is stored in the ECU’s programmable memory. Copyright MoTeC – May 2008 Page 25 • Operation: The amount of fuel injected depends on how long the injector is open and what fuel pressure is supplied • Group Fire Injection: The injectors are fired twice per engine cycle on a four stroke engine. All injectors may be fired together or sometimes they are fired in two groups separated by 180 crank degrees • Sequential Injection: Each individual cylinder is treated as a separate engine, its injector only fires when it needs to - better torque, improved fuel economy and better idle; a synchronisation (‘sync’) signal is required. • Sizing: 5 cc/min/HP. e.g. 8 cylinder 600 HP: Each injector must flow at least 600 x 5 / 8 = 375 cc/min. This is assumed at Lambda 1.00 so if running richer, the desired Lambda reading needs to be taken into account. • Resistance & Current: Different injectors have different resistance from 0.5 ohms to 16 ohms. This means that they require different operating currents to open them. MoTeC ECUs have programmable current injector drives with saturated and peak/hold capability • Dead Time: Approximately the amount of time the injector takes to open from when the injector pulse starts. Varies with battery voltage and fuel pressure. Varies between different kinds of injectors but is usually about 1 msec or less at 14 volts. This dead time needs to be accounted for with Battery Voltage Compensation. • Spray Patterns: Some injectors have better spray patterns and atomise the fuel better than others. Injector position can dictate what type of spray pattern is needed. Copyright MoTeC – May 2008 Page 26 A device is normally continuously powered, the ECU output is switched to ground to turn the device 'on'. Frequency: Number of complete cycles in one second, measured in Hertz. 1 Hz = 1 cycle/second. Cycle: Time from when a device is turned 'on' until the next time it is turned 'on'. Pulse Width: The time in seconds the device is 'on'. Duty Cycle: Percentage of time the device is 'on' in one cycle. Copyright MoTeC – May 2008 Page 27 Low resistance injectors use “Peak and Hold” current control where the injector is allowed to build to a maximum current flow before the output is controlled to reduce the maximum current to a quarter of its peak value. The injector needs maximum current to open and then a much smaller current to remain open. With no current control the low resistance injector and ECU output can be damaged. High resistance injectors do not need any current control, the high resistance ensures that the current does not build to dangerous levels. Copyright MoTeC – May 2008 Page 28 The ECU needs to know the mechanical characteristics of an injector. The Injector Battery Compensation setup allows the ECU to add an extra amount of pulse width to cover the injector’s natural mechanical lag. The Battery Compensation setup is particularly important for vehicles where the battery voltage can vary a large amount (total loss battery systems) or in the event of an alternator failure. The Battery Compensation table adds the extra pulse width automatically and independent of the main fuel map so the tuner does not need to worry about it. Copyright MoTeC – May 2008 Page 29 Dwell Time The ECU must control the Dwell Time (Coil Charge time) Too short will cause a weak spark Too long will cause overheating of the Coil and Ignition Module Dwell time should be tested for each coil Modern ignition modules are sensitive to dwell time, please consult MoTeC for details Modern ignition coils can also be affected by spark plug choice Copyright MoTeC – May 2008 Page 30 Capacitor Discharge Ignition (CDI) Max RPM : 18000 8 Cyl (MoTeC CDI8) used as an ignition expander with a MoTeC ECU Good at firing fouled plugs Short spark duration may cause misfire at light load Special CDI coil should be used Dwell time control is not required Copyright MoTeC – May 2008 Page 31 Wasted Spark Multi Coil DFI Coils have two High Tension towers Two spark plugs fire together, one on compression and the other on exhaust The coils must be driven by separate modules The modules are fired in sequence by the ECU The ECU must have multiple ignition outputs to drive each coil (half the number of cylinders) Some have integrated modules May not be suitable for racing applications with very large overlap cams Stand alone DFI, e.g. Delco, Ford EDIS Some DFI systems can operate stand alone because the crank sensors are wired directly to them. The ECU does not need to sequence the coils as this is handled by the stand alone module. These systems can cause problems when ignition cut is used for RPM limiters etc, because the inbuilt module will take over with a set advance if the ECU ignition signal stops. Possibly not suitable for racing applications. Copyright MoTeC – May 2008 Page 32 Coil on Plug DFI Each spark plug has a separate coil The coils must be driven by separate modules The modules are fired in sequence by the ECU (sequentially) Will generally have much shorter dwell times than ignition systems using coils with ignition leads Copyright MoTeC – May 2008 Page 33 Switched Output: • Fuel Pump • Shift Light • Thermo Fan Pulse Width Modulated • Boost Control • Idle Control • Drive By Wire Frequency • Tachometer Most outputs on MoTeC ECUs are low current, so check relevant drawings for external devices. Some will need to be controlled through a high current relay. Copyright MoTeC – May 2008 Page 34 Copyright MoTeC – May 2008 Page 35 Ground Wiring Both the ECU and the Ignition System must have a good ground connection at the engine block Remove paint or anodising Loctite may insulate studs Power Wiring Wire to the battery through a 30 ampere relay and 20 ampere fuse Wire via the shortest path possible Wire the ignition system power via the fuel pump relay Don't wire direct from the ignition switch : it probably can’t handle the current Injectors and ECU should be wired to the same source Sensor Wiring The crankshaft and camshaft Trigger and wheel speed sensors should be wired in shielded type wire and kept away from high tension wires and large alternator wires. Wire via the shortest path possible – keeping in mind the above. Do not connect sensor 0 volts to ground. It may introduce unwanted noise into the ECU. Connect shielding at the ECU end only Copyright MoTeC – May 2008 Page 36 Each pin manufacturer will have a specific crimping tool for a pin. The correct tool should always be used to ensure a good electrical connection. Over-crimping can break wire strands so always seek manufacturers advice if tool settings are needed. Poor quality wire strippers can remove strands of the wire core making the wire connection weaker. The wire used should be good quality automotive wire. Good quality wire will generally have less resistance per meter meaning a smaller wire size can be used, making a smaller lighter loom. Use flush cutters designed for cutting wire neatly. Side cutters can squash the wire strands out of shape making crimping difficult. Copyright MoTeC – May 2008 Page 37 There is no need to make the loom overly complicated, this will only make it harder to trace potential problems. Multiple power and ground wires should always be spliced from one point, again to make problem tracing easier. Injector power supply MUST come from the same source as the ECU for correct current control of injectors. Hint: have individual injector power wires all spliced from ECU power supply near ECU. Use all the earth pins the device has to share load across them and largest size wire that fits the connector. Remember all the current the ECU must pass goes through the earth wires so they need to be big enough for all the injectors, ignition system and outputs. Spare inputs and outputs may become useful in the future, so having a connector ready to use saves complicated loom modifications. A simple spread sheet will make tracing wires simple. Copyright MoTeC – May 2008 Page 38 When ever possible avoid soldering wires together, always use a crimp terminal. Special crimp splicing terminals can be purchased but if none are available cut the head off a spare ECU pin and use its crimp section. A piece of hot melt glue heat shrink should then be used as strain relief. Copyright MoTeC – May 2008 Page 39 The ECU outputs can be likened to a distributor ignition system. The poles on the distributor fire in a set order one after the other. The ignition leads are connected from the distributor to the correct cylinder in engine firing order. Copyright MoTeC – May 2008 Page 40 Casting or machining marks in trigger disc teeth or base circle can be picked up as false teeth at high RPM (especially with magnetic sensors) causing Ref/Sync errors. Discs that are not concentric with their shafts will also cause high RPM false triggers. Sensors not mounted rigidly can vibrate, again causing false triggers. Other items spinning around near the sensor could be picked up as teeth also so make sure trigger disc allows enough distance from bolt heads etc. High current devices such as ignition systems can induce electrical pulses or “noise” into trigger sensor wires. Copyright MoTeC – May 2008 Page 41 If the Sync tooth moves enough that it is now occurring before a different Ref tooth (assume falling edge for both Ref and Sync), your fuel and Ignition timing will be out by the number of degrees between Ref teeth. Remember the CRIP number is set based on the position of the teeth; if the position of the teeth is moved the ECU will have no way of knowing. Copyright MoTeC – May 2008 Page 42 Copyright MoTeC – May 2008 Page 43 The program can be started from the ‘Start’ menu, or from a desktop shortcut. Both are added automatically during the installation. If the ECU is connected, the left side of the status bar will show the firmware version in green. Next to this are Diagnostic Errors in red. The screen above shows ECU Manager prior to opening the ECU file. The serial number of the ECU is displayed on the top left side of the screen. Below that is the list of options that have been enabled in this ECU. From either the ‘Adjust’ or ‘File’ menu choose ‘Open ECU’ (‘Open File’ if working offline). Copyright MoTeC – May 2008 Page 44 When you connect to an ECU, the software checks to see if the current file in the ECU matches a file in the computer. If the file does not exist then a new file is created on the computer. If the file already exists then you have a choice of using the current file or creating a new file. It is good practice to create a new file if any major changes are to be made, this allows the original file to be at hand if anything goes wrong. Copyright MoTeC – May 2008 Page 45 Once a new file is created or the matching file selected, ECU Manager will open a layout screen displaying various information. More than one layout can be open at the same time - press the ‘tab’ key to move between them. Each screen layout is fully customisable (see ‘Layout’ section below). You may choose to set up different screens for different engines or screens that suit tuning different parts of the same engine, e.g. cam control. The ECU software version is displayed at the lower left. MoTeC Software has an online help system, it is accessible at any time by pressing the F1 key. Copyright MoTeC – May 2008 Page 46 Each layout can be customised by the user. To get you started, there are a number of pre-defined layouts based on the available screen resolution. Common resolutions are: 1024 x 769, 800 x 600 and 640 x 480 pixels. It is also possible to start with a blank layout, the user can then add components. Most common is the ‘Adjust Table’ as this also displays menu items when not displaying fuel or ignition tables. From the ‘Layout’ menu select ‘New Page’ and the dialog above (left) will appear. After choosing one of the options, the user is asked to enter a name for the new template. Copyright MoTeC – May 2008 Page 47 Right clicking on a blank area of the Layout will give access to the “Add” function. Choose the required display item from the list. An “Adjust Table” has already been added to the Layout above. Copyright MoTeC – May 2008 Page 48 Shown above are the properties for a Dial Gauge. Next to it is a dial gauge for RPM showing font and colour changes. Properties include the channel selection (e.g. wheel speed, RPM), label and range. Copyright MoTeC – May 2008 Page 49 At any time it is possible to change any table’s axis parameters and scale. Simply right click in the table area and select the “Axis Setup” option or press the “A” key. Copyright MoTeC – May 2008 Page 50 On the “Axis Setup” screen it is possible to directly enter new values for the scale or change the axis parameter altogether. The “Tools” menu allows the user to insert or delete a site. Inserting a site will create a site value half way between the highlighted site and the one below it. Deleting a site will remove the highlighted site. If the table axis scale is linear between two sites it is possible to just enter the first site and the last site and interpolate between them. There are also options to clear the entire axis, copy the same axis from another file, save the axis or load an axis. Copyright MoTeC – May 2008 Page 51 To change any parameter simply start typing the desired number and the Direct Entry window will automatically appear. The Direct Entry window will indicate the allowable range of numbers for the particular parameter. 52 For most parameters there will be some basic help or recommended settings in the help box to the left of the parameters window. If a more clear description is needed some parameters have extra help screens available when the “F1” key is pressed. Both help screens will change when the tuner moves to a different parameter. 53 The Adjust menu has the various items that you can alter in the MoTeC ECU. There are sub menus under each of the items in this window. To start with, the ECU needs to know what type of engine it is controlling. You enter this information in the “General Setup“, “Main Setup“. Using either the mouse or keyboard: 1. Select “Adjust “ with mouse or press “Escape” 2. Select “ General Setup “ from the sub menu using mouse or up and down arrow keys. 3. Select “Main Setup” Note: ECU Manager supports that same keyboard functionality as earlier DOS based M800 software. Copyright MoTeC – May 2008 Page 54 The EMP software has a built in help system. When an item is highlighted, a help screen is displayed on the right hand side of the screen. You can also press the “F1“ key to get additional information where available. Number Of Cylinders: In this case four. For two stroke or rotary engines a negative number is used. Copyright MoTeC – May 2008 Page 55 Injector scaling is the maximum injector opening time expected for the engine that is being tuned. This scaling value may need to be changed during the tuning process. Start with a recommended scaling value. Copyright MoTeC – May 2008 Page 56 As explained earlier, different injector types will need a different control method. The Injector Current setting tells the ECU how to control the output to suit the injector. Injector current setting is based on the resistance measured across the pins of the injector. Care must be taken as some cars like Nissans and Mitsubishis can have extra resistors in series with the injector. Press F1 for a list of popular injector settings. Copyright MoTeC – May 2008 Page 57 The ECU adds an extra amount of pulse width to the injector automatically to compensate for Dead Time. The user can set this table specifically for an injector based on Battery Voltage and Fuel Pressure. If a fuel pressure sensor has not been installed only a 2D table is required. Copyright MoTeC – May 2008 Page 58 The Ignition outputs, like the injector outputs, can control different types of ignition systems. Ignition Type specifies how the ignition outputs should be controlled. Care must be taken with the Ignition Type as an incorrect setting WILL damage ignition components. In general ignition type will be set as 1 for fall trigger. A common exception is the MSD systems which are rising edge triggered and therefore set as 2. Copyright MoTeC – May 2008 Page 59 The coil Dwell time is generally between 1.8 to 3 milliseconds. The Dwell time is very small when compared to the time between spark firings, 20 milliseconds at 6000 RPM. At 6000 RPM if the wrong edge is chosen the coil will be Dwelled for the 17 milliseconds instead of 3 milliseconds, six times what is necessary. Too long a Dwell time will result in the module overheating and generally failing. If the wrong edge is chosen the engine will continue to run as normal but the module will become very hot and the ignition timing will be advanced. It is very likely the module will fail in a short time. Some coils with inbuilt modules can limit the Dwell time themselves in the event of too much Dwell time from the ECU. In this event the spark can fire too advanced causing loss of performance or even engine damage. Copyright MoTeC – May 2008 Page 60 The ECU will assign an ignition output for each individual coil. For wasted spark engines this will be set as half the number of cylinders. Some individual coil V8 engines will be wired as wasted spark so that two individual coils are fired at the same time. In this case the number of coils would be four. Copyright MoTeC – May 2008 Page 61 It is possible to make all ignition trim act as a percentage change or as a direct degrees. Generally this will be set as degrees as this is a more literal change. Copyright MoTeC – May 2008 Page 62 The Dwell table will need to be set for the particular coil/module. It must be noted that too much dwell time can destroy modules so care must be taken. Please consult MoTeC for coil dwell time details. Copyright MoTeC – May 2008 Page 63 The ECU uses the mode number to understand the ref and sync signals that are being sent from the sensors. The ECU will base its ref/sync error checking on this number also. Copyright MoTeC – May 2008 Page 64 Number of Ref teeth per crank revolution. Some engines have the Ref sensor on the cam shaft, e.g. Nissan RB six cylinders. In this case the number of Ref teeth must be halved as the cam turns at half crank speed. Copyright MoTeC – May 2008 Page 65 Finding Crank Index Position for multi tooth modes: • Place engine at TDC for number one cylinder on the Compression stroke • Wind engine forward until Sync tooth lines up with Sync sensor. • ECU is flagged at this point to look for the next Ref tooth. • Wind engine forward until next Ref tooth lines up with the Ref sensor. • The Crank Index Position is now the number of degrees from this point forward to TDC Compression number one again. For missing tooth modes the ECU looks for the missing tooth event straight after the Sync (similar to multi tooth modes) and assigns the first tooth after the missing tooth gap as the index tooth. For additional tooth modes the ECU looks for the additional tooth event straight after the Sync and then assigns the next normal tooth as the index tooth. Copyright MoTeC – May 2008 Page 66 The Ref and Sync sensors need to be set to the correct type. Generally only Hall or Magnetic sensors are used. Optical sensors such as Nissan 360 tooth are designated as Hall type. Copyright MoTeC – May 2008 Page 67 Hall: Either edge of a Hall sensor’s signal can be used. It is best to choose the Ref and Sync edges that produce the best Sync Relative Position, i.e. closest to 50%. Magnetic: The edge used for a Magnetic sensor can change depending on how it is wired. Due to the simple construction of the magnetic sensor there is no right or wrong way to wire it. To be absolutely sure of the edge setting the ref sync capture function or oscilloscope should be used. Copyright MoTeC – May 2008 Page 68 Version 3.3 software for M400, M600 and M800 contains a capture function that allows the user to take an oscilloscope trace of the ref and sync inputs as the ECU sees them. In the past it was often necessary to carry around a separate oscilloscope to get vital information for setting the ECU trigger parameters. From this capture of Hall sensors it can be seen that either edge of both the Ref (yellow) or Sync (blue) could be chosen. Copyright MoTeC – May 2008 Page 69 Magnetic Ref and Sync. The blue Sync trace shows a falling edge. The yellow Ref trace shows a missing tooth. It is only when the missing tooth occurs that the Ref edge can be seen, in this case falling. Also note that the Ref signal has an offset (it is not centred around 0 V). In this case the REF Trigger Voltage parameter would need to be set. This scenario would only happen when the Ref or Sync signal was shared with a factory ECU and the factory ECU was offsetting the signal. MoTeC ECUs themselves will not offset the Ref or Sync signals. Copyright MoTeC – May 2008 Page 70 For Magnetic sensors a table is set to ignore any background signals (noise) that can be picked up by the Ref and Sync inputs. Filters by voltage level. The engine is brought up to each RPM point and the maximum Ref/Sync voltage taken from the Sensor View Screen, 30% of this voltage level is entered in the table. Copyright MoTeC – May 2008 Page 71 A time based Filter. Any pulse of shorter time duration will be ignored. Calculated based on RPM and width of tooth in degrees: 0 RPM = “tooth degrees” x 40 1000 RPM = “tooth degrees” x 20 6000 RPM = “tooth degrees” x 5 20000 RPM = “tooth degrees” x 2 Copyright MoTeC – May 2008 Page 72 Electrical interference induced onto Ref or Sync wires from high current devices like ignition systems are generally high voltage, short duration “noise” spikes that can be filtered with a time based filter. Extra signals caused by imperfections in the trigger disc are usually long duration, low voltage spikes that can be filtered with a voltage trigger level. In the above picture it can be seen that the Ignition Spike cannot be filtered by the Voltage Level Trigger but is of short enough duration to be removed by the Time Filter. The Extra “Tooth” possibly caused by bad machining of the trigger disc is of longer duration than the Time Filter but of lower voltage than the Trigger Level. Note: As engine RPMs rise, the output of a magnetic sensor will rise and therefore the output due to the Extra “Tooth”. Trigger level tables must be correctly set for the entire RPM range. Copyright MoTeC – May 2008 Page 73 The Input Setup screen shows the details of each channel. Double click the channel to be setup. Each sensor that has been wired to the ECU or is sent via the CAN bus must have a calibration before it will work. Copyright MoTeC – May 2008 Page 74 The input for Manifold Pressure has been chosen. • Input Source: Assigns an input pin to the channel, AV2. Can also be assigned as a CAN channel, e.g. from ADL or E888. • Calibration: A predefined calibration can be chosen or a custom calibration entered. • Default Value: The channel value used if a sensor has failed • Filter: Used to filter unstable sensor inputs. Care should be taken to not overfilter input signals as response may suffer. • Diagnostic Lo and Hi: Voltage levels used to diagnose a failed sensor. • Warning Lo and Hi: The tuner can set sensor levels deemed to be a problem, e.g. oil pressure too low. When alarm limits are exceeded and laptop is online screen will display warning text which needs to be acknowledged (press “enter”) before tuning can continue. Can be used to activate an output configured for a warning light. Copyright MoTeC – May 2008 Page 75 When choosing to create a custom calibration a suitable channel unit should be selected. Once the channel unit has been selected click the “table” button. Copyright MoTeC – May 2008 Page 76 The table allows the sensor input to be calibrated to suit a non standard sensor. A value entered in the table must be continuously increasing or continuously decreasing. The table values are given in voltage. First a calibration scale must be entered, this can be up to 26 points over the range that is required. The example here is a temperature sensor. Take the sensor and place it in a liquid next to a sensor with a known calibration (one of the standard sensors listed is a good start). Using the reading of the standard sensor heat or cool the liquid to points matching your table. With the calibration tables voltage cell for the current temperature point highlighted press the “Read Value” button and the voltage will be entered in the table. Repeat this process for all table temperature values to form your calibration curve. Sensor calibration tables will extrapolate past each end based on the last two entered values. Copyright MoTeC – May 2008 Page 77 For a digital input you are able to choose from a large selection of functions. Most of the functions are simply to tell when a device or function is on/off, e.g. Air Conditioner Request. Some input functions are also to measure pulses similar to the Ref and Sync inputs. Speed can read to rotational speed, RPM or frequency. You can also measure pulse and period measurements. Some special functions are used for variable cam shaft positions and digital MAF sensors. Copyright MoTeC – May 2008 Page 78 Each Digital Input function will have a Parameters page allowing the tuner to enter the conditions under which the input operates. In the case of a speed sensor “1” is entered as the Measurement Type. Copyright MoTeC – May 2008 Page 79 The Calibration for a wheel speed input will set the relationship between the number of teeth the sensor will see in one rotation and the rolling circumference of the tyre. The details of how to calculate the Calibration number are in the F1 help screen. Hint: It is best to measure the circumference by rolling the car through three rotations of the wheel and then finding the average of this measurement. Manufacturers tyre dimensions do not account for tyre pressure or car weight. The tyre should be at race temperature. Copyright MoTeC – May 2008 Page 80 One more step to turning the Wheel Speed channel on is to assign the Digital Input information to a channel in the Input Setup. Because the Wheel Speed has already been calibrated in another section of the software a simple “1 to 1” calibration is used. As before, the speed information can be collected from another external device such as an ADL2 on CAN, hence the extra speed setup step in the version 3 software. Copyright MoTeC – May 2008 Page 81 All Auxiliary Outputs have a large number of functions available to them, pressing the F1 key from the Parameters screen will display the list of functions and their parameter setting number. Note: Some functions are only available to specific pins, e.g. Drive by Wire, Stepper Motor Idle Control. Consult MoTeC drawings (datasheets) for details. Copyright MoTeC – May 2008 Page 82 As for the Digital Input, each output function will have specific condition parameters. For a Fuel Pump output only a delay time needs to be entered, this sets a number of seconds over which the pump primes when the ECU is powered. The fuel pump output will always be on if there is an RPM reading. Parameters for a Thematic Fan would include on and off engine temperatures. Copyright MoTeC – May 2008 Page 83 The output “logic” can be set with the Polarity parameter. Some devices need the output to be switched “on” to turn the device “on”, e.g. a fuel pump. There may be situations where a device output needs to be switched “on” to turn the device “off”. Copyright MoTeC – May 2008 Page 84 ECU outputs in general are required to switch to earth to turn a device “on”. For example, if pin 85 on a Bosch relay is connected to permanent 12 V (from ignition switch) to turn the relay “on” pin 86 needs to be switched to earth by the ECU output. This is the most common way and requires the MoTeC output to be configured as “0” or “Low Side”. If pin 86 of the relay was wired directly to a chassis earth, pin 85 would be connected to the ECU output and have 12 V switched to it, the ECU output would be set as “High Side”. Some devices have special requirements to have the output switched to ground and 12 V alternately; this setting is not commonly used. Note: Output Mode is not the same as Polarity. Copyright MoTeC – May 2008 Page 85 Low Side: The internal switch of the Auxiliary output connects the Device circuit to ground through the ECU High Side: The internal switch of the Auxiliary output connects the Device circuit to power through the ECU 86 A few different types of Wideband sensor can be wired directly to the ECU. The Wideband Lambda upgrade needs to be enabled to do this. Using the sensor input setup, set the Input Source and Calibration. The Calibration is predefined for the Bosch LSU 4.0, 4.2 and 4.9 sensors and the NTK UEGO. Copyright MoTeC – May 2008 Page 87 The actual Lambda sensor type needs to be specified as each sensor has its own specific way of being controlled. There is a “Fast Heat” and “Normal”. The fast heat setting brings the sensor online as soon as the ECU is powered, which is most suitable when doing cold start up tuning. The sensor in fast heat mode should be online within 20 seconds of ECU power up. In Normal mode the sensor is off until there is engine RPM. Once the engine is started there is an extra delay time to let the exhaust system heat up. The delay time is dependent on engine temperature. Copyright MoTeC – May 2008 Page 88 The newer five wire Lambda sensors have a resistor in the connector that is used for calibration, the ECU does not use this resistor so its value must be manually entered. Sensors purchased from MoTeC will have the calibration number engraved on the sensor body. If the sensor is changed the calibration number must be changed to suit. Copyright MoTeC – May 2008 Page 89 The five wire Lambda sensors have a Duty Cycle controlled heater. An Auxiliary Output must be set up a function “9”, the Duty Cycle of this output is used to maintain a steady sensor temperature. Note: Do not connect the sensor heater directly to an uncontrolled voltage source, this will damage the sensor. Copyright MoTeC – May 2008 Page 90 After completing the input setup for all sensors it is required that the closed and fully open positions of the throttle sensor be set. This screen is to scale the sensor voltage readings into a scale of 0% (closed) to 100% (fully open). If the throttle butterfly and hence the sensor is adjusted the Hi and Lo positions need to be reset using this screen. • Make sure TPLO parameter is highlighted and no one is pressing the accelerator pedal. • Press “enter” key to set TPLO value • Using down arrow or mouse highlight TPHI parameter, press the accelerator pedal to the floor (making sure it is not binding on anything) • Press “enter” key to set TPHI value Mechanical checks should be made to ensure the pedal operates the throttle butterfly correctly. For Drive by Wire applications all four throttle positions (two throttle body and two throttle pedal) will need to be set in a similar way. Copyright MoTeC – May 2008 Page 91 Once the ECU has been calibrated for all sensors and engine details it is necessary to perform some checks before the engine is started. Copyright MoTeC – May 2008 Page 92 Press “V” for the sensors view screen and check that all your values appear to be realistic. • Check the throttle position goes from 0% to 100% without error. • Engine temperature and air temperature should be approximately the same if engine has not been running. • Manifold Pressure should be approximately 100 kPa depending on Altitude. • Is there enough battery voltage? Copyright MoTeC – May 2008 Page 93 An output test should be done to ensure that all devices connected to the ECU are working properly. It is very important to check that the firing order of the injectors and ignition is correct. The output test function can be found in the “Utilities” menu. It is recommended that the ignition test is done first. If the injector test is done first there is the possibility that some fuel could be injected, this fuel could be ignited if the ignition test is done second. For the Ignition test it is possible to use a timing light to check that each coil is firing. Another method of checking ignition is to remove the spark plugs and lay them across the engine (to earth the plug body) to see the spark. This test confirms that multi coil installations have been wired in firing order. Note: Some ignition modes cannot be tested, e.g. Ignition Expanders, CDI8 and OEM Rotary modes. Note: Wiring recommendations state that ignition power should be from the fuel pump relay, it may be necessary to bridge relay for this test. Note: The Output Test will not work if there is any RPM signal. Copyright MoTeC – May 2008 Page 94 For the injector test disable the fuel pump so that fuel is not injected. Start test for each injector in turn, the injector will be able to be heard clicking. If it is difficult to determine exactly which injector is operating, remove the plug to confirm. Copyright MoTeC – May 2008 Page 95 All outputs to other devices that have been configured should be checked, e.g. Fuel Pump, Thermo Fan. Note: Some output functions cannot be checked with the Output Test function, e.g. Stepper or Servo motors. Copyright MoTeC – May 2008 Page 96 Press “V” for the Sensors View Screen and check the RPM at cranking. This is to ensure that the correct Ref details (including filters and magnetic levels if applicable) have been entered and the wiring is adequate. Disconnecting the injectors and ignition ensures that the basic ECU information can be checked without the possibility of an incorrect setting causing a misfire and possible engine damage. Copyright MoTeC – May 2008 Page 97 From the Sensors View Screen press the “Tab” Key until the “Status View Screen” (or press “S” key) is displayed. Cranking the engine the “Ref/Sync Synchronised” status must go to “OK”. Synchronisation can take up to 720 degrees. It must be noted that magnetic sensors can cause Ref/Sync errors within the first crank revolutions due to the low speed and therefore low output voltage. If synchronisation does not occur the errors need to be checked. Copyright MoTeC – May 2008 Page 98 Located in the “Ignition” menu is the test page for the “Crank Index Position”. The Crank Index Position page includes a “Test Advance” setting, this is the ignition timing value that will be locked when in this page, all other ignition advance tables are ignored. With injectors still unplugged, connect the ignition system. Crank the engine and using a timing light confirm that the Test Advance timing and actual ignition timing on the engine match, if they do not, alter the Crank Index Position value (this will automatically update the CRIP setting in the “Ref/Sync Sensor Setup”). The point of the test is to make sure your CRIP value is accurate. The engine should not be placed under any load at this point. If the engine is wasted spark it is possible for the CRIP to be out 360 degrees and the engine will still run. It is highly important in this instance that the original physical CRIP measurement is done on the engine. Hint: If the actual advance is more than the Test Advance, the CRIP must be increased buy the number of degrees difference. If the actual advance is less than the Test Advance the CRIP must be decreased. Once this is done the injectors can be reconnected. Copyright MoTeC – May 2008 Page 99 Going into the Main Ignition map. Set starting and idling ignition timing points in the Main Ignition table. 10-15 degrees will be suitable for most applications. If no start file is available the MoTeC Sample file will suffice as a starting point. Copyright MoTeC – May 2008 Page 100 The correct amount of fuel that is needed to start the engine is difficult to predict so it is suggested that the standard Fuel map supplied with the ECU be used. The Fuel Overall Trim located in the main Fuel menu is used to adjust injector pulse width while cranking until the engine fires. MoTeC may be able to supply a start up file for common engines. Copyright MoTeC – May 2008 Page 101 Recheck all sensor readings with the engine running. Copyright MoTeC – May 2008 Page 102 103 When a sensor goes into error there will be a red warning bar appear in the lower left hand corner of the ECU Manager screen. This message will appear no matter which screen is being displayed. Pressing “F3” will show the Diagnostic Errors View Screen. All sensor errors will appear in red. Note the Ref/Sync Synchronised NOT SYNCED error - this will always appear whenever the engine is not running; if there is no RPM there can be no synchronization. With the ECU connected to a laptop all error indications will remain until the operator acknowledges them by hitting the “Enter” key. If the error is no longer current the red indication will return to black. if the red indication remains, the error is still current. If an error cannot be cleared the diagnostic bar in the main screen will turn to yellow indicating that the error has been acknowledged but not fixed. The moment a new error occurs the bar will return to red and the number of errors updated. The view screen shows that both the Manifold Pressure and the Air Temperature sensors are in error. Copyright MoTeC – May 2008 Page 104 In the Input Setup for each sensor there is a Diagnostic High and Low level, these levels set the range of voltage the sensor should use in normal operation. If the sensor voltage channel goes outside of the range set by the user the sensor 105 • The first check to be made is if the sensor is actually plugged in and the connector fastened properly. • Is the calibration correct for that sensor or has the correct sensor been connected, e.g. a 100 kPa MAP sensor been used on a turbo engine with a sensor calibration for a 300 kPa sensor • If a spare sensor is available it is a simple matter of swapping to the spare sensor to see if the error remains the same. Remember once the sensor has been changed the “Enter” key must be pressed in the Diagnostic Errors View Screen to see if the error has been corrected. • Sensors are usually wired with common voltage supply and 0 V. If all sensors show errors which wire is common to all? Hint: Air Temp and Manifold Pressure only share 0 V. • A multi-meter is an invaluable tool when diagnosing sensor problems. Copyright MoTeC – May 2008 Page 106 Raw sensor voltage information is available in the “View” menu. Check the value for any sensor that is in error. AV inputs have 0.000 V with no sensor connected. AT inputs will have very close to 5 V (about 4.95 V) with no sensor connected. It should be logical as to how much voltage should be on a pin for a certain sensor, e.g. a 2 bar MAP sensor should be reading 100 kPa with the engine off, which is half way in its range. Therefore it would be expected that the voltage be roughly 2.5 V with the engine off. A Throttle Position Sensor should be sitting close to 1 V depending on calibration. This screen can be used as a quick check to confirm which inputs the sensors are connected to. Knowing what voltage should be on a disconnected pin, unplug the sensor to make sure of its pin assignment. For the example of an Air Temp sensor on AT1 in error we can see that there does not appear to be anything connected. Making sure the sensor is actually connected is probably the first check. Copyright MoTeC – May 2008 Page 107 When checking the MAP sensor input on AV2 it can be seen that the input pin is sitting at 5 V. Remembering that an AV should be 0 V if the sensor is not connected. If the sensor is disconnected and the AV2 reading goes to zero it may indicate a faulty sensor, if the 5 V reading remains it is probably a wiring fault. Copyright MoTeC – May 2008 Page 108 In general most of the sensors will have a common 0 V or supply voltage (depending on the sensor). The M400, M600 and M800 have three 0 V and two 5 V pins, so some knowledge of how the vehicle was wired is necessary for wiring diagnostics. Copyright MoTeC – May 2008 Page 109 With the sensor unplugged use a multimeter to check the connection to the ECU. Using the engine block as the earth reference check for all voltages. MoTeC wiring convention uses the first pin for 0 V, the last pin as sensor voltage supply (generally 5 V) and the middle pin(s) for signal. • 0 V pin should have no voltage and should be continuous with the engine block • The last pin should have sensor supply voltage (check sensor drawing for details) • The signal pin connected to an AV input should have no voltage • A signal pin connected to an AT or Digital input should have 5 V Copyright MoTeC – May 2008 Page 110 It may be necessary to check the wire for continuity back to the ECU. With the ECU unplugged do a continuity test from the ECU pin to the sensor connector. A resistance test should also be done. A single wire with nothing connected to it should have less than one ohm resistance (depending on length). With some knowledge of how the loom was constructed it will also be possible to check for short circuits with other wires. Signal wires should never be shorted to any other wire. 0 V and sensor voltage supply wires should be common to a number of sensors but this depends on how the loom was constructed. Copyright MoTeC – May 2008 Page 111 The same procedure for sensor checking is valid for checking outputs. First check the that device is plugged in and powered - many factory cars will have various devices powered from relays that are only active when there is any engine RPM. Some MoTeC diagrams recommend certain systems be powered by others meaning the relay may need to be by passed, e.g. it is recommended that the ignition power be supplied by the fuel pump relay meaning that the ignition system will have no power for a test if the fuel pump is not working. The wiring should be checked the same way a sensor’s wiring is checked using a multimeter. Copyright MoTeC – May 2008 Page 112 The ECU must be told how many teeth there are for each crank revolution to calculate RPM. The ECU is only able to choose what is a valid tooth based on the operators settings, if they are wrong the RPM will be wrong. Check that the Ref/Sync Mode and Crank Teeth parameters are correct. If there is a lot of electrical interference being induced onto the Ref signal wire the ECU could be treating this as extra Ref pulses and calculating RPM incorrectly. Often in the case of Magnetic sensors the high RPM reading is a result of the Trigger Levels being too low. The Ref/Sync Capture function should be used to check Ref trigger signal. For a Hall sensor the interference signal voltage must be very high to be seen as an extra pulse. As there is no Trigger level setting for the Hall sensor inputs, the time based filter table will be used to remove these unwanted pulses. It may be necessary to move Ref wires to a different physical location further away from areas of high electrical interference. Copyright MoTeC – May 2008 Page 113 The same basic checks are needed for low RPM. Again, if the ECU settings are incorrect the RPM calculation will be incorrect. If the filter and trigger levels are too high the ECU could ignore valid Ref signals. The Ref/Sync Capture function should be used to correctly set both levels. There has been more than one case of Ref and Sync sensors being wired back to front. If the Sync generally has one tooth and the Ref has multiple, wiring the Sync sensor to the Ref input will result in very low craning RPM. Copyright MoTeC – May 2008 Page 114 In the Diagnostic Errors View Screen (press F3) in the right hand column are the detailed errors for the Ref and Sync. The ECU has been setup by the user with a Ref/Sync mode setting and a number of Crank Teeth, this setting tells the ECU what type of pattern it is to expect. If the Ref and Sync signals coming into the ECU do not match the Ref/ Sync Mode setting the ECU will not be able to calculate where the engine is in its cycle and it will not fire Ignition or Injector outputs. Copyright MoTeC – May 2008 Page 115 • Error REF Signal: Too many Ref pulses have occurred between sync pulses. Can be caused by electrical interference being seen as extra Ref pulses. A Sync pulse could also have been missed. • Error SYNC Signal: A Sync signal has appeared before expected. Electrical interference could have caused extra Sync pulses. Ref pulses could have been missed. • Error No REF Signal: Two consecutive Sync pulses have occurred with no Ref pulses. • Error No SYNC Signal: Two consecutive Sync pulses have been missed. Errors will always be caused by incorrect setup or bad signals. Bad signals can usually be tracked down to poor wiring or wiring position. Low battery voltage can lead to inconsistent cranking speed. Most factory trigger patterns need consistent cranking speed to work, be careful of engines with raised compression and light flywheels. For a full list of errors and their explanations press “F1” from the Error View Screen. Copyright MoTeC – May 2008 Page 116 • Ref/SyncNT and Ref/SyncNA: Possibly increase filter level. Note that this error could also be due to too much filtering causing the normal pulse to look like noise. • Ref/SyncRnt: Background noise is dangerously close to the trigger level. The trigger level can be increased but the actual noise should be reduced by modifying physical Ref/Sync sensor system. • Ref/SyncLo: Trigger level is set too close to actual peak signal voltage. Trigger level setting should be reduced at the RPM where error occurs. Copyright MoTeC – May 2008 Page 117 Copyright MoTeC – May 2008 Page 118 Copyright MoTeC – May 2008 Page 119 Nearly all ECU Manager functions are based around tables so it is important to know the way they are able to be manipulated. The first thing to notice is that the table uses two indicators. The blue indicator is used to show the current table value that has been chosen by the tuner. The blue indicator can be moved using the up and down arrows on the keyboard or by left clicking on the desired cell. The red indicator shows where the engine or sensor is currently operating. The red indicator automatically moves to follow any changes in actual engine or sensor operation. The blue tuning cell can be sent to the current engine/sensor operating point (red indicator) by simply hitting the space bar. Copyright MoTeC – May 2008 Page 120 To adjust the current table value highlight it with the blue indicator by hitting the “space” bar. The value can be changed in two ways. 1. Enter the desired value by direct typing. As soon as the first number is entered, the “Direct Entry” dialogue will appear. Once the number is entered simply hit “Enter” or click on “OK” 2. Using the “Page Up” and “Page Down” buttons. Note: The “Enter” key must be used to lock the value. If the blue indicator is moved before the “Enter” key is pressed the number will go back to the original value. Copyright MoTeC – May 2008 Page 121 It is possible to change an area all at once. With the blue indicator at one corner of the area to be highlighted hold down the “Shift” key and use the arrow keys. Again a value can be directly entered. Note: The “Page Up” and “Page Down” keys cannot be used to alter the highlighted values. Copyright MoTeC – May 2008 Page 122 Mathematical operations can be performed on the one highlighted value or on a highlighted area. The way the function is typed in is very important, operation value is typed first and then the math function. As can be seen above, the highlighted single value or area will be multiplied by two. In the above example the highlighted area is multiplied by 1.05 which represents an increase of 5%. Warning: If 1.05 was typed and the “Enter” key pressed before the maths function, the table value or highlighted area will be set as 1.05. Multiply: “Shift” “8” Divide: “/” Add: “+” Subtract: “ – ” Copyright MoTeC – May 2008 Page 123 On the left hand side of the Main Fuel and Ignition maps is a tuning “Target”, circled above in blue. The Target is used to tell the tuner that the engine is at the exact same map point as the operator wishes to tune. The left hand picture shows that the engine is running at a point that is lower in both RPM and Load. The RPM can be seen, circled above in red, both with a numeric display and an arrow head. The engine load can be seen as a numeric display circled in green. In the right hand picture the engine is now running at the correct RPM and Load for the map site that was chosen. The map site is ready to be tuned. Copyright MoTeC – May 2008 Page 124 Table interpolation means that using the table sites either side of it any RPM and Efficiency combination can be accurately catered for with the correct amount of fuel. It is important to make sure an engine is on site before any tuning is done otherwise the actual table value that is to be tuned will be incorrect. If the fuel value rises between 3000 RPM and 4000 RPM, tuning 4000 RPM with the engine on 3678 will make the 4000 RPM site incorrectly rich. Note: All tables in all MoTeC software work this way. Copyright MoTeC – May 2008 Page 125 Copyright MoTeC – May 2008 Page 126 Copyright MoTeC – May 2008 Page 127 As a starting point a recommended value for Lambda can be used when first tuning an engine but there are factors which can affect the readings seen. If a Lambda sensor is placed in a different position in an exhaust system the sensor may read slightly different for exactly the same fuel pulse width. It would not be good practice to simply tune an engine to a “rule of thumb” Lambda reading. An engine tune by definition is a test to see what makes an engine perform the best. Some consideration needs to be given to the operating conditions of the engine. If the engine is to be held at wide open throttle for long periods of time (e.g. ski racing) it may need to run richer than an engine that only has relatively short bursts at wide open throttle (e.g. motorkhana). Also, consider if fuel consumption is important, e.g. a V8 Supercar runs different mixtures at Bathurst compared to a sprint round. Copyright MoTeC – May 2008 Page 128 At light loads it is possible to enlean the fuel mixtures for better fuel consumption. Factory vehicles are tuned to run as close to Lambda one for as much of their operation as possible, which is mainly for emissions. Be aware that exhaust gas temperatures will go up rapidly as mixtures are made leaner. The Overrun Fuel Cut function can be used to make further fuel savings. Overrun Fuel Cut turns the injectors off when coasting at closed throttle. Copyright MoTeC – May 2008 Page 129 Pressing the “F8” key will display the Lambda Table. This Table is used for a number of different functions in the ECU and is a “look up” reference for what the desired Lambda is for a certain engine operating condition. The Lambda table generally will have the same axis setup as the main fuel table. The values set in the Lambda table are mainly based on experience, at low load the mixtures can be leaner than at full load. Idle mixtures will depend on the engine configuration but generally 0.95 Lambda is a good starting point. Depending on throttle body size different Lambda Aim values will be used for the same throttle angle. This table should be set before any tuning starts. Copyright MoTeC – May 2008 Page 130 Before any tuning starts a basic check of the engine and its plumbing should be made. The engine should be warmed first so that there are no cold start compensations being applied. As the fuel is generally tuned before the ignition it is highly important that the ignition map used is safe for the particular type of engine. How much ignition is safe is up to experience. MoTeC is able to supply a safe start file for many popular engines but it must be noted these start files are based on standard engines. The Acceleration Enrichment function is designed to apply extra fuel for rapid changes in throttle position. When tuning the fuel table it is important that the Lambda reading is not affected by the enrichment function. Setting the function to a low number or completely turning it off eliminates its effect. Copyright MoTeC – May 2008 Page 131 The order in which table sites are tuned is down to personal preference. In most cases it is best to start with the light load areas of the map and slowly work up to the high load areas. As the tuning gets higher in the load and RPM it will be possible to see where the map is going and rough starting values can be set in areas that have yet to be tuned. Copyright MoTeC – May 2008 Page 132 With a map site chosen for tuning and the engine running at the matching RPM and Load, the Lambda difference needs to be seen. On the above picture a Chart Recorder has been added to show the Lambda Aim table value and the actual current Lambda reading from the Lambda sensor. From the chart recorder it can be seen that the actual Lambda (green) is above the Aim Lambda (red), this means the engine is leaner than it needs to be, some fuel must be added to this site. Using “Page Up” the fuel table value could be altered until the Lambda and Aim Lambda matched, remembering to press the “Enter” key. Copyright MoTeC – May 2008 Page 133 All MoTeC ECUs have a “Quick Lambda” function available. By hitting the “Q” key the tuner is given the option to use the Quick Lambda function. The function uses the percentage difference between the Aim Lambda and the actual Lambda to automatically alter the relevant fuel table value by the same percentage amount. When pressing “Q” the Quick Lambda function will automatically jump to the nearest fuel map site without the tuner having to use the arrow keys so it is important to know exactly where the engine is (target). The Quick Lambda function will take out about 80% of the error with the first press of the “Q” key, it may be necessary to press two or three times to remove large errors. Copyright MoTeC – May 2008 Page 134 The ‘W’ key is also a Quick Lambda function. The difference is that this key will automatically transfer the Quick Lambda resulting fuel table value to the next most likely sites to tune (next higher load, and RPM sites). The ‘W’ function allows the tuner to set the next tuning sites to a close value before the engine even gets there, this is quite helpful when starting with no previous fuel map. 135 The picture shows a completed 2500 RPM column, it is clear that the whole starting fuel map was lean. This is the area of the map that is typically first to be tuned as it gives a good idea of where the bulk of the map is heading. Note how the tuned sites have an asterisk on them, Quick Lambda automatically adds this to sites that have been altered and it is a quick reference to which sites have been tuned. At this point it is best to alter the remaining part of the map manually as it is highly likely the engine will require higher fuel table values as the RPMs increase. The quickest way to alter the fuel map is to highlight the remaining sites and add a percentage to them. Copyright MoTeC – May 2008 Page 136 After manual modification, tuning can resume on a higher RPM columns. Continue this process until all relevant sites are tuned. There may be need to add extra RPM columns or Efficiency rows. Sometimes there may be an area in between two sites where the engine requires a more accurate amount of fuel than the interpolation can provide. Extra sites can be added using the Axis Setup menu. Note: There will be some sites the engine cannot physically achieve (e.g. 7000 RPM at 10% throttle), these sites should be set manually for neatness and may need to be modified in the vehicle. 7000 RPM at 10% throttle could be achievable on overrun in the vehicle. Copyright MoTeC – May 2008 Page 137 Because the main fuel table numbers are a percentage of the injector scaling parameter the most resolution we can get from each fuel adjustment is when the scaling number is the smallest. In the final fuel table above we can see that the highest number is 71.2%. Out of a possible 100% the resolution is only approximately 3/4 of what it could be. The way to make the resolution of the table better would be to make the scaling number smaller. Note: The site marker blocks can be cleared using the “clear all *” option in the “Tools” menu (press “F9”). Copyright MoTeC – May 2008 Page 138 From the previous slide it was determined that the scaling number needs to be smaller by roughly 25%. The scaling number needs to be changed from 15 to 12 (only uses whole numbers). When the new number is typed a dialoged box will appear, press “Enter” or left click “OK”. Copyright MoTeC – May 2008 Page 139 Once the new scaling number has been entered the ECU will give two options: the first is simply for adjusting the numbers for better resolution without changing the tuning, the second option is to allow for changes in injector size. In this case the “Yes” option is chosen to keep the tuning the same. Copyright MoTeC – May 2008 Page 140 Going back to the main fuel table it can be seen that all the numbers have been altered to match the new Injector Scaling. The tuning has not been altered. Having the best resolution for the fuel table will help with idle and light load tuning of the engine where very small changes in the fuel value can make a large difference to the fuel mixture and engine smoothness. Copyright MoTeC – May 2008 Page 141 It is common for an engine to not have the same amount of air provided to each cylinder. Packaging of intake and exhaust may not allow for the desired manifold design. Using multiple Lambda sensors is the most accurate way of determining how well “balanced” the engine is. The ECU Manager software has individual cylinder 3D maps so it is possible to get the desired Lambda accurate for all cylinders. Note: Lambda sensors close to the exhaust port can read leaner than one further down the exhaust system due to the mixture still burning. With individual Lambda sensors it is recommended that one extra sensor be placed after the last collector as well for an overall average Lambda reading. Copyright MoTeC – May 2008 Page 142 Each cylinder can be tuned on a 3D table separately. Note that the Individual Cylinder tables are percentage trims on the Main Table values. Copyright MoTeC – May 2008 Page 143 Injection timing as default is set for “End of Injection”. The Injection Timing table sets the degrees before TDC that the injection event must be finished by. Injection timing can have an effect on the smoothness of the engine by making the most efficient use of the fuel being injected. To set the injection timing hold the engine at the desired RPM and Load and press the space bar to make sure the correct site is to be tuned. A rule of thumb starting point is 270 degrees BTDC at 0 RPM and increasing by 5 – 10 degrees for every 500 RPM. Adjusting the timing up, the engine will be heard to run better. The tuner will also notice that the Lambda reading will become richer. Using the engine power, Lambda and engine note to tune the map. At high loads the injector duty cycle is usually quite large, at these points injection timing may have little effect. Correct injection timing will greatly minimize fuel “stand off” and the potential for air box fires in multi-throttle body engines. Note: Large changes between adjacent table sites can cause drivability problems, the table must have a smooth shape and be always increasing as RPM rises. Copyright MoTeC – May 2008 Page 144 Ignition timing should always be done on a dynamometer as the engine can be more accurately controlled to a particular map site and small power increases measured. Some method of listening to the engine for detonation should be used. Most good dyno shops will have a set of “knock ears” which are a set of headphones connected to an amplifier that reads from a knock sensor bolted directly to the engine. The type of induction the engine has needs to be taken into consideration. A naturally aspirated engine can have a fairly wide range of safe ignition advance from maximum power until detonation. A forced induction engine will have a much narrower range of ignition advance from maximum power till detonation. Copyright MoTeC – May 2008 Page 145 As with the Fuel Main Table, the Ignition Main Table can be adjusted by direct enter, “Page Up”, “Page Down”, highlighted area and math. The dynamometers torque/power reading will need to be closely monitored and attention paid to any detonation monitoring. Copyright MoTeC – May 2008 Page 146 As Ignition Advance is increased the engine torque/power will rise, more advance, more power. As the advance goes up there will be a point where the power gain for more advance becomes less and the engine will get closer to detonating. How close the engine is tuned to detonation is up to the tuner and the engine’s intended use. A forced induction engine can have detonation start very close to or before the point of “Maximum Best Torque” on the above graph. All ignition tuning is highly dependant on fuel quality (Octane rating) and compression ratio. Copyright MoTeC – May 2008 Page 147 If the initial ignition advance is well below optimum and the fuel has already been tuned, the Lambda reading may change as more advance is added. The Quick Lambda function also works from the main ignition table so fueling changes can be made without having to go back to the main fuel table. It is important in this case to have the same Load and RPM axis site set in both the main fuel and main ignition tables. Copyright MoTeC – May 2008 Page 148 It has been stated many times that there have been engines that make more power with some detonation. Perhaps more power with detonation means that only some of the cylinders are detonating and the rest are making more power through higher ignition advance. A gated detonation detection device uses the ECU to provide accurate information for where the crank is in the engine cycle. A gated device will only listen for detonation between a set range of crank angles and knowing where the engine is in its cycle means it can also know which cylinder is detonating. Knowing which cylinder is detonating allows the tuner to stop adding advance to each individual cylinder as they start to detonate. All cylinders are not held back by one which does not have the same efficiency. Copyright MoTeC – May 2008 Page 149 Based on a gated detonation detection device each cylinder can be individually tuned. The number placed in these tables is a degree or percentage trim (set in main Ignition setup) applied to the main table for the particular cylinder. Copyright MoTeC – May 2008 Page 150 After a base power ramp run the tuner should try extra runs with small alterations to the fuel and ignition. The engine’s efficiency will be slightly different in a dynamic ramp test as opposed to the static tuning. Using the main table’s overall trims add small amounts of fuel and ignition in turn to see how they affect the power curve. From the diagram it can be seen that in this case adding fuel did little to the engine power through most of the RPM range, it does however lose power at the top. The fuel change was probably not necessary. Looking at the difference in power between the base run and the “+2Deg” run, good gains in the mid range were had over a wide RPM range with a small increase over a short range at the top. The tuner would take note of the ignition map sites where the power was increased, the overall trim could then be reset to zero and the two degrees of timing added to the main table. The tuner may then choose to do another ramp run with another two degree overall trim to see if more power can be made. Very accurate detonation detection is essential at this stage. Copyright MoTeC – May 2008 Page 151 The MAP Compensation table is only 2D. It is considered that the amount of air is directly related to the pressure it is under. A point of reference is 100 kPa which is assumed to be normal atmospheric pressure. If the pressure is raised by 10 kPa then it is logical that to maintain the same Lambda reading the fuel pulse width must be increased by 10%. There is generally no need to modify this table from standard. Even for a naturally aspirated engine tuned on throttle position it is best to have a MAP sensor to monitor either the actual manifold pressure or the atmospheric pressure. If the car is driven in mountainous areas the atmospheric changes can be quite large. From pit straight to across the top of Mount Panorama the atmospheric pressure changes 5 kPa, requiring a 5% fuel change on every lap. Copyright MoTeC – May 2008 Page 152 An engine will almost always require more fuel pulse width when it is cold compared to warm. The Engine Temperature Compensation table is used to tune the engine’s fuel requirements at different operating temperatures and in this case against throttle position. All Compensation tables are percentage trims on the Main Fuel table value and not the Injector Scaling as for the Acceleration Enrichment. Because the compensations are percentages of the fuel table values they cannot be accurately set until the main tuning has been done. Once the Main Fuel table has been tuned it is easy to see from live Lambda readings or data logging how much extra fuel is needed at different operating temperatures. It can take a number of days to properly tune all of the engine temperature related compensation tables. Once the engine has started from cold and warmed up it must be completely cooled before cold start and engine temperature compensations can be retested. Note: Cold operating temperatures may require richer mixture because the atomization of air and fuel in a cold engine is not a good as that in a warm engine. Copyright MoTeC – May 2008 Page 153 As the temperature of air changes so does the density. Hot air is less dense than cold air, therefore the oxygen content of the air being induced by an engine is highly dependent on air temperature. In most cases the standard air temp comp table will be suitable. Some exceptions to this will be if ambient tuning temperature is greatly different from the zero sites in the standard table, e.g. tuning in very hot or very cold climates. The table would need to be offset so that the zero sites occur at the tuning ambient temperature. This will not be perfect as the relationship between air temp and oxygen content is not linear. The only accurate way to do it is to tune the engine completely at a constant air temp then manually raise and lower the air temp adjusting the comp table to suit. Care must be taken with turbo charged engines as the inlet air temperature can change dramatically dependent on boost level and intercooler efficiency. Copyright MoTeC – May 2008 Page 154 In a cold engine most of the first fuel pulse fired will end up “sticking” to the walls of the inlet port. Injecting an extra amount on the very first firing of each injector can help the engine to start quickly. The first injection amount is less at higher engine temperatures because the intake ports are generally “wet” and the extra heat helps with fuel/air atomization. Copyright MoTeC – May 2008 Page 155 If necessary more fuel can be injected while the engine is cranking due to the low speed and therefore lower vacuum. Note, that by default this table’s “Y” axis is based on the amount of Engine Temperature Compensation and not Engine Temperature, this of course can be changed using the axis setup menu. The above table has also been based on Cranking Time, another option would be to base it on the actual number of crank revolutions. Copyright MoTeC – May 2008 Page 156 Straight after the engine has fired it may take a few seconds to “settle”; in this time some extra fuel may help. Again as the engine gets warmer there is less need for starting compensations. Copyright MoTeC – May 2008 Page 157 The ECU Manager software has six additional fuel compensation tables based on various other parameters. The two general purpose compensations can be set with any parameter. A good example is the use of an external nine position switch. Note: All compensation tables can be set with any parameter but their table name cannot be changed, e.g. Fuel Temperature compensation cannot be renamed even if it is based on another parameter. This may cause confusion if the channel is to be logged. Copyright MoTeC – May 2008 Page 158 As with the fuel air temp compensation it can be possible that the denser, cooler air will be able to take more ignition timing without detonation and that hotter air will be able to take less. It is highly recommended that this table be properly tested and tuned to avoid any unforeseen engine damage. Again for forced induction engines the temperature of the air can change dramatically so this table becomes very important. Copyright MoTeC – May 2008 Page 159 On cold start it may be necessary to add more ignition advance for a higher idle speed especially if the engine does not have an idle air control valve. If an engine runs too hot it can heat the incoming air after it has passed the air temperature sensor, the Ignition Engine Temp Comp table can be used to reduce the ignition advance. Copyright MoTeC – May 2008 Page 160 The ECU Manager software has five additional ignition compensation tables based on various other parameters. The two general purpose compensations can be set with any parameter. Note: All compensation tables can be set with any parameter but their table name cannot be changed, e.g. Fuel Temperature compensation cannot be renamed even if it is based on another parameter. This may cause confusion if the channel is to be logged Copyright MoTeC – May 2008 Page 161 On a dyno when tuning for maximum power it is possible that there can be large changes in ignition advance (and possibly fuel) between adjacent sites. These statically tuned values may produce the most power but can lead to light load drivability problems. It is often best to keep the changes of advance between sites to a minimum at light load. If a driver is “hovering” in an area of high change the car can be difficult to drive smoothly. Copyright MoTeC – May 2008 Page 162 A dynamometer is not a good tool when it comes to finishing the overall tune. A dynamometer is used for steady state tuning and acceleration runs but cannot replicate normal driving conditions. A dyno tune is a good starting point. In some situations, like low load driving, maximum power may not be the best option for drivability and fuel economy. Tuning for maximum power at every point can make the vehicle difficult to drive. Copyright MoTeC – May 2008 Page 163 When the throttle is opened rapidly there can be a large volume of air induced that may not be accurately catered for using the Main Fuel table alone. Acceleration Enrichment is an extra amount of injector pulse width momentarily added to the current main table pulse width to compensate for large, rapid changes in engine efficiency. Most Acceleration Enrichment is needed in the lower RPM range. Copyright MoTeC – May 2008 Page 164 The Acceleration Enrichment Clamp table sets the maximum amount of additional injector pulse width due to Acceleration Enrichment. The values in this table are the same as the Main Fuel table, they are a percentage of the Injector Scaling. There is more need for Acceleration Enrichment at lower RPM/Load. Note: At zero RPM there should generally be no Acceleration Enrichment. Moving the throttle while starting the engine can cause flooding if there is any Clamp value. Copyright MoTeC – May 2008 Page 165 The Acceleration Enrichment Sensitivity table can be likened to the cam in a carburetor’s acceleration pump, the higher the cam ramp the more sensitive it is to rate of change of the throttle. The amount of extra fuel injected for Acceleration is based on how quickly the throttle is moved. The sensitivity level is a multiplying factor of the throttle rate of change, the calculation will give an injector pulse width which is added instantaneously to the current injector pulse width. Copyright MoTeC – May 2008 Page 166 Once an extra amount of fuel pulse width has been calculated the ECU also needs to know how quickly that extra pulse width should be removed. The Acceleration Enrichment Decay table sets the percentage of the Acceleration Enrichment pulse width that should be removed with each revolution of the crank, e.g. if a pulse width has a decay rate of 10%/rev it will take ten crank revolutions before it is completely removed. Example: If 10 msec of fuel is added with a decay of 10% per rev, after one revolution of the crank the extra pulse width will be 9 msec, after the next revolution it will be 8 msec, etc. A higher decay number will remove the extra pulse width faster. Copyright MoTeC – May 2008 Page 167 When tuning the Acceleration Enrichment the tuner will need to investigate what effect the throttle movement has on the Lambda reading. In the example above it can be seen that when the throttle is “floored” there is a short time where the mixtures go lean. It can be assumed that there is a need for roughly 8% extra fuel at this RPM. How much Decay is needed can be calculated from the time it takes for the Lambda reading to “recover”, e.g if the engine was doing 6000 RPM for 100 msec it would have done 10 revolutions, divide 100% by 10 revs gives 10% per rev. Acceleration Enrichment cannot be done accurately unless the main fuel map has been completely tuned. Copyright MoTeC – May 2008 Page 168 All MoTeC ECUs have the option to record data. The ECU has a menu system of various parameters and channels which can be used to create a “Log Set”. Obviously it is impossible to have a tuner at the track all the time so being able to provide log files after the event can be useful if changes need to be made. Copyright MoTeC – May 2008 Page 169 Using a Mixture Map display the Load and RPM range you wish to tune. Take note of the Lambda reading at each RPM and Load point that needs to be retuned. In the above example take 100% throttle (in red) and 6000 RPM, the Lambda reading is 0.91 La. Note: The number of logged sample points is listed beside each throttle position level. If the number of samples is low (below 300) then there may not be enough information to form an accurate picture of what is happening. Copyright MoTeC – May 2008 Page 170 The Graph page should also be used to back up the values that have been noted from the Mixture Map. The Mixture Map is only a record of what the Lambda was at a certain RPM and Load and does not take into account that the car may be on cold start or the car is coasting. Find RPM and Load points in the graphs that match the points of interest and make sure it is when the car is accelerating. The fuel Acceleration Enrichment parameter should be logged and displayed to avoid making an incorrect judgment on mixtures after a large, rapid change in throttle position. Copyright MoTeC – May 2008 Page 171 Some testing should be done on the car to determine how much delay there is in the Lambda Measurement. Usually there is a distance for the burnt exhaust gas to travel from the cylinder to the sensor location; this means a time delay. Copyright MoTeC – May 2008 Page 172 Prior to using the Lambda Was function it is useful to clear all asterisks if present. By pressing “F9” an option to Clear All “*” will be available. From our logging we have written down the actual Lambda values the car produced. Go to the first site to be modified and press the “L” key; the “Lambda Was” dialogue box will appear which contains an area to enter the logged Lambda value. The Lambda Table value for this site is also displayed. It can be seen that the logged value is slightly leaner that the LA Table value. Type in the logged Lambda value and hit ”Enter”. In exactly the same way Quick Lambda modified the sites while tuning, the Lambda Was function will calculate a new fuel table value. The “Back Space” key should be pressed, again to keep track of the sites that have been modified. Copyright MoTeC – May 2008 Page 173 Copyright MoTeC – May 2008 Page 174