что такое pid в диагностике автомобиля

Работа с Torque. Добавляем расширенные PID.

Здравствуйте всем!
В продолжение темы о самостоятельной диагностики авто при помощи адаптера ELM 327, хочу подробно описать, как сгенерировать и добавить расширенные pid для Torque.
Для чего это нужно? Расширенный набор PID дает возможность просматривать параметры практически всех датчиков из ЭБУ двигателя. Очень немаловажным моментом является постройка графиков и сохранение их при проведении испытаний.
Не буду сильно грузить терминами, а просто опишу, как делал все для себя.
Более подробно о программе Torque вы можете почитать на страничке по ссылке
www.drive2.ru/l/9214434/

И так, запускаем Pyren. Заходим в демо-режим и выбираем первый блок. Нам нужно узнать индекс блока.

Нажимаем ввод, и еще раз ввод.

Все должно само экспортироваться в директорию Torque. Файл расширенных PID, строка инициализации (для второго сценика она нужна) и файл профиля.
У меня файл расширенных PID автоматом не экспортировался, пришлось сделать это вручную.

Папка Torque, скорее всего, будет скрыта. В проводнике нужно включить отображение скрытых папок.
Далее переходим к Torque.
Настраиваем профиль.

Программа pyren сама сгенирирует профиль с нужной строкой инициализации. Выбираем его, и вводим параметры. Там все понятно.
Далее открываем настройки (левый нижний угол).

Источник

Самостоятельная диагностика. ELM327 и Forscan. Много букв и цифр.

Как и обещал, пишу небольшой ликбез о самостоятельной диагностике мотора с помощью ELM327 и программы Forscan.
А то ELM есть много у кого, а все что умеют — это считывать ошибки.

Все ниженаписанное является моими умозаключениями. А так как связистское образование к автомобильной технике не имеет отношения – дальше может быть полный бред.

Часть первая. Описание параметров

Часть вторая. «Нормы» значений на холостом ходу (на прогретом двигателе, без всяких потребителей)(часть норм получена путем усреднения значений с нескольких реальных автомобилей)

ARPMDES. Для АКПП, в режимах P/N — 703 об/мин, в режиме D — 672 об/мин. Для МКПП — 672 об/мин.
RPM должно быть примерно равно ARPMDES.
LOAD — для АКПП в P/N от 15 до 20% будем считать нормальным. На МКПП чуть меньше, насос АКПП ведь не нужно крутить.
MAF — в идеале 1,9 Вольта (по книге). По факту разброс получился 1,95-2,0 Вольта.
FUELPW1 — в среднем получилось 2,55 мс. (2.28-2.7)
IAC — 23-28%. В «ноль» клапан закрывается только при выключении зажигания, минимальное открытие клапана — 23%.
LONGFT1 — в идеале 0. По факту до +-(5-7) можно во внимание не принимать. У меня, например, по холоду уползает в минус, из-за того что время прогрева двигателя больше времени игнорирования лямбды.
SHRTFT1 — в идеале 0.
SPARKADV — в идеале 9,84. По факту должна «болтаться» в районе этих 9.84.
ECT и IAT — для простой проверки этих датчиков, можно после долгой стоянки сравнить с температурой воздуха на улице (не запуская двигатель, просто включив зажигание). Должны быть примерно равны температуре на улице.
THOP — ноль.
TP — по книге 0,4-0,6.
KNOCKR — ноль.

Часть третья. Что делать если данные отличаются от «норм»

ARPMDES. Смотрим датчик температуры ОЖ.
RPM, если не совпадает с ARPMDES.
ARPMDES > RPM: мотор не может развить желаемые обороты. Смотрим качество смеси — LONGFT1, если нет LONGFT1 (дорик) — напрямую на лямбду: «висит» в низком — бедная смесь, в высоком — богатая. Также смотрим на поджиг: свечи, провода, трамблер (крышка, бегунок, катушка).
ARPMDES

Источник

PIDы для Torque

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

Скачать PIDы

Скачать PID для Torque Pro можно из представленной таблицы.

