OUT-CLUB.RU

OUT-CLUB.RU (https://out-club.ru/board/index.php)
-   Outlander 2012-2015: эксплуатация и дополнительное оборудование (https://out-club.ru/board/forumdisplay.php?f=332)
-   -   OBD-2 (OBD-II), ELM 327, Torque (температура вариатора и др.) в Outlander 2013-2014-2015 (https://out-club.ru/board/showthread.php?t=65510)

globus2003 20.04.2015 21:40

Re: OBD-2 (OBD-II), ELM 327
 
cintakc, у kidanov есть вроде... можно попробовать к нему обратиться.

cintakc 20.04.2015 21:49

Re: OBD-2 (OBD-II), ELM 327
 
так он далеко от Питера в Пензе
в принципе к Муту еще нужен адаптер VAG K+CAN 1.4 и программка эмулятор к нему
если у кого есть объясню как снимать пиды

Винипух на Пыжике 20.04.2015 21:56

Re: OBD-2 (OBD-II), ELM 327
 
Коллеги! Ув. Гуру cintakc полностью нам на Pajero-4 поднял все доступные блоки. На 4pda выложен. И на других форумах иные марки авто, ему многим обязаны. Пользуйтесь моментом, пока у него есть желание и возможность помочь. Удаленно, вместе с ним делать, замучаетесь приобретать доп. оборудование и ждать его из Китая. Питерские откликнитесь! Доброе дело для всех Аутов сделаете.

Yuriy_SPb 20.04.2015 22:06

Re: OBD-2 (OBD-II), ELM 327
 
Цитата:

Сообщение от Винипух на Пыжике (Сообщение 1956684)
Питерские откликнитесь!

Вот только где MUT-III взять? У ОД одолжить не на долго ;)

Винипух на Пыжике 20.04.2015 22:11

Re: OBD-2 (OBD-II), ELM 327
 
Цитата:

Сообщение от Yuriy_SPb (Сообщение 1956696)
Вот только где MUT-III взять? У ОД одолжить не на долго

Заехать на диагностику не обязательно к ОД и сниффернуть весь обмен. Я три раза в Москве ездил, как ученик сапера на 4pda. А cintakc удаленно параллельно через Интернет Pajero весь выудил. Но для этого надо покупать доп. оборудование (два спецшнура), иметь ноутбук. В Питере все это, уверен, у cintakc есть. Проще и дешевле. Но это уже к нему... Удачи всем Аутам!

Yuriy_SPb 20.04.2015 22:32

Re: OBD-2 (OBD-II), ELM 327
 
Цитата:

Сообщение от Винипух на Пыжике (Сообщение 1956698)
Заехать на диагностику не обязательно к ОД и сниффернуть весь обмен

Проблема в том, что нет уверенности в том, что это диагностическое оборудование всегда правильно работает :(. Но что получиттся, надеюсь, достанем :)

Винипух на Пыжике 20.04.2015 22:44

Re: OBD-2 (OBD-II), ELM 327
 
Цитата:

Сообщение от Yuriy_SPb (Сообщение 1956704)
это диагностическое оборудование всегда правильно работает

Из трех моих раз выяснил, что разные сканеры MUT-III (от 30 до 180 тыс.) и разные программы - свежие и не очень. У ОД, наверное, по 180, но руки...
По Pajero, вообще, все очень запущено, три разных протокола, в т.ч. нестандартные и запросы без заголовков. Два блока по ELM и Торк, увы... Ауты все по CAN. Вам легче...

Yuriy_SPb 20.04.2015 23:27

Re: OBD-2 (OBD-II), ELM 327
 
Цитата:

Сообщение от Винипух на Пыжике (Сообщение 1956706)
Ауты все по CAN. Вам легче...

Так-то оно так, но CAN-шина тоже не одна, а ELM только одну видит :(
Уже сейчас ясно, что не все блоки нам ответят :(

Винипух на Пыжике 20.04.2015 23:54

Re: OBD-2 (OBD-II), ELM 327
 
Цитата:

Сообщение от Yuriy_SPb (Сообщение 1956734)
не все блоки нам ответят

C каких пор Питерские трудностей боялись? :friends:Получится, тем более "групповухой", если... С Pajero тоже сначала был почти полный туман. С нуля шли, по-тихонечку, с ожиданием китовых шнурков, перепайкой и проч.

globus2003 21.04.2015 07:33

Re: OBD-2 (OBD-II), ELM 327
 
Все, разобрался с уровнем деградации - формула верная.
оказалось критичным заменить × на *!
Теперь ломаю голову где трабл в подсчете температуры в С, по длинной формуле у меня выводится отрицательная температура.

Ан-дрей 21.04.2015 07:48

Re: OBD-2 (OBD-II), ELM 327
 
globus2003,
Вот эти две попробуй,отрицательной,там нет https://yadi.sk/i/5iVw1YCkg6rDN

globus2003 21.04.2015 08:08

Re: OBD-2 (OBD-II), ELM 327
 
Цитата:

Сообщение от Ан-дрей (Сообщение 1956821)
globus2003,
Вот эти две попробуй,отрицательной,там нет https://yadi.sk/i/5iVw1YCkg6rDN

В твоем примере скобки и знаки расставлены иначе, попробую. Возможно, действительно, это критично для торка.
А короткую формулу вчера обкатывал - норм, но точнее всего просто коинты ;)

Ан-дрей 21.04.2015 08:18

Re: OBD-2 (OBD-II), ELM 327
 
Тут тоже,не все однозначно.Короткая от скобок в 5 градусов расходятся.Короткая сверена,с мультитрониксом,скобки,не до конца проверены.Сегодня думаю,будет ответ.Человек болел.

Винипух на Пыжике 21.04.2015 08:26

Re: OBD-2 (OBD-II), ELM 327
 
Цитата:

Сообщение от Yuriy_SPb (Сообщение 1956734)
что не все блоки нам ответят

Ну, по Pajero, например, "потери" (категорически невидимые блоки) - это ETACS и ABS-ASTC. Считаю, не критично, если не задаваться сверх целью сканировать и тереть ошибки по всему авто. Конечно все-все увидеть было бы совсем здорово, но ELM здесь не перепрыгнуть.

v888v 21.04.2015 09:05

Re: OBD-2 (OBD-II), ELM 327
 
Цитата:

Сообщение от globus2003 (Сообщение 1956817)
Все, разобрался с уровнем деградации - формула верная.

:)
Точно???

Yuriy_SPb 21.04.2015 09:12

Re: OBD-2 (OBD-II), ELM 327
 
Цитата:

Сообщение от globus2003 (Сообщение 1956817)
Теперь ломаю голову где трабл в подсчете температуры в С, по длинной формуле у меня выводится отрицательная температура.

Возьмите эту, она проверена и работет:

"CVT Temperature","CVT Temp","2103","(-21.592)+(1.137*N)+(-0.0063*N*N)+(0.0000195*N*N*N)","-50","250","grad","7E1"

globus2003 21.04.2015 09:12

Re: OBD-2 (OBD-II), ELM 327
 
Цитата:

Сообщение от v888v (Сообщение 1956856)
:)
Точно???

Абсолютно!
4405 мут против 4405 торк.

Yuriy_SPb 21.04.2015 09:15

Re: OBD-2 (OBD-II), ELM 327
 
Цитата:

Сообщение от v888v (Сообщение 1956856)
Точно???

Видимо, да. Кроме третьего байта, который пока не нашли :)

