Использование диагностического адаптера ELS27
Прочитайте данный текст до конца, чтобы не задавать ненужных вопросов
— Зачем вообще нужен адаптер?
— Диагностика авто, чтение/сброс кодов неисправностей (DTC), включение/отключение доп.функций, прошивка модулей и многое Другое.
— Что может конкретно этот адаптер?
— Мигать светодиодами, посылать/принимать сообщения по CAN и Другим протоколам.
— Какие сообщения нужно слать, чтобы, например, прошить блок управления двигателем (PCM)?
— Конечному пользователю адаптера это знать не обязательно, за него это должны знать программы.
— Какие программы можно использовать?
— Все совместимые с ELM327, плюс те, которые люди пишут сами. С некоторыми из них можно ознакомиться в пункте Совместимые программы.
*- Сферический ELS27 в вакууме. Ревизия rev1.72
*- Не менее вакуумный. Версия v3.0
История версий, изменения и планы
Есть три версии адаптера. Вторая версия выходила на разных печатных платах, поэтому существует в нескольких исполнениях, называемых ревизиями.
Для версии v1.0 было заказано 60 печатных плат, из которых 54 были запаяны, а судьба ещё 6 не известна. Платы содержали пару косяков, которые исправляли вручную. На работоспособности не сказалось. Сами адаптеры собирались в корпусах разного цвета, преимущественно чёрного.
Ревизия rev1.2 существует только в виде прототипов (10шт). От v1.0 отличается:
— Новыми печатными платами с разводкой сделанной с нуля
— Дизайном: все адаптеры в прозрачных белых корпусах, как на картинке
— Наличием реле переключения HS_CAN на пины 1 и 8, которым соответствует MM_CAN у Focus3
— Наличием «железной» кнопки Reset_NVM
— Наличием переходных коннекторов для коммерческого модуля (здесь не обсуждается!)
Ревизия rev1.6 опять же в виде прототипов (10шт). От v1.5 отличается:
— Наличием импульсного преобразователя, а значит более высоким КПД и меньшим нагревом
— Увеличена толщина платы (все дальнейшие версии будут тоже)
Построена на новом проце STN2120 у которого вдвое больше памяти, чем у STN1170. Отличительные особенности адаптера:
— Сборка преимущественно на Prolific PL-2303HXD (как и rev2.0)
— Поддержка FTDI FT232RQ (как и rev2.0)
— Адаптер всегда питается от OBD, но может и от USB когда бортсеть недоступна
— Имеет все полезные фичи предыдущих ревизий
— Есть встроенный K-line модуль на L9637D с поддержкой ALDL (5 вольт K-line)
— Prolific версия работает на скоростях 1М, 2М, 4М и 8М. И конечно с более низкими
Ревизия v3.01
Та же версия v3.0, только без кнопки RST_NVM.
Остальное
Также в природе есть два прототипных адаптера rev2.0
Где взять
По вопросам приобретения обращаться в ОТДЕЛЬНУЮ ТЕМУ.
С какими автомобилями он работает
Чтобы диагностировать некий автомобиль, нужно взять две вещи: адаптер, знающий протокол этого автомобиля, и программу, знающую и этот адаптер и тот автомобиль. ELS27 знает практически все автомобильные протоколы. А значит нужно искать программу, работающую с данным автомобилем и работающую с адаптерами типа ELM327.
Не подключается адаптер ЕЛМ327 к ЭБУ: причины и инструкция по устранению проблемы
Если адаптер ELM327 не подключается к ЭБУ (электронному блоку управления) или модуль резко перестал определять устройство, нужно убедиться в качественном контакте. Если смартфон или другой прибор не может подключиться в результате программной или механической неисправности адаптера, то устройство придется менять.
Почему ELM327 не подключается к ЭБУ?
Для каких автомобилей подходит ELM327?
Какой программой пользоваться для подключения через адаптер ELM327?
Что делать, чтобы ELM327 соединился с ЭБУ?
Что делать, если подключиться не удается?
Как решить проблему с драйверами ELM 327 USB?
Как устранить проблему плохого соединения ELM 327 Bluetooth?
Особенности настроек для работы с программой Torquе по Bluetooth
Сколько стоит ELM 327?
Видео: какую версию адаптера выбрать?
Почему ELM327 не подключается к ЭБУ?
Основные причины, по которым пользователю не удается установить связь автосканера ELM327 Bluetooth Mini с авто (OBD2):
Для каких автомобилей подходит ELM327?
Работа автомобильных адаптеров ЕМЛ327 ЮСБ возможна на определенных моделях машин:
Какой программой пользоваться для подключения через адаптер ELM327?
Для подключения через адаптер ELM327 можно устанавливать такие программы:
Программы для диагностики авто с помощью ELM327 | |
Torque Pro (OBD2 / автомобиль) | Скачать бесплатно |
Torque Lite (OBD2 & Car) | Скачать бесплатно |
HobDrive ELM327 OBD2 | Скачать бесплатно |
Что делать, чтобы ELM327 соединился с ЭБУ?
При такой проблеме первое, что нужно сделать — попробовать подсоединить гаджет к соответствующему разъему, расположенному в автомобиле.
Алгоритм действий, в соответствии с инструкцией, при этом будет таков:
Что делать, если подключиться не удается?
Действия по устранению проблемы:
Видео: устранение проблемы по подключению адаптера
Игорь Белов в своем видеоролике рассказал о причинах, а также о том, как устранить проблему подключения с беспроводным адаптером.
Как решить проблему с драйверами ELM 327 USB?
Руководство по решению проблемы:
Как устранить проблему плохого соединения ELM 327 Bluetooth?
Действия по устранению ошибки:
Видео: как устранить проблему невозможности подключения?
Андрей Канаев в своем видеоролике подробно рассказал о причинах, по которым адаптер не соединяется с блоком управления и сообщил, как действовать при такой проблеме.
Особенности настроек для работы с программой Torquе по Bluetooth
Подробнее о том, как самостоятельно пользоваться утилитой для диагностики:
Сколько стоит ELM 327?
Купить адаптеры ЕЛМ327 можно по таким ценам:
Наименование | Цена, руб. |
ELM 327 Оригинал | 900-1400 |
ELM 327 (китайское производство) | 200-600 |
Цены актуальны для трех регионов: Москва, Челябинск, Краснодар. |
Видео: какую версию адаптера выбрать?
Канал «Avto-Blogger» снял видеоролик, в котором автор дал рекомендации по выбору версии беспроводного адаптера EML327 — 1,5 либо 2,1.
FORScan forum
Software scanner for Ford, Mazda, Lincoln, Mercury vehicles
Не подключается к Куге2
Не подключается к Куге2
Post by enod » Sat Jan 30, 2016 5:51 am
Re: Не подключается к Куге2
Post by FORScan » Mon Feb 01, 2016 4:41 pm
Просьба прислать логи FORScan:
Re: Не подключается к Куге2
Post by enod » Mon Feb 01, 2016 5:53 pm
Re: Не подключается к Куге2
Post by FORScan » Wed Feb 03, 2016 3:18 am
Судя по логам, проблема на физическом уровне (подключение к CAN шине). Во вкладке Автомобиль->Конфигурация должны увидеть CAN ERROR в списке ошибок. Возможные причины:
1. Если адаптер оборудован переключателем HS/MS CAN, при подключении переключатель должен быть в положении HS-CAN (если он в MS-CAN, то будет такая проблема.
2. Ненадежный контакт между ELM327 и разъемом автомобиля. Могут западать как штырьки разъема у адаптера (не редко), так и пины в самом разъеме автомобиля (очень редко, но тоже бывает)
Re: Не подключается к Куге2
Post by enod » Wed Feb 03, 2016 7:14 pm
Перепроверил все еще раз:
Похоже, что был неправильно спаян тумблер, переделал, но проблема не ушла.
Проверил все на качество пайки, явных косяков не обнаружил.
Перепаял провод USB.
Штырьки разъемов проверил.
Пробовал подключаться в режиме HS/MS.
— ничего не помогает, всё тщетно. ошибка в Forscan, да, горит =(
Хочу попробовать послать на адаптер команду по средствам Putty, но не разобрался как.
Подключаюсь, открывается черная консоль, но написать в ней вообще что-либо не удалось
Re: Не подключается к Куге2
Post by FORScan » Thu Feb 04, 2016 11:58 am
Можете попробовать вот этот терминал:
Если вместо последней строки выдастся CAN ERROR, то это то, что вы имеете в FORScan.
Re: Не подключается к Куге2
Post by enod » Thu Feb 04, 2016 4:09 pm
Получилось вот так:
>ATI
ATI
ELM327 v1.5
а дальше, как вы и описали:
Я правильно ведь понял,что для произведения данных процедур подключать адаптер к машине не требуется?
Re: Не подключается к Куге2
Post by FORScan » Fri Feb 05, 2016 6:03 am
enod wrote: >220202
can error
Я правильно ведь понял,что для произведения данных процедур подключать адаптер к машине не требуется?
Re: Не подключается к Куге2
Post by enod » Fri Feb 05, 2016 2:25 pm
Re: Не подключается к Куге2
Post by FORScan » Fri Feb 05, 2016 5:02 pm
FORScan wrote: Судя по логам, проблема на физическом уровне (подключение к CAN шине). Во вкладке Автомобиль->Конфигурация должны увидеть CAN ERROR в списке ошибок. Возможные причины:
1. Если адаптер оборудован переключателем HS/MS CAN, при подключении переключатель должен быть в положении HS-CAN (если он в MS-CAN, то будет такая проблема.
2. Ненадежный контакт между ELM327 и разъемом автомобиля. Могут западать как штырьки разъема у адаптера (не редко), так и пины в самом разъеме автомобиля (очень редко, но тоже бывает)
Часть 3. Как подключить смартфон к авто — читаем данные
Мы продолжаем цикл статей о том, как подключиться к бортовой системе своего автомобиля (см. Часть 1 и Часть 2 ) и сегодня расскажем как считывать данные.
Предполагается, что к текущему моменту у нас есть машина с диагностическим разъемом, отвечающим OBD-II стандарту, любимое мобильное устройство (ноутбук, смартфон, планшет) и адаптер на базе ELM327, который позволит соединить машину и мобильное устройство.
Как уже говорилось в предыдущей части, независимо от типа связи между мобильным устройством и адаптером (Bluetooth, Wi-Fi, USB) на логическом уровне, — это последовательное соединение. На программном уровне необходимо открыть Socket соединение между компьютером и адаптером поверх имеющегося соединения нижнего уровня. Практическая программная реализация будет зависеть от операционной системы и типа соединения, примеров можно найти массу под все ваши любимые языки программирования. В качестве базового примера можно брать реализацию соединения на примерах чат-программ для Bluetooth или TCP\IP. В данной статье мы не будем останавливаться подробно на реализации такого соединения, для экспериментов нам хватит возможностей имеющихся программ а-ля Telnet, для экспериментов под Андроид и iOS мы встроили простую командную консоль в наше приложение OBD Car Doctor.
Итак, скачиваем и устанавливаем программу которая позволит установить последовательное соединение с адаптером и предоставить нам командную строку для общения с машиной.
После скачивания и установки программ пора брать компьютер (смартфон), адаптер и выдвигаться к машине. Распечатка этой статьи тоже не помешает.
Подробнее остановимся на связи с Bluetooth адаптером, как наиболее популярном и распространенном типе адаптеров.
Windows:
В разделе Устройства производим поиск новых устройств (на некоторых адаптерах нужно нажать кнопочку для того чтобы устройство обнаруживалось), после обнаружения устройства и ввода пин кода устройство появится в общем списке.
Смотрим на свойства, вкладка Оборудование
Теперь свойства Последовательного порта.
Видим и запоминаем, что Последовательное подключение Bluetooth мапится на порт COM3. Если есть необходимость, меняем на другой порт. Теперь запускаем Putty и настраиваем программу на работу с определенным на предыдущем шаге COM портом (в примере с COM3).
Итак, вводим имя COM порта, скорость 9600, тип Serial и кликаем Open для открытия терминального окна.
Android:
По завершению описанных действий вы готовы вводить команды и получать ответы от диагностической системы автомобиля. Естественно работать с консолью в движении не очень удобно и не безопасно даже для пассажира. Поэтому экспериментировать предлагаем на заведенной, но удобно припаркованной машине.
Выше мы упомянули, что команды подразделяются на 2 типа: команды управления адаптером и собственно OBD-II команды. Обычно команды управления начинаются с последовательности AT, в то время как OBD-II команды состоят только из шестнадцатеричных цифр.
Итак, наша первая команда:
• набираем ATZ и нажимаем Enter (или кнопку Отправить). Если на адаптере есть питание и связь с ним была установлена, мы должны увидеть ответную строку:
ELM 327 v1.3a >
Или что-то похожее, в зависимости от используемого контроллера и версии прошивки адаптера. ATZ — является командой инициализации и выполняет перезагрузку адаптера.
• Следующей командой может быть команда установки протокола, вводим команду ATSP0, в ответ мы должны получить
ATSP0 OK >
Команда ATSP0 не устанавливает непосредственно протокол взаимодействия адаптера с автомобилем, это специальная команда, которая устанавливает автоматический режим определения протокола адаптером. Для непосредственного поиска и установления связи мы должны послать OBD-II команду.
• Отправляем команду 0100 (которая расшифровывается как MODE 01, PID 00), в случае успеха мы должны получить что-то вроде
0100 Searching…
41 00 XX XX XX XX >
Где X может быть любой шестнадцатеричной цифрой.
Здесь обратим внимание на несколько моментов:
• пробелы могут игнорироваться как в командах так и в ответах; наличие или отсутствие пробелов в ответе управляется отдельной командой ATS <0|1>
• в ответе может присутствовать или отсутствовать эхо (т.е. повтор команды, как в приведенном выше примере); наличие или отсутствие пробелов в ответе управляется отдельной командой ATE <0|1>
• сам ответ на команду содержит модифицированное значение команды, а именно (mode+0x40)(PID), т.е. положительный ответ на команду 0100, должен начинаться с 4100.
В случае неудачи ответы могут быть следующими:
0100 SEARCHING.
UNABLE TO CONNECT >
или
0100 SEARCHING.
NO DATA >
…
Подобные ответы означают, что адаптеру не удалось автоматически определить протокол связи с авто.
Например, для явного установления связи по протоколу ISO 9142-2 набираем команду ATSP3, получаем в ответ ATSP3 OK >
И проверяем результативность командой 0100, опять же в случае успеха ожидаем увидеть
0100 Searching…
01 00 41 00 XX XX XX XX >
Если видим что-то другое, вроде
0100 BUS INIT:
…ERROR
Что значит — связь по данному протоколу не установлена.
Для тестирования и установления протокола связи может использоваться любая поддерживаемая автомобилем OBD-II команда, но рекомендуется использовать именно 0100, поскольку она должна поддерживаться производителем в соответствии со стандартом. Данная команда должна возвращать информацию о поддержке PID c 01 по 20 для MODE 01.
Напомним, что MODE 01 отвечает за чтение динамических параметров автомобиля (скорость, обороты, температуры и т.д.) в реальном времени. Соответственно, прочитав ответ на 0100, который содержит информацию о том, какие из PID c 01 по 20 (шестнадцатеричные) поддерживаются. Для расшифровки мы должны конвертировать шестнадцатеричное представление числа в бинарное, при этом позиция бита (от старшего к младшему) соответствует номеру PID (от 01 до 20).
Например, ответ содержащий 80 00 00 00 = 1000 0000 0000 0000 0000 0000.
Означает поддержку единственного PID, а именно 01.
Сейчас вы можете прочитать ответ вашего автомобиля на команду 0100 и узнать номера всех команд (PID) поддерживаемых в вашем автомобиле. Обратите внимание, что если поддерживается команда 0120, то отправив ее, можно прочитать номера поддерживаемых PID в диапазоне 21 – 40 и т.д., т.е. 0100, 0120, … 01D0, которые отвечают за определение номеров всех поддерживаемых команд в MODE 01.
Чтобы закрепить полученные знания, предлагаем выполнить еще одну простую команду и разобрать результат. Если вы расшифровали ответ команды 0100 и получили, что PID 0C поддерживается, отправим команду 010C (обороты двигателя), ответ должен быть в виде:
01 0C 41 0C 0B B8 >
Для получения значения в оборотах в минуту, необходимо полученный ответ (0B B8 = 3000) разделить на 4, т.е. получаем 750 об/мин.
Список поддерживаемых стандартом команд и формулы преобразования можно найти здесь.
Пока вы экспериментируете с отправкой различных команд, а также получением и расшифровкой значений, мы будем готовить следующую часть(и), в которой затронем вопросы работы с несколькими бортовыми контроллерами, что нужно знать о хедерах команд, чтение и сброс ошибок, для чего используются другие MODE, «почти OBD-II», а также другие темы, которые могут вас заинтересовать.
Проблемы с ELM327 bluetooth: не видит телефон, не подключается
Диагностический гаджет ELM327 приносит массу пользы для автомобилистов, в чём я и мои друзья убедились на собственном опыте. Однако, иногда возникает ситуация, когда устройство ELM327 Bluetooth не видит телефон или планшет. Если ELM327 Bluetooth не подключается к ЭБУ, не распознаётся телефоном или вообще не работает, то, чаще всего, ситуацию можно исправить. О решении каждой ситуации я подробно расскажу в данной статье.
Универсальные пути решения
Если телефон не видит Блютуз ELM327 устройство, то в первую очередь убедитесь, что это не одна из простых проблем:
Если данные инструкции не помогли и ELM327 Bluetooth устройство не работает, то рассмотрим другие возможные проблемы и их решения.
Телефон не видит ELM327 Bluetooth
В этом случае вариантов не так много:
ELM327 не подключается к ЭБУ
Если смартфон видит ELM327, но он не подключается к электронному блоку управления двигателя (ЭБУ), то вы попали на наиболее распространённую проблему. У ELM327 Bluetooth нет связи с ЭБУ из-за адаптера, марки автомобиля или из-за приложения.
Если вам не удалось решить проблему установкой специального приложения для вашей марки авто, то вам нужно прописать параметры (строку инициализации) в настройках ПО. Например, в популярной программе Torque. Перейдите в редактор профиля, выберите протокол и введите строку в последнем поле.
Заключение
В случае с адаптером ELM327, лучше выяснить максимум информации перед покупкой. Оставляйте возможность вернуть или обменять устройство, или же позаимствуйте аналогичный гаджет у друзей, чтобы его протестировать. Если покупка уже совершена, то почти любую сложность можно решить. Надеюсь, моя инструкция поможет вам быстро определить проблему и с ней справиться.
Elm327 bluetooth не работает : 6 комментариев
у меня пробный период которым я так и не воспользовался с виндовс7ко нтится на ноутбуке а на андроиде нет связи с адаптером хотя другие программы вполне работают …
КУПИЛ подсоединил ВСЁ работало год ОБД пролежал машинка мигает а подключение не полное
Здравствуйте! Интересует вопрос: почему не удается подключиться к OBD II по Bluetooth? А/м Range Rover II (P38), 1995 г. в. Адаптер ELM-327. Возможно ли вообще подключение к данному а/м с помощью вышеуказанного адаптера?
Год с лишним работал у меня ОBD II ELM — 327. Вот на днях понадобился он мне, пытался подключится к ЭБУ не подключился он у меня. Думаю, что там где то то-ли программу поменяли. Я подключался по программе Open Diag, а теперь гробовая тишина, не подключается. У многих проверял даже ихний адаптер не подключался. Не знаю как мне быть. Машина у меня SAMARA Ваз 2115.
Телефон хонор7с, подключаю выходил обд2, дальше идёт сопряжения, затем пишет:устройство находится на расстоянии более 10 метров или подключено к другому устройству. Можете что посоветовать
Телефон хонор7с, подключаю выходил обд2, дальше идёт сопряжения, затем пишет:устройство находится на расстоянии более 10 метров или подключено к другому устройству. Можете что посоветовать.