Elm327 - это микросхема, преобразующая ряд автомобильных протоколов диагностики OBD-2 в стандарт RS-232.
Контроллер elm327 позволяет

    • Читать диагностические коды ошибок, как стандартные, так и специализированные коды производителя
    • Производить очистку ошибок и выключать MIL (надпись «Check Engine» на приборной панели).
    • Считывать значения различных автомобильных датчиков, включая:elm327
— Обороты двигателя
— Температура охлаждающей жидкости
— Нагрузка двигателя
— Состояние топливной системы
— Скорость движения автомобиля
— Мгновенный расход топлива
— Средний расход топлива
— Абсолютное давление воздуха
— Угол опережения зажигания
— Температура всасываемого воздуха
— Массовый расход воздуха
— Положение дроссельной заслонки
— и многие другие
 

Микросхема elm 327 представляет собой pic-контроллер с прошивкой, разработанной канадской компанией Elm electronics. Именно такую микросхему называют "оригинальной", т.к. подавляющее большинство автосканеров построены на основе китайских версий elm 327. В большинстве случаев отличий от оригинала нет, но их цены существенно ниже.

Краткие технические характеристики:

  • Напряжение питания: 5V
  • Ток (нормальный режим): 12mA
  • Ток (режим ожидания): 0.15mA

Возможности:

  • Возможность перехода в режим ожидания (сниженное энергопотребление)
  • Скорость передачи RS232 до 500 Кбит/с
  • Автоматическое определение диагностического протокола
  • Возможность настройки с помощью AT-команд
  • Низкое энергопотребление

Краткое техническое описание микросхемы elm327 доступно по адресу http://www.elmelectronics.com/DSheets/ELM327QS.pdf

Подробное техническое описание микросхемы elm327 доступно по адресу http://www.elmelectronics.com/DSheets/ELM327DS.pdf

AT-команды для микросхемы elm327 доступны по адресу http://www.elmelectronics.com/ELM327/AT_Commands.pdf

Поддерживаемые диагностические протоколы OBD-2:

  • SAE J1850 PWM (Pulse Width Modulation — модуляция ширины импульса) Высокоскоростной протокол, обеспечивает производительность в 41,6 Кбайт/с. Он используется в марках Ford, Jaguar и Mazda. В соответствии с протоколом PWM сигналы передаются по двум проводам, подсоединенным к контактам 2 и 10 диагностического разъема.
  • SAE J1850 VPW (Variable Pulse Width — переменная ширина импульса). Протокол VPW поддерживает передачу данных со скоростью 10,4 Кбайт/с и применяется в автомобилях марок General Motors (GM) и Chrysler. Протокол VPW предусматривает передачу данных по одному проводу, подсоединенному к контакту 2 диагностического разъема.
  • ISO 9141-2 разработан ISO и применяется в большинстве европейских и азиатских автомобилей, а также в некоторых автомобилях Chrysler. Использует контакт 7 (К-линия) и опционально контакт 15 (L-линия).
  • ISO 14230 KWP2000 (Keyword Protocol 2000) на физическом уровне идентичен ISO 9141. Также использует контакт 7 (К-линия) и опционально 15 (L-линия).
  • ISO 15765 CAN. В рамках OBDII использует 2 контакта: 6 и 14. Является самым скоростным и современным.

Версии прошивок elm 327:

Существует некоторая путаница с версиями прошивок elm 327. В интернете рядом с названием адаптеров пишут самые разные варианты, хотя официально существует только 2 версии: elm327 v 1.3a и elm327 v 1.4b. Основное их отличие - наличие в версии 1.4b "спящего" режима. Это полезно и позволит сохранить заряд аккумулятора, если Вы собираетесь использовать OBD-II адаптер на постоянной основе, не вынимая его из разъема.

С диагностическими устройствами, основанными на elm 327, можно ознакомиться здесь.