Добавлено через 1 минуту
Цитата:

Сообщение от globus2003 (Сообщение 1956817)
оказалось критичным заменить × на *!

Это Торк, он такой Торк ... :) Видимо версия чувствительная попалась :)

rusidalgo 21.04.2015 09:19

Re: OBD-2 (OBD-II), ELM 327
 
Цитата:

Сообщение от Ан-дрей (Сообщение 1956832)
Короткая от скобок в 5 градусов расходятся.

У меня короткая в минимальных значениях температуры расходится от скобок и ниже на 5 с лишним градусов, с повышением температуры разница уменьшается с 5 до 0, при значении температуры около 54 град. обе формулы показывают одно и то же, выше опять расходятся только теперь короткая начинает опережать формулу со скобками.

v888v 21.04.2015 09:33

Re: OBD-2 (OBD-II), ELM 327
 
cintakc,
Yuriy_SPb,
Ан-дрей,
oleg13,
globus2003,

Большое вам спасибо!!!

Продвинули большое дело:

теперь доступны температура и деградация варика любому с андроид-девайсом+ELM 327!!!


Теперь можно уточнять записи:

"Name", "ShortName","ModeAndPID","Equation","Min Value","Max Value","Units","Header"
"CVT temp", "CVT temp", "2103", "N", "0", "250", "count", "7E1"
"CVT oil degradation","CVT oil deg","2110","AC*256+AD","0","220000","=","7E1"
"CVT Oil Temperature","CVT Temp","2103","(-21.592)+(1.137*N)+(-0.0063*N*N)+(0.0000195*N*N*N)","-50","250","°C","7E1"

