… или железно-программная. Руки чешутся, а глаза боятся! Развлекаемся!
Итак, мы все подкованы теоретически, настала пора брать железки в руки и идти в машину.

Самый первый вопрос: какие железки брать? Конечно, собирать такой же арсенал как у меня, смысла особого нет. Прежде всего необходимо определиться, с помощью чего мы будем пытаться выдавить секреты из машины. Если это ноутбук или стационарный компьютер, то наиболее разумным будет покупка usb-адаптера и возможно удлинителя к нему. Если это смартфон или планшет на базе android, то необходимо будет приобрести bluetooth или wifi версию адаптера. А если у вас есть только iPhone или iPad, то вам подойдет только wifi версия адаптера, ибо apple решила, что bluetooth только для гарнитур и точка. Опять же, никто не запрещает с помощью ноутбука цепляться через bluetooth или помучившись, подключить usb версию к планшету с помощью OTG кабеля.
На рынке куча адаптеров, но 99% из них построены на базе микросхемы ELM327. Вот и смотрите на наличие этих буковок или фразы OBD-2. Маленький совет: не гонитесь за крутизной адаптера или его более новой версией. Лишние лампочки абсолютно никак не помогут вам, а более новая версия обычно означает больше китайского барахла внутри. Например, ELM327 v.1.5 не существует в природе. И если вы видите такую надпись (как у меня на фото), то это 100% означает, что внутри китайско-индусская эмуляция чипа на каком-нибудь дешевом pic'е. Но даже если вы купили именно его, то особо волноваться не надо: основные функции он выполнит.
Но прежде чем покупать что-то, сходите в интернет, поищите программы именно к вашим машинам. Скажем, наши для VAGовских делают Вася-Диагност и продают вместе с адаптером. Есть такое же для тойот, лексусов и прочих ниссанов. Поверьте, специализированные штуки гораздо удобнее общедоступных. У меня же патриот, поэтому буду использовать то, что есть у всех и общедоступно. Опять же, типа вызов :)
Итак, адаптер купили, ноутбук/смартфон зарядили, денег на симку положили, что бы был интернет и идем к машине. Открываем её и начинаем осматривать околорулевое пространство на предмет разъема (мы же инструкции никогда не читаем, да и не всегда там это написано). У машин оснащенных OBD2, это разьем обязан быть на расстоянии максимум метра от водителя (так, что бы сидя можно было дотянуться). И этот разъем не всегда на стороне водителя (привет RangeRover!). А найдя, можете смело (но аккуратно, а то будет как у меня) втыкать в него адаптер, естественно предварительно выключив зажигание. Если адаптер более-менее гламурный, то он обязательно зажгет внутри себя какой-нибудь огонек. Не волнуйтесь — просто на диагностическом разъеме есть +12В всегда, а адаптер таким образом сигнализирует вам, что он включился.
В принципе, остался последний шаг: подключить все это к компьютеру/смартфону. Если с USB все понятно, то c другими придется немного повозиться. bluetooth версии адаптеров "святятся" в эфире с говорящими именами типа "CAN-OBDII" или "OBD diag". Думаю, как включить bluetooth на компьютере и поискать доступные устройства, вам рассказывать не надо. Если надо, то ой (на самом деле мне лень). PIN для этих адаптеров обычно 0000 или 1234 (один раз я видел 5678). WI-FI версии адаптеров поступают аналогично: они создают сеть с таким же говорящим названием и не менее сложным паролем. Компьютер цепляется к ней, как к обычной точке доступа, а дальше как обычно.
Как многие заметили, эти адаптеры никогда не выключаются и доступны всем. Страшного в принципе ничего нет, ибо радиус действия таких адаптеров невелик. Да и ничего плохого с их помощью сделать нельзя. Вроде. Я вам ничего не говорил, а вы ничего не узнаете, особенно из 3й части.
Ладно, хватит пугать, пора перейти к программам.
Сразу вас огорчу. Если программа не специализированна под какую-либо марку машины, то особо мучаться в выборе не надо: они все абсолютно одинаковы по возможностям. Просто кнопочки по разному расположены.
Начнем с компьютеров. Тут все хорошо. К большинству программ есть либо бесплатные, либо демонстрационные версии.
Скажем, ScanMaster. Красивенькая и гламурная с кнопочками.

Или ScanXL Professional. Типа суровая штука, для крутых профи.

Или наш Вася. Простой, но тоже знает про OBD.

Или (о ужас!), один из необходимых инструментов для сисадминов, она же терминалка.

Про айфоны не скажу, но для андроидов эталоном считается программа Torque и ее профессиональная версия Torque Pro.

