Из истории адаптеров
Микросхема ELM 327, преобразующая протоколы OBD-II систем автомобилей в протокол RS-232 для связи с компьютером, была предложена в 2005 году канадской компанией Elmelectronics, которая является производителем ELM327 и в настоящий момент.
Она представляет собой интегральную схему на основе 8-битного контроллера Microchip PIC18F2480 с оригинальной прошивкой компании ELM. К слову, «327» — обозначение наиболее универсальной версии в семействе схем «32x», поддерживающей максимальное количество протоколов — SAE J1850-PWM/VPW, ISO 9141-2 (K-Line), ISO 14230-4 (KWP), ISO 15765-4 (CAN), SAE J2411, SAE J1939. Стоимость только оригинального канадского чипа на сегодняшний день составляет $15-20, стоимость «чистого» контроллера — от $2.
Рынок мгновенно оценил перспективность данного решения, и уже к 2007-му появились первые, в той или иной степени работоспособные, клоны ELM327 от китайских производителей. В 2010-м скопированная ими прошивка актуальной на тот момент оригинальной версии v1.4b получила обозначение v1.5 (у Elmelectronics такой версии не существовало). Именно удачные полнофункциональные клоны этого поколения сделали «ELM327» синонимом массового диагностического адаптера, доступного по цене и надежного в работе. В том же году Microchip предложил новую, чуть более совершенную и притом дешевую альтернативу исходному чипу — контроллер PIC18F25K80, который по сей день остается основой для «правильных» адаптеров v1.5 (оригинальные канадские схемы по-прежнему используют -2480).
К сожалению, ближе к середине 2010-х некоторые китайские производители решили заняться созданием адаптеров «по мотивам» ЕЛМ 327 на другой элементной базе. Причем используя как сомнительные решения (например, на Beken BK3231Q или бескорпусных STM), так и даже более совершенные по сравнению с оригиналом (на STM8/32). Новые контроллеры требовали модификации прошивок, так что уже непосредственно в Китае была создана «оптимизированная» универсальная версия v2.1 (не имеющая отношения к одноименному канадскому продукту).
Главным недостатком большинства таких адаптеров стали урезанный функционал и потеря универсальности, что вызывает проблемы при диагностике через elm327, а также наблюдается одна из последних тенденций, что елм 327 не подключается. Как правило, в таких адаптерах на физическом уровне отсутствует поддержка протокола J1850, как минимум ухудшена работа по протоколам ISO 14230 и ISO 9141, не говоря уж об оригинальных протоколах автопроизводителей. Из-за неадекватной обработки стандартных команд возникают ошибки при связи с модулями, так что гарантируется только соединение с блоком управления двигателем. Может отсутствовать обработка команд для индивидуального программирования параметров адаптера. Многие такие адаптеры не подходят для работы с автомобилями выпуска начала 2000-х и не могут взаимодействовать со специализированными диагностическими программами. В то же время, на современных автомобилях при соединении по CAN и диагностике по стандартным OBD2 протоколам, они показывают себя вполне адекватно, но даже при этом китайские поставщики настоятельно рекомендуют использовать с ними только наиболее популярные универсальные программы.
В некоторых случаях возможностей как полноценной версии v 2.1, так и различных промежуточных решений, достаточно для просмотра основных параметров и сброса ошибок. Существуют и немногочисленные «правильные» v2.1, которые поддерживают связь по CAN и K-line, работу со сторонними программами и прочие нужные опции… Однако заведомо полноценной, полнофункциональной и универсальной остается версия v 1.5. Необходимым (но не всегда достаточным) условием ее наличия является исполнение адаптера на базе оригинального контроллера Microchip PIC18F25K80.
При связи с компьютером адаптер сообщает свою версию прошивки, но из-за массовых нареканий пользователей, производители стали маскировать «неудачные» версии, подменяя отклик при опросе. Кроме того, появилась масса адаптеров с некими самодельными прошивками, которые не соответствуют полностью ни одной из основных версий и не поддерживают некоторые стандартные AT-команды даже ранних ELM327. Быстро и наглядно проверить конкретный адаптер можно, например, с помощью популярнейшего приложения ELM Identifier. Программа MotorData OBD при подключении к адаптеру также определяет его реальную версию по прохождению или непрохождению характерных команд.
Что происходит?
Но почему казалось бы давно проверенные решения начали давать сбои? Об этом расскажет Александр Лазарев, эксперт и разработчик программного обеспечения для автомобильной диагностики:
«Периферия CAN большинства китайских клонов является очень ущербной. Команды настройки модуля относятся к командам дальнего звена и не поддерживаются дешёвыми аналогами оригинального чипа. Как следствие, возможности приёма-передачи на таких устройствах резко ограничены. Такие адаптеры уже сейчас не могут тянуть постоянно расширяемые возможности оригинальных протоколов автопроизводителей, вектор развития которых смещается от последовательного опроса параметров (polling) к табличному (одним запросом все параметры). Таким образом скорость опроса возрастает в десятки раз. Необходимым условием для этого, естественно, является возможность трансляции больших массивов данных. В то же время, при последовательном опросе по стандартным OBD2 протоколам они показывают себя вполне адекватно. Но из-за приёмного буфера, размер которого варьируется на разных прошивках, могут наблюдаться такие аномалии, как не до конца считанный VIN-номер или неполный перечень кодов неисправностей.
Отдельно нужно остановиться на шумах. Сами по себе помехи при обмене не страшны, если они идут в начале или в конце и не нарушают целостность сообщения. Диагностические приложения могут и должны их отсекать. Другой эффект имеют помехи внутри сообщений, которые также являются непременным атрибутом дешёвой китайской копии адаптера. Вот здесь уже достоверность выводимых данных ставится под вопрос. Формула проста – чем дешевле адаптер, тем сильнее он фонит. К слову сказать, такой же эффект имеют ошибки кадра UART-приёмника, которые характерны для протоколов группы K-Line (ISO 9141 и ISO 14230). Следующие байты наплывают на предыдущие, съедая середину сообщения. Как будет обработана такая ошибка, зависит от приложения. Но если следующий байт целиком наехал на предыдущий, то восстановить целостность даже частично уже не получится. Сообщение целиком переходит в разряд недостоверных. Многие, наверное, замечали, что адаптер начинает сбоить с нагревом, после 10-15 минут работы. Либо «чихает», либо не возвращает данные, либо вообще прекращает обмен. Всё это происходит из-за ошибок в прошивках. Аппаратные модули микроконтроллеров прекращают работать, пока не будет сброшен флаг ошибки в их командном регистре.
Вообще, за последнее время количество ошибок выросло и тенденция к этому сохраняется. Характер ошибок стал откровенно бессовестным. Осциллограммы показывают, что и тайминги выставляются не по протоколу, благодаря чему процесс пробуждения блоков управления тоже превратился в лотерею. К одному автомобилю есть подключение, к другому нет. Протоколы одинаковые, адаптер один и тот же. Бывает так, что подключение к другому автомобилю с другим протоколом может «подвесить» адаптер, как говорится, до лучших времён. Дали другу подключиться — и назад получили неисправную коробочку. Здесь дело вот в чём. Настройки последнего выбранного протокола сохраняются в энергонезависимой памяти. Смена протокола проходит по следующему алгоритму: если индекс нового протокола выше предыдущего, то настройки в памяти меняются и новый протокол включается правильно, если же индекс предыдущего выше или равен индексу нового, то происходит какая-то накладка. Протокол переключается, но не работает. Команда ATZ при этом не сбрасывает устройство к «заводским» настройкам. Её запрограммировали на правильный ответ, но забыли запрограммировать на сброс. Возникает вопрос – какова вероятность того, что все команды, выдерживающие проверку в приложении ELM Identifier, выполняют возложенные на них функции?»
Наши преимущества
Компания Легион-Автодата занимались продвижением диагностических адаптеров еще с начала 2010-х, однако в определенный момент эту работу пришлось приостановить — именно из-за нестабильного качества продукции подрядчиков, которые массово занялись экспериментами с контроллерами и прошивками. Сейчас появилась возможность наладить работу с надежными китайскими партнерами на более высоком уровне, добиваясь стабильного качества и требуемых характеристик продукции, и не забывая о контроле.
Казалось бы, на местном рынке сегодня достаточно предложений диагностических адаптеров самой разной цены и качества, не говоря уже о возможности заказа в китайских интернет-магазинах. Так в чем же преимущества наших предложений?
• Гарантия. За последние годы заказ адаптеров из Китая превратился в настоящую лотерею, даже крупнейшие проверенные площадки вместо заявленных в описании v1.5 на PIC18F присылают поделки с другими чипами и сомнительными прошивками.
Мы изначально оговариваем с партнерами характеристики товара, а затем лично проверяем все вновь поступающие партии (как минимум, через приложение ELM Identifier), после чего можем гарантировать полное соответствие предлагаемых адаптеров елм327 прошивкой именно v1.5. Кроме того, мы выборочно вскрываем некоторые адаптеры для проверки их электронной начинки (наличия правильного чипа).
• Сроки. По нашему опыту, доставка адаптера из Китая регистрируемым почтовым отправлением сейчас занимает почти месяц, значительная часть которого приходится на первичную обработку, экспорт-импорт и таможенные процедуры. С определенной вероятностью к ним можно добавить еще неделю на спор с продавцом, и второй месяц ожидания другого адаптера elm 327 более правильной версии, с попутным освоением множества новых устойчивых понятий вроде «фейковый трек», «60 дней экспорт — норма», «хоргос», «ростовская сортировка» и т.п.
Наши адаптеры можно получить со склада в столичном регионе в течение суток. При отправке по стране сроки зависят только от работы Почты России, однако можно рассчитывать на получение посылки в течение одной-двух недель.
• Качество. Плотно интересующиеся темой диагностических адаптеров даже по фотографиям могли заметить, что мы отдали предпочтение брендовой продукции более высокого уровня по сравнению с распространенными и бюджетными noname-вариантами — чтобы добиться стабильного качества. Кроме того, Легион-Автодата является разработчиком программного обеспечения для диагностики автомобилей именно с помощью ELM327 адаптеров, поэтому мы как никто заинтересованы в том, чтобы предлагаемые приборы обладали полным функционалом и поддерживали работу с различными программами и диагностическими приложениями.
• Поддержка. Легион-Автодата работает в сфере обслуживания и ремонта автомобилей более двух десятилетий, более десяти лет занимается программным обеспечением для диагностики, по меньшей мере, пять лет работает с ЕЛМ327 адаптерами. Нам известны основные тенденции рынка, возможные проблемы, ожидания и пожелания пользователей. Мы не просто продаем товар нашим клиентам, но и можем дать профессиональные ответы на вопросы по его применению.
Продукция
В нашем интернет-магазине можно купить линейку адаптеров для диагностики автомобилей: ELM327 Bluetooth — малого (S), среднего (M) и крупного (L) формата, а также адаптер крупного формата с Wi-Fi. Все они построены на базе оригинального чипа PIC18F25K80 и полностью соответствуют спецификации v1.5. Мы также проверили их практическую работоспособность как на относительно современных автомобилях, так и на японских моделях начала 2000-х c диагностикой по K-line (с использованием elm327 программы Motordata OBD).
Поскольку клиентам были интересны также и Wi-Fi адаптеры компактного размера, мы добавили еще две позиции. Однако обращаем внимание, что эти приборы построены на базе другого чипа — STMicroelectronics STM32F042K6T6 ARM-архитектуры, имеют собственную прошивку и логику обработки команд, поэтому в приложении ELM Identifier определяются по-своему. Мы проверили работоспособность этих адаптеров при соединении по протоколу ISO 15765 (CAN) и диагностике по стандартным протоколам OBD.
В завершение — несколько замечаний на тему, какой адаптер elm327 лучше выбрать в конкретном случае
Bluetooth или Wi-Fi?
— Версии с Bluetooth подходят для работы с абсолютным большинством Android-устройств и Windows-ноутбуками с BT модулем.
— Версии с Wi-Fi более универсальны, позволяя использовать адаптер с устройствами на iOS (iPad, iPhone) и с некоторыми компьютерами/планшетами, не имеющими BT модуля.
— Разнообразие сторонних диагностических приложений под версии BT может быть немного больше, однако все топовые программы предусматривают работу любым из этих способов.
— Быстродействие в данном случае определяется в первую очередь скоростью обмена данными между адаптером и блоком управления автомобиля, которая заведомо ниже скорости беспроводных соединений.
— В некоторых случаях может иметь значение большая дальность работы Wi-Fi соединения.
— В большинстве устройств при соединении по Wi-Fi по умолчанию отключается мобильный доступ к сети Интернет.
Больше или меньше?
Выбор размера (форм-фактора) адаптера зависит главным образом от особенностей расположения диагностического разъема в конкретном автомобиле, в то время как функционал приборов одинаков. Форма адаптера должна обеспечивать его удобное подключение и удобное снятие, адаптер не должен мешать водителю при движении. Так, для утопленных разъемов лучше подходит «высокий» ELM327 адаптер, а для выступающих под приборную панель в зоне ног водителя — самый компактный Wi-Fi или Bluetooth Mini.
Надеемся, что информация данной статьи поможет автовладельцу выбрать лучший elm327 и поставить точку в вопросе, какой elm327 приобрести. Как подключить elm327, можно узнать, скачав с нашего сайта инструкцию на русском языке.
Купить ELM327 bluetooth, ELM327 bluetooth mini, ELM327 Wi-Fi вы можете в нашем интернет магазине с доставкой Почтой России или курьером по Москве. тел. +7 (495) 107-90-37, 8 (800) 707-90-37 (бесплатный звонок), e-mail sales@autodata.ru