ECU Master EMU User Manual

Manual is about: Engine management unit

Summary of EMU

  • Page 1

    Page 1.

  • Page 2

    Attention ! • the ecumaster emu is designed for motorsport applications only and cannot be used on public roads! • electronic throttle modules are only to be used for operating stationary engines (generators, testbenches). For safety reasons, do not use electronic throttle modules in vehicular appli...

  • Page 3

    Important ! • the manual below refers to the firmware version 1.1 of the ecumaster emu • modification of the tables and parameters should be performed only by people who understand the operation of the device and operation of modern fuel injection and ignition systems. • never short-circuit the wire...

  • Page 4: Table Of Content

    Table of content ecumaster emu device.................................................................................................8 connector pinout details......................................................................................11 software..............................................

  • Page 5

    Fueling parameters....................................................................................................53 general............................................................................................................................55 speed density...................................

  • Page 6

    Configuration of outputs parameters.............................................................87 fuel pump........................................................................................................................87 coolant fan.............................................................

  • Page 7

    Gear scale......................................................................................................................115 adjust scale....................................................................................................................115 adj. Cal...............................

  • Page 8

    Ecumaster emu device ecumaster emu device is fully programmable, universal engine management unit for controlling spark-ignition engines using speed density or alpha-n algorithms, using wide range of fuels (pb/e85/lpg/cng). Due to utilizing modern technology and state of the art software, device can...

  • Page 9

    Specification 1 power supply 6-20v, immunity to transients according to iso 7637 2 current requirement 400ma 3 operating temperature -40 do 100˚ c 4 supported number of cylinders 1-6 – full sequential injection and ignition 1-12 - wasted spark 5 max supported rpm 12000 6 injection time 0.1ms – 50ms,...

  • Page 10

    Functions 1 fuel calculation algorithm speed density or alpha-n 2 fuel table 16x16, resolution 0,1% ve 3 injectors configuration phase and injection angle, injectors dead time calibration(16x1), injector flow rate configuration 4 afr table 16x16, resolution 0.1 afr, closed loop feedback 5 ignition t...

  • Page 11

    Connector pinout details device view black gray 1 egt in #1 1 ignition coil #6 2 knock sensor in #1 2 stepper motor #1 winding a 3 analog in #2 3 stepper motor #2 winding a 4 clt in 4 aux 6 5 wbo vs 5 aux 3 6 camsync in #2 6 injector #4 7 primary trigger in 7 injector #1 8 ignition coil #5 8 ignitio...

  • Page 12

    Software client for windows communication with ecumaster emu device is performed using usb aa cable, and microsoft windows based client software. Client allows to modify all settings (parameters, tables) stored in internal device flash memory as well as gathering real time data from engine sensors. ...

  • Page 13

    Firmware upgrade to upgrade firmware please choose option upgrade firmware from file menu. After selecting proper firmware version press open button. The upgrade should begin immediately. Do not turn of the device during firmware upgrade! When upgrade is finish turn off the device. The process is fi...

  • Page 14

    First connection during first connection to the emu device, there will appear a window with the device name. By default there will be device unique serial number which can be changed for any name. Based on this name there will be sub-directory created in directory my documents / emu. In this sub- di...

  • Page 15

    User interface the picture below shows windows client after first launch. User interface is divided into 5 areas : 1. Menu 2. Tree view with device parameters (you can hide / show it with key f9) 3. Desktop 4. Event log (you can hide / show this area by keys combination shift + f9) 5. Status bar pag...

  • Page 16

    Menu a menu bar consists of the following functions: file menu open project... Open previously saved project (*.Emu) save project as... Save current project (*.Emu) show full screen toggle full screen mode upgrade firmware upgrade internal firmware of emu device restore to default restore all emu de...

  • Page 17

    Menu help contributors show contributors list window help show help window about information about software version. When the emu device is connected the information about device serial number and device region is also displayed in the menu tools, you can find the very useful tool “output assignment...

  • Page 18

    Tree view parameter list on the left there is a list of all available emu functions grouped in functional blocks. Depending on firmware version there could be different set of functions. By expanding functional group user can access parameters and tables. Category sensors setup contains all options ...

  • Page 19

    Description of basic controls the client of emu device consists of several basic controls, that facilitate the proper configuration of the device. We can divide it into particular types: icons description icon description wizard (creator) paramblock (parameter's block) table 2d table 3d visual log (...

  • Page 20

    Paramblock (parameters’ block) it is a table, in which there are included particular options connected with the configuration of emu functions. Because of this, it is possible to set all parameters required for the configuration of the given function. Paramblock always has two columns, while the num...

  • Page 21

    Table 2d 2d tables are used for representing 2 dimensional non-linear functions in an easy to use graphical form. The values corresponding to the graph are located in the table below it. Any of the cell values may be modified. The values from the upper row correspond to the vertical axis on the grap...

  • Page 22

    Default keyboard short-cuts short-cut description = increase cell value shift = coarse increase cell value alt = fine increase cell value - decrease cell value shift - coarse decrease cell value alt - fine decrease cell value ctrl + c copy selected cells ctrl + v paste copied cells ctrl + h interpol...

  • Page 23

    Table 3d tables 3d are used for representing three dimensional non-linear functions in an easy to use graphical form. Each 3d table is comprised of numerical values that define a variable (such as ignition timing) as it corresponds to values on two axes (such as load and rpm). There is a wizard avai...

  • Page 24

    Track with the cursor current table position this options automatically increases cell values above the current rpm (cells are marked with white checker) if their value is lower than the value of the modified cell. This option is useful for creating the ve table change view to both table and 3d grap...

  • Page 25

    X axis bins wizard this wizard is used for automatic generation of set points for the load axis (x). Parameter description load min value minimal value for axis x load max value maximal value for axis x interpolation type the way of dividing set points on axis x between the minimal and maximal value...

  • Page 26

    Visual log using the parameters’ log we can real-time track the selected parameters of the engine’s work. Parameters are grouped according to the function, what facilitates tracking of the device’s functions (e.G. Idle control) gauges it is an informative tool, used to control particular parameters’...

  • Page 27

    Graph log graph log is a tool to analyse any aspects of engine work and ecumaster emu device state. Data is shown as a graph in function of time. The detailed information about channel log value can be obtained by indicating interesting point on the graph. This tool is a key to create engine calibra...

  • Page 28

    Description of default keyboard short cuts short cut description space pause / resume graph log refresh arrows left/right fine movement (left / right) of the graph log shift + arrows left/right fast movement (left / right) of the graph log page up / page down very fast movement (left / right) of the...

  • Page 29

    Scope ecumaster emu has built in scope tool that allows measurement of signals present at primary trigger, cam#1 and cam#2 inputs. By using this tool it is possible to determine the trigger pattern for crankshaft and camshafts trigger wheels, to check if the polarity of the signal is correct and to ...

  • Page 30

    Status bar status bar shows the most important parameters of emu device to allow easy trace of them. Description of status bar connection status disconnected - there is no communication with emu device connected - communication with emu device established ignition status information about synchroniz...

  • Page 31

    Connecting the emu device when connecting the emu device, special attention should be paid to the connection of device’s grounds and their wiring in the car’s installation. Wrong connections can create loops, so called ground loops. Bad ground connections can cause many problems, such as noisy readi...

  • Page 32

    Inputs and outputs ignition outputs ignition outputs can be used to control passive coils as well as active coils (with ignition module). The coil type is defined by the parameter ignition outputs / coil type. In the case of using passive coils the emu enclosure acts like a heat sink. The passive co...

  • Page 33

    Analog inputs emu device has two kinds of analog inputs. The first type is fixed for given sensors like iat, clt and tps. The second type is universal one. It could be used to connect any sensor in the voltage range from 0-5v or as switch inputs for activating different strategies like als, launch c...

  • Page 34

    Analog #1 - analog #4 in the case of analog input #x option, the activation is performed if the voltage on analog input is greater than 4v mux switch 1-3 the mux switch function allows to connect up to 3 switches to one analog input. More information can be found in sensors setup / mux switch sectio...

  • Page 35

    Switch on cam#2 input there is an option to connect switch to cam#2 input. To use this option internal pullup of cam#2 input must be activated in ignition / cam #2 options page 35.

  • Page 36

    Sensors in case of sensors used in cars’ electric installations, we are dealing with several types: – resistance sensors, – voltage sensors, – magneto-inductive sensors, – optical sensors / hall’s, resistance sensors are used to measure temperatures (e.G. Temperature of cooling liquid) or the positi...

  • Page 37

    What is characteristic for this sensor is the fact that it has polarity, which is crucial when connecting it to emu. Inversely connecting it will prevent the synchronization of ignition. Signal from such sensor, especially with low speeds, where its amplitude reaches several hundred millivolts, is v...

  • Page 38

    In the picture above the falling edges are marked with red colour, and the rising edges with green colour. Page 38.

  • Page 39

    Sensors calibration calibration of analogue sensors is done from the sensors setup level. Coolant temperature sensor (clt) and intake air temperature (iat) sensors iat and clt sensors are in most cases the ntc thermistors. Ntc thermistor is a nonlinear resistor, whose resistance depends strongly on ...

  • Page 40

    Predefined sensors – names of predefined sensors. In case of choosing the „user defined” sensor it is possible to add temperature values and resistance of own sensor. After selecting the sensor, you should press the ok button, what will create the calibration table. Warning ! To permanently save a c...

  • Page 41

    Map sensor (manifold absolute pressure sensor) pressure sensors are used to measure pressure in the engine’s intake manifold (map sensor) and atmospheric pressure (baro sensor). Map sensor fulfils the following functions: 1. In algorithm speed density determines the engine’s load and is the basic pa...

  • Page 42

    Parameter description use built in map when checked, internal map sensor is used built in map offset offset used to precisely calibrate internal map sensor readings map range measurement range of external map sensor in kpa of absolute pressure map offset offset used to precisely calibrate external m...

  • Page 43

    Tps sensor should be connected as follows: oxygen sensor (lambda sensor) lambda sensor allows the determination of the composition of fuel-air mixture. Emu device supports both narrowband and wideband sensors (bosch lsu 4.2) the selection of the sensor is done in the set of parameters oxygen sensor ...

  • Page 44

    Controller is used and linear signal is connected to emu. Fuel type oxygen sensor measures lambda value of mixture. To obtain adequate afr measurement, correct fuel type must be selected here. Heater kp sensor heater pid controller kp coefficient. Preset value should not be changed heater ki sensor ...

  • Page 45

    In the case of lsu 4.2 probe, you should apply the following guidelines: - the probe must be installed in a place, where exhaust gas temperature (egt) does not exceed 750 degrees celsius. - in turbo cars we install oxygen sensor in down-pipe, - the sensor should be installed in a position close to v...

  • Page 46

    It is also possible to connect narrow band oxygen sensor: in the case of using 1 wire oxygen sensor the voltage read by emu for stoichiometric mixture is 2.95v, for the 4 wire sensor it is 0.45v. Page 46 emu b5 narrow band oxygen sensor 1-wire lambda sensor wiring diagram 1 emu b5 b22 narrow band ox...

  • Page 47

    Vss and gearbox vehicle’s speed sensor is usually placed in the gearbox. It is used by factory systems, e.G., speedometer or the system supporting the steering wheel (e.G., electrical support system). Vehicle’s speed can be also read from abs sensors. Ecumaster emu device uses the vss reading to reg...

  • Page 48

    Vss sensor’s connection page 48 emu b14 b23 vss vss wiring diagram. Hall type sensor b18 +5v gnd out emu b14 vss vss wiring diagram. Vr type sensor b18 gnd out.

  • Page 49

    Egt sensors emu device can use the k type thermocouple to measure the exhaust temperature. Sensor should be installed as close to head’s exhaust channels as possible. Attention! To maintain the accuracy of a thermocouple measurement system, k type thermocouple compensation cable is required to exten...

  • Page 50

    Failsafe in case of failure of essential engine's sensors, emu device is equipped with a protection, enabling fail-safe operation of the engine under certain conditions. Smooth operation of the engine and its power will be significantly decreased, however this allows to keep the vehicle’s mobility, ...

  • Page 51

    Extra sensors extra sensors configuration window allows you to select which inputs additional sensors are connected to. Example sensors that have special functions in emu software are oil pressure, oil temperature, fuel pressure and fuel level sensors. Parameter description oil pressure input analog...

  • Page 52

    Mux switch mux switch function allows the connection of up to 3 switches to one analog input. Switches can activate various functions such as launch control, als, pit limiter and others. Switches connected with mux switch function are visible in software with names mux switch 1-3. Mux switch state c...

  • Page 53

    Fueling parameters configuration of fuelling parameters is responsible for fuel dosing, both for the dose’s size and the fuel injection angle. The performing element in case of fuel dosage is the injector. It is the electro valve that allows the precise dosage of the sprayed fuel. Fuel dosage is reg...

  • Page 54

    Selecting of injectors to determine required injector’s flow rate, you should know the engine's bsfc. Bsfc (brake specific fuel consumption) is the amount of fuel needed to generate 1 horsepower per hour. For naturally aspirated engines this value is about 5,25cm 3 /min, while for turbo engines abou...

  • Page 55

    General fuelling general configuration window is used to set up general fueling strategy and parameters. Values entered here directly influence fuel dose, so it's important to enter values that reflect real engine parameters. Parameter description engine displacement engine displacement in cubic cen...

  • Page 56

    Corrections fuel dose corrections (discussed in the following pages) accenrich acceleration enrichment injopeningtime the time it takes for an injector to open from the time it has been energized until it is fully open (value from the calibration map injectors cal.) alpha-n algorithm used in natural...

  • Page 57

    Alpha-n with map multiplication algorithm combining features of speed density and alpha-n. The load is defined by tps, while ve value is multiplied by the value of absolute pressure in the intake manifold. It can be used for both naturally aspirated and turbocharged engines. Pw = inj_const * ve(tps,...

  • Page 58

    Injectors phase injectors phase configuration window connects fuel injection start with ignition events. Injections starts n degrees before top dead centre of cylinder connected with ignition event, to which the injector is assigned. N is a base angle that is equal to trigger angle value from primar...

  • Page 59

    Injectors trim injectors trim configuration is used to correct fuel dose for individual injectors. It's useful for precise fuel dose control for each individual cylinder. Fuel cut fuel cut parameters are responsible for setting up circumstances to occur for fuel cut to be executed. These can be exce...

  • Page 60

    Ego feedback ego feedback configuration window is used to set up ego closed loop correction operation parameters. Both wideband and narrowband sensors can be used for correction. In case of narrowband sensor, it's only possible control mixture content around stoichiometric (nbo ref target). Use of w...

  • Page 61

    Egt correction egt correction is fuel dose correction function used to protect engine from excessively high egt by enriching air fuel mixture. Per injector correction can be set by selecting egt sensors associated with particular injector. Value of correction can be set up in egt correction 2d table...

  • Page 62

    Dfpr correction dfpr correction table is used to set up fuel dose correction related to fuel rail pressure delta. Delta pressure is pressure difference between fuel rail pressure and manifold air pressure. With properly working fuel system this delta pressure should always be constant. Dfpr corr. Fu...

  • Page 63

    Configuration of ignition parameters configuration of ignition parameters is crucial from the point of view of the correct engine work and should be performed with the utmost care. Primary trigger primary trigger options are responsible for configuring the main sensor directing ignition system and b...

  • Page 64

    Attention ! In case of vr sensors connecting the sensor with the device must be done with the shielded cable, while the shield must be connected to the ground only at one end! Attention ! In case of vr sensor the sensor’s polarity is important! Parameter description sensor type indicates the type of...

  • Page 65

    First trigger tooth the tooth index that defines first ignition event. Detailed information about the first trigger tooth and trigger angle configuration can be found further trigger angle the angle defines the location of the first trigger tooth in relation to top dead center. This number will be a...

  • Page 66

    Trigger wheel configuration in the following example, trigger tooth is defined as 9th tooth, which is located 60 degrees before engines first cylinder top dead center (which is located at 19th tooth). Next ignition event is located on 39th tooth ( in 4 stroke engine ignitions are spaced by 180 degre...

  • Page 67

    Supported trigger wheels parameter description toothed wheel with 2 missing teeth the toothed wheel with missing two teeth. The typical sample of such pattern is 60-2 toothed wheel. The tooth number 0 is the first tooth after the gap and does not depend on the camshaft synchronization what in this c...

  • Page 68

    The camshaft synchronisation what in this case determines engine cycle dodge 18-2-18-2 ignition system specific to dodgde engines. The signal is converted to multitooth 36 but the tooth number 0 is determined and does not depend on the camshaft synchronization what in this case determines engine cyc...

  • Page 69

    Trigger edge selection for proper signal processing, it's important that you select the correct trigger edge for the crankshaft and camshaft position sensors. The emu is equipped with a scope tool which is useful to verify that the signal is being decoded correctly. Attention ! Changing a trigger ed...

  • Page 70

    Edge selection for camshaft trigger wheel signal frequently, when a variable valve timing system is present in an engine, incorrect signal edge selection makes proper signal decoding impossible. Incorrect scope for camshaft trigger wheel signal the scope above shows a camshaft trigger wheel signal d...

  • Page 71

    Edge selection for multitooth trigger wheel signal when a trigger wheel with equal tooth spacing ( multitooth ) is connected to the primary trigger input, and synchronization is based on a camshaft trigger wheel signal, edges should be selected in a manner that gives the maximum distance between pri...

  • Page 72

    Secondary trigger secondary trigger parameters are used to synchronize the crank position to the engine cycle phase. This allows you to use full sequential ignition and injection. Camshaft position sensors are also required for using vvti/vanos systems. The emu device supports several different seco...

  • Page 73

    Supported trigger wheels parameter description do not use camsync do not synchronize with camshaft position 1 tooth a toothed wheel with the only 1 tooth that synchronize the engine cycle (cam sync). When using a multitooth primary trigger, the next tooth after camshaft tooth will have index 0. In t...

  • Page 74

    2 symetrical tooth decoder for camshaft trigger wheel with two evenly spaced tooth. It allows to synchronize ignition system for wasted spark mode 2 missing teeth the synchronization (cam sync) occurs in the case the time between 2 previous teeth (prevdt) is less that the time between previous and c...

  • Page 75

    Toothed wheel 12+1located on crankshaft, camsync n+1. N+1 cam docoder. Condition: prevdt > dt * 2. In this case prevdt=58ms, dt=19,6ms page 75.

  • Page 76

    Cam #2 cam#2 trigger is required to control variable valve timing on the second camshaft. It is used for calculating cam angle in relation to crank shaft position (it is not used for synchronising engine phase). Emu supports hall/ optical and vr sensors. Attention ! We suggest that you use prim trig...

  • Page 77

    Ignition outputs ignition output table is responsible for assigning ignition events to ignition outputs. Attention ! Selecting active coils in the software when using passive coils will lead to damage to the coils or emu device! Parameter description spark distribution this parameter defines spark d...

  • Page 78

    Ignition outputs configuration for 8 cylinders engine, one ignition coil with distributor it is common that settings for primary and secondary triggers define the correct base ignition angle, but the spark at cylinder 1 is not executed during ignition event #1. In this case it is possible to use out...

  • Page 79

    In case of active coils or using ignition modules, there is a chance to connect two coils or module inputs to one ignition output in order to do wasted spark ignition. Ignition event trims ignition event trims table defines ignition angle correction for each ignition event. Using this table you can ...

  • Page 80

    Spark cut percent maximum percentage of cut spark at rev limit rpm. If this value is too small the soft rev limiter will not be able to limit the rpm ignition retard the ignition angle retard in the control range area. This parameter can be used to soften the rev limiter and protect the engine again...

  • Page 81

    Ignition vs iat correction ignition va iat table defines the correction of ignition angle as a function of intake air temperature. Tps vs map correction tps vs map correction table defines the ignition angle correction as a function of throttle position and manifold absolute pressure. Ignition angle...

  • Page 82

    Iatcorr ignition correction based on intake air temperature defined in ignition vs iat table cltcorr ignition correction based on intake air temperature defined in ignition vs clt table kscorr ignition angle correction connected to knock action idlecorr ignition angle correction connected to idle co...

  • Page 83

    Configuration of engine start parameters settings in the parameter group engine start are used in the start-up phase of the engine. Parameters the engine start parameters menu defines parameters like ignition angle, injectors configuration and other important parameters related to the engine crankin...

  • Page 84

    Cranking fuel 1 & 2 cranking fuel table is used to define the injectors opening time during engine start up (cranking). This time depends on engine coolant temperature and should be higher for lower engine temperatures. There are two cranking fuel tables that can be switched using other / tables swi...

  • Page 85

    Enrichments afterstart enrichment afterstart enrichment function enables a fuel dose enrichment for a set number of engine cycles after engine start. Values in the table define the initial enrichment rate. With every engine cycle after start this value decreases linearly to zero. Initial enrichment ...

  • Page 86

    The following 2d tables are connected with the function of acceleration enrichment. Acc. Dtps rate defines percentage of enrichment as a function of throttle opening speed (dtps). The faster the opening speed, the larger the enrichment should be. Acc. Tps factor defines how enrichment value will be ...

  • Page 87

    Configuration of outputs parameters fuel pump fuel pump options determine which output is used to control the fuel pump relay and its control parameters. Parameter description after start activity specifies how long the fuel pump will run after the device is powered on (time in seconds). This time m...

  • Page 88

    Coolant fan coolant fan options determine which output is used to control the radiator fan relay and its control parameters. Parameter description activation temperature cooling fan turn-on temperature hysteresis hysteresis which defines how many degrees the coolant temperature must fall below the a...

  • Page 89

    Tacho output tacho output function is used to control electronic tachometers. Based on engine speed, the emu generates a square wave signal with a frequency proportional to the crankshaft speed. The tachometer should be connected to aux 4 which is equipped with a 10k pullup resistor connected to + 1...

  • Page 90

    Speedometer output speedometer output function is used to operate an electronic speedometer. On the basis of vehicle speed, it generates a square wave signal with a frequency proportional to the vehicle speed. The speedometer can be connected to one of the outputs for stepper motor or free injector ...

  • Page 91

    Param. Output parametric output strategy can be used to perform specific functions like alternator control, electric pumps, electric blow off valve, variable intake manifold length etc. Parametric output 1 has 3 conditions that control the state of the output, the other parametric outputs have only ...

  • Page 92

    Pwm #1 the pwm #1 output is used to control an external solenoid with a predefined frequency and duty cycle (dc) defined in 3d pwm table. Parameter description output device output used for solenoid frequency the frequency of the pwm signal disable output if no rpm this option allows to disable pwm ...

  • Page 93

    Honda clt dash output honda clt dash function is used to generate coolant temperature signal from emu to the electronic indicator on the dashboard of the honda s2000. Parameter description enable enable signal generation output output to which indicator is connected clt freq. Output the clt freq. Ou...

  • Page 94

    Configuration of idle parameters idle parameters idle parameters are used to configure engine idle control options. A valve that regulates engine air flow during idle is the base device of idle control system. Base map for idle tuning is idle ref table which defines base opening of idle control devi...

  • Page 95

    Pwm – valve with the possibility of the smooth change of opening through the modulation of impulses’ width. It is always a by-pass. Usually the increase of the duty cycle causes the increase of the amount of air flowing through the valve. In case of valves controlled by high frequency (e.G., bosch 0...

  • Page 96

    Unipolar stepper motor - valve, which performing element is the unipolar stepper motor. It only requires the power supply during the change of the stepper motor position 3 wire pwm –valve using two windings (e.G., bosch 0280 140 505). When it is not powered, it is in the middle position. Depending o...

  • Page 97

    Parameter description idle valve type on/off - the simplest valve which is opened when engine is cold and closed after warm-up. Pwm - valve which increases air flow with duty cycle of pwm controlling signal. Stepper - bipolar stepper motor ( 4 wire ), 3 wire pwm - pwm valve with two coils, unipolar ...

  • Page 98

    Dbw idle range idle valve min dc minimum allowed signal duty cycle for pwm valve idle valve max dc maximum allowed signal duty cycle for pwm valve idle corr. Analog input defines which analog input is used to read and calculate correction value for idle device duty cycle. Correction value is defined...

  • Page 99

    Ignition control idle ignition control function is used to control idle rpm by ignition angle modification. Advance of ignition angle leads to increase of rpm, retardation lowers rpm. Ignition control regulates ignition angle to achieve engine rpm defined in idle target rpm table. Idle control state...

  • Page 100

    Idle ign. Correction idle ign. Correction is used to define ignition angle correction as a function of rpm error (difference between current rpm and target rpm). Target rpm can be set in idle target rpm table. Idle control by ignition angle change is activated in idle ignition control options. Idle ...

  • Page 101

    Configuration of knock sensors parameters emu has the ability to work with common knock sensors and to take appropriate corrective actions when knock is detected. Common correction strategies are to enrich the fuel dose and to retard ignition timing. The emu employs advanced knock processors designe...

  • Page 102

    Integrator time constant of signal integrator. -higher value gives better immunity to noise and lowers knock sensor value parameter. Too high a value can cause light engine knock to be filtered out. -lower values increases engine knocking sensitivity but it also increases susceptibility to noise. Th...

  • Page 103

    Knock action action menu allows you to define which actions should be taken when knock is detected. The knock level is equal to knock sensor value - knock engine noise. Parameter description active activates engine knock protection min rpm minimal engine rpm for the system to be active max rpm maxim...

  • Page 104

    Flex fuel sensor a flexfuel sensor measures the ethanol content of the fuel as it passes through the fuel system. Information about ethanol content can be utilized by the ecumaster emu to adjust the fuel dose, ignition advance, or boost pressure. The emu supports gm/continental frequency sensors. Th...

  • Page 105

    Enable temp. Correction activate fuel dose correction in function of fuel temperature error frequency if the frequency of the flexfuel sensor is greater or equal error frequency, the sensor is not working correctly. In such cases the check engine light can be enabled (check engine) and the value fro...

  • Page 106

    Vvt – variable valve timing typical variable valve timing system is based on pwm controlled solenoid that regulates the oil pressure applied to an actuator to adjust the camshaft position. Parameter description cam offset this parameter is used for camshaft starting position calibration. The correct...

  • Page 107

    Solenoid this value define the dc when the camshaft position is stable. In practice this value defines when the camshaft changes its movement direction. In double vanos system this value should be 50% max dc maximum allowable dc value of camshaft control solenoid min dc minimum allowable dc value of...

  • Page 108

    Vtec vtec control parameters are used for controlling variable timing and lift of the valves using on/off type solenoid. There is an option to automatic switch tables when the solenoid state changes. To do this in parameters tables switch/table switch mode option vtec switch must be enabled. Activat...

  • Page 109

    Boost control boost control strategy allows for electronic boost pressure control. Boost pressure can be adjusted as a function of exhaust gas temperature, air temperature or vehicle speed. Boost control has two sets of 3d tables to permit switchable boost sets. These tables can be changed by a swit...

  • Page 110

    Open loop control strategy open loop control allows you to control the boost pressure without pid. This strategy uses boost dc re map and does not use the boost target table. Closed loop control strategy closed loop control bases on pid control. The emu will aim to obtain boost pressure defined in b...

  • Page 111

    Dc ref table boost dc reference table defines the duty cycle of the boost control solenoid as a function of throttle position and engine rpm. If closed loop control is enabled, boost pressure will maintain a defined boost target. Boost target table boost target table defines boost pressure as a func...

  • Page 112

    Dbw attention ! The functions associated with operating the electronic throttle are only for testing stationary engines (generators, test benches, engine dynometers). For safety reasons, do not use the electronic throttle service on the road !!!! In order to use the electronic throttle (dbw) you nee...

  • Page 113

    Table p table defines proportional gain of pid controller in function of current throttle position and position error (the difference between target and current position). I table i table defines integral gain of pid controller in function of current throttle position error (the difference between t...

  • Page 114

    Traction control traction control strategy allows engine torque to be reduced in the case of wheel slip. Wheel slip is detected based on engine rpm increase. For the traction control strategy to work correctly a vss sensor or gear sensor is required. In addition to gear detection, a rotary switch (o...

  • Page 115

    Gear scale gear scale table defines how to scale tc delta rpm raw depending on current gear. The lower the gear, the value in the table should also be lower. The value of 100% means no scale of tc delta rpm raw. Adjust scale adjust scale table is used to define how the tc delta rpm raw value should ...

  • Page 116

    Other tables switch tables switch options are used to define how the tables will be change. The tables that can be switched have suffix #1 and #2. Tables can be change via switch or automatically when the vtec option is activated. There is also an option to interpolate between tables based on extern...

  • Page 117

    Protection password protection isused to protect access to the emu device. The password is required to access any data and log. In the case of missing password it is possible to restore device to factory defaults, however all information will be lost. Parameter description enable password protection...

  • Page 118

    Check engine check engine function is used to indicate possible sensor failures detected by emu device. Parameter description check engine light output output used for indication device (led, bulb, buzzer, etc.) invert output invert output state (can be used to test indicator) report failure of wbo ...

  • Page 119

    Engine protection engine protection strategy is used to protect the engine by limiting the maximum rpm when the specific conditions are met. Parameter description enable over temp. Rev limit over-temperature engine protection. When clt temperature is higher than defined the new rev limit is used hig...

  • Page 120

    Dyno dyno parameters are used to set up road dyno parameters ( dyno ). The accuracy of the generated power curve will largely depend on the preciseness of the values entered. Parameter description coefficient of drag coefficient of drag can be found in technical documentation of the car as a cx valu...

  • Page 121

    Dyno tool attention ! The dyno tool is used for estimation of engine power (at the wheels) and to analyze boost pressure, afr, and iat as functions of engine rpm to generate estimated power and torque graphs, test runs must be made on a flat road. During the test run only one gear should be used. Th...

  • Page 122

    Ext. Port extension port is used for emu communication with additional modules like the bluetooth, can- bus module and racing dashboards. The extension port is compatible with rs232 serial communication. With the bluetooth module connected to the extension port it is possible to use an android appli...

  • Page 123

    Ecumaster serial protocol - ecumaster serial protocol allows to connect android based dashboard application. Can-bus - this device type should be selected for can-bus module support always reset emu device after selecting new device protocol! Can-bus speed speed of the can-bus send emu data over can...

  • Page 124

    Appendix 1 – the list of available log channels log channel description acc. Enrichment current value (%) of acceleration enrichment acc. Enrichment pw current value (in ms) of additional injector pulse width due to acceleration enrichment acc. Ignition correction current ignition angle correction d...

  • Page 125

    Boost dc pid correction the value of correction of dc of boost control solenoid resulting from pid control (closed loop control) boost table set current boost tables set boost target the final value of boost target for closed loop control (pid) or dc error correction table boost target from table th...

  • Page 126

    Controller can egt #5 the temperature of egt #5 sensor connected to external egt2can controller can egt #6 the temperature of egt #6 sensor connected to external egt2can controller can egt #7 the temperature of egt #7 sensor connected to external egt2can controller can egt #8 the temperature of egt ...

  • Page 127

    Position dbw out. Dc the dc value of signal controlling the electronic throttle module dbw pos current electronic throttle position dbw pot error the error resulting from the sum of the voltage from both potentiometers of electronic throttle dbw target required position of the electronic throttle de...

  • Page 128

    Fuel ethanol content according to flex fuel crank fuel blend table ff blend ign the blending percent between ignition angle tables resulting from fuel ethanol content according to flex fuel ign blend table ff blend ve the blending percent between ve tables resulting from fuel ethanol content accordi...

  • Page 129

    Idle pid dc correction dc correction according to idle control pid controller idle target the rpm target value according to idle rpm target table idle valve dc duty cycle of signal controlling idle control solenoid. In the case of stepper motor or electronic throttle this value defines percent of de...

  • Page 130

    Nitrous active information about activation of nitrous control nitrous fuel scale fuel dose correction resulting from nitrous strategy according to nitrous fuel scale table nitrous ign. Mod. Ignition angle correction resulting from nitrous strategy according to nitrous ignition mod. Table none disab...

  • Page 131

    Tps rate throttle position change rate tps voltage voltage value from tps sensor trigger error information about trigger errors connected to primary or/and secondary trigger trigger sync status information about state of ignition system no sync – no synchronization synchronising – trying to synchron...