Давно не писал на Drive2.ru, но вот выдался случай по поводу диагностической программы Car Scanner.
Прочитав пост от аs55 (as55), решил попробовать, так сказать. “на зуб” эту программку и был приятно удивлен. Но всё по-порядку…
Программа, которая рассматривается здесь, имеет несколько локаций для скачивания. Самые популярные находятся на серверах:
— Google Play Market
— и в ветке для обсуждения 4pda
Скачал программу и законнектился на свой elm327. К слову сказать, программа поддерживает 2 протокола общения elm327 по Bluetooth (WI-FI не рассматриваю, но это тоже есть):
— обычный Bluetooth 2.0
— и экономичный и прогрессивный (в целевом использовании для авто) BLE, который может одновременно работать с несколькими приборами, не “сосет” от аккумулятора энергию, когда связь с модуля elm327 и сопряженных устройств отсутствует. Прибор – засыпает (см.спецификацию устройства).
ВНИМАНИЕ! Не путайте Bluetooth 2.0 EDR-XX и Bluetooth BLE 4.0. Это совершенно разные устройства. Если Ваш адаптер elm327 содержит на борту модуль связи Bluetooth 2.0, то никоим образом он не сможет подключиться по протоколу BLE 4.0! В таком случае, нужно подключать соответствующему протоколу для конкретного адаптера (см.спецификацию устройства).
Здесь стоит отметить, что elm327 c Bluetooth 2.0, в отличии от BLE, сможет подключиться к программе на гаджете лишь в том случае, если другие устройства связи отключены от этого устройства.
О программе.
Главный интерфейс:
После нажатия на кнопку “Подключить” и не продолжительного ожидания, программа соединяется с машиной через адаптер elm327
ВНИАМИЕ!: Если программа не смогла подключится к elm327, то на дисплее высветятся возможные причины отсутствия связи и подробная инструкция о том, как устранить проблему.
ВЕИМАНИЕ!: Режим подключения “Демо” не имеет никакого отношения к физическому устройству elm327 или выбранному автомобилю. Режим “Демо” показывает данные рекламного характера, которые не относятся к конкретному автомобилю, а лишь рекламируют возможности работы программы в режиме off-line (с помощью встроенного в программу эмулятора подключения для показа возможностей), основываясь лишь на рекламном файле внутри программы.
…И вот, наконец, подключились используя инструкции)))
Окно видоизменилось в части нижней активной кнопки (она стала красной…), а иконки на главном окне программы стали активными (голубыми).
Ну и как любой нормальный человек, который ждет от программы “диагностику”, жму на кнопку “Ошибки (DTC) (Diagnostic Trouble Codes))” …и снова попадаю в еще одно промежуточное окно со списком возможных ЭБУ для выбранного в профиле настроек автомобиля. В одночасье, программа сканирует машину и выводит список имеющихся блоков в конкретном автомобиле. В моем случае, это выглядит так:
Вместе с тем, программа предполагает, что она не могла прочесть в автоматическом режиме все блоки автомобиля и предлагает сканировать конкретный блок вручную. В моем случае, она нашла все блоки, которые установлены в автомобиле.
Нажимаю “Прочитать” и выводится следующее окно…:
Наверное, Вы скажите О…о, она умеет читать и ЦКБС…, и Щиток приборов… Круто!.. Браво!..
Но, поясните мне:
Что означают эти коды (их значение) и о чем говорят записи, типа тест провален или подтвержденная с момента …и дальше по тексту?
PS: Очень близкую расшифровку ошибок специфических блоков для нашего автомобиля дам позже. Сделаю отдельный пост.
…Автор, критику принимаете?
Я сделал описание и скрины некоторых окон, которые в простонародий именуются, как рабочие окна программы. Вместе с тем, на любом из них имеются, на мой потребительский взгляд, дизайнерские ошибки,
ошибки переходов, окон выбора, интерпретации))) Вы их видите? Для примера, окно со списком сканированных ЭБУ могло бы выглядеть вот так:
+ нажатие на “красный блок с ошибкой” был-бы переходом в конкретный ЭБУ, а не общим списком. В таком случае, сохраняется логическая структура переходов. Кнопки “Прочитать” и “Очистить” должны иметь второе слово – “Всё”. По кодированию тоже есть «небольшие накладки». Но… кодирование работает.
А вообще, программа может реально много. Умеет кодировать разные ЭБУ, но интерфейс (очень удобный в использовании) требует доработки и исправлений как в графическом исполнении, так и в текстовом.
Уверен, что при дОлжном внимании автора к этой проге, она сможет выйти на уровень выше средних! Пока, как понимаю, она в начале пути)))
По сути, уже сейчас программа имеет приятный интерфейс, умеет читать коды ошибок из разных блоков, умеет кодировать, работать с сервисными функциями… И это — действительно много!
Современные автомобили оснащены рядом электронных систем, которые контролируют работу различных узлов и компонентов. В случае возникновения проблем или неисправностей, эти системы могут выдавать коды ошибок, сигнализирующие о возникшей проблеме.
Однако не всегда понятно, как правильно интерпретировать коды ошибок и что делать в такой ситуации. Именно для этого существуют специальные устройства – автомобильные сканеры, которые позволяют считывать и декодировать коды ошибок.
Как только вы подключаете сканер к вашему автомобилю, он начинает считывать коды ошибок, которые были записаны в память устройства. Далее, сканер отображает эти коды на своем экране. Коды ошибок могут быть представлены буквами и цифрами, например, P0420 или C0567.
Важно: Не стоит паниковать, если вы увидели код ошибки на экране сканера. В большинстве случаев, это просто означает, что в автомобиле произошла незначительная неисправность, которую можно легко устранить.
Коды ошибок автомобильного сканера: что делать при их появлении?
При использовании автомобильного сканера, вы можете столкнуться с появлением кодов ошибок. Эти коды являются сигналами о проблемах в работе автомобиля, которые необходимо решить. В этом разделе мы рассмотрим, что делать при появлении кодов ошибок.
1. Прочитайте код ошибки
Первым шагом при появлении кода ошибки автомобильного сканера — прочитать сам код. Код ошибки представляет собой комбинацию цифр и букв, которая может указывать на конкретную проблему в работе автомобиля. Проверьте руководство пользователя или воспользуйтесь интернет-ресурсами, чтобы узнать значение конкретного кода ошибки.
2. Проверьте визуальные признаки
После прочтения кода ошибки стоит обратить внимание на визуальные признаки, которые могут указывать на проблему. Проверьте состояние всех видимых деталей автомобиля, таких как ремни, шланги, провода и прочее. Возможно, какая-то деталь повреждена или оторвана, что может вызвать появление кода ошибки.
3. Проверьте соответствующие системы
Код ошибки может указывать на проблему в конкретной системе автомобиля, такой как электросистема, система выпуска отработавших газов, топливная система и прочие. Проверьте каждую систему, соответствующую коду ошибки, чтобы исключить или обнаружить возможные проблемы.
4. Сделайте необходимые ремонтные работы
После выявления причины появления кода ошибки, следует приступить к необходимым ремонтным работам. В зависимости от проблемы, это может потребовать замены деталей, чистки системы, проведения настройки или диагностики автомобиля. Если вы не уверены в своих навыках, лучше обратиться к специалисту, чтобы избежать дополнительных проблем.
5. Очистите код ошибки
После выполнения необходимых ремонтных работ следует очистить код ошибки с помощью автомобильного сканера. Если проблема была успешно устранена, код ошибки исчезнет. Очистка кода ошибки позволит вам проверить, будет ли ошибка повторяться после ремонта.
Помните, что коды ошибок автомобильного сканера могут указывать на различные проблемы, от незначительных до серьезных. Если вы не уверены в диагностике или исправлении проблемы, обратитесь к профессионалам. Они помогут вам быстро и качественно устранить проблему и предотвратить дальнейшие поломки.
Секция 1: Понимание работы автомобильного сканера
Автомобильный сканер – это электронное устройство, предназначенное для диагностики и обнаружения ошибок в работе автомобиля. Он подключается к диагностическому разъему автомобиля и позволяет считывать коды ошибок, которые хранятся в электронной системе управления автомобилем.
С помощью автомобильного сканера можно получить информацию о различных параметрах работы двигателя, трансмиссии, электрической системы и других элементов автомобиля. Существует несколько типов автомобильных сканеров, но основной принцип работы у них одинаковый.
При подключении сканера к автомобилю он начинает взаимодействовать с электронной системой управления и запрашивает информацию о текущем состоянии автомобиля. Затем сканер анализирует полученные данные и отображает их на своем экране.
Одной из ключевых функций автомобильного сканера является обнаружение кодов ошибок. Коды ошибок представляют собой числовые значения, которые указывают на конкретную проблему в работе автомобиля. Коды ошибок можно идентифицировать по специальным таблицам, которые входят в состав программного обеспечения сканера.
Коды ошибок обычно классифицируются по уровню серьезности. Некоторые ошибки могут быть незначительными и не требовать немедленного вмешательства, в то время как другие могут требовать немедленного ремонта или замены деталей. Коды ошибок также могут указывать на неполадки в конкретных системах автомобиля, таких как двигатель, трансмиссия, тормозная система и другие.
Автомобильный сканер также может предложить рекомендации по устранению ошибки, основанные на полученных данных. Однако важно понимать, что сканер не может исправить ошибку самостоятельно – он только позволяет диагностировать проблему и предлагает рекомендации по ее устранению.
Воспользовавшись автомобильным сканером, можно предотвратить возможные поломки и повысить безопасность езды. При появлении кодов ошибок рекомендуется немедленно обратиться к специалисту или сервисному центру для проведения ремонтных работ.
Секция 2: Важность расшифровки кодов ошибок
Расшифровка кодов ошибок является важной частью процесса диагностики автомобиля с помощью автомобильного сканера. При появлении ошибок в системе автомобиля, сканер считывает эти ошибки и отображает соответствующие коды.
1. Выявление проблемы
Расшифровка кодов ошибок позволяет определить в каком именно компоненте или системе автомобиля возникла проблема. Это может быть что-то связанное с двигателем, трансмиссией, системой тормозов, электрической системой и т. д. Зная причину ошибки, можно быстрее и точнее определить дальнейшие шаги по устранению проблемы.
2. Экономия времени и денег
Расшифровка кодов ошибок позволяет сэкономить время и средства на диагностику автомобиля. Вместо того, чтобы искать проблему методом проб и ошибок, автомобильный сканер предоставляет точную информацию о коде ошибки и его описание. Это позволяет быстро сосредоточиться на решении конкретной проблемы, избегая лишних затрат на замену ненужных запчастей или деталей.
3. Масштабность проблемы
Расшифровка кодов ошибок помогает определить масштаб проблемы. Некоторые ошибки могут быть незначительными и требовать только небольшого вмешательства, тогда как другие ошибки могут указывать на серьезные проблемы, требующие срочного ремонта или замены компонентов автомобиля. Зная масштаб проблемы, вы можете принять соответствующие меры и принять решение о необходимости обращения к профессиональному автосервису.
4. Предотвращение повторения проблемы
Расшифровка кодов ошибок помогает предотвратить повторение проблемы в будущем. Зная причину возникновения конкретной ошибки, вы можете принять меры для предотвращения ее повторного появления. Это может включать в себя регулярное обслуживание автомобиля, замену изношенных запчастей, устранение причин возникновения ошибки и т. д.
Важно понимать, что расшифровка кодов ошибок не всегда является конечным решением проблемы. Она лишь предоставляет информацию о возможной причине ошибки, и дальнейшие шаги по устранению неисправности могут требовать дополнительной диагностики и экспертного мнения автомобильного специалиста.
Секция 3: Причины возникновения ошибок сканера
Причины возникновения ошибок сканера могут быть различными и связаны с разными компонентами автомобиля. В данной секции мы рассмотрим основные причины, которые могут привести к появлению кодов ошибок на сканере автомобиля.
- Проблемы с электрической системой: Неполадки в электрической системе автомобиля могут вызвать появление ошибок на сканере. Это может быть связано с проводкой, разъемами, реле, предохранителями и другими элементами электрической системы. Возможные причины могут включать короткое замыкание, перегоревший предохранитель, обрыв провода и прочее. Причины электрических неполадок могут быть разными и требуют детальной диагностики.
- Проблемы с датчиками: Датчики играют важную роль в работе автомобиля и могут вызвать появление кодов ошибок на сканере. Проблемы с датчиками могут быть связаны с их повреждением, загрязнением, неправильной калибровкой или отключением. Некорректные показания датчиков могут привести к неправильной работе двигателя, системы топлива, тормозов и других компонентов автомобиля.
- Проблемы с системами впрыска топлива: Неполадки в системе впрыска топлива могут вызвать появление ошибок на сканере. Это может быть связано с проблемами форсунок, насоса топлива, давления топлива и другими компонентами системы впрыска. Неправильное смешение топлива и воздуха может привести к неравномерному работе двигателя, ухудшению динамики автомобиля и увеличению расхода топлива.
- Проблемы с системой зажигания: Неполадки в системе зажигания могут вызвать появление ошибок на сканере. Это может быть связано с проблемами свечей зажигания, катушек зажигания, проводов зажигания и другими компонентами системы зажигания. Неправильная работа системы зажигания может привести к неравномерной работе двигателя, потере мощности и низкому качеству сгорания топлива.
- Проблемы с системой сцепления и трансмиссии: Неполадки в системе сцепления и трансмиссии могут вызвать появление ошибок на сканере. Это может быть связано с проблемами сцепления, механизмов переключения передач, гидротрансформатора и другими компонентами системы сцепления и трансмиссии. Неправильная работа этой системы может привести к трудностям в переключении передач, ухудшению динамики автомобиля и повышенному износу деталей.
Это только некоторые из возможных причин появления ошибок на сканере автомобиля. В случае появления ошибок рекомендуется обратиться к специалисту для проведения детальной диагностики и устранения неполадок.
Секция 4: Как правильно интерпретировать коды ошибок
При использовании автомобильного сканера важно знать, как правильно интерпретировать коды ошибок, которые могут быть обнаружены. Точная диагностика проблемы является ключевым шагом к успешному решению проблемы.
1. Чтение кодов ошибок
Прежде чем начать интерпретировать коды ошибок, необходимо правильно прочитать их с помощью автомобильного сканера. Обычно весь процесс осуществляется следующим образом:
- Подключите сканер к диагностическому разъему автомобиля.
- Включите зажигание, но не запускайте двигатель.
- Запустите программу на сканере и выберите «Считать коды ошибок».
- Дождитесь окончания процесса чтения кодов ошибок и запишите их для дальнейшей интерпретации.
2. Интерпретация кодов ошибок
После получения списка кодов ошибок, необходимо интерпретировать каждый из них. Коды ошибок представляются в виде комбинации букв и цифр, которые указывают на конкретную проблему. В интернете можно найти подробные таблицы, которые помогут определить значение каждого кода ошибки.
При интерпретации кодов ошибок важно учитывать следующие аспекты:
- Одна и та же ошибка может указывать на разные проблемы в разных моделях автомобилей. Поэтому необходимо использовать таблицы, специфические для вашей марки и модели автомобиля.
- Не все коды ошибок требуют мгновенного вмешательства. Некоторые могут быть связаны с временными проблемами и могут исчезнуть после нескольких запусков двигателя. В то же время, другие ошибки могут указывать на серьезные проблемы, требующие немедленного ремонта.
- Если вы не уверены в интерпретации кода ошибки или вам требуется профессиональная помощь, рекомендуется обратиться к автомеханику или дилеру вашей марки автомобиля.
3. Решение проблемы
После интерпретации кодов ошибок, вы можете приступить к решению проблемы, которая вызвала появление ошибки. В некоторых случаях требуется небольшая настройка или замена детали, в других случаях могут потребоваться более сложные ремонтные работы.
Если вы не уверены в своих навыках или опыте, лучше всего обратиться к квалифицированному специалисту, который сможет произвести диагностику и ремонт вашего автомобиля.
Секция 5: Основные типы ошибок и их значения
При использовании автомобильного сканера могут возникнуть различные коды ошибок, которые указывают на проблемы в работе автомобиля. Ниже приведены основные типы ошибок и их значений:
-
P0XXX — коды, относящиеся к системе управления двигателем. Они указывают на неисправности, связанные с датчиками, клапанами, форсунками и другими компонентами двигателя. Например, код P0171 может означать, что смесь топлива-воздуха слишком бедная в банке 1.
-
P1XXX — коды, относящиеся к системе впрыска топлива. Они указывают на проблемы с форсунками, форсунками низкого давления и другими компонентами системы впрыска. Например, код P1402 может означать, что есть неисправность в системе рециркуляции отработанных газов.
-
P2XXX — коды, относящиеся к системе топливного бака и выпуска отработанных газов. Они указывают на проблемы с топливным баком, системой заправки или системой выпуска отработанных газов. Например, код P2002 может означать, что система фильтрации частиц выхлопных газов (DPF) забита.
-
P3XXX — коды, относящиеся к системам трансмиссии и переключения передач. Они указывают на проблемы с сцеплением, акселератором, электронным блоком управления или другими компонентами системы передачи. Например, код P0765 может означать, что произошла ошибка в катушке переключения клапана С.
Обратите внимание, что значение каждого кода ошибки может варьироваться в зависимости от конкретной марки и модели автомобиля. При возникновении кода ошибки рекомендуется обратиться к руководству пользователя или консультации с автосервисом для получения более точной информации о проблеме и возможных решениях.
Секция 6: Шаги по диагностике и устранению ошибок
Когда вы получаете коды ошибок от сканера автомобиля, важно принять несколько шагов для правильной диагностики и устранения проблемы. Вот рекомендации, которые помогут вам в этом процессе:
- Прочитайте коды ошибок: Запишите все коды ошибок, которые вы получили от сканера автомобиля. Коды ошибок представляют собой комбинацию цифр и букв, которая указывает на определенную проблему в автомобиле.
- Исследуйте коды ошибок: С помощью руководства по автомобилю или интернет-ресурсов, разберитесь, что означают полученные коды ошибок. Узнайте возможные причины проблемы и проверьте, какие системы или компоненты могут быть затронуты.
- Проверьте соответствующие системы и компоненты: Определите, какие компоненты или системы автомобиля связаны с кодами ошибок. Проверьте, есть ли какие-либо видимые повреждения или проблемы с этими компонентами.
- Проверьте связанные датчики и провода: Проверьте состояние датчиков и проводов, связанных с системами, указанными в кодах ошибок. Убедитесь, что датчики не повреждены и правильно подключены.
- Проверьте состояние батареи: Убедитесь, что у автомобиля достаточно заряда батареи. Низкий заряд батареи может привести к появлению ложных кодов ошибок.
- Очистите коды ошибок и проведите тестовую поездку: Если все проблемы были устранены, очистите коды ошибок и проведите тестовую поездку, чтобы убедиться, что проблема решена.
Если после выполнения этих шагов проблема не устранена, рекомендуется обратиться к квалифицированному автомеханику или сервисному центру для дальнейшей диагностики и ремонта.
Секция 7: Проверка связанных систем и компонентов
При появлении кодов ошибок в автомобиле необходимо провести детальную диагностику и проверку связанных систем и компонентов. Это поможет выяснить источник проблемы и принять соответствующие меры для ее устранения.
Ниже приведены основные системы и компоненты, которые следует проверить при обнаружении кодов ошибок:
- Двигатель и топливная система: Проверьте работу двигателя, давление топлива, качество топлива и форсунки. Убедитесь, что все компоненты системы подачи топлива работают исправно.
- Система выпуска отработавших газов: Проверьте состояние катализатора, расширительного бачка, датчика кислорода и выхлопной системы. Очистите или замените неисправные компоненты.
- Система зажигания: Проверьте свечи зажигания, провода, катушки зажигания и датчики. Замените слабые или поврежденные компоненты для стабильной работы двигателя.
- Система охлаждения: Проверьте уровень охлаждающей жидкости, состояние радиатора, вентилятора и термостата. Очистите или замените неисправные детали для предотвращения перегрева двигателя.
- Система трансмиссии: Проверьте уровень и состояние трансмиссионной жидкости, работу соленоидов и клапанов. Убедитесь, что трансмиссия функционирует должным образом.
- Система тормозов: Проверьте состояние тормозных колодок, дисков, тормозных шлангов и тормозной жидкости. Устраните любые неисправности для обеспечения надежной работы тормозной системы.
- Система подвески и рулевого управления: Проверьте состояние амортизаторов, пружин, шаровых опор, рулевых тяг и подшипников. Обеспечьте надежность и комфортность вождения автомобиля.
В случае обнаружения неисправностей в данных системах или компонентах, рекомендуется обратиться к квалифицированному автомеханику для проведения ремонта или замены неисправных деталей. Это поможет предотвратить дальнейшие поломки и обеспечит безопасную эксплуатацию автомобиля.
Секция 8: Использование специальных инструментов и программ
При появлении кодов ошибок на автомобиле с помощью сканера необходимо детально проанализировать полученные данные. Для более точной диагностики и решения проблемы могут потребоваться специальные инструменты и программы.
Вот несколько полезных инструментов и программ, которые могут помочь при анализе кодов ошибок:
- Официальное программное обеспечение производителя автомобиля: Для каждой марки автомобиля существуют программы, разработанные производителем, которые позволяют быстро и точно определить коды ошибок и предоставляют детальную информацию о проблеме.
- Универсальные программы для диагностики автомобилей: Существует множество программ, которые поддерживают большинство марок автомобилей и могут считывать и анализировать коды ошибок. Некоторые популярные программы включают Torque, FORScan, Carista и ScanMaster.
- Специализированные сканеры и инструменты: Некоторые автосервисы могут использовать специализированные сканеры и инструменты, которые обладают большими возможностями по диагностике автомобиля. Например, эти инструменты могут предоставить доступ к дополнительным системам и параметрам автомобиля.
Использование специальных инструментов и программ поможет вам получить более точную и подробную информацию о возникшей проблеме. Также не забывайте, что при серьезных проблемах или если вы не уверены в своих навыках, лучше обратиться к профессиональному автомеханику для более квалифицированной помощи.
Секция 9: Обработка различных категорий ошибок
При работе с автомобильным сканером необходимо знать, как обрабатывать различные категории ошибок. Коды ошибок, которые могут появляться, разделены на несколько категорий:
-
Двигатель: ошибки, связанные с работой двигателя автомобиля, такие как проблемы с топливной системой, системой зажигания, датчиками и пр.
-
Трансмиссия: ошибки, связанные с работой трансмиссии, такие как проблемы с сцеплением, переключением передач, датчиками и пр.
-
Тормозная система: ошибки, связанные с работой тормозной системы, такие как проблемы с тормозными колодками, датчиками давления, системой ABS и пр.
-
Электрика: ошибки, связанные с работой электрической системы автомобиля, такие как проблемы с аккумулятором, генератором, проводкой и пр.
-
Система охлаждения: ошибки, связанные с работой системы охлаждения двигателя автомобиля, такие как проблемы с термостатом, вентилятором, радиатором и пр.
При появлении кодов ошибок важно принять соответствующие меры:
-
Определить категорию ошибки: сначала необходимо определить, к какой категории относится код ошибки. Это позволит узнать, с какой системой автомобиля связана проблема.
-
Изучить код ошибки: следующим шагом будет изучение самого кода ошибки. Код может дать подробную информацию о том, что именно пошло не так и какие детали автомобиля следует проверить.
-
Проверить компоненты или детали: после изучения кода ошибки необходимо проверить соответствующие компоненты или детали, которые могут быть связаны с проблемой. Это может включать проверку проводки, датчиков, клапанов и пр.
-
Устранить проблему: если была обнаружена проблема с компонентами или деталями, необходимо принять соответствующие меры для ее устранения. Это может включать замену поврежденных деталей, чистку или ремонт проводки и пр.
-
Повторная проверка: после устранения проблемы необходимо повторно проверить автомобиль на наличие ошибок. Это позволит убедиться, что проблема была успешно устранена и что код ошибки больше не появляется.
Необходимо помнить, что в случае серьезных проблем с автомобилем рекомендуется обратиться к профессионалам — автомобильному сервису или дилерскому центру.
Секция 10: Решение проблем с электроникой автомобиля
Появление кодов ошибок на автомобильном сканере может означать проблемы с электроникой вашего автомобиля. В данной секции мы рассмотрим некоторые типичные проблемы и способы их решения.
1. Диагностика проблемы
Первым шагом при появлении кодов ошибок является проведение диагностики. Для этого вам понадобится автомобильный сканер, который позволит прочитать коды ошибок, а также некоторые дополнительные инструменты, такие как мультиметр и схемы электропроводки автомобиля.
2. Поиск информации по кодам ошибок
На рынке существует множество ресурсов, где вы можете найти информацию о кодах ошибок конкретной модели автомобиля. Обычно они содержат описание кодов ошибок и рекомендации по их решению.
3. Проверка электропроводки
Одной из причин появления кодов ошибок может быть неисправность в электропроводке автомобиля. Проверьте состояние разъемов, проводов и предохранителей. Используйте мультиметр для проверки напряжения и сопротивления.
4. Проверка датчиков и действующих органов
Коды ошибок могут указывать на неисправность датчиков или действующих органов автомобиля. Проверьте работу датчиков, используя соответствующие схемы и инструкции производителя автомобиля. Если необходимо, замените неисправные детали.
5. Проверка программного обеспечения
Некоторые коды ошибок могут свидетельствовать о проблемах в программном обеспечении автомобиля. В этом случае, возможно, потребуется обновление или перепрошивка электронного блока управления. Обратитесь к официальному дилеру или сервису для выполнения данной процедуры.
6. Ошибки, требующие специализированного обслуживания
Некоторые ошибки могут требовать специализированного обслуживания, например, замены автоматической коробки передач или ремонта системы стабилизации. В таких случаях лучше обратиться к профессионалам с опытом работы с данным типом автомобиля.
Не забывайте, что коды ошибок только указывают на симптомы проблемы, а не на ее источник. Важно правильно интерпретировать коды ошибок и выполнять соответствующую диагностику для точного определения причины неисправности. При необходимости обращайтесь к квалифицированным специалистам для решения сложных проблем с электроникой автомобиля.
Секция 11: Влияние ошибок на работу двигателя и топливной системы
Появление кодов ошибок в автомобильном сканере может указывать на проблемы в работе двигателя и топливной системы. Эти ошибки могут иметь различные причины и могут оказывать негативное влияние на производительность и эффективность автомобиля.
Ошибки в работе двигателя
Коды ошибок, связанные с работой двигателя, могут указывать на неисправности в таких системах, как зажигание, впуск, выпуск, система охлаждения и многие другие. Например, ошибки с кодами P0300-P0306 могут указывать на проблемы в работе одного или нескольких цилиндров, таких как пропуск зажигания, неравномерная работа или низкая компрессия.
Такие ошибки могут вызвать следующие проблемы:
- Потеря мощности двигателя
- Неустойчивый холостой ход
- Увеличенный расход топлива
- Вибрации при работе двигателя
- Плохая экологическая совместимость
Ошибки в работе топливной системы
Коды ошибок, связанные с работой топливной системы, могут указывать на неисправности в системе подачи топлива, регуляторе давления, форсунках и других компонентах. Например, ошибка с кодом P0171 может указывать на проблемы с смесью топлива и воздуха, что может привести к сгоранию бедной смеси.
Такие ошибки могут вызвать следующие проблемы:
- Ухудшение динамических характеристик автомобиля
- Увеличенный расход топлива
- Потеря мощности двигателя
- Повышенные выбросы вредных веществ в отработавших газах
- Неустойчивый холостой ход
Диагностика и ремонт ошибок
При появлении кодов ошибок на автомобильном сканере рекомендуется провести диагностику и ремонт проблемных компонентов. Это может включать в себя замену деталей, настройку систем и проверку электрических соединений. В случае серьезных неисправностей, требующих профессионального ремонта, рекомендуется обратиться к автомобильному сервису.
Важно своевременно реагировать на появление кодов ошибок и ремонтировать проблемы в работе двигателя и топливной системы, чтобы обеспечить нормальную и безопасную эксплуатацию автомобиля и сохранить его производительность.
Секция 12: Ошибки, связанные с тормозной системой автомобиля
-
Код ошибки 123:
Ошибка связана с датчиками ABS. Возможные проблемы могут быть связаны с неисправностью датчиков, проводки или блока АBS. Рекомендуется обратиться к специалисту для диагностики и ремонта.
-
Код ошибки 456:
Эта ошибка указывает на необходимость замены тормозных колодок. При появлении этой ошибки рекомендуется обратиться к автомастерской для замены колодок, поскольку их износ может привести к ухудшению тормозных свойств автомобиля.
-
Код ошибки 789:
Данная ошибка указывает на неисправность тормозного цилиндра. При появлении этой ошибки рекомендуется обратиться к автосервису для диагностики и замены неисправной детали.
Для надежной и безопасной работы с автомобилем рекомендуется внимательно отнестись к появлению кодов ошибок, связанных с тормозной системой. Любая проблема в этой системе может привести к серьезным последствиям, поэтому необходимо как можно скорее устранить неисправности, обнаруженные с помощью автомобильного сканера.
Секция 13: Исправление ошибок связанных с электропроводкой
При появлении ошибок связанных с электропроводкой автомобиля, важно точно определить и исправить источник проблемы. Ошибки в электропроводке могут привести к сбоям в работе различных систем автомобиля, включая зажигание, систему зарядки, освещение и многое другое.
Шаг 1: Проверка предохранителей и реле
Первым шагом при возникновении ошибок связанных с электропроводкой, стоит проверить предохранители и реле. Обычно они находятся в блоках предохранителей находящихся в моторном отсеке или в салоне автомобиля. С помощью инструкции к автомобилю, найдите неисправные предохранители или реле и замените их при необходимости.
Шаг 2: Проверка цепей и проводов
Если ошибки с электропроводкой не были устранены после проверки предохранителей и реле, следующим шагом является проверка цепей и проводов. Встречные проверить все основные провода и соединения на предмет повреждений, перегораний или окисления.
Внимание! Перед началом работы с электрическими проводами в автомобиле, обязательно отключите аккумулятор и подождите некоторое время, чтобы снизить риск случайного короткого замыкания.
Для проверки цепей и проводов может понадобиться тестер или мультиметр. Осмотрите провода и соединения и убедитесь, что они в хорошем состоянии. Если вы обнаружили повреждения, перегорания или окисление, замените или отремонтируйте соответствующие провода.
Шаг 3: Проверка электрических компонентов
Если после проверки цепей и проводов ошибки не были устранены, возможно причина в неисправности конкретных электрических компонентов. Некоторые из наиболее распространенных электрических компонентов, которые могут вызывать ошибки в автомобиле, включают датчики, реле, аккумуляторы и прочее.
Для проверки электрических компонентов рекомендуется обратиться к руководству по ремонту автомобиля или квалифицированному электрику. Они будут в состоянии провести диагностику и определить, какие компоненты могут вызывать ошибки, а затем выполнить их замену или ремонт.
Шаг 4: Поиск профессиональной помощи
Если после выполнения указанных шагов ошибка все еще остается, рекомендуется обратиться к профессиональной автосервис. Они имеют необходимые знания и специальное оборудование для диагностики и ремонта ошибок электропроводки. Профессиональные специалисты смогут определить и исправить корень проблемы эффективно и в кратчайшие сроки.
Секция 14: Воздействие ошибок на систему впрыска топлива
При возникновении ошибок в системе автомобиля, связанных с впрыском топлива, могут возникать различные проблемы, которые могут существенно повлиять на работу двигателя и общую производительности автомобиля.
-
Неправильная подача топлива: Ошибка в системе впрыска может привести к неправильной подаче топлива в цилиндры двигателя. Это может вызвать проблемы с исходной мощностью, пропусками и неравномерной работой двигателя. В результате автомобиль может быть замедленным и неэффективным.
-
Повышенный расход топлива: Ошибка в системе впрыска топлива может привести к неправильному расходу топлива. Если система впрыска подает неправильное количество топлива или топливо подается в неправильное время, это может вызвать излишний расход топлива. Это может значительно увеличить затраты на топливо и привести к неэффективной эксплуатации автомобиля.
-
Нестабильная работа двигателя: Ошибка в системе впрыска может привести к неравномерной работе двигателя. Это может проявиться в виде тряски двигателя, нестабильной работы на холостом ходу и пропусков в работе. Нестабильная работа двигателя может влиять на общую производительность и комфортность вождения.
-
Увеличение выбросов вредных веществ: Неправильная работа системы впрыска может приводить к повышенному выбросу вредных веществ, таких как оксиды азота и углеводороды. Это может негативно повлиять на окружающую среду и привести к негативным последствиям для здоровья человека.
В случае появления кодов ошибок, связанных с впрыском топлива, рекомендуется обратиться к специалисту для диагностики и устранения проблемы. Игнорирование ошибок может привести к дальнейшим повреждениям и ухудшению работы автомобиля. Регулярное обслуживание и проверка системы впрыска позволят предотвратить возникновение серьезных проблем и поддерживать автомобиль в рабочем состоянии.
Секция 15: Способы профилактики кодов ошибок
Для предотвращения появления кодов ошибок на панели приборов вашего автомобиля, рекомендуется принимать следующие меры:
- Регулярная техническая проверка — регулярные осмотры и обслуживание автомобиля позволят обнаружить и устранить потенциальные проблемы до того, как они приведут к появлению кодов ошибок.
- Правильное использование топлива и масла — следуйте рекомендациям производителя по выбору и качеству топлива и масла, чтобы избежать возникновения проблем в работе двигателя и других систем автомобиля.
- Бережное обращение с автомобилем — избегайте резкого и неразумного вождения, обращайтесь бережно с автомобилем и не допускайте сильных ударов или перегрузки, чтобы избежать повреждений, которые могут привести к появлению кодов ошибок.
- Использование оригинальных запчастей — при замене деталей автомобиля рекомендуется использовать оригинальные запчасти или высококачественные аналоги, чтобы избежать несовместимости или неправильной работы системы.
- Неоткладывание ремонтов — если вы замечаете любые признаки проблемы с автомобилем, не откладывайте их устранение. Преждевременное вмешательство может помочь предотвратить появление кодов ошибок в будущем.
- Использование качественных электрических компонентов — при необходимости замены электрических компонентов, таких как свечи зажигания, аккумуляторы, предпочтение следует отдавать качественным и надежным брендам для предотвращения возможных проблем.
- Очистка и обслуживание салона — регулярная очистка и обслуживание салона автомобиля позволяет избежать накопления грязи и пыли в системах, которые могут привести к сбоям и ошибкам.
- Соблюдение рекомендаций по эксплуатации — следуйте указаниям и рекомендациям производителя автомобиля по эксплуатации, обслуживанию и хранению автомобиля для предотвращения возникновения проблем и ошибок.
Секция 16: Значение светодиодных индикаторов на сканере
Светодиодные индикаторы на сканере являются важным источником информации о состоянии автомобиля. Они помогают водителю и механику легко определить проблемы, связанные с работой автомобиля.
Сканеры, используемые для считывания кодов ошибок, обычно имеют несколько идентифицирующих светодиодов. Каждый из них имеет свое значение и цвет, позволяющее определить проблему.
Светодиод | Значение |
---|---|
Зеленый | Светодиод горит, когда автомобиль функционирует в штатном режиме. Если светодиод не горит, возможно, имеется проблема с батареей или электрической системой. |
Желтый | Светодиод горит, когда на автомобиле есть проблема, которая не является критической, но требует внимания. Например, это может быть вопрос с отработкой масла, низким уровнем топлива или неисправностью датчика. |
Красный | Светодиод горит, когда на автомобиле есть серьезная проблема, которая требует незамедлительного вмешательства. Например, это может быть проблема с тормозной системой, двигателем или системой стабилизации. |
Мигающий | Светодиод мигает, когда происходит считывание кодов ошибок или данные записываются на устройство хранения. Это является нормальной операцией и свидетельствует о работе сканера и взаимодействии с автомобилем. |
Светодиодные индикаторы позволяют оперативно определить проблему и реагировать на нее. В случае, если светодиоды указывают на серьезную проблему, рекомендуется обратиться к квалифицированному механику для диагностики и ремонта автомобиля.
Для некоторых автомобилей Car Scanner ELM OBD2 может предложить не только чтение параметров и ошибок, но и выполнение сервисных процедур или настройку дополнительных параметров.
Режим «Кодирование и сервис» поддерживается только для ограниченного количества автомобилей и появляется при одновременном выполнении следующих условий:
1) Выбрана правильная марка автомобиля
2) Программа подключена к автомобилю (в Демо режиме не появляется).
Полный перечень доступных параметров вы можете получить по ссылкам ниже:
Volkswagen, Audi, Skoda, Seat на платформе MQB:
Audi A1 Mk2, Audi A3 Mk3, Audi A3 Mk4, Audi TT Mk3, Audi Q2, Audi Q3 Mk2, Cupra Formentor, Jetta VS5 (China), Jetta VS7 (China), SEAT Ibiza Mk5, SEAT León Mk3, SEAT León Mk4, SEAT Arona, SEAT Ateca, SEAT Tarraco, Škoda Kamiq, Škoda Karoq, Škoda Kodiaq, Škoda Octavia Mk3, Škoda Octavia Mk4, Škoda Scala, Škoda Superb B8, Volkswagen Arteon, Volkswagen Atlas / Teramont, Volkswagen Bora (China), Volkswagen Caddy Mk4 , Volkswagen Golf Mk7, Volkswagen Golf Sportsvan , Volkswagen Golf Mk8 , Volkswagen Jetta MK7 , Volkswagen Lamando (China), Volkswagen Lavida (China), Volkswagen Passat Mk8, Volkswagen Passat NMS (Chinese second generation), Volkswagen Polo Mk6, Volkswagen T-Cross, Volkswagen T-Roc, Volkswagen Tayron (China), Volkswagen Tharu/Tarek (China, Americas), Volkswagen Tiguan Mk2, Volkswagen Touran Mk2, Volkswagen Viloran (China)
Volkswagen, Audi, Skoda, Seat на платформе MLB-EVO:
Audi A4 B9, A5 B9, и т.д.. (2016+)
Volkswagen, Audi, Skoda, Seat на платформе PQ26 2017-2019:
Volkswagen Polo Mk5 Facelift (Typ 6C, 2014–2018, НЕ СЕДАН!), Škoda Fabia Mk3 (Typ NJ, 2014–present), Škoda Rapid (2017) (2017-2019)
Volkswagen, Audi, Skoda, Seat на платформе PQ26 2020-:
New Skoda Rapid MY 2020-, Volkswagen Polo-Sedan (лифтбэк) MY 2020-
Volkswagen, Audi, Skoda, Seat на платформе PQ25: кодирование НЕ поддерживается.
Skoda Rapid до 2016 модельного года включительно, Volkswagen Polo-Sedan (не лифтбэк).
Volkswagen Touareg NF FL (2015-2018)
Volkswagen Tiguan I FL (2013-2018)
Часто задаваемые вопросы по кодировкам VAG MQB и PQ26
Hyundai/Kia с CAN шиной.
Mitsubishi Outlander II, XL, III:
сброс счетчика деградации масла в вариаторе (CVT).
General Motors (Opel, Chevrolet, Vauxhall, Holden) с CAN шиной:
Сброс уведомления о сервисе
General Motors (Opel, Chevrolet, Vauxhall, Daewoo) с блоком управления Sirius D42 (Lacetti, Aveo, Matiz):
Сброс адаптации дросселя
Nissan:
X-Trail T31, Teana J32 с CAN шиной и вариатором CVT JF011E: Сброс счетчика деградации масла в вариаторе (Экспериментальная возможность: сначала требуется включить Настройки — Информация — Экспериментальные возможности)
Renault/Dacia: поддерживается кодирование некоторых моделей. Точный список указать невозможно, потому что это зависит от установленных блоков управления.
Toyota поддерживается кодирование автомобилей Toyota с CAN шиной. Количество блоков и возможностей отличается в зависимости от автомобиля.
Lada/Лада поддерживается кодирование блоков, доставшихся от Renault на автомобилях Vesta и X-Ray.
Создание кодировок
Car Scanner позволяет создавать собственные кодировки, которые будут доступны в меню «Кодирование и сервис».
Функция является экспериментальной и в настоящий момент совместима только с протоколом CAN ISO 15765-4 11 bit.
Активация функции:
1) Настройки — Информация — Экспериментальные возможности: включить
2) Выйти из настроек на главный экран программы
3) Настройки — Custom codings
Создание кодировок:
Настройки — Custom codings — кнопка «+» — будет создан пустой шаблон для кодировки.
Шаблон кодировки состоит из следующих блоков:
1. Блок Description — описание, которое включает:
Group — Группа, к которой будет отнесена кодировка
Name — Название, отображаемое в списке кодировок и на странице кодировки
Description — Дополнительное описание, отображаемое в списке кодировок и на странице кодировки
Inner description — Дополнительное описание, отображаемое только на странице кодировки
Comment — Поле для заметок
1.1. Подблок Translations: позволяет задавать значения Name, Description и InnerDescription для других языков. Язык указывается в формате 2-letter ISO строчными буквами (например, ru, en, de, fr, de).
2. Блок Address and unit: в нем определяются запросы для чтения текущего значения и записи нового значения
Request header — заголовок для отправки запроса (формат, совместимый с командой AT SH ELM327, за исключением CAN 29bit: в таком случае надо указывать полный CAN ID: hhhhhhhh)
Response header — заголовок для получения ответа от ЭБУ (формат, совместимый с командой AT CRA ELM327, за исключением CAN 29bit: в таком случае надо указывать полный CAN ID: hhhhhhhh)
Extended address — дополнительный адрес CAN (формат, совместимый с командой AT CEA ELM327)
Tester address — адрес тестера при использовании дополнительного адреса CAN (формат, совместимый с командой AT TA ELM327)
Password visible — отображение поля для ввода кода доступа
Password — код доступа по умолчанию. Пока что поддерживаются пароли только для VAG UDS, при этом в Pre Write Commands необходимо добавить команду 2704
Password hint — подсказка к паролю (возможно другие варианты паролей)
Read mode and address — запрос для чтения текущего значения, включающий сервис и идентификатор (например: 2200A1, 21F5)
Write mode and address — запрос для записи текущего значения, , включающий сервис и идентификатор (например: 2E00A1, 3BF5)
ATST (hex) — Значение команды ATST, определяющей время ожидания ответа от блока адаптером ELM327. Формат hex, размер 1 байт, размерность: 1 = 4 мс.
Protocol — протокол в формате команды ATSP для ELM327. Если не заполнен, то команда не отправляется, соответственно, применяется только текущий протокол.
Open session command — запрос для открытия диагностической сессии
PreRead Commands — набор запросов для отправки после открытия диагностической сессии, но перед чтением текущего значения. Ответы на эти команды никак не анализируются (за исключением выбора VAG в качестве текущего бренда).
PreWrite Commands — набор запросов для отправки после открытия диагностической сессии, но перед записью значений. Ответы на эти команды никак не анализируются (за исключением выбора VAG в качестве текущего бренда).
PostWrite Commands — набор запросов для отправки после после отправки запроса для записи нового значения. Ответы на эти команды никак не анализируются (за исключением выбора VAG в качестве текущего бренда).
Make changes to initial data — если включено, то предполагается, что необходимо внесение изменений в данные, прочитанные из Read mode and address. Если отключено — прочитанные данные не участвуют в формировании запроса на запись данных и он формируется исключительно из значений опций или введенного значения.
3. Блок Value type определяет тип взаимодействия пользователя с кодировкой: выбор одного из заданных значений (опций) или ввод цифрового значения.
Выбор осуществляется в выпадающем списке из двух вариантов: Options и Input.
3.1. Options — этот вариант предполагает создание одной или нескольких опций.
Общий пункт для всех опций — Byte number (starting from 0): номер байта, в который вносятся изменения (см. ниже). Нумерация байтов начинается с 0.
Каждая опция содержит следующие поля:
Title — отображаемое название опции. Возможно использование константных значений RES_ENABLE и RES_DISABLE для «Активно» и «Не активно» на разных языках.
Value — значение, отправляемое в ЭБУ или изменение прочитанных данных.
Значение может быть в двух форматах:
1) HEX набор байт. Если включен пункт Make changes to initial data, этот набор байт будет записан в прочитанные данные, начиная с байта, указанного в поле Byte number. Пример: Read Mode and Address: 223344, Write Mode And Address: 2E3344 прочитаны данные 00 01 02, Value = AABB, Byte number = 1, данные будет преобразованы следующим образом: 00 01 02 -> 00 AA BB и будет отправлен запрос 2E334400AABB
Если отключен пункт Make changes to initial data, то поле Byte number игнорируется и данные, указанные в Value формируют тело запроса сразу после Write mode and address. Пример: Value = 8040, Write Mode and Address: 3B15, будет отправлен запрос 3B158040
2) Формат изменения отдельных битов. Совместимо только с включенным пунктом Make changes to initial data и предполагает изменение значений в прочитанных данных из Read mode and address. При этом нумерация байт считается всегда с нуля, поле Byte number игнорируется.
Запись всегда начинается с BIT: после чего указываются номера байтов и битов, которые необходимо включить или отключить в формате: НОМЕР_БАЙТА:НОМЕР_БИТА=ЗНАЧЕНИЕ
НОМЕР_БАЙТА — начинается с 0
НОМЕР_БИТА — число от 0 до 7
ЗНАЧЕНИЕ — 1 для включения бита, 0 для выключения бита
Пример: BIT:3:7=1 (включить бит №7 в байте №3).
Возможно изменение нескольких битов, в таком случае пары разделяются точкой с запятой («;»), при этом запись «BIT:» не повторяется.
Пример: BIT:3:7=1;16:0=0;21:5=1 (включить бит №7 в байте №3, отключить бит №0 в байте №16, включить бит №5 в байте №21)
Read only value — поле используется для сопоставления опции с текущим значение данных, когда пункт Make changes to initial data выключен и предполагает изменение в памяти программы прочитанных данных и проверку соответствия измененных данных и прочитанных данных.
Если после изменения наборы данных являются тождественными, в текущее состояние подставляется название текущей опции.
Формат записи аналогичен полю Value.
Пример №1: прочитанные данные A0 80 FF, включенной опции соответствует 80 в байте №1 прочитанных данных. Таким образом запись в ReadOnly value будет: 80, при условии Byte number = 1.
Пример №2: прочитанные данные A0 80 FF, включенной опции соответствуют 4 старших бита в байте №1, которые должны иметь значения 1000. Запись в Read only value: BIT:1:7=1;1:6=0;1:5=0;1:4=0
Поле игнорируется, если включен пункт Make changes to initial data.
3.1.1. Translations — каждая опция имеет возможность задать для ее заголовка перевод. Формат аналогичен разделу Translations блока Description.
3.2. Input — предполагает ввод пользователем цифрового значения.
Byte number — номер байта в прочитанных данных, с которого начинаются данные изменяемого значения
Data length — длина значения в байтах (от 1 до 4 байт)
Multi — множитель для преобразования значения
Offset — слагаемое к значению
Signed — значение знаковое (signed)
Reverse byte order — по умолчанию старший байт — первый слева. Если пункт включен, старший байт — первый справа.
Порядок преобразования прочитанных данных в текущий статус:
1) Преобразование набора байт к целочисленному значению с учетом пунктов Signed и Reverse byte order
2) Умножение полученного числа на множитель
3) Сложение произведения со слагаемым
Преобразование введенных пользователем данных в набор байтов производится в обратном порядке.
Пример: прочитаны данные 03E8, которые соответствуют 100 единицам.
Для этого заполняются следующие поля: Byte number=0, Data length=2, Multi=0.1, Offset=0, Signed=Off, Reverse byte order=Off.
Таким образом пользователь увидит в поле значение «100».
Если пользователь введет значение «10», то измененные данные будут выглядеть следующим образом: 0064
Пример кодировки для включения вежливых поворотников для Renault с блоком T4_VS-BCM_DDT2000 (вариант с изменением общей конфигурации блока — внесение изменений в прочитанные данные):
Request header: 745
Response header: 765
Extended address: пусто
Tester address: пусто
Read mode and address: 221001
Write mode and address: 2E1001
ATST: 96
Open session command: 10C0
Make changes to initial data = On
Byte number: 0 (не используется)
Опция №1 (включение) — Value=BIT:4:7=1 (включить бит №7 в байте №4)
Опция №2 (выключение) — Value=BIT:4:7=0 (выключить бит №7 в байте №4)
Поля Read only value не заполняются.
Пример кодировки для включения вежливых поворотников для Renault с блоком T4_VS-BCM_DDT2000 (вариант без внесения изменений в ранее прочитанные данные — для чтения и записи используются разные идентификаторы и отличаются номера байтов и битов):
Request header: 745
Response header: 765
Extended address: пусто
Tester address: пусто
Read mode and address: 215B
Write mode and address: 3B2F
ATST: 96
Open session command: 10C0
Make changes to initial data = Off
Byte number: 0 (не используется)
Опция №1 (включение) — Value=80 (будет отправлен запрос 3B2F80), Read only value=BIT:0:4=1 (проверка включен ли бит №4 в байте №0 прочитанных данных)
Опция №2 (выключение) — Value=00 (будет отправлен запрос 3B2F00), Read only value=BIT:0:4=0 (проверка выключен ли бит №4 в байте №0 прочитанных данных)
Источник
Дополнительные датчики (ПИДы)
Car Scanner позволяет создавать дополнительные датчики (дополнительные ПИДы) для того, чтобы запрашивать данные, специфичные для вашей модели автомобиля.
Чтобы создать дополнительный датчик, вам нужно знать как минимум 2 вещи:
1. Как сделать правильный запрос к ЭБУ (команда и заголовок):
Команда = Режим + PID, например 010C для оборотов двигателя
Заголовок = адрес, по которому надо отправить команду, например 7E0 для протокола CAN 11bit. Вы можете оставить заголовок пустым, тогда будет использован функциональный заголовок по умолчанию, но учтите, что большинство дополнительных датчиков требует правильно указанного заголовка.
2. Как расшифровать полученный ответ: Формула.
Чтобы указать на определенный байт в ответе используйте латинские буквы: A, B, C, D .. Z, AA, AB, .. AZ, BA, BB, .. BZ, … и т.д., где буква A означает первый байт, — второй байт и так далее.
Внимание! Формулы чувствительны к регистру!
Для определения первого значимого байта (А) Car Scanner пропускает часть байт в ответе от ЭБУ: байты заголовка, длины, указателя на ответ и режим (например для запроса в режиме 01 -> указать на ответ 41) и идентификатор запрашиваемого ПИДа.
Пример: на запрос 010C (обороты двигателя) поступит такой ответ: 7E804410C0C9C, где Car Scanner пропустит 7E804410C.
Соответственно оставшиеся данные 0C9C будут считаться значимыми.
Буква A будет означать 0C, буква B будет означать 9C
Вы можете использовать математические операторы: *, /, —, +. Например: A+B
Для изменения порядка вычисления используйте круглые скобки ( и ), например: (A*256+B)/4
Для разделения десятичной и дробной части используйте точку («.»): например: A+13.54
Car Scanner не поддерживает формулы, которые ссылаются на другие ПИДы.
Вы можете задать команды, которые будут выполнены до отправки команды и после отправки команды (Команды начала и окончания диагностики). В этих полях следует указывать полные команды для ELM327, разделенные «;» или «,» или «». Например: ATCRA7E8,ATFCSH7E0,ATFCSD300000
Датчики-действия.
Действия это дополнительные датчики, команда которых отправляется, когда вы на них нажмете. Ответ ЭБУ не декодируется.
Возможный сценарий использования: создание датчика-действия для отправки команды, которая запускает какой-либо процесс, например принудительную регенерацию сажевого фильтра.
Не забудьте, что вам все еще нужно знать заголовок и команду.
Название и Сокращенное наименование можно заполнять как угодно.
Поля Минимум и максимум можно просто игнорировать.
Источник
Также существуют версии данного приложения для iOS и Windows Phone:
- Apple-приложение Car Scanner ELM OBD2, версия: 1.21.3, цена: бесплатно.
- Windows-приложение Car Scanner ELM OBD2, версия: ?, цена: бесплатно.
Вот так вот и такое бывает: свела меня судьба с чудом отечественного автопрома — автомобилем марки Лада. Ну, как свела, просто так, случайно почти, на обратном пути с работы, зашли в единственный у нас автосалон (да-да, и такое бывает — вроде и жителей миллиона полтора, и пробки имеются, а вот с салонами беда-беда), а там стоит среди всех Logan’ов, Kia и Вест народный автомобиль — та самая Жигули Гранта. Немного оно подумалось, и купилось. Это я к тому все, что, покупая автомобиль, следует быть готовыми к покупке всяких штук, а при покупке Жигулей — к покупке вообще всяких-всяких штук (существуют определенные устойчивые мнения, объективно доказывающие, что Жигули — не столько автомобиль, сколько конструктор, хобби и средство руки занять).
И хотя комплектация была не базовая — бортовой компьютер имеется в том числе, но еще нашелся и сервисный разъем OBD2, а судя по слухам из интернета — это что-то жутко крутое и крайне нужное. А раз есть разъем, туда бы, по-хорошему, и что-нить всунуть. Потому и всунем и посмотрим, что можно интересного (и можно ли в принципе) узнать.
Итак, часть первая — штука для автомобиля — адаптер ELM327
Вообще, практически в любом современном автомобиле (в том числе и в отечественных — лет уже эдак 18-20) разъем присутствует в обязательном порядке. Служит он для диагностики, мониторинга и, зачастую, прошивки и настройки ЭБУ (электронный блок управления).
При этом, если для диагностики вполне сгодится адаптер за пару-тройку сотен рублей, то цена за устройство именно для записи данных не ограничена ничем, и исчисляется уже сотнями долларов.
Суть в следующем: в разъем вставляется адаптер, который посредством, как правило, Bluetooth-соединения (хотя не редки модели и с Вай-Фаем) соединяется с каким-нибудь компьютером или телефоном и, в простейшем случае, передает данные. В своей жизни с прошивками разных телефонов, телевизоров и прочих штук я как-то наигрался, тем более прошивать компьютер машины желания не было никакого, а родной бортовой компьютер показывает практически всю необходимую информацию: средний и мгновенный расход, напряжение бортсети, температуру за бортом и охлаждающей жидкости, опять же — подсказчик переключения передач (хрень, как по мне, редкостная). Потому стояла цель всего лишь посмотреть, ради интереса, — может, какие интересные данные выведутся. Ну, мало ли, бывает же.
Итак, было решено купить на «Али» адаптер. И здесь все стало сложно. Внезапно оказалось, что существуют совершенно разные версии: одноплатные и с двумя платами, с версией прошивки 1.5 и версией 2.1, при этом версия 1.5 корректнее и адекватнее. Спустя сутки чтения я запутался окончательно, еще раз взвесил все «за» и «против» и со словами «фиг с ним — не самолет покупаю» потратил честно выигранный в розыгрыше приз — целых 450 рублей.
Купил здесь. Ссылка не реферальная, не рекламная, вообще никакая — просто именно этот адаптер подошел мне и прошел тесты ряда программ на «плохие» адаптеры, кроме того, он не теряет связь и не отключается, когда не нужно. По крайней мере, у меня на Гранте да на втором подопытном — Infinity EX35.
Приехал, значит, этот самый ELM327, и тут стал вопрос: и куда его, собственно?
Насколько я знаю, находиться разъем может практически где угодно: в бардачке, под капотом, рядом с педалями — везде, словом. У меня был найден где-то в ногах пассажира (на Инфинити же — под рулевой колонкой).
Вставил — ничего, чуда не произошло, откровение не нахлынуло. Запустил поиск на телефоне (самый обычный системный интерфейс) — устройство видно, но не подключается. Вытянул, опять вставил, собсна, ожидаемо — не подключается. Вспомнил анекдоты про Штирлица, свет и холодильник, решил включить зажигание. Практически сразу же подключилось. Я даже несколько удивился.
В силу того, что устройство не отключается, а питание на разъем подается постоянно, некоторое время боялся разрядки аккумулятора и вынимал адаптер после каждой поездки. После — перестал. Сейчас, бывает, машина стоит по 2-3 дня, все нормально — не садится (в интернетах страсти ходят — что за ночь простоя новый аккумулятор «в ноль» высаживает, не знаю, у меня не было), зимой, возможно, и буду опять вынимать, но не уверен.
После того как устройство «законнектилось», осталась мелочь, как-то поймать и понять, что именно оно передает. Дело в том, что помимо неких стандартизированных протоколов, которых, к слову, десяток, каждый производитель в каждой модели выдает свои данные по своим конкретным адресам. Более того, те же коды ошибок двигателя очень часто понятны только производителям, потому их расшифровка тоже в некоторых случаях сложна, и, иногда, бесперспективно. Так для работы с данными и корректным их отображением и нужны программы.
Часть вторая — программа для телефона — Car Scanner by 0vZ
Скажу честно и сразу — в Маркете великое множество программ. Достаточно ввести в запрос «OBD» или «ELM», и сразу же проникаешься теорией хаоса, инвариантности и тщетности бытия. Что гораздо веселее — абсолютное большинство (процентов, навскидку, 99) — так или иначе платные. Немногие бесплатные версии крайне урезанные и рекламные, не представляющие вот совсем никакого интереса — я дня три их перебирал — все без толку. Нет, конечно же, я и раньше слышал о великом и могучем Torque. Даже цена довольно лояльна — 150 рублей. Но как-то я ж умнее — потому найду лучше. И бесплатнее. Но, как вскоре понял, — нет, все-таки не найду. Потому установил тот самый Торк.
Вот, отличная штука — настраиваемая, функциональная, мощная — множество функций, данных, графиков, настроек, подключаемых модулей, недопереведенных слов, обрывов связи.
Этот тот самый комбайн, который при должной настройке может выдать именно нужную информацию. К примеру, данные по каждой поездке с отрисовкой на карте и отображением скорости на каждом участке, а попутно уведомить о прогретом двигателе, и напоминать при чрезмерных оборотах двигателя.
Все это может выгрузиться на сервер, а оттуда может быть проанализировано в удобном виде на компьютере.
Но это именно «может быть». Потому как в реальности — выгрузка на сервер у меня не работала 8 из 10 раз. Как, собственно, и доступ к серверу.
Периодически, часть поездки упорно не записывалась, даже с настройкой интерфейса как-то не задалось — выстраивание по сетке датчиков пальцем на экране телефона мне показалось излишне травмоопасным для мозга. Потому, несмотря на всю красоту и функциональность, поиски программы продолжались.
В какой-то момент скачал очередную, на тот момент казалось, поделку, которая начиналась словами: «Только у нас вы получите все платные функции бесплатно, а наша программа на 99,99% бесплатна». Будучи человеком легкодоверчивым, и выросшим в эпоху МММ и форекс, программу решил удалить сразу же по возвращении домой. И знаете что? Уже как месяца четыре не удалил. Как оказалось — не врали.
Программу очень долго «обкатывал» у себя, после, в качестве проверки, пару дней на «Финике», благо все показатели можно писать в своем профиле.
Конечно, бесплатная версия ограничена и рекламна, а оно ж интересно, какие функции скрываются в тех самых 0,01%, но купить ее не мог. Не потому что жадный или лень — возможности нет. Вот, нет у нас банковской системы, нет карточек, нет безнала (вебмани — есть, но ПлейМаркет с вебмани не дружит, в отличие от Алиэкспресс), потому немного повозился, и программа была чистосердечно разблокирована (конечно же, уважая авторское право, попользовавшись платной версией, я принял для себя решение ее удалить и как-нибудь отблагодарить автора, если понравится софтинка, конечно же).
С первого дня все пошло не так — программа упорно не желала работать при выключенном экране (я понимал, что виной — телефон и энергосбережение, скорее всего), но тем не менее написал автору, мол — не работает, нужно что-то сделать. И автор сделал. Не знаю что, но прислал ссылку на бета-версию, которая уже не вылетала. Я это к тому, что разработчик (а это один человек, наш соотечественник) идет на контакт, принимает пожелания, нормально относится к обратной связи, и всячески помогает. Как по мне, поддержка разработчика — огромный плюс в карму программы.
А дальше все оказалось просто. В отличие от Торка, ставить десяток плагинов не пришлось — все встроено. Максимум что — в платной редакции доступны дополнительные наборы датчиков (т.н. PIDы) — загрузить можно как с сервера программы, так и с файла. Нашел я, значит, на форуме Torque файлик с дополнительными датчиками (правда, из новых там буквально пара оказалась) и импортировал в Car Scanner.
Настраивать панель тоже особо не пришлось — да, в отличие от Торка, здесь нет свободного расположения элементов, но вот несколько десятков макетов имеется.
Мне кажется — так удобнее и проще. Все что нужно — выбрать макет, и заполнить его нужными датчиками.
Набор для каждого автомобиля свой. У меня — самый, как я понимаю, простой и базовый, но, тем не менее, не маленький. У людей показывает больше, в том числе отзывались и о температуре АКПП, к примеру. На том же Infinity данных валом, и хоть температуры АКПП не нашел, но пропуски зажигания по каждому из цилиндров и температуру блоков катализатора показывает.
Вот выбрали датчики и все — ездим, смотрим, любуемся циферками.
Или графиками, оно ж напряжение сети, как кажется, удобнее графиком чтоб выводилось.
Кстати, от бортового компьютера несколько отличается, милливольты теряются на клеммах, как понимаю, да и компьютер «сглаживает» все в усредненное.
Если же датчики рассмотреть чуть глубже, то можно заметить, что их можно сделать динамическими — будет меняться цвет (какой на какой — вопрос открытый — на усмотрение пользователя, кастомизация цветовой гаммы датчика присутствует в полной мере).
Скорость, к примеру, отображаем, и поставим, чтоб при 180 километрах светилась красным, хотя, при 180 может уже и поздно светиться. Пусть будет стандартные 70 км/час. Так, боковое зрение улавливает изменение цвета гораздо легче показаний спидометра. Это я так, эксперимента ради попробовал — езжу я прилично, скоростной режим соблюдаю интуитивно, повороты показываю, ремень пристегиваю (даже ходовые огни не обрезал, как советовали многие — мол, оно ж потребляет).
Можно поставить и звуковой сигнал-предупреждение, причем как на максимальное значение, так и на минимальное. Я выставил на обороты — жена учится водить, вот и перегазовку пищит вовремя, а не когда стрелка заваливается, и о низких оборотах оповещает до того, как глохнуть начинаем.
То же можно и о температуре. Насколько знаю, на некоторых Логанах датчик температуры охлаждающей жидкости вырезан с приборной панели. Зачем — не знаю, но факт (даже на подопытном Инфинити, датчик — безымянная условная стрелка). А здесь можно вывести на дисплей и звук поставить на кипение. Удобно и практично.
Всякие мониторинги положения дроссельной заслонки и кислорода упущу — они как-то сугубо специфичны (кратко в программе автор описал их роль, но их показания и нормы могут отличаться от модели к модели).
«Панель приборов» мне как-то особо и не пригодилась — вся оперативная информация и на штатной панели имеется — оно и нужно-то: температура да скорость иногда, ну, и обороты с зарядом аккумулятора. Все равно в народном автомобиле и датчиков больше нет. Здесь обращу внимание: программа пишет статистику поездок и в нее вносятся, кроме очевидных скорости, расхода, и расстояние и те данные, которые выбраны в панели, потому, если есть что нужно контролировать, мне видится, лучше его выносить на панель.
Зато вот разделом «Статистика» пользуюсь постоянно.
Фактически — это наш расходомер. Именно здесь накапливается информация по поездкам: километраж, расход топлива средний, общее количество использованного топлива.
Можно посмотреть как накопительно, так и за конкретный период, причем не только по быстрым кнопкам с фиксированными значениями — задать можно совершенно произвольный период. Мне, к примеру, бывает интересна статистика на текущей «заправке». Так, чеки я выбрасываю редко, езжу немного, но раз в пару-тройку недель заправляюсь точно — в чеке дату посмотрел, период выставил, и радуюсь расходу. Хотя, если честно, о расходе не думаю и вообще не понимаю, почему все к нему так привязались, что есть — то и наше, все равно ездить и заправляться, а менять стиль вождения, который я лет 15 вырабатывал, ради цифер я не буду. Есть и краткая статистика — минимум информации, но по каждой поездке.
Нашелся глюк: программу каждый раз перед поездкой нужно включать и выключать после ее завершения — иначе «поездкой» считается не момент между запуском двигателя и его остановкой, а практически весь день. Судя по форуму и общению с автором — у меня. Так, завелся в 9:00, вернулся домой в 15:00. Из них «на колесах» был минут 40, но программа считает среднюю скорость как за все 6 часов. И расход, конечно средний получится в обе стороны, а не два отдельных (на работу и обратно). Тем не менее, пусть и не без оговорок, но мне нравится — минимализм, лаконичность — правильно. А проблему автору отправил — в стадии рассмотрения, может и решится.
Если расход отображаемый разнится с фактическим (техника же ж) — можно задать поправочный коэффициент. Можно и откалибровать автоматически — залить полный бак, на следующей заправке написать, сколько залили. Фактически, то же, что и ручной расчет, но автоматический. Я пробовал, не понравилось — как-то «из коробки» лучше считает (благо откат имеется — удалили калибровку и все).
Посмотреть, кстати, развернутую информацию по каждой поездке тоже можно, но чуть сложнее — запись данных вынесена отдельным пунктом в настройках.
Именно здесь выбираем нужную поездку, нужные данные и смотрим в виде графика. Отображение лично мне не нравится, но я и не пользуюсь особо.
Можно посмотреть и на компьютере с небольшими танцами с бубном. Во-первых, нужно в телефоне найти файлы данных с расширением brc, которые находятся по адресу: data/data/com.ovz.carscanner/files.
Во-вторых, скопировать их на компьютер и открыть с помощью конвертора из этого сообщения (программу предоставил автор Car Scanner’а — 0vZ).
В итоге у нас получится файл csv с разделителями, ну а дальше — навыки работы с Excel помогут получить такую картинку:
Да, с одной стороны, сложнее, чем облачные данные Торка, с другой — гарантированно работает, а вот синхронизация Торка у меня работала крайне случайно.
Для любителей быстрой езды есть замер динамики разгона. Работает, как для меня, почти идеально — выбираем нужное, останавливаемся (обязательно!) и едем, как только будет набрана нужная скорость, программа автоматически заполнит значения. Очень удобно — не нужно отвлекаться и что-то делать. Вообще, ничего не нужно, что за рулем весьма важно.
Да, проверять разгон в городе — дело неблагодарное, то светофор переключается не вовремя, то с коляской через улицу, вдруг, перебежать хотят, то вовсе Уралы по встречной ездят. Потому с динамикой у меня не срослось, ну, и Жигули, опять же.
Как и в любой другой программе, присутствует проверка на ошибки двигателя. Быстрая — минут пятнадцать проходится, полная — несколько часов.
Люди находят, определяют (но определять нужно самим, в силу специфики кодов, у каждого производителя они могут значить нечто свое, потому код ошибки — пожалуйста, но что значит точно — Гугл в помощь. Или Яндекс, если на Гугле вдруг забанили).
Для тех, кто понимает, что делает, — есть режим терминала, в котором можно откалибровать датчики, отправить запросы на собственные PID, тонко настроить адаптер. Я к ним себя не отношу, потому могу только зафиксировать наличие оного режима, и с чужих слов сказать — работает, не жаловались.
А теперь самое интересное. Программа действительно бесплатная. Полностью. Даже платная версия. Дело в том, что разработчик может предоставить промокод на полную версию за положительный отзыв в Маркете. Самое же интересное в том, что, будучи человеком относительно честным и свои рекомендации направо и лево не раздающим, я данной опцией сразу не воспользовался. Как я писал — программу немного «обесплатил» имеющимися средствами, но спустя месяц, я взял, удалил ломаную версию, скачал с Маркета и таки написал тот самый положительный отзыв. Просто потому, что Car Scanner на самом деле его заслуживает. И, да, свой промокод я получил.
Что я хочу сказать, программа заметно уступает по функциональности Torque, но только ему. Если же сравнивать бесплатную версию — у нее в принципе нет аналогов, сама по себе она вполне самодостаточна и функции платной версии не настолько значимы, чтобы их рассматривать отдельно. Даже если сравнивать платную версию с тем же Torque, то, вот, к примеру, я отказался от Торка в пользу Car Scanner просто потому, что меня утомили непонятные настройки непонятных плагинов и непонятная, с трудом прогнозируемая, работа. Конечно, если нужно много всего-всего, в том числе никому не нужных плагинов и опций, — только Торк, без вариантов, Car Scanner’у есть куда расти, бесспорно.
Если же нужна простота настройки, приятный интерфейс и все это без ущерба для основных возможностей, способных значительно расширить возможности бортового компьютера, — здесь я выбрал Car Scanner. Все необходимые инструменты, включая мультипрофили, поиск и очистку ошибок, и проверку датчиков, присутствуют и работают. С подключением тоже особых проблем не замечено. У меня вовсе все без проволочек определилось, на случай проблем предусмотрено множество специфичных профилей подключения с работой по различным стандартам.
Да, программа существует не только в среде Android — владельцы iOS и относительно немногочисленные пользователи Windows Phone также могут установить программу из соответствующего магазина. А вся необходимая информация есть на официальном сайте.
Гординский Олег
Используемое автором устройство: Xiaomi Mi5
Источник
Расшифровка кодов неисправностей по протоколу OBD2
Если на дисплее панели передач загорелась индикация «проверь двигатель», ABS или какая-та другая, это означает фиксацию одним из блоков управления автомобиля одного или нескольких кодов неисправности.
Лампа индикатора неисправности check engine (проверь двигатель) загорается в тот момент, когда диагностическая система автомобиля обнаруживает проблему, которая фиксирует увеличение выбросов отработанных газов более чем в 1,5 раза от установленного предела.
Типы кодов неисправностей.
Код неисправности имеет буквенно-цифровое обозначение, соответствующее определенному типу неисправности. Список был первоначально создан обществом автомобильных инженеров (SAE) для использования всеми производителями транспортных средств, которые должны соблюдать правила выбросов OBD II в США. Подобный список базовых кодов также адоптирован Европейскими и Азиатскими производителями. Список кодов неисправностей подразделяется на четыре базовых категории:
Ошибки силового агрегата, к которому относится двигатель и трансмиссия. Данные коды неисправностей начинаются с латинской буквы P.
Ошибки связанные с системой кондиционирования, бортового освещения, подушками безопасности и другие. Данные коды неисправностей начинаются с буквы B.
Ошибки связанные с шасси (подвеской) антиблокировочной системой тормозов, электрической подвески и рулевого управления. Начинаются с буквы C.
Ошибки коммуникации электронных блоков шины CAN начинаются с буквы U.
Данные буквы располагаются в первом регистре кода, например, P0300 или U0001.
Эти коды разделяются на две группы:
Общие коды, которые начинаются на 0, который содержится во втором регистре, который является общим во всех моделях автомобилей. Некоторые производители имеют свои коды неисправностей, которые не ограничиваются только повышенными выбросами отработавших газов, но позволяющих расширить область диагностики автомобиля другими системами силового агрегаты, они являются уникальными для конкретной марки FORD, GM и тп. В этом случае во втором регистре будет цифра от 1 до 3.
Принцип работы системы OBD2, алгоритм включения ламп неисправностей.
Система OBD II контролирует все функции, связанные с выбросами, включая зажигание и топливную систему, пропуски воспламенения, каталитический нейтрализатор, систему испарения топлива (EVAP) и другие системы контроля выбросов (EGR, PCV и т. д.). Многие из этих функций осуществляют контроль постоянно в процессе работы двигателя, в то время как другие срабатывают только при соблюдении определенных условий эксплуатации или вождения. Система OBD II может периодически проводить определенные самотестирования (например, проверку на наличие утечек паров топлива).
Если компонент или система не работает в стандартном режиме в допустимых пределах или не проходит самотестирование, система OBD II записывает один или несколько «диагностических кодов неисправностей» (DTCs), которые соответствуют неисправности, и включает контрольную лампу двигателя, чтобы сообщить вам о проблеме.
В большинстве случаев индикатор Check Engine загорается и остается включенным до тех пор, пока код не будет очищен или проблема не будет устранена. В некоторых случаях, таких как непостоянные пропуски воспламенения, индикатор может мигать и выключаться во время возникновения неисправности. Или, индикатор может погаснуть через некоторое время, если неисправность больше не присутствует.
Контрольная лампа двигателя только говорит вам, что обнаружена какая-то ошибка, связанная с выбросами. Индикатор «чек энджин» ничего не говорит вам о проблеме, которая вызвала код, является ли код серьезным или незначительным, что вы должны делать дальше, или что может произойти, если вы решите игнорировать свет (что многие люди делают!).
Серьезные проблемы, такие как перегрев двигателя или потеря давления масла, как правило, не включают контрольную лампу двигателя «чек энджин», но они должны включать другие предупреждающие индикаторы на панеле приборов.
Предупреждение: если какие-либо другие предупреждающие огни, такие как температура охлаждающей жидкости, давление масла или индикацию заряда аккумулятора, или ваш двигатель работает неправильно (детонация, пропуски воспламенения, двигатель глохнет в процессе движения, потеря мощности) или производит какие-либо необычные шумы, запахи или дымит, остановитесь! Проблема может быть серьезной и может привести к дополнительным проблемам или дорогостоящим повреждениям двигателя, если вы продолжите движение. Дополнительную информацию см. В разделе Общие проблемы с автомобилем.
Если у вас появился код неисправности.
Считайте его с помощью адаптера OBD2 и самое главное запишите код ошибки. Лучше не стирать его, так как информация о том, при каких условиях сработал индикатор можно будет делать вывод в каком направлении двигаться при диагностике проблемы.
Не каждый код неисправности может дать однозначный ответ, что не так с системой. Для его расшифровки можно воспользоваться специализированными программами, но и в этом случае, не стоит сразу же менять датчики, так как причина может быть не на поверхности.
Не желательно также сбрасывать ошибки снимая клемму с аккумулятора.
Все коды EOBD могут иметь после основного кода неисправности два дополнительных символа, указывающих на тип ошибки (например, P0059-XX, где XX — код типа ошибки).
Код EOBD Тип ошибки
00 Нет информации о типе ошибки
01 Общая электрическая неисправность
02 Общая ошибка сигнала
03 Ошибка частотно-модулированного / импульсно-модулированного сигнала
04 Внутренняя системная ошибка
05 Ошибка программирования системы
06 Ошибка алгоритма
07 Механическая неисправность
08 Ошибка сигнала шины данных / сообщения
09 Ошибка компонента
11 Короткое замыкание на массу
12 Короткое замыкание на +
13 Обрыв цепи
14 Обрыв цепи / короткое замыкание на массу
15 Обрыв цепи / короткое замыкание на +
16 Напряжение в цепи ниже требуемого
17 Напряжение в цепи выше требуемого
18 Ток в цепи ниже требуемого
19 Ток в цепи выше требуемого
1A Сопротивление в цепи ниже требуемого
1B Сопротивление в цепи выше требуемого
1C Напряжение в цепи выходит за установленный диапазон
1D Ток в цепи выходит за установленный диапазон
1E Сопротивление в цепи выходит за установленный диапазон
1F Ненадежный контакт электрической цепи
21 Амплитуда сигнала ниже минимума
22 Амплитуда сигнала выше максимума
23 Сигнал — постоянно низкий уровень
24 Сигнал — постоянно высокий уровень
25 Ошибка формы сигнала
26 Величина изменения сигнала ниже требуемого
27 Величина изменения сигнала выше требуемого
28 Величина смещения сигнала выходит за установленный диапазон / ошибка нулевой регулировки
29 Некорректный сигнал
2A Сигнал — постоянный уровень
2B Сигнал — перекрестный
2F Сигнал — хаотичный
31 Нет сигнала
32 Низкий уровень сигнала — период меньше минимально допустимого
33 Низкий уровень сигнала — период больше максимально допустимого
34 Высокий уровень сигнала — период меньше минимально допустимого
35 Высокий уровень сигнала — период больше максимально допустимого
36 Частота сигнала — слишком низкая
37 Частота сигнала — слишком высокая
38 Частота сигнала — некорректная
39 Сигнал — слишком мало импульсов
3A Сигнал — слишком много импульсов
41 Общая ошибка контрольной суммы
42 Общая ошибка памяти
43 Общая ошибка памяти
44 Ошибка памяти данных
45 Ошибка программной памяти
46 Ошибка памяти калибровки/параметров
47 Ошибка микроконтроллер системы безопасности
48 Ошибка контрольного программного обеспечения
49 Внутренняя электронная ошибка
4A Неверно установленный компонент
4B Состояние перегрева
51 Компонент не запрограммирован
52 Программа компонента не активирована
53 Программа компонента отключена
54 Потеря калибровки
55 Система не сконфигурирована
56 Неверная/несовместимая конфигурация
57 Неверное/несовместимое программное обеспечение компонента
61 Ошибка расчета сигнала
62 Ошибка сравнения сигнала
63 Время ожидания защиты цепи/компонента
64 Ошибка достоверности сигнала
65 Сигнал — слишком мало переключений
66 Сигнал — слишком много переключений
67 Некорректный сигнал после переключения
68 Информация о событии
71 Привод — заедание
72 Привод — заедание в открытом положении
73 Привод — заедание в закрытом положении
74 Привод — проскальзывание
75 Аварийное положение не может быть достигнуто
76 Неверное положение установки
77 Требуемое положение не может быть достигнуто
78 Некорректное совмещение или регулировка
79 Ошибка механического привода
7A Утечка жидкости или негерметичность уплотнения
7B низкий уровень рабочей жидкости
81 Получена недостоверная последовательность данных
82 Счетчик циклов — величина некорректна / не обновляется
83 Некорректная расчетная величина защитного сигнала
84 Сигнал — ниже допустимого уровня
85 Сигнал — выше допустимого уровня
86 Некорректный сигнал
87 Пропуск сообщения
88 Шина данных отключена
8F Сигнал — хаотичный
91 Параметр компонента — вне допустимого диапазона
92 Функционирование / неисправность
93 Не действует
94 Неожиданное действие компонента
95 Некорректная сборка
96 Внутренняя ошибка компонента
97 Действие компонента или системы затруднено или заблокировано
98 Перегрев компонента или системы
9A Условия работы компонента или системы
Источник
Помогите разобраться с ошибками
Всем привет!
Отпуск закончился, поездки совершены, настало время разбираться с ошибками.
Что имеем:
— горит чек
— горит значок омывайки (возможно имеет значение)
— в наличии есть блюпуп обд2 и usb кабель обд2
При чтении ошибок выдает следующие
============1============== что проверить, где копать?
U2023
ECU: ABS/ESP
Статус: Подтвержденная ошибка сохранена в энергонезависимой памяти, Подтвержденная неисправность присутствовала во время этого цикла движения
============2============== думаю пропадет после исправления какой то из ошибок
U2064
ECU: Dashboard
Статус: Присутствует временная неисправность, Временная неисправность присутствовала в текущем цикле, Условия для проверки соблюдены, Проверке препятствует другой код неисправности, Проверка не завершена, Подтвержденная ошибка сохранена в энергонезависимой памяти, Подтвержденная ошибка присутствует во время запроса, Подтвержденная неисправность присутствовала во время этого цикла движения
============3============== Катализатор, если правильно понял. надо выбивать или менять датчик?
P2188
ECU: Блок управления двигателем
Статус: Присутствует временная неисправность, Временная неисправность присутствовала в текущем цикле, Условия для проверки соблюдены, Проверке препятствует другой код неисправности, Проверка не завершена, Подтвержденная ошибка сохранена в энергонезависимой памяти, Подтвержденная ошибка присутствует во время запроса, Подтвержденная неисправность присутствовала во время этого цикла движения
OBDII: System too rich at idle, bank 1
============4============== Тоже датчик. Временная, но я так понял и подтвержденная
P0038
ECU: Блок управления двигателем
Статус: Временная
OBDII: Heated oxygen sensor (HO2S) 2, bank 1, heater control — circuit high
============5==============Тоже датчик. Временная, но я так понял и подтвержденная
P0037
ECU: Блок управления двигателем
Статус: Временная
OBDII: Heated oxygen sensor (HO2S) 2, bank 1, heater control — circuit low
============6==============Тоже датчик. Временная, но я так понял и подтвержденная
P2188
ECU: Блок управления двигателем
Статус: Временная
OBDII: System too rich at idle, bank 1
============7==============Тоже датчик. Временная, но я так понял и подтвержденная
P2178
ECU: Блок управления двигателем
Статус: Временная
OBDII: System too rich off idle, bank 1
============8============== Наверное датчик или провода
P0038
ECU: Блок управления двигателем
Статус: Подтвержденная
OBDII: Heated oxygen sensor (HO2S) 2, bank 1, heater control — circuit high
============9==============Наверное датчик или провода
P0037
ECU: Блок управления двигателем
Статус: Подтвержденная
OBDII: Heated oxygen sensor (HO2S) 2, bank 1, heater control — circuit low
============10============== Тут хз что это
P2188
ECU: Блок управления двигателем
Статус: Подтвержденная
OBDII: System too rich at idle, bank 1
Помогите разобраться и исправить.
программами, можно сделать стоп-кадр вроде называется или еще как то можно посмотреть? если есть инфа киньте ссылку. Только не запрос в яндексе, я это уже почти все прочел, но там какая то белиберда.
Можно ли эти ошибки как то просмотреть через обд2?
Ну если не трудно опишите что эти ошибки значат и как их лечить.
UP 16.07.2020
Заказал себе сканер с переключателем, буду пробовать разбираться сам.
Позже напишу, что смогу выяснить.
Очень интересна данная тема, так что есть задумка писать статьи как и что делать.
Источник
Коды ошибок автомобиля с подробными пояснениями к каждой ошибке
Общие коды ошибок автомобиля:
Ошибка P0326 — (Страница в разработке)
Ошибка P0395 — (страница в разработке)
Ошибка P0396 — (страница в разработке)
Ошибка P0397 — (страница в разработке)Коды ошибок автомобиля
Ошибка P0398 — (страница в разработке)
Ошибка P0399 — (страница в разработке)
Ошибка P0467 — (Страница в разработке)
Ошибка P0498 — (Страница в разработке)
Ошибка P0545 — (Страница в разработке)
Ошибка P0554 — (Страница в разработке)
Ошибка P0585 — (страница в разработке)Коды ошибок автомобиля
Ошибка P0603 — (Страница в разработке)
Ошибка P0630 — (Страница в разработке)
Ошибка P0641 — (Страница в разработке)
Ошибка P0712 — (Страница в разработке)
Ошибка P0718 — (Страница в разработке)
Ошибка P0729 — (Страница в разработке)
Ошибка P0737 — (Страница в разработке)
Ошибка P0738 — (Страница в разработке)
Ошибка P0739 — (Страница в разработке)
Ошибка P0758 — (Страница в разработке)
Ошибка P0790 — (Страница находится в разработке)
Ошибка P0794 — (Страница в процессе разработки)
Ошибка P0800 — (Страница в разработке)
Ошибка P0801 — P0839 — (Страницы в процессе разработки)Коды ошибок автомобиля
Ошибка P0850 — (Страница в разработке)
Ошибка P0851 — (Страница в разработке)
Ошибка P0852 — (Страница в разработке)
Ошибка P0853 — (Страница в разработке)
Ошибка P0854 — (Страница в разработке)
Ошибка P0855 — (Страница в разработке)
Ошибка P0856 — (Страница в разработке)
Ошибка P0857 — (Страница в разработке)
Ошибка P0858 — (Страница в разработке)
Ошибка P0859 — (Страница в разработке)
Ошибка P0860 — (Страница в разработке)
Ошибка P0861 — (Страница в разработке)
Ошибка P0862 — (Страница в разработке)
Ошибка P0863 — (Страница в разработке)
Ошибка P0864 — (Страница в разработке)
Ошибка P0865 — (Страница в разработке)
Ошибка P0866 — (Страница в разработке)
Ошибка P0867 — (Страница в разработке)
Ошибка P0869 — (Страница в разработке)
Ошибка P0874 — (Страница в разработке)
Ошибка P0879 — (Страница в разработке)
Ошибка P0880 — (Страница в разработке)
Ошибка P0881 — (Страница в разработке)
Ошибка P0882- (Страница в разработке)
Ошибка P0883 — (Страница в разработке)
Ошибка P0884 — (Страница в разработке)
Ошибка P0885 — (Страница в разработке)
Ошибка P0886 — (Страница в разработке)
Ошибка P0887 — (Страница в разработке)
Ошибка P0888 — (Страница в разработке)
Ошибка P0889 — (Страница в разработке)
Ошибка P0890 — (Страница в разработке)
Ошибка P0891 — (Страница в разработке)
Ошибка P0892 — (Страница в разработке)
Ошибка P0893 — (Страница в разработке)
Ошибка P0894 — (Страница в разработке)
Ошибка P0895 — (Страница в разработке)
Ошибка P0896 — (Страница в разработке)
Ошибка P0898 — (Страница в разработке)
Ошибка P0899 — (Страница в разработке)
Ошибка P0981 — (Страница в разработке)
Ошибка P0982 — (Страница в разработке)
Ошибка P0983 — (Страница в разработке)
Ошибка P0984 — (Страница в разработке)
Ошибка P0985 — (Страница в разработке)
Ошибка P0986 — (Страница в разработке)
Ошибка P0988 — (Страница в разработке)
Ошибка P0905 — (Страница в разработке)
Ошибка P0906 — (Страница в разработке)
Ошибка P0907 — (Страница в разработке)
Ошибка P0908 — (Страница в разработке)
Ошибка P0909 — (Страница в разработке)
Ошибка P0910 — (Страница в разработке)
Ошибка P0911 — (Страница в разработке)
Ошибка P0912 — (Страница в разработке)
Ошибка P0913 — (Страница в разработке)
Ошибка P0914 — (Страница в разработке)
Ошибка P0915 — (Страница в разработке)
Ошибка P0916 — (Страница в разработке)
Ошибка P0917 — (Страница в разработке)
Ошибка P0918 — (Страница в разработке)
Ошибка P0919 — (Страница в разработке)
Ошибка P0920 — (Страница в разработке)
Ошибка P0921 — (Страница в разработке)
Ошибка P0922 — (Страница в разработке)
Ошибка P0923 — (Страница в разработке)
Ошибка P0924 — (Страница в разработке)
Ошибка P0925 — (Страница в разработке)
Ошибка P0926 — (Страница в разработке)
Ошибка P0927 — (Страница в разработке)
Ошибка P0928 — (Страница в разработке)
Ошибка P0929 — (Страница в разработке)
Ошибка P0930 — (Страница в разработке)
Ошибка P0931 — (Страница в разработке)
Ошибка P0933 — (Страница в разработке)
Ошибка P0934 — (Страница в разработке)
Ошибка P0935 — (Страница в разработке)
Ошибка P0938 — (Страница в разработке)
Ошибка P0939 — (Страница в разработке)
Ошибка P0940 — (Страница в разработке)
Ошибка P0941 — (Страница в разработке)
Ошибка P0942 — (Страница в разработке)
Ошибка P0943 — (Страница в разработке)
Ошибка P0944 — (Страница в разработке)
Ошибка P0945 — (Страница в разработке)
Ошибка P0946 — (Страница в разработке)
Ошибка P0948 — (Страница в разработке)
Ошибка P0949 — (Страница в разработке)
Ошибка P0950 — (Страница в разработке)
Ошибка P0951 — (Страница в разработке)
Ошибка P0952 — (Страница в разработке)
Ошибка P0953 — (Страница в разработке)
Ошибка P0954 — (Страница в разработке)
Ошибка P0955 — (Страница в разработке)
Ошибка P0956 — (Страница в разработке)
Ошибка P0957 — (Страница в разработке)
Ошибка P0958 — (Страница в разработке)
Ошибка P0959 — (Страница в разработке)
Ошибка P0964 — (Страница в разработке)
Ошибка P0967 — (Страница в разработке)
Ошибка P0968 — (Страница в разработке)
Ошибка P0969 — (Страница в разработке)
Ошибка P0972 — (Страница в разработке)
Ошибка P0975 — (Страница в разработке)
Ошибка P0978 — (Страница в разработке)
Ошибка P0979 — (Страница в разработке)
Ошибка P0980 — P0989 — (Страница в разработке)
Ошибка P0992 — (Страница в разработке)
Ошибка P0993 — (Страница в разработке)
Ошибка P0994 — (Страница в разработке)
Ошибка P0995 — (Страница в разработке)Коды ошибок автомобиля
Ошибка P0996 — (Страница в разработке)
Ошибка P0997 — (Страница в разработке)
Ошибка P0998 — (Страница в разработке)
Ошибка P2024 — (Страница в разработке)
Ошибка P2025 — (Страница в разработке)
Ошибка P2026 — (Страница в разработке)Коды ошибок автомобиля
Ошибка P2027 — (Страница в разработке)
Ошибка P2028 — (Страница в разработке)Коды ошибок автомобиля
Источник
Car Scanner с ELM (неактивные ошибки)
Наткнулся на программу для сканирования ошибок. Сразу из коробки имеет профиль для Sorento UM FL.
Стал сканировать ошибки. Тут меня ждал сюрприз, т.к. вывалилось более десятка неактивных ошибок.
Связался с разработчиком — наш соотечественник, выслал ему логи программы и получил ответ:
[Q]
=============
Статусы ваших ошибок однозначно говорят о том, что тест провален. Я даже специально вручную ваш лог с данными проверил, там у всех ошибок статус 0x20.
Пояснение для этого статуса в оригинале звучит так: «DTC test failed at least once since last code clear» (т.е. тест был завершен с отрицательным результатом как минимум один раз с момента последнего сброса ошибок).
Почему — я не знаю, тут уже вопрос к корейским инженерам. Но все эти данные у вас приходят от автомобиля.
У вас с автомобилем ничего не происходило вроде отключения или полного высаживания АКБ
===============
[/Q]
Сама машина никаких сообщений на приборе не показывает.
Т.е. либо были какие-то ньюансы при прохождении ТО (например при замене топливного фильтра) при этом дилер ошибки не очистил, либо у меня капитально просаживалась АКБ. Я такого не помню. Клеммы на АКБ проверил, не ослабли, напряжение померил после ночной стоянки- 12.5в.
Вообщем странновато.
Ошибки сбросил из той же программы, катаюсь дальше.
А саму программу рекомендую
4pda.ru/forum/index.php?showtopic=885383
PS купил себе ПРО версию, но в принципе самый необходимый функционал есть и в бесплатной.
Источник
О работе ЭБУ и самостоятельной первичной диагностике (часть 3 из 6)
Обновление 2018 года: внимание, часть этой информации уже утратила актуальность, часть имеет определенные ошибки!
Об ошибках в памяти ЭБУ.
Некоторые совершенно заблуждаются, считая, что «ошибка» это когда сам ЭБУ ошибся.
Другие считают, что «ошибка» это нечто, что мешает машине работать.
На самом деле «ошибка» это результат диагностики системы питания, зажигания и выхлопа, которую ЭБУ периодически проводит.
Ошибка является следствием неисправности аппаратной части автомобиля. Поэтому «вылечить» ошибку сбросом – невозможно. Она конечно исчезнет на какое-то время, но когда ЭБУ в следующий раз проведет тест он ее опять высветит.
Кроме того, наличие ошибки в памяти иногда позволяет ЭБУ исключать из работы устройство, которое ее вызвало. Например, при ошибках пропуска зажигания ЭБУ прекратит подачу топлива в соответствующие цилиндры. Машина ехать станет хуже, но катализатор будет живым.
Сбрасывать ошибки нужно только после нахождения и устранения причины, которая ее вызвала.
Полезным инструментом при поиске причин, вызвавших ошибку являются «стоп-кадры». Когда ЭБУ отмечает ошибку, он записывает в память и некоторые показатели, которые были на момент возникновения этой ошибки. Одной ошибке соответствует один стоп-кадр в памяти ЭБУ. Прочитать их можно с помощью Torque или OBD Авто Доктор.
Наш ЭБУ отмечает в стоп-кадре следующие параметры:
• Режим работы системы топливной коррекции
• Нагрузка двигателя
• Температура охлаждающей жидкости
• STFT
• LTFT
• Давление во впускном коллекторе
• Обороты двигателя
• Скорость
Увидев ошибку, не спешите ее очищать. Сначала прочитайте стоп-кадр.
Номер ошибки и данные стоп-кадра лучше записать (т.к. они могут пропасть из памяти ЭБУ в случае если ошибка не повторяется в течение 40 циклов).
Смогли определить причину возникновения ошибки самостоятельно? Устранили? Если ответ «да» на оба вопроса – сбрасывайте ее к чертям и следите, чтобы не появилась снова.
Хоть на один вопрос ответили «нет»? Тогда прямая дорога в сервис.
Кстати наш ЭБУ условно делит ошибки на три типа: капец какие важные, важные и не очень важные.
Как вы понимаете интерпретация категорий моя, но суть от этого не меняется.
Ошибки, которые не могут сильно навредить автомобилю, ЭБУ заносит в память, но лампочку Check Engine не зажигает. Например, к таким относятся ошибки по иммобилайзеру (P1693, P1696) и обрыв цепи датчика детонации (P0325).
К «капец каким важным» ошибкам относятся ошибки пропуска зажигания, которые могут нанести вред катализатору (P0300-P0304). Такие ошибки проявляются когда пропуски зажигания составляют более 5-25% на 200 оборотов двигателя. ЭБУ при этом начинает мигать лампочкой Check Engine. Эксплуатация автомобиля при такой неисправности крайне не рекомендуется, т.к. катализатор может помереть. А вы потом поедете его выбивать, греша на «хреновый российский бензин», а ведь причиной был не столько он, сколько наплевательское отношение хозяина.
Все остальные ошибки – просто важные, при них лампочка Check Engine просто горит.
В следующей части:
— приступаем к чтению и пониманию данных:
— режимы работы системы топливной коррекции,
— датчики ДАД, ДТВ, ДТОЖ,
— следим за УОЗ,
— влияние температуры двигателя на обогащение смеси,
— идеи по легкому тюнингу.
Источник
Главная > Софтинки > ELM327 и Car Scanner — мониторинг и диагностика автомобиля в домашних условиях…
20.11.2018
- Android-приложение Car Scanner, версия: 1.21.5/400215, цена: Бесплатно
Также существуют версии данного приложения для iOS и Windows Phone:
- Apple-приложение Car
Scanner ELM OBD2, версия: 1.21.3, цена: бесплатно. - Windows-приложение Car
Scanner ELM OBD2, версия: ?, цена: бесплатно.
Вот так вот и такое бывает: свела меня судьба с чудом
отечественного автопрома — автомобилем марки Лада. Ну,
как свела, просто так, случайно почти, на обратном пути
с работы, зашли в единственный у нас автосалон (да-да, и
такое бывает — вроде и жителей миллиона полтора, и
пробки имеются, а вот с салонами беда-беда), а там стоит
среди всех Logan’ов, Kia и Вест народный автомобиль — та
самая Жигули Гранта. Немного оно подумалось, и купилось.
Это я к тому все, что, покупая автомобиль, следует быть
готовыми к покупке всяких штук, а при покупке Жигулей —
к покупке вообще всяких-всяких штук (существуют
определенные устойчивые мнения, объективно доказывающие,
что Жигули — не столько автомобиль, сколько конструктор,
хобби и средство руки занять).
И хотя комплектация была не базовая — бортовой
компьютер имеется в том числе, но еще нашелся и
сервисный разъем OBD2, а судя по слухам из интернета —
это что-то жутко крутое и крайне нужное. А раз есть
разъем, туда бы, по-хорошему, и что-нить всунуть. Потому
и всунем и посмотрим, что можно интересного (и можно ли
в принципе) узнать.
Итак, часть первая — штука для автомобиля — адаптер ELM327
Вообще, практически в любом современном автомобиле (в
том числе и в отечественных — лет уже эдак 18-20) разъем
присутствует в обязательном порядке. Служит он для
диагностики, мониторинга и, зачастую, прошивки и
настройки ЭБУ (электронный блок управления).
При этом, если для диагностики вполне сгодится адаптер
за пару-тройку сотен рублей, то цена за устройство
именно для записи данных не ограничена ничем, и
исчисляется уже сотнями долларов.
Суть в следующем: в разъем вставляется адаптер, который
посредством, как правило, Bluetooth-соединения (хотя не
редки модели и с Вай-Фаем) соединяется с каким-нибудь
компьютером или телефоном и, в простейшем случае,
передает данные. В своей жизни с прошивками разных
телефонов, телевизоров и прочих штук я как-то наигрался,
тем более прошивать компьютер машины желания не было
никакого, а родной бортовой компьютер показывает
практически всю необходимую информацию: средний и
мгновенный расход, напряжение бортсети, температуру за
бортом и охлаждающей жидкости, опять же — подсказчик
переключения передач (хрень, как по мне, редкостная).
Потому стояла цель всего лишь посмотреть, ради интереса,
— может, какие интересные данные выведутся. Ну, мало ли,
бывает же…
Итак, было решено купить на «Али» адаптер. И здесь все
стало сложно. Внезапно оказалось, что существуют
совершенно разные версии: одноплатные и с двумя платами,
с версией прошивки 1.5 и версией 2.1, при этом версия
1.5 корректнее и адекватнее… Спустя сутки чтения я
запутался окончательно, еще раз взвесил все «за» и
«против» и со словами «фиг с ним — не самолет покупаю»
потратил честно выигранный в розыгрыше приз — целых 450
рублей.
Купил
здесь. Ссылка не реферальная, не рекламная, вообще
никакая — просто именно этот адаптер подошел мне и
прошел тесты ряда программ на «плохие» адаптеры, кроме
того, он не теряет связь и не отключается, когда не
нужно. По крайней мере, у меня на Гранте да на втором
подопытном — Infinity EX35.
Приехал, значит, этот самый ELM327, и тут стал вопрос: и
куда его, собственно?
Насколько я знаю, находиться разъем может практически
где угодно: в бардачке, под капотом, рядом с педалями —
везде, словом. У меня был найден где-то в ногах
пассажира (на Инфинити же — под рулевой колонкой).
Вставил — ничего, чуда не произошло, откровение не
нахлынуло. Запустил поиск на телефоне (самый обычный
системный интерфейс) — устройство видно, но не
подключается. Вытянул, опять вставил, собсна, ожидаемо —
не подключается. Вспомнил анекдоты про Штирлица, свет и
холодильник, решил включить зажигание. Практически сразу
же подключилось. Я даже несколько удивился.
В силу того, что устройство не отключается, а питание на
разъем подается постоянно, некоторое время боялся
разрядки аккумулятора и вынимал адаптер после каждой
поездки. После — перестал. Сейчас, бывает, машина стоит по
2-3 дня, все нормально — не садится (в интернетах
страсти ходят — что за ночь простоя новый аккумулятор «в
ноль» высаживает, не знаю, у меня не было), зимой,
возможно, и буду опять вынимать, но не уверен.
После того как устройство «законнектилось», осталась
мелочь, как-то поймать и понять, что именно оно передает.
Дело в том, что помимо неких стандартизированных
протоколов, которых, к слову, десяток, каждый
производитель в каждой модели выдает свои данные по
своим конкретным адресам. Более того, те же коды ошибок
двигателя очень часто понятны только производителям,
потому их расшифровка тоже в некоторых случаях сложна, и,
иногда, бесперспективно. Так для работы с данными и
корректным их отображением и нужны программы.
Часть вторая — программа для телефона — Car Scanner by 0vZ
Скажу честно и сразу — в Маркете великое множество
программ. Достаточно ввести в запрос «OBD» или
«ELM», и сразу же проникаешься теорией хаоса,
инвариантности и тщетности бытия. Что гораздо веселее —
абсолютное большинство (процентов, навскидку, 99) — так
или иначе платные. Немногие бесплатные версии крайне
урезанные и рекламные, не представляющие вот совсем
никакого интереса — я дня три их перебирал — все без
толку. Нет, конечно же, я и раньше слышал о великом и могучем
Torque. Даже цена довольно лояльна — 150 рублей… Но
как-то я ж умнее — потому найду лучше. И бесплатнее. Но,
как вскоре понял, — нет, все-таки не найду. Потому
установил тот самый Торк.
Вот, отличная штука — настраиваемая, функциональная,
мощная — множество функций, данных, графиков, настроек,
подключаемых модулей, недопереведенных слов, обрывов
связи…
Этот тот самый комбайн, который при должной настройке
может выдать именно нужную информацию. К примеру, данные
по каждой поездке с отрисовкой на карте и отображением
скорости на каждом участке, а попутно уведомить о
прогретом двигателе, и напоминать при чрезмерных
оборотах двигателя.
Все это может выгрузиться на сервер, а оттуда может быть
проанализировано в удобном виде на компьютере.
Но это именно «может быть». Потому как в реальности —
выгрузка на сервер у меня не работала 8 из 10 раз. Как,
собственно, и доступ к серверу.
Периодически, часть поездки упорно не записывалась, даже
с настройкой интерфейса как-то не задалось —
выстраивание по сетке датчиков пальцем на экране
телефона мне показалось излишне травмоопасным для мозга.
Потому, несмотря на всю красоту и функциональность,
поиски программы продолжались.
В какой-то момент скачал очередную, на тот момент
казалось, поделку, которая начиналась словами: «Только у
нас вы получите все платные функции бесплатно, а наша
программа на 99,99% бесплатна». Будучи человеком
легкодоверчивым, и выросшим в эпоху МММ и форекс,
программу решил удалить сразу же по возвращении домой.
И знаете что? Уже как месяца четыре не удалил… Как
оказалось — не врали.
Программу очень долго «обкатывал» у себя, после, в
качестве проверки, пару дней на «Финике», благо все
показатели можно писать в своем профиле.
Конечно, бесплатная версия ограничена и рекламна, а оно
ж интересно, какие функции скрываются в тех самых 0,01%,
но купить ее не мог. Не потому что жадный или лень —
возможности нет. Вот, нет у нас банковской системы, нет
карточек, нет безнала (вебмани — есть, но ПлейМаркет с
вебмани не дружит, в отличие от Алиэкспресс), потому
немного повозился, и программа была чистосердечно
разблокирована (конечно же, уважая авторское право,
попользовавшись платной версией, я принял для себя
решение ее удалить и как-нибудь отблагодарить автора,
если понравится софтинка, конечно же).
С первого дня все пошло не так — программа упорно не
желала работать при выключенном экране (я понимал, что
виной — телефон и энергосбережение, скорее всего), но
тем не менее написал автору, мол — не работает, нужно
что-то сделать. И автор сделал. Не знаю что, но прислал
ссылку на бета-версию, которая уже не вылетала. Я это к
тому, что разработчик (а это один человек, наш
соотечественник) идет на контакт, принимает пожелания,
нормально относится к обратной связи, и всячески
помогает. Как по мне, поддержка разработчика — огромный
плюс в карму программы.
А дальше все оказалось просто. В отличие от Торка,
ставить десяток плагинов не пришлось — все встроено.
Максимум что — в платной редакции доступны
дополнительные наборы датчиков (т.н. PIDы) — загрузить
можно как с сервера программы, так и с файла. Нашел я,
значит, на форуме Torque файлик с дополнительными
датчиками (правда, из новых там буквально пара
оказалась) и импортировал в Car Scanner.
Настраивать панель тоже особо не пришлось — да, в
отличие от Торка, здесь нет свободного расположения
элементов, но вот несколько десятков макетов имеется.
Мне кажется — так удобнее и проще. Все что нужно —
выбрать макет, и заполнить его нужными датчиками.
Набор для каждого автомобиля свой. У меня — самый, как я
понимаю, простой и базовый, но, тем не менее, не
маленький. У людей показывает больше, в том числе
отзывались и о температуре АКПП, к примеру. На том же
Infinity данных валом, и хоть температуры АКПП не нашел,
но пропуски зажигания по каждому из цилиндров и
температуру блоков катализатора показывает.
Вот выбрали датчики и все — ездим, смотрим, любуемся
циферками.
Или графиками, оно ж напряжение сети, как кажется,
удобнее графиком чтоб выводилось.
Кстати, от бортового компьютера несколько отличается,
милливольты теряются на клеммах, как понимаю, да и
компьютер «сглаживает» все в усредненное.
Если же датчики рассмотреть чуть глубже, то можно
заметить, что их можно сделать динамическими — будет
меняться цвет (какой на какой — вопрос открытый — на
усмотрение пользователя, кастомизация цветовой гаммы
датчика присутствует в полной мере).
Скорость, к примеру, отображаем, и поставим, чтоб при
180 километрах светилась красным, хотя, при 180 может
уже и поздно светиться… Пусть будет стандартные 70
км/час. Так, боковое зрение улавливает изменение цвета
гораздо легче показаний спидометра. Это я так,
эксперимента ради попробовал — езжу я прилично,
скоростной режим соблюдаю интуитивно, повороты
показываю, ремень пристегиваю (даже ходовые огни не
обрезал, как советовали многие — мол, оно ж потребляет).
Можно поставить и звуковой сигнал-предупреждение,
причем как на максимальное значение, так и на
минимальное. Я выставил на обороты — жена учится водить,
вот и перегазовку пищит вовремя, а не когда стрелка
заваливается, и о низких оборотах оповещает до того, как
глохнуть начинаем.
То же можно и о температуре. Насколько знаю, на
некоторых Логанах датчик температуры охлаждающей
жидкости вырезан с приборной панели. Зачем — не знаю, но
факт (даже на подопытном Инфинити, датчик — безымянная
условная стрелка). А здесь можно вывести на дисплей и
звук поставить на кипение. Удобно и практично.
Всякие мониторинги положения дроссельной заслонки и
кислорода упущу — они как-то сугубо специфичны (кратко в
программе автор описал их роль, но их показания и нормы
могут отличаться от модели к модели).
«Панель приборов» мне как-то особо и не пригодилась —
вся оперативная информация и на штатной панели имеется —
оно и нужно-то: температура да скорость иногда, ну, и
обороты с зарядом аккумулятора. Все равно в народном
автомобиле и датчиков больше нет. Здесь обращу внимание:
программа пишет статистику поездок и в нее вносятся,
кроме очевидных скорости, расхода, и расстояние и те
данные, которые выбраны в панели, потому, если есть что
нужно контролировать, мне видится, лучше его выносить на
панель.
Зато вот разделом «Статистика» пользуюсь постоянно.
Фактически — это наш расходомер. Именно здесь
накапливается информация по поездкам: километраж, расход
топлива средний, общее количество использованного
топлива.
Можно посмотреть как накопительно, так и за конкретный
период, причем не только по быстрым кнопкам с
фиксированными значениями — задать можно совершенно
произвольный период. Мне, к примеру, бывает интересна
статистика на текущей «заправке». Так, чеки я выбрасываю
редко, езжу немного, но раз в пару-тройку недель
заправляюсь точно — в чеке дату посмотрел, период
выставил, и радуюсь расходу. Хотя, если честно, о
расходе не думаю и вообще не понимаю, почему все к нему
так привязались, что есть — то и наше, все равно ездить
и заправляться, а менять стиль вождения, который я лет
15 вырабатывал, ради цифер я не буду. Есть и краткая
статистика — минимум информации, но по каждой поездке.
Нашелся глюк: программу каждый раз перед поездкой нужно
включать и выключать после ее завершения — иначе
«поездкой» считается не момент между запуском двигателя
и его остановкой, а практически весь день. Судя по
форуму и общению с автором — у меня. Так, завелся в
9:00, вернулся домой в 15:00. Из них «на колесах» был
минут 40, но программа считает среднюю скорость как за
все 6 часов. И расход, конечно средний получится в обе
стороны, а не два отдельных (на работу и обратно). Тем
не менее, пусть и не без оговорок, но мне нравится —
минимализм, лаконичность — правильно. А проблему автору
отправил — в стадии рассмотрения, может и решится.
Если расход отображаемый разнится с фактическим (техника
же ж) — можно задать поправочный коэффициент. Можно и
откалибровать автоматически — залить полный бак, на
следующей заправке написать, сколько залили. Фактически,
то же, что и ручной расчет, но автоматический. Я
пробовал, не понравилось — как-то «из коробки» лучше
считает (благо откат имеется — удалили калибровку и
все).
Посмотреть, кстати, развернутую информацию по каждой
поездке тоже можно, но чуть сложнее — запись данных
вынесена отдельным пунктом в настройках.
Именно здесь выбираем нужную поездку, нужные данные и
смотрим в виде графика. Отображение лично мне не
нравится, но я и не пользуюсь особо.
Можно посмотреть и на компьютере с небольшими танцами с
бубном. Во-первых, нужно в телефоне найти файлы данных с
расширением brc, которые находятся по адресу:
data/data/com.ovz.carscanner/files.
Во-вторых, скопировать их на компьютер и открыть с
помощью конвертора из
этого сообщения (программу предоставил автор Car
Scanner’а — 0vZ).
В итоге у нас получится файл csv с разделителями, ну а
дальше — навыки работы с Excel помогут получить такую
картинку:
Да, с одной стороны, сложнее, чем облачные данные Торка,
с другой — гарантированно работает, а вот
синхронизация Торка у меня работала крайне случайно.
Для любителей быстрой езды есть замер динамики разгона.
Работает, как для меня, почти идеально — выбираем
нужное, останавливаемся (обязательно!) и едем, как
только будет набрана нужная скорость, программа
автоматически заполнит значения. Очень удобно — не нужно
отвлекаться и что-то делать. Вообще, ничего не нужно,
что за рулем весьма важно.
Да, проверять разгон в городе — дело неблагодарное, то
светофор переключается не вовремя, то с коляской через
улицу, вдруг, перебежать хотят, то вовсе Уралы по
встречной ездят… Потому с динамикой у меня не
срослось, ну, и Жигули, опять же…
Как и в любой другой программе, присутствует проверка на
ошибки двигателя. Быстрая — минут пятнадцать проходится,
полная — несколько часов.
Люди находят, определяют (но определять нужно самим, в
силу специфики кодов, у каждого производителя они могут
значить нечто свое, потому код ошибки — пожалуйста, но
что значит точно — Гугл в помощь. Или Яндекс, если на
Гугле вдруг забанили).
Для тех, кто понимает, что делает, — есть режим
терминала, в котором можно откалибровать датчики,
отправить запросы на собственные PID, тонко настроить
адаптер. Я к ним себя не отношу, потому могу только
зафиксировать наличие оного режима, и с чужих слов
сказать — работает, не жаловались.
А теперь самое интересное. Программа действительно
бесплатная. Полностью. Даже платная версия. Дело в том,
что разработчик может предоставить промокод на полную
версию за положительный отзыв в Маркете. Самое же
интересное в том, что, будучи человеком относительно
честным и свои рекомендации направо и лево не раздающим,
я данной опцией сразу не воспользовался. Как я писал —
программу немного «обесплатил» имеющимися средствами, но
спустя месяц, я взял, удалил ломаную версию, скачал с
Маркета и таки написал тот самый положительный отзыв.
Просто потому, что Car Scanner на самом деле его
заслуживает. И, да, свой промокод я получил.
Мнение
Что я хочу сказать, программа заметно уступает по
функциональности Torque, но только ему. Если же
сравнивать бесплатную версию — у нее в принципе нет
аналогов, сама по себе она вполне самодостаточна и
функции платной версии не настолько значимы, чтобы их
рассматривать отдельно. Даже если сравнивать платную
версию с тем же Torque, то, вот, к примеру, я отказался
от Торка в пользу Car Scanner просто потому, что меня
утомили непонятные настройки непонятных плагинов и
непонятная, с трудом прогнозируемая, работа. Конечно,
если нужно много всего-всего, в том числе никому не
нужных плагинов и опций, — только Торк, без вариантов,
Car Scanner’у есть куда расти, бесспорно.
Если же нужна простота настройки, приятный интерфейс и
все это без ущерба для основных возможностей, способных
значительно расширить возможности бортового компьютера, —
здесь я выбрал Car Scanner. Все необходимые инструменты,
включая мультипрофили, поиск и очистку ошибок, и
проверку датчиков, присутствуют и работают. С
подключением тоже особых проблем не замечено. У меня
вовсе все без проволочек определилось, на случай
проблем предусмотрено множество специфичных профилей
подключения с работой по различным стандартам.
Да, программа существует не только в среде Android —
владельцы iOS и относительно немногочисленные
пользователи Windows Phone также могут установить
программу из соответствующего магазина. А вся
необходимая информация есть на
официальном сайте.
Гординский Олег
Используемое автором устройство: Xiaomi Mi5