Тема: Штатный ДУТ HYUNDAI SOLARIS
кто-нибудь пробовал подключать? если да, то куда подключали? какой там стоит датчик (аналог, импульс)?
www.gps2010.ru
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
кто-нибудь пробовал подключать? если да, то куда подключали? какой там стоит датчик (аналог, импульс)?
Есть подозрения, что там тот же ДУТ что и на рио. На рио показывает более/менее, по крайней мере +-5л выводили (это общая погрещность, где-то +-1л, где-то снизить погрешность не удалось). Подключали за приборкой, выход аналоговый, распиновку приборки, думаю найти не больная проблема.
Спасибо за подсказку, завтра будем пробовать
Господа, подскажите что на Хёндае с кан-шиной, хотим Галилео ОБД трекер в него воткнуть чтоб читало, какие настройки выставить для кан-шины
Сдается мне, что ручками придется теги настраивать, 11 bit OBD, 500к. Либо попробуйте сканером, возможно что стандартное увидит.
На солярке руками.
Ничего стандартного там нет. Разбор руками.
Может у кого уже конфиг есть на Hyindai i40 под CAN? Чую удаленно буду долго ковыряться с данными. Прибор уже ездит.
Установил указанные значения по скорости и битности (11 bit OBD, 500к), автоматом пошли следующие данные:
can_a0=0
fuel_level=0
temp_aqua=94
taho=959
can_r24=0
can_a1=502826496
В целом остается только топливо как-то вытащить еще..
Топливо в OBD на солярисе нет, оно во второй шине, приборной. Думаю, на i40 аналогично.
Все тоже самое что и на киа рио
Желтый H can1
Черный L can1
Красный H can2
Синий L can2
Белый разъем на блоке предохранителей справа
can_a1=502826496
Нам Галилео ответили что в вот тут топливо зашивровано: can_a1=502826496, это равнялось 11%, сверили с реальностью вроде совпадает. Написали в Виалон, чтобы посмотрели почему данные не вычисляются из a1.
Написали в Виалон, чтобы посмотрели почему данные не вычисляются из a1
Результатом поделитесь, пожалуйста.
Написали в Виалон, чтобы посмотрели почему данные не вычисляются из a1.
А зачем, если вы сами можете получить нужный фрагмент из этого числа? Или просто из спортивного интереса?
Если поделитесь как это сделать, думаю многие вам тут будут благодарны.
Число в А1 делите на 16777216, умножаете на 0,4. Итог - уровень топлива в %.
Тут немного мешает остаток от деления, в пределах 0,3%.
Его можно избежать, используя выделение битов (начиная с 25 до 32 включительно) и собирая их в байт, но это муторно:
(А1:25+А1:26*2+А1:27*4+... А1:32*128)*0.4
Число в А1 делите на 16777216, умножаете на 0,4. Итог - уровень топлива в %.
Откуда именно данная формула?
В Wialon под параметром A1 регистриуется тэг 0xC1 по протоколу Галилеоскай
По протоколу в нем зашифрованы 3 параметра.
Младший байт -- уровень топлива, нужно умножать на 0,4
502826496 (10) = 1DF88600 (16)
Как видим, младший байт = 00
Поэтому параметр fuel_level в Wialon равен 0
У галилео младший байт слева, обратный порядок, емнип. Т.е. 1D - это топливо.
Да и вроде как выше в Галилео подтвердили, что это именно топливо в данной байте.
Так, а как такую формулу можно использовать? Как ее вставить в датчик топлива?
can_a1/const16777216*const0.4
У галилео младший байт слева, обратный порядок, емнип. Т.е. 1D - это топливо.
Да и вроде как выше в Галилео подтвердили, что это именно топливо в данной байте.
По протоколу Little endian, младший байт
Т.е. если в Wialon видно число a1=502826496, то в реальности HEX идет 00 86 F8 1D
Сейчас по email попросим направить на отладочный и еще раз посмотрим сырой HEX которой высылает прибор
Ну так вы сами подтвердили, что 1D - самый левый байт десятичного представления в Виалон, 1DF88600.
Мы-же не видим сырой поток, а только числа в параметре, которые Виалон выдает.
SanderAMC В моем первом ответе я показал пример перевода из калькулятора (Big Endian, где младший байт справа).
502826496 (10) = 1DF88600 (16)
т.к. по протоколу Galileosky Little endian, значит HEX от прибора приходит 00 86 F8 1D
В таком случае, младший байт слева, но суть не меняется.
Ок, в таком случае в Галилео "молодцы", если сказали про 11%.
Тогда очевидно топлива в CAN на этом ТС нет, как я и писал изначально.
Пригласил их в эту тему. Надо избежать двоемыслий. Но по-моему странно, что я на двух разных машинах разных брендов, вижу стандартным разборщиком Галилео температуру воды и тахометр, но не вижу топлива..