Table of Contents

Advertisement

NIRA i7x
Handbook
NIRA i7x Handbook version pA7, August 2016

Advertisement

Table of Contents
loading

Summary of Contents for Nira i7x

  • Page 1 NIRA i7x Handbook NIRA i7x Handbook version pA7, August 2016...
  • Page 2 NIRA i7x must be installed by professional automotive technicians in accordance with the instructions in this handbook, following good practice. NIRA i7x is only intended for racing use and not for use on public roads. It is not certified for use on vehicles subject to emission standards unless the appropriate waivers have been issued.
  • Page 3: Table Of Contents

    3.19 Fuel Pump Relay ................39 3.20 Tachometer ..................40 3.21 ALS Solenoid ................... 40 3.22 Wheel Speed Sensors ..............40 3.23 Aux Outputs ..................41 3.24 Mounting NIRA i7x in the Car ............41 © 2005-2016 Nira Control AB...
  • Page 4 Setting Up Parameters Offline ............70 Going Online ................... 93 Quick Troubleshooting Guide ............97 Other Adjustments ................98 6 Mapping your Engine Using NIRA rk ............99 Tables ....................99 Calibrating Ignition ................99 Calibrating Fuel ................100 The Engine Runs Unevenly or Stalls ..........108 Adjusting the Boost Pressure Control..........
  • Page 5: Overview

    NIRA i7x is done via the NIRA rk software. 1.1.2 Wiring Harness One end of the wiring harness is pre crimped with NIRA i7x terminals. The terminals are easy to connect to the right position in the NIRA i7x connector.
  • Page 6: Glossary

    NIRA rk is the calibration software that allows you to setup and configure a large number of parameters in NIRA i7x. It is designed to run on a PC using the Windows operating system and communicates with NIRA i7x via a Kvase CAN-dongle.
  • Page 7 These are base values or recommended values. EGTC Exhaust Gas Temperature Control. Nira-developed exhaust gas temperature measurement unit. Can be connected to NIRA i7x. Grounding can be done to the body, engine block or directly to the battery. Ground is sometimes Ground (kl31) referred to as minus or 0 Volt.
  • Page 8 Terminal 15 (kl 15) Terminal 15 is a term used to describe battery voltage (+12 V) after the ignition switch. Most sensors and actuators used with NIRA i7x that require battery voltage should be connected to terminal 15. Terminal 30 (kl 30)
  • Page 9 60-2 lost Common pattern on the crankshaft trig wheel. The trig wheel has 58 tooth-window pairs, spaced 6 degrees apart. Two tooth-window pairs are missing (“2-lost”) and the resulting wider window serves as the reference point. © 2005-2016 Nira Control AB...
  • Page 10 Engine State Engine Speed Control Electronic Throttle Module Fuel Mass Ignition Lambda Module Control Time Process Unit Processor that read values from time critical sensors (for example crank sensor) Vehicle Example traction control variables (TC). © 2005-2016 Nira Control AB...
  • Page 11: Nira I7X Functionality

    NIRA i7x is a fully sequential engine management system for engines with up to 8 cylinders. By using the NIRA rk software, you have the ability to modify many of the parameters that control the data processing and the output signals in NIRA i7x.
  • Page 12  Button for Launch Control 1.3.3 Output Functions NIRA i7x processes the input signals and controls the output signals in order to manage the following actuators.  8 Fuel injectors (amount and sequence)  8 Ignition coils (timing and dwell time). NIRA i7x controls active coils...
  • Page 13  4 Aux outputs ( Auxiliary relay control and 3 PWM outputs)  Electronic throttle actuator In addition to standard engine management, NIRA i7x includes a set of additional engine control strategies and functions. These are listed in section 1.3.4 and are described in detail later in this manual.
  • Page 14: Combustion, Lambda And Measurement Principles

    1.0. A richer mixture (more fuel) results in lambda < 1.0. A leaner mixture results in lambda > 1.0. Lambda is central to the calibration of NIRA i7x and it’s important to understand what it represents and how it’s used.
  • Page 15: The Effect Of Different Lambda Values

    On a normally tuned turbo engine, it’s common to adjust lambda down towards 0.84. On an aggressively tuned engine, lambda may have to go even lower if there are problems with the exhaust gas temperature being too high. © 2005-2016 Nira Control AB...
  • Page 16: Measurement Principles

    Therefore the sensor is not in need of any power supply. The output voltage from the sensor will go from negative to positive values. The output levels from the sensor will increase proportionally to the speed of the tooth passing the sensor. © 2005-2016 Nira Control AB...
  • Page 17 In the “lost gap” the zero crossing is widely spread and can’t be uniquely defined By swapping the polarity of the inductive sensor the signal will be inverted. NIRA i7x uses zero crossing detection at falling edge, which means the scope © 2005-2016 Nira Control AB...
  • Page 18 The Volumetric Efficiency does not have to increase with increased boost pressure. The intake air mass will increase and thus, the volume filled into the cylinder contains compressed air. If high exhaust manifold pressure occurs, the VE might even decrease. © 2005-2016 Nira Control AB...
  • Page 19: Fuel Delivery

    NIRA i7x has the capability to control fuel injection (and ignition) based on speed-density, Alfa-N -- or a combination of the two. Fuel delivery See the example picture below over a fuel delivery system.
  • Page 20 The most common is to increase the pressure in a linear relationship  Injector: Injectors supply the engine with fuel by injecting fuel in the inlet port. The injectors are electrically controlled by NIRA i7x. 2.4.1 Why use a Fuel Pressure Regulator with MAP Feedback As described above, the fuel pressure is increased with raised manifold air pressure.
  • Page 21 P2 = 0 bar (~1 bar abs) P2 = 1 bar (~2 bar abs) P2 = 1 bar (~2 bar abs) Picture of injector pressure balance variation due to manifold air pressure and fuel pressure © 2005-2016 Nira Control AB...
  • Page 22: Installing Nira I7X

    Your NIRA i7x dealer stocks many of the sensors needed or can recommend sensors. Note that the MAP, MAT and ECT sensors sold by your NIRA i7x dealer have been pre-calibrated in NIRA rk. These are recommended. Other sensors will need to be calibrated separately.
  • Page 23 In the wiring harness there’s a shielded wire marked “Crank” with to wires and one shield. The same wire should be used for both hall sensors and inductive sensors. Note the different sensor types are differently connected in the NIRA i7x connector. Connection of Crank sensor Type...
  • Page 24 16 – 2 lost NIRA i7x reads symmetrical pulse wheels that are split into a maximum of 60 sections (60 – 1 lost, 60 – 2 lost) and a minimum of 16 sections (16 – 1 lost, 16 – 2 lost). All symmetrical patterns in between are compatible with NIRA i7x.
  • Page 25 NIRA rk and it is absolutely necessary to enter the correct values to be able to start the engine. Some types of pulse wheels are made with holes drilled in a solid material. These pulse wheels often have a reference point in the shape of a peak instead of a valley –...
  • Page 26: Cam Position Sensor (Cmp)

    CKP and the trailing edge of the 2-lost (or 1 lost) window. See picture 3-1. Each tooth on the trigger wheel is 3 degrees and each window is 3 degrees. Make a note of the angle, as you will need to enter it into NIRA rk later.
  • Page 27: Throttle Position Sensor (Tps)

    Either verify that your existing TPS is in excellent working order or simply replace it with a new one. Your NIRA i7x dealer stocks a suitable TPS. If your car doesn’t have a TPS currently, you will need to add one. Some older cars only came with TP switches for idle and WOT.
  • Page 28: Manifold Absolute Pressure (Map) And Intake Air Temp (Mat)

    (Alfa-N mapping), despite MAP fluctuating at low rpm’s. Calibration is done by changing the inner diameter of the restrictions. Measure the MAP signal at NIRA i7x with an oscilloscope. The MAP signal is between pins E.12 and and E.53 of the...
  • Page 29: Boost Pressure Sensor (Pre Throttle Pressure Sensor)

    The decrease should result in lesser swings. Avoid using too small restrictions as this will slows the response time down. There’s a configurable filter on the MAP input of NIRA i7x. The filter can be configured using the Advanced setting in NIRA rk. If the pressure variations...
  • Page 30: Manifold Air Temperature Sensor (Mat)

    It’s very important to have an accurate lambda reading when calibrating your engine. NIRA i7x controls a Bosch LSU 4.9 oxygen sensor. The sensor is of pump current type and NIRA i7x will not need any external amplifiers or electronics to control it. 3.8.1 Lambda Sensor Mounting To avoid that condensed liquids are collected in the sensor, a horizontal inclination of 10 degrees is needed.
  • Page 31 Accepted mounting angles 10 degrees Correct mounting of LSU 4.9 sensor Your NIRA i7x dealer supplies LSU 4.9 sensor kits. A harness with pre crimped NIRA i7x terminals is included. 3.8.2 Lambda Sensor Connections LSU 4.9 Pin Nira i7x Pin...
  • Page 32: Exhaust Gas Temperature

    Make frequent inspection of the sensor to make sure it is in order. A broken sensor will immediately destroy the turbo. Picture 3-5: The NIRA EGTC sensor probe mounts where the headers collect, before the turbo. 3.10 Anti Lag System (ALS) Switch An external switch is needed to turn on/off the Anti Lag System.
  • Page 33: Aux Inputs

    3.12 Aux Inputs NIRA i7x is equipped with eleven Aux Inputs. All these inputs can be used in NIRA i7x FlexiPorts for user defined outputs or compensations.  Two 0-5 Volt Analog input  One 0-12 Volt Analog input  Four Resistance reading 0-32 kOhm ...
  • Page 34: Fuel Pressure Regulator (Fpr)

    3.14 Fuel Pressure Regulator (FPR) For NIRA i7x to correctly calculate fuel injector on- times, a linear fuel pressure regulator needs to be installed in the fuel system. In a linear FPR, the fuel pressure rises linearly as a function of the intake pressure.
  • Page 35: Boost Pressure Actuator

    3.15.2 Type of Injectors NIRA i7x is designed to drive up to eight fuel injectors sequentially. Injectors for port fuel injection are ground controlled. Connect one of the injector terminals to +12 V (terminal 15 via Main Relay) and the other to one of the wires marked “-Fuel Injector 1-8”...
  • Page 36 C Boost control valves have three port and two or three connection pins NIRA i7x controls the boost pressure actuator by giving the valve a PWM- signal. A pressure drop that depends on the PWM-signal is created over the R-port and thus the pressure that reaches the waste gate actuator is ©...
  • Page 37: Iac (Idle Air Control)

    NIRA i7x can be configured to use either a PWM output or an H- bridge output to control the boost pressure actuator. This configuration is done using NIRA rk. 0% duty ”R” Return ”C” ”W” Compressor Wastegate Bypass flow through the Boost Pressure Actuator dependent on the PWM through the actuator coil Boost control valves either have two or three connection pins.
  • Page 38 Picture 3-6: IAC valve function The varying duty cycle PWM signal from NIRA i7x is used to modulate the relationship between the opened and closed states of the valve, thus controlling the amount of bypass air that reaches the engine.
  • Page 39: Main Relay

    It must be connected to terminal 15. Connect one side of the relay coil to terminal 15. Connect the other to the wire marked “Fuel Relay, on=gnd” in the NIRA i7x harness. Always connect a fuse with proper rating.
  • Page 40: Tachometer

    3.20 Tachometer A tachometer can be connected to the harness wire marked “Tachometer Out”. NIRA i7x, pin v.91, outputs a tacho signal similar to a normal distributor-based system. The pulses are 12 V and can be used to control most tachometers on the market.
  • Page 41: Aux Outputs

    Signal Wheel Speed Front Right 3.23 Aux Outputs NIRA i7x has four auxiliary outputs, marked ”Aux Relay” and ”Aux PWM1 - 3” in the NIRA i7x harness. The aux outputs can typically be used to control a nitrous oxide injection system, water injection, a fan or a shift light.
  • Page 42 In order to be able to start the engine you need to calibrate NIRA i7x using NIRA rk. To ensure a successful calibration effort, it’s recommended that you study the NIRA rk sections in the handbook in order to understand how to use this tool to calibrate an engine before you try to start the engine the first time.
  • Page 43: Nira Rk Software

    NIRA rk Software NIRA rk is used to calibrate NIRA i7x. NIRA rk is also used to log data for subsequent analysis while the engine is running. By using NIRA rk and applying your knowledge of engine tuning you can prepare for the calibration effort by entering certain parameters for your specific engine.
  • Page 44: Getting Started

    Picture 4-1: Setup Wizard used to install NIRA rk. Once the installation is finished, NIRA rk i7x Street should be listed in your “programs” list on the start menu. The NIRA rk icon launches NIRA rk. Getting Started This chapter will give you an overview of NIRA rk and its functions. Do not connect NIRA i7x to NIRA rk until you’ve read this chapter and understand...
  • Page 45 This way you can always return to the original file. If you select ”Start from Default”, NIRA rk will start in a default mode and all adjustments have to be done by you.
  • Page 46 It’s very important that you go through all pages of all Wizards and enter correct values. Picture 4-4: NIRA i7x Wizard: Engine Specifications is one of the Wizards you must go through before you’re allowed to upload data to NIRA i7x.
  • Page 47: Using Nira Rk

    Offline in it. This status bar shows the state of the connection to NIRA i7x. In order to go online and be able to upload mapping data to NIRA i7x, you first have to go through all steps of all NIRA i7x Engine Setup Wizards.
  • Page 48 4.3.2 Tabs NIRA rk uses tabs to organize different views of parameters, graphs, tables etc. When a new window is opened a new tab is added. This allows for quick switching between views. Each new tab gets a number in addition to a name.
  • Page 49: Parameters

    Del key on the keyboard. Parameters Calibration of NIRA i7x is done by assigning values to parameters in NIRA rk. There are three main types of parameters:  A monitor: Monitors typically represent physical values, such as RPM, engine temp etc.
  • Page 50 You can search for a parameter by clicking on the magnifying glass icon ( or by hitting on the keyboard. To go to the next parameter matching your search criterion, hit Picture 4-9: Searching for a parameter. © 2005-2016 Nira Control AB...
  • Page 51 4.4.3 Alarms In addition to the built-in diagnostic alarms in NIRA i7x, which, among other things, check input signal levels, it’s possible to set user alarms using NIRA rk. Hit F5 or right-click on a parameter and choose “Set Alarm…”.
  • Page 52 NIRA i7x at the time, any changes in the parameter value will be uploaded to NIRA i7x immediately. Otherwise, the changes will be uploaded next time you connect to NIRA i7x. Picture 4-10: Double-clicking or hitting Enter lets you change a parameter value.
  • Page 53 See picture 4-13 below. Highlighting is done by holding down the left mouse button while moving the mouse, or by holding down the -key while using the arrow keys to select the cells. Shift © 2005-2016 Nira Control AB...
  • Page 54 If multiple cells are highlighted, they will all be affected. Picture 4-13: Highlighting multiple cells in a table. Filling Cells If multiple cells are highlighted, they can be filled with the same value using a few different techniques. © 2005-2016 Nira Control AB...
  • Page 55 The axis values can only be edited in offline mode. Changes applied in NIRA rk during offline adjustment take effect when the data is loaded to NIRA i7x by the user going online and choosing update NIRA i7x. Note that the axis values have to increase monotonously.
  • Page 56 The entire column or row will be marked green. Once you let go of the mouse button or the key, a dialog box will appear in which you can Ctrl choose among different fill methods. © 2005-2016 Nira Control AB...
  • Page 57 Undo/Redo It’s always possible to undo any changes you’ve made to a table. As long as the table is open in a tab, NIRA rk remembers all changes and highlights any changed cells with an orange frame. You can also undo undo, as long as you haven’t made any new changes.
  • Page 58 Picture 4-17: F5 or the "Toggle Graphics"-button switches to a graphical view of the table. This is a multi-dimensional table. One-dimensional tables are shown as graphs. In the graph, the x-axis represents the axis cells and the y-axis represents the table cells. © 2005-2016 Nira Control AB...
  • Page 59 – Operating Point When NIRA i7x is online, NIRA rk can show where in a table NIRA i7x is currently operating, the so-called operating point. This is very helpful during the calibration effort.
  • Page 60: Pid Controllers

    Ctrl-1 Ctrl-4 PID Controllers NIRA i7 uses a number of PID controllers. A general functionality overview follows in this chapter. 4.5.1 What is a PID controller? A PID controller is named after the Proportional, Integral and Derivative control modes it uses.
  • Page 61 The derivative factor is the least understood and used of the three factors. In fact, a majority of PID loops in the real world are really just PI loops. That does not negate the fact that there are certain applications in which the © 2005-2016 Nira Control AB...
  • Page 62: Gauges

    P and the I. A properly used derivative allows for more aggressive proportional and integral factors. Larger derivative time makes the derivative more aggressively dampen P and I. Gauges NIRA rk offers a number of different ways to view input signals, e.g. from sensors. 4.6.1 Sensor Bar Sensor Bar is the name of the panel at the bottom of the screen.
  • Page 63 Picture 4-21: NIRA rk Dashboard. The Dashboard is brought up by hitting on the keyboard. The Dashboard is available in two versions. The difference is the rpm range. One version goes up to 7000 rpm, the other to 11000. Choose the most appropriate one for your engine.
  • Page 64 If you want to capture longer durations and graph them, use the logging feature in NIRA rk. See section 4.7 • BAR turns the gauge into a bar graph. The Engine Temp gauge in picture 4-22 is an example of a bar graph In the Gauge, Plot and Bar modes, there’s a ”Set”...
  • Page 65: Logging

    Logging NIRA rk includes a powerful logging feature. Any parameter can be logged and there’s no limit to the number of parameters that can be logged. However, as the number of parameters increases, the sampling rate decreases. The log can be saved to a file and shown graphically.
  • Page 66 Note: When logging is active, no parameters are updated in NIRA rk. The reason is that NIRA rk instead tries to sample the logging parameters as fast as possible. The operating point is updated, though, and all alarms are still active.
  • Page 67 You can open an existing log file by selecting ”Load log file…” under File in the main menu or by hitting on the keyboard. Ctrl-F8 Note: You can also load NIRA rk log files in MATLAB. 4.7.5 Graphical Presentation Select the ”Plot” tab to view the logging graphically.
  • Page 68: Locking The I3D Data Set

    Protect the i3d data file by choosing File  Lock i3d Data Set… A password can be entered that will disable access to the calibration data developed, unless the password is entered when the data is loaded to NIRA rk. FlexiPorts™ - Set up Example for setting up a FlexiPort for boost controller.
  • Page 69 E.g like below for a grounded switch. Positive values will be added to the boost setpoint and negative values will subtracted from the boost setpoint. If open loop control is used there is a correlating table for that. © 2005-2016 Nira Control AB...
  • Page 70: Auto Fuel Calibration

    If you’ve read the previous chapters and followed the installation instructions, NIRA i7x should be installed in your vehicle and you have an understanding of how NIRA rk is used. This chapter describes how to start the engine in a safe manner.
  • Page 71 Make sure you complete all steps in the Wizard before you upload the settings to NIRA i7x by going online. 5.1.1 Engine Setup -> Crank Cam It’s essential that the Crank & Cam settings are set properly to get synchronization of the Crank &...
  • Page 72 Rising 5.1.2 Engine Setup -> Engine Specifications Engine Specifications is related to the engine hardware. Values entered in this section are used for air mass, fuel mass calculations and cylinder individual timing. © 2005-2016 Nira Control AB...
  • Page 73 (“1 lost” or “2 lost”) and TDC for cylinder 1 on the trigger wheel used for the CKP sensor. See section 3.1.2. This value needs to be entered in Engine Setup –> Engine Specifications –> Bv Tdc Cylinder Offset. Once you have © 2005-2016 Nira Control AB...
  • Page 74 Injector offset In NIRA rk there’s a table called Injector offset. This is the injector dead time at different battery voltages. This table is important to adjust correctly down to 0.1 milliseconds. The table gives NIRA i7x information about where the...
  • Page 75 Since NIRA i7x is a fully sequential system, the on-time per injector is double that of a system that’s not fully sequential. The result is that you can use larger injectors and the injectors will still spend most of their time in the linear territory.
  • Page 76  The safest thing to do is to measure your particular injectors. Before doing that, check in the NIRA rk Wizard if your injector type is available as a “preset” type. If it is, you don’t need to measure things yourself.
  • Page 77 Air/Methanol = 6,8 Air/Ethanol = 9,0 Air/E85 = 9,8 5.1.5 Engine Setup -> Sensors All sensors that are necessary for engine control are found in this category. Auxiliary sensor input is found under Mappings -> Aux Input © 2005-2016 Nira Control AB...
  • Page 78 Example calibration data for a pressure sensor from the sensor data sheet P1 = 50kPa, P2 = 400kPa Example of pressure sensor characteristic in NIRA rk Each pressure sensors has a low pass (LP) filter possibility for smoothing out and filtering disturbances.
  • Page 79 Measurement Coolant Bv Coolant Temperature Temperature Bv Manifold Air Temperature Temperature sensor for auxiliary engine control or logging purpose Temperature Name in NIRA rk Measurement Boost Bv Boost Temperature Temperature Fuel Bv Fuel Temperature Temperature © 2005-2016 Nira Control AB...
  • Page 80 Either the MAP input (speed density calculation) or the TPS input (Alfa-N calculation) or a combination of the two can be used as the load signal. The Volumetric Efficiency table has a FlexiPorts™ Y-axis which makes the load © 2005-2016 Nira Control AB...
  • Page 81 The default Y-axis is Am Kvol Map which is the one Nira recommends using. Am Kvol Map is the output from the Throttle to Map table combined with the MAP sensor reading. The weight of these two inputs is determined by the data in the Load Select Factor table as described below.
  • Page 82 AM Kvol MAP = 50% * 20 kPa + (100% - 50% ) * 50 kPa AM Kvol MAP = 10 kPa + 25 kPa = 35kPa. Alpha-N It’s possible to run NIRA i7x in pure Alpha-N mode. The Volumetric Efficiency Table has a FlexiPorts™ Y-axis which enables the user to choose the load signal.
  • Page 83 If all cylinder corrections are greater or smaller than zero the Volumetric Efficiency Table is not correctly calibrated. Set up proper axis before going online. The Volumetric Eff Compensation Cyl1-8 tables are equipped with Nira FlexiPorts™. The FlexiPorts™ settings for the Volumetric Eff Compensation Cyl1-8 tables are found under.
  • Page 84 Disturbances and small changes of the throttle causes by vibrations can easily start filling the acc tanks. To avoid this unwanted behavior, set two dead band rows in the table where no fuel is added. © 2005-2016 Nira Control AB...
  • Page 85 The injected fuel mass can’t exceed the Fm Acc Slow Cylinder Max & Fm Acc Slow Cylinder Min Example: From the table FM Acc Slow, 30mg of fuel have been added to Slow acc tank. © 2005-2016 Nira Control AB...
  • Page 86 Start Primer In the beginning of the start sequence, an additional fuel squirt is added. This additional fuel is injected as soon as NIRA i7x is synchronized. The appropriate amount of fuel depends on the engine temperature and is programmed in Start Primer Table. The amount of fuel is given in mg per cylinder and the Start Primer Table is independent from Start Sequence Enrichment Table.
  • Page 87 Make sure that the ignition timing is correctly calibrated for your engine before putting load on the engine. Consult your NIRA i7x dealer for help with the calibration. Ignition timing is an area of great interest and where a proper calibration can yield significant power improvements.
  • Page 88 Positive values means advanced ignition Ignition pin NIRA i7x is equipped with 8 ignition outputs. The table Ignition Pin controls which output is used for a certain cylinder. Note: This should be an Offline change. Do Not change due to the firing order in this table.
  • Page 89 Engine Speed Limit Range the cut rate is 100%. In the rpm range the cut rate is linearized between Es Limit Cut level Min and 100%  Es Limit Cut Injection decides if injection or ignition should be cut out © 2005-2016 Nira Control AB...
  • Page 90 5.1.13 Mapping -> AUX -> Input Ten auxiliary inputs are available in NIRA i7x. Aux Analog Input Two analog inputs, typically used for ratiometric 0-5 V sensors such as additional pressure sensors can be utilized as auxiliary inputs. These are configured using the tables Bv Aux Ainput1 and Bv Aux Ainput2 respectively.
  • Page 91 Two inputs are available for detection of pulse signals, e.g. from wheel speed sensors. These are configured in Di Aux1 Teeth and Di Aux2 Teeth. 5.1.14 Mapping -> AUX -> Output -> Relay Control NIRA i7x provides two fully customable relay controls. Name Controlled by Comment...
  • Page 92 DO Aux Relay The matrix Do Aux Relay has user defined X- and Y-axis. It’s possible to choose between a wide range of values in NIRA i7x to tailoring your own control behavior. The labels for axis control are: ...
  • Page 93: Going Online

    User defined Z-axis of the matrix Going Online When you have entered values for all parameters in Engine Setup you can connect your PC to NIRA i7x. Follow the steps below before you attempt to start the engine. 1. Turn on the ignition...
  • Page 94 NIRA i7x, you will see the following dialogbox: 3. Select Update NIRA i7x in order to upload all the data to NIRA i7x. This may take as long as two minutes. Later you can select Read NIRA i7x if you want to download all the settings from NIRA i7x into NIRA rk so you can save them as an i3d file.
  • Page 95 100% when you depress the pedal fully. This can be done with the help of the “Accelerator Calibration Wizard” in NIRA rk. If you want to calibrate the Throttle Sensor manually, follow the steps below.
  • Page 96 Engine Setup, or the electrical installation is problematic. Since the IAC hasn’t been calibrated yet, you may have to give a bit of gas in order to keep the engine from stalling. © 2005-2016 Nira Control AB...
  • Page 97: Quick Troubleshooting Guide

    Key On Engine Off position (KOEO) position if the fuel pump and fuel pump relay are connected correctly. The pump also runs whenever the engine cranks and NIRA i7x sees a correct signal from the CKP sensor  No current to the fuel injectors. Check that the injectors are getting pulsed properly.
  • Page 98: Other Adjustments

    Since you were able to start the engine you are now ready to begin adjusting parameter values in order to improve engine performance. The next chapter includes lots of advice on how to do this. © 2005-2016 Nira Control AB...
  • Page 99: Mapping Your Engine Using Nira Rk

    Mapping your Engine Using NIRA rk NIRA rk has two different modes; Standard and Advanced. The Standard mode is sufficient to achieve excellent mapping results. The Advanced mode gives access to a set of additional mapping parameters, which normally never need to be adjusted.
  • Page 100: Calibrating Fuel

    In the beginning of the start sequence, an additional fuel squirt is added. This additional fuel is injected from all injectors at the same time, as soon as NIRA i7x detects crankshaft rotation. The appropriate amount of fuel depends on the engine temperature and is programmed in Start Primer table.
  • Page 101 MAP readings. If MAP is lower than the lowest point on the y-axis, NIRA i7x will use the values from the bottom row. If the MAP value is between two points on the y- axis, NIRA i7x will interpolate.
  • Page 102 1.2 you’ve probably made some mistake somewhere. Check the lambda table and check the Engine Setup parameters, such as Injector Gain. A higher VE value in the table results in more fuel being injected by NIRA i7x. Idle At idle the VE often drops significantly, down to around 0.6. Typically, the idle speed is most stable with a lambda of 0.85 –...
  • Page 103 VE has also changed. If you use one of the VE tables that come with NIRA rk, the engine will still run, even if the table needs to be adjusted.
  • Page 104 For instance, you may have one calibration for transport driving and one for racing and using one or the other should not require changing the VE table or else you’ve made some mistake somewhere. © 2005-2016 Nira Control AB...
  • Page 105 (due to too hot exhaust gases.) 6.3.5 Auto Fuel Calibration NIRA rk has an automatic fuel calibration function (Auto Fuel Calibration), which is connected to lambda and which can be of help when fine tuning the fuel calibration.
  • Page 106 Click on Save to enter the corrections into the Volumetric Efficiency table (and upload it to NIRA i7x.) Make it a habit to save the Volumetric Efficiency table from time to time so that you can revert to previous versions if the results are not satisfactory.
  • Page 107 NIRA i7x is fully sequential up to 8 cylinders. Because of this, only minimal additional fuel enrichment is necessary if the 1.Fuel  2. Injection Control ...
  • Page 108: The Engine Runs Unevenly Or Stalls

    Increase Injection Stop to TDC in order to eliminate such misfires. Work in 10-degree increments. The default value in NIRA rk is 350 degrees in order to safely avoid idle misfiring.
  • Page 109: Adjusting The Boost Pressure Control

    IAC – Idle Speed Control Idle speed control is calibrated by adjustment of the parameters found in the RPM Control  RPM Control  Air Rpm and Ignition RPM folders © 2005-2016 Nira Control AB...
  • Page 110: Als - Response System

    Als Max Egtc Maximum allowed exhaust gas temperature while ALS is active. For this function to work, an EGTC must be connected to NIRA i7x. If the exhaust gas temperature exceeds the value in ALS Maximum Exhaust Gas Temperature, ALS is turned off.
  • Page 111: Launch Control

    Flat Shift The Flat Shift function makes it possible to shift gear while maintaining WOT. This is done by lowering the torque output when NIRA i7x reads a signal indicating that the driver changes gear. This is a highly advanced function that can lead to transmission damages if the calibration and installation aren’t...
  • Page 112 Flatshift Active Time Sets the time for torque reduction, i.e. the time until the ramp up begins. If FlatShift mode is “switch” this parameter set the maximum time that the torque reduction is allowed to be active. © 2005-2016 Nira Control AB...
  • Page 113: Traction Control

    The traction control function allows the car to gain as much traction as possible by lowering the torque output to the wheels. This is a highly advanced function that can lead to driveline damages if the calibration and installation aren’t performed in a correct way. © 2005-2016 Nira Control AB...
  • Page 114  Set up minimum and maximum values  Set up tables  Enable traction control Before enabling the traction control functionality remember to go through all the setting. If the calibration is done wrong it could lead to driveline damages. © 2005-2016 Nira Control AB...
  • Page 115 Vh Tc Curve Corr Table Spin correction based on Speed vehicle speed Vh Tc Spin Der Fac Table Multiplier for spin derivate. This has to do with how fast traction is being lost. If traction is being lost © 2005-2016 Nira Control AB...
  • Page 116 3. “Bv Manifold Air Pressure” needs to be greater than LPC MAP Min 4. “Lambda 1 Lambda” needs to be greater than “LPC Lambda Max” When all of the conditions are meet LPC is activated. © 2005-2016 Nira Control AB...
  • Page 117: Electrical Specifications

    12 bit A/D Digital Signal 0-5v Vinput_lo=1.7V Aux D Input 1 Pull Down 37.7 kohm 0-100% duty Vinput_hi=3.35V 0-5kHz frequency Digital Signal 0-5v Vinput_lo=1.7V Aux D Input 2 Pull Down 3.0 kohm 0-100% duty Vinput_hi=3.35V 0-5kHz frequency © 2005-2016 Nira Control AB...
  • Page 118 Pull Up 3.0 kohm 0-100% duty signal Vinput_hi=3.35V 0-5kHz frequency Vthreshold_min = 3.7V Active Low Vthreshold_max = 4.3V Flatshift button 16 mA wetting current Switch to batt: Isink = 2 mA Switch to ground: Isource = 2 mA © 2005-2016 Nira Control AB...
  • Page 119 12 bit A/D signal TPS / APP 1 signal Input voltage range 0-5V Pull Down 100 kohm 12 bit A/D TPS / APP 2 signal Input voltage range 0-5V Pull Down 100 kohm 12 bit A/D © 2005-2016 Nira Control AB...
  • Page 120: Output

    Rout = 0.78 ohm Vclamp = 45V Fan Relay ON = GND Low side driver, 1A Rout = 0.78 ohm Vclamp = 45V AUX Relay ON = GND Low side driver, 1A Rout = 0.78 ohm © 2005-2016 Nira Control AB...
  • Page 121 Iout = -30mA Ignition 8 Vout Rout = 0.010 Switch to KL30 LS1 U+ / H ohm @ 25°C Pins connected internally Vout Rout = 0.010 Iout_average = 5A Boost actuator supply ohm @ 25°C © 2005-2016 Nira Control AB...
  • Page 122: Communication

    Communication Electric Communication Type Comment charachteristic CAN HI Termination resistor Compliant to ISO between signals 120 11898-2 CAN LO © 2005-2016 Nira Control AB...

Table of Contents