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)

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 показывает.
Кстати, там действительно три байта. ;)


Текущее время: 16:54. Часовой пояс 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