В общем, можете смело ставить и тыкаться там во все места. Ничего плохого вы сделать не сможете по определению. Максимум, что вам доступно из "страшного" — это погасить лампочку CheckEngine. Опять же, если вы не используете "заточенную" под марку машины программу — там можно и набедокурить.
А теперь плавно начнем погружаться в пучины удовольствий. Ну или морально готовиться к 3й части моей рассказки.
Давным-давно на автопроизводителей надавили и заставили их все обеспечить соответствие своих машин стандарту OBD. Кроме разъема, этот стандарт описывает, как машина обязана отвечать на запросы сканера. Скажем, именно в этом стандарте описано, что обязательно "по-умолчанию" должен откликаться мозг двигателя. А что бы упростить работу разработчикам сканеров, были определены так называемые OBD pid. Так как этих пидов получилось слишком много и надо было как-то разрулить работу с ними, то ввели еще и OBD режимы:
Режим 01 — это считывание текущих данных из мозга. Именно отсюда программы берут данные о числе оборотов, скорости и прочем.
Режим 02 — это считывание данных, которые были раньше зафиксированы специальной командой. Режим придуман из-за того, что доступных параметров может быть много и адаптер просто не успеет их все прочитать разом. А для некоторых случаев надо знать значение параметров х1-х100, когда значение у1 было таким-то. Вот сканер дожидается нужного значения у1, дает команду зафиксировать все остальные параметры и спокойно их читает.
Режим 03 — считывание текущих кодов неисправностей. Всякие P0300 и прочее программы берут отсюда.
Режим 04 — стирание кодов неисправностей, зафиксированных значений и так далее.
Режим 05 и выше отвечают за работу с катализаторами, бортовыми системами и прочим.
Поэтому любой, кто делает свою диагностическую программу, повторяет одни и теже действия: цепляется к мозгу "по-умолчанию" (а это обязательно двигатель) и спрашивает в режиме 01, что тот умеет рассказывать. Затем расшифровывает полученные значения и начинает диагностировать вовсю. Вот, к примеру, что показывает torque для уазика:

И вот для отображения этих 17 параметров максимально гламурно и бьются авторы всех этих программ. Даже на иномарках их число обычно невелико и не превышает 30-40, так что не стоит огорчаться.
Но даже этого скудного набора вполне хватает понять, что с машиной и стоит ли волноваться, когда загорается CheckEngine. Большинству этого хватит с запасом. Но мне — нет.
К сожалению, дальше придется идти с боем, прорываясь через кучу страшного и непонятного. И да, на всякий случай предупреждаю: вы все делаете на свой страх и риск.
Для начала нам нужна терминалка. Это простая программа, которая просто плюет в порт данные, полученные от клавиатуры и отображает на экране полученное в ответ. В старых версия windows был HyperTerminal, в линуксе есть minicom, я же буду делать скриншоты с помощью PuTTY. Для ленивых есть встроенная терминалка в ScanMaster, но она у меня регулярно падала. Как подключить терминалку к адаптеру, какие параметры выбрать, я специально не буду писать, хотя лично я их брал с логов ScanMaster. Я даже скриншот вставил. В общем, все как обычно, делаем вид, что это очень круто, страшно и доступно только избранным (шепотом: на самом деле я просто не могу знать, как и к какому "порту" компьютера подцепится ваш адаптер. Но тс-с-с!).
Подцепившись, первым делом проверим, к чему же мы прицепились:
>ati
ELM327 v1.5
Проверим напряжение в бортовой сети
>atrv
13.2V
Узнаем, по какому протоколу мы подключились
>atdp
AUTO, ISO 15765-4 (CAN 11/500)
Почешем в затылке и пойдем читать описание команд ELM327 по адресу elmelectronics.com/DSheets/ELM327DS.pdf, попутно пытая гугл на предмет "а как?"
P.S. Наиболее нетерпеливые могут потащится, введя последовательно команды ath1, ats1, atal и atma (получая после каждой OK) на машине с заведенным двигателем. Останавливается извержение любой клавишей.


