Elm327 и obd2 в чем разница между
Отличия адаптеров ELM327 версии 1.5 и 2.1
Начнем с того, что визуально вы не отличите две версии адаптера. Внешне они похожи как две капли воды.
Отличия адаптеров ELM327 версии 1.5 и 2.1
Их отличия заключаются в разных микроконтроллерах и их прошивках.
Версию 2.1 начали выпускать в 2014 году. Мы говорим о китайской версии адаптера ELM327. Адаптеры, выпущенные на основе оригинальной микросхемы от компании Elmelectronics очень дороги для обычного потребителя (только микросхема версии 2.1 стоит 21$). В отличие от ELM327 v1.5 (v1.4), в основе которых лежит «заимствованная» когда-то у оригинальной ELM327 прошивка, версия 2.1 является полностью оригинальной разработкой китайцев и ничего общего с оригинальной ELM327 уже не имеет. Разрабатывались и тестировались данные адаптеры, судя по всему, под Torque, Scanmaster и т.д., с которыми они работают удовлетворительно.
Собственно, почему не работает: во-первых, не поддерживается, либо поддерживается неправильно некоторое количество AT-команд ELM327. Во вторых, местами адаптер ведет себя просто неадекватно, например, не возвращает ответ от модулей или возвращает его частично. Как это выглядит для пользователя: программа диагностики адаптер находит, но дальше либо не может подключиться к автомобилю, либо его идентифицировать.
В попытке удешевить свои изделия, сделать их более компактным и т.д. китайские разработчики жертвуют качеством и надежностью. При этом тестируются новые адаптеры на популярных программах, типа Torque, с которыми проблем обычно не возникает, т.к. протокол OBDII проще и требования к адаптеру значительно меньше.
ELM327 адаптер версии 2.1 не поддерживает или поддерживает не в полной мере протокол ISO9141-2 и ISO14230-4 (KWP2000), в большинстве случаев связь с ЭБУ не устанавливается.
Если на команды ATIB10, ATAL, ATSW00, приходят ответы: «знак вопроса (?)» (на ATIB10 должен быть ответ ОК, а не версия elm327 адаптера), то такой адаптер нестандартные протоколы не поддерживает. Если для подключения к вашему ЭБУ (Январь, Микас, Делфи…Авто: ВАЗы, Chery Tiggo, Nissan, Toyota JDM…) необходимо прописывать строки инициализации, то с помощью адаптера elm327 версии 2.1 связь скорее всего не установите!
Какой версии ELM327 нужен
Какой можно сделать вывод из выше сказанного и какие дать рекомендации?
Если у вас машина до 2005г, ВАЗ, если вы хотите использовать какие-то нераспространенные программы для диагностики или вам надо прописывать строку инициализации для соединения с вашим блоком управления, то лучше купить адаптер с версией 1.5.
Если же у вас современный автомобиль, не старше 10 лет, никаких строк инициализации вы не знаете и прописывать не собираетесь, будете пользоваться распространенными программами для диагностики, например Torque, то вам скорее всего подойдет адаптер с версией 2.1
Ссылки на а л и:
Адаптер с версией 2.1
Адаптер с версией 1.5
K-Line, ELM327, J2534 — небольшой ликбез по адаптерам
Хочу рассказать о том, какие бывают адаптеры для диагностики автомобилей, что они собой представляют, в чем их отличие, и какой адаптер нужен для выполнения каких задач. Я расскажу о 3-х типах адаптеров, указанных в заголовке статьи. В природе могут существовать и другие типы адаптеров, которые являются производными от данных. Могут также существовать адаптеры, предназначенные для работы с какой-то конкретной программой, но речи о них в этой статье не будет.
Самый простой адаптер, который стоит особняком — это Kline адаптер. Его назначение — преобразование уровней сигнала между компьютером и автомобилем, никаких вычислительных функций данный адаптер не производит, его основная задача — простое преобразование сигнала. В пору компьютеров с COM портами Kline адаптер можно было собрать на нескольких транзисторах. В эре USB, Kline стали делать на микросхеме USB — COM преобразователя. Для этих целей используют 2 типа микросхем от разных производителей — FT232 (дорогая) и CP2102 (дешевая). Т.к. диагностика авто работает на нестандартных скоростях COM порта, то для микросхемы CP2102 в необходима дополнительная настройка в Реестре Windows, иначе ничего не будет работать. FT232 не требует никакой дополнительной настройки и там все будет работать «из коробки». Проблема с микросхемами FT232 только в том, что в последнее время их начали активно подделывать китайцы. Компания FTDI начала бороться с этим, и теперь в последних драйверах, при использовании подделки слетает PID у USB устройства, в результате чего адаптер перестает работать, а для восстановления адаптера придется пошаманить (в сети можно найти инструкции по восстановлению).
Для выходного каскада адаптера могут использоваться транзисторы (китайцы именно их и используют в своих VAG-COM 409 шнурках) или микросхема L9637D или ее аналог. Самый правильный Kline адаптер — это адаптер на оригинальной FT232 от FTDI и L9637D (или ее аналоге). По крайней мере такую связку предпочитают те, кто использует Kline адаптер в повседневной работе.
Что можно посмотреть с помощью Kline адаптера? Как правило им можно посмотреть относительно старые машины (в новых вместо К Линии используется CAN шина) с помощью программ, которые заточены именно под Kline адаптер (протоколы ISO9141, ISO14230). Например, это такие программы как Chevrolet Explorer, OpenDiagFree и т.д.
Однако, сама по себе К Линия не совсем надежна в плане передаче данных и имеет относительно низкую скорость обмена (максимум — 57600 бит в секунду). Поэтому производители автомобильной электроники придумали более надежные и быстрые способы передачи данных. Протоколов передачи данных и самих физических способов передачи данных становилось все больше и для того, чтобы сделать одно устройство, которое сможет покрыть все протоколы и способы передачи данных придумали ELM327 и J2534 устройства.
ELM327 и J2534 это уже мультипротокольные устройства (поддержка протоколов ), которые в отличии от Kline адаптера производят вычислительные операции для преобразования данных. Поэтому на транзисторах такое устройство уже не собрать, тут уже как минимум нужен микроконтроллер.
Целями создания ELM327 было создание диагностического адаптера для частного использования. В последнее время, в связи с бумом на ELM327 появляется много продавцов, которые преподносят этот адаптер, как СТО в кармане помогающее решить любую проблему. Но это не так. Ни один нормальный сервис не будет использовать ELM327 как основное средство для диагностики автомобилей. ELM327 — это как медицинский градусник, который может только показать болен пациент или нет. А для окончательного диагноза может понадобиться более глубокая диагностика, которую в домашних условиях не сделаешь.
Однако, некоторые умудряются выжать из ELM327 по максимуму, например программа ForScan.
Некоторые считают, что внутри ELM327 адаптера стоит специальная микросхема ELM327. Но это не так. Микросхемой ELM327 называется самый обычный PIC контроллер, прошитый специальной прошивкой. В виду того, что используется довольно слабенький PIC, для всех задач по работе с автомобильными ЭБУ он однозначно не подойдет ввиду своей медленной скорости работы, маленьким объемом ОЗУ и не совсем оптимального способа передачи данных между ПК и адаптером.
Фактически ELM327 заменяет собой Kline адаптер, но проблема в том, что нужный софт может быть рассчитан только на работу Kline или только ELM327. В общем, со своей основной задачей — а именно проведение диагностики в домашних условиях адаптер справляется. С тем, с чем не справится ELM327 справится J2534 адаптер и соответствующий софт.
J2534 устройства создавались изначально для обновления прошивок ЭБУ автомобилей. Обновления имеются ввиду те, которые предоставляются заводом изготовителем авто, т.е. чтобы по бюллетеню обновить в прошивку мог не только официальный дилер, а и неофициальный сервис (таковы законы США, откуда собственно и взяли начало J2534 адаптеры). J2534 на самом деле — это название стандарта, а устройства, которые ему отвечают, называют J2534 устройствами или сокращенно — J2534, так уж повелось. В последнее время многие производители дилерского оборудования отказываются от разработки специализированного «железа», а фокусируются на создании софта, который будет работать с J2534 устройствами. Примерами такого делийского софта могут быть Techstream для дилерской диагностики Toyota, Lexus и GDS2 для дилерской диагностики GM группы (Opel, Chevrolet).
Стоимость J2534 может очень сильно различаться — от сотен до тысяч долларов (я не говорю о клонах). Причина различии в цене — различные технические характеристики, но детально о причине такого большого разброса цен лучше написать отдельную статью.
Ввиду того, что «железо» стандартизировано, в последнее время становится популярным доступ к дилерской диагностике по подписке. Человек оплачивает необходимый ему срок работы с программой (от 1 дня до года) и фактически получает те же возможности у себя, что и дилер (могут буть кое-какие ограничения при перепривязке ключей).
Я рассказал об адаптерах, которые наиболее широко распространены и стандартизированы. Именно благодаря стандартизации производители программного обеспечения могут не разрабатывать с нуля свой адаптер, а использовать уже имеющийся от стороннего производителя. Именно по этому пути сейчас идет большинство автопроизводителей для дилерской диагностики своих авто.
Сравнение адатеров iOBD c ELM327
Стремясь к максимальной комфортабельности и производительности, разработчики оснащают современные автомобили всевозможными дополнительными устройствами для выполнения разного рода функций. Если раньше автомобиль являлся просто средством передвижения и имел минимальный набор возможностей, то сегодня автомобиль это роскошь. Его техническая сторона превзошла себя в разы. Однако большое количество электроники часто дает сбой, механизм обнаруживает ошибку и услужливо сообщает об этом водителю горящим индикатором «Check engine». Каждый авто владелец знает, что данный индикатор означает наличие ошибки, но не каждый знает как можно быстро с ней справится не посещая автосервиса.