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.
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.
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)
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.
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.
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.
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 –...
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.
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.
(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...
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...
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...
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.
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 ...
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.
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”...
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.
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.
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.
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.
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.
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.
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.
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 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 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 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 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.
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.
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”...
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.
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.
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 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 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 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 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 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: ...
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.
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.
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.
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 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 ...
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.
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.
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...