1

Пробег по каншине в Солярисах 2018 г.в.

Тема: Пробег по каншине в Солярисах 2018 г.в.

Добрый день!
Ситуация следующая:
имеем Солярисы с подключенными по кан Галилео 7 Lite.
Как известно, Галилео читает данные по одной канлинии, как раз в ней нет данных о пробеге.
Но там есть некий счетчик, приходящий по тэгу 5B0, 7 и 8 байты, пробег по нему считает корректно
Клиенту важно, получить реальный пробег в счётчик пробега на вкладке Основное в свойствах объекта.

1. Проблема в том, что он обнуляется при 65535...
2. Периодически, происходит "пропадание" данных данных кан и при их восстановлении, данные счётчика пробега становятся некорректными.

Может у кого была такая проблема, прошу помощи.
Спасибо!

2

Пробег по каншине в Солярисах 2018 г.в.

Re: Пробег по каншине в Солярисах 2018 г.в.

Кидайте лог и укажите точный пробег при снятии этого лога, в идеале два-три лога с разницей в пробеге километров 10

Rombovik пишет:

Добрый день!
Ситуация следующая:
имеем Солярисы с подключенными по кан Галилео 7 Lite.
Как известно, Галилео читает данные по одной канлинии, как раз в ней нет данных о пробеге.
Но там есть некий счетчик, приходящий по тэгу 5B0, 7 и 8 байты, пробег по нему считает корректно
Клиенту важно, получить реальный пробег в счётчик пробега на вкладке Основное в свойствах объекта.

1. Проблема в том, что он обнуляется при 65535...
2. Периодически, происходит "пропадание" данных данных кан и при их восстановлении, данные счётчика пробега становятся некорректными.

Может у кого была такая проблема, прошу помощи.
Спасибо!

3

Пробег по каншине в Солярисах 2018 г.в.

Re: Пробег по каншине в Солярисах 2018 г.в.

bekstr пишет:

Кидайте лог и укажите точный пробег при снятии этого лога, в идеале два-три лога с разницей в пробеге километров 10

Вопрос не в том, как найти абсолютный пробег в CAN. Его просто физически в той шине, куда подключен прибор, нет.

4

Пробег по каншине в Солярисах 2018 г.в.

Re: Пробег по каншине в Солярисах 2018 г.в.

Можно немного замарочиться smile
Поставьте релюшку на переключение кан-шины. Управление релюшкой сделать с выхода терминала, а так же написать не большой алгоритм smile

Баландин Александр
www.gps2010.ru
5

Пробег по каншине в Солярисах 2018 г.в.

Re: Пробег по каншине в Солярисах 2018 г.в.

Откуда такая уверенность? Скинте логи, а уж форумчане подскажут, всегда есть шанс, что мы что-то упускаем.

SanderAMC пишет:
bekstr пишет:

Кидайте лог и укажите точный пробег при снятии этого лога, в идеале два-три лога с разницей в пробеге километров 10

Вопрос не в том, как найти абсолютный пробег в CAN. Его просто физически в той шине, куда подключен прибор, нет.

6

Пробег по каншине в Солярисах 2018 г.в.

Re: Пробег по каншине в Солярисах 2018 г.в.

bekstr пишет:

Кидайте лог и укажите точный пробег при снятии этого лога, в идеале два-три лога с разницей в пробеге километров 10

Rombovik пишет:

Добрый день!
Ситуация следующая:
имеем Солярисы с подключенными по кан Галилео 7 Lite.
Как известно, Галилео читает данные по одной канлинии, как раз в ней нет данных о пробеге.
Но там есть некий счетчик, приходящий по тэгу 5B0, 7 и 8 байты, пробег по нему считает корректно
Клиенту важно, получить реальный пробег в счётчик пробега на вкладке Основное в свойствах объекта.

1. Проблема в том, что он обнуляется при 65535...
2. Периодически, происходит "пропадание" данных данных кан и при их восстановлении, данные счётчика пробега становятся некорректными.

