Перейти к содержимому
Черновик: материал сгенерирован и ещё не вычитан.

Расходомеры топлива

Расход топлива прибор снимает четырьмя способами: считает импульсы с импульсного расходомера на дискретно-аналоговом входе, слушает расходомер DFM по шине CAN, опрашивает кориолисовы расходомеры по Modbus RTU и принимает данные от Eurosens Delta по RS-485.

Импульсный выход расходомера соединяется с одним из дискретно-аналоговых входов (ДАВ) прибора.

Подключение импульсного расходомера к ДАВ

Для монтажа понадобятся электромонтажный инструмент, мультиметр и комплект монтажных проводов с предохранителями.

Настройка идёт в два этапа — сначала измеряется амплитуда сигнала, потом по ней выставляется порог.

Этап 1. Замер максимальной амплитуды.

  1. Для входа задайте тип фильтра «Среднее значение» и длину фильтра 50.
  2. Запустите двигатель и дождитесь начала работы расходомера.
  3. На вкладке «Устройство», слегка увеличивая обороты в течение одной-двух минут, засеките максимальное значение амплитуды на этом входе.

Этап 2. Настройка счёта импульсов.

  1. Задайте тип фильтра «Подсчёт импульсов» и длину фильтра 1.
  2. Установите границу дискретного сигнала равной замеренной амплитуде, делённой на 2.
  3. Решите, как считать импульсы:
    • «Обнулять импульсы после записи точек» включено — счётчик обнуляется при записи каждой очередной точки;
    • выключено — подсчёт идёт накопительным итогом, счётчик обнуляется по достижении максимума 65535.
  4. Отметьте в основном пакете поля тех ДАВ, к которым подключён расходомер.
  5. Проверьте значение входа на вкладке «Устройство» в разделе «Аналоговые входы» и сверьте его с сообщениями, приходящими на сервер.

Пересчёт импульсов в литры выполняет ПО мониторинга.

⚙ Открыть настройки входов

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

Частота импульсов расходомера, ГцДлина фильтра
20001
10002
5004
2508
12516
6332
3164
16128
8256

Расходомер DFM производства «Технотон» измеряет расход топлива в топливной магистрали. При подключении по CAN прибор получает не только мгновенный расход, но и наработку двигателя по режимам, суммарный расход, напряжение бортсети, неисправности расходомера и факты несанкционированного воздействия на него.

Подключение расходомера DFM к CAN

Для подключения используется интерфейсный кабель из комплекта расходомера; возможно и прямое подключение к контактам CAN прибора.

  1. Включите отправку приборoм подтверждений в CAN-шину:

    Activecan 1
  2. В настройках CAN задайте параметры интерфейса и запустите «Прослушать CAN», дождитесь вывода всех идентификаторов.

  3. Выберите нужные параметры и привяжите их к тегам протокола.

  4. Отметьте в основном пакете те параметры, которые нужно отправлять на сервер, и примените настройки.

На сервер уйдут именно те данные, которые вы привязали к тегам протокола.

Параметры вида «CAN-LOG. …» (например, «CAN-LOG. Нагрузка на ось 1») относятся к настройке передачи данных от CAN-LOG, а не от DFM.

Про саму шину CAN читайте в статьях «Подключение прибора к CAN-шине» — про провода и согласование — и «Настройка CAN: режимы и мастер» — про режимы, скорости и фильтры.

⚙ Открыть настройки CAN

CAN IDЧто содержитКак пересчитать
18F6056FРасход топлива, параметрычасовой расход × 0,05 (л/ч)
18F60B6FНапряжение бортсети× 0,05 (В)
18F6826FРежим «Холостой ход»: расход и наработкарасход × 0,001 (л), время в с
18F6836FРежим «Оптимальный»то же
18F6846FРежим «Перегруз»то же
18F6856FРежим «Накрутка»то же
18F6866FРежим «Отрицательный»то же
18F6876FРежим «Вмешательство»время в с
18F6886F18F68C6FРасход топлива, камера «Подача» 1…5расход × 0,001 (л), время в с
18F68D6F18F6916FРасход топлива, камера «Обратка» 1…5расход × 0,001 (л), время в с
18F7046FНаработка и расход двигателемрасход × 0,001 (л), время в с
18FD096FОбщий расход высокого разрешениярасход за поездку и суммарный × 0,001 (л)
18FECA6FАктивные DTC
18FEEE6FТемпература двигателя 1значение − 40 (°C)
18FEF26FПутевой расходчасовой расход × 0,05 (л/ч), мгновенный × 0,00195312 (км/л)