globus2003 21.04.2015 09:40

Re: OBD-2 (OBD-II), ELM 327
 
Цитата:

Сообщение от Yuriy_SPb (Сообщение 1956862)
Видимо, да. Кроме третьего байта, который пока не нашли :)

Добавлено через 1 минуту


Это Торк, он такой Торк ... :) Видимо версия чувствительная попалась :)

Версия последняя доступная в плеймаркете: 1.8.49 Torque Pro

cintakc 21.04.2015 09:43

Re: OBD-2 (OBD-II), ELM 327
 
"CVT temp", "CVT temp", "2103", "N", "0", "255", "count", "7E1"
максимальное значение FFh=255d

в торке заложены такие формулы, знаки умножения и деления определены так
Для составления формулы используются следующие операции:
A*10 — умножение
A/2.5 — деление
A+B — сложение
B-10 — вычитание
A<8 - двоичный сдвиг влево
A&4 – побитовое И
() — порядок действий, (A<8)+B
{A:x} — x-тый бит первого байта. A = 00001010b = 0Ah, {A:0} = 0; {A:1} = 1
[XX] – значение PID, где XX - идентификатор PID, т.е. [0d]-скорость, [ff1001]-скорость по GPS
Baro() - значение внешнего давления или с PID [33] – от двигателя, или [ff1270] – с датчика телефона.
A^B – А в степени B
Log10(A) – Десятичный логарифм из А
SIGNED(A) - воспринимается как байт со знаком, где старший бит - знаковый
ABS(A) - модуль из А
VAL{имя PID} - значение датчика с заданным именем

Михалч 21.04.2015 10:37

Re: OBD-2 (OBD-II), ELM 327
 
Цитата:

Сообщение от v888v (Сообщение 1956870)
"CVT temp", "CVT temp", "2103", "N", "0", "250", "count", "7E1"

А вот это, что за формула?

globus2003 21.04.2015 10:39

Re: OBD-2 (OBD-II), ELM 327
 
Цитата:

Сообщение от Михалч (Сообщение 1956923)
А вот это, что за формула?

Кажет температуру в родных для коробки Жатко цифрах - койнтах (count).

Винипух на Пыжике 21.04.2015 10:51

Re: OBD-2 (OBD-II), ELM 327
 
:Data_204:... а у нас по Pajero-4 файлик PID от ув. cintakc почти на 100 позиций. Догоняйте, братья!:friends:

v888v 21.04.2015 13:44

Re: OBD-2 (OBD-II), ELM 327
 
полином пятого порядка прокатит?

(0.000000003*N*N*N*N*N)+(-0.000002*N*N*N*N)+(0.0004*N*N*N)+(-0.0382*N*N)+(2.398*N)+(-37.3)

от -30°C до 180°C вышло с R²=0,9997 что очень неплохо

Добавлено через 18 минут
или такой
(0.000000002*N*N*N*N*N)+(-0.000001*N*N*N*N)+(0.0003*N*N*N)+(-0.0333*N*N)+(2.252*N)+(-36.3)

от -30°C до 160°C вышло с R²=0,9998 .. что ещё точнее

cintakc 21.04.2015 14:51

Re: OBD-2 (OBD-II), ELM 327
 
Цитата:

Сообщение от v888v (Сообщение 1957060)
полином пятого порядка прокатит?

(0.000000003*N*N*N*N*N)+(-0.000002*N*N*N*N)+(0.0004*N*N*N)+(-0.0382*N*N)+(2.398*N)+(-37.3)

можно со степенью записать, немного короче будет
(0.000000003*N^5)+(-0.000002*N^4)+(0.0004*N^3)+(-0.0382*N^2)+(2.398*N)-37.3

v888v 21.04.2015 14:53

Re: OBD-2 (OBD-II), ELM 327
 
скобки не нужны?
(0.000000003*(N^5))+(-0.000002*(N^4))+(0.0004*(N^3))+(-0.0382*(N^2))+(2.398*N)+(-37.3)

