Jump to content

LIGO PRO User Guide: Difference between revisions

From SOJI ELECTRONICS
[checked revision][checked revision]
Initial Release [release]
change content
 
(26 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Safety Information ==
== Safety Information ==
 
{{Notice
{{Warning|title=Installation Safety|body=
| title = Installer Qualifications and Safety
* LIGO SP Fuel Level Sensor measures the accurate fuel level in fuel tanks; therefore the device installation process must be extremely accurate.
| body = *LIGO SP Fuel Level Sensor measures the accurate fuel level in fuel tanks, therefore the device installation process also needs to be extremely accurate.
* Installation technicians should be '''well-trained by specialists or experts''' in this field before installing the device.
*Installation technicians should be well-trained by specialists or experts in this field before installing the device.
* Implement protection against electric shocks and electrical fires, labour safety and hygiene.
*Implement protection against electric shocks and electrical fires, labour safety and hygiene.
}}
*List of installing tools is provided in section APPENDIX A below.
 
*List of accessories is provided in section APPENDIX B below.
{{Notice|title=Required Tools & Accessories|body=
* List of installing tools is provided in the [[#Installation|Installation]] section.
* List of accessories is provided in the [[#Package Contents|Package Contents]] section.
}}
}}


== Product Overview ==
== Product Overview ==
LIGO Fuel level sensor is produced and developed by SOJI Electronics Join Stock Company. The device is designed to measure the level of liquid fuels and other non-conductive liquids in vehicle's tanks and stationary fuel storages, applicable in different fields. The measured values will be t transformed into output signal in the form of: Analog, Frequency, RS232, RS485… and transmitted to a connected external device


LIGO Fuel Level Sensor is produced and developed by SOJI Electronics Joint Stock Company. The device is designed to measure the level of liquid fuels and other non-conductive liquids in vehicle tanks and stationary fuel storages, applicable in different fields. The measured values will be transformed into output signal in the form of '''Analog, Frequency, RS232, RS485''' and transmitted to a connected external device.
Under particular conditions, the device can reach a high accuracy up to 99.5%. At present, on the market there are several lines of sensor using different technologies to measure fuel level such as: magnetically operated switches (reed switches), ultrasound wave (ultrasonic sensor), capacitive sensing (capacitive sensor). Among these ones, capacitive sensing technology is considered to have highest accuracy and greatest lifespan.


Under particular conditions, the device can reach a high accuracy up to '''99.5%'''. At present, on the market there are several lines of sensor using different technologies to measure fuel level such as: magnetically operated switches (reed switches), ultrasound wave (ultrasonic sensor), capacitive sensing (capacitive sensor). Among these, '''capacitive sensing technology''' is considered to have the highest accuracy and greatest lifespan.
== Package Contents ==


'''Highlight Features:'''
=== Apendix A ===
* High accuracy up to 99.5%.
* Wide operating voltage range (only applicable to LIGO-SP-PRO with the voltage from 7.5 to 75 V).
* Inside isolation voltage up to 2500 V (only applicable to LIGO-SP-PRO).
* Can be optionally cut off or prolonged up to 6000 mm.
* Automatic recognition for new length after being cut.
* Wide operating temperature range from −40 °C to +85 °C.
* A filter protects the probe from dregs and water.
* IP67 waterproof standard.
* Interference filter and thermal error compensation system.
* Installation and configuration software on PC through a Connection Device.
* Quick installation, security seal.


'''Applications:'''
List of equipment for fuel level sensors installation
* Trucks, container cars, excavators, trains…
* Boats, barges.
* Electric generators.
* Industrial oil storage tanks and stationary storage tanks.
* Factories, industrial zones.
* Fuel storage tanks in agricultural machines and maritime transportation…


== Package Contents ==
{| class="wikitable" style="text-align:center;"
 
|-
[[File:LIGO-SP-accessories.png|center|600px|thumb|Figure 23. Sensor LIGO SP and all the accessories]]
! STT !! Descriptions !! Qty
 
|-
{| class="wikitable"
| 1 || style="text-align:left;" | Bimetal core drill ø38 mm || 1
|-
| 2 || style="text-align:left;" | Core drill shank || 1
|-
| 3 || style="text-align:left;" | Metal drill ø7 mm & ø4 mm || 1
|-
| 4 || style="text-align:left;" | Hacksaw || 1
|-
|-
! No. !! Description !! Qty
| 5 || style="text-align:left;" | T Spanner 8mm Single Sided || 1
|-
|-
| style="text-align:center;" | 1 || LIGO Fuel Level Sensor. Standard lengths: 700, 1000, 1500 mm (for other customized lengths, please contact the manufacturer) || style="text-align:center;" | 01
| 6 || style="text-align:left;" | Tap M5 with holder || 1
|-
|-
| style="text-align:center;" | 2 || 7 m cable || style="text-align:center;" | 01
| 7 || style="text-align:left;" | Snap-seal for bolt/self-tapping screw || 1
|-
|-
| style="text-align:center;" | 3 || Gasoline-resistant rubber gasket || style="text-align:center;" | 01
| 8 || style="text-align:left;" | Laptop || 1
|-
|-
| style="text-align:center;" | 4 || Oil filter || style="text-align:center;" | 01
| 9 || style="text-align:left;" | DC power supply unit 12V-24V or battery 12V || 1
|-
|-
| style="text-align:center;" | 5 || Anti-vibration spring || style="text-align:center;" | 01
| 10 || style="text-align:left;" | Measuring container || 1
|-
|-
| style="text-align:center;" | 6 || Fuse 2 A || style="text-align:center;" | 01
| 11 || style="text-align:left;" | Fuel || 1
|-
|-
| style="text-align:center;" | 7 || Sealing cord || style="text-align:center;" | 02
| 12 || style="text-align:left;" | Gauging container || 1
|-
|-
| style="text-align:center;" | 8 || Rivet and screw M5 × 20 mm || style="text-align:center;" | 04
| 19 || style="text-align:left;" | USB to RS232 cable || 1
|-
|-
| style="text-align:center;" | 9 || Self-drilling screw M4.8 × 32 mm || style="text-align:center;" | 04
| 20 || style="text-align:left;" | Tape mesaure || 1
|}
|}


== Specifications ==
=== Apendix B ===
 
Sensor LIGO SP and all the accessories


=== LIGO-SP ===
<div style="text-align:center;">
[[File:LIGO-SP-accessories.png|frameless|782px]]
<div style="font-style:italic; color:#555;">Sensor LIGO SP and all the accessories</div>
</div>


{| class="wikitable" style="text-align:center;"
{| class="wikitable" style="text-align:center;"
|-
|-
! Parameter !! AF !! RS232 !! RS485
! STT !! Description !! Qty
|-
| style="text-align:left;" | Standard length (L), mm || colspan="3" | 700, 1000, 1500 … up to 6000
|-
| style="text-align:left;" | Measuring error, % || colspan="3" | ± 0.5 %
|-
| style="text-align:left;" | Output signal || Analog (0…9 V), Frequency (500…2000 Hz) || RS232 || RS485
|-
|-
| style="text-align:left;" | Baud rate, bit/sec || 9600 || colspan="2" | 2400, 4800, 9600, 19200, 38400, 57600, 115200
| 1 || style="text-align:left;" | LIGO Fuel Level Sensor. Standard lengths: 700, 1000, 1500mm (for other customized lengths, please contact the manufacturer) || 01
|-
|-
| style="text-align:left;" | Power supply (DC input voltage, V) || 15–37 || 12–37 || 12–37
| 2 || style="text-align:left;" | 7m cable || 01
|-
|-
| style="text-align:left;" | Maximum power consumption, mA || colspan="3" | 20
| 3 || style="text-align:left;" | Gasoline resistant rubber gasket || 01
|-
|-
| style="text-align:left;" | Ingress protection rating || colspan="3" | IP67
| 4 || style="text-align:left;" | Oil filter || 01
|-
|-
| style="text-align:left;" | Operating temperature, °C || colspan="3" | −40…+85
| 5 || style="text-align:left;" | Anti-vibration spring || 01
|-
|-
| style="text-align:left;" | Maximum allowed humidity level, % || colspan="3" | 100
| 6 || style="text-align:left;" | Fuse 2A || 01
|-
|-
| style="text-align:left;" | Resolution, bit || colspan="3" | 12
| 7 || style="text-align:left;" | Sealing cord || 02
|-
|-
| style="text-align:left;" | Digital reading range — minimum level || Analog (0…8 V); Frequency (500…1500 Hz) || 0 || 0
| 8 || style="text-align:left;" | Rivet and screw M5x20mm || 04
|-
|-
| style="text-align:left;" | Digital reading range — maximum level || Analog (1…9 V); Frequency (1000…2000 Hz) || 4095 || 4095
| 9 || style="text-align:left;" | Self-drilling screw M4.8x32mm || 04
|-
| style="text-align:left;" | Average sampling period, s || colspan="3" | 0…255
|-
| style="text-align:left;" | Message interval, s || Continuous || 1…60 || 1…60
|-
| style="text-align:left;" | Absolute error in temperature measurement, °C || colspan="3" | ± 2
|-
| style="text-align:left;" | Average service life, years || colspan="3" | 8
|}
|}


=== LIGO-SP-PRO ===
== Specifications ==


LIGO-SP-PRO product is designed for devices having wide input voltage (7–75 V); the voltage of the internal sensing printed circuit board isolated from outside is 2500 V. The internal temperature sensor has a very low error at < 0.6 °C. The product is designed to operate in extreme environments.
=== Technical specifications of the LIGO-SP product ===


{| class="wikitable" style="text-align:center;"
{| class="wikitable" style="text-align:center;"
Line 115: Line 93:
! Parameter !! AF !! RS232 !! RS485
! Parameter !! AF !! RS232 !! RS485
|-
|-
| style="text-align:left;" | Standard length (L), mm || colspan="3" | 700, 1000, 1500 up to 6000
| style="text-align:left;" | Standard length (L),mm || colspan="3" | 700, 1000, 1500...up to 6000 mm
|-
|-
| style="text-align:left;" | Measuring error, % || colspan="3" | ± 0.5 %
| style="text-align:left;" | Measuring error, % || colspan="3" | ± 0.5 %
|-
|-
| style="text-align:left;" | Output signal || Analog (0…9 V), Frequency (500…2000 Hz) || RS232 || RS485
| style="text-align:left;" | Output signal || Analog (0…9V), Frequency (500… 2000Hz). || RS232 || RS485
|-
|-
| style="text-align:left;" | Baud rate, bit/sec || 9600 || colspan="2" | 2400, 4800, 9600, 19200, 38400, 57600, 115200
| style="text-align:left;" | Baud rate, bit/sec || 9600 || colspan="2" | 2400, 4800, 9600, 19200, 38400, 57600, 115200.
|-
|-
| style="text-align:left;" | Power supply (DC input voltage, V) || colspan="3" | 7–75 (2500 V internal isolated)
| style="text-align:left;" | Power supply (DC input voltage, V) || 15-37 || 12-37 || 12-37
|-
|-
| style="text-align:left;" | Maximum power consumption, mA || colspan="3" | 20
| style="text-align:left;" | Maximum power consumption, mA || colspan="3" | 20
|-
|-
| style="text-align:left;" | Ingress protection rating || colspan="3" | IP67
| style="text-align:left;" | Waterproof standard (Ingress protection rating, IP) || colspan="3" | IP67
|-
|-
| style="text-align:left;" | Operating temperature, °C || colspan="3" | −40…+85
| style="text-align:left;" | Operating temperature, °C || colspan="3" | -40...+85
|-
|-
| style="text-align:left;" | Maximum allowed humidity level, % || colspan="3" | 100
| style="text-align:left;" | Maximum allowed humidity level,% || colspan="3" | 100
|-
|-
| style="text-align:left;" | Resolution, bit || colspan="3" | 12
| style="text-align:left;" | Resolution, bit || colspan="3" | 12
|-
|-
| style="text-align:left;" | Digital reading range minimum level || Analog (0…8 V); Frequency (500…1500 Hz) || 0 || 0
| style="text-align:left;" | Digital reading range corresponding to the minimum level measurement value || Analog (0...8V); Frequency (500...1500 Hz) || 0 || 0
|-
|-
| style="text-align:left;" | Digital reading range maximum level || Analog (1…9 V); Frequency (1000…2000 Hz) || 4095 || 4095
| style="text-align:left;" | Digital reading range corresponding to the maximum level measurement value || Analog (1...9V); Frequency (1000...2000 Hz) || 4095 || 4095
|-
|-
| style="text-align:left;" | Average sampling time, s || colspan="3" | 0…255
| style="text-align:left;" | Average sampling period, (s) || colspan="3" | 0...255
|-
|-
| style="text-align:left;" | Message interval, s || Continuous || 1…60 || 1…60
| style="text-align:left;" | Message interval, (s) || Continuous || 1...60 || 1...60
|-
|-
| style="text-align:left;" | Absolute error in temperature measurement, °C || colspan="3" | ± 0.6
| style="text-align:left;" | Absolute error in temperature measurement within the entire temperature measuring range, °С || colspan="3" | ±2
|-
|-
| style="text-align:left;" | Average service life, years || colspan="3" | 10
| style="text-align:left;" | Average service life, (years)) || colspan="3" | 8
|}
|}


== Installation ==
=== Technical specifications of the LIGO-SP PRO product ===


=== Tools Required ===
* LIGO-SP PRO product is designed for devices having wide input voltage (7-75V), the voltage of the internal sensing printed circuit board isolated from outside is 2500V. The internal temperature sensor has a very low error at <0.6°С. The product is designed to operate in extreme environment.


{| class="wikitable"
{| class="wikitable" style="text-align:center;"
|-
! Parameter !! AF !! RS232 !! RS485
|-
| style="text-align:left;" | Standard length (L),mm || colspan="3" | 700, 1000, 1500...up to 6000 mm
|-
|-
! No. !! Description !! Qty
| style="text-align:left;" | Measuring error, % || colspan="3" | ± 0.5 %
|-
|-
| style="text-align:center;" | 1 || Bimetal core drill ø38 mm || style="text-align:center;" | 1
| style="text-align:left;" | Output signal || Analog (0…9), Frequency (500… 2000Hz). || RS232 || RS485
|-
|-
| style="text-align:center;" | 2 || Core drill shank || style="text-align:center;" | 1
| style="text-align:left;" | Baud rate, bit/sec || 9600 || colspan="2" | 2400, 4800, 9600, 19200, 38400, 57600, 115200.
|-
|-
| style="text-align:center;" | 3 || Metal drill ø7 mm & ø4 mm || style="text-align:center;" | 1
| style="text-align:left;" | Power supply (DC input voltage, V)<br>2500V internal isolated || colspan="3" | 7-75
|-
|-
| style="text-align:center;" | 4 || Hacksaw || style="text-align:center;" | 1
| style="text-align:left;" | Maximum power consumption, mA || colspan="3" | 20
|-
|-
| style="text-align:center;" | 5 || T-Spanner 8 mm Single Sided || style="text-align:center;" | 1
| style="text-align:left;" | Waterproof standard (Ingress protection rating, IP) || colspan="3" | IP67
|-
|-
| style="text-align:center;" | 6 || Tap M5 with holder || style="text-align:center;" | 1
| style="text-align:left;" | Operating temperature, °C || colspan="3" | -40...+85
|-
|-
| style="text-align:center;" | 7 || Snap-seal for bolt/self-tapping screw || style="text-align:center;" | 1
| style="text-align:left;" | Maximum allowed humidity level,% || colspan="3" | 100
|-
|-
| style="text-align:center;" | 8 || Laptop || style="text-align:center;" | 1
| style="text-align:left;" | Resolution, bit || colspan="3" | 12
|-
|-
| style="text-align:center;" | 9 || DC power supply unit 12–24 V or battery 12 V || style="text-align:center;" | 1
| style="text-align:left;" | Digital reading range corresponding to the minimum level measurement value. || Analog (0...8V); Frequency (500...1500 Hz) || 0 || 0
|-
|-
| style="text-align:center;" | 10 || Measuring container || style="text-align:center;" | 1
| style="text-align:left;" | Digital reading range corresponding to the maximum level measurement value || Analog (1...9V); Frequency (1000...2000 Hz) || 4095 || 4095
|-
|-
| style="text-align:center;" | 11 || Fuel || style="text-align:center;" | 1
| style="text-align:left;" | Average sampling time, (s) || colspan="3" | 0...255
|-
|-
| style="text-align:center;" | 12 || Gauging container || style="text-align:center;" | 1
| style="text-align:left;" | Message interval, (s) || continuous || 1...60 || 1...60
|-
|-
| style="text-align:center;" | 13 || USB to RS232 cable || style="text-align:center;" | 1
| style="text-align:left;" | Absolute error in temperature measurement within the entire temperature measuring range, °С || colspan="3" | ±0.6
|-
|-
| style="text-align:center;" | 14 || Tape measure || style="text-align:center;" | 1
| style="text-align:left;" | Average service life, (years) || colspan="3" | 10
|}
|}


=== Step 1: Selecting the Location to Install Sensor ===
== Installation ==


Installation location should be as close as possible to the geometric center and placed at the deepest level of the tank.
=== Selecting the location to install sensor ===


[[File:LIGO-SP-fig1-location.png|center|700px|thumb|Figure 1. Selecting the location to install sensor]]
* Installation location should be as close as possible to the geometric center and placed at the deepest level of the tank.


When being installed, the sensor should not be in contact with reinforcement ribs inside the tank.
<div style="text-align:center;">
[[File:LIGO-SP-fig1-location.png|frameless|894px]]
<div style="font-style:italic; color:#555;">Figure 1. Selecting the location to install sensor</div>
</div>


[[File:LIGO-SP-fig2-two-sensors.png|center|700px|thumb|Figure 2. Installation of two sensors in one tank allows for significant reduction]]
* When being installed, the sensor should not be in contact with reinforcement ribs inside the tank


=== Step 2: Drilling the Hole on Fuel Tank ===
<div style="text-align:center;">
[[File:LIGO-SP-fig2-two-sensors.png|frameless|730px]]
<div style="font-style:italic; color:#555;">Figure 2. Installation of two sensors in one tank allows for significant reduction</div>
</div>


Drill out the central bore by bimetal core drill ø38 mm:
=== Drilling the hole on fuel tank ===


[[File:LIGO-SP-fig3-drilling.png|center|700px|thumb|Figure 3. Drilling the selected hole]]
* Drill out the central bore by bimetal core drill ø38 mm


Drill out four mounting holes according to the diagram:
<div style="text-align:center;">
[[File:LIGO-SP-fig3-drilling.png|frameless|580px]]
<div style="font-style:italic; color:#555;">Figure 3. Drilling the selected hole</div>
</div>


[[File:LIGO-SP-fig4-mounting-holes.png|center|700px|thumb|Figure 4. Drill out four mounting holes]]
* Drill out four mounting holes according to the diagram:
 
<div style="text-align:center;">
[[File:LIGO-SP-fig4-mounting-holes.png|frameless|541px]]
<div style="font-style:italic; color:#555;">Figure 4. Drill out four mounting holes</div>
</div>


The mounting hole diameter depends on the tank material:
The mounting hole diameter depends on the tank material:


* '''ø4 mm''' — for metal tank with wall thickness over 3 mm (cut M5 self screw M4.8)
* ø 4 mm for metal tank with wall thickness over 3 mm (cut M5 self screw M4.8)


[[File:LIGO-SP-fig5-hole-thick.png|center|700px|thumb|Figure 5.]]
<div style="text-align:center;">
[[File:LIGO-SP-fig5-hole-thick.png|frameless|402px]]
<div style="font-style:italic; color:#555;">Figure 5. Hole thick</div>
</div>


* '''ø7 mm''' — for plastic and metal tank with wall thickness up to 3 mm (for rivets)
* ø 7 mm for plastic and metal tank with wall thickness up to 3 mm (for rivets)


[[File:LIGO-SP-fig6-rivet-nut.png|center|700px|thumb|Figure 6. Rivet nut M5]]
<div style="text-align:center;">
[[File:LIGO-SP-fig6-rivet-nut.png|frameless|372px]]
<div style="font-style:italic; color:#555;">Figure 6. Rivet nut M5</div>
</div>


[[File:LIGO-SP-fig7-install-rivet.png|center|700px|thumb|Figure 7. Installing rivet nut if tank's wall is thinner than 3 mm]]
<div style="text-align:center;">
[[File:LIGO-SP-fig7-install-rivet.png|frameless|535px]]
<div style="font-style:italic; color:#555;">Figure 7. Installing revit nut if tank's wall is thinner than 3mm</div>
</div>


=== Step 3: Measuring the Tank Depth and Cutting Sensor's Measuring Probe ===
=== Measuaring the tank depth and cutting sensor'measuring probe ===


[[File:LIGO-SP-fig8-measure-depth.png|center|700px|thumb|Figure 8. Measuring the tank depth]]
<div style="text-align:center;">
[[File:LIGO-SP-fig8-measure-depth.png|frameless|615px]]
<div style="font-style:italic; color:#555;">Figure 8. Measuring the tank depth</div>
</div>


Cut the sensor's measuring probe so that its length is '''25 mm less than the depth of the tank'''. Ensure that the shearing line is perpendicular to the sensor longitudinal axis.
* Cut the sensor's measuring probe so that its length is 25 mm less than the depth of the tank. Ensure that shearing line is perpendicular to the sensor longitudinal axis


[[File:LIGO-SP-fig9-length.png|center|700px|thumb|Figure 9. Origin length (L) and length after cutting (Lm)]]
<div style="text-align:center;">
[[File:LIGO-SP-fig9-length.png|frameless|723px]]
<div style="font-style:italic; color:#555;">Figure 9. Origin length (L) and length after cutting (Lm)</div>
</div>


{{Caution|title=Minimum Probe Length|body=Minimum allowable length of the measuring probe is '''150 mm'''.}}
Notes: Minimum allowable length of the measuring probe is 150 mm.


=== Step 4: Installing and Connecting ===
== Configuration ==


Apply oil-and-petrol resistant non-conductive sealant to the rubber gasket:
=== On mobile platform ===


[[File:LIGO-SP-fig16-sealant.png|center|700px|thumb|Figure 16. Applying the sealant to gasket]]
Connecting the sensor to LIGO mobile configurator


Put the sensor into the tank and fix:
<div style="text-align:center;">
* When fixing with rivets, use a rivet driver.
[[File:LIGO-PRO-mobile-connect.png|frameless|600px]]
* When bolting, put on a seal (per bolt), a spacer and a spring washer.
<div style="font-style:italic; color:#555;">Figure 9. Connecting the sensor to the LIGO mobile configurator</div>
* When fixing to plastic tanks with wall thickness over 3 mm, use vendor-furnished self-tapping screws and a seal (per self-tapping screw).
</div>


[[File:LIGO-SP-fig17-install.png|center|700px|thumb|Figure 17. Put sensor into the tank]]
Configuring and managing the appropriate settings for the LiGO device sensor is essential to ensure its proper, stable, and accurate operation. It also allows for continuous monitoring of the device's operational status, potential failures (whether caused by the sensor itself or external factors), and overall lifespan.


Connect the sensor to an external device using the 7 m cable.
<div style="text-align:center;">
[[File:LIGO-PRO-mobile-ui.png|frameless|444px]]
<div style="font-style:italic; color:#555;">Figure 10. Device's management, setting up and configuration software interface</div>
</div>


'''RS232 / RS485'''
=== On PC Device ===
==== Installing software and connecting configuration tool ====


[[File:LIGO-SP-fig18-wiring-RS232-RS485.png|center|700px|thumb|Figure 18. Wiring diagram of RS232 and RS485 output signals]]
'''Preparation:'''
* Laptop or PC
* Power supply 12 -24VDC or battery 12V
* USB to RS232 cable.
* Configuration tool from SOJI ELECTRONICS (We recommend to upgrage to the latest possible version)


{| class="wikitable" style="text-align:center;"
<div style="text-align:center;">
|-
[[File:LIGO-SP-fig10-connect.png|frameless|969px]]
! Wire Colour !! Description
<div style="font-style:italic; color:#555;">Figure 10. Connecting USB to RS232 cable and configuration tool to laptop or PC</div>
|-
</div>
| style="background:#1a1a1a;color:#fff;font-weight:bold;" | Black || style="text-align:left;" | GND (Ground) (V−)
 
|-
12-24VDC
| style="background:#FFD700;color:#000;font-weight:bold;" | Yellow || style="text-align:left;" | RXD / B−
 
|-
==== Download and install software. Downloading and installing softwares ====
| style="background:#1E88E5;color:#fff;font-weight:bold;" | Blue || style="text-align:left;" | TXD / A+
|-
| style="background:#E53935;color:#fff;font-weight:bold;" | Red || style="text-align:left;" | 12–37 VDC, or 7.5–75 V for SP-PRO series
|}


'''AF (Analog & Frequency)'''
===== Installing USB to RS232 driver =====


[[File:LIGO-SP-fig19-wiring-AF.png|center|700px|thumb|Figure 19. Wiring diagram of Analog and Frequency output signals]]
* Installing driver for USB to RS232 cable
* After finishing right click and check to ensure the driver is installed successful "Computer" >> "Manager" >> "Device Manager" >> "Port (COM & LPT)" as follow the picture bellow, otherwise, please check the cable and cable driver.


{| class="wikitable" style="text-align:center;"
<div style="text-align:center;">
|-
[[File:LIGO-SP-fig11-driver.png|frameless|678px]]
! Wire Colour !! Description
<div style="font-style:italic; color:#555;">Figure 11. Installing USB to RS232 driver successful</div>
|-
</div>
| style="background:#1a1a1a;color:#fff;font-weight:bold;" | Black || style="text-align:left;" | GND (Ground) (V−)
|-
| style="background:#FFD700;color:#000;font-weight:bold;" | Yellow || style="text-align:left;" | Out (Analog / Frequency)
|-
| style="background:#E53935;color:#fff;font-weight:bold;" | Red || style="text-align:left;" | 15–37 VDC, or 7.5–75 V for SP-PRO series
|}


* Connect the fuse holder to LIGO sensor power cable (brown wire) in close vicinity to the vehicle power supply circuit.
===== Installing sensor software configuration =====
* Install the fuse in the fuse holder.


=== Step 5: Sealing ===
* Visit our website: [http://sojielectronics.com/support/download/ http://sojielectronics.com/support/download/] and download setup file "Setup Utility Program "


Install the bolt through a hole in the seal.
<div style="text-align:center;">
[[File:LIGO-SP-fig12-config-tool.png|frameless|710px]]
<div style="font-style:italic; color:#555;">Figure 12. Sensor configuration tool</div>
</div>


[[File:LIGO-SP-fig22-sealing.png|center|700px|thumb|Figure 22. Sealing]]
'''Parameters descriptions:'''


== Configuration ==
'''Load config:''' Load configurations from sensor to PC. Note: user must load configurations from sensor before changing configurations on PC.


=== Connecting Configuration Tool ===
'''Save config:''' Save configurations from PC to sensor


'''Preparation:'''
'''Update firmware:''' Upgrade new firmware for sensor (visit www.sojielectronics.com for the latest firmware version)
* Laptop or PC
* Power supply 12–24 VDC or battery 12 V
* USB to RS232 cable
* Configuration tool from SOJI ELECTRONICS (we recommend upgrading to the latest possible version)


[[File:LIGO-SP-fig10-connect.png|center|700px|thumb|Figure 10. Connecting USB to RS232 cable and configuration tool to laptop or PC]]
'''Set full:''' Set Full for maximum fuel level calibration


=== Installing USB to RS232 Driver ===
'''Set Empty:''' Set Empty for minimum fuel level calibration


Install the driver for the USB to RS232 cable. After finishing, right-click and check to ensure the driver is installed successfully:
'''Level Min:''' Configure LIGO SP-AF output voltage or frequency range according to the voltage or frequency range of the tracking device input.
'''Computer → Manage → Device Manager → Port (COM & LPT)'''


If the driver does not appear, please check the cable and cable driver.
'''Level Max:''' Configure LIGO SP-AF output voltage or frequency range according to the voltage or frequency range of the tracking device input


[[File:LIGO-SP-fig11-driver.png|center|700px|thumb|Figure 11. Installing USB to RS232 driver successful]]
'''Output type:''' Selecting voltage or frequency output (used only for AF sensor)


=== Installing Sensor Software Configuration ===
'''Filter time:''' Setting output signal processing time (0-255). Default is 60 seconds.


Visit our website: [https://sojielectronics.com/document-download/ sojielectronics.com/document-download] and download the setup file '''Setup Utility Program'''.
'''Automatic transmission mode:''' Automatic transmission mode applied only for RS232/RS485 defines sensor output message type:
* Off – no automatic message transmission, sensor waits for tracking device request;
* HEX - automatic message transmission in binary format (used by default);
* ASCII - automatic message transmission in text format;
* ASCII EXT – automatic message transmission in extended text format. Additional Prefix and Postfix configurable parameters are available for this mode to insert required header or ending of the message.


[[File:LIGO-SP-fig12-config-tool.png|center|700px|thumb|Figure 12. Sensor configuration tool]]
'''Message interval:''' Time period the sensor automatically send output message to the tracking device. Parameter value range is 1…255 seconds with 1 second step. Default value is 1 second.


'''Parameters Descriptions:'''
'''Actual length:''' The actual length of sensor probe
* '''Load config:''' Load configurations from sensor to PC. ''Note: user must load configurations from sensor before changing configurations on PC.''
* '''Save config:''' Save configurations from PC to sensor.
* '''Update firmware:''' Upgrade new firmware for sensor (visit [http://www.sojielectronics.com www.sojielectronics.com] for the latest firmware version).
* '''Set full:''' Set Full for maximum fuel level calibration.
* '''Set Empty:''' Set Empty for minimum fuel level calibration.
* '''Level Min:''' Configure LIGO SP-AF output voltage or frequency range according to the voltage or frequency range of the tracking device input.
* '''Level Max:''' Configure LIGO SP-AF output voltage or frequency range according to the voltage or frequency range of the tracking device input.
* '''Output type:''' Select voltage or frequency output (used only for AF sensor).
* '''Filter time:''' Set output signal processing time (0–255). Default is 60 seconds.
* '''Automatic transmission mode:''' Applied only for RS232/RS485 — defines sensor output message type:
** '''Off''' — no automatic message transmission, sensor waits for tracking device request;
** '''HEX''' — automatic message transmission in binary format (used by default);
** '''ASCII''' — automatic message transmission in text format;
** '''ASCII EXT''' — automatic message transmission in extended text format. Additional Prefix and Postfix configurable parameters are available for this mode to insert required header or ending of the message.
* '''Message interval:''' Time period the sensor automatically sends output message to the tracking device. Parameter value range is 1…255 seconds with 1 second step. Default value is 1 second.
* '''Actual length:''' The actual length of sensor probe.
* '''Address (0–254):''' Set the network address for the sensor. When several sensors are connected to one external device, they should have a unique network address.
* '''Parameter selection:''' Selection of output value type for sensor data. One of the following output value types available for RS232 and RS485 sensor:
** Fuel level in standard (normalized) units (0…1000).
** Fuel level in millimeters (mm), 0.1 mm step.
** Fuel volume in liters (L), 0.1 L step.
** Fuel volume in percentage (%), 0.4% step.
* '''Output:'''
** '''OSC frequency:''' Initial measuring generator frequency (Hz).
** '''Data output:''' Data output (0–4095).
** '''Sensor message:''' Sensor working message. If sensor message is none, sensor works fine; otherwise malfunction codes are displayed — see [[#Troubleshooting|Troubleshooting]].
* '''Calibration Table:''' Used to record fuel tank calibration into the sensor internal memory. The table is filled out with the data achieved during fuel tank calibration procedure. The data is entered as a table of correspondence between measured fuel level value (Fuel level (uint) field) and fuel volume in the tank (Volume (L) field). Recommended number of table entries is 15. Max possible is 30 entries.
* '''Enable AutoCalib feature:''' Sensor automatically calibrates Min, Max levels after cutting. User does not need to reconfigure after cutting.


=== Min/Max Calibration ===
'''Address (0-254):''' Set the network address for the sensor. When several sensors are connected to one external device, they should have a unique network address.


'''Set Empty level''' — Keep sensor apart from fuel and set Empty level.
'''Parameter selection:''' Selection of output value type for sensor data


[[File:LIGO-SP-fig13-set-empty.png|center|700px|thumb|Figure 13. Setting Empty level]]
One of the following output value types available for RS232 and RS485 sensor
* Fuel level in standard (normalized) units (0...1000).
* Fuel level in millimeters (mm), 0.1 mm step.
* Fuel volume in liters (L), 0.1 L step.
* Fuel volume in percentage (%), 0.4% step.


'''Set Full level''' — Fill the measuring container with fuel. Immerse the sensor in the fuel to the full length of the measuring probe and set Full level.
'''Output:'''


[[File:LIGO-SP-fig14-set-full.png|center|700px|thumb|Figure 14. Setting Full level]]
'''OSC frequency:''' Initial measuring generator frequency (Hz)


=== Calibration Table ===
'''Data output:''' Data output (0-4095)


# Launch '''Sensor → Load Config → From Sensor → Calibration Table'''.
'''Sensor message:''' Sensor working message if sensor message is none sensor works fine, otherwise malfunction codes are displayed as table:


[[File:LIGO-SP-fig20-calib-table.png|center|700px|thumb|Figure 20. Calibration table]]
{| class="wikitable"
|-
! Sensor message !! Transcript of the malfunction Code !! Possible solution
|-
| style="text-align:center;" | 255 or 254 || Calibration error || Check if the measuring probe actual size value is inserted correctly and (or) re-calibrate the sensor
|-
| style="text-align:center;" | 253 || Short circuit in measuring probe tubes || Wash the measuring probe tubes with clean fuel, clean fuel tank of mud and water.
|-
| style="text-align:center;" | 252 || Calibration error || Check if the measuring probe actual size value is inserted correctly and (or) re-calibrate the sensor
|-
| style="text-align:center;" | 251 || Hardware failure || Contact supplier
|-
| style="text-align:center;" | 250 || Calibration error || Check if the measuring probe actual size value is inserted correctly and (or) re-calibrate the sensor.
|}


# Pump fuel into the tank. The amount of pumped fuel depends on the tank's volume (at least 20 times of pumping).
'''Calibration Table:''' This entry is used to record fuel tank calibration into the sensor internal memory. The table is filled out with the data achieved during fuel tank calibration procedure. The data is entered as a table of correspondence between measured fuel level value (Fuel level (uint) field) and fuel volume in the tank (Volume (L) field). Recommended number of table entries is 15. Max possible is 30 entries.
# After pumping, wait for a while (about 2 minutes) for the output data to be stable, then select '''"Add a row"''' and insert the actual pumped liters in the '''"liter"''' box. Input the data given by sensor into the '''"Data"''' box. User can click on the button to sync up data, or read data in the '''"Output"''' tab.
# Repeat the above steps until the oil tank is full.
#: ''Attention: It is recommended to write down the information on paper to compare with input data and avoid mistakes during the process.''
# After completing the above process, select '''"Volume (liter)"''' as the output data.


[[File:LIGO-SP-fig21-param.png|center|700px|thumb|Figure 21. Parameter selection]]
'''Enable AutoClib feature:''' Sensor automatically calibrates Min, Max levels after cutting. User does not need to reconfigure after cutting.


Finally, click on the '''Sensor''' button at the top left corner → '''Save config → To sensor''' to save data for the sensor.
===== Min/Max Calibration =====


{{Caution|title=Calibration Timing|body=The time between each pumping must be at least 2 minutes apart, or wait for measured values to be stable before the next pumping.}}
'''a) Set Empty level'''


=== Quick Installation Without PC ===
* Keeping sensor apart from fuel and set Empty level


This method is only applicable to configure Min and Max level.
<div style="text-align:center;">
[[File:LIGO-SP-fig13-set-empty.png|frameless|689px]]
<div style="font-style:italic; color:#555;">Figure 13. Setting Empty level.</div>
</div>


'''Preparation before setting up:'''
'''b) Set Full level'''


The sensor's auto-recognition mode needs to be turned on by checking the '''"Enable AutoCalib Feature"''' box.
* Fill the measuring container with fuel.
* Immerse the sensor in the fuel to the full length of the measuring probe and set Full level


[[File:LIGO-SP-fig24-autocalib.png|center|700px|thumb|Figure 24. Turning on the auto-recognition mode before installing]]
<div style="text-align:center;">
[[File:LIGO-SP-fig14-set-full.png|frameless|655px]]
<div style="font-style:italic; color:#555;">Figure 14. Setting Full level</div>
</div>


External devices such as GPS tracking or Datalogger must have the software integrated with the configurator. The configuration is performed directly on the device.
'''c) Installing screen filter'''


'''Automatically setting up and configuring the sensor after cutting:'''
Screen filter is mounted on the measuring probe of sensor to protect measuring probe electrodes from mud and water. Using the filter extends significantly faultless lifetime of the sensor.


After measuring and cutting the sensor, remove iron filings and clean burrs between the tubes, then follow steps below:
Screen filter mounting order: firstly put on fixator, then put on bottom stop and fix it with two side screws. Put the screen filter over bottom stop and fasten it with a fixator locks.


# Do not allow the sensor to contact oil.
<div style="text-align:center;">
# Ensure 12–24 VDC stable power supply for the sensor.
[[File:LIGO-SP-fig15-screen-filter.png|frameless|747px]]
# Make sure the sensor is under stable condition within 30–60 s. The sensor will automatically recognise Min and Max level.
<div style="font-style:italic; color:#555;">Figure 15. Installing screen filter procedue</div>
# Cut the power and reboot. The sensor now recognizes new configurations.
</div>


[[File:LIGO-SP-fig25-auto-config.png|center|700px|thumb|Figure 25. Leave the sensor in the air, provide with a stable power supply in 30–60 s to configure "Min" level]]
'''d) Installing and connecting'''


{{Caution|title=Auto-Calibration Limitation|body=In case of improper operation and the sensor cannot recognise properly the actual Min/Max level, user should reconfigure using a PC.}}
* Applying oil-and-petrol resistant non-conductive sealant to ruber gasket


== Operation ==
<div style="text-align:center;">
[[File:LIGO-SP-fig16-sealant.png|frameless|595px]]
<div style="font-style:italic; color:#555;">Figure 16. Applying the sealant to gasket</div>
</div>


After successful installation and calibration, the sensor continuously measures fuel level and transmits data to the connected external device via the configured output:
* Put the sensor into the tank and fix: when fixing with rivets, use a rivet driver when bolting, put on a seal (per bolt), a spacer and a spring washer when fixing to plastic tanks with wall thickness over 3 mm, use vendor furnished self-tapping screws and a seal (per self-tapping screw)


* '''AF (Analog & Frequency)''' — continuous voltage (0–9 V) or frequency (500–2000 Hz) signal proportional to fuel level.
<div style="text-align:center;">
* '''RS232 / RS485''' — digital messages at configured intervals (1…60 s), data range 0–4095.
[[File:LIGO-SP-fig17-install.png|frameless|663px]]
<div style="font-style:italic; color:#555;">Figure 17. Put sensor into the tank</div>
</div>


The fuel level value can be reported in:
* Connect the sensors to an external device using 7m cable
* Normalized units (0…1000)
* Millimeters (0.1 mm step)
* Liters (0.1 L step)
* Percentage (0.4% step)


Working messages and any malfunction codes are accessible via the configuration tool's '''Output → Sensor message''' panel — see [[#Troubleshooting|Troubleshooting]] for code descriptions.
The wire cable color:


== Troubleshooting ==
'''RS232/RS485:'''


If the sensor message field shows a code other than empty, the sensor reports a malfunction. Code interpretations:
<div style="text-align:center;">
[[File:RS232-RS485.jpg|frameless|756x756px]]
<div style="font-style:italic; color:#555;">Figure 18. Wiring diagram of RS232 and RS485 output signals</div>
</div>


{| class="wikitable"
{| class="wikitable" style="text-align:center;"
! Wire Color !! Description
|-
| <div style="display:flex;align-items:center;justify-content:center;gap:8px;"><span style="display:inline-block;width:32px;height:14px;background:#000;"></span><span style="min-width:60px;text-align:left;font-weight:bold;">Black</span></div> || style="text-align:left;" | GND (Ground) (V-)
|-
|-
! Sensor Message !! Transcript of the Malfunction Code !! Possible Solution
| <div style="display:flex;align-items:center;justify-content:center;gap:8px;"><span style="display:inline-block;width:32px;height:14px;background:#f4d03f;"></span><span style="min-width:60px;text-align:left;font-weight:bold;">Yellow</span></div> || style="text-align:left;" | RXD/B-
|-
|-
| style="text-align:center;" | 255 or 254 || Calibration error || Check if the measuring probe actual size value is inserted correctly and (or) re-calibrate the sensor.
| <div style="display:flex;align-items:center;justify-content:center;gap:8px;"><span style="display:inline-block;width:32px;height:14px;background:#3b8dd9;"></span><span style="min-width:60px;text-align:left;font-weight:bold;">Blue</span></div> || style="text-align:left;" | TXD/A+
|-
|-
| style="text-align:center;" | 253 || Short circuit in measuring probe tubes || Wash the measuring probe tubes with clean fuel, clean fuel tank of mud and water.
| <div style="display:flex;align-items:center;justify-content:center;gap:8px;"><span style="display:inline-block;width:32px;height:14px;background:#d63a3a;"></span><span style="min-width:60px;text-align:left;font-weight:bold;">Red</span></div> || style="text-align:left;" | 12-37 VDC or 7.5-75V for SP PRO series
|}
 
'''AF:'''
 
<div style="text-align:center;">
[[File:LIGO-SP-fig19-wiring-AF.png|frameless|873px]]
<div style="font-style:italic; color:#555;">Figure 19. Wiring diagram of Analog and Frequency output signals.</div>
</div>
 
{| class="wikitable" style="text-align:center;"
! Wire Color !! Description
|-
|-
| style="text-align:center;" | 252 || Calibration error || Check if the measuring probe actual size value is inserted correctly and (or) re-calibrate the sensor.
| <div style="display:flex;align-items:center;justify-content:center;gap:8px;"><span style="display:inline-block;width:32px;height:14px;background:#000;"></span><span style="min-width:60px;text-align:left;font-weight:bold;">Black</span></div> || style="text-align:left;" | GND (Ground) (V-)
|-
|-
| style="text-align:center;" | 251 || Hardware failure || Contact your supplier.
| <div style="display:flex;align-items:center;justify-content:center;gap:8px;"><span style="display:inline-block;width:32px;height:14px;background:#f4d03f;"></span><span style="min-width:60px;text-align:left;font-weight:bold;">Yellow</span></div> || style="text-align:left;" | Out (Analog/Frequency)
|-
|-
| style="text-align:center;" | 250 || Calibration error || Check if the measuring probe actual size value is inserted correctly and (or) re-calibrate the sensor.
| <div style="display:flex;align-items:center;justify-content:center;gap:8px;"><span style="display:inline-block;width:32px;height:14px;background:#d63a3a;"></span><span style="min-width:60px;text-align:left;font-weight:bold;">Red</span></div> || style="text-align:left;" | 15-37 VDC or 7.5-75V for SP PRO series
|}
|}


If problem persists, contact [[#Support / Contact|Support]].


== Maintenance ==
* Connect the fuse holder to LIGO sensor power cable (brown wire) in close vicinity to the vehicle power supply circuit
* Installing the fuse in the fuse holder
 
'''e) Calibration'''
 
* Launch Sensor >> load Config >> From Sensor >> Calibration Table
 
<div style="text-align:center;">
[[File:LIGO-SP-fig20-calib-table.png|frameless|727px]]
<div style="font-style:italic; color:#555;">Figure 20. Calibration table</div>
</div>
 
* Pump fuel in the tank, the amount of pumped fuel depends on the tank's volume (at least 20 times of pumping)
* After pumping, wait for a while (about 2 minutes) for the output data to be stable, then select "add a row" and insert the actual pumped liters in "liter" box, input the data given by sensor into "Data" box. User can click on the button to sync up data, or read data in the "output" tab as the image below.
* Repeat the above steps until the oil tank is full (Attention: It is recommended to write down the information on the paper to compare with input data and avoid mistaking during the process)
* After completing the above process, select "Volume (liter)'' as the output data.
 
<div style="text-align:center;">
[[File:LIGO-SP-fig21-param.png|frameless|464px]]
<div style="font-style:italic; color:#555;">Figure 21. Parameter selection</div>
</div>
 
* Finally, click on the "Sensor" button at the top left corner -> Save config -> To sensor to save data for the sensor.
 
'''Attention:'''
* The time between each pumping must be at least 2 minutes apart or wait for measured values to be stable, then comes the next pumping.
 
'''f) Sealing'''
 
* Install the bolt through a hole in the seal.
 
<div style="text-align:center;">
[[File:LIGO-SP-fig22-sealing.png|frameless|891px]]
<div style="font-style:italic; color:#555;">Figure 22. Sealing</div>
</div>
 
==== Quick installation without PC ====
 
This method is only applicable to configure Min and Max level.
 
===== Preparation before setting up =====
 
* The sensor's auto-recognisation mode needs to be turned on by checking the "Enable AutoCalib Feature" box.
 
<div style="text-align:center;">
[[File:LIGO-SP-fig24-autocalib.png|frameless|865px]]
<div style="font-style:italic; color:#555;">Figure 24. Turning on the auto-recognisation mode before installing</div>
</div>
 
* External devices such as GPS tracking or Dataloger… must have the software integrated with the configurator. The configuration is performed directly on the device.
 
===== Automatically setting up and configuring the sensor after cutting =====
 
* After measuring and cutting sensor, remove iron filings and clean burrs between the tubes, then follow steps below:
 
'''Step 1:''' Do not allow the sensor to contact oil.
 
'''Step 2:''' Ensure 12-24VDC stable power supply for the sensor.
 
'''Step 3:''' Make sure the sensor is under stable condition within 30-60s. The sensor will automatically recognise Min and Max level.
 
'''Step 4:''' Cut the power and reboot. The sensor now recognizes new configurations.
 
<div style="text-align:center;">
[[File:LIGO-SP-fig25-auto-config.png|frameless|634px]]
<div style="font-style:italic; color:#555;">Figure 25. Leave the sensor in the air, provide with a stable power supply in 30-60s to configure "Min" level.</div>
</div>
 
'''Attention:'''
 
- In case of improper operation and the sensor cannot recognise properly the actual Min, Max level, user should reconfigure using a PC.
 
==== Connecting multiple sensors together ====
 
''(Only applicable to RS232 and RS485)''
 
In some situations, there are oil tanks with specific dimensions, interconnected oil tanks, or oil tanks that are either too long or too large. Using just one sensor to measure the accurate fuel level inside these oil tanks may not be feasible. Hence, there is a need to connect two or more sensors together through a data processor called SUM-DATA.
 
<div style="text-align:center;">
[[File:LIGO-PRO-multi-sensor-tank.png|frameless|728px]]
<div style="font-style:italic; color:#555;">Figure 26. Oil tank with particular dimensions connecting multiple sensors together</div>
</div>


=== Installing Screen Filter ===
Connection diagram of the processor SUM-DATA for multiple sensors:


Screen filter is mounted on the measuring probe of sensor to protect measuring probe electrodes from mud and water. Using the filter extends significantly the faultless lifetime of the sensor.
<div style="text-align:center;">
[[File:LIGO-PRO-sumdata-2sensors.png|frameless|648px]]
<div style="font-style:italic; color:#555;">Figure 27: Connecting two sensors by 01 processor SUM-DATA</div>
</div>


'''Screen filter mounting order:''' Firstly put on fixator, then put on bottom stop and fix it with two side screws. Put the screen filter over the bottom stop and fasten it with the fixator locks.
<div style="text-align:center;">
[[File:LIGO-PRO-sumdata-multi.png|frameless|707px]]
<div style="font-style:italic; color:#555;">Figure 28: Connecting multiple sensors together by multiple processors SUM-DATA</div>
</div>


[[File:LIGO-SP-fig15-screen-filter.png|center|600px|thumb|Figure 15. Installing screen filter procedure]]
== Operation ==


{{Warning|title=Warranty Notice|body=The manufacturer is not responsible for product availability in case of non-compliance with the requirements of this service manual, unauthorized service and repair; if the device has damage or traces of opening of the head's body, mechanical damage of the probe or the interface cable, as well as traces of corrosive acids, open flame, high voltage, lightning strikes or other natural factors.}}
== Troubleshooting ==
 
== Maintenance ==


== Certification / Compliance ==
== Certification / Compliance ==


''No certification or compliance information was provided in the source user manual (LIGO SP & SP-PRO User Manual 20.02.2020). Refer to [[Product Certification & Approvals]] for current certificate status.''
Refer to [[LIGO PRO Certification & Approvals]] for current certificate status.''


== Support / Contact ==
== Support / Contact ==
Line 451: Line 560:
! Channel !! Detail
! Channel !! Detail
|-
|-
| Company || SOJI ELECTRONICS JOINT STOCK COMPANY
| Company || SOJI ELECTRONICS.,JSC
|-
|-
| Address || NO-04, LK-03 Ha Tri, Ha Cau, Ha Dong, Hanoi, Vietnam
| Address || C50-LK13, Lot No. 09, New Urban Area, Le Trong Tan street, Duong Noi Ward, Ha Dong District, Hanoi City, Vietnam
|-
|-
| Tel/Fax || +84 24 62 932 369
| Tel/Fax || +84 24 62 932 369
Line 461: Line 570:
| Website || [http://sojielectronics.com sojielectronics.com]
| Website || [http://sojielectronics.com sojielectronics.com]
|}
|}


<div class="noprint">
<div class="noprint">
== Related Documents ==
== Related Documents ==
''Cross-references to other documents.''
''Cross-references to other documents.''

Latest revision as of 07:34, 7 July 2026

Safety Information

ℹ️ NOTICE — Installer Qualifications and Safety
  • LIGO SP Fuel Level Sensor measures the accurate fuel level in fuel tanks, therefore the device installation process also needs to be extremely accurate.
  • Installation technicians should be well-trained by specialists or experts in this field before installing the device.
  • Implement protection against electric shocks and electrical fires, labour safety and hygiene.
  • List of installing tools is provided in section APPENDIX A below.
  • List of accessories is provided in section APPENDIX B below.

Product Overview

LIGO Fuel level sensor is produced and developed by SOJI Electronics Join Stock Company. The device is designed to measure the level of liquid fuels and other non-conductive liquids in vehicle's tanks and stationary fuel storages, applicable in different fields. The measured values will be t transformed into output signal in the form of: Analog, Frequency, RS232, RS485… and transmitted to a connected external device

Under particular conditions, the device can reach a high accuracy up to 99.5%. At present, on the market there are several lines of sensor using different technologies to measure fuel level such as: magnetically operated switches (reed switches), ultrasound wave (ultrasonic sensor), capacitive sensing (capacitive sensor). Among these ones, capacitive sensing technology is considered to have highest accuracy and greatest lifespan.

Package Contents

Apendix A

List of equipment for fuel level sensors installation

STT Descriptions Qty
1 Bimetal core drill ø38 mm 1
2 Core drill shank 1
3 Metal drill ø7 mm & ø4 mm 1
4 Hacksaw 1
5 T Spanner 8mm Single Sided 1
6 Tap M5 with holder 1
7 Snap-seal for bolt/self-tapping screw 1
8 Laptop 1
9 DC power supply unit 12V-24V or battery 12V 1
10 Measuring container 1
11 Fuel 1
12 Gauging container 1
19 USB to RS232 cable 1
20 Tape mesaure 1

Apendix B

Sensor LIGO SP and all the accessories

Sensor LIGO SP and all the accessories
STT Description Qty
1 LIGO Fuel Level Sensor. Standard lengths: 700, 1000, 1500mm (for other customized lengths, please contact the manufacturer) 01
2 7m cable 01
3 Gasoline resistant rubber gasket 01
4 Oil filter 01
5 Anti-vibration spring 01
6 Fuse 2A 01
7 Sealing cord 02
8 Rivet and screw M5x20mm 04
9 Self-drilling screw M4.8x32mm 04

Specifications

Technical specifications of the LIGO-SP product

Parameter AF RS232 RS485
Standard length (L),mm 700, 1000, 1500...up to 6000 mm
Measuring error, % ± 0.5 %
Output signal Analog (0…9V), Frequency (500… 2000Hz). RS232 RS485
Baud rate, bit/sec 9600 2400, 4800, 9600, 19200, 38400, 57600, 115200.
Power supply (DC input voltage, V) 15-37 12-37 12-37
Maximum power consumption, mA 20
Waterproof standard (Ingress protection rating, IP) IP67
Operating temperature, °C -40...+85
Maximum allowed humidity level,% 100
Resolution, bit 12
Digital reading range corresponding to the minimum level measurement value Analog (0...8V); Frequency (500...1500 Hz) 0 0
Digital reading range corresponding to the maximum level measurement value Analog (1...9V); Frequency (1000...2000 Hz) 4095 4095
Average sampling period, (s) 0...255
Message interval, (s) Continuous 1...60 1...60
Absolute error in temperature measurement within the entire temperature measuring range, °С ±2
Average service life, (years)) 8

Technical specifications of the LIGO-SP PRO product

  • LIGO-SP PRO product is designed for devices having wide input voltage (7-75V), the voltage of the internal sensing printed circuit board isolated from outside is 2500V. The internal temperature sensor has a very low error at <0.6°С. The product is designed to operate in extreme environment.
Parameter AF RS232 RS485
Standard length (L),mm 700, 1000, 1500...up to 6000 mm
Measuring error, % ± 0.5 %
Output signal Analog (0…9), Frequency (500… 2000Hz). RS232 RS485
Baud rate, bit/sec 9600 2400, 4800, 9600, 19200, 38400, 57600, 115200.
Power supply (DC input voltage, V)
2500V internal isolated
7-75
Maximum power consumption, mA 20
Waterproof standard (Ingress protection rating, IP) IP67
Operating temperature, °C -40...+85
Maximum allowed humidity level,% 100
Resolution, bit 12
Digital reading range corresponding to the minimum level measurement value. Analog (0...8V); Frequency (500...1500 Hz) 0 0
Digital reading range corresponding to the maximum level measurement value Analog (1...9V); Frequency (1000...2000 Hz) 4095 4095
Average sampling time, (s) 0...255
Message interval, (s) continuous 1...60 1...60
Absolute error in temperature measurement within the entire temperature measuring range, °С ±0.6
Average service life, (years) 10

Installation

Selecting the location to install sensor

  • Installation location should be as close as possible to the geometric center and placed at the deepest level of the tank.

Figure 1. Selecting the location to install sensor
  • When being installed, the sensor should not be in contact with reinforcement ribs inside the tank

Figure 2. Installation of two sensors in one tank allows for significant reduction

Drilling the hole on fuel tank

  • Drill out the central bore by bimetal core drill ø38 mm

Figure 3. Drilling the selected hole
  • Drill out four mounting holes according to the diagram:

Figure 4. Drill out four mounting holes

The mounting hole diameter depends on the tank material:

  • ø 4 mm – for metal tank with wall thickness over 3 mm (cut M5 self screw M4.8)

Figure 5. Hole thick
  • ø 7 mm – for plastic and metal tank with wall thickness up to 3 mm (for rivets)

Figure 6. Rivet nut M5

Figure 7. Installing revit nut if tank's wall is thinner than 3mm

Measuaring the tank depth and cutting sensor'measuring probe

Figure 8. Measuring the tank depth
  • Cut the sensor's measuring probe so that its length is 25 mm less than the depth of the tank. Ensure that shearing line is perpendicular to the sensor longitudinal axis

Figure 9. Origin length (L) and length after cutting (Lm)

Notes: Minimum allowable length of the measuring probe is 150 mm.

Configuration

On mobile platform

Connecting the sensor to LIGO mobile configurator

Figure 9. Connecting the sensor to the LIGO mobile configurator

Configuring and managing the appropriate settings for the LiGO device sensor is essential to ensure its proper, stable, and accurate operation. It also allows for continuous monitoring of the device's operational status, potential failures (whether caused by the sensor itself or external factors), and overall lifespan.

Figure 10. Device's management, setting up and configuration software interface

On PC Device

Installing software and connecting configuration tool

Preparation:

  • Laptop or PC
  • Power supply 12 -24VDC or battery 12V
  • USB to RS232 cable.
  • Configuration tool from SOJI ELECTRONICS (We recommend to upgrage to the latest possible version)

Figure 10. Connecting USB to RS232 cable and configuration tool to laptop or PC

12-24VDC

Download and install software. Downloading and installing softwares

Installing USB to RS232 driver
  • Installing driver for USB to RS232 cable
  • After finishing right click and check to ensure the driver is installed successful "Computer" >> "Manager" >> "Device Manager" >> "Port (COM & LPT)" as follow the picture bellow, otherwise, please check the cable and cable driver.

Figure 11. Installing USB to RS232 driver successful
Installing sensor software configuration

Figure 12. Sensor configuration tool

Parameters descriptions:

Load config: Load configurations from sensor to PC. Note: user must load configurations from sensor before changing configurations on PC.

Save config: Save configurations from PC to sensor

Update firmware: Upgrade new firmware for sensor (visit www.sojielectronics.com for the latest firmware version)

Set full: Set Full for maximum fuel level calibration

Set Empty: Set Empty for minimum fuel level calibration

Level Min: Configure LIGO SP-AF output voltage or frequency range according to the voltage or frequency range of the tracking device input.

Level Max: Configure LIGO SP-AF output voltage or frequency range according to the voltage or frequency range of the tracking device input

Output type: Selecting voltage or frequency output (used only for AF sensor)

Filter time: Setting output signal processing time (0-255). Default is 60 seconds.

Automatic transmission mode: Automatic transmission mode applied only for RS232/RS485 defines sensor output message type:

  • Off – no automatic message transmission, sensor waits for tracking device request;
  • HEX - automatic message transmission in binary format (used by default);
  • ASCII - automatic message transmission in text format;
  • ASCII EXT – automatic message transmission in extended text format. Additional Prefix and Postfix configurable parameters are available for this mode to insert required header or ending of the message.

Message interval: Time period the sensor automatically send output message to the tracking device. Parameter value range is 1…255 seconds with 1 second step. Default value is 1 second.

Actual length: The actual length of sensor probe

Address (0-254): Set the network address for the sensor. When several sensors are connected to one external device, they should have a unique network address.

Parameter selection: Selection of output value type for sensor data

One of the following output value types available for RS232 and RS485 sensor

  • Fuel level in standard (normalized) units (0...1000).
  • Fuel level in millimeters (mm), 0.1 mm step.
  • Fuel volume in liters (L), 0.1 L step.
  • Fuel volume in percentage (%), 0.4% step.

Output:

OSC frequency: Initial measuring generator frequency (Hz)

Data output: Data output (0-4095)

Sensor message: Sensor working message if sensor message is none sensor works fine, otherwise malfunction codes are displayed as table:

Sensor message Transcript of the malfunction Code Possible solution
255 or 254 Calibration error Check if the measuring probe actual size value is inserted correctly and (or) re-calibrate the sensor
253 Short circuit in measuring probe tubes Wash the measuring probe tubes with clean fuel, clean fuel tank of mud and water.
252 Calibration error Check if the measuring probe actual size value is inserted correctly and (or) re-calibrate the sensor
251 Hardware failure Contact supplier
250 Calibration error Check if the measuring probe actual size value is inserted correctly and (or) re-calibrate the sensor.

Calibration Table: This entry is used to record fuel tank calibration into the sensor internal memory. The table is filled out with the data achieved during fuel tank calibration procedure. The data is entered as a table of correspondence between measured fuel level value (Fuel level (uint) field) and fuel volume in the tank (Volume (L) field). Recommended number of table entries is 15. Max possible is 30 entries.

Enable AutoClib feature: Sensor automatically calibrates Min, Max levels after cutting. User does not need to reconfigure after cutting.

Min/Max Calibration

a) Set Empty level

  • Keeping sensor apart from fuel and set Empty level

Figure 13. Setting Empty level.

b) Set Full level

  • Fill the measuring container with fuel.
  • Immerse the sensor in the fuel to the full length of the measuring probe and set Full level

Figure 14. Setting Full level

c) Installing screen filter

Screen filter is mounted on the measuring probe of sensor to protect measuring probe electrodes from mud and water. Using the filter extends significantly faultless lifetime of the sensor.

Screen filter mounting order: firstly put on fixator, then put on bottom stop and fix it with two side screws. Put the screen filter over bottom stop and fasten it with a fixator locks.

Figure 15. Installing screen filter procedue

d) Installing and connecting

  • Applying oil-and-petrol resistant non-conductive sealant to ruber gasket

Figure 16. Applying the sealant to gasket
  • Put the sensor into the tank and fix: when fixing with rivets, use a rivet driver when bolting, put on a seal (per bolt), a spacer and a spring washer when fixing to plastic tanks with wall thickness over 3 mm, use vendor furnished self-tapping screws and a seal (per self-tapping screw)

Figure 17. Put sensor into the tank
  • Connect the sensors to an external device using 7m cable

The wire cable color:

RS232/RS485:

Figure 18. Wiring diagram of RS232 and RS485 output signals
Wire Color Description
Black
GND (Ground) (V-)
Yellow
RXD/B-
Blue
TXD/A+
Red
12-37 VDC or 7.5-75V for SP PRO series

AF:

Figure 19. Wiring diagram of Analog and Frequency output signals.
Wire Color Description
Black
GND (Ground) (V-)
Yellow
Out (Analog/Frequency)
Red
15-37 VDC or 7.5-75V for SP PRO series


  • Connect the fuse holder to LIGO sensor power cable (brown wire) in close vicinity to the vehicle power supply circuit
  • Installing the fuse in the fuse holder

e) Calibration

  • Launch Sensor >> load Config >> From Sensor >> Calibration Table

Figure 20. Calibration table
  • Pump fuel in the tank, the amount of pumped fuel depends on the tank's volume (at least 20 times of pumping)
  • After pumping, wait for a while (about 2 minutes) for the output data to be stable, then select "add a row" and insert the actual pumped liters in "liter" box, input the data given by sensor into "Data" box. User can click on the button to sync up data, or read data in the "output" tab as the image below.
  • Repeat the above steps until the oil tank is full (Attention: It is recommended to write down the information on the paper to compare with input data and avoid mistaking during the process)
  • After completing the above process, select "Volume (liter) as the output data.

Figure 21. Parameter selection
  • Finally, click on the "Sensor" button at the top left corner -> Save config -> To sensor to save data for the sensor.

Attention:

  • The time between each pumping must be at least 2 minutes apart or wait for measured values to be stable, then comes the next pumping.

f) Sealing

  • Install the bolt through a hole in the seal.

Figure 22. Sealing

Quick installation without PC

This method is only applicable to configure Min and Max level.

Preparation before setting up
  • The sensor's auto-recognisation mode needs to be turned on by checking the "Enable AutoCalib Feature" box.

Figure 24. Turning on the auto-recognisation mode before installing
  • External devices such as GPS tracking or Dataloger… must have the software integrated with the configurator. The configuration is performed directly on the device.
Automatically setting up and configuring the sensor after cutting
  • After measuring and cutting sensor, remove iron filings and clean burrs between the tubes, then follow steps below:

Step 1: Do not allow the sensor to contact oil.

Step 2: Ensure 12-24VDC stable power supply for the sensor.

Step 3: Make sure the sensor is under stable condition within 30-60s. The sensor will automatically recognise Min and Max level.

Step 4: Cut the power and reboot. The sensor now recognizes new configurations.

Figure 25. Leave the sensor in the air, provide with a stable power supply in 30-60s to configure "Min" level.

Attention:

- In case of improper operation and the sensor cannot recognise properly the actual Min, Max level, user should reconfigure using a PC.

Connecting multiple sensors together

(Only applicable to RS232 and RS485)

In some situations, there are oil tanks with specific dimensions, interconnected oil tanks, or oil tanks that are either too long or too large. Using just one sensor to measure the accurate fuel level inside these oil tanks may not be feasible. Hence, there is a need to connect two or more sensors together through a data processor called SUM-DATA.

Figure 26. Oil tank with particular dimensions connecting multiple sensors together

Connection diagram of the processor SUM-DATA for multiple sensors:

Figure 27: Connecting two sensors by 01 processor SUM-DATA

Figure 28: Connecting multiple sensors together by multiple processors SUM-DATA

Operation

Troubleshooting

Maintenance

Certification / Compliance

Refer to LIGO PRO Certification & Approvals for current certificate status.

Support / Contact

Channel Detail
Company SOJI ELECTRONICS.,JSC
Address C50-LK13, Lot No. 09, New Urban Area, Le Trong Tan street, Duong Noi Ward, Ha Dong District, Hanoi City, Vietnam
Tel/Fax +84 24 62 932 369
Email contact@sojielectronics.com
Website sojielectronics.com


Revision History

Loading revision history...

SOJI Electronics