Подробное описание структуры сообщений — в базе данных S6 «Технотона» (http://s6.jv-technoton.com).

Алгоритм EasyLogic поочерёдно опрашивает расходомеры по Modbus RTU и складывает результат в теги MODBUS.

Доступно на Galileosky 7x с прошивки 44.3 и на Galileosky 10.

Подключение кориолисова расходомера по RS-485

  1. Задайте тип периферии RS-485 = «Только обработчики RS485 в EasyLogic» (RS485FN 4).

  2. Загрузите алгоритм — в зависимости от нужного числа опрашиваемых устройств:

    SCRIPT galileosky/CORIOLIS_15_DEVICES
    SCRIPT galileosky/CORIOLIS_13_DEVICES

    Для загрузки с сервера в приборе должна быть SIM-карта с GPRS или активное Wi-Fi-соединение. При локальном подключении по USB или BLE алгоритм заливается бинарным файлом в разделе EasyLogic.

  3. Убедитесь, что в строке EasyLogic на вкладке «Устройство» отображается имя алгоритма, и перезагрузите прибор.

⚙ Открыть EasyLogic

CORIOLISFMETERCHGADDR <текущий адрес>,<новый адрес>
→ New address: 15
CORIOLISFMETERRSTADDR → Addresses reset to default

Расходомеры с нечётными адресами по умолчанию отдают пять значений, с чётными — три:

АдресТеги
1MODBUS_0 Operation mark, MODBUS_1 Volume total, MODBUS_2 Volume flow, MODBUS_3 Temperature, MODBUS_4 Density
2MODBUS_5 Operation mark, MODBUS_6 Volume total, MODBUS_7 Volume flow
3MODBUS_8MODBUS_12 (пять значений)
4MODBUS_13MODBUS_15 (три значения)
далее чередование по той же схеме
15MODBUS_56MODBUS_60 (пять значений)

Operation mark == −1 означает ошибку приёма данных с устройства.

СообщениеЗначение
addr %d. Operation mark of the meterАдрес Modbus-устройства, маркер срабатывания счётчика
addr %d. Volume total / Volume flow / Temperature / DensityСоответствующий параметр по адресу
value: %dЗначение
Error. Res code: %d in %sОшибка при запросе параметра
Old address: %d, new address: %dСмена адреса устройства
Change address error. MB error code: %dОшибка смены адреса, код Modbus
p%d inited?Порт не инициализирован — проверьте подключение и перезагрузите прибор
aS:%d != br: %dОжидаемый размер ответа не совпал с прочитанным
MB error code: %dОшибка Modbus при чтении или записи

Датчики расхода топлива Eurosens Delta ставят на автомобили, речные суда, дизель-генераторы. Обработка реализована алгоритмом EasyLogic, поэтому нужен прибор с поддержкой EasyLogic.

Подключение Eurosens Delta по RS-485

«Земли» (GND) прибора и устройств должны быть соединены, питание на устройства подаётся отдельно.

К прибору подключается до 4 устройств с адресами 1…4.

  1. Установите SIM-карту с поддержкой GPRS (алгоритм скачивается с сервера).

  2. Выполните команду:

    script galileosky/DeltaRS
  3. Через несколько минут убедитесь на вкладке «Устройство», что в строке EasyLogic появилось имя алгоритма.

  4. В настройках трека выберите структуру внутреннего архива «Динамическая».

  5. Отметьте в основном пакете тег «Массив пользователя» и примените настройки.

Данные передаются периодически; при получении состояния «вмешательство» пишется внеочередная точка.

Первый байт массива — тип данных, всегда 0x07. Дальше идут четыре группы, по одной на устройство. Размер группы:

  • 1 байт, если при получении данных произошла ошибка;
  • 27 байт при успешном обмене.

Максимальный размер массива — 1 + 4 × 27 = 109 байт, минимальный — 1 + 4 × 1 = 5 байт.

Формат одной группы, порядок байтов little-endian:

РазмерОписание
11Статус устройства и связи: 0 — нет ответа; иначе битовая маска: бит 0 — холостой ход, бит 1 — номинальный режим, бит 2 — перегрузка, бит 3 — накрутка, бит 4 — отрицательный, бит 5 — вмешательство, биты 6 и 7 не используются
24Объём топлива с момента включения датчика, 0,01 л (int32 со знаком)
34Текущая скорость потока, 0,1 л/ч (int32 со знаком)
44Объём топлива камеры подачи, 0,01 л (int32 со знаком)
54Скорость потока камеры подачи, 0,1 л/ч (int32 со знаком)
61Температура камеры подачи, °C (int8 со знаком)
74Объём топлива камеры обратки, 0,01 л (int32 со знаком)
84Скорость потока камеры обратки, 0,1 л/ч (int32 со знаком)
91Температура камеры обратки, °C (int8 со знаком)

Поля 2…9 передаются, только если статус не равен нулю.

Разбор массива выполняет ПО мониторинга.

⚙ Открыть настройки протокола


См. также: Датчики уровня топлива · Подключение по Modbus · Дискретные, токовые датчики и терморезисторы · Последовательные порты RS-232 и RS-485 · Подключение прибора к CAN-шине · Настройка CAN: режимы и мастер