Имя Размер Скачиваний
BMW 320 E91 AT 1 KiB 867
BYD F3 ABS 2 KiB 2065
BYD F3 Delphi MT20U 1 KiB 1829
Chery Tiggo Delphi System 2.0L-2.4L 4G63-4G64 2 KiB 2592
Chevrolet Aveo Lacetti Daewoo Nexia SiriusD42 5 KiB 7864
Chevrolet Aveo Sedan 2011 SiriusD42 1CCU 1 KiB 2864
Citroen C4 2014 7 KiB 1003
Citroen C5 5FN 2011 7 KiB 720
Fiat Doblo 2 KiB 723
Ford Focus II топливо пробег 296 B 1224
Ford Fusion Restyle 2006 Benzin 1.4L 3 KiB 2346
Geely ABS MK70 419 B 2030
Geely Delphi MT20U2 2 KiB 2037
GreatWall Delphi MT20U2 EOBD 3 KiB 2097
Gybrid Vehicle Toyota PRIUS MHW11 4 KiB 1694
Honda Accord 2009 2 KiB 2509
Honda FIT GK3 2014 1 KiB 568
Honda Insight 2014 2 KiB 543
Hyundai Elantra 2003 3 KiB 2583
Hyundai HD Coupe 1 KiB 2174
Hyundai I30 1.6 CRDI DPF 2016 1 KiB 843
Jeep Wrangler TPMS 2016 605 B 553
Kia Sorento 660 B 3084
Kyron D20DT 1 KiB 2003
Largus ABS 1 KiB 2216
Largus SRS 2 KiB 2001
Lexus RX330 4WD 4 KiB 642
Lifan Solano ABS Mando 2 KiB 1666
Lifan Solano ABS Wanxiang 1 KiB 1616
Micas 11.4 EURO 3 2 KiB 557
Mikas 10.3 ZAZ Sens 3 KiB 2080
Mikas 11 1 KiB 1840
Mitsubishi L200 NMPS 4D56 New Pajero Sport 8 KiB 2999
Mitsubishi Outlander 2008-2015 6 KiB 3987
Mitsubishi Pajero-4 3.0 V93W 10 KiB 2302
MUT Plugin Import 5 KiB 2794
Opel Astra K 1.6 2016 1 KiB 2374
Opel Astra-G 2002 Y17DT 3 KiB 2699
Opel Astra-J 1.3 2012 сажевый фильтр 1 KiB 818
Opel Combo C 1.3 CDTi 3 KiB 638
OPEL MERIVA B Benzin A14XER 6 KiB 2053
Opel Vectra B X18XE 2 KiB 2555
Peugeot 307 SW ME744 3 KiB 756
Peugeot 307 АКПП AL4 3 KiB 738
Peugeot 308 2010 SL4 2 KiB 793
Renault Fluence Megane 4 KiB 6563
Renault Fluence Megane Kontrol Raboty Ustrojs 1 KiB 5163
Renault K9K 832 And 836 6 KiB 7492
Renault Kangoo ECU DCM12 1.5l DCI 2 KiB 3309
Renault Scenic RX4 2002 Diesel 2 KiB 2969
Renault Trafic 1 KiB 2664
Reno Trafic II Diesel 2500 2 KiB 2081
Sagem2000 2 KiB 1484
Siemens ACR167 KWP 1 KiB 1754
Skoda Kodiag 4WD Haldex 2 KiB 838
SsangYong Kyron Rexton Action Musso Korando Benzin 2.3 MSE 3 KiB 2885
Subaru Forester 2011 ABS 784 B 733
Suzuki Swift 2005 2 KiB 1743
Toyota AXIO 2ZR 2006 3 KiB 1838
Toyota Corolla 2002 1CD-FTV 2 KiB 2689
Toyota Corolla Verso 2.2 D-cat 2006 1 KiB 700
Toyota Kami Terios K3-VE Toyota Duet EJ DE TeriosKid EF-DEM 3 KiB 1877
Toyota Passo 1KR-FE 4 KiB 1686
Toyota PRIUS NHW10 3 KiB 1966
Toyota Sienta 1NZ-FE CVT 3 KiB 1823
Toyota Sienta ABS 1NZ-FE CVT 2 KiB 1789
Toyota Sienta EMPS 1NZ-FE CVT 2 KiB 1751
Toyota Vitz 1KRFE 2009 1 KiB 1933
UAZ Patrion M17 2 KiB 2406
VAZ Itelma Avtel M73 4 KiB 3525
VAZ Yanvar 7.2 EURO2 2 KiB 3925
Volkswagen Caravelle 2.5 TDI 1 KiB 652
Volkswagen Caravelle 2.5 TDI Rus 2 KiB 854
Volvo XC70 D5 2008 929 B 2350
Yanvar 2 KiB 2531
Yanvar 5 1 1 KiB 2772
Yanvar 5.1.1 R83 2 KiB 2680
Yanvar 7.2 EURO2 2 KiB 3142
ВАЗ M74CAN 3 KiB 1681
Микас 7.6 ZAZ Sens 3 KiB 779

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

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

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