Может у кого была такая проблема, прошу помощи.
Спасибо!

Логи во вложении, параметр - can_r18, чтобы получить значение пробега в км - can_r18/const10, пробег за этот период 43,9 км.

Опубликовать вложения

Иконка вложений пробег.zip 53.83 Кб, файл был скачан 296 раз(а) 

7

Пробег по каншине в Солярисах 2018 г.в.

Re: Пробег по каншине в Солярисах 2018 г.в.

SanderAMC пишет:
bekstr пишет:

Кидайте лог и укажите точный пробег при снятии этого лога, в идеале два-три лога с разницей в пробеге километров 10

Вопрос не в том, как найти абсолютный пробег в CAN. Его просто физически в той шине, куда подключен прибор, нет.

Нет вопроса, как найти абсолютный пробег вообще, я же писал - он в другой линии кан. Есть вопрос как адаптировать найденный счётчик, т.к. его значения полностью совпадают с пробегом - протестировано, но он сбрасывается при 65535. Пока удалось сделать следующее: создано три датчика. Два произвольных: П1=#can_r18/const10 с нижней границей 1, П1=#can_r18/const10 с нижней границей 1 и относительный одометр - разность П2-П1. Получил результат, который приближен к реальности, но все равно не точен. Пробег за сутки 223,4 км, относительный одометр насчитал 208,4 км. Разница в 7%... Если посмотреть начальное и конечное значение can_r18 за эти сутки, то их разность совпадает с пробегом 1 в 1...Где-то теряются 15 км при расчетах с относительным одометром...

Можно конечно попробовать написать скрипт в EasyLogic, который будет суммировать данные этого счётчика и выдавать уже готовое значение пробега в сообщениях, но сначала хотелось бы попробовать решить эту проблему средствами Виалона...

8

Пробег по каншине в Солярисах 2018 г.в.

Re: Пробег по каншине в Солярисах 2018 г.в.

Логи с виалона ничем не помогут! Снимите лог с галика прямо на машине, и что-то мне подсказывает что вы ошибаетесь.

Rombovik пишет:
bekstr пишет:

Кидайте лог и укажите точный пробег при снятии этого лога, в идеале два-три лога с разницей в пробеге километров 10

Rombovik пишет:

Добрый день!
Ситуация следующая:
имеем Солярисы с подключенными по кан Галилео 7 Lite.
Как известно, Галилео читает данные по одной канлинии, как раз в ней нет данных о пробеге.
Но там есть некий счетчик, приходящий по тэгу 5B0, 7 и 8 байты, пробег по нему считает корректно
Клиенту важно, получить реальный пробег в счётчик пробега на вкладке Основное в свойствах объекта.

1. Проблема в том, что он обнуляется при 65535...
2. Периодически, происходит "пропадание" данных данных кан и при их восстановлении, данные счётчика пробега становятся некорректными.

Может у кого была такая проблема, прошу помощи.
Спасибо!

Логи во вложении, параметр - can_r18, чтобы получить значение пробега в км - can_r18/const10, пробег за этот период 43,9 км.

9

Пробег по каншине в Солярисах 2018 г.в.

Re: Пробег по каншине в Солярисах 2018 г.в.

И вообще одометр в 95% случаев это не 2, а 4 байта!!!

10

Пробег по каншине в Солярисах 2018 г.в.

Re: Пробег по каншине в Солярисах 2018 г.в.

bekstr пишет:

И вообще одометр в 95% случаев это не 2, а 4 байта!!!

Na novix (no dumaju chto u starix tohe) VAG'ax tolko 20bitov (dazne 3 baita ne poluchaetsya) . I interval: 0 .. 1048573. 1048574 i 1048575 eto Init i oshibka.
4 polnix baitov v principe ne mozhet bit,, Togda zhe max znachenie 4294967295. I dazhe s faktorom 100 tam milijoni poluchaetsya.
Tak interesno gde est 4 baita smile
A to chto kolega nashiol poxozh na impulsini iz ABS. Oni obnulyaetsya pri novij zapusk.

