Jump to content

LIGO PRO BLE User Guide: Difference between revisions

From SOJI ELECTRONICS
[checked revision][checked revision]
change image
 
(6 intermediate revisions by the same user not shown)
Line 16: Line 16:
== Package Contents ==
== Package Contents ==


Sensor LIGO PRO BLE and all the accessories
10 main items with specific quantities are described below:


{| class="wikitable" style="text-align:center;"
{| class="wikitable" style="text-align:center;"
|-
|-
! STT !! Description !! Qty
! No. !! Description !! Qty (pcs)
|-
|-
| 1 || style="text-align:left;" | LIGO PRO BLE sensor. Standard lengths: 700, 1000, 1500mm (for other customized lengths, please contact the manufacturer) || 01
| 1 || style="text-align:left;" | LIGO Fuel Level Sensor. Standard lengths: 700, 1000, and 1500mm (for other customized lengths, please contact the manufacturer) || 01
|-
|-
| 2 || style="text-align:left;" | 7m cable || 01
| 2 || style="text-align:left;" | Oil filter || 01
|-
|-
| 3 || style="text-align:left;" | Gasoline resistant rubber gasket || 01
| 3 || style="text-align:left;" | Gasoline-resistant rubber gasket || 01
|-
|-
| 4 || style="text-align:left;" | Oil filter || 01
| 4 || style="text-align:left;" | Anti-vibration spring when moving || 01
|-
|-
| 5 || style="text-align:left;" | Anti-vibration spring || 01
| 5 || style="text-align:left;" | 1A Fuse protection || 01
|-
|-
| 6 || style="text-align:left;" | Fuse 1A || 01
| 6 || style="text-align:left;" | Self-drilling screw M4.8x32mm || 04
|-
|-
| 7 || style="text-align:left;" | Sealing cord || 02
| 7 || style="text-align:left;" | Rivet and screw M5x20mm || 04
|-
|-
| 8 || style="text-align:left;" | Rivet and screw M5x20mm || 04
| 8 || style="text-align:left;" | Sealing wire || 02
|-
|-
| 9 || style="text-align:left;" | Self-drilling screw M4.8x32mm || 04
| 9 || style="text-align:left;" | 7m signal wire || 01
|-
| 10 || style="text-align:left;" | Quick installation manual || 01
|}
|}


== Specifications ==
== Specifications ==
=== Technical specifications of the LIGO PRO BLE product ===


{| class="wikitable" style="text-align:center;"
{| class="wikitable" style="text-align:center;"
Line 49: Line 49:
! Parameter !! AF !! RS232 !! RS485
! Parameter !! AF !! RS232 !! RS485
|-
|-
| style="text-align:left;" | Standard length (L),mm || colspan="3" | 700, 1000, 1500...up to 6000 mm
| 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 (1…9V). || RS232 || RS485
| style="text-align:left;" | Output signal || Analog (0-9V) || RS232 || RS485
|-
|-
| style="text-align:left;" | Baud rate, bit/sec || colspan="3" | 2400, 4800, 9600, 19200, 38400, 57600, 115200.  
| style="text-align:left;" | Baud rate, bit/sec || colspan="3" | 2400, 4800, 9600, 19200, 38400, 57600, 115200.
|-
|-
| style="text-align:left;" | Power supply (DC input voltage, V) || colspan="3" | 6-40
| style="text-align:left;" | Power supply (DC input voltage, V) || colspan="3" | 6-40V
|-
|-
| style="text-align: left;" |Supply protection (Over-voltage 100 VDC for 2 minutes. Reverse polarity)
| style="text-align:left;" | Supply protection (Over-voltage 100 VDC for 2 minutes. Reverse polarity) || colspan="3" | Yes
| colspan="3" |Yes
|-
|-
| style="text-align:left;" | Maximum power consumption, mA || colspan="3" | 20
| style="text-align:left;" | Maximum power consumption, mA || colspan="3" | 20
Line 72: Line 71:
| 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 corresponding to the minimum level measurement value || Analog (1...8V) || 0 || 0
| style="text-align:left;" | Digital reading range corresponding to the minimum level measurement value || Analog (0...8V) || 0 || 0
|-
|-
| style="text-align:left;" | Digital reading range corresponding to the maximum level measurement value || Analog (2...9V) || 4095 || 4095
| style="text-align:left;" | Digital reading range corresponding to the maximum level measurement value || Analog (1...9V) || 4095 || 4095
|-
|-
| style="text-align:left;" | Average sampling period, (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 || colspan="2" | 1...255  
| style="text-align:left;" | Message interval, s || Continuous || 1...255 || 1...255
|-
|-
| style="text-align:left;" | Absolute error in temperature measurement within the entire temperature measuring range, °С || colspan="3" | ±1
| style="text-align:left;" | Absolute error in temperature measurement within the entire temperature measuring range, °С || colspan="3" | ±1
|-
|-
| style="text-align:left;" | Average service life, (years)) || colspan="3" | 10
| style="text-align:left;" | Bluetooth specs || colspan="3" | Bluetooth 5.1, IEEE 802.15.4-2006, 2.4 GHz, -95 dBm sensitivity, +8 dBm TX Power
|-
|-
| style="text-align: left;" |Bluetooth specs
| style="text-align:left;" | Average service life, years (expected) || 10 || 10 || 10
| colspan="3" |Bluetooth 5.1, IEEE 802.15.4-2006, 2.4 GHz, -95 dBm sensitivity, +8 dBm TX Power
|}
|}