cintakc 21.04.2015 14:58

Re: OBD-2 (OBD-II), ELM 327
 
теоретически нет, но тут кто-то писал, что с большими выражениями без них плохо андроид работает, хотя не должно быть такого

Earl_Vadim 21.04.2015 15:19

Re: OBD-2 (OBD-II), ELM 327
 
Цитата:

Сообщение от Ан-дрей (Сообщение 1956596)
ED значит тоже,не совсем верно показывает https://out-club.ru/board/showpost.p...&postcount=173
Да ладно ,Юра, до истины докопаться.

Все правильно ED показывает.
Кстати, там действительно три байта. ;)

v888v 21.04.2015 15:30

Re: OBD-2 (OBD-II), ELM 327
 
а что то полиномы не совпадают по калькулятору
эксель врет чтоли

Добавлено через 7 минут
вот это кино - ексель врёт с формулами тренда

v888v 21.04.2015 15:44

Re: OBD-2 (OBD-II), ELM 327
 
Вложений: 1
врет трендовая формула



https://out-club.ru/board/attachment...1&d=1429673872

rusidalgo 21.04.2015 17:24

Re: OBD-2 (OBD-II), ELM 327
 
Вложений: 2
Внесу свои три копейки, вернее 6 как и порядок полинома:
2013MY CVT temp,"CVT temp","2103","(-35)+(2.011*N)+(-0.021417305*N*N)+(0.00006815633760455*N*N*N)+(0.000000753677771*N*N*N*N)+(-0.00000000611137*N*N*N*N*N)+(0.00000000001252595*N*N*N*N*N*N)","-50","250","°C","7E1"

Отклонение по температуре макс 4°C в верхнем значении, в остальном в пределах 2°C.
Формула конечно длинновата, но проверил все работает.
И для желающих наборчик.

escape112 21.04.2015 17:36

Re: OBD-2 (OBD-II), ELM 327
 
Если бы можно было задавать диапазоны (для разных значений параметра разные формулы), то формулы могли бы быть существенно короче. Но такой возможности торк не предусматривает, да? А rusidalgo прав в одном, при таком порядке кривой точность коэффициентов играет решающее значение. Придется указывать много знаков после запятой, увы.
И вообще, БРАВО первопроходцам!

rusidalgo 21.04.2015 19:02

Re: OBD-2 (OBD-II), ELM 327
 
Цитата:

Сообщение от escape112 (Сообщение 1957248)
Если бы можно было задавать диапазоны (для разных значений параметра разные формулы), то формулы могли бы быть существенно короче. Но такой возможности торк не предусматривает, да? А rusidalgo прав в одном, при таком порядке кривой точность коэффициентов играет решающее значение. Придется указывать много знаков после запятой, увы.
И вообще, БРАВО первопроходцам!

Чем ближе к целым числам коэффициентов, тем меньше знаков можно оставлять после запятой. В принципе коэффициенты можно ещё немного подрезать, но к сожалению немного , и подставить степени вместо умножений, формула станет короче. Заморачиваться с укорочением не было времени, уже набил в csv, залил, проверил, работает, не тормозит,что называется - ну и ладно, меня устраивает.
P.S. Выставил в профиле предпочтительный протокол ISO 15765-4 , показалось что Торк пошустрее работать стал.

Yuriy_SPb 21.04.2015 19:24

Re: OBD-2 (OBD-II), ELM 327
 
Цитата:

Сообщение от escape112 (Сообщение 1957248)
Если бы можно было задавать диапазоны (для разных значений параметра разные формулы), то формулы могли бы быть существенно короче. Но такой возможности торк не предусматривает, да?

В следующих обновлениях Торка предполагается поддержка логических операций в уравнении, тогда можно будет из частей составить. Можно и сейчас, но больно уж задумчиво выходит :)

Добавлено через 1 минуту
Цитата:

Сообщение от rusidalgo (Сообщение 1957236)
Внесу свои три копейки, вернее 6 как и порядок полинома:

10-й еще точнее работает :)

Добавлено через 8 минут
Цитата:

Сообщение от cintakc (Сообщение 1957122)
теоретически нет, но тут кто-то писал, что с большими выражениями без них плохо андроид работает, хотя не должно быть такого

Не столько Андроид, сколько Торк со своим интерпретатором :)