Комментарии 30
Здравствуйте, могли бы вы подсказать программу, что бы через VAG COM подключиться к бензиновому патриоту 14 года, мозги бош на электронном дросселе, через опен диаг не выходит
Ну именно в этой статье аж 3 программы :) Они все для данного случая одинаковые.
Бум, пробовать спасибо, ну вы через них уже подключились?
Нц 2 года назад да.
Попробовал Васей, таже песня, только он написал данный блок, не поддерживаеться програмно, фенита ля комедия
Блин, дурацкий новый дизайн сайта. Не смог найти остальные 2 части на драйве. Зато поисковик нашел
blog.kaloshin.ru/2014/02/27/Диагностика-всего-интересного-в-маши-2/
другое мосто с вашем блогом.
за статью спос. Впринципе я и так знал сказанное в статьн, но пару моментов для себя подчеркнул.
Велкам!
Яерт, и там нет третей части?
А третья часть есть?
нету. Она почти написана (ну по крайней мере заготовка точно есть), но у меня нет времени ее закончить. Как-то все навалилось …
Ну, ждёмс!
У меня тоже такое бывает, особенно когда располяешся на 2-3 сайтв. Ну и инет у нас крайне дорогой и при этом крайне медленный.
Поставленный генератор перестал работать через месяц. Хорошо я старый забрал. У родного была спалена обмотка. У того что поставили диодный мост. Ну короче из двух один собрал. Родной прошел 110 тыщ пока не попал в руки умельцев.
Дело то вот в чем. В город нет нормальных диогностов. Выйдут с умным видом а толку ноль. Вообщем загорелся на рабочей машине чек. Мы к "специалистам". Они поменяйте это поменяйте то, а толку нет. Так это еще и головняк к специалистам потом в магазин потом в гараж потом опять к специалистам и так весь день.В итоги специалисты выносят вердикт у вас машина говно.Отправляют в другой город за сто километров где вроде как обслуживают машины нашей конторы. Приезжаю ДАААААА. Ходят три калеки.Напомню горел чек и все машина ехала проблем не было. Говорят:"
оставляйте машину мы позвоним".Машина зависла на три дня. )))))В итоге заменили генератор помпу датчик температуры. Как я выяснил потом что чек горел из за датчика температуры.Причем тут генератор и помпа я не понял. Ну и чтобы не было такого головняка хочется самому разобраться. Да и для своей машины пригодиться. А да машина уаз 3309.
О блин для меня дебри. Но очень хочется разобраться потому как нужно очень . И с вашего позволения буду задавать тупые вопросы. Ну вообщем как работает инжекторный двс я понимаю так. То есть в мозгах есть некие программы или одна которые черпают информацию с датчиков и обработав ие дают команду другим датчикам устройствам и те ужу в свою очередь дают жизнь двс. Потом в этих мозгах сохраняются неисправности и тд. Ну и как я правильно понимаю)))))? И вот теперь чтобы мне узнать как там движуха в мозгах или выяснить неисправность нужно ноутбук с программой, адаптер и кучу терпения? Я правильно все понимаю. Хочу сразу сообщить что в компьютерных делах я тупо пользователь но есть хорошие люди которые за пару пива мне объясняют если че
Ну в общем всё правильно.
програма сколько стоит?
Какая? ;)
диагностика инжекторных двигателей.для компа.
От бесплатно до 3-4 тысяч рублей. Обычно на страничке программы есть ссылка типа купить .
А какими адаптерами можно коректировать?
k-line
я где то читал на форуме что микас 7.2 он читает но только нужно что перепоять вроде если я не ошибаюсь . но вот сейчас не могу найти эту тему так как сам такую штуковину заказал.
Тут не хватает комента, что ELM327 поддерживате далеко не все. Например УАЗовский Микас 7.2 он не читает никак.
Очень странно. Ибо у микаса есть к-линия, а значит должен читать :)
Но поверю, ибо нету у меня машины с микасом
У меня есть и машина с микасом 7.2 и Elm327 :) Не поддерживает он его :( Микас начиная толи с 10.3 толи с 11 поддерживается :(
Верю. Но все равно странно, ибо гугел говорит, что к и л- линии на блоке есть. Значит как минимум k-line адаптер должен зацепиться.
k-line адаптер цепляется без вопросов. А вот elm327 нет.
Значит elm кривой. Ибо в нем есть "встроенный" калайн.
НО это имхо :)
Elm327 v1.3 Bluetooth
Может и кривой, но им вообще никак не цепляется :) При этом и бортовик и ромокабель без проблем :)
linuxart
У меня есть и машина с микасом 7.2 и Elm327 :) Не поддерживает он его :( Микас начиная толи с 10.3 толи с 11 поддерживается :(
У меня микас 11, все ок. 95% машин видит. Старые январи, микас 7 не видит. с дизелями проблемы были. бмв- все видит, но параметры все 0. www.drive2.ru/cars/uaz/pa…ibensborn/journal/894848/
linuxart
Тут не хватает комента, что ELM327 поддерживате далеко не все. Например УАЗовский Микас 7.2 он не читает никак.
читает.