== Installation ==
== Installation ==


=== Apendix A ===
=== Selecting the location to install sensor ===
 
List of equipment for fuel level sensors installation
 
{| class="wikitable" style="text-align:center;"
|-
! STT !! Descriptions !! Qty
|-
| 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
|-
| 5 || style="text-align:left;" | T Spanner 8mm Single Sided || 1
|-
| 6 || style="text-align:left;" | Tap M5 with holder || 1
|-
| 7 || style="text-align:left;" | Snap-seal for bolt/self-tapping screw || 1
|-
| 8 || style="text-align:left;" | Mobile phone || 1
|-
| 9 || style="text-align:left;" | DC power supply unit 12V-24V or battery 12V || 1
|-
| 10 || style="text-align:left;" | Measuring container || 1
|-
| 11 || style="text-align:left;" | Fuel || 1
|-
| 12 || style="text-align:left;" | Gauging container || 1
|-
| 20 || style="text-align:left;" | Tape mesaure || 1
|}
 
=== 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.
* Installation location should be as close as possible to the geometric center and placed at the deepest level of the tank.
Line 143: Line 104:
</div>
</div>


==== Drilling the hole on fuel tank ====
=== Drilling the hole on fuel tank ===


* Drill out the central bore by bimetal core drill ø38 mm
* Drill out the central bore by bimetal core drill ø38 mm
Line 180: Line 141:
</div>
</div>


==== Measuaring the tank depth and cutting sensor'measuring probe ====
=== Measuaring the tank depth and cutting sensor'measuring probe ===


<div style="text-align:center;">
<div style="text-align:center;">
Line 196: Line 157:
Notes: Minimum allowable length of the measuring probe is 150 mm.
Notes: Minimum allowable length of the measuring probe is 150 mm.


==== Installing screen filter ====
=== 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 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.


Line 206: Line 167:
</div>
</div>


==== Installing and connecting ====
=== Installing and connecting ===


* Applying oil-and-petrol resistant non-conductive sealant to ruber gasket
* Applying oil-and-petrol resistant non-conductive sealant to ruber gasket
Line 229: Line 190:


<div style="text-align:center;">
<div style="text-align:center;">
[[File:LIGO-SP-fig18-wiring-RS232-RS485.png|frameless|801px]]
[[File:RS232-RS485.jpg|frameless|756x756px]]
<div style="font-style:italic; color:#555;">Figure 13. Wiring diagram of RS232 and RS485 output signals</div>
<div style="font-style:italic; color:#555;">Figure 13. Wiring diagram of RS232 and RS485 output signals</div>
</div>
</div>
Line 238: Line 199:
| <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-)
| <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-)
|-
|-
| <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-
| <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/B-
|-
|-
| <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+
| <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/A+
|-
|-
| <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
| <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;" | 6 - 40 VDC
|}
|}


Line 266: Line 227:
* Installing the fuse in the fuse holder
* Installing the fuse in the fuse holder


==== Sealing ====
=== Sealing ===


* Install the bolt through a hole in the seal.
* Install the bolt through a hole in the seal.
Line 277: Line 238:
== Configuration ==
== Configuration ==


=== Installing software and connecting configuration tool ===
=== Connecting sensor to smartphone and setting ===


'''Preparation:'''
To configure the LIGO AIR fuel sensor, download the '''LIGO BLE Configurator''' app on '''Appstore (for IOS) or CH Play (for Android devices).'''
* Mobile phone
* Power supply 12 -24VDC or battery 12V


[[File:LIGO-SP-fig10-connect.png|center|700px|thumb|Figure 10. Connecting USB to RS232 cable and configuration tool to laptop or PC]]
Hereinafter LIGO BLE Configurator is referred to as the "application" or "app".