Ответ ЭБУ обычно состоит из нескольких байт. Для обращения к определенному байту ответа используется буквенная адресация.
A-1 байт ответа, B-2, C-3, …, Z-26, AA-27,AB-28,…
Для составления формулы используются следующие операции:

Источник

Диагностический адаптер: что это такое, как пользоваться и переделка

Говорить будем об адаптере elm327, как самом доступном и популярном.

Пост разделю на 2 части:
1. Теоретическая.
2. Переделка адаптера.

Что это такое?
ELM327 — OBDII сканер используемый для диагностики автомобилей при помощи персонального компьютера. Поддерживает все известные протоколы ODB2 и совместим с множеством диагностических программ.
Программное обеспечение для этого адаптера поддерживает следующие платформы:
DOS, Windows, MacOS, Linux, PalmOS, PocketPC, Android, IOS.

Итак, Вы приобрели адаптер, как им пользоваться?
Нужно воткнуть его в ODBII разъем, у нас он прямо под рулевой колонкой (у фокусов за ящиком под левой коленкой, в общем у разных машин по разному).
Адаптер включается и работает от зажигания, двигатель заводить необязательно, двигатель заводить нужно если нужно мониторить данные с его датчиков.

Что такое ODBII и с какими авто работает?
On-Board Diagnostic (OBD) – самодиагностика бортового оборудования автомобиля. Термин, обозначающий стандарт диагностики и контроля двигателя автомобиля, также частей шасси и вспомогательных устройств.
Cтандарт регламентирует сигналы и распиновку разъема диагностики. OBD-II был разработан Society of Automotive Engineers (SAE) США и утвержден Environmental Protection Agency (EPA) в 1996 году.
К моменту создания OBD-II существовало три основных протокола обмена данными между бортовым электронным оборудованием автомобиля и различными диагностическими сканерами. Собственно все три вошли в OBD-II.
Все европейские и большинство азиатских производителей использовали ISO 9141 стандарт (К, L – линия, подключение обычного компьютера посредством адаптера К, L – линии для диагностики автомобиля).
General Motors использовал SAE J1850 VPW (Variable Pulse Width Modulation), а Fords – SAE J1850 PWM (Pulse Width Modulation). Немного позднее появился ISO 14230 (усовершенствованный вариант ISO 9141, известный как KWP2000).
Европейцами в 2001 был принят EOBD (enhanced) расширенный OBD стандарт.

Основное преимущество – наличие высокоскоростной CAN (Controller Area Network) шины. Название CAN шина пришло из компьютерной терминологии, так как создавался данный стандарт примерно в 80-х компаниями BOSCH и INTEL, как компьютерный сетевой интерфейс бортовых мультипроцессорных систем реального времени. CAN-шина — это двухпроводная, последовательная, асинхронная шина с равноправными узлами и подавлением синфазных помех.
CAN-шина соединяет различные модули автомобиля в единую сеть, для получения данных с них и взаимодействия между ними.
CAN характеризуется высокой скоростью передачи (гораздо большей, чем другие протоколы) и высокой помехоустойчивостью. Для сравнения ISO 9141, ISO 14230, SAE J1850 VPW обеспечивают скорость передачи данных 10.4 Kbps, SAE J1850 PWM – 41.6 Kbps, ISO 15765 (CAN) – 250/500 kbit/s.

