PIDы для Torque

PID (параметр идентификации данных, ПИД) — код, посылаемый блоку управления двигателя (ЭБУ), однозначно определяемый параметр, который должен тот вернуть. Для разных автомобилей могут отличаться даже по годам.

Скачать PIDы

Как добавлять PIDы в Torque

Чтобы использовать ПИД понадобиться адаптер ELM327 версии 1.5 и программа Torque. Возможно вам еще понадобятся строки инициализации ELM327.

Теперь надо разобраться как редактировать, просматривать и добавлять дополнительные PIDы в программу Torque.

  1. Нужно найти и скачать на смартфон набор ПИДов в формате «csv», подходящий для вашего автомобиля. Некоторые из них можно найти в данной статье выше по тексту.
  2. Скачанный набор PIDов помещаем в папку «.torque/extendedpids». Папка «.torque» находится в корне карты памяти или памяти телефона. Обращаем внимание, что эта папка является скрытой и чтобы получить к ней доступ необходимо включить отображение скрытых папок. На скриншотах все действия с файлами производятся файловом менеджере «ES проводник», у вас может быть установлен другой.
  3. Написать «csv» файл проще, чем прописывать дополнительные ПИДы в ручную в программе. Можно воспользоваться блокнотом или любым текстовым редактором, Microsoft Excel вносит ошибки при сохранении файла, лучше пользоваться редактором notepad++.
    В файле «csv» первой строчкой идет шапка, вторая и последующие строки — это создаваемые ПИДы, структура записи которых аналогична шапке.

Синтаксис формул PID

Ответ ЭБУ обычно состоит из нескольких байт. Для обращения к определенному байту ответа используется буквенная адресация.

A — 1 байт ответа, B — 2, C — 3, …, Z — 26, AA — 27,AB — 28,…

Для составления формулы используются следующие операции:

  • A*10 — умножение.
  • A/2.5 — деление.
  • A+B — сложение.
  • B−10 — вычитание.
  • A<8 — двоичный сдвиг влево.
  • A&4 — побитовое И.
  • () — порядок действий, (A<8)+B.
  • {A:x} — x-тый бит первого байта. A = 00001010b = 09h, {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} — значение датчика с заданным именем.

Разделителем целой и десятичной части коэффициента является знак точки « . »

Оцените статью
( 16 оценок, среднее 4.44 из 5 )
Добавить комментарий

  1. Oleg

    Помогите пожалуйста! Нужен PID для BMW E70! Буду очень благодарен!

    Ответить
  2. Вадим

    Помогите ПОЖАЛУЙСТА! Нужен PID уровень топлива MITSUBISHI LANCER 10 1.8 бензин. Пробовал PID по формуле (А+В)/255*59 Показывает — 0.23
    Пробовал другие формулы не получается! ((

    Ответить
  3. Василий

    у кого нибудь есть наборы PID для Рено Сандеро степвей 1 фаза с двигателем 1.6 клапанов 8 .к7м 2013 год. Заранее благодарен.

    Ответить
  4. Олег

    Подскажите пожалуйста, существую ли пиды на шкоду фабию1? И где их можно скачать?

    Ответить
  5. Сергей

    Синтаксис формул PID
    AVG(10:А*50/255) усреднение с силой 10 единиц. Пример взят из пида датчика топлива с расчетом на полный бак 50 литров. Если вместо 10 подставить меньшее значение, считать будет быстрее

    Ответить
  6. Алексей

    Добрый день, подскажите где найти пиды mitsubishi grandis 2006 , бензин, или как настроить, ни где нет подробной информации, заранее спасибо)

    Ответить
  7. Олег Сергеевич

    Доброго времени суток ВСЕМ! У кого есть PIDы Torque для Toyota Camry v.20, 1997 г.в., американка, автосканер OBD II. Поделитесь пожалуйста.

    Ответить
  8. Сергей

    Доброго дня! Может, кто-нибудь поделится информацией о PID для Toyota Corolla, двиг. 3ZZ-FE, АКПП?

    Ответить
  9. Здравствуйте Геннадий! Вы нашли PID для Rezzo?

    Мне тоже нужно найти ???

    Ответить
  10. Алексей

    Случайно не нашел PID на Ниссан Патрол 4.8?

    Ответить