@Serg12, я бы на твоём месте поменял бы правое переднее колесо, как cdg написал. Терять тебе все равно нечего. Если оно, то можешь обойтись малой кровью
@Serg12, вы выбрали в Carscanner неправильный профиль для детальной информации по колесам. Нужно Tucson TL FL MPI, а вы выбрали Tucson TL FL CRDI. Проверил, датчики не в той последовательности отображаются и тоже пургу показывают. Для добавления датчиков в свой профиль прописал отдельный PID, отображает ID, температуру и давление каждого колеса. Можно при желании выковырить из посылки состояние батарейки каждого колеса.
@Sergey Toporkov, рецепт в студию! Как и что прописать для отображения в своем профиле И про состояние батарейки поподробнее пожалуйста
@cdg, Готовый tpms.csv файл выложить на форум проблематично, пишу с телефона, кстати подскажите, каким внешним хранилищем лучше пользоваться.
Создаем свой tpms.csv например в блокноте (это обычный текст).
Содержимое фвйла:
Name,ShortName,ModeAndPID,Equation,Min Value,Max Value,Units,Header
TPMS_ID Front Left,TPMS_ID_FL,2106,(A<24)+(B<16)+(C<8)+D,0,100,, 7D6
TPMS_ID Front Right,TPMS_ID_FR,2106,(I<24)+(J<16)+(K<8)+L,0,100, ,7D6
TPMS_ID Back Left,TPMS_ID_BL,2106,(Q<24)+(R<16)+(S<8)+T,0,100,, 7D6
TPMS_ID Back Right,TPMS_ID_BR,2106,(Y<24)+(Z<16)+(AA<8)+AB,0,10 0,,7D6
TPMS_Tire Pressure Front Left,Tire Pre_FL,2106,E/4*0.0689476,0,10,bar,7D6
TPMS_Tire Pressure Front Right,Tire Pre_FR,2106,M/4*0.0689476,0,10,bar,7D6
TPMS_Tire Pressure Back Left,Tire Pre_BL,2106,U/4*0.0689476,0,10,bar,7D6
TPMS_Tire Pressure Back Right,Tire Pre_BR,2106,AC/4*0.0689476,0,10,bar,7D6
TPMS_Tire Temperature Front Left,Tire Temp_FL,2106,F-55,0,120,C,7D6
TPMS_Tire Temperature Front Right,Tire Temp_FR,2106,N-55,0,120,C,7D6
TPMS_Tire Temperature Back Left,Tire Temp_BL,2106,V-55,0,120,C,7D6
TPMS_Tire Temperature Back Right,Tire Temp_BR,2106,AD-55,0,120,C,7D6
В Carscanner, в своем профиле заходим в настройки, датчики, импорт из файла и указываем наш файл. После этого в датчиках, в самом низу добавятся 12 датчиков. Синтаксис некоторых формул Carscanner подправит, но суть та же.
7D6 - это заголовок (адрес TPMS#1)
2106 - PID (запрос для ELM)
В ответе, байты A,B,C,D это идентификатор переднего левого колеса.
Байт Е деленный на 4 это давление переднего левого колеса в PSI, поэтому еще умножаем на 0.0689476, чтобы было в Bar.
Из байта F вычитаем 55 и получаем температуру переднего левого колеса.
Остальные колеса по аналогии, но из других байтов ответа.
По моему, статус датчика и батарейки находится в байте G, но могу ошибаться.
Надо проанализировать готовые PIDы от Creta и Soul, где то видел статус батарейки.
Всё выше сказанное актуально для Sportage QL 2.0 MPI (дорестайл), хотя самый подходящий мне профиль в Carscanner оказался Sportage QL FL 2.0 MPI (рестайл).
Любой добавленный и неработающий датчик элементарно редактируется или удаляется за ненужностью.
PS пример лога с нулевыми давлениями и температурами
>ATSH7D6
OK
>2106
7DE 1022 6106 200004BE
7DE 21 00370008200004
7DE 22 D1003700102000
7DE 23 07490037001820
7DE 24 0007F000370020
Последний раз редактировалось Sergey Toporkov; 18.11.2020 в 20:51.
@Sergey Toporkov, спасибо, посмотрю на досуге, хранилище самое простое расшарить файл с Гугл диска, Яндекс диска и т.п., а так любой сервер, рапид, и ему подобные. Вы скопировали готовые скрипты из профилей других машин получается?
Скопировать готовый скрипт из какого либо профиля нельзя. Выбирал работающий профиль, записывал на бумажку действительные показания датчиков. А потом анализировал лог обмена и искал изменяющиеся байты в ответе. Температуру вычислил легко, а с давлением застрял в подборе формулы. Потом наткнулся в и-нете на PID с таким же запросом от Soul. Формула по температуре совпала, проверил остальное, давление просто перевел из PSI в Bar. Но проще всего спросить запрос и формулу у OvZ.
PS Carscanner записывает лог всех соединений за очень длительный период.
cdg (19.11.2020)
@Sergey Toporkov, может попросить OvZ открыть возможность для копирования и редактирования PID запросов?
Попросить конечно можно, но не нужно. Если станут доступны для редактирования все датчики в каждом профиле для рядового пользователя, будет бардак. И в какой то степени, это интеллектуальная собственность OvZ, эти данные собирались им по крупицам, много лет и для всех марок авто. Тренироваться можно на пользовательских датчиках CarScanner.
Кстати, автор добавил индивидуальные давления и температуры колес на постоянной основе в профили Sportage 4 FL (QL FL) MPI 2WD и Sportage 4 FL (QL FL) MPI 4WD. Так что, заморочки больше не нужны.
Наблюдение: Индивидуальные датчики давления и температуры в CarScanner начинают отображаться буквально через 10 метров пути, а на приборке еще достаточно долго висит надпись "Начните движение", т.о. локализация неисправного датчика чрезвычайно проста.