Jump to content

TD-BLE: Difference between revisions

4,248 bytes removed ,  2 years ago
no edit summary
No edit summary
Line 269: Line 269:
Файл:Сохранение таблицы тарировки и выход из тарировки.png|'''<big>Сохранение таблицы тарировки и выход из тарировки</big>'''
Файл:Сохранение таблицы тарировки и выход из тарировки.png|'''<big>Сохранение таблицы тарировки и выход из тарировки</big>'''
Файл:Возобновление тарировки бака.png|'''<big>Возобновление тарировки бака</big>'''
Файл:Возобновление тарировки бака.png|'''<big>Возобновление тарировки бака</big>'''
</gallery>Таблица сохраняется автоматически после того, как вы нажимаете кнопку '''+'''.
</gallery>The table is saved automatically after you click the '''+''' button.


Далее, вам следует добавить первую порцию топлива в бак. После того, как уровень изменится ('''3''')  и будет отображаться как Стабильный ('''4'''), нажмите + кнопку ('''1''').  
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)'''.


В этом примере уровень ('''3''') не изменяется потому, что в ходе работы над данным мануалом у нас не было топлива для проведения настоящей тарировки бака. В вашем случае, уровень должен меняться (если топливо касается трубок) и быть '''Стабильным''', прежде, чем вы нажмете кнопку '''+'''.
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.


Появится следующая строка ('''2'''). Значение в колонке Топливо будет увеличиваться в соответствии с размером Шага ('''5'''), который вы указали при создании таблицы или при ее последнем изменении ('''3''') .<gallery widths="400" heights="700">
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">
 
Затем, добавьте в бак следующую порцию топлива. Дождитесь изменения и  стабилизации уровня, после чего нажмите кнопку + ('''1'''). Продолжайте так, пока бак не будет заполнен.<gallery widths="400" heights="700">
Файл:Добавление второй порции в бак.png|'''Добавление второй порции в бак'''
Файл:Добавление второй порции в бак.png|'''Добавление второй порции в бак'''
Файл:Добавление строки тарировки.png|Добавление строки тарировки
Файл:Добавление строки тарировки.png|Добавление строки тарировки
Line 292: Line 291:


== '''<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.


Представим, что в баке уже находятся 10 литров топлива, которые нельзя удалить, таким образом, когда вы поместите датчик в бак, он сразу начнет показывать уровень 115, вместо 1.<gallery widths="400" heights="700">
Let's imagine 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 caulk.  


Если это происходит, то воздух, запертый внутри трубок, не позволяет топливу подниматься вверх.
If this happens, the air trapped inside the tubes prevents the fuel from rising.


== '''<big>Calibration of tanks with complex shape</big>''' ==
== '''<big>Calibration of tanks with complex shape</big>''' ==
'''Если у бака имеются различные изгибы''' или иные особенностивам '''следует уменьшить размер порций и увеличить их количество''', когда топливо поднимется до участка с изгибом или иной особенностью формы. После того, как сложный участок будет пройден, вы можете вернуться к первоначальному размеру порций.
'''If the tank has various curves''' or other featuresyou should '''reduce the size of the portions and increase the number of portions''' as the fuel rises to the area with the bend or other shape feature. Once the difficult part has been completed, you can return to your original portion size.


Представим, что вы делаете тарировку бака порциями по 10л. Уровень поднимается до участков со сложной формой.<gallery mode="nolines" widths="350" heights="750">
Let's imagine that you are calibrating a tank in 10-liter portions. The level rises to areas with complex shapes.<gallery mode="nolines" widths="350" heights="750">
Файл:Уменьшение объема порций при тарировке бака сложной формы.png
Файл:Уменьшение объема порций при тарировке бака сложной формы.png
Файл:Android Изменение порции тарировки .png
Файл:Android Изменение порции тарировки .png
</gallery>Вы уменьшаете размер порции с 10 литров до 5. И продолжаете доливать порции топлива до тех пор, пока сложный участок не будет пройден.
</gallery>You reduce the portion size from 10 liters to 5. And continue to add fuel portions until the difficult section is completed.


[[Файл:Возвращение к изначальному размеру порций при тарировке бака сложной формы.png|безрамки|550x550пкс]]
[[Файл:Возвращение к изначальному размеру порций при тарировке бака сложной формы.png|безрамки|550x550пкс]]


После того, как уровень  топлива будет выше проблемного участка, вы можете вернуться к изначальному размеру порций в 10 л.
Once the fuel level is above the problem area, you can return to the original portion size of 10 liters.


После того, как бак наполнится, у вас должна быть тарировочная таблица, которая выглядит подобно той, что показана ниже.<gallery widths="400" heights="500">
Once the tank is full, you should have a calibration chart that looks similar to the one shown below.<gallery widths="400" heights="500">
Файл:Бак заполнен.png
Файл:Бак заполнен.png
Файл:Тарировочная таблица в приложении со всеми строками и в файле .csv.png
Файл:Тарировочная таблица в приложении со всеми строками и в файле .csv.png
Line 363: Line 362:


== '''<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>Тарировка бака, чья высота изменяется на протяжении его длины</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.
# При достижении уровня топлива вторым датчиком, сократить размер заливаемой порции вдвое. '''<big>ВАЖНО</big>''': сократить порцию необходимо '''только''' в тарировочных таблицах для обоих ДУТ, фактический объем заливаемой порции остается '''неизменным'''.
# 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>''']]
1,060

edits