=== Download and install software. Downloading and installing softwares ===
'''Note:''' For full operation, you must grant all the permissions requested by the app


==== Installing USB to RS232 driver ====
<gallery mode="packed" widths="250" heights="500">
File:LIGO-AIR-fig9-app-permissions-1.jpg|Figure 16. Grant all the permissions request by program
File:LIGO-AIR-fig10-app-permissions-2.jpg|Figure 17. Grant all the permissions request by program
</gallery>


* Installing driver for USB to RS232 cable
Grant all the permissions request by program as above
* 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.


[[File:LIGO-SP-fig11-driver.png|center|700px|thumb|Figure 11. Installing USB to RS232 driver successful]]
==== Connecting sensor ====


==== Installing sensor software configuration ====
Run the application and select the sensor you want to connect to, as shown in the pictures below:


* Visit our website: [https://sojielectronics.com/document-download/ http://sojielectronics.com/document-download/] and download setup file "Setup Utility Program "
<gallery mode="packed" widths="250" heights="500">
File:LIGO-Connect-PRO-BLE-1.jpg|Figure 18. Selecting sensor type
File:LIGO-Connect-PRO-BLE-2.jpg|Figure 19. Connecting sensor
</gallery>


[[File:LIGO-SP-fig12-config-tool.png|center|700px|thumb|Figure 12. Sensor configuration tool]]
==== Set Empty and Set Full ====


'''Parameters descriptions:'''
Step 1: Set Full


'''Load config:''' Load configurations from sensor to PC. Note: user must load configurations from sensor before changing configurations on PC.
* Immerse the sensor in fuel until the fuel reaches the sensor flange
* Wait for C_working value to stablize and then press Set Full button


'''Save config:''' Save configurations from PC to sensor
<div style="text-align:center;">
[[File:LIGO-AIR-fig13-set-full.jpg|frameless|304px]]
<div style="font-style:italic; color:#555;">Figure 20. Set Full</div>
</div>


'''Update firmware:''' Upgrade new firmware for sensor (visit www.sojielectronics.com for the latest firmware version)
Step 2: Set Empty


'''Set full:''' Set Full for maximum fuel level calibration
* Remove the sensor from the fuel and wait for 1-2 minutes allow the fuel drain from the measuring probe and then press Set Empty button.


'''Set Empty:''' Set Empty for minimum fuel level calibration
<div style="text-align:center;">
 
[[File:LIGO-AIR-fig14-set-empty.jpg|frameless|304px]]
'''Level Min:''' Configure LIGO PRO BLE-AF output voltage or frequency range according to the voltage or frequency range of the tracking device input.
<div style="font-style:italic; color:#555;">Figure 21. Set Empty</div>
 
</div>
'''Level Max:''' Configure LIGO PRO BLE-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:
 
{| 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.
|}
 
'''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
 
[[File:LIGO-SP-fig13-set-empty.png|center|700px|thumb|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
 
[[File:LIGO-SP-fig14-set-full.png|center|700px|thumb|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.
 
[[File:LIGO-SP-fig15-screen-filter.png|center|700px|thumb|Figure 15. Installing screen filter procedue]]
 
'''d) Installing and connecting'''
 
* Applying oil-and-petrol resistant non-conductive sealant to ruber gasket
 
[[File:LIGO-SP-fig16-sealant.png|center|700px|thumb|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)
 
[[File:LIGO-SP-fig17-install.png|center|700px|thumb|Figure 17. Put sensor into the tank]]
 
* Connect the sensors to an external device using 7m cable
 
The wire cable color:
 
'''RS232/RS485:'''
 
[[File:LIGO-SP-fig18-wiring-RS232-RS485.png|center|700px|thumb|Figure 18. Wiring diagram of RS232 and RS485 output signals]]
 
{| 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-)
|-
| <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/A+
|-
| <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/B-
|-
| <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;" | 6-40V
|}
 
 
'''AF:'''
 
[[File:LIGO-SP-fig19-wiring-AF.png|center|700px|thumb|Figure 19. Wiring diagram of Analog and Frequency output signals.]]
 
{| 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-)
|-
| <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)
|-
| <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
|}
 
* 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
 
[[File:LIGO-SP-fig20-calib-table.png|center|700px|thumb|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.
 
[[File:LIGO-SP-fig21-param.png|center|700px|thumb|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.
 
[[File:LIGO-SP-fig22-sealing.png|center|700px|thumb|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.
 
[[File:LIGO-SP-fig24-autocalib.png|center|700px|thumb|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.
=== Calibration table ===


== Operation ==
After installation, the sensor must be calibrated to ensure accurate volume measurement. Calibration table can be performed either on the platform (server) or locally on the sensor.


== Troubleshooting ==
* '''Calibration table on the Platform (Server):''' The sensor sends raw level values (ranging from 0 to 4095) to the server via the telematic device. The platform uses a calibration table to convert these values into volume (liters).
* '''Calibration table on the Sensor:''' The sensor directly sends volume values (liters) based on the internal calibration table.


== Maintenance ==
Note: For LIGO AIR sensors, the manufacturer recommends performing calibration table on the platform.


=== Attention! ===
=== Attention! ===

Latest revision as of 07:45, 7 July 2026

Safety Information

ℹ️ NOTICE — Installer Qualifications and Safety
  • LIGO PRO BLE 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 PRO BLE 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

10 main items with specific quantities are described below:

No. Description Qty (pcs)
1 LIGO Fuel Level Sensor. Standard lengths: 700, 1000, and 1500mm (for other customized lengths, please contact the manufacturer) 01
2 Oil filter 01
3 Gasoline-resistant rubber gasket 01
4 Anti-vibration spring when moving 01
5 1A Fuse protection 01
6 Self-drilling screw M4.8x32mm 04
7 Rivet and screw M5x20mm 04
8 Sealing wire 02
9 7m signal wire 01
10 Quick installation manual 01

Specifications

Parameter AF RS232 RS485
Standard length (L), mm 700, 1000, 1500...up to 6000 mm
Measuring error, % ± 0.5 %
Output signal Analog (0-9V) RS232 RS485
Baud rate, bit/sec 2400, 4800, 9600, 19200, 38400, 57600, 115200.
Power supply (DC input voltage, V) 6-40V
Supply protection (Over-voltage 100 VDC for 2 minutes. Reverse polarity) Yes
Maximum power consumption, mA 20
Waterproof standard (Ingress protection rating, IP) IP69K
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) 0 0
Digital reading range corresponding to the maximum level measurement value Analog (1...9V) 4095 4095
Average sampling period, s 0...255
Message interval, s Continuous 1...255 1...255
Absolute error in temperature measurement within the entire temperature measuring range, °С ±1
Bluetooth specs Bluetooth 5.1, IEEE 802.15.4-2006, 2.4 GHz, -95 dBm sensitivity, +8 dBm TX Power
Average service life, years (expected) 10 10 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.

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 10. Installing screen filter procedue

Installing and connecting

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

Figure 11. 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 12. Put sensor into the tank
  • Connect the sensors to an external device using 7m cable

The wire cable color:

RS232/RS485:

Figure 13. Wiring diagram of RS232 and RS485 output signals
Wire Color Description
Black
GND (Ground) (V-)
Blue
TXD/B-
Yellow
RXD/A+
Red
6 - 40 VDC

AF:

Figure 14. 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

Sealing

  • Install the bolt through a hole in the seal.

Figure 15. Sealing

Configuration

Connecting sensor to smartphone and setting

To configure the LIGO AIR fuel sensor, download the LIGO BLE Configurator app on Appstore (for IOS) or CH Play (for Android devices).

Hereinafter LIGO BLE Configurator is referred to as the "application" or "app".

Note: For full operation, you must grant all the permissions requested by the app

Grant all the permissions request by program as above

Connecting sensor

Run the application and select the sensor you want to connect to, as shown in the pictures below:

Set Empty and Set Full

Step 1: Set Full

  • Immerse the sensor in fuel until the fuel reaches the sensor flange
  • Wait for C_working value to stablize and then press Set Full button

Figure 20. Set Full

Step 2: Set Empty

  • Remove the sensor from the fuel and wait for 1-2 minutes allow the fuel drain from the measuring probe and then press Set Empty button.

Figure 21. Set Empty

Calibration table

After installation, the sensor must be calibrated to ensure accurate volume measurement. Calibration table can be performed either on the platform (server) or locally on the sensor.

  • Calibration table on the Platform (Server): The sensor sends raw level values (ranging from 0 to 4095) to the server via the telematic device. The platform uses a calibration table to convert these values into volume (liters).
  • Calibration table on the Sensor: The sensor directly sends volume values (liters) based on the internal calibration table.

Note: For LIGO AIR sensors, the manufacturer recommends performing calibration table on the platform.

Attention!

  • The manufacturer is not responsible for product availability in case of non-compliance of requirements of this service manual, unauthorized service and repair; if device has damage or traces of opening of 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.

Certification / Compliance

Refer to LIGO PRO BLE 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