Совместимость конкретного автомобиля с протоколом обмена данными проще всего определить по колодке диагностики OBD-2 (наличие определенных выводов свидетельствует о конкретном протоколе обмена данными).
Протокол ISO9141-2 (производитель Азия – Acura, Honda, Infinity, Lexus, Nissan, Toyota, и др., Европа – Audi, BMW, Mercedes, MINI, Porsche, некоторые модели WV и др., ранние модели Chrysler, Dodge, Eagle, Plymouth) идентифицируется наличием контакта 7 (K-line) в диагностическом разъеме. Используемые выводы – 4, 5, 7, 15 (15 может не быть) и 16. ISO14230-4 KWP2000 (Daewoo, Hyundai, KIA, Subaru STi и некоторые модели Mercedes) аналогичен ISO9141.

Сам адаптер elm327 работает с протоколами:
1.SAE J1850 PWM(41.6Kbaud)
2.SAE J1850 VPW(10.4Kbaud)
3.ISO9141-2(5 baud init, 10.4Kbaud)
4.ISO14230-4 KWP(5 baud init, 10.4 Kbaud)
5.ISO14230-4 KWP(fast init, 10.4 Kbaud)
6.ISO15765-4 CAN(11bit ID, 500 Kbaud) – этот в нашем авто.
7.ISO15765-4 CAN(29bit ID, 500 Kbaud)
8.ISO15765-4 CAN(11bit ID, 250 Kbaud)
9.ISO15765-4 CAN(29bit ID, 250 Kbaud)
A.SAE J1939 CAN(29bit ID, 250*Kbaud)

Назначение выводов (“распиновка”) 16-ти контактного диагностического разъема OBD-II в автомобиле:

Пропущенные выводы могут использоваться конкретным производителем для своих нужд.

На каких машинах работает?
По идее должно работать на большинстве иномарок начиная с 1998 года, но по факту работает не на всех.
И перед покупкой лучше уточнить на профильном форуме или у владельцев на разных сайтах.

Что может адаптер?
1. считывать коды ошибок DTC (Diagnostic Trouble Codes).
Диагностические коды неисправностей служат для определения неисправности автомобиля. По этим кодам определяется тип оборудования, функциональный узел и, собственно, проблема.
Есть в интернете различные расшифровщики кодов, для фьюжена пользуюсь этим www.fusionguru.ru/dtcview.php

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

3. позволяет менять конфигурацию модулей (конкретно по фьюжену), например приборки: включение/выключения часов, звука задней передачи, индикации о не пристегнутых ремнях, включение 1 либо 3 вспышек поворотника при перестроении, автозапирание замков при движении и прочее.

Какой софт выбрать?
Для диагностики существует множество программ, я многое перепробовал, но в основном использую:
На Андройд смартфоне/планшете универсальные приложения Torque, оно обычно показывает все, что возможно с датчиков и позволяет считывать и сбрасывать ошибки.

На виндовс: ScanMaster и FORScan, причем FORScan может считывать данные с блоков на MS-CAN шине после доработки адаптера, о чем дальше.

После сброса ошибок не пугайтесь первое время будет ошибка P1000, это нормально, она свидетельствует о недавнем сбросе.

Для изменения конфигурации модулей фьюжена:
ELM-FFN и ELM-FF2
Лучше ELM-FFN, он написан специально для фьюжа. Подробнее тут: www.fusionguru.ru/forum/viewtopic.php?f=54&t=4950

