Как настроить таблицу расчета для датчиков разных типов
В этой инструкции описываются способы настройки таблицы расчета для датчиков следующих типов:
Датчик уровня топлива
Перед настройкой таблицы расчета для ДУТ выполните тарировку топливного бака, чтобы получить таблицу, в которой значения X соответствуют показаниям датчика, а значения Y — объемам топлива.
Ниже приведены два примера таблицы, настроенной с использованием инструмента Пары XY.
Пример 1
Рассмотрим случай, когда в результате тарировки топливного бака получилась таблица со следующими данными:
| Входное значение X
|
Выходное значение Y
| | — | — | |
0
|
0
| |
86
|
10
| |
173
|
20
| |
252
|
30
| |
330
|
40
| |
405
|
50
| |
477
|
60
| |
546
|
70
| |
618
|
80
| |
686
|
90
| |
749
|
100
|
Чтобы настроить таблицу расчета на основании этих данных, сделайте следующее:
-
Включите инструмент Пары XY на вкладке Таблица расчета в свойствах датчика уровня топлива.

-
Добавьте необходимое количество строк в соответствии со значениями из таблицы, полученной после тарировки топливного бака.
-
В поле Верхняя граница укажите 100.
-
Включите опцию Применять после расчета.
-
Нажмите на кнопку Генерировать.
-
При необходимости нажмите на иконку
над таблицей, чтобы открыть график расчета.

-
Нажмите ОК.
Примечание. Можно проследить, как были рассчитаны коэффициент a и смещение b. Первый интервал начинается с нуля и влияет на все входящие значения до 86. В последней точке должно быть выходное значение 10. Cначала было рассчитано смещение по оси Х: ∆Х = 86 − 0 = 86. Точно так же было рассчитано смещение по оси Y: ∆Y = 10 − 0 = 10. После этого по формуле a = ∆Y / ∆X был рассчитан коэффициент a, являющийся тангенсом угла в начале осей координат: a = 10 / 86 = 0,11627906976744186.
Для остальных интервалов применялись такие же формулы расчета:
| Интервал
|
X
|
Y
|
a
|
b
| | — | — | — | — | — | |
N
|
X
|
Y
|
(Y**(i+1)** − Y**(i)) / (X(i+1)** − X**(i)****)**
|
Y − a × X
| |
1
|
0
|
0
|
(10 − 0) / (86 − 0)
|
0 − a × 0
| |
2
|
86
|
10
|
(20 − 10) / (173 − 86)
|
10 − a × 86
| |
3
|
173
|
20
|
(30 − 20) / (252 − 173)
|
20 − a × 173
| |
4
|
252
|
30
|
(40 − 30) / (330 − 252)
|
30 − a × 252
| |
5
|
330
|
40
|
(50 − 40) / (405 − 330)
|
40 − a × 330
| |
6
|
405
|
50
|
(60 − 50) / (477 − 405)
|
50 − a × 405
| |
7
|
477
|
60
|
(70 − 60) / (546 − 477)
|
60 − a × 477
| |
8
|
546
|
70
|
(80 − 70) / (618 − 546)
|
70 − a × 546
| |
9
|
618
|
80
|
(90 − 80) / (686 − 618)
|
80 − a × 618
| |
10
|
686
|
90
|
(100 − 90) / (749 − 686)
|
90 − a × 686
| |
11
|
749
|
100
|
(110 − 100) / (812 − 749)
|
100 − a × 749
|
Пример 2
Рассмотрим случай, когда в результате тарировки топливного бака получилась таблица, в которой входные значения X указаны по убыванию, а выходные значения Y — по возрастанию:
| Входное значение X
|
Выходное значение Y
| | — | — | |
2,8
|
0
| |
2,58
|
10
| |
2,18
|
20
| |
2,0
|
30
| |
1,65
|
40
| |
1,3
|
50
| |
1,25
|
60
| |
1,1
|
70
| |
0,96
|
80
| |
0,6
|
90
| |
0,32
|
100
|
Чтобы настроить таблицу расчета на основании этих данных, сделайте следующее:
-
Включите инструмент Пары XY на вкладке Таблица расчета в свойствах датчика уровня топлива.

-
Добавьте необходимое количество строк в соответствии со значениями из таблицы, полученной после тарировки топливного бака.
-
Нажмите на кнопку Генерировать. После этого указанные значения Y автоматически показываются от большего к меньшему.
-
При необходимости нажмите на иконку
над таблицей, чтобы открыть график расчета.

-
Нажмите ОК.
В этом примере таблица с формулами расчета интервалов выглядит следующим образом:
| Интервал
|
X
|
Y
|
a
|
b
| | — | — | — | — | — | |
N
|
X
|
Y
|
(Y**(i+1)** − Y**(i)) / (X(i+1)** − X**(i)****)**
|
Y − a × X
| |
1
|
0,32
|
100
|
(90 − 100) / (0,6 − 0,32)
|
100 − a × 0,32
| |
2
|
0,6
|
90
|
(80 − 90) / (0,96 − 0,6)
|
90 − a × 0,6
| |
3
|
0,96
|
80
|
(70 − 80) / (1,1 − 0,96)
|
80 − a × 0,96
| |
4
|
1,1
|
70
|
(60 − 70) / (1,25 − 1,1)
|
70 − a × 1,1
| |
5
|
1,25
|
60
|
(50 − 60) / (1,3 − 1,25)
|
60 − a × 1,25
| |
6
|
1,3
|
50
|
(40 − 50) / (1,65 − 1,3)
|
50 − a × 1,3
| |
7
|
1,65
|
40
|
(30 − 40) / (2,0 − 1,65)
|
40 − a × 1,65
| |
8
|
2,0
|
30
|
(20 − 30) / (2,18 − 2,0)
|
30 − a × 2
| |
9
|
2,18
|
20
|
(10 − 20) / (2,58 − 2,18)
|
20 − a × 2,18
| |
10
|
2,58
|
10
|
(0 − 10) / (2,8 − 2,58)
|
10 − a × 2,58
|
Датчик температуры
Перед настройкой таблицы расчета для датчика температуры узнайте, какой температуре соответствуют разные значения указанного параметра. Рассмотрим случай, когда в параметре приходят только положительные значения, но при этом часть из них соответствует отрицательным (т. е. температуре ниже нуля). Например:
- интервал положительных значений — от 0 до 127;
- интервал отрицательных значений — от 128 (что соответствует −128 градусам) до 255 (что соответствует −1 градусу).
Для настройки таблицы расчета сделайте следующее:
-
На вкладке Таблица расчета в свойствах датчика температуры добавьте две строки и укажите в них необходимые значения следующим образом:

-
При необходимости нажмите на иконку
над таблицей, чтобы открыть график расчета.

-
Нажмите ОК.
Датчик зажигания
Рассмотрим пример заполнения таблицы расчета для нецифрового датчика зажигания, когда активация зажигания определяется по параметру, передающему напряжение. Например, при напряжении до 0,5 вольт зажигание выключено, а при напряжении больше 0,5 вольт — включено.
Чтобы настроить таблицу расчета, сделайте следующее:
-
На вкладке Таблица расчета в свойствах датчика зажигания добавьте две строки и укажите в них необходимые значения следующим образом:

-
При необходимости нажмите на иконку
над таблицей, чтобы открыть график расчета.

-
Нажмите ОК.