TD-500: Difference between revisions
→Calibration without fuel
| Line 483: | Line 483: | ||
== '''<big>Calibration without fuel</big>''' == | == '''<big>Calibration without fuel</big>''' == | ||
An alternative calibration option is calibration without fuel. | |||
In this case, make sure that the sensor tubes are empty, there is no fuel in them, but the centralizer must be inserted into the tubes. Leave the "'''Calibrate without fue'''l" switch ('''1''') active ('''green''') and press "'''Calibrate'''" ('''2''') . The values above the Empty and Full buttons will change automatically. | |||
[[Файл:Калибровка без топлива ТД-150 в мобильном приложении.png|973x973пкс]] | [[Файл:Калибровка без топлива ТД-150 в мобильном приложении.png|973x973пкс]] | ||
If you calibrate the sensor without fuel, the operating range may change slightly. | |||
Initially there are two measurement ranges: | |||
* From 1 to 1023 | |||
* From 1 to 4095 | |||
The sensor never sends a value of 0. If there is no fuel, level 1 is displayed. | |||
'''When calibrating without fuel, since the sensor does not know what fuel will be used, the "Empty" value is set based on the current (CNT), the "Full" value is set by a formula and, depending on the length of the tubes and the final fuel used, the range may change .''' | |||
''' | '''For example, when the tank is full, the sensor will show 3843 instead of 4095, or it is possible that when the tank is 98% full, the sensor will already display the value 4095.''' | ||
''' | '''We recommend, if possible, calibration with fuel.''' | ||
== '''<big>Setting the mode, range and network address</big>''' == | == '''<big>Setting the mode, range and network address</big>''' == | ||
=== '''<big>Setting the mode</big>''' === | === '''<big>Setting the mode</big>''' === | ||
In the main menu, you can change the operating mode of the sensor. The name of the mode coincides with the interface that is used to physically connect the sensor to the GPS terminal | |||
Go to Settings | |||
[[Файл:Переход в настройки ТД-150 в мобильном приложении.png|997x997пкс]] | [[Файл:Переход в настройки ТД-150 в мобильном приложении.png|997x997пкс]] | ||
Select the mode you need('''1''') and press '''“Set parameters”'''('''2''') | |||
[[Файл:Выбор режима ТД-500 мобильное приложение.png|678x678пкс]] | [[Файл:Выбор режима ТД-500 мобильное приложение.png|678x678пкс]] | ||
| Line 520: | Line 519: | ||
* '''Пассивный RS485''' следует выбрать, когда планируется подключать к линии А и В интерфейса RS-485 терминала. Терминал должен иметь функцию опроса датчиков, например запрашивать у них информацию. Терминал должен уметь опрашивать датчики в соответствии с '''протоколом LLS''' или '''протоколом''' '''MODBUS ([[MODBUS ТД-500|описание]])''' | * '''Пассивный RS485''' следует выбрать, когда планируется подключать к линии А и В интерфейса RS-485 терминала. Терминал должен иметь функцию опроса датчиков, например запрашивать у них информацию. Терминал должен уметь опрашивать датчики в соответствии с '''протоколом LLS''' или '''протоколом''' '''MODBUS ([[MODBUS ТД-500|описание]])''' | ||
* ''' | * '''Frequency mode''' is used when connecting to a GPS terminal to inputs that can receive and read signals in the range '''300 Hz … 1323 Hz''' or '''300 Hz … 4395 Hz''' | ||
* ''' | * '''Active RS485 mode''' should be used if the terminal has an RS-485 connection interface, but cannot independently interrogate the sensor, for example, request information from it; the sensor will send its readings independently every 2 seconds. | ||
* '''Импульсный режим''' следует использовать при подключении датчика к импульсному входу терминала. | * '''Импульсный режим''' следует использовать при подключении датчика к импульсному входу терминала. | ||
* '''Аналоговый режим''' используется при подключении датчика к аналоговому входу терминала (AIN), который может принимать сигнал от датчика в '''диапазоне ≈0.2В … ≈5.0 В''' | * '''Аналоговый режим''' используется при подключении датчика к аналоговому входу терминала (AIN), который может принимать сигнал от датчика в '''диапазоне ≈0.2В … ≈5.0 В''' | ||
=== '''<big>Setting the range</big>''' === | === '''<big>Setting the range</big>''' === | ||
If you are configuring the sensor to operate in RS-485, Active RS-485, or Frequency modes, you can select the range '''1-1023 or 1-4095''' ('''1''') . In frequency mode, the range will be from '''300Hz to 1323Hz''' or '''300Hz to 4395Hz'''. | |||
After changing the range, press '''“Set parameters”''' ('''2'''). | |||
[[Файл:Выбор диапазона ТД-150 мобильное приложение.png|605x605пкс]] | [[Файл:Выбор диапазона ТД-150 мобильное приложение.png|605x605пкс]] | ||
| Line 534: | Line 533: | ||
[[Файл:Записать параметры в устройство ТД-150 мобильное приложение.png|979x979пкс]] | [[Файл:Записать параметры в устройство ТД-150 мобильное приложение.png|979x979пкс]] | ||
''' | '''The range 1-1023''' is most often used for sensors that are '''shorter than 1 meter'''. However, if we are talking about a stationary tank, the height of which is small, then the length and width are more than 2-3 m, it is better to choose the range 1-4095. | ||
=== '''<big>Setting the network address</big>''' === | === '''<big>Setting the network address</big>''' === | ||
The default network address of the sensor is 1; if more than one unit is installed or other LLS devices are added, the network address on the sensor may need to be changed. The network address of each sensor must also be specified in the settings of the receiving device (navigation terminal).<blockquote>'''<big>Attention!!! There cannot be two devices with the same network address on the same line; this will cause a conflict.</big>'''</blockquote>To change the network address, enter a new address in the range '''0-255''' in the '''“Network address”''' field ('''1''') and click “'''Set parameters'''” ('''2''') | |||
[[Файл:Изменение сетевого адреса ТД-150 мобильное приложение.png|975x975пкс]] | [[Файл:Изменение сетевого адреса ТД-150 мобильное приложение.png|975x975пкс]] | ||
| Line 546: | Line 544: | ||
== '''<big>Tank calibration</big>''' == | == '''<big>Tank calibration</big>''' == | ||
Once the length sensor has been adjusted to the height of the tank and the sensor has been calibrated, you need to install it in the tank. | |||
Install the sensor into the tank of the installed tube in the previously drilled hole ø 30-35 mm. Make sure '''the gasket is installed''' between the sensor and the tank. After this, screw the screws from the installation kit into the previously drilled ø 3mm holes.<gallery widths="700" heights="400"> | |||
Файл:Установка_датчика_внутрь_бака.png|'''<big>Установка датчика внутрь бака</big>''' | Файл:Установка_датчика_внутрь_бака.png|'''<big>Установка датчика внутрь бака</big>''' | ||
Файл:Закручивание_саморезов.png|'''<big>Закручивание саморезов</big>''' | Файл:Закручивание_саморезов.png|'''<big>Закручивание саморезов</big>''' | ||
</gallery> | </gallery>Proceed to tank calibration. This procedure will result in a "level-liters" (or "level-gallons") table that will allow your monitoring platform to convert the level values that the sensor provides into liters/gallons that are displayed in the monitoring platform reports. | ||
In order to create such a table, you need to fill the tank by step by step adding fuel to the tank batch by batch and recording level-liter(/gallon) pairs after each batch using the Tare menu in the application. | |||
Suppose you need to tare a 100L tank in ten 10L portions. | |||
To do this, you should connect the sensor and go to settings and check that the filtering is set to 0. | |||
Filtration slows down level calculations and can increase tank calibration time. | |||
Then go to the tank calibration menu | |||
[[Файл:Переход в меню тарировки ТД-150 в мобильном приложении.png|1027x1027пкс]] | [[Файл:Переход в меню тарировки ТД-150 в мобильном приложении.png|1027x1027пкс]] | ||
Then, you can click '''Start''' to create a new table, or click '''Resume''' to select an existing table from your smartphone memory and continue working with it. If you click '''Resume''', you will need to locate the table file on your Android device that you created/downloaded earlier. Select another folder using the Main Menu button ('''1''') or using the drop-down menu ('''2'''). Select the table and click on it ('''3''')<gallery mode="nolines" widths="300" heights="700"> | |||
Файл:Начать_или_Возобновить_тарировку.png|'''Начать или Возобновить тарировку''' | Файл:Начать_или_Возобновить_тарировку.png|'''Начать или Возобновить тарировку''' | ||
Файл:Выбор_фаила_таблицы_тарировки_для_возобновления_тарировки.png|'''Выбор фаила таблицы тарировки для возобновления тарировки''' | Файл:Выбор_фаила_таблицы_тарировки_для_возобновления_тарировки.png|'''Выбор фаила таблицы тарировки для возобновления тарировки''' | ||
</gallery> | </gallery>If you click Start, you will also need to select the folder in which the table will be saved ('''2''') and click the button to select it ('''3''') | ||
[[Файл:Выбор_папки_и_создание_нового_файла_тарировки.png|без|мини|750x750пкс|Выбор папки и создание нового файла тарировки]] | [[Файл:Выбор_папки_и_создание_нового_файла_тарировки.png|без|мини|750x750пкс|Выбор папки и создание нового файла тарировки]] | ||
Then, you can select the '''Fill''' or '''Drain''' method ('''1, 2'''). The '''Fill''' method is recommended as it is more accurate. | |||
If you select the Drain method, you cannot be sure what exact amount of fuel is in the tank and whether the tank is full or not. | |||
Next, give the table file a name ('''3''') and set the portion size ('''4''').<blockquote>'''ATTENTION!''' Serving volume is not the number of servings! This is the number of liters/gallons in each serving! In the example below, the tank supposedly contains 100 liters and this volume can be divided into 10 portions of 10 liters. If the volume of the tank was 300L and it needed to be packaged into 10 servings, the serving size would be 30 L.</blockquote>After this, click Continue ('''5''').<gallery widths="400" heights="600"> | |||
Файл:Выбор_метода_тарировки,_названия_таблицы,_размера_порции.png|'''<big>Выбор метода тарировки, названия таблицы, размера порции</big>''' | Файл:Выбор_метода_тарировки,_названия_таблицы,_размера_порции.png|'''<big>Выбор метода тарировки, названия таблицы, размера порции</big>''' | ||
Файл:Выбор_метода_тарировки_сливом,_выбор_объема_топлива_в_баке.png|'''<big>Выбор метода тарировки сливом, выбор объема топлива в баке</big>''' | Файл:Выбор_метода_тарировки_сливом,_выбор_объема_топлива_в_баке.png|'''<big>Выбор метода тарировки сливом, выбор объема топлива в баке</big>''' | ||
</gallery> | </gallery>After this, you will have a table in which the first row will be 0 liters and level 1. <gallery widths="400" heights="700"> | ||
Файл:Первая строка тарировки. 0 литров-галлонов и уровень 1.png|'''<big>Первая строка тарировки. 0 литров-галлонов и уровень 1</big>''' | Файл:Первая строка тарировки. 0 литров-галлонов и уровень 1.png|'''<big>Первая строка тарировки. 0 литров-галлонов и уровень 1</big>''' | ||
</gallery> | </gallery>You can always pause tank calibration and resume it.<gallery widths="400" heights="700"> | ||
Файл:Сохранение_таблицы_тарировки_и_выход_из_тарировки.png|'''<big>Сохранение таблицы тарировки и выход из тарировки</big>''' | Файл:Сохранение_таблицы_тарировки_и_выход_из_тарировки.png|'''<big>Сохранение таблицы тарировки и выход из тарировки</big>''' | ||
Файл:Возобновление_тарировки_бака.png|'''<big>Возобновление тарировки бака</big>''' | Файл:Возобновление_тарировки_бака.png|'''<big>Возобновление тарировки бака</big>''' | ||
</gallery> | </gallery>The table is saved automatically after you click the '''+''' button. | ||
Next, you should add the first portion of fuel to the tank. Once the level changes ('''3''') and is displayed as Stable ('''4'''), press the '''+''' button ('''1'''). | |||
In this example, level ('''3''') does not change because during the work on this manual we did not have fuel to carry out a real calibration of the tank. In your case, the level should change (if the fuel touches the tubes) and be Stable before you press the + button. | |||
The following line ('''2''') will appear. The value in the Fuel column will increase according to the Step size ('''5''') you specified when you created the table or when you last modified it ('''3''').<gallery widths="400" heights="700"> | |||
Файл:Добавление_первой_порции_в_бак.png|'''<big>Добавление первой порции в бак</big>''' | Файл:Добавление_первой_порции_в_бак.png|'''<big>Добавление первой порции в бак</big>''' | ||
Файл:Добавление_строки_тарировки.png|'''<big>Добавление строки тарировки</big>''' | Файл:Добавление_строки_тарировки.png|'''<big>Добавление строки тарировки</big>''' | ||
</gallery> | </gallery>You can also change any line by pressing and holding it for some time, after which a dialog box will appear. This way you can correct possible errors. | ||
[[Файл:Редактирование_строки_тарировки.png|без|мини|463x463пкс|'''<big>Редактирование строки тарировки</big>''']] | [[Файл:Редактирование_строки_тарировки.png|без|мини|463x463пкс|'''<big>Редактирование строки тарировки</big>''']] | ||
If you press a line and hold it and swipe left, it will be deleted. | |||
[[Файл:Удаление_строки_тарировки.gif]] | [[Файл:Удаление_строки_тарировки.gif]] | ||
Then, add the next portion of fuel to the tank. Wait for the level to change and stabilize, then press the '''+''' button ('''1'''). Continue this until the tank is full.<gallery widths="400" heights="700"> | |||
Файл:Добавление_второй_порции_в_бак.png|'''Добавление второй порции в бак''' | Файл:Добавление_второй_порции_в_бак.png|'''Добавление второй порции в бак''' | ||
Файл:Добавление_строки_тарировки.png|Добавление строки тарировки | Файл:Добавление_строки_тарировки.png|Добавление строки тарировки | ||
| Line 604: | Line 603: | ||
== '''<big>What to do if it is not possible to completely empty the tank?</big>''' == | == '''<big>What to do if it is not possible to completely empty the tank?</big>''' == | ||
If you cannot completely empty the tank, you should somehow calculate the amount of fuel that is in the tank. After this, you can manually edit the table so that it looks like the example below. Or simply edit the table file before you upload it to the monitoring platform. | |||
Let's assume that there are already 10 liters of fuel in the tank that cannot be removed, so when you place the sensor in the tank, it will immediately begin to show the level of 115, instead of 1.<gallery widths="400" heights="700"> | |||
Файл:Добавление_первой_порции_в_бак.png|10 литров топлива в баке, которые невозможно извлечь | Файл:Добавление_первой_порции_в_бак.png|10 литров топлива в баке, которые невозможно извлечь | ||
Файл:Таблица_тарировки_при_уже_имеющихся_в_баке_10_литрах.png|'''Таблица тарировки при уже имеющихся в баке 10 литрах''' | Файл:Таблица_тарировки_при_уже_имеющихся_в_баке_10_литрах.png|'''Таблица тарировки при уже имеющихся в баке 10 литрах''' | ||
</gallery> | </gallery>Next, you can add the next portion to the tank. The level value should change. If the level does not change, check the drain holes. They may be blocked by duct tape that you may have used while calibrating the sensor or by pieces of sealing compound. | ||
If this happens, the air trapped inside the tubes prevents the fuel from rising. | |||
[[Файл:Загрузка_таблицы_на_Wialon_(пример)._Не_забудьте_отметить_"Генерировать_пары_XY".png|без|мини|687x687пкс|'''<big>Загрузка таблицы на Wialon (пример). Не забудьте отметить "Генерировать пары XY"</big>''']] | [[Файл:Загрузка_таблицы_на_Wialon_(пример)._Не_забудьте_отметить_"Генерировать_пары_XY".png|без|мини|687x687пкс|'''<big>Загрузка таблицы на Wialon (пример). Не забудьте отметить "Генерировать пары XY"</big>''']] | ||
== '''<big>Tilted tank calibration with 2 FLSs</big>''' == | == '''<big>Tilted tank calibration with 2 FLSs</big>''' == | ||
If it is not possible to level the car/tank with respect to the horizon, you can calibrate it in the tilted position of the tank. | |||
Technically, this kind of calibration is no different from the usual one: you pour a portion of fuel into the tank, wait for the level to stabilize, fix it, and fill in the next portion. | |||
However, the details of such calibration are much more important, so the algorithm of actions should be as follows: | |||
# Pour portions of fuel into the tank until the fuel level reaches the measuring tubes of the second FLS, which is located higher due to the inclination. | |||
# When the second sensor reaches the fuel level, reduce the size of the poured portion by half. IMPORTANT: it is necessary to reduce the portion '''only''' in the calibration tables for both FLS; the actual volume of the portion being filled remains '''unchanged'''. | |||
# Once the tubes of the sensor located lower down are completely immersed in fuel, the calibration of this FLS is considered complete. | |||
# However, before continuing calibration of the second FLS, it is necessary to return the nominal portion volume to the original (i.e. double it). IMPORTANT: The actual portion size still remains unchanged until the tank is finally filled and the calibration process is completed. | |||
Thus, the resulting calculation tables (calibration tables) will be adequately accepted by the monitoring platform if a third FLS (virtual) is created in it, which is the sum of two real FLS. | |||
[[Файл:Пример_тарировочной_таблицы_ДУТ1.png|без|мини|517x517пкс|'''<big>Пример тарировочной таблицы ДУТ1</big>''']] | [[Файл:Пример_тарировочной_таблицы_ДУТ1.png|без|мини|517x517пкс|'''<big>Пример тарировочной таблицы ДУТ1</big>''']] | ||
[[Файл:Пример_тарировочной_таблицы_ДУТ2.png|без|мини|450x450пкс|'''<big>Пример тарировочной таблицы ДУТ2</big>''']] | [[Файл:Пример_тарировочной_таблицы_ДУТ2.png|без|мини|450x450пкс|'''<big>Пример тарировочной таблицы ДУТ2</big>''']] | ||
== '''<big>Calibration of a tank whose height varies along its length</big>''' == | == '''<big>Calibration of a tank whose height varies along its length</big>''' == | ||
This method of calibration is in many ways similar to that presented in the previous part. | |||
# | The algorithm of actions is as follows: | ||
# | # Pour portions of fuel into the tank until the fuel level reaches the measuring tubes of the second FLS, which is located higher due to the difference in height. | ||
# | # When the second sensor reaches the fuel level, reduce the size of the poured portion by half. '''IMPORTANT''': it is necessary to reduce the portion '''only''' in the calibration tables for both FLS; the actual volume of the portion being filled remains '''unchanged'''. | ||
# Continue calibrating in this manner until the tank is full. | |||
Thus, the resulting calculation tables (calibration tables) will be adequately accepted by the monitoring platform if a third FLS (virtual) is created in it, which is the sum of two real FLS. | |||
[[Файл:Пример_тарировочной_таблицы_ДУТ_1.png|без|мини|632x632пкс|'''<big>Пример тарировочной таблицы ДУТ 1</big>''']] | [[Файл:Пример_тарировочной_таблицы_ДУТ_1.png|без|мини|632x632пкс|'''<big>Пример тарировочной таблицы ДУТ 1</big>''']] | ||
[[Файл:Пример_тарировочной_таблицы_ДУТ_2.png|без|мини|'''<big>Пример тарировочной таблицы ДУТ 2</big>''']] | [[Файл:Пример_тарировочной_таблицы_ДУТ_2.png|без|мини|'''<big>Пример тарировочной таблицы ДУТ 2</big>''']] | ||