Но есть аналог ELM-FFN от фокусоводов, хотя и появился раньше.
Я через ELM-FFN полноценно работать не смог, ноут современный с вин 8.1, ELM-FFN даже в режиме совместимости с win xp sp3 и запуском с правами администратора при попытке прочитать приборку (IPC), которая сидит на HS-CAN шине, вылетал с критической ошибкой Runtime Error. Так что даже считать, не то что записать, не вышло.
Поэтому часы на основной дисплей, звук задней передачи, и индикатор непристегнутых ремней безопасности (хотя он не рабочий просто мигнет на приборке и все, т.к. нет концевиков в защелках ремней) включал через ELM-FF2. Прога обсуждалась тут www.fusionguru.ru/forum/v…php?f=78&t=1335&start=120
Выглядит так:

Сегодня автор (Каспер) внес исправление, Runtime Error на машинах без БК больше не выскакивает.

Особенности Фьюжена
Особенности фьюжена (да и не только его, фокусы, мондео, мазды двойки и тройки аналогичны со своими мелкими отличиями).
Дело в том, что у нас CAN шина делится на высокую (HS-CAN), и на среднюю (MS-CAN).
Часть модулей находится на высокой (HS-CAN), другая – на средней (MS-CAN) шинах.
Вот сделал скрин, какие модули на какой шине:

Большинство функций Вы можете делать без переделки адаптера, но для взаимодействия с модулями на MS-CAN шине адаптер нужно доработать.

Переделка адаптера:
Большинство функций Вы можете делать без переделки адаптера:
— считывать ошибки
— мониторить параметры
— поменять конфигурацию приборки (включение/выключения часов, звука задней передачи, индикации о не пристегнутых ремнях, включение 1 либо 3 вспышек поворотника при перестроении, автозапирание замков при движении и прочее).

Переделка открывает Вам возможность считать ошибки и сбросить их с модулей GEM (по электрике и навесному оборудованию, а также лампочкам) и ACM (по мафону), именно они сидят на средней (MS-CAN) шине.

В заводском исполнении ELM327 висит только на высокой CAN-шине, что позволяет работать только с частью модулей. Для работы со всеми модулями, адаптер нужно доработать.
Подробнее тут forffclub.narod.ru/index/0-2

Схема переделки нарисована по разъему на машине, если смотреть на сам разъем адаптера контакты будут зеркально перевернуты.

Красная и синяя линии от адаптера к 6 и 14 контактам OBD-разъема – существующие провода. Нам нужно получить возможность переключать их с 6 и 14 на 3 и 11 контакты (с HS-CAN на MS-CAN) и обратно. Для этого используем сдвоенный тумблер (или кнопку или переключатель) вида ON-ON или два одинарных. Подключаем его в соответствии со схемой: перерезаем существующие провода в местах, отмеченных крестиками, и добавляем дополнительные (розовые и голубые на рисунке).

На этом все, конфигурирование адаптера дальше командами, как в статье, не требуется.

Я сделал так себе:
Адаптер у меня неудобный для переделки конечно, контакты впаяны в плату так, что не подлезешь и плату так просто не достанешь, пробовал давить со стороны контактов и подцеплять плату, никак ее не достанешь ((

Решил сделать окошки с обоих сторон у адаптера, все равно бока закрывает потом наклейка.
Просверлил, расширил, вроде подлезти можно к контактам и тонкими кусачками перерезать. Но цепанул сверлом плату и перебил дорожку, так что адаптер не видился. Надо было восстановить дорожку, а это можно сделать только вытащив плату.
И понеслось, деваться некуда, режем ножовкой по металлу по полам корпус адаптера, греем его строительным феном, чтобы пластик размяк и контакты вышли из колодки.

Короче поуродовал я корпус, прежде чем достать плату с контактами.
От температуры пластик повело, так что в разъем в автомобиле он больше не вставлялся, так что грел выправлял колодку, пока снова она не стала свободно втыкаться в разъем.
Вот так выглядят внутренности моего адаптера.

Из самой платы выпаял контакты 6 и 11, и впаял провода.

В колодке контактов из оставшихся невостребованных контактов, сделал короткие контакты 6,14,3,11, подпоял к ним провода.

Собрал все в корпус, опять плата не лезла в колодку, грел феном ))))), вставил плату под температурой, колодку повело, не влезала в разъем на машине, снова грел и правил колодку ))))

