Mechatronics
Mechatronics
e-mail: [email protected]
http://www.mechatronics.by
User’s Manual
Mechatronics
© 2018 Mechatronics rev. 1.5
2
1. CONTENT
1. CONTENT 2
2. PURPOSE AND SYSTEM REQIREMENTS 3
2.1 Purpose 3
2.2 System requirements 3
3. INSTALLATION AND SETUP 4
3.1 Installing the accompanying software 4
3.1.1 Installing Microsoft. NET Framework 4.0 client 4
3.1.2 Installing the adapter driver software 4
3.2 Setting Configurator 4
3.2.1 Installing and removing the configurator 4
3.2.2 Setting a COM-port 11
4. WORKING WITH THE PROGRAM 13
4.1 Getting Started 13
4.2 Menu description 13
4.2.1 Item "File" 14
4.2.2 Item "Settings" 16
4.2.3 Item "Help" 17
4.3 Description of tabs 17
4.3.1 Tab "Information" 18
4.3.2 Tab "Configuration" 18
4.3.3 Tab "Taring" 23
4.3.4 Tab "Calibration" 25
4.3.5 Tab "Accelerometer" 26
4.3.6 Tab "Adder" 27
4.3.7 Tab "Current state" 28
4.3.8 Tab "Software Update" 29
4.4 Calibration 30
4.5 Taring 33
4.6 Work in "Adder" mode 35
5. MANUFACTURER AND SUPPORT 39
5.1 Manufacturer 39
5.2 Support 39
© 2018 Mechatronics
3
2.1 Purpose
"EUROSENS Dominator User Configurator" Software (hereinafter configurator) is used to
configure, control and test fuel level sensors (FLS) manufactured by JSC "Mechatronics" (hereinafter
sensor).
© 2018 Mechatronics
4
© 2018 Mechatronics
5
2) In the window the driver installation (Fig.1) for adapter "Destination-01" select an answer
"Yes".
Fig.1
3) In the next window (Fig.2) click "Extract ".
Fig.2
4) Start the installation (Fig.3) by clicking the "Next".
Fig.3
5) Confirm the installation (Fig.4) of a third-party driver by clicking "Continue Anyway".
© 2018 Mechatronics
6
Fig.4
6) Follow the successful installation (Fig.5) and click "Finish" at the end of the process.
Fig.5
7) In the window the driver installation (Fig.6) for adapter "Destination-02" select an answer
"Yes".
Fig.6
8) In the next window click button "Next" (Fig.7).
© 2018 Mechatronics
7
Fig.7
9) To monitor the success of the installation of drivers, selecting the correct answers and
clicking the "Finish" button at the end of the process (Fig. 8).
Fig.8
10) Abandon the search for a driver update and press button "Finish" (Fig. 9).
Fig.9
© 2018 Mechatronics
8
11) In the next window (Fig.10) installation of the platform Microsoft. Net Framework 4.0
Client click "Yes".
Fig.10
12) In the next window (Fig.11) it is necessary to tick "I have read and ACCEPT the terms of
the License Agreement" and click "Install".
Fig.11
13) Follow the successful installation (Fig.12) and click "Finish".
Fig.12
14) In a window (Fig.13) click "Next".
© 2018 Mechatronics
9
Fig.13
15) In the next window (Fig.14) you must choose the installation directory of the program
(default installation folder "C:\Program Files (x86) \EUROSENS Dominator User Configurator
ver.X.X" operating system for 32-bit and "C:\Program Files\EUROSENS Dominator User
Configurator ver.X.X" for the 64-bit).
Fig.14
16) Select the folder name (Fig.15) in the Start Program menu (default "EUROSENS
Dominator User Configurator ver.X.X").
Fig.15
© 2018 Mechatronics
10
17) Tick (if necessary) to create a desktop shortcut (Fig.16).
Fig.16
18) Click "Install" (Fig.17).
Fig.17
19) Click "Finish" in the end of installation (Fig.18) and tick the start of the program after
installation (if necessary).
Fig.18
© 2018 Mechatronics
11
To remove the program you should do the following:
1) Select "Start" button and the "Programs" submenu of the operating system
"EUROSENS Dominator User Configurator ver. X.X" item "Uninstall EUROSENS Dominator
User Configurator" (Fig.19).
Fig.19
2) Agree to the following screen with the removal of the program (Fig.20).
Fig.20
3) Confirm the complete removal by Clicking "OK" (Fig.21).
Fig.21
Fig.22
2) In appeared window choose COM-port number from the list of available ports (Fig.23) and
manually enter the desired number of COM-port at the bottom (line input).
© 2018 Mechatronics
12
Fig.23
Note: When several ports are available open "Device Manager" in windows item "Ports
(COM & LPT)". Find an entry similar to that shown in Fig.24, 25 depending on the adapter type.
Desired COM-port number is shown near USB Serial Port device.
Fig.24
Fig.25
© 2018 Mechatronics
13
Fig.26
© 2018 Mechatronics
14
4.2.1 Item "File"
Fig.27
Save configuration to File. Storing the information read from the sensor to a file with the
extension .sav (Fig.28). Formation of the default file name shown in the following example:
0000000_140417_094038.sav
where "0000000" - the serial number of the sensor;
"140417" - the current date in the format YYMMDD;
"094038" - the current time in the format HHMMSS.
Fig.28
Note: In the case of the incorrect calibration data, the program displays an error message
and the table data into the sensor is not recorded, only the configuration settings.
© 2018 Mechatronics
15
Load configuration from file. Read the stored information from the file to the program
(Fig.29).
Fig.29
Fig.30
Load calibration/taring from file. Read the calibration (taring) data from the file to the
program (Fig.31).
© 2018 Mechatronics
16
Fig.31
The status bar shows the previous phase of setting sensor.
Fig.32
Port settings. Allows you to specify the number of COM-port and displays a list of all
available not occupied COM- ports.
Calibration mode. Enabling/disabling sensor calibration. The program can work in two
modes: "Taring" and "Calibration" (special case of taring). It is elected by making a tick in the
menu.
Русский, English. It is a switch for interface language.
© 2018 Mechatronics
17
4.2.3 Item "Help"
Fig.33
View Help. It runs help book. Not active in this version.
About. It shows information about developers and software version. Not active in this
version.
© 2018 Mechatronics
18
4.3.1 Tab "Information"
Fig.34
Tab "Information" displays non-modified data: device (modification) type, serial number,
firmware version, configuration version (controlled software and firmware the compatibility), protocol
version (data exchange unit), hardware version (design of the device) and calibration date.
Fig.35
© 2018 Mechatronics
19
In the tab "Configuration" you can change settings of a sensor. Visually consists of several
fields and have buttons "Save configuration data" and "Reread Sensor".
"Save configuration data" button. Save your settings configuration, include configuration
and calibration table.
"Reread Sensor" button. Used when working with several sensors. It allows you to read
sensor data without restarting the program.
Section "Output". Designed for configure the output signal type and its parameters for all
modes of sensor Dominator AF. Sensor Dominator RS uses only "Frequency output" and "K-Line".
Include the following settings:
Pull-up output to Power. In modes "K-Line" and "Frequency output" level output signal
will be pulled-up to power voltage.
Do not restrict the range. Emulation mode of voltage output sensor. When measured values
are outside calibration table - output will be directly proportional to changes in the values of the fuel
level. In normal operation, these values are wrong and output is not provided. This mode is used only
when you want to change the length of the working part without the possibility of re-calibration at the
installation.
K-Line. Provide the results of measurement in digital form in accordance with automotive
standard protocols "OBDII. Physical Layer".
Analog output. Provide the results of measurement in voltage proportional to the level of fuel
(after calibration) or volume (after taring) in the ranges of values specified in the settings (the field
"Output-voltage range".) When set "Analog Mode" voltage may be beyond the range specified in
the configuration, but it will always be in the range 0.5 ... 10 V. When the supply voltage not
exceeding the value of 12 V, the output voltage is not more than 8 V. Difference between the
minimum and maximum voltages must not be less than 3 V.
Frequency output. Provide the results of measurement in the square wave signal with a
frequency proportional to the level of fuel (after calibration) or volume (after taring) in the ranges of
values specified in the settings (the field "Output frequency range".) When set "Analog Mode"
frequencies may be beyond the range specified in the configuration, but cannot go beyond the range of
300 ... 2000 Hz. The difference between the set minimum and maximum frequencies should not be less
than 500 Hz. Value of the detector in this mode must not exceed 10000 for Dominator AF (otherwise
select another wavelength range of the sensor).
Frequency output protection. You can adjust the overload threshold of the output circuit.
Only works in the "Frequency output".
Note: In normal conditions you can set "1". In case of false alarms and protection failures in
the transmission of data the threshold value is changed to be increased.
Alarm output. The K-Line output is programmed as an indicator when the fuel drain detector
© 2018 Mechatronics
20
is activated.
Invert alarm output. Is used to change the active signal level (from logical "1" to logical
"0").
Field "Value Range of Detector" contains four ranges of the detector. Range selection is
determined by the detector at full immersion of the sensor in measuring fuel. Recommended values of
the detector should not exceed 100,000 for all modes, except for the frequency.
Field "Temperature compensation". Temperature compensation is intended to calculate
influence of temperature on fuel measurements and make necessary correction. Contains the following
settings:
Normalization to __ ºC. Temperature, relative to which the current amount of fuel will be
recalculated. Normally 15 º C or 20 º C are used.
CTE. Temperature expansion coefficient of fuel (CTE) can be choose from table 1
corresponding to density of fuel.
Table.1. Temperature coefficient β
© 2018 Mechatronics
21
this time becomes comparable with the time of refueling event. It allows you to get new fuel levels
after event. It is applied also at calibration and taring procedures (automatic).
Field "Digital Output". Intended to set the configuration settings of sensors "Eurosens
Dominator AF" (versions higher 1.6) and "Eurosens Dominator RS". Contains the following settings:
RS232. Activation of data exchange mode through RS232 interface. Not work for "Eurosens
Dominator AF".
RS485. Activation of data exchange mode through RS485 interface. Not work for "Eurosens
Dominator AF".
K-Line. Activation of data exchange mode through K-Line interface.
Attention!!! In the K-Line mode must be ticked "K-Line"
© 2018 Mechatronics
22
any data-logging device which makes request.
FLS Address. Set address of the sensor in network. If "Ignore" tick is set all sensors will
reply to current data-logging device which makes request.
Attention!!! If you have several fuel level sensors in the
The address space is duplicated on the hold registers in read mode and a user command 70h.
The data available is for the commands 03h, 04h and 70h.
For sensors with firmware ver. 2.4 or higher using extended protocol (see table 3).
Table.3. Address space FLS for Modbus Protocol (firmware version 2.4 or higher)
Modbus Data
№ Storage Location Comments
Address Type
signed
1 0000 Input register Temperature (in 0,1 °C)
16-bit
unsigned
2 0001 Input register N (according to the protocol Omnicom)
16-bit
unsigned
3 0002 Input register F* (according to the protocol Omnicom)
16-bit
Input register
4 0003
(High 16 bit) signed
Fuel volume (in 0,01 liter)
Input register 32-bit
5 0004
(Low 16 bit)
Input register
6 0005
(High 16 bit) signed
Tank volume (in 0,01 liter)
Input register 32-bit
7 0006
(Low 16 bit)
8 0007 Input register unsigned Error codes (bit by bit):
© 2018 Mechatronics
23
16-bit 0-bit - the error of threshold the calibration empty
tank;
1-bit - the error of threshold the calibration full tank;
3-bit - detection of discharge;
2, 4 ... 15-bit - not used
Input register
9 0008
(High 16 bit) unsigned
Device serial Number
Input register 32-bit
10 0009
(Low 16 bit)
unsigned
11 0010 Input register Device type
16-bit
Note: * - in "Adder" mode is given a sequence number FLS which do not have access. If
several such devices, the number is issued only the first of these in order.
When try to write a value 0x6975 command 0x06 in single register at the address 0x00 is
made recalibration level empty tank. When try to write a value 0x98d3 the same command at 0x01
recalibration will be made full tank level. These command doing only, if fuel level sensor has been
previously calibration. If he was calibration, operation reproduce, commands return errors.
Minimum Value. Minimum level of the readings (volume) of fuel sensor. The default value
is set to 1.
Maximum Value. The maximum value of reading level (volume) of fuel sensor. The default
value is set to 1023.
Fig.36
© 2018 Mechatronics
24
In the tab "Taring" you can fill taring table of sensor.
Temperature. It shows the current value of the measured temperature. It is not available for
editing.
Detector. It shows the current value of the detector. It is not available for editing.
Volume. Set amount of fuel portions.
Add Record. Add a new row at the end of the taring table.
Delete current Record. Delete selected row.
Delete all Records. Delete all rows from taring table.
Current Record Up. Raise the selected row up one position. At the same time the previous
line goes down.
Current Record Down. Lower the selected row down one position. In this case the following
line rises.
Save Taring Data. These taring tables and configuration settings are written into the sensor.
Then sensor is restarted and software reads saved data.
Attention!!! The number of rows of data table should
© 2018 Mechatronics
25
4.3.4 Tab "Calibration"
Fig.37
"Calibration" tab looks like "Taring" tab except only 2 rows are needed – minimum and
maximum values because calibration is performed only for the two states: tank is empty and tank is
full.
Temperature. It shows the current value of the measured temperature. It is not available for
editing.
Detector. It shows the current value of the detector. It is not available for editing.
Volume. Not used.
Delete current record. Delete selected row.
Delete all records. Delete all rows in the table.
Calibrate "Empty". Grab value of the detector with an empty tank.
Calibrate "Full". Grab value of the detector when a tank is full.
Save Calibration Data. Data from the calibration tables and configuration settings are
written into the sensor. Then sensor is restarted and software reads saved data.
Attention!!! The number of rows of data table
© 2018 Mechatronics
26
4.3.5 Tab "Accelerometer"
Fig.38
Sensors equipped with an accelerometer can improve the accuracy of fuel level (flow rate)
measuring.
"Accelerometer" tab consists of three items: "Enable Accelerometer", "Current values"
indicator and the "Calibrate".
Enable Accelerometer. Switch on built-in position sensor (if equipped).
Current values. Shows current information from the accelerometer.
Calibrate. Sets the initial reading according to the current setting.
The sensor is calibrated as follows. After sensor’s installation, it is necessary to install the
vehicle strictly horizontally with respect to the ground surface and check the accelerometer readings.
If the declivity angle is more than 2 degrees, you need to calibrate the accelerometer by pressing the
"Calibrate" button. Then save the calibration results by clicking the "Save configuration data"
button on the "Configuration" tab.
The "Accelerometer" operating mode is available only in second-generation EUROSENS
Dominator (AF, RS, CAN) sensors with firmware version no lower than 1.5.
© 2018 Mechatronics
27
4.3.6 Tab "Adder"
Fig.39
In "Adder" tab is located table slave sensors ("Slave") and tools for configuration mode.
Include the following settings:
Enable adder. Switch "Adder" mode ON or OFF.
RS-485 (Omnicom), K-Line. Select interface of interconnection the slave sensors.
Adder address. Address in network of this Master-sensor.
Use Master-sensor data. You can switch ON/OFF usage data from Master-sensor. When
option OFF is set you can use Dominator head without electrodes as adder module.
"Save Configuration Data" button. Save your settings configuration, include configuration
and table slave sensors.
Note: In the absence of connected sensors tab reflects an empty field. Table appears
connecting at least one sensor.
The table of sensors contains the following graphs: serial number, sensor address in the
network, volume of the tank on which the sensor, minimum and maximum readings in the TMS.
Note: Sensors having a zero address in the table are ignored. Their data are not included.
"Adder" mode is available for sensors EUROSENS Dominator RS with firmware since 1.7
version.
© 2018 Mechatronics
28
4.3.7 Tab "Current state"
Fig.40
Tab "Current state" is designed to display some current calculated sensor data. Contains the
following parameters:
Value Detector. It displays the current value of transit-time detector.
Temperature. It displays the current value of temperature.
Fuel Value. It displays the current value of fuel volume (for "Taring" mode).
Output Frequency. It displays the current value of frequency of sensor ("Frequency
Output" mode).
Output Voltage. It displays the current value of voltage of sensor ("Analog Output" mode).
© 2018 Mechatronics
29
4.3.8 Tab "Software Update"
Fig.41
Tab "Software Update" is intended to update the firmware of the sensor. Contains the
following settings:
Erase configuration. The option is intended for the forced resetting to zero of adjustments at
update of software of the sensor. It is necessary in case of incorrect programming and-or the
subsequent failure in sensor operation.
Firmware update. Click to select the firmware file. After selecting a file updating will start
automatically. Progress updates displayed graphic scale in the lower left corner of the window.
Default settings. This button is used to reset the current sensor configuration and installation
to defaults.
Warning! If the sensor does not react to connection to the
© 2018 Mechatronics
30
Fig.42
4) Connect the sensor to the programming adapter and wait till the terminations of update
process.
Attention!!! Due to the existence of products range
Fig.43
Note: In the latest versions of the program the firmware versions are designated by a
simplified scheme: DominatorRS_v2.7
Firmware Version
Sensor Type
4.4 Calibration
Calibration of the sensor is used to produce a linear variation of the output signal parameter
(depending on the type of output - see sec. 4.3.2, field "Output") to the level of immersion of the
measuring part.
© 2018 Mechatronics
31
Attention!!! Normalization fuel volume to a
Fig.44
6) Go to the tab "Calibration" and click "Delete All Records" to clear the calibration table.
7) Check the temperature reading and wait for the stabilization of minimum current value of
sensor detection (no more than ± 1ºС).
Note: It is recommended for speeding up the process of calibration and taring set at the
beginning of work low values of averaging time and writes them into the sensor. After calibration you
can restore desired values.
8) Click "Calibrate EMPTY" (Fig.45).
9) Check if values "Value" (field "Detector"), "Volume" and "Temperature" are
recorded in table correct (Fig.45). The volume of fuel in this table (graph "Volume") must be zero.
10) Fill in the tank full.
© 2018 Mechatronics
32
Fig.45
11) Click the "Calibrate FULL" (Fig.46).
Fig.46
12) Check if values "Value" (field "Detector"), "Volume" and "Temperature" are
recorded in table correct (Fig.46). The volume of fuel in this table must be equal to 100 %.
13) Click "Save Calibration Data" and sensor will reboot with new settings.
14) Check that entered data are correct.
15) Disconnect sensor from service kit. Calibration is finished.
© 2018 Mechatronics
33
Warning! For "Frequency Output" make sure that the testimony
© 2018 Mechatronics
34
Note: It is recommended use auto-step of Volume value, set up this value in field "Volume"
list box.
Fig.47
12) Repeat p.7.
13) Enter in the graph "Volume" the current value of fuel volume in the tank.
14) Click "Add record" (Fig.48).
15) Check if new record is OK (Fig.48).
Fig.48
© 2018 Mechatronics
35
16) Repeat pp. 11…15 until taring tank will become full (Fig.49).
17) Click "Save Taring Data" and sensor will reboot with new settings.
18) Check after sensor reboot that all data is saved correctly.
19) Disconnect sensor from service kit. Taring is ended.
Fig.49
Warning! For "Frequency Output" make sure that the
© 2018 Mechatronics
36
A
TMS RS-485
B
B A B A B A
Fig.50
Note: This scheme does not allow the creation of large networks.
2) Via RS-232 protocol to data terminal and RS-485 protocol to the slave sensors:
Tx Rx A
TMS RS-232 FLS RS-485
Rx Tx B
Master
B A B A
FLS FLS
Slave 1 Slave 10
Fig.51
3) Via RS-232/RS-485 protocol to data terminal and K-Line protocol to the slave sensors:
Tx Rx
A RS-232 A K-Line
TMS RS-485
FLS K
Rx Tx
B B Master
K K
FLS FLS
Slave 1 Slave 10
Fig.52
Note: Due to the configuration of the sensors Dominator RS old generation in the second
scheme may be occasional loss of messages. Dominator AF sensors can only be used as a slaves.
The process of programming sensors occurs in several stages.
4.6.1 Data terminal-Master
Configures the Master-sensor taking into account the features of the data terminal TMS and
the interface. Example for scheme from Fig.45 is shown in Fig.53.
© 2018 Mechatronics
37
Fig.53
4.6.2 Master -Slave
Configures Adder settings Master-sensor:
1) Select Adder address so that it won't be the same with address of data terminal (recommend
you choose a value not below 5).
2) Fill a table of the slave sensors:
• Each sensor must have unique address, corresponding tank volume (according to location on
vehicle).
• Min and max values are selected according to the requirements used by TMS.
• For unused sensor set zero address.
Example is shown on Fig.54.
4.6.3 Slave
Configures slave sensors:
1) As TMS address you must enter the address of Master-sensor, as FLS address enter the
address of given slave sensor from the table (see Fig. 54).
© 2018 Mechatronics
38
Fig.54
2) Untick "Ignore".
3) Max and Min values must be the same as shown in table of Master-sensor (see Fig. 54).
4) Automatic data producing mode "Output Off".
5) Calibration/taring sensors – as usual.
See example of slave sensor settings in Fig.55.
Fig.55
© 2018 Mechatronics
39
5.1 Manufacturer
JSC "Mechatronics", 222410, Republic of Belarus, Vileyka, 1 May, 80,
building 631-С-12498, office 29
Phone: +375(1771)7-13-00
Fax: +375(1771)7-13-00
E-mail: [email protected]
site: http://www.mechatronics.by
5.2 Support
Phone: +375(44)753-98-59
E-mail: [email protected]
Skype: mxt.support
© 2018 Mechatronics