Compact Setup Software Manual
Compact Setup Software Manual
1. Interface.
An interface is necessary to connect a PC with the Compact ECU. All USB interfaces used with the
Zenit ECU are compatible with and allow connection of the Compact ECU.
A relevant interface must be connected to a PC and to a Compact ECU diagnostics slot. The slot is on
the switch wiring harness approximately 30 cm from the mains socket of the control panel. During the
adjustment, split the wiring harness and connect the interface. WARNING! Prior to first use of
the interface, the drivers must be correctly installed in the system.
After the start-up, the program will automatically search all active ports and try to establish connection
with the ECU. At the same time the ignition must be switched on.
Until the connection is established the system will display “searching port – keep key
on”.
Compact Setup view after establishing the connection :
II. COMPACT PROGRAM DESCRIPTION
1. Information panel
Key
Tank
Errors
Compensation
Rpm
Pressure manifold
Pressure
Temperature of reducer
Lambda
Switch
Fuell supply strategy
indicator
This is situated on the left side of the program window, and is visible regardless of the chosen tab and helps to
monitoring of system parameters:
"Key" – the light is yellow when voltage is supplied to the control panel. It should activate straight after the
ignition is on, and it should immediately go off after the ignition is switched off.
Tank – the light is yellow when the voltage to the valves is supplied.
Errors – the light is red when a system error was detected. Go to the Diagnostics tab.
Compensation – the light is green when compensations are on. For more information go to Tuning ->
Compensations.
Switch – this button has the same function as the one in car cab. It is used to switch on/off the gas installation
and indicate the gas level in the tank.
RPM – this is engine speed. It can be adjusted by changing the number of coils in Configuration ->
Switching parameters -> Coils.
Lambda – pressure readout from a lambda probe. The window is active only when the lambda probe is
physically connected and when an appropriate type of probe is selected in Configuration -> Other
options -> Lambda probe type.
Fuel supply strategy indicator – shows if the strategies are on and active at the moment. See the Fuel
supply strategies tab.
2. Setting
The Setting tab is used to set up the key installation parameters. The configuration window is divided into 4 sections:
Change-over parameters
RPM signal from the wire – when this function is active the engine speed signal is read from the RPM wire,
otherwise it is based on the petrol injectors opening time and there is no need to connect the RPM wire. In this case,
functions of the fuel supply strategies related to slow and high speed are not active.
Coils – a section where the number of the engine coils is set up (active only when the RPM signal from the wire
function is active)
RPM multiplier – helps to adjust the RPM view in the program to the actual speed (active only when the RPM signal
from the wire is off)
Treshold Rpm Signal – a voltage threshold, above which the engine speed signal will be read. If the signal is read
from the ignition coil, the sensitivity should be set at app. 7V. For impulses received from the petrol controller the
threshold is set at app. 2.5V. ATTENTION! Nissan Micra is an exception, and the sensitivity threshold must be
set at 1V.
Change – over threshold (Rpm) when this level is exceeded, the fuel supply will be switched over. The value can
be selected from 0 (the function is switched off) to 3000
(the switch-over will happen when 3000 rpm level is achieved).
Change over direction - when switching-over to gas should happen during acceleration or deceleration.
RPM hysteresis – the value by which the engine speed should decrease for switching-over to activate (active only
when the Switch-over at function is set for deceleration).
Water temperature – selectable from 20 to 70°C. When the pre-determined temperature is achieved the control
panel will switch the engine over to the gas supply.
Petrol start delay - the system delay time. When selecting a value other than 0, the control panel will wait the pre-
determined time (in seconds) before switching over to gas supply. 0 – function is disabled – the switching-over to gas
supply will happen immediately after the pre-determined temperature is achieved.
Gas level setup – activates the view of the gas-level sensor calibration.
Calibration consists in determining the voltage threshold above which the diodes
should light. Move the slide with the right and left arrows and determine the
value. Save min button enables saving the voltage threshold for an empty tank,
Save max button – for a full tank, and Default button enables return to the
default set up.
Aditional services
INJECTORS SETTING
This tab includes the options that determine how the system is to operate at high speeds, at high speed
and load, during decelerations and at a low speed. Normally, when switching to gas, the engine is powered by
gas until the ignition is turned off, or the pressure drops due to the lack of gas in the tank. However, in certain
situations it is necessary to temporarily switch the engine to petrol. This can happen when, for example, the
petrol injectors are still open or the engine is at a low speed and may stall.
There is also an additional feature here for the Mazda engines, which, under influence of the load,
changes the type of fuel supply.
High Rpm
Disabled – the system runs at high speed on gas, the same as on petrol, until the activation of a speed limiter.
Max power – the system, under certain speed and opening durations of the injector, switches the engine to
petrol, and then at lower speeds automatically returns to gas.
PDM – at a pre-determined load, regardless of speed, the system will switch to petrol and will automatically
return to gas at a lower load level. This feature is useful for engines having petrol injectors with very long
opening times, as at high speed the injectors may stay permanently open (e.g. an opening time of 25 ms at
4800 rpm means that the injector is always open and the engine load equals to 100%). The gas control panel
can temporary control the gas injectors the same way, but in this case it cannot control the mixture, which is
why it is recommended to switch to petrol earlier (e.g. at 90% load level).
Low Rpm
Min Power – if the speed drops below the threshold pre-determined by the system installer, the system will
switch to petrol and only if the speed increases by a certain value will it return to gas. The control panel always
switches all the injectors simultaneously; the return to gas depends on the configuration. If the configuration
was set to sequential switching of the cylinders, the return to gas will follow the same setting. The switch in the
car cab displays normal gas operation, while the program uses a virtual switch to indicate that the function is
active.
Return to petrol – if the speed drops below the threshold pre-determined by the system installer, the system
will switch to petrol and, after several openings of the petrol injector (it may take a few seconds), will
automatically returns to gas. The control panel always switches all the injectors simultaneously, with a return
to gas depending on the configuration. If the configuration was set to sequential switching of the cylinders, the
return to gas will have the same setting. To activate this function, the speed level before the decrease should
exceed the activation threshold by app. 200.
The switch in the car cab displays normal gas operation, while the program uses a virtual switch to indicate
that the function is active.
Mazda strategy
This function applies to Mazda engines. Under the influence of load the petrol injector control method changes
– the petrol controller changes from a sequential system to semi-sequential. The petrol injectors (as well as
the gas injectors) begin to open at a double frequency and for about half the duration (e.g. it will reduce from 8
ms to 4 ms, although the engine load stays the same or increases). The result of this change, during gas-
operated work, is that the mixture becomes too rich and may lead to misfiring and jerking. Activation of these
functions enables the perfect adjustment of the mixture, both at the low load in sequential work-mode and the
heavy load in non-sequential work-mode.
Current Limit Saving the error in the memory - a short in the electric circuit
- a short on the coil of the solenoid valve
6. Sundries
The other general options can be found here, such as the selection of the communication port, saving and
reading configuration files, firmware updating, etc.
The control panel will automatically find the port it is connected to via interface. Additionally, in
this window you can manually select this option, start the auto searching process or switch the
program to the “Offline” mode.
Electrical diagram
The preliminary selection of nozzles can be made using this table. It is also available at the program level
in Sundries->For the installer ->Nozzle table. These values should be considered as evaluated. The final
dimension is defined by the parameters of the multiplier after the calibration.
Autotuning of the system consists in basic adaptation of the Compact system to the specific type of
engine. The user is guided through the en tire process by instructions displayed on the screen. NOTE! Auto
calibration can only be done when the temperature of the reducer is higher than 40°C.
The Line tab includes a diagram giving the percentage multiplier ratio (used to calculate the gas injectiion
time) to the petrol injecting time. Petrol and gas gauge charts are displayed here. This tab also includes the
charts managing the panels and the readings of the key parameters of the system operation.
The calibration is complete when the gas chart line and the petrol chart line overlap. If after the Line correction the chart
lines do not overlap, another correction is required and it must be done in the same way as earlier. So, select the function
Suggested model (when it is active and lighted up yellow), press Auto aligment or implement the correction of the curve
manually. Then select View sampling and create a new gas line. Repeat this procedure until the gas chart and the petrol
chart overlap.
Finally, we recommend checking the engine running at low-speeds. Leave the car idling, on petrol and
watch the petrol injection time duration. Then switch to gas and watch the petrol injection duration. After
the change of the type of fuel the time must remain the same or change slightly. App. 3% deviation is
acceptable.
In the above example the petrol injection duration at low speed is 3.50 ms. After switching to the gas
supply the injection time should stay within 3%, which is 3.4 to 3.6.
If the deviation is higher, the adjustment must be corrected by using the options Map.
10. Tuning – Map
The MAP contains the table that enables to correct the gas injection time values depending on the engine-
speed and the petrol injection duration.
The blue box moving along the table fields indicates the current engine parameters (speed and the petrol
injector opening time).
To change the gas consumption in a specific field, select it by clicking with the left mouse button. To
select an area that includes several fields at once, hold the left mouse button. To select the rows or
columns, click or select the yellow fields containing the injection time values or the engine speed values.
To make a correction, select the desired field or an area and press ENTER. The screen will display:
The RPM correction function is typically used to correct the gas injection time at low speed. To do so, switch
from petrol to gas a few times and implement the corrections in the appropriate fields until the injection time
values are identical or almost the same. If the petrol injection time is identical on gas and petrol injection, or
shows no more than a 3% deviation, the adjustment is complete.
11. Tuning - Compensation
The Compensation tab contains the tables that reduce the influence of temperature and pressure fluctuations and
acceleration on the mixture control.
Reducer Temperature compensation helps to maintain the optimal mixture when the engine is warming up, when the
gas temperature rises above normal, after switching over after a long stop, or when the engine is not warmed-up and the
gas temperature is low and gas density is high. Activating the compensation will prevent a too rich mixture by decreasing
gas injector opening durations, e.g. at Tred = 30 by 4%
- when the gas temperature is increasing the gas density will be decreasing, which can cause the mixture to become
too lean. When the correction is activated, at high gas temperatures the controller will enrich the mixture, e.g.: at Tred
= 90 by 3%.
Reducer pressure compensation will prevent modification of the mixture as the pressure changes.
Working pressure - at this pressure level the correction = 0.
Modifying the Cols range of the pressure values subject for correction.
Acceleration compensation helps maintain an optima mixture In the case of a sudden increase of the injection time
(e.g. during acceleration). Values in the top row of the table are the difference between the previous and the current
injection time. If the injection time suddenly increases from 3ms to 9ms, in accordance with the table, the gas injector
opening time will be reduced by 4%.
Min/Max Tinj – linearly convert the values between the first and the last column of the ms row. To adjust the values of
the deviations of the injection time, it is enough to provide two extreme values.
Min/Max % - linearly convert the values between the first and the last column of the % row. To adjust the values of the
compensation it is enough to provide two extreme values.
The window with the numerical values indicates the system reaction rate. The system reaction is the lowest when the
window indicates “1”, and is the highest when the window indicates “32”. Low response time means a long return time for
the injection time, regardless of the compensation on acceleration.
We recommend activating the compensation for temperature and keeping the pressure correction active,
checking correct set up of the working pressure and setting the reference column according to the preferences.
Originally set - recommended – correction values can be modified. To do so, select the value which needs to be
modified and using "+" and "-" keys set the desired value. Hold the SHIFT key during the modification to change the
corrections in steps of 10.
After the adjustments are completed, close the Compact program and disconnect the interface wire from the system, and
connect the diagnostic plug to the switch wiring harness.
III. ELECTRICAL DIAGRAM
This is also available at the program level in Sundries -> Instruction -> Electrical diagram.