Добавлено через 19 минут
А вообще, исходная таблица с шагом 5 градусов, в начальной и конечной части, сама не слишком точна. Есть ли смысл гоняться за такой точность в формулах?

rusidalgo 21.04.2015 20:52

Re: OBD-2 (OBD-II), ELM 327
 
Цитата:

Сообщение от Yuriy_SPb (Сообщение 1957337)
А вообще, исходная таблица с шагом 5 градусов, в начальной и конечной части, сама не слишком точна. Есть ли смысл гоняться за такой точность в формулах?

Нету, достаточно участка от 0 до 150 °C плюс настроить голосовое на 20 о достаточном прогреве и с сигналом на 125-130 о возможности перегрева. Я например рассчитал чисто из любопытства, никогда раньше полиномами пользоваться не приходилось. Завтра сделаю ещё расчёт прямолинейного участка (для точности, но вполне вероятно что удовлетворюсь в конечном итоге вашим Yuriy_SPb, он кстати сейчас уже выведен), на одной из страниц выставил три прибора с count, с формулой на весь диапазон, и формулой на прямолинейный участок (покатаюсь посмотрю что оставлю в конечном итоге).
P.S. Yuriy_SPb ещё раз спасибо за ваш труды. Для меня пока остаётся большим секретом как вы подбираете PIDs.

Yuriy_SPb 21.04.2015 21:04

Re: OBD-2 (OBD-II), ELM 327
 
Цитата:

Сообщение от rusidalgo (Сообщение 1957407)
P.S. Yuriy_SPb ещё раз спасибо за ваш труды. Для меня пока остаётся большим секретом как вы подбираете PIDs.

Это больше спасибо cintakc, чем мне :)

rusidalgo 21.04.2015 21:07

Re: OBD-2 (OBD-II), ELM 327
 
Цитата:

Сообщение от Yuriy_SPb (Сообщение 1957411)
Это больше спасибо cintakc, чем мне :)

Конечно и ему огромное спасибо и всем кто помогае в разработках:good:
жаль работы по горло, некогда изучить вопрос, может и я бы на что сгодился:(

Yuriy_SPb 22.04.2015 00:18

Re: OBD-2 (OBD-II), ELM 327
 
Цитата:

Сообщение от Винипух на Пыжике (Сообщение 1956937)
а у нас по Pajero-4 файлик PID от ув. cintakc почти на 100 позиций. Догоняйте, братья!

Тогда результаты тестирования за последние дни:

Обороты первичного шкива:
"CVT Primary Speed","CVT Pr.Speed","2103","(A-2)*32","0","8160","rpm","7E1"
Обороты вторичного шкива:
"CVT Secondary Speed","CVT Sec.Speed","2103","(B-2)*64","0","16320","rpm","7E1"
Текущее передаточное отношение:
"CVT Real Speed Ratio","CVT Speed Ratio","2103","E/100","0.39","2.34","int","7E1"

Для тех, кто интересовался гидротрансформатором - ток клапана блокировки ГТ:
"LU solenoid monitor current","LU mon.curr","2105","G*0.256+H*0.001","0","0.7","A ","7E1"

- судя по поездкам очень хорошо коррелирует с моментами подключения и отключения ГТ (степень подключения сложно оценить, но промежуточные состояния тоже видны)

Подключайтесь к тестированию :)

Немного для красоты:

"CVT Selector P","CVT P","2107","{A:4}","0","1","off/on","7E1"
"CVT Selector R","CVT R","2107","{A:5}","0","1","off/on","7E1"
"CVT Selector N","CVT N","2107","{A:6}","0","1","off/on","7E1"
"CVT Selector D","CVT D","2107","{A:7}","0","1","off/on","7E1"
"CVT Selector L","CVT L","2107","{A:2}","0","1","off/on","7E1"

Для авто с подрулевым переключением - "ручной" режим
"CVT Selector Ds","CVT Ds","2106","{B:3}","0","1","off/on","7E1"
Номер передачи (в ручном режиме):
"CVT Gear Number","CVT Gear","2106","C+1","1","6","int","7E1"

Иногда полезно при логировании связать изменения других параметров с переключением передач :)


Текущее время: 23:10. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
Использование материалов сайта разрешается только при условии размещения активной ссылки на OUT-CLUB.RU
Copyright ©2006 - 2025, WWW.OUT-CLUB.RU