Can Pro !
11

Пробег по каншине в Солярисах 2018 г.в.

(21/02/2019 23:46:14 отредактировано Aliv)

Re: Пробег по каншине в Солярисах 2018 г.в.

Попробуйте создать два счетчика в Виалоне: первый для получения значения с прибора, а второй дифференциальный, параметром для которого будет первый счетчик. С электроэнергией такой финт работает.

Rombovik пишет:
SanderAMC пишет:
bekstr пишет:

Кидайте лог и укажите точный пробег при снятии этого лога, в идеале два-три лога с разницей в пробеге километров 10

Вопрос не в том, как найти абсолютный пробег в CAN. Его просто физически в той шине, куда подключен прибор, нет.

Нет вопроса, как найти абсолютный пробег вообще, я же писал - он в другой линии кан. Есть вопрос как адаптировать найденный счётчик, т.к. его значения полностью совпадают с пробегом - протестировано, но он сбрасывается при 65535. Пока удалось сделать следующее: создано три датчика. Два произвольных: П1=#can_r18/const10 с нижней границей 1, П1=#can_r18/const10 с нижней границей 1 и относительный одометр - разность П2-П1. Получил результат, который приближен к реальности, но все равно не точен. Пробег за сутки 223,4 км, относительный одометр насчитал 208,4 км. Разница в 7%... Если посмотреть начальное и конечное значение can_r18 за эти сутки, то их разность совпадает с пробегом 1 в 1...Где-то теряются 15 км при расчетах с относительным одометром...

Можно конечно попробовать написать скрипт в EasyLogic, который будет суммировать данные этого счётчика и выдавать уже готовое значение пробега в сообщениях, но сначала хотелось бы попробовать решить эту проблему средствами Виалона...

Александр Иванов,
Интегратор систем GPS/ГЛОНАСС мониторинга
12

Пробег по каншине в Солярисах 2018 г.в.

Re: Пробег по каншине в Солярисах 2018 г.в.

Пока вышли из ситуации путем создания относительного одометра на базе приходящего счетчика из каншины can_r8-#can_r8. Сегодня напишем скрипт в EasyLogic, чтобы получить уже накопленный пробег и вывести его отдельным параметром в Виалон.

13

Пробег по каншине в Солярисах 2018 г.в.

Re: Пробег по каншине в Солярисах 2018 г.в.

Для чего обращаться за помощью на форум и создавать тему флуда, если вы не готовы предоставлять полноценную информацию? Это как приходить на прием ко врачу, но на вопрос что у вас болит отвечать - что-то может и болит.

Rombovik пишет:

Пока вышли из ситуации путем создания относительного одометра на базе приходящего счетчика из каншины can_r8-#can_r8. Сегодня напишем скрипт в EasyLogic, чтобы получить уже накопленный пробег и вывести его отдельным параметром в Виалон.

14

Пробег по каншине в Солярисах 2018 г.в.

Re: Пробег по каншине в Солярисах 2018 г.в.

Мне кажется проблема в том, что вы используете 8 бит, когда там число храниться в 24 или 32 битах, поэтому и  не адекватные данные.

Дмитрий, +7 983 250 2097, https://trekberry.ru
urbannova(собака)yandex.ru
YOUTUBE канал, где много всего полезного https://www.youtube.com/channel/UCTYLLm … CKb2GYq0eA
Teltonika. GalileoSky, ADM, Mielta, GPSMatker, Starline, и другие которые вообще могут хоть как то работать
15

Пробег по каншине в Солярисах 2018 г.в.

Re: Пробег по каншине в Солярисах 2018 г.в.

Совсем забыл, про эту тему.
Все в итоге нашлось. 5B0 1,2,3 байты. От младшего к старшему. Можно разобрать в скрипте, можно разобрать в Виалоне, т.к. Галилео не передаёт три байта. Только 1, 2 или 4.