В общем добился таки четкого влезания в разъем.

Попробовал работоспособность и даже поработал в таком состоянии:

По игрался, посмотрел ошибки, нашло ошибки в GEM (о сгоревших когда-то лампочках) и сбросил их, по магнитоле ошибок не было.

Из доработок конфигурации приборки, без переделок адаптера, включал часы на приборке, индикацию не пристегнутых ремней и звук задней передачи, в результате остались одни часы, остальное убрал позже.

Источник

Дополнительные PID-ы для CarScanner/Torque

Совместными усилиями опелеводов собираются значения дополнительных «датчиков»/PID-ов для диагностики наших машин.

Файл для импорта PID-ов в программы CarScaner/Torque (будет дополнятся).

Список добавления:
На 24.11.2020
* «Правильная» формула для забитости сажевого фильтра.
* Другая информация по сажевому фильтру.
* Средний пробег между регенерациями (можно определить трассовая или городская эксплуатация была).
* Сопротивление свечей накала.
* Параметры работы системы AdBlue (довольно частые проблемы с ней).
* Параметры аккумулятора: напряжение, ток, заряд.
* Пробег в мозгах двигателя.
29.11.2020
* Пробег в мозгах BCM (блок кузова).
13.01.2021
* Моточасы
* Уровень топлива (для ZAFIRA)
26.01.2021
* Положение педали газа
* PID-ы для торка, которые и так есть в CarScanner-e (Коррекция форсунок, стандартные OBD)
02.02.2021
* Скорость авто в высоком разрешении (можно подобрать свой коэффициент, будет точнее GPS)
* Положение педали сцепления
04.03.2021
* Актуатор турбины
* Температура топлива
* Температура ГБЦ
* Датчик твёрдых частиц (сажи)
* AdBlue нагреватели
* Форсунки: время и угол впрыска
* Дроссельная заслонка
* Вихревые заслонки
* Исправлены датчики для аккумулятора (ошибка в опкоме была)
* и многое другое (почти всё нужное, что есть в GDS)
10.07.2021
* Исправлена формула в скорости насоса AdBlue
* Добавлен средний расход AdBlue
* Добавлено много пидов по BCM, ABS, Электроусилителю. Эти пиды вынесены в отдельный файл (скорее всего будут работать, даже если у вас другой двигатель)
* Добавлено много команд для диагностики и сброса/обучения функций [в отдельные файлы] (как пользоваться)
12.10.2021
*Добавлены пиды для электроручника.
25.11.2021
* Флаг регенерации dpf
* Флаги отказа регенерации
* Время после регенерации
* Причина ограничения мощности

Если стоят предыдущие, лучше их удалить вначале. А потом заново перенастроить (изменились некоторые названия, исправлены пиды для аккумулятора).

Если есть, что ещё можно добавить или нашли ошибку, пишите в комментариях или мне.

Как добавить PID-ы в CarScanner.

Страничка на 4pda
Для начала, если ещё не сделано, то дабивить профиль: Настройки->Параметры автомобиля->Выбрать профиль подключения. Выбираем как на рисунке: Diesel+CAN

upd 20.04.2021 Можно уже ничего дальше не добавлять. Эти PID-ы теперь встроены в CarScanner, достаточно выбрать правильный профиль. Но если всё же захотелось добавить или что-то в них подправить, то…

Для загрузки дополнительных датчиков, качаем файл по ссылке выше.
Затем желательно удалить пользовательские датчики, которые уже есть.
Далее Настройки->Датчики->Импорт из файла и выбираем скачанный файл.
Затем желательно перегрузить CarScanner что бы можно было использовать эти датчики.

Как добавить PID-ы в Torque.
Скопировать фаил PID-ов в папку на устройстве: /.torque./extendedpids/
(папка скрытая)

Источник

Читайте также:  Что будет если пить пиво с антибиотиками
